{"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10000@1.0.0","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10001@1.0.1","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10001@1.0.1","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10002@1.0.2","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10003@1.0.3","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10003@1.0.3","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10003@1.0.3","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10003@1.0.3","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10004@1.0.4","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10004@1.0.4","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10005@1.0.0","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10005@1.0.0","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10005@1.0.0","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10005@1.0.0","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10006@1.0.1","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10007@1.0.2","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10007@1.0.2","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10007@1.0.2","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10007@1.0.2","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10008@1.0.3","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10008@1.0.3","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10009@1.0.4","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10009@1.0.4","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10009@1.0.4","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10009@1.0.4","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1000@1.0.0","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10010@1.0.0","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10010@1.0.0","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10011@1.0.1","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10011@1.0.1","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10012@1.0.2","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10012@1.0.2","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10013@1.0.3","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10014@1.0.4","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10014@1.0.4","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10014@1.0.4","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10015@1.0.0","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10015@1.0.0","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10015@1.0.0","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10016@1.0.1","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10016@1.0.1","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10016@1.0.1","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10016@1.0.1","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10017@1.0.2","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10017@1.0.2","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10018@1.0.3","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10019@1.0.4","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10019@1.0.4","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10019@1.0.4","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1001@1.0.1","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10020@1.0.0","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10020@1.0.0","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10021@1.0.1","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10021@1.0.1","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10021@1.0.1","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10022@1.0.2","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10022@1.0.2","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10023@1.0.3","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10024@1.0.4","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10024@1.0.4","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10024@1.0.4","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10025@1.0.0","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10025@1.0.0","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10025@1.0.0","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10025@1.0.0","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10026@1.0.1","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10026@1.0.1","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10026@1.0.1","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10027@1.0.2","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10027@1.0.2","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10028@1.0.3","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10028@1.0.3","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10028@1.0.3","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10028@1.0.3","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10029@1.0.4","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10029@1.0.4","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10029@1.0.4","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10029@1.0.4","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1002@1.0.2","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1002@1.0.2","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1002@1.0.2","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1002@1.0.2","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10030@1.0.0","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10030@1.0.0","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10031@1.0.1","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10032@1.0.2","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10032@1.0.2","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10032@1.0.2","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10032@1.0.2","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10033@1.0.3","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10033@1.0.3","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10034@1.0.4","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10035@1.0.0","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10036@1.0.1","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10036@1.0.1","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10036@1.0.1","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10037@1.0.2","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10038@1.0.3","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10039@1.0.4","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10039@1.0.4","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1003@1.0.3","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10040@1.0.0","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10040@1.0.0","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10040@1.0.0","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10040@1.0.0","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10041@1.0.1","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10041@1.0.1","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10041@1.0.1","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10042@1.0.2","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10042@1.0.2","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10042@1.0.2","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10043@1.0.3","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10043@1.0.3","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10044@1.0.4","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10044@1.0.4","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10045@1.0.0","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10046@1.0.1","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10046@1.0.1","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10047@1.0.2","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10047@1.0.2","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10047@1.0.2","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10048@1.0.3","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10049@1.0.4","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10049@1.0.4","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10049@1.0.4","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10049@1.0.4","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1004@1.0.4","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1004@1.0.4","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1004@1.0.4","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10050@1.0.0","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10050@1.0.0","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10051@1.0.1","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10051@1.0.1","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10051@1.0.1","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10051@1.0.1","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10052@1.0.2","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10052@1.0.2","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10052@1.0.2","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10053@1.0.3","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10053@1.0.3","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10054@1.0.4","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10054@1.0.4","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10054@1.0.4","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10055@1.0.0","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10055@1.0.0","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10055@1.0.0","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10055@1.0.0","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10056@1.0.1","target":"pkg:pypi/demo-1003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10056@1.0.1","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10056@1.0.1","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10057@1.0.2","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10057@1.0.2","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10057@1.0.2","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10057@1.0.2","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10058@1.0.3","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10058@1.0.3","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10058@1.0.3","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10059@1.0.4","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10059@1.0.4","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10059@1.0.4","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1005@1.0.0","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1005@1.0.0","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1005@1.0.0","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10060@1.0.0","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10061@1.0.1","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10061@1.0.1","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10061@1.0.1","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10061@1.0.1","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10062@1.0.2","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10062@1.0.2","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10062@1.0.2","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10062@1.0.2","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10063@1.0.3","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10063@1.0.3","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10064@1.0.4","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10064@1.0.4","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10064@1.0.4","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10064@1.0.4","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10065@1.0.0","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10065@1.0.0","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10065@1.0.0","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10065@1.0.0","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10066@1.0.1","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10067@1.0.2","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10068@1.0.3","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10068@1.0.3","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10068@1.0.3","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10068@1.0.3","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10069@1.0.4","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10069@1.0.4","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10069@1.0.4","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10069@1.0.4","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1006@1.0.1","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1006@1.0.1","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1006@1.0.1","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1006@1.0.1","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10070@1.0.0","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10070@1.0.0","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10071@1.0.1","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10071@1.0.1","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10071@1.0.1","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10071@1.0.1","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10072@1.0.2","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10072@1.0.2","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10072@1.0.2","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10072@1.0.2","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10073@1.0.3","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10073@1.0.3","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10073@1.0.3","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10074@1.0.4","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10074@1.0.4","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10074@1.0.4","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10075@1.0.0","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10075@1.0.0","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10075@1.0.0","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10076@1.0.1","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10076@1.0.1","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10076@1.0.1","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10076@1.0.1","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10077@1.0.2","target":"pkg:pypi/demo-1003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10077@1.0.2","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10078@1.0.3","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10078@1.0.3","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10078@1.0.3","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10078@1.0.3","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10079@1.0.4","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1007@1.0.2","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1007@1.0.2","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1007@1.0.2","target":"pkg:pypi/demo-10053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10080@1.0.0","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10081@1.0.1","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10082@1.0.2","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10082@1.0.2","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10082@1.0.2","target":"pkg:pypi/demo-10052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10082@1.0.2","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10083@1.0.3","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10083@1.0.3","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10084@1.0.4","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10084@1.0.4","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10084@1.0.4","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10084@1.0.4","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10085@1.0.0","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10085@1.0.0","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10085@1.0.0","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10085@1.0.0","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10086@1.0.1","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10086@1.0.1","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10086@1.0.1","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10086@1.0.1","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10087@1.0.2","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10087@1.0.2","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10087@1.0.2","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10087@1.0.2","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10088@1.0.3","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10089@1.0.4","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10089@1.0.4","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10089@1.0.4","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1008@1.0.3","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1008@1.0.3","target":"pkg:pypi/demo-1003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1008@1.0.3","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10090@1.0.0","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10090@1.0.0","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10090@1.0.0","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10090@1.0.0","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10091@1.0.1","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10091@1.0.1","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10091@1.0.1","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10091@1.0.1","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10092@1.0.2","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10092@1.0.2","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10092@1.0.2","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10092@1.0.2","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10093@1.0.3","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10093@1.0.3","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10094@1.0.4","target":"pkg:pypi/demo-10036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10094@1.0.4","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10094@1.0.4","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10094@1.0.4","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10095@1.0.0","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10095@1.0.0","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10095@1.0.0","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10095@1.0.0","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10096@1.0.1","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10096@1.0.1","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10096@1.0.1","target":"pkg:pypi/demo-1003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10096@1.0.1","target":"pkg:pypi/demo-10090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10097@1.0.2","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10097@1.0.2","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10097@1.0.2","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10098@1.0.3","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10098@1.0.3","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10098@1.0.3","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10099@1.0.4","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10099@1.0.4","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10099@1.0.4","target":"pkg:pypi/demo-10056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1009@1.0.4","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1009@1.0.4","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-100@1.0.0","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-100@1.0.0","target":"pkg:pypi/demo-10056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10100@1.0.0","target":"pkg:pypi/demo-10052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10100@1.0.0","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10101@1.0.1","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10102@1.0.2","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10102@1.0.2","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10102@1.0.2","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10103@1.0.3","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10103@1.0.3","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10104@1.0.4","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10104@1.0.4","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10104@1.0.4","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10105@1.0.0","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10105@1.0.0","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10105@1.0.0","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10106@1.0.1","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10107@1.0.2","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10107@1.0.2","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10107@1.0.2","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10108@1.0.3","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10108@1.0.3","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10108@1.0.3","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10109@1.0.4","target":"pkg:pypi/demo-10052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10109@1.0.4","target":"pkg:pypi/demo-100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10109@1.0.4","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10109@1.0.4","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1010@1.0.0","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1010@1.0.0","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1010@1.0.0","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1010@1.0.0","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10110@1.0.0","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10111@1.0.1","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10111@1.0.1","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10112@1.0.2","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10112@1.0.2","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10112@1.0.2","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10113@1.0.3","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10114@1.0.4","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10115@1.0.0","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10115@1.0.0","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10115@1.0.0","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10116@1.0.1","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10117@1.0.2","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10117@1.0.2","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10117@1.0.2","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10117@1.0.2","target":"pkg:pypi/demo-10115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10118@1.0.3","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10119@1.0.4","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10119@1.0.4","target":"pkg:pypi/demo-10036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10119@1.0.4","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10119@1.0.4","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1011@1.0.1","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1011@1.0.1","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1011@1.0.1","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1011@1.0.1","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10120@1.0.0","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10121@1.0.1","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10122@1.0.2","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10123@1.0.3","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10123@1.0.3","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10123@1.0.3","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10124@1.0.4","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10125@1.0.0","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10125@1.0.0","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10125@1.0.0","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10126@1.0.1","target":"pkg:pypi/demo-10094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10126@1.0.1","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10126@1.0.1","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10126@1.0.1","target":"pkg:pypi/demo-10118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10127@1.0.2","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10127@1.0.2","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10127@1.0.2","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10128@1.0.3","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10129@1.0.4","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10129@1.0.4","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10129@1.0.4","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10129@1.0.4","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1012@1.0.2","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1012@1.0.2","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10130@1.0.0","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10130@1.0.0","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10130@1.0.0","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10130@1.0.0","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10131@1.0.1","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10131@1.0.1","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10131@1.0.1","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10131@1.0.1","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10132@1.0.2","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10132@1.0.2","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10132@1.0.2","target":"pkg:pypi/demo-10069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10132@1.0.2","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10133@1.0.3","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10133@1.0.3","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10133@1.0.3","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10134@1.0.4","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10134@1.0.4","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10134@1.0.4","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10135@1.0.0","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10135@1.0.0","target":"pkg:pypi/demo-10090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10135@1.0.0","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10136@1.0.1","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10137@1.0.2","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10138@1.0.3","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10138@1.0.3","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10139@1.0.4","target":"pkg:pypi/demo-10052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10139@1.0.4","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1013@1.0.3","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10140@1.0.0","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10141@1.0.1","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10141@1.0.1","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10141@1.0.1","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10141@1.0.1","target":"pkg:pypi/demo-10087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10142@1.0.2","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10142@1.0.2","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10143@1.0.3","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10143@1.0.3","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10144@1.0.4","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10144@1.0.4","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10144@1.0.4","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10145@1.0.0","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10146@1.0.1","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10146@1.0.1","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10146@1.0.1","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10146@1.0.1","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10147@1.0.2","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10148@1.0.3","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10149@1.0.4","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10149@1.0.4","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10149@1.0.4","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10149@1.0.4","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1014@1.0.4","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1014@1.0.4","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1014@1.0.4","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10150@1.0.0","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10151@1.0.1","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10152@1.0.2","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10152@1.0.2","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10152@1.0.2","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10153@1.0.3","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10153@1.0.3","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10153@1.0.3","target":"pkg:pypi/demo-10082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10153@1.0.3","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10154@1.0.4","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10154@1.0.4","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10155@1.0.0","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10155@1.0.0","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10156@1.0.1","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10156@1.0.1","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10156@1.0.1","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10157@1.0.2","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10157@1.0.2","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10157@1.0.2","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10158@1.0.3","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10159@1.0.4","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10159@1.0.4","target":"pkg:pypi/demo-100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10159@1.0.4","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1015@1.0.0","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1015@1.0.0","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1015@1.0.0","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10160@1.0.0","target":"pkg:pypi/demo-10082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10161@1.0.1","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10161@1.0.1","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10161@1.0.1","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10162@1.0.2","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10163@1.0.3","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10163@1.0.3","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10163@1.0.3","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10163@1.0.3","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10164@1.0.4","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10165@1.0.0","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10165@1.0.0","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10165@1.0.0","target":"pkg:pypi/demo-10124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10165@1.0.0","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10166@1.0.1","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10166@1.0.1","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10166@1.0.1","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10166@1.0.1","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10167@1.0.2","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10167@1.0.2","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10167@1.0.2","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10167@1.0.2","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10168@1.0.3","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10169@1.0.4","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1016@1.0.1","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10170@1.0.0","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10170@1.0.0","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10170@1.0.0","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10170@1.0.0","target":"pkg:pypi/demo-1012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10171@1.0.1","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10171@1.0.1","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10172@1.0.2","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10173@1.0.3","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10174@1.0.4","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10174@1.0.4","target":"pkg:pypi/demo-10080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10174@1.0.4","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10175@1.0.0","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10175@1.0.0","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10175@1.0.0","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10175@1.0.0","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10176@1.0.1","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10176@1.0.1","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10176@1.0.1","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10176@1.0.1","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10177@1.0.2","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10177@1.0.2","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10177@1.0.2","target":"pkg:pypi/demo-10124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10178@1.0.3","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10178@1.0.3","target":"pkg:pypi/demo-1012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10179@1.0.4","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10179@1.0.4","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10179@1.0.4","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1017@1.0.2","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10180@1.0.0","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10180@1.0.0","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10181@1.0.1","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10181@1.0.1","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10182@1.0.2","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10182@1.0.2","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10182@1.0.2","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10182@1.0.2","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10183@1.0.3","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10183@1.0.3","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10184@1.0.4","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10184@1.0.4","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10184@1.0.4","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10185@1.0.0","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10185@1.0.0","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10185@1.0.0","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10186@1.0.1","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10186@1.0.1","target":"pkg:pypi/demo-10180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10187@1.0.2","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10187@1.0.2","target":"pkg:pypi/demo-1012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10188@1.0.3","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10188@1.0.3","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10189@1.0.4","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10189@1.0.4","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1018@1.0.3","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1018@1.0.3","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1018@1.0.3","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1018@1.0.3","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10190@1.0.0","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10191@1.0.1","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10191@1.0.1","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10191@1.0.1","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10192@1.0.2","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10193@1.0.3","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10193@1.0.3","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10193@1.0.3","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10193@1.0.3","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10194@1.0.4","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10194@1.0.4","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10194@1.0.4","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10194@1.0.4","target":"pkg:pypi/demo-10185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10195@1.0.0","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10196@1.0.1","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10196@1.0.1","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10196@1.0.1","target":"pkg:pypi/demo-10080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10196@1.0.1","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10197@1.0.2","target":"pkg:pypi/demo-100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10197@1.0.2","target":"pkg:pypi/demo-1014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10198@1.0.3","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10198@1.0.3","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10199@1.0.4","target":"pkg:pypi/demo-10094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10199@1.0.4","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1019@1.0.4","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1019@1.0.4","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-101@1.0.1","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-101@1.0.1","target":"pkg:pypi/demo-10124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10200@1.0.0","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10200@1.0.0","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10200@1.0.0","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10201@1.0.1","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10202@1.0.2","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10202@1.0.2","target":"pkg:pypi/demo-10056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10203@1.0.3","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10203@1.0.3","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10203@1.0.3","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10204@1.0.4","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10204@1.0.4","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10205@1.0.0","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10205@1.0.0","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10206@1.0.1","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10206@1.0.1","target":"pkg:pypi/demo-10089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10206@1.0.1","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10206@1.0.1","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10207@1.0.2","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10207@1.0.2","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10208@1.0.3","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10208@1.0.3","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10208@1.0.3","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10209@1.0.4","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1020@1.0.0","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1020@1.0.0","target":"pkg:pypi/demo-10117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1020@1.0.0","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1020@1.0.0","target":"pkg:pypi/demo-10204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10210@1.0.0","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10210@1.0.0","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10210@1.0.0","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10210@1.0.0","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10211@1.0.1","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10211@1.0.1","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10211@1.0.1","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10211@1.0.1","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10212@1.0.2","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10212@1.0.2","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10212@1.0.2","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10213@1.0.3","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10213@1.0.3","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10213@1.0.3","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10214@1.0.4","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10215@1.0.0","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10216@1.0.1","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10216@1.0.1","target":"pkg:pypi/demo-10080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10216@1.0.1","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10217@1.0.2","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10218@1.0.3","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10219@1.0.4","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10219@1.0.4","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10219@1.0.4","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1021@1.0.1","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1021@1.0.1","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1021@1.0.1","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1021@1.0.1","target":"pkg:pypi/demo-10189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10220@1.0.0","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10220@1.0.0","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10221@1.0.1","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10222@1.0.2","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10222@1.0.2","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10222@1.0.2","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10223@1.0.3","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10224@1.0.4","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10225@1.0.0","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10225@1.0.0","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10225@1.0.0","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10225@1.0.0","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10226@1.0.1","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10227@1.0.2","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10227@1.0.2","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10227@1.0.2","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10228@1.0.3","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10228@1.0.3","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10228@1.0.3","target":"pkg:pypi/demo-10203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10228@1.0.3","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10229@1.0.4","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10229@1.0.4","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10229@1.0.4","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1022@1.0.2","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1022@1.0.2","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1022@1.0.2","target":"pkg:pypi/demo-10118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10230@1.0.0","target":"pkg:pypi/demo-10080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10230@1.0.0","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10231@1.0.1","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10231@1.0.1","target":"pkg:pypi/demo-10220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10232@1.0.2","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10233@1.0.3","target":"pkg:pypi/demo-10082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10233@1.0.3","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10234@1.0.4","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10235@1.0.0","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10236@1.0.1","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10237@1.0.2","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10237@1.0.2","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10237@1.0.2","target":"pkg:pypi/demo-10220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10238@1.0.3","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10238@1.0.3","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10238@1.0.3","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10238@1.0.3","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10239@1.0.4","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10239@1.0.4","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1023@1.0.3","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1023@1.0.3","target":"pkg:pypi/demo-10082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1023@1.0.3","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10240@1.0.0","target":"pkg:pypi/demo-10089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10240@1.0.0","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10240@1.0.0","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10241@1.0.1","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10241@1.0.1","target":"pkg:pypi/demo-10147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10242@1.0.2","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10242@1.0.2","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10242@1.0.2","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10242@1.0.2","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10243@1.0.3","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10243@1.0.3","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10243@1.0.3","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10243@1.0.3","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10244@1.0.4","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10244@1.0.4","target":"pkg:pypi/demo-1012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10245@1.0.0","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10246@1.0.1","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10246@1.0.1","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10246@1.0.1","target":"pkg:pypi/demo-10233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10247@1.0.2","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10247@1.0.2","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10247@1.0.2","target":"pkg:pypi/demo-10192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10248@1.0.3","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10248@1.0.3","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10249@1.0.4","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10249@1.0.4","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1024@1.0.4","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1024@1.0.4","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1024@1.0.4","target":"pkg:pypi/demo-10233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10250@1.0.0","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10250@1.0.0","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10251@1.0.1","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10251@1.0.1","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10251@1.0.1","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10252@1.0.2","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10252@1.0.2","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10253@1.0.3","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10253@1.0.3","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10253@1.0.3","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10254@1.0.4","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10254@1.0.4","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10254@1.0.4","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10254@1.0.4","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10255@1.0.0","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10255@1.0.0","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10255@1.0.0","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10255@1.0.0","target":"pkg:pypi/demo-10203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10256@1.0.1","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10256@1.0.1","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10256@1.0.1","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10256@1.0.1","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10257@1.0.2","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10257@1.0.2","target":"pkg:pypi/demo-1014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10258@1.0.3","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10258@1.0.3","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10258@1.0.3","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10258@1.0.3","target":"pkg:pypi/demo-10240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10259@1.0.4","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1025@1.0.0","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1025@1.0.0","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1025@1.0.0","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1025@1.0.0","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10260@1.0.0","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10261@1.0.1","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10261@1.0.1","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10262@1.0.2","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10262@1.0.2","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10262@1.0.2","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10262@1.0.2","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10263@1.0.3","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10263@1.0.3","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10264@1.0.4","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10264@1.0.4","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10264@1.0.4","target":"pkg:pypi/demo-10200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10264@1.0.4","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10265@1.0.0","target":"pkg:pypi/demo-10174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10266@1.0.1","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10266@1.0.1","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10266@1.0.1","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10266@1.0.1","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10267@1.0.2","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10268@1.0.3","target":"pkg:pypi/demo-10218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10269@1.0.4","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10269@1.0.4","target":"pkg:pypi/demo-1014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1026@1.0.1","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1026@1.0.1","target":"pkg:pypi/demo-10078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1026@1.0.1","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10270@1.0.0","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10270@1.0.0","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10271@1.0.1","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10271@1.0.1","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10271@1.0.1","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10272@1.0.2","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10272@1.0.2","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10272@1.0.2","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10272@1.0.2","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10273@1.0.3","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10274@1.0.4","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10275@1.0.0","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10275@1.0.0","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10275@1.0.0","target":"pkg:pypi/demo-10180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10275@1.0.0","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10276@1.0.1","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10276@1.0.1","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10277@1.0.2","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10278@1.0.3","target":"pkg:pypi/demo-10053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10278@1.0.3","target":"pkg:pypi/demo-10189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10278@1.0.3","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10278@1.0.3","target":"pkg:pypi/demo-10220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10279@1.0.4","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10279@1.0.4","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10279@1.0.4","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10279@1.0.4","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1027@1.0.2","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1027@1.0.2","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1027@1.0.2","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1027@1.0.2","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10280@1.0.0","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10280@1.0.0","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10281@1.0.1","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10281@1.0.1","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10281@1.0.1","target":"pkg:pypi/demo-1024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10282@1.0.2","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10282@1.0.2","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10282@1.0.2","target":"pkg:pypi/demo-10117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10282@1.0.2","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10283@1.0.3","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10284@1.0.4","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10284@1.0.4","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10284@1.0.4","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10284@1.0.4","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10285@1.0.0","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10285@1.0.0","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10285@1.0.0","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10286@1.0.1","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10286@1.0.1","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10286@1.0.1","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10286@1.0.1","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10287@1.0.2","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10288@1.0.3","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10288@1.0.3","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10288@1.0.3","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10288@1.0.3","target":"pkg:pypi/demo-10147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10289@1.0.4","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10289@1.0.4","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10289@1.0.4","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10289@1.0.4","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1028@1.0.3","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1028@1.0.3","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10290@1.0.0","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10290@1.0.0","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10290@1.0.0","target":"pkg:pypi/demo-1014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10291@1.0.1","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10291@1.0.1","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10292@1.0.2","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10292@1.0.2","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10292@1.0.2","target":"pkg:pypi/demo-10181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10293@1.0.3","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10293@1.0.3","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10294@1.0.4","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10294@1.0.4","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10294@1.0.4","target":"pkg:pypi/demo-10154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10294@1.0.4","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10295@1.0.0","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10295@1.0.0","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10295@1.0.0","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10296@1.0.1","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10297@1.0.2","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10297@1.0.2","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10297@1.0.2","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10297@1.0.2","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10298@1.0.3","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10298@1.0.3","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10298@1.0.3","target":"pkg:pypi/demo-10210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10299@1.0.4","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10299@1.0.4","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10299@1.0.4","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1029@1.0.4","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1029@1.0.4","target":"pkg:pypi/demo-10036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1029@1.0.4","target":"pkg:pypi/demo-10225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-102@1.0.2","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-102@1.0.2","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-102@1.0.2","target":"pkg:pypi/demo-10089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-102@1.0.2","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10300@1.0.0","target":"pkg:pypi/demo-10258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10301@1.0.1","target":"pkg:pypi/demo-10087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10301@1.0.1","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10302@1.0.2","target":"pkg:pypi/demo-10118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10302@1.0.2","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10303@1.0.3","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10303@1.0.3","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10303@1.0.3","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10303@1.0.3","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10304@1.0.4","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10304@1.0.4","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10305@1.0.0","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10305@1.0.0","target":"pkg:pypi/demo-10249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10305@1.0.0","target":"pkg:pypi/demo-10297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10306@1.0.1","target":"pkg:pypi/demo-100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10306@1.0.1","target":"pkg:pypi/demo-10154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10306@1.0.1","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10306@1.0.1","target":"pkg:pypi/demo-10203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10307@1.0.2","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10307@1.0.2","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10307@1.0.2","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10308@1.0.3","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10309@1.0.4","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10309@1.0.4","target":"pkg:pypi/demo-10228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10309@1.0.4","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1030@1.0.0","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10310@1.0.0","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10311@1.0.1","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10311@1.0.1","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10312@1.0.2","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10312@1.0.2","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10312@1.0.2","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10312@1.0.2","target":"pkg:pypi/demo-10180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10313@1.0.3","target":"pkg:pypi/demo-1026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10313@1.0.3","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10314@1.0.4","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10314@1.0.4","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10315@1.0.0","target":"pkg:pypi/demo-10259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10316@1.0.1","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10316@1.0.1","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10316@1.0.1","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10316@1.0.1","target":"pkg:pypi/demo-1026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10317@1.0.2","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10317@1.0.2","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10318@1.0.3","target":"pkg:pypi/demo-10069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10318@1.0.3","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10318@1.0.3","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10318@1.0.3","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10319@1.0.4","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1031@1.0.1","target":"pkg:pypi/demo-10311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10320@1.0.0","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10321@1.0.1","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10321@1.0.1","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10321@1.0.1","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10321@1.0.1","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10322@1.0.2","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10322@1.0.2","target":"pkg:pypi/demo-10259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10323@1.0.3","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10323@1.0.3","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10324@1.0.4","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10324@1.0.4","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10324@1.0.4","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10324@1.0.4","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10325@1.0.0","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10325@1.0.0","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10325@1.0.0","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10326@1.0.1","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10326@1.0.1","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10326@1.0.1","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10327@1.0.2","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10327@1.0.2","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10327@1.0.2","target":"pkg:pypi/demo-10174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10327@1.0.2","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10328@1.0.3","target":"pkg:pypi/demo-10098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10328@1.0.3","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10328@1.0.3","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10328@1.0.3","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10329@1.0.4","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10329@1.0.4","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10329@1.0.4","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10329@1.0.4","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1032@1.0.2","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1032@1.0.2","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1032@1.0.2","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10330@1.0.0","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10331@1.0.1","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10331@1.0.1","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10331@1.0.1","target":"pkg:pypi/demo-10228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10332@1.0.2","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10333@1.0.3","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10333@1.0.3","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10333@1.0.3","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10334@1.0.4","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10334@1.0.4","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10334@1.0.4","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10334@1.0.4","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10335@1.0.0","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10335@1.0.0","target":"pkg:pypi/demo-10134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10336@1.0.1","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10336@1.0.1","target":"pkg:pypi/demo-1014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10336@1.0.1","target":"pkg:pypi/demo-10180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10337@1.0.2","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10337@1.0.2","target":"pkg:pypi/demo-10240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10337@1.0.2","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10337@1.0.2","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10338@1.0.3","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10338@1.0.3","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10338@1.0.3","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10338@1.0.3","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10339@1.0.4","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10339@1.0.4","target":"pkg:pypi/demo-10220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10339@1.0.4","target":"pkg:pypi/demo-10240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10339@1.0.4","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1033@1.0.3","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10340@1.0.0","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10340@1.0.0","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10340@1.0.0","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10341@1.0.1","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10341@1.0.1","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10342@1.0.2","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10342@1.0.2","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10342@1.0.2","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10343@1.0.3","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10343@1.0.3","target":"pkg:pypi/demo-10133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10343@1.0.3","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10344@1.0.4","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10344@1.0.4","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10344@1.0.4","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10344@1.0.4","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10345@1.0.0","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10345@1.0.0","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10346@1.0.1","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10347@1.0.2","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10347@1.0.2","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10347@1.0.2","target":"pkg:pypi/demo-10200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10348@1.0.3","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10348@1.0.3","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10348@1.0.3","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10348@1.0.3","target":"pkg:pypi/demo-10319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10349@1.0.4","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10349@1.0.4","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1034@1.0.4","target":"pkg:pypi/demo-10296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1034@1.0.4","target":"pkg:pypi/demo-10321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10350@1.0.0","target":"pkg:pypi/demo-10192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10351@1.0.1","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10352@1.0.2","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10352@1.0.2","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10352@1.0.2","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10353@1.0.3","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10353@1.0.3","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10354@1.0.4","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10355@1.0.0","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10355@1.0.0","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10355@1.0.0","target":"pkg:pypi/demo-1024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10355@1.0.0","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10356@1.0.1","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10356@1.0.1","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10357@1.0.2","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10358@1.0.3","target":"pkg:pypi/demo-100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10358@1.0.3","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10358@1.0.3","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10359@1.0.4","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10359@1.0.4","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10359@1.0.4","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10359@1.0.4","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1035@1.0.0","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10360@1.0.0","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10360@1.0.0","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10360@1.0.0","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10361@1.0.1","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10362@1.0.2","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10362@1.0.2","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10363@1.0.3","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10363@1.0.3","target":"pkg:pypi/demo-10218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10363@1.0.3","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10364@1.0.4","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10365@1.0.0","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10366@1.0.1","target":"pkg:pypi/demo-10124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10366@1.0.1","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10367@1.0.2","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10367@1.0.2","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10368@1.0.3","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10368@1.0.3","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10368@1.0.3","target":"pkg:pypi/demo-10331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10368@1.0.3","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10369@1.0.4","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10369@1.0.4","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10369@1.0.4","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1036@1.0.1","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1036@1.0.1","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1036@1.0.1","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10370@1.0.0","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10370@1.0.0","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10371@1.0.1","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10371@1.0.1","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10372@1.0.2","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10373@1.0.3","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10374@1.0.4","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10374@1.0.4","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10374@1.0.4","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10375@1.0.0","target":"pkg:pypi/demo-10206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10375@1.0.0","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10376@1.0.1","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10377@1.0.2","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10378@1.0.3","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10378@1.0.3","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10379@1.0.4","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1037@1.0.2","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1037@1.0.2","target":"pkg:pypi/demo-10329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10380@1.0.0","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10381@1.0.1","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10381@1.0.1","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10381@1.0.1","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10382@1.0.2","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10382@1.0.2","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10382@1.0.2","target":"pkg:pypi/demo-10329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10382@1.0.2","target":"pkg:pypi/demo-10350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10383@1.0.3","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10383@1.0.3","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10383@1.0.3","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10384@1.0.4","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10384@1.0.4","target":"pkg:pypi/demo-10297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10384@1.0.4","target":"pkg:pypi/demo-10376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10384@1.0.4","target":"pkg:pypi/demo-10380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10385@1.0.0","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10385@1.0.0","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10385@1.0.0","target":"pkg:pypi/demo-10220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10385@1.0.0","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10386@1.0.1","target":"pkg:pypi/demo-10289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10387@1.0.2","target":"pkg:pypi/demo-10343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10388@1.0.3","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10388@1.0.3","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10389@1.0.4","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10389@1.0.4","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10389@1.0.4","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1038@1.0.3","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10390@1.0.0","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10390@1.0.0","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10390@1.0.0","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10390@1.0.0","target":"pkg:pypi/demo-1020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10391@1.0.1","target":"pkg:pypi/demo-10134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10391@1.0.1","target":"pkg:pypi/demo-10249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10391@1.0.1","target":"pkg:pypi/demo-10344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10392@1.0.2","target":"pkg:pypi/demo-10136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10392@1.0.2","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10392@1.0.2","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10393@1.0.3","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10393@1.0.3","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10393@1.0.3","target":"pkg:pypi/demo-10311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10394@1.0.4","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10395@1.0.0","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10395@1.0.0","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10395@1.0.0","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10395@1.0.0","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10396@1.0.1","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10396@1.0.1","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10396@1.0.1","target":"pkg:pypi/demo-10338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10396@1.0.1","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10397@1.0.2","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10397@1.0.2","target":"pkg:pypi/demo-10373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10398@1.0.3","target":"pkg:pypi/demo-10147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10398@1.0.3","target":"pkg:pypi/demo-10336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10399@1.0.4","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10399@1.0.4","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1039@1.0.4","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1039@1.0.4","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1039@1.0.4","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-103@1.0.3","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-103@1.0.3","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-103@1.0.3","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10400@1.0.0","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10400@1.0.0","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10401@1.0.1","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10401@1.0.1","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10401@1.0.1","target":"pkg:pypi/demo-10174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10401@1.0.1","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10402@1.0.2","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10403@1.0.3","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10403@1.0.3","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10404@1.0.4","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10404@1.0.4","target":"pkg:pypi/demo-10317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10405@1.0.0","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10406@1.0.1","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10407@1.0.2","target":"pkg:pypi/demo-10097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10407@1.0.2","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10407@1.0.2","target":"pkg:pypi/demo-10217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10408@1.0.3","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10408@1.0.3","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10409@1.0.4","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1040@1.0.0","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1040@1.0.0","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1040@1.0.0","target":"pkg:pypi/demo-10341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10410@1.0.0","target":"pkg:pypi/demo-10117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10410@1.0.0","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10410@1.0.0","target":"pkg:pypi/demo-10217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10411@1.0.1","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10411@1.0.1","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10411@1.0.1","target":"pkg:pypi/demo-10217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10411@1.0.1","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10412@1.0.2","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10412@1.0.2","target":"pkg:pypi/demo-10319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10412@1.0.2","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10412@1.0.2","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10413@1.0.3","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10413@1.0.3","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10414@1.0.4","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10414@1.0.4","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10415@1.0.0","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10416@1.0.1","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10416@1.0.1","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10416@1.0.1","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10416@1.0.1","target":"pkg:pypi/demo-10249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10417@1.0.2","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10417@1.0.2","target":"pkg:pypi/demo-10278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10417@1.0.2","target":"pkg:pypi/demo-10373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10417@1.0.2","target":"pkg:pypi/demo-10389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10418@1.0.3","target":"pkg:pypi/demo-1019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10418@1.0.3","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10418@1.0.3","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10419@1.0.4","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10419@1.0.4","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10419@1.0.4","target":"pkg:pypi/demo-10192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1041@1.0.1","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1041@1.0.1","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1041@1.0.1","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10420@1.0.0","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10420@1.0.0","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10420@1.0.0","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10421@1.0.1","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10421@1.0.1","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10422@1.0.2","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10422@1.0.2","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10422@1.0.2","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10423@1.0.3","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10423@1.0.3","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10423@1.0.3","target":"pkg:pypi/demo-10225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10424@1.0.4","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10424@1.0.4","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10424@1.0.4","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10424@1.0.4","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10425@1.0.0","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10425@1.0.0","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10426@1.0.1","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10426@1.0.1","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10427@1.0.2","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10427@1.0.2","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10427@1.0.2","target":"pkg:pypi/demo-1030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10428@1.0.3","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10428@1.0.3","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10428@1.0.3","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10428@1.0.3","target":"pkg:pypi/demo-10376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10429@1.0.4","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1042@1.0.2","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1042@1.0.2","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1042@1.0.2","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10430@1.0.0","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10430@1.0.0","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10430@1.0.0","target":"pkg:pypi/demo-10367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10430@1.0.0","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10431@1.0.1","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10432@1.0.2","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10432@1.0.2","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10432@1.0.2","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10433@1.0.3","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10433@1.0.3","target":"pkg:pypi/demo-10317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10433@1.0.3","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10434@1.0.4","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10434@1.0.4","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10434@1.0.4","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10435@1.0.0","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10436@1.0.1","target":"pkg:pypi/demo-10400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10437@1.0.2","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10438@1.0.3","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10438@1.0.3","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10438@1.0.3","target":"pkg:pypi/demo-10319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10438@1.0.3","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10439@1.0.4","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10439@1.0.4","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1043@1.0.3","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1043@1.0.3","target":"pkg:pypi/demo-10210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1043@1.0.3","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1043@1.0.3","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10440@1.0.0","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10440@1.0.0","target":"pkg:pypi/demo-10364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10441@1.0.1","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10441@1.0.1","target":"pkg:pypi/demo-10376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10442@1.0.2","target":"pkg:pypi/demo-10078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10442@1.0.2","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10442@1.0.2","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10442@1.0.2","target":"pkg:pypi/demo-10362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10443@1.0.3","target":"pkg:pypi/demo-10414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10444@1.0.4","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10444@1.0.4","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10445@1.0.0","target":"pkg:pypi/demo-10192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10445@1.0.0","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10445@1.0.0","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10446@1.0.1","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10447@1.0.2","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10447@1.0.2","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10448@1.0.3","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10448@1.0.3","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10448@1.0.3","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10449@1.0.4","target":"pkg:pypi/demo-10368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10449@1.0.4","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10449@1.0.4","target":"pkg:pypi/demo-10413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1044@1.0.4","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1044@1.0.4","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1044@1.0.4","target":"pkg:pypi/demo-10413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10450@1.0.0","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10450@1.0.0","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10450@1.0.0","target":"pkg:pypi/demo-10416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10451@1.0.1","target":"pkg:pypi/demo-10154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10451@1.0.1","target":"pkg:pypi/demo-10168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10451@1.0.1","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10452@1.0.2","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10452@1.0.2","target":"pkg:pypi/demo-10311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10453@1.0.3","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10453@1.0.3","target":"pkg:pypi/demo-10247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10454@1.0.4","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10455@1.0.0","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10455@1.0.0","target":"pkg:pypi/demo-10316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10456@1.0.1","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10457@1.0.2","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10457@1.0.2","target":"pkg:pypi/demo-10240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10457@1.0.2","target":"pkg:pypi/demo-10383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10457@1.0.2","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10458@1.0.3","target":"pkg:pypi/demo-1014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10459@1.0.4","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10459@1.0.4","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1045@1.0.0","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1045@1.0.0","target":"pkg:pypi/demo-10406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1045@1.0.0","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10460@1.0.0","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10460@1.0.0","target":"pkg:pypi/demo-10151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10460@1.0.0","target":"pkg:pypi/demo-10217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10460@1.0.0","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10461@1.0.1","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10462@1.0.2","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10462@1.0.2","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10462@1.0.2","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10463@1.0.3","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10463@1.0.3","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10463@1.0.3","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10464@1.0.4","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10464@1.0.4","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10464@1.0.4","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10464@1.0.4","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10465@1.0.0","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10465@1.0.0","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10465@1.0.0","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10465@1.0.0","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10466@1.0.1","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10466@1.0.1","target":"pkg:pypi/demo-10407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10467@1.0.2","target":"pkg:pypi/demo-10407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10467@1.0.2","target":"pkg:pypi/demo-10421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10468@1.0.3","target":"pkg:pypi/demo-10420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10469@1.0.4","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10469@1.0.4","target":"pkg:pypi/demo-10383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1046@1.0.1","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1046@1.0.1","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1046@1.0.1","target":"pkg:pypi/demo-10377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1046@1.0.1","target":"pkg:pypi/demo-1041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10470@1.0.0","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10471@1.0.1","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10471@1.0.1","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10472@1.0.2","target":"pkg:pypi/demo-10192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10472@1.0.2","target":"pkg:pypi/demo-10203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10473@1.0.3","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10473@1.0.3","target":"pkg:pypi/demo-10286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10473@1.0.3","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10473@1.0.3","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10474@1.0.4","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10475@1.0.0","target":"pkg:pypi/demo-10210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10475@1.0.0","target":"pkg:pypi/demo-10440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10476@1.0.1","target":"pkg:pypi/demo-10273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10476@1.0.1","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10477@1.0.2","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10477@1.0.2","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10477@1.0.2","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10477@1.0.2","target":"pkg:pypi/demo-10399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10478@1.0.3","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10478@1.0.3","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10478@1.0.3","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10479@1.0.4","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1047@1.0.2","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1047@1.0.2","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1047@1.0.2","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1047@1.0.2","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10480@1.0.0","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10480@1.0.0","target":"pkg:pypi/demo-10180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10480@1.0.0","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10480@1.0.0","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10481@1.0.1","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10481@1.0.1","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10482@1.0.2","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10483@1.0.3","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10483@1.0.3","target":"pkg:pypi/demo-10265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10483@1.0.3","target":"pkg:pypi/demo-10337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10484@1.0.4","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10484@1.0.4","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10484@1.0.4","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10484@1.0.4","target":"pkg:pypi/demo-10371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10485@1.0.0","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10485@1.0.0","target":"pkg:pypi/demo-1018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10485@1.0.0","target":"pkg:pypi/demo-10304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10486@1.0.1","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10486@1.0.1","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10486@1.0.1","target":"pkg:pypi/demo-10376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10487@1.0.2","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10488@1.0.3","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10488@1.0.3","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10489@1.0.4","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1048@1.0.3","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1048@1.0.3","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1048@1.0.3","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1048@1.0.3","target":"pkg:pypi/demo-10425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10490@1.0.0","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10490@1.0.0","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10490@1.0.0","target":"pkg:pypi/demo-10303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10491@1.0.1","target":"pkg:pypi/demo-1014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10491@1.0.1","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10491@1.0.1","target":"pkg:pypi/demo-10482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10492@1.0.2","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10492@1.0.2","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10492@1.0.2","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10493@1.0.3","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10493@1.0.3","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10493@1.0.3","target":"pkg:pypi/demo-10195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10494@1.0.4","target":"pkg:pypi/demo-10377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10495@1.0.0","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10496@1.0.1","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10496@1.0.1","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10496@1.0.1","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10497@1.0.2","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10498@1.0.3","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10498@1.0.3","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10498@1.0.3","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10498@1.0.3","target":"pkg:pypi/demo-10383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10499@1.0.4","target":"pkg:pypi/demo-1003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10499@1.0.4","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10499@1.0.4","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10499@1.0.4","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1049@1.0.4","target":"pkg:pypi/demo-10097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-104@1.0.4","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-104@1.0.4","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-104@1.0.4","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10500@1.0.0","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10500@1.0.0","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10500@1.0.0","target":"pkg:pypi/demo-10478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10501@1.0.1","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10501@1.0.1","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10501@1.0.1","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10502@1.0.2","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10503@1.0.3","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10503@1.0.3","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10503@1.0.3","target":"pkg:pypi/demo-10311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10504@1.0.4","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10504@1.0.4","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10504@1.0.4","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10504@1.0.4","target":"pkg:pypi/demo-10457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10505@1.0.0","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10505@1.0.0","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10505@1.0.0","target":"pkg:pypi/demo-10304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10506@1.0.1","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10507@1.0.2","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10507@1.0.2","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10508@1.0.3","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10508@1.0.3","target":"pkg:pypi/demo-10348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10508@1.0.3","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10509@1.0.4","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10509@1.0.4","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10509@1.0.4","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1050@1.0.0","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10510@1.0.0","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10510@1.0.0","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10511@1.0.1","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10511@1.0.1","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10511@1.0.1","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10511@1.0.1","target":"pkg:pypi/demo-10464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10512@1.0.2","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10512@1.0.2","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10513@1.0.3","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10513@1.0.3","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10513@1.0.3","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10513@1.0.3","target":"pkg:pypi/demo-10510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10514@1.0.4","target":"pkg:pypi/demo-10076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10514@1.0.4","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10514@1.0.4","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10514@1.0.4","target":"pkg:pypi/demo-10285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10515@1.0.0","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10515@1.0.0","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10515@1.0.0","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10516@1.0.1","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10516@1.0.1","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10516@1.0.1","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10517@1.0.2","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10517@1.0.2","target":"pkg:pypi/demo-10406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10518@1.0.3","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10519@1.0.4","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10519@1.0.4","target":"pkg:pypi/demo-10391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10519@1.0.4","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1051@1.0.1","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1051@1.0.1","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1051@1.0.1","target":"pkg:pypi/demo-10192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10520@1.0.0","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10520@1.0.0","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10521@1.0.1","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10521@1.0.1","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10522@1.0.2","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10522@1.0.2","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10522@1.0.2","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10522@1.0.2","target":"pkg:pypi/demo-10389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10523@1.0.3","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10523@1.0.3","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10524@1.0.4","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10524@1.0.4","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10524@1.0.4","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10524@1.0.4","target":"pkg:pypi/demo-10258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10525@1.0.0","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10525@1.0.0","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10526@1.0.1","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10526@1.0.1","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10526@1.0.1","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10526@1.0.1","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10527@1.0.2","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10527@1.0.2","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10527@1.0.2","target":"pkg:pypi/demo-1027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10528@1.0.3","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10528@1.0.3","target":"pkg:pypi/demo-10480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10529@1.0.4","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1052@1.0.2","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1052@1.0.2","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1052@1.0.2","target":"pkg:pypi/demo-10341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1052@1.0.2","target":"pkg:pypi/demo-10437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10530@1.0.0","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10531@1.0.1","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10531@1.0.1","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10532@1.0.2","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10533@1.0.3","target":"pkg:pypi/demo-10319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10533@1.0.3","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10534@1.0.4","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10535@1.0.0","target":"pkg:pypi/demo-10321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10535@1.0.0","target":"pkg:pypi/demo-10426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10535@1.0.0","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10536@1.0.1","target":"pkg:pypi/demo-10173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10536@1.0.1","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10536@1.0.1","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10536@1.0.1","target":"pkg:pypi/demo-10386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10537@1.0.2","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10537@1.0.2","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10537@1.0.2","target":"pkg:pypi/demo-10436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10538@1.0.3","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10539@1.0.4","target":"pkg:pypi/demo-10124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10539@1.0.4","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10539@1.0.4","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1053@1.0.3","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1053@1.0.3","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10540@1.0.0","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10541@1.0.1","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10541@1.0.1","target":"pkg:pypi/demo-10403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10541@1.0.1","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10541@1.0.1","target":"pkg:pypi/demo-10515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10542@1.0.2","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10542@1.0.2","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10542@1.0.2","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10543@1.0.3","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10544@1.0.4","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10544@1.0.4","target":"pkg:pypi/demo-10505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10545@1.0.0","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10546@1.0.1","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10546@1.0.1","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10547@1.0.2","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10547@1.0.2","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10548@1.0.3","target":"pkg:pypi/demo-10345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10548@1.0.3","target":"pkg:pypi/demo-10398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10548@1.0.3","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10549@1.0.4","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10549@1.0.4","target":"pkg:pypi/demo-10456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1054@1.0.4","target":"pkg:pypi/demo-10053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1054@1.0.4","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10550@1.0.0","target":"pkg:pypi/demo-10416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10550@1.0.0","target":"pkg:pypi/demo-10533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10551@1.0.1","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10551@1.0.1","target":"pkg:pypi/demo-10399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10551@1.0.1","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10552@1.0.2","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10552@1.0.2","target":"pkg:pypi/demo-10364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10553@1.0.3","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10554@1.0.4","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10554@1.0.4","target":"pkg:pypi/demo-10281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10555@1.0.0","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10556@1.0.1","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10556@1.0.1","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10556@1.0.1","target":"pkg:pypi/demo-10281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10557@1.0.2","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10557@1.0.2","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10557@1.0.2","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10558@1.0.3","target":"pkg:pypi/demo-10053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10558@1.0.3","target":"pkg:pypi/demo-10484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10559@1.0.4","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1055@1.0.0","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1055@1.0.0","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1055@1.0.0","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1055@1.0.0","target":"pkg:pypi/demo-10388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10560@1.0.0","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10560@1.0.0","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10560@1.0.0","target":"pkg:pypi/demo-10502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10561@1.0.1","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10561@1.0.1","target":"pkg:pypi/demo-10253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10561@1.0.1","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10561@1.0.1","target":"pkg:pypi/demo-10478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10562@1.0.2","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10562@1.0.2","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10562@1.0.2","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10562@1.0.2","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10563@1.0.3","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10563@1.0.3","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10563@1.0.3","target":"pkg:pypi/demo-10316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10564@1.0.4","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10564@1.0.4","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10564@1.0.4","target":"pkg:pypi/demo-10285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10565@1.0.0","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10565@1.0.0","target":"pkg:pypi/demo-10206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10566@1.0.1","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10566@1.0.1","target":"pkg:pypi/demo-10463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10566@1.0.1","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10566@1.0.1","target":"pkg:pypi/demo-10516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10567@1.0.2","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10567@1.0.2","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10567@1.0.2","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10568@1.0.3","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10568@1.0.3","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10569@1.0.4","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10569@1.0.4","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10569@1.0.4","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1056@1.0.1","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10570@1.0.0","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10570@1.0.0","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10570@1.0.0","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10571@1.0.1","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10572@1.0.2","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10572@1.0.2","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10573@1.0.3","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10574@1.0.4","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10574@1.0.4","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10575@1.0.0","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10575@1.0.0","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10575@1.0.0","target":"pkg:pypi/demo-10504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10575@1.0.0","target":"pkg:pypi/demo-10557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10576@1.0.1","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10577@1.0.2","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10577@1.0.2","target":"pkg:pypi/demo-10400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10577@1.0.2","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10578@1.0.3","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10578@1.0.3","target":"pkg:pypi/demo-10373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10578@1.0.3","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10578@1.0.3","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10579@1.0.4","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10579@1.0.4","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1057@1.0.2","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1057@1.0.2","target":"pkg:pypi/demo-10247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10580@1.0.0","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10581@1.0.1","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10582@1.0.2","target":"pkg:pypi/demo-1030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10583@1.0.3","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10583@1.0.3","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10583@1.0.3","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10584@1.0.4","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10584@1.0.4","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10584@1.0.4","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10584@1.0.4","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10585@1.0.0","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10585@1.0.0","target":"pkg:pypi/demo-10398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10586@1.0.1","target":"pkg:pypi/demo-10516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10587@1.0.2","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10587@1.0.2","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10587@1.0.2","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10587@1.0.2","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10588@1.0.3","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10588@1.0.3","target":"pkg:pypi/demo-10582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10589@1.0.4","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10589@1.0.4","target":"pkg:pypi/demo-10517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10589@1.0.4","target":"pkg:pypi/demo-10550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10589@1.0.4","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1058@1.0.3","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10590@1.0.0","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10590@1.0.0","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10591@1.0.1","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10592@1.0.2","target":"pkg:pypi/demo-10180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10592@1.0.2","target":"pkg:pypi/demo-1042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10593@1.0.3","target":"pkg:pypi/demo-10350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10594@1.0.4","target":"pkg:pypi/demo-10118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10594@1.0.4","target":"pkg:pypi/demo-10562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10594@1.0.4","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10595@1.0.0","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10595@1.0.0","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10596@1.0.1","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10596@1.0.1","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10596@1.0.1","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10596@1.0.1","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10597@1.0.2","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10597@1.0.2","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10598@1.0.3","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10598@1.0.3","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10598@1.0.3","target":"pkg:pypi/demo-10458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10598@1.0.3","target":"pkg:pypi/demo-10515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10599@1.0.4","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10599@1.0.4","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1059@1.0.4","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1059@1.0.4","target":"pkg:pypi/demo-10136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1059@1.0.4","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1059@1.0.4","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-105@1.0.0","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-105@1.0.0","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-105@1.0.0","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-105@1.0.0","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10600@1.0.0","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10600@1.0.0","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10601@1.0.1","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10601@1.0.1","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10601@1.0.1","target":"pkg:pypi/demo-10407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10602@1.0.2","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10603@1.0.3","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10603@1.0.3","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10603@1.0.3","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10604@1.0.4","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10604@1.0.4","target":"pkg:pypi/demo-10097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10604@1.0.4","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10605@1.0.0","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10605@1.0.0","target":"pkg:pypi/demo-10389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10605@1.0.0","target":"pkg:pypi/demo-10508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10605@1.0.0","target":"pkg:pypi/demo-10575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10606@1.0.1","target":"pkg:pypi/demo-10294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10606@1.0.1","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10607@1.0.2","target":"pkg:pypi/demo-10529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10608@1.0.3","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10608@1.0.3","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10608@1.0.3","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10608@1.0.3","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10609@1.0.4","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10609@1.0.4","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1060@1.0.0","target":"pkg:pypi/demo-10436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10610@1.0.0","target":"pkg:pypi/demo-1015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10610@1.0.0","target":"pkg:pypi/demo-10173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10610@1.0.0","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10610@1.0.0","target":"pkg:pypi/demo-10398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10611@1.0.1","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10611@1.0.1","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10611@1.0.1","target":"pkg:pypi/demo-10233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10612@1.0.2","target":"pkg:pypi/demo-10076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10612@1.0.2","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10612@1.0.2","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10613@1.0.3","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10613@1.0.3","target":"pkg:pypi/demo-10259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10614@1.0.4","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10615@1.0.0","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10615@1.0.0","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10615@1.0.0","target":"pkg:pypi/demo-1059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10616@1.0.1","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10617@1.0.2","target":"pkg:pypi/demo-10268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10617@1.0.2","target":"pkg:pypi/demo-1050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10618@1.0.3","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10618@1.0.3","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10618@1.0.3","target":"pkg:pypi/demo-10513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10618@1.0.3","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10619@1.0.4","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10619@1.0.4","target":"pkg:pypi/demo-10080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10619@1.0.4","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1061@1.0.1","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1061@1.0.1","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10620@1.0.0","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10621@1.0.1","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10622@1.0.2","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10622@1.0.2","target":"pkg:pypi/demo-10520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10623@1.0.3","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10623@1.0.3","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10623@1.0.3","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10624@1.0.4","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10624@1.0.4","target":"pkg:pypi/demo-10617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10625@1.0.0","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10625@1.0.0","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10625@1.0.0","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10625@1.0.0","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10626@1.0.1","target":"pkg:pypi/demo-10151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10627@1.0.2","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10627@1.0.2","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10628@1.0.3","target":"pkg:pypi/demo-10350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10628@1.0.3","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10629@1.0.4","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10629@1.0.4","target":"pkg:pypi/demo-100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10629@1.0.4","target":"pkg:pypi/demo-1027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10629@1.0.4","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1062@1.0.2","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10630@1.0.0","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10631@1.0.1","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10632@1.0.2","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10633@1.0.3","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10633@1.0.3","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10633@1.0.3","target":"pkg:pypi/demo-10373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10633@1.0.3","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10634@1.0.4","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10635@1.0.0","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10635@1.0.0","target":"pkg:pypi/demo-10303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10635@1.0.0","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10636@1.0.1","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10636@1.0.1","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10636@1.0.1","target":"pkg:pypi/demo-10502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10637@1.0.2","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10637@1.0.2","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10637@1.0.2","target":"pkg:pypi/demo-10404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10637@1.0.2","target":"pkg:pypi/demo-10490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10638@1.0.3","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10638@1.0.3","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10638@1.0.3","target":"pkg:pypi/demo-10471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10638@1.0.3","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10639@1.0.4","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10639@1.0.4","target":"pkg:pypi/demo-10460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10639@1.0.4","target":"pkg:pypi/demo-10592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1063@1.0.3","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1063@1.0.3","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10640@1.0.0","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10640@1.0.0","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10640@1.0.0","target":"pkg:pypi/demo-1035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10640@1.0.0","target":"pkg:pypi/demo-10530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10641@1.0.1","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10641@1.0.1","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10641@1.0.1","target":"pkg:pypi/demo-10516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10642@1.0.2","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10642@1.0.2","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10642@1.0.2","target":"pkg:pypi/demo-10512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10643@1.0.3","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10644@1.0.4","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10644@1.0.4","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10644@1.0.4","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10644@1.0.4","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10645@1.0.0","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10645@1.0.0","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10645@1.0.0","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10646@1.0.1","target":"pkg:pypi/demo-10273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10646@1.0.1","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10647@1.0.2","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10647@1.0.2","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10647@1.0.2","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10648@1.0.3","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10648@1.0.3","target":"pkg:pypi/demo-10467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10648@1.0.3","target":"pkg:pypi/demo-10520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10649@1.0.4","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10649@1.0.4","target":"pkg:pypi/demo-10262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10649@1.0.4","target":"pkg:pypi/demo-10396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10649@1.0.4","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1064@1.0.4","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10650@1.0.0","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10650@1.0.0","target":"pkg:pypi/demo-10293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10650@1.0.0","target":"pkg:pypi/demo-10380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10650@1.0.0","target":"pkg:pypi/demo-10585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10651@1.0.1","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10651@1.0.1","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10651@1.0.1","target":"pkg:pypi/demo-10584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10652@1.0.2","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10653@1.0.3","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10653@1.0.3","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10653@1.0.3","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10653@1.0.3","target":"pkg:pypi/demo-10583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10654@1.0.4","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10654@1.0.4","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10654@1.0.4","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10654@1.0.4","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10655@1.0.0","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10655@1.0.0","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10655@1.0.0","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10655@1.0.0","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10656@1.0.1","target":"pkg:pypi/demo-10366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10656@1.0.1","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10657@1.0.2","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10657@1.0.2","target":"pkg:pypi/demo-10436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10657@1.0.2","target":"pkg:pypi/demo-10643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10658@1.0.3","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10658@1.0.3","target":"pkg:pypi/demo-10421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10658@1.0.3","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10659@1.0.4","target":"pkg:pypi/demo-10536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1065@1.0.0","target":"pkg:pypi/demo-1019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1065@1.0.0","target":"pkg:pypi/demo-10425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1065@1.0.0","target":"pkg:pypi/demo-10651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10660@1.0.0","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10660@1.0.0","target":"pkg:pypi/demo-10456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10661@1.0.1","target":"pkg:pypi/demo-1012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10661@1.0.1","target":"pkg:pypi/demo-10317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10662@1.0.2","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10662@1.0.2","target":"pkg:pypi/demo-10484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10662@1.0.2","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10663@1.0.3","target":"pkg:pypi/demo-10036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10663@1.0.3","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10663@1.0.3","target":"pkg:pypi/demo-10592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10663@1.0.3","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10664@1.0.4","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10664@1.0.4","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10664@1.0.4","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10665@1.0.0","target":"pkg:pypi/demo-10258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10666@1.0.1","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10666@1.0.1","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10667@1.0.2","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10667@1.0.2","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10668@1.0.3","target":"pkg:pypi/demo-1042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10668@1.0.3","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10668@1.0.3","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10669@1.0.4","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10669@1.0.4","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10669@1.0.4","target":"pkg:pypi/demo-10456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1066@1.0.1","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1066@1.0.1","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1066@1.0.1","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10670@1.0.0","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10670@1.0.0","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10671@1.0.1","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10671@1.0.1","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10672@1.0.2","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10672@1.0.2","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10672@1.0.2","target":"pkg:pypi/demo-10373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10673@1.0.3","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10673@1.0.3","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10673@1.0.3","target":"pkg:pypi/demo-10629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10674@1.0.4","target":"pkg:pypi/demo-10422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10674@1.0.4","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10675@1.0.0","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10675@1.0.0","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10675@1.0.0","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10675@1.0.0","target":"pkg:pypi/demo-1063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10676@1.0.1","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10677@1.0.2","target":"pkg:pypi/demo-10391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10677@1.0.2","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10678@1.0.3","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10678@1.0.3","target":"pkg:pypi/demo-1052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10678@1.0.3","target":"pkg:pypi/demo-10612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10679@1.0.4","target":"pkg:pypi/demo-10343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1067@1.0.2","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1067@1.0.2","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1067@1.0.2","target":"pkg:pypi/demo-10470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10680@1.0.0","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10680@1.0.0","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10680@1.0.0","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10681@1.0.1","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10681@1.0.1","target":"pkg:pypi/demo-10546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10681@1.0.1","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10681@1.0.1","target":"pkg:pypi/demo-10680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10682@1.0.2","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10682@1.0.2","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10683@1.0.3","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10683@1.0.3","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10683@1.0.3","target":"pkg:pypi/demo-10482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10684@1.0.4","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10684@1.0.4","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10684@1.0.4","target":"pkg:pypi/demo-10651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10685@1.0.0","target":"pkg:pypi/demo-10391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10685@1.0.0","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10686@1.0.1","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10686@1.0.1","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10686@1.0.1","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10687@1.0.2","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10687@1.0.2","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10687@1.0.2","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10687@1.0.2","target":"pkg:pypi/demo-10625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10688@1.0.3","target":"pkg:pypi/demo-10425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10688@1.0.3","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10689@1.0.4","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10689@1.0.4","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1068@1.0.3","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1068@1.0.3","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10690@1.0.0","target":"pkg:pypi/demo-10624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10691@1.0.1","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10691@1.0.1","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10691@1.0.1","target":"pkg:pypi/demo-10485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10691@1.0.1","target":"pkg:pypi/demo-10680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10692@1.0.2","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10693@1.0.3","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10694@1.0.4","target":"pkg:pypi/demo-10133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10694@1.0.4","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10695@1.0.0","target":"pkg:pypi/demo-10425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10696@1.0.1","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10696@1.0.1","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10697@1.0.2","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10697@1.0.2","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10698@1.0.3","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10698@1.0.3","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10699@1.0.4","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10699@1.0.4","target":"pkg:pypi/demo-10228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10699@1.0.4","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10699@1.0.4","target":"pkg:pypi/demo-10472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1069@1.0.4","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1069@1.0.4","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1069@1.0.4","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-106@1.0.1","target":"pkg:pypi/demo-10647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10700@1.0.0","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10701@1.0.1","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10701@1.0.1","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10702@1.0.2","target":"pkg:pypi/demo-10098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10703@1.0.3","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10703@1.0.3","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10703@1.0.3","target":"pkg:pypi/demo-10338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10703@1.0.3","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10704@1.0.4","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10704@1.0.4","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10705@1.0.0","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10705@1.0.0","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10705@1.0.0","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10705@1.0.0","target":"pkg:pypi/demo-10676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10706@1.0.1","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10707@1.0.2","target":"pkg:pypi/demo-10689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10708@1.0.3","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10708@1.0.3","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10708@1.0.3","target":"pkg:pypi/demo-10373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10709@1.0.4","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10709@1.0.4","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10709@1.0.4","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10709@1.0.4","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1070@1.0.0","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10710@1.0.0","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10710@1.0.0","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10710@1.0.0","target":"pkg:pypi/demo-10217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10710@1.0.0","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10711@1.0.1","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10711@1.0.1","target":"pkg:pypi/demo-10657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10712@1.0.2","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10712@1.0.2","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10712@1.0.2","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10712@1.0.2","target":"pkg:pypi/demo-106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10713@1.0.3","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10714@1.0.4","target":"pkg:pypi/demo-10268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10714@1.0.4","target":"pkg:pypi/demo-10695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10715@1.0.0","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10715@1.0.0","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10715@1.0.0","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10715@1.0.0","target":"pkg:pypi/demo-10437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10716@1.0.1","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10717@1.0.2","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10717@1.0.2","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10718@1.0.3","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10718@1.0.3","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10718@1.0.3","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10719@1.0.4","target":"pkg:pypi/demo-10449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10719@1.0.4","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10719@1.0.4","target":"pkg:pypi/demo-10709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1071@1.0.1","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1071@1.0.1","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1071@1.0.1","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10720@1.0.0","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10721@1.0.1","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10722@1.0.2","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10723@1.0.3","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10723@1.0.3","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10723@1.0.3","target":"pkg:pypi/demo-10572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10724@1.0.4","target":"pkg:pypi/demo-10419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10725@1.0.0","target":"pkg:pypi/demo-10278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10725@1.0.0","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10725@1.0.0","target":"pkg:pypi/demo-10618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10725@1.0.0","target":"pkg:pypi/demo-10666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10726@1.0.1","target":"pkg:pypi/demo-10565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10727@1.0.2","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10727@1.0.2","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10727@1.0.2","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10728@1.0.3","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10728@1.0.3","target":"pkg:pypi/demo-1061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10729@1.0.4","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10729@1.0.4","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10729@1.0.4","target":"pkg:pypi/demo-1049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10729@1.0.4","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1072@1.0.2","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1072@1.0.2","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10730@1.0.0","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10730@1.0.0","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10730@1.0.0","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10731@1.0.1","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10731@1.0.1","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10732@1.0.2","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10732@1.0.2","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10732@1.0.2","target":"pkg:pypi/demo-10675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10732@1.0.2","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10733@1.0.3","target":"pkg:pypi/demo-10377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10733@1.0.3","target":"pkg:pypi/demo-10572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10733@1.0.3","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10734@1.0.4","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10734@1.0.4","target":"pkg:pypi/demo-10367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10735@1.0.0","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10735@1.0.0","target":"pkg:pypi/demo-10510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10736@1.0.1","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10736@1.0.1","target":"pkg:pypi/demo-10685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10736@1.0.1","target":"pkg:pypi/demo-10709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10736@1.0.1","target":"pkg:pypi/demo-10722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10737@1.0.2","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10737@1.0.2","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10738@1.0.3","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10738@1.0.3","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10739@1.0.4","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10739@1.0.4","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1073@1.0.3","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10740@1.0.0","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10741@1.0.1","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10741@1.0.1","target":"pkg:pypi/demo-10698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10742@1.0.2","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10742@1.0.2","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10743@1.0.3","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10743@1.0.3","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10743@1.0.3","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10743@1.0.3","target":"pkg:pypi/demo-10606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10744@1.0.4","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10744@1.0.4","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10744@1.0.4","target":"pkg:pypi/demo-10694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10745@1.0.0","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10745@1.0.0","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10745@1.0.0","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10746@1.0.1","target":"pkg:pypi/demo-10509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10746@1.0.1","target":"pkg:pypi/demo-10546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10746@1.0.1","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10747@1.0.2","target":"pkg:pypi/demo-10080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10747@1.0.2","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10748@1.0.3","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10748@1.0.3","target":"pkg:pypi/demo-10686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10749@1.0.4","target":"pkg:pypi/demo-10286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10749@1.0.4","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10749@1.0.4","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1074@1.0.4","target":"pkg:pypi/demo-10484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10750@1.0.0","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10751@1.0.1","target":"pkg:pypi/demo-10228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10751@1.0.1","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10751@1.0.1","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10752@1.0.2","target":"pkg:pypi/demo-10502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10752@1.0.2","target":"pkg:pypi/demo-10546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10752@1.0.2","target":"pkg:pypi/demo-10562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10753@1.0.3","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10754@1.0.4","target":"pkg:pypi/demo-10464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10755@1.0.0","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10755@1.0.0","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10755@1.0.0","target":"pkg:pypi/demo-10722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10756@1.0.1","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10756@1.0.1","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10756@1.0.1","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10757@1.0.2","target":"pkg:pypi/demo-10189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10758@1.0.3","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10758@1.0.3","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10758@1.0.3","target":"pkg:pypi/demo-10392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10759@1.0.4","target":"pkg:pypi/demo-10427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1075@1.0.0","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1075@1.0.0","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1075@1.0.0","target":"pkg:pypi/demo-10376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10760@1.0.0","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10760@1.0.0","target":"pkg:pypi/demo-10453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10761@1.0.1","target":"pkg:pypi/demo-10097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10762@1.0.2","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10762@1.0.2","target":"pkg:pypi/demo-10303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10762@1.0.2","target":"pkg:pypi/demo-10458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10762@1.0.2","target":"pkg:pypi/demo-10731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10763@1.0.3","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10763@1.0.3","target":"pkg:pypi/demo-10549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10764@1.0.4","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10765@1.0.0","target":"pkg:pypi/demo-10604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10765@1.0.0","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10766@1.0.1","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10766@1.0.1","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10767@1.0.2","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10767@1.0.2","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10768@1.0.3","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10769@1.0.4","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10769@1.0.4","target":"pkg:pypi/demo-10574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1076@1.0.1","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1076@1.0.1","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1076@1.0.1","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1076@1.0.1","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10770@1.0.0","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10770@1.0.0","target":"pkg:pypi/demo-1059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10771@1.0.1","target":"pkg:pypi/demo-10490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10772@1.0.2","target":"pkg:pypi/demo-10747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10773@1.0.3","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10774@1.0.4","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10775@1.0.0","target":"pkg:pypi/demo-10257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10775@1.0.0","target":"pkg:pypi/demo-10383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10775@1.0.0","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10775@1.0.0","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10776@1.0.1","target":"pkg:pypi/demo-10485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10777@1.0.2","target":"pkg:pypi/demo-10706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10778@1.0.3","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10778@1.0.3","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10779@1.0.4","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10779@1.0.4","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10779@1.0.4","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1077@1.0.2","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1077@1.0.2","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1077@1.0.2","target":"pkg:pypi/demo-10388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10780@1.0.0","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10780@1.0.0","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10781@1.0.1","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10781@1.0.1","target":"pkg:pypi/demo-10366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10782@1.0.2","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10782@1.0.2","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10782@1.0.2","target":"pkg:pypi/demo-10676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10783@1.0.3","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10783@1.0.3","target":"pkg:pypi/demo-10660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10783@1.0.3","target":"pkg:pypi/demo-10768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10783@1.0.3","target":"pkg:pypi/demo-10769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10784@1.0.4","target":"pkg:pypi/demo-10406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10785@1.0.0","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10785@1.0.0","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10785@1.0.0","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10785@1.0.0","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10786@1.0.1","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10786@1.0.1","target":"pkg:pypi/demo-10549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10787@1.0.2","target":"pkg:pypi/demo-1045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10788@1.0.3","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10788@1.0.3","target":"pkg:pypi/demo-10390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10788@1.0.3","target":"pkg:pypi/demo-10715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10789@1.0.4","target":"pkg:pypi/demo-10312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10789@1.0.4","target":"pkg:pypi/demo-10659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10789@1.0.4","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1078@1.0.3","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1078@1.0.3","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1078@1.0.3","target":"pkg:pypi/demo-10758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1078@1.0.3","target":"pkg:pypi/demo-10771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10790@1.0.0","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10791@1.0.1","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10792@1.0.2","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10792@1.0.2","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10792@1.0.2","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10793@1.0.3","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10793@1.0.3","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10793@1.0.3","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10794@1.0.4","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10794@1.0.4","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10794@1.0.4","target":"pkg:pypi/demo-10471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10794@1.0.4","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10795@1.0.0","target":"pkg:pypi/demo-1018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10795@1.0.0","target":"pkg:pypi/demo-10510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10795@1.0.0","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10795@1.0.0","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10796@1.0.1","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10797@1.0.2","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10797@1.0.2","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10797@1.0.2","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10798@1.0.3","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10798@1.0.3","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10798@1.0.3","target":"pkg:pypi/demo-1072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10799@1.0.4","target":"pkg:pypi/demo-10680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1079@1.0.4","target":"pkg:pypi/demo-10337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1079@1.0.4","target":"pkg:pypi/demo-10489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-107@1.0.2","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-107@1.0.2","target":"pkg:pypi/demo-10210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-107@1.0.2","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10800@1.0.0","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10800@1.0.0","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10800@1.0.0","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10801@1.0.1","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10801@1.0.1","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10801@1.0.1","target":"pkg:pypi/demo-10469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10801@1.0.1","target":"pkg:pypi/demo-10774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10802@1.0.2","target":"pkg:pypi/demo-10719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10803@1.0.3","target":"pkg:pypi/demo-10405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10803@1.0.3","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10803@1.0.3","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10804@1.0.4","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10804@1.0.4","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10804@1.0.4","target":"pkg:pypi/demo-10463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10804@1.0.4","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10805@1.0.0","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10805@1.0.0","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10805@1.0.0","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10805@1.0.0","target":"pkg:pypi/demo-10522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10806@1.0.1","target":"pkg:pypi/demo-10134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10806@1.0.1","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10806@1.0.1","target":"pkg:pypi/demo-10336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10807@1.0.2","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10808@1.0.3","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10808@1.0.3","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10809@1.0.4","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10809@1.0.4","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10809@1.0.4","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10809@1.0.4","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1080@1.0.0","target":"pkg:pypi/demo-1020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1080@1.0.0","target":"pkg:pypi/demo-10373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1080@1.0.0","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1080@1.0.0","target":"pkg:pypi/demo-10785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10810@1.0.0","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10810@1.0.0","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10810@1.0.0","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10810@1.0.0","target":"pkg:pypi/demo-10750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10811@1.0.1","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10811@1.0.1","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10812@1.0.2","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10812@1.0.2","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10812@1.0.2","target":"pkg:pypi/demo-1026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10812@1.0.2","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10813@1.0.3","target":"pkg:pypi/demo-1073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10814@1.0.4","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10814@1.0.4","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10814@1.0.4","target":"pkg:pypi/demo-10695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10815@1.0.0","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10815@1.0.0","target":"pkg:pypi/demo-10302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10815@1.0.0","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10816@1.0.1","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10816@1.0.1","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10816@1.0.1","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10816@1.0.1","target":"pkg:pypi/demo-10539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10817@1.0.2","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10817@1.0.2","target":"pkg:pypi/demo-10716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10818@1.0.3","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10818@1.0.3","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10819@1.0.4","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10819@1.0.4","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10819@1.0.4","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10819@1.0.4","target":"pkg:pypi/demo-10510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1081@1.0.1","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1081@1.0.1","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10820@1.0.0","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10821@1.0.1","target":"pkg:pypi/demo-10133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10821@1.0.1","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10821@1.0.1","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10821@1.0.1","target":"pkg:pypi/demo-10533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10822@1.0.2","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10822@1.0.2","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10823@1.0.3","target":"pkg:pypi/demo-10195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10823@1.0.3","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10823@1.0.3","target":"pkg:pypi/demo-10512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10823@1.0.3","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10824@1.0.4","target":"pkg:pypi/demo-10811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10825@1.0.0","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10825@1.0.0","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10825@1.0.0","target":"pkg:pypi/demo-10697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10826@1.0.1","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10826@1.0.1","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10826@1.0.1","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10826@1.0.1","target":"pkg:pypi/demo-1073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10827@1.0.2","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10827@1.0.2","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10827@1.0.2","target":"pkg:pypi/demo-10362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10828@1.0.3","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10828@1.0.3","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10829@1.0.4","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10829@1.0.4","target":"pkg:pypi/demo-10808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1082@1.0.2","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1082@1.0.2","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1082@1.0.2","target":"pkg:pypi/demo-10808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10830@1.0.0","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10830@1.0.0","target":"pkg:pypi/demo-10411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10830@1.0.0","target":"pkg:pypi/demo-10688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10831@1.0.1","target":"pkg:pypi/demo-10150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10831@1.0.1","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10831@1.0.1","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10832@1.0.2","target":"pkg:pypi/demo-10502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10832@1.0.2","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10833@1.0.3","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10834@1.0.4","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10835@1.0.0","target":"pkg:pypi/demo-10469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10835@1.0.0","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10836@1.0.1","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10837@1.0.2","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10838@1.0.3","target":"pkg:pypi/demo-10583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10838@1.0.3","target":"pkg:pypi/demo-10790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10839@1.0.4","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10839@1.0.4","target":"pkg:pypi/demo-10069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10839@1.0.4","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10839@1.0.4","target":"pkg:pypi/demo-10720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1083@1.0.3","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1083@1.0.3","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10840@1.0.0","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10840@1.0.0","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10840@1.0.0","target":"pkg:pypi/demo-10830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10841@1.0.1","target":"pkg:pypi/demo-10136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10841@1.0.1","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10842@1.0.2","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10842@1.0.2","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10842@1.0.2","target":"pkg:pypi/demo-10830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10843@1.0.3","target":"pkg:pypi/demo-10345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10843@1.0.3","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10843@1.0.3","target":"pkg:pypi/demo-10585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10843@1.0.3","target":"pkg:pypi/demo-10825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10844@1.0.4","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10844@1.0.4","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10844@1.0.4","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10844@1.0.4","target":"pkg:pypi/demo-10753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10845@1.0.0","target":"pkg:pypi/demo-10521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10845@1.0.0","target":"pkg:pypi/demo-10592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10846@1.0.1","target":"pkg:pypi/demo-10290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10846@1.0.1","target":"pkg:pypi/demo-10336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10846@1.0.1","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10846@1.0.1","target":"pkg:pypi/demo-104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10847@1.0.2","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10847@1.0.2","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10847@1.0.2","target":"pkg:pypi/demo-10565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10848@1.0.3","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10848@1.0.3","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10848@1.0.3","target":"pkg:pypi/demo-10536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10848@1.0.3","target":"pkg:pypi/demo-10678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10849@1.0.4","target":"pkg:pypi/demo-10069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10849@1.0.4","target":"pkg:pypi/demo-10680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10849@1.0.4","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10849@1.0.4","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1084@1.0.4","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1084@1.0.4","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1084@1.0.4","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10850@1.0.0","target":"pkg:pypi/demo-10562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10850@1.0.0","target":"pkg:pypi/demo-10585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10850@1.0.0","target":"pkg:pypi/demo-10640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10851@1.0.1","target":"pkg:pypi/demo-10486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10852@1.0.2","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10852@1.0.2","target":"pkg:pypi/demo-10592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10853@1.0.3","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10853@1.0.3","target":"pkg:pypi/demo-10431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10853@1.0.3","target":"pkg:pypi/demo-10704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10853@1.0.3","target":"pkg:pypi/demo-10778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10854@1.0.4","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10854@1.0.4","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10854@1.0.4","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10855@1.0.0","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10855@1.0.0","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10856@1.0.1","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10856@1.0.1","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10856@1.0.1","target":"pkg:pypi/demo-10686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10857@1.0.2","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10857@1.0.2","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10857@1.0.2","target":"pkg:pypi/demo-10628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10857@1.0.2","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10858@1.0.3","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10858@1.0.3","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10858@1.0.3","target":"pkg:pypi/demo-10850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10859@1.0.4","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10859@1.0.4","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10859@1.0.4","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10859@1.0.4","target":"pkg:pypi/demo-10821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1085@1.0.0","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1085@1.0.0","target":"pkg:pypi/demo-10543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10860@1.0.0","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10861@1.0.1","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10861@1.0.1","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10861@1.0.1","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10861@1.0.1","target":"pkg:pypi/demo-10798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10862@1.0.2","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10862@1.0.2","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10862@1.0.2","target":"pkg:pypi/demo-10676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10862@1.0.2","target":"pkg:pypi/demo-10698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10863@1.0.3","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10863@1.0.3","target":"pkg:pypi/demo-10672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10864@1.0.4","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10864@1.0.4","target":"pkg:pypi/demo-10481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10864@1.0.4","target":"pkg:pypi/demo-10574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10864@1.0.4","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10865@1.0.0","target":"pkg:pypi/demo-10516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10865@1.0.0","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10866@1.0.1","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10866@1.0.1","target":"pkg:pypi/demo-10341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10866@1.0.1","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10866@1.0.1","target":"pkg:pypi/demo-10568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10867@1.0.2","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10867@1.0.2","target":"pkg:pypi/demo-10575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10868@1.0.3","target":"pkg:pypi/demo-10168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10868@1.0.3","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10868@1.0.3","target":"pkg:pypi/demo-10720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10868@1.0.3","target":"pkg:pypi/demo-10847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10869@1.0.4","target":"pkg:pypi/demo-10559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10869@1.0.4","target":"pkg:pypi/demo-10603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1086@1.0.1","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1086@1.0.1","target":"pkg:pypi/demo-10168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1086@1.0.1","target":"pkg:pypi/demo-10400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1086@1.0.1","target":"pkg:pypi/demo-1072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10870@1.0.0","target":"pkg:pypi/demo-1026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10870@1.0.0","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10870@1.0.0","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10870@1.0.0","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10871@1.0.1","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10871@1.0.1","target":"pkg:pypi/demo-10303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10871@1.0.1","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10871@1.0.1","target":"pkg:pypi/demo-10377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10872@1.0.2","target":"pkg:pypi/demo-10296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10872@1.0.2","target":"pkg:pypi/demo-10726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10873@1.0.3","target":"pkg:pypi/demo-10489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10873@1.0.3","target":"pkg:pypi/demo-10565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10873@1.0.3","target":"pkg:pypi/demo-10757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10874@1.0.4","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10874@1.0.4","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10874@1.0.4","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10875@1.0.0","target":"pkg:pypi/demo-10807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10875@1.0.0","target":"pkg:pypi/demo-10874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10876@1.0.1","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10877@1.0.2","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10878@1.0.3","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10878@1.0.3","target":"pkg:pypi/demo-10294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10878@1.0.3","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10878@1.0.3","target":"pkg:pypi/demo-10584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10879@1.0.4","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1087@1.0.2","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1087@1.0.2","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10880@1.0.0","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10881@1.0.1","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10881@1.0.1","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10881@1.0.1","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10881@1.0.1","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10882@1.0.2","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10882@1.0.2","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10882@1.0.2","target":"pkg:pypi/demo-10403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10883@1.0.3","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10884@1.0.4","target":"pkg:pypi/demo-10534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10885@1.0.0","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10885@1.0.0","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10886@1.0.1","target":"pkg:pypi/demo-10388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10886@1.0.1","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10886@1.0.1","target":"pkg:pypi/demo-10663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10887@1.0.2","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10887@1.0.2","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10888@1.0.3","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10889@1.0.4","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1088@1.0.3","target":"pkg:pypi/demo-10345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10890@1.0.0","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10890@1.0.0","target":"pkg:pypi/demo-10407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10891@1.0.1","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10891@1.0.1","target":"pkg:pypi/demo-10823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10892@1.0.2","target":"pkg:pypi/demo-10173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10892@1.0.2","target":"pkg:pypi/demo-10750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10893@1.0.3","target":"pkg:pypi/demo-10036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10893@1.0.3","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10893@1.0.3","target":"pkg:pypi/demo-10427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10893@1.0.3","target":"pkg:pypi/demo-10824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10894@1.0.4","target":"pkg:pypi/demo-10535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10894@1.0.4","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10895@1.0.0","target":"pkg:pypi/demo-10489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10895@1.0.0","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10895@1.0.0","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10895@1.0.0","target":"pkg:pypi/demo-10858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10896@1.0.1","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10896@1.0.1","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10896@1.0.1","target":"pkg:pypi/demo-10516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10897@1.0.2","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10897@1.0.2","target":"pkg:pypi/demo-10477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10897@1.0.2","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10897@1.0.2","target":"pkg:pypi/demo-10566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10898@1.0.3","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10898@1.0.3","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10899@1.0.4","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10899@1.0.4","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10899@1.0.4","target":"pkg:pypi/demo-10640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1089@1.0.4","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-108@1.0.3","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-108@1.0.3","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-108@1.0.3","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-108@1.0.3","target":"pkg:pypi/demo-10744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10900@1.0.0","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10900@1.0.0","target":"pkg:pypi/demo-10711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10900@1.0.0","target":"pkg:pypi/demo-10891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10901@1.0.1","target":"pkg:pypi/demo-1062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10901@1.0.1","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10902@1.0.2","target":"pkg:pypi/demo-10200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10902@1.0.2","target":"pkg:pypi/demo-10373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10902@1.0.2","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10902@1.0.2","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10903@1.0.3","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10903@1.0.3","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10903@1.0.3","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10903@1.0.3","target":"pkg:pypi/demo-10788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10904@1.0.4","target":"pkg:pypi/demo-10185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10904@1.0.4","target":"pkg:pypi/demo-10421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10904@1.0.4","target":"pkg:pypi/demo-10566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10904@1.0.4","target":"pkg:pypi/demo-10672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10905@1.0.0","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10906@1.0.1","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10907@1.0.2","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10908@1.0.3","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10908@1.0.3","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10908@1.0.3","target":"pkg:pypi/demo-10546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10909@1.0.4","target":"pkg:pypi/demo-10907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1090@1.0.0","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1090@1.0.0","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10910@1.0.0","target":"pkg:pypi/demo-10577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10911@1.0.1","target":"pkg:pypi/demo-10118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10911@1.0.1","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10911@1.0.1","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10912@1.0.2","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10912@1.0.2","target":"pkg:pypi/demo-10584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10913@1.0.3","target":"pkg:pypi/demo-10471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10913@1.0.3","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10914@1.0.4","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10914@1.0.4","target":"pkg:pypi/demo-10549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10915@1.0.0","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10915@1.0.0","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10915@1.0.0","target":"pkg:pypi/demo-1085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10916@1.0.1","target":"pkg:pypi/demo-10877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10917@1.0.2","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10917@1.0.2","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10918@1.0.3","target":"pkg:pypi/demo-10539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10919@1.0.4","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10919@1.0.4","target":"pkg:pypi/demo-1051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10919@1.0.4","target":"pkg:pypi/demo-1083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10919@1.0.4","target":"pkg:pypi/demo-10849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1091@1.0.1","target":"pkg:pypi/demo-10425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1091@1.0.1","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1091@1.0.1","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1091@1.0.1","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10920@1.0.0","target":"pkg:pypi/demo-10562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10921@1.0.1","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10921@1.0.1","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10922@1.0.2","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10922@1.0.2","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10922@1.0.2","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10922@1.0.2","target":"pkg:pypi/demo-10366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10923@1.0.3","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10924@1.0.4","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10925@1.0.0","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10925@1.0.0","target":"pkg:pypi/demo-10386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10925@1.0.0","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10925@1.0.0","target":"pkg:pypi/demo-10734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10926@1.0.1","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10926@1.0.1","target":"pkg:pypi/demo-10466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10927@1.0.2","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10927@1.0.2","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10928@1.0.3","target":"pkg:pypi/demo-10477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10928@1.0.3","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10929@1.0.4","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10929@1.0.4","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10929@1.0.4","target":"pkg:pypi/demo-10754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10929@1.0.4","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1092@1.0.2","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1092@1.0.2","target":"pkg:pypi/demo-10403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1092@1.0.2","target":"pkg:pypi/demo-10541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1092@1.0.2","target":"pkg:pypi/demo-10897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10930@1.0.0","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10930@1.0.0","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10931@1.0.1","target":"pkg:pypi/demo-10834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10931@1.0.1","target":"pkg:pypi/demo-1088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10932@1.0.2","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10932@1.0.2","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10933@1.0.3","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10933@1.0.3","target":"pkg:pypi/demo-10278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10933@1.0.3","target":"pkg:pypi/demo-10421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10933@1.0.3","target":"pkg:pypi/demo-10425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10934@1.0.4","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10934@1.0.4","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10934@1.0.4","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10935@1.0.0","target":"pkg:pypi/demo-10259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10935@1.0.0","target":"pkg:pypi/demo-10803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10935@1.0.0","target":"pkg:pypi/demo-1087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10936@1.0.1","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10936@1.0.1","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10936@1.0.1","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10936@1.0.1","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10937@1.0.2","target":"pkg:pypi/demo-10437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10938@1.0.3","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10938@1.0.3","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10939@1.0.4","target":"pkg:pypi/demo-10549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1093@1.0.3","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1093@1.0.3","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1093@1.0.3","target":"pkg:pypi/demo-10878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10940@1.0.0","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10940@1.0.0","target":"pkg:pypi/demo-10723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10940@1.0.0","target":"pkg:pypi/demo-10796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10941@1.0.1","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10941@1.0.1","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10942@1.0.2","target":"pkg:pypi/demo-10407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10943@1.0.3","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10943@1.0.3","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10943@1.0.3","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10943@1.0.3","target":"pkg:pypi/demo-10892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10944@1.0.4","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10944@1.0.4","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10944@1.0.4","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10944@1.0.4","target":"pkg:pypi/demo-10411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10945@1.0.0","target":"pkg:pypi/demo-10076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10945@1.0.0","target":"pkg:pypi/demo-10821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10946@1.0.1","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10946@1.0.1","target":"pkg:pypi/demo-10414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10946@1.0.1","target":"pkg:pypi/demo-10559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10946@1.0.1","target":"pkg:pypi/demo-10617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10947@1.0.2","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10947@1.0.2","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10947@1.0.2","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10948@1.0.3","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10948@1.0.3","target":"pkg:pypi/demo-10402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10948@1.0.3","target":"pkg:pypi/demo-10691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10948@1.0.3","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10949@1.0.4","target":"pkg:pypi/demo-10472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10949@1.0.4","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1094@1.0.4","target":"pkg:pypi/demo-1059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10950@1.0.0","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10950@1.0.0","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10950@1.0.0","target":"pkg:pypi/demo-10934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10951@1.0.1","target":"pkg:pypi/demo-10286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10951@1.0.1","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10951@1.0.1","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10952@1.0.2","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10952@1.0.2","target":"pkg:pypi/demo-1061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10953@1.0.3","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10953@1.0.3","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10954@1.0.4","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10954@1.0.4","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10954@1.0.4","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10954@1.0.4","target":"pkg:pypi/demo-10859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10955@1.0.0","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10955@1.0.0","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10956@1.0.1","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10956@1.0.1","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10956@1.0.1","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10957@1.0.2","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10957@1.0.2","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10958@1.0.3","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10958@1.0.3","target":"pkg:pypi/demo-10372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10959@1.0.4","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10959@1.0.4","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10959@1.0.4","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1095@1.0.0","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10960@1.0.0","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10961@1.0.1","target":"pkg:pypi/demo-10379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10961@1.0.1","target":"pkg:pypi/demo-1041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10961@1.0.1","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10962@1.0.2","target":"pkg:pypi/demo-10583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10963@1.0.3","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10964@1.0.4","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10965@1.0.0","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10965@1.0.0","target":"pkg:pypi/demo-10673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10965@1.0.0","target":"pkg:pypi/demo-10686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10965@1.0.0","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10966@1.0.1","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10967@1.0.2","target":"pkg:pypi/demo-10220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10967@1.0.2","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10967@1.0.2","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10967@1.0.2","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10968@1.0.3","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10968@1.0.3","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10968@1.0.3","target":"pkg:pypi/demo-10716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10969@1.0.4","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10969@1.0.4","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10969@1.0.4","target":"pkg:pypi/demo-1062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10969@1.0.4","target":"pkg:pypi/demo-10890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1096@1.0.1","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10970@1.0.0","target":"pkg:pypi/demo-10478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10971@1.0.1","target":"pkg:pypi/demo-10925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10972@1.0.2","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10972@1.0.2","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10972@1.0.2","target":"pkg:pypi/demo-10419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10972@1.0.2","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10973@1.0.3","target":"pkg:pypi/demo-10076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10973@1.0.3","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10973@1.0.3","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10973@1.0.3","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10974@1.0.4","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10974@1.0.4","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10974@1.0.4","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10974@1.0.4","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10975@1.0.0","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10975@1.0.0","target":"pkg:pypi/demo-10940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10975@1.0.0","target":"pkg:pypi/demo-10949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10976@1.0.1","target":"pkg:pypi/demo-1018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10976@1.0.1","target":"pkg:pypi/demo-10416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10977@1.0.2","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10977@1.0.2","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10977@1.0.2","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10977@1.0.2","target":"pkg:pypi/demo-10928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10978@1.0.3","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10978@1.0.3","target":"pkg:pypi/demo-10949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10979@1.0.4","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10979@1.0.4","target":"pkg:pypi/demo-10225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10979@1.0.4","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10979@1.0.4","target":"pkg:pypi/demo-10682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1097@1.0.2","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1097@1.0.2","target":"pkg:pypi/demo-10247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1097@1.0.2","target":"pkg:pypi/demo-10312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10980@1.0.0","target":"pkg:pypi/demo-10255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10981@1.0.1","target":"pkg:pypi/demo-10392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10981@1.0.1","target":"pkg:pypi/demo-10511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10982@1.0.2","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10982@1.0.2","target":"pkg:pypi/demo-10154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10982@1.0.2","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10982@1.0.2","target":"pkg:pypi/demo-10273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10983@1.0.3","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10983@1.0.3","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10983@1.0.3","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10984@1.0.4","target":"pkg:pypi/demo-10233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10984@1.0.4","target":"pkg:pypi/demo-10680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10984@1.0.4","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10985@1.0.0","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10985@1.0.0","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10985@1.0.0","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10985@1.0.0","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10986@1.0.1","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10986@1.0.1","target":"pkg:pypi/demo-10203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10986@1.0.1","target":"pkg:pypi/demo-10766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10986@1.0.1","target":"pkg:pypi/demo-10861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10987@1.0.2","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10987@1.0.2","target":"pkg:pypi/demo-10285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10987@1.0.2","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10987@1.0.2","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10988@1.0.3","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10989@1.0.4","target":"pkg:pypi/demo-10290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10989@1.0.4","target":"pkg:pypi/demo-10588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1098@1.0.3","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1098@1.0.3","target":"pkg:pypi/demo-1073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10990@1.0.0","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10990@1.0.0","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10990@1.0.0","target":"pkg:pypi/demo-10934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10990@1.0.0","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10991@1.0.1","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10992@1.0.2","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10992@1.0.2","target":"pkg:pypi/demo-10726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10993@1.0.3","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10994@1.0.4","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10995@1.0.0","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10995@1.0.0","target":"pkg:pypi/demo-10821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10996@1.0.1","target":"pkg:pypi/demo-10097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10996@1.0.1","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10996@1.0.1","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10996@1.0.1","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10997@1.0.2","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10998@1.0.3","target":"pkg:pypi/demo-10584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10999@1.0.4","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10999@1.0.4","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10999@1.0.4","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1099@1.0.4","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1099@1.0.4","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-109@1.0.4","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10@1.0.0","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10@1.0.0","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10@1.0.0","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-10@1.0.0","target":"pkg:pypi/demo-10754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11000@1.0.0","target":"pkg:pypi/demo-10052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11000@1.0.0","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11001@1.0.1","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11001@1.0.1","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11001@1.0.1","target":"pkg:pypi/demo-10371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11002@1.0.2","target":"pkg:pypi/demo-1058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11002@1.0.2","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11002@1.0.2","target":"pkg:pypi/demo-10838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11002@1.0.2","target":"pkg:pypi/demo-10850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11003@1.0.3","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11003@1.0.3","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11003@1.0.3","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11004@1.0.4","target":"pkg:pypi/demo-10391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11004@1.0.4","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11005@1.0.0","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11005@1.0.0","target":"pkg:pypi/demo-10181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11005@1.0.0","target":"pkg:pypi/demo-10483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11005@1.0.0","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11006@1.0.1","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11006@1.0.1","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11006@1.0.1","target":"pkg:pypi/demo-1051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11006@1.0.1","target":"pkg:pypi/demo-10561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11007@1.0.2","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11007@1.0.2","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11007@1.0.2","target":"pkg:pypi/demo-10467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11007@1.0.2","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11008@1.0.3","target":"pkg:pypi/demo-10257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11008@1.0.3","target":"pkg:pypi/demo-10625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11008@1.0.3","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11008@1.0.3","target":"pkg:pypi/demo-10722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11009@1.0.4","target":"pkg:pypi/demo-10097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11009@1.0.4","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11009@1.0.4","target":"pkg:pypi/demo-10637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11009@1.0.4","target":"pkg:pypi/demo-10940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1100@1.0.0","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1100@1.0.0","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1100@1.0.0","target":"pkg:pypi/demo-1064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1100@1.0.0","target":"pkg:pypi/demo-10711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11010@1.0.0","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11010@1.0.0","target":"pkg:pypi/demo-10613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11010@1.0.0","target":"pkg:pypi/demo-10884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11011@1.0.1","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11011@1.0.1","target":"pkg:pypi/demo-10257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11012@1.0.2","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11012@1.0.2","target":"pkg:pypi/demo-10712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11012@1.0.2","target":"pkg:pypi/demo-10790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11012@1.0.2","target":"pkg:pypi/demo-10978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11013@1.0.3","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11013@1.0.3","target":"pkg:pypi/demo-10843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11013@1.0.3","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11014@1.0.4","target":"pkg:pypi/demo-1073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11015@1.0.0","target":"pkg:pypi/demo-10337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11015@1.0.0","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11015@1.0.0","target":"pkg:pypi/demo-10679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11016@1.0.1","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11016@1.0.1","target":"pkg:pypi/demo-10695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11016@1.0.1","target":"pkg:pypi/demo-10983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11017@1.0.2","target":"pkg:pypi/demo-10258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11017@1.0.2","target":"pkg:pypi/demo-10790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11018@1.0.3","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11018@1.0.3","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11018@1.0.3","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11018@1.0.3","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11019@1.0.4","target":"pkg:pypi/demo-10770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1101@1.0.1","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11020@1.0.0","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11020@1.0.0","target":"pkg:pypi/demo-10774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11021@1.0.1","target":"pkg:pypi/demo-10343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11021@1.0.1","target":"pkg:pypi/demo-10860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11022@1.0.2","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11022@1.0.2","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11022@1.0.2","target":"pkg:pypi/demo-10704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11022@1.0.2","target":"pkg:pypi/demo-10847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11023@1.0.3","target":"pkg:pypi/demo-10371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11023@1.0.3","target":"pkg:pypi/demo-10532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11023@1.0.3","target":"pkg:pypi/demo-10807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11023@1.0.3","target":"pkg:pypi/demo-10847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11024@1.0.4","target":"pkg:pypi/demo-10453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11024@1.0.4","target":"pkg:pypi/demo-10744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11025@1.0.0","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11025@1.0.0","target":"pkg:pypi/demo-10237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11026@1.0.1","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11026@1.0.1","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11027@1.0.2","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11027@1.0.2","target":"pkg:pypi/demo-10185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11027@1.0.2","target":"pkg:pypi/demo-1026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11027@1.0.2","target":"pkg:pypi/demo-10529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11028@1.0.3","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11028@1.0.3","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11028@1.0.3","target":"pkg:pypi/demo-10181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11029@1.0.4","target":"pkg:pypi/demo-10069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11029@1.0.4","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11029@1.0.4","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1102@1.0.2","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1102@1.0.2","target":"pkg:pypi/demo-10618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11030@1.0.0","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11030@1.0.0","target":"pkg:pypi/demo-10253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11030@1.0.0","target":"pkg:pypi/demo-10456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11030@1.0.0","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11031@1.0.1","target":"pkg:pypi/demo-10195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11031@1.0.1","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11031@1.0.1","target":"pkg:pypi/demo-10812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11031@1.0.1","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11032@1.0.2","target":"pkg:pypi/demo-10477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11032@1.0.2","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11032@1.0.2","target":"pkg:pypi/demo-10647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11032@1.0.2","target":"pkg:pypi/demo-10816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11033@1.0.3","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11034@1.0.4","target":"pkg:pypi/demo-10776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11035@1.0.0","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11035@1.0.0","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11036@1.0.1","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11037@1.0.2","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11037@1.0.2","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11038@1.0.3","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11039@1.0.4","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1103@1.0.3","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11040@1.0.0","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11040@1.0.0","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11041@1.0.1","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11042@1.0.2","target":"pkg:pypi/demo-10290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11043@1.0.3","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11043@1.0.3","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11043@1.0.3","target":"pkg:pypi/demo-10485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11043@1.0.3","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11044@1.0.4","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11044@1.0.4","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11044@1.0.4","target":"pkg:pypi/demo-10682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11044@1.0.4","target":"pkg:pypi/demo-10915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11045@1.0.0","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11045@1.0.0","target":"pkg:pypi/demo-10319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11046@1.0.1","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11047@1.0.2","target":"pkg:pypi/demo-10593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11048@1.0.3","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11048@1.0.3","target":"pkg:pypi/demo-10863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11049@1.0.4","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11049@1.0.4","target":"pkg:pypi/demo-10234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11049@1.0.4","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1104@1.0.4","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1104@1.0.4","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11050@1.0.0","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11050@1.0.0","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11050@1.0.0","target":"pkg:pypi/demo-10965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11051@1.0.1","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11051@1.0.1","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11052@1.0.2","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11053@1.0.3","target":"pkg:pypi/demo-10258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11053@1.0.3","target":"pkg:pypi/demo-10807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11054@1.0.4","target":"pkg:pypi/demo-10189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11054@1.0.4","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11055@1.0.0","target":"pkg:pypi/demo-10645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11056@1.0.1","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11057@1.0.2","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11057@1.0.2","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11058@1.0.3","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11058@1.0.3","target":"pkg:pypi/demo-10541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11058@1.0.3","target":"pkg:pypi/demo-10552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11058@1.0.3","target":"pkg:pypi/demo-10869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11059@1.0.4","target":"pkg:pypi/demo-10995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1105@1.0.0","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1105@1.0.0","target":"pkg:pypi/demo-1062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1105@1.0.0","target":"pkg:pypi/demo-10782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1105@1.0.0","target":"pkg:pypi/demo-10944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11060@1.0.0","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11060@1.0.0","target":"pkg:pypi/demo-10648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11060@1.0.0","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11060@1.0.0","target":"pkg:pypi/demo-11052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11061@1.0.1","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11061@1.0.1","target":"pkg:pypi/demo-10234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11061@1.0.1","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11061@1.0.1","target":"pkg:pypi/demo-10822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11062@1.0.2","target":"pkg:pypi/demo-10069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11063@1.0.3","target":"pkg:pypi/demo-10289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11063@1.0.3","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11063@1.0.3","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11063@1.0.3","target":"pkg:pypi/demo-1091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11064@1.0.4","target":"pkg:pypi/demo-10992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11065@1.0.0","target":"pkg:pypi/demo-10822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11066@1.0.1","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11066@1.0.1","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11066@1.0.1","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11067@1.0.2","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11067@1.0.2","target":"pkg:pypi/demo-10987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11068@1.0.3","target":"pkg:pypi/demo-10512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11068@1.0.3","target":"pkg:pypi/demo-10762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11069@1.0.4","target":"pkg:pypi/demo-10321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11069@1.0.4","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11069@1.0.4","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1106@1.0.1","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11070@1.0.0","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11070@1.0.0","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11070@1.0.0","target":"pkg:pypi/demo-11008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11071@1.0.1","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11072@1.0.2","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11072@1.0.2","target":"pkg:pypi/demo-10537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11073@1.0.3","target":"pkg:pypi/demo-10898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11074@1.0.4","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11074@1.0.4","target":"pkg:pypi/demo-10728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11074@1.0.4","target":"pkg:pypi/demo-11073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11075@1.0.0","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11075@1.0.0","target":"pkg:pypi/demo-1055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11075@1.0.0","target":"pkg:pypi/demo-10739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11076@1.0.1","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11076@1.0.1","target":"pkg:pypi/demo-10391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11077@1.0.2","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11077@1.0.2","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11077@1.0.2","target":"pkg:pypi/demo-10990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11077@1.0.2","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11078@1.0.3","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11078@1.0.3","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11078@1.0.3","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11078@1.0.3","target":"pkg:pypi/demo-1103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11079@1.0.4","target":"pkg:pypi/demo-1015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11079@1.0.4","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11079@1.0.4","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11079@1.0.4","target":"pkg:pypi/demo-10804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1107@1.0.2","target":"pkg:pypi/demo-11024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11080@1.0.0","target":"pkg:pypi/demo-10403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11080@1.0.0","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11080@1.0.0","target":"pkg:pypi/demo-10512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11081@1.0.1","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11082@1.0.2","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11082@1.0.2","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11083@1.0.3","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11083@1.0.3","target":"pkg:pypi/demo-11047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11084@1.0.4","target":"pkg:pypi/demo-10685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11085@1.0.0","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11085@1.0.0","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11085@1.0.0","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11085@1.0.0","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11086@1.0.1","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11086@1.0.1","target":"pkg:pypi/demo-10830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11087@1.0.2","target":"pkg:pypi/demo-10907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11087@1.0.2","target":"pkg:pypi/demo-1103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11088@1.0.3","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11089@1.0.4","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11089@1.0.4","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11089@1.0.4","target":"pkg:pypi/demo-10521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11089@1.0.4","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1108@1.0.3","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11090@1.0.0","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11090@1.0.0","target":"pkg:pypi/demo-10396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11090@1.0.0","target":"pkg:pypi/demo-10804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11090@1.0.0","target":"pkg:pypi/demo-10929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11091@1.0.1","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11092@1.0.2","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11092@1.0.2","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11092@1.0.2","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11092@1.0.2","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11093@1.0.3","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11093@1.0.3","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11093@1.0.3","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11094@1.0.4","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11094@1.0.4","target":"pkg:pypi/demo-1080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11094@1.0.4","target":"pkg:pypi/demo-10995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11095@1.0.0","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11095@1.0.0","target":"pkg:pypi/demo-1063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11095@1.0.0","target":"pkg:pypi/demo-10837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11096@1.0.1","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11096@1.0.1","target":"pkg:pypi/demo-10831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11097@1.0.2","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11097@1.0.2","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11097@1.0.2","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11098@1.0.3","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11098@1.0.3","target":"pkg:pypi/demo-1064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11098@1.0.3","target":"pkg:pypi/demo-10803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11098@1.0.3","target":"pkg:pypi/demo-10892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11099@1.0.4","target":"pkg:pypi/demo-10559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1109@1.0.4","target":"pkg:pypi/demo-10362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-110@1.0.0","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-110@1.0.0","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-110@1.0.0","target":"pkg:pypi/demo-10566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11100@1.0.0","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11100@1.0.0","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11100@1.0.0","target":"pkg:pypi/demo-1083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11100@1.0.0","target":"pkg:pypi/demo-10913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11101@1.0.1","target":"pkg:pypi/demo-10181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11101@1.0.1","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11101@1.0.1","target":"pkg:pypi/demo-1054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11101@1.0.1","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11102@1.0.2","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11102@1.0.2","target":"pkg:pypi/demo-10255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11102@1.0.2","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11102@1.0.2","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11103@1.0.3","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11103@1.0.3","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11103@1.0.3","target":"pkg:pypi/demo-10907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11103@1.0.3","target":"pkg:pypi/demo-10913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11104@1.0.4","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11105@1.0.0","target":"pkg:pypi/demo-10490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11106@1.0.1","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11107@1.0.2","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11107@1.0.2","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11108@1.0.3","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11108@1.0.3","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11109@1.0.4","target":"pkg:pypi/demo-10549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11109@1.0.4","target":"pkg:pypi/demo-1090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1110@1.0.0","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1110@1.0.0","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1110@1.0.0","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1110@1.0.0","target":"pkg:pypi/demo-10312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11110@1.0.0","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11110@1.0.0","target":"pkg:pypi/demo-10550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11110@1.0.0","target":"pkg:pypi/demo-11046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11111@1.0.1","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11111@1.0.1","target":"pkg:pypi/demo-10717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11112@1.0.2","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11112@1.0.2","target":"pkg:pypi/demo-10572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11113@1.0.3","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11113@1.0.3","target":"pkg:pypi/demo-10797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11114@1.0.4","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11114@1.0.4","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11114@1.0.4","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11115@1.0.0","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11115@1.0.0","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11115@1.0.0","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11115@1.0.0","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11116@1.0.1","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11116@1.0.1","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11116@1.0.1","target":"pkg:pypi/demo-10991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11117@1.0.2","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11117@1.0.2","target":"pkg:pypi/demo-1035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11117@1.0.2","target":"pkg:pypi/demo-10463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11117@1.0.2","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11118@1.0.3","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11118@1.0.3","target":"pkg:pypi/demo-11087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11119@1.0.4","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11119@1.0.4","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1111@1.0.1","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11120@1.0.0","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11120@1.0.0","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11120@1.0.0","target":"pkg:pypi/demo-1105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11121@1.0.1","target":"pkg:pypi/demo-11003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11122@1.0.2","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11123@1.0.3","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11123@1.0.3","target":"pkg:pypi/demo-10780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11124@1.0.4","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11124@1.0.4","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11124@1.0.4","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11124@1.0.4","target":"pkg:pypi/demo-10769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11125@1.0.0","target":"pkg:pypi/demo-1012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11125@1.0.0","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11126@1.0.1","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11126@1.0.1","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11126@1.0.1","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11126@1.0.1","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11127@1.0.2","target":"pkg:pypi/demo-1049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11128@1.0.3","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11129@1.0.4","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11129@1.0.4","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11129@1.0.4","target":"pkg:pypi/demo-10946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11129@1.0.4","target":"pkg:pypi/demo-11086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1112@1.0.2","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1112@1.0.2","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1112@1.0.2","target":"pkg:pypi/demo-10883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1112@1.0.2","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11130@1.0.0","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11130@1.0.0","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11130@1.0.0","target":"pkg:pypi/demo-10457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11131@1.0.1","target":"pkg:pypi/demo-10794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11132@1.0.2","target":"pkg:pypi/demo-10562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11132@1.0.2","target":"pkg:pypi/demo-10640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11132@1.0.2","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11133@1.0.3","target":"pkg:pypi/demo-11064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11134@1.0.4","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11134@1.0.4","target":"pkg:pypi/demo-1062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11134@1.0.4","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11134@1.0.4","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11135@1.0.0","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11136@1.0.1","target":"pkg:pypi/demo-10363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11136@1.0.1","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11137@1.0.2","target":"pkg:pypi/demo-10823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11138@1.0.3","target":"pkg:pypi/demo-10556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11139@1.0.4","target":"pkg:pypi/demo-10561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11139@1.0.4","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11139@1.0.4","target":"pkg:pypi/demo-11031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1113@1.0.3","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11140@1.0.0","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11140@1.0.0","target":"pkg:pypi/demo-11053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11141@1.0.1","target":"pkg:pypi/demo-10233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11141@1.0.1","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11141@1.0.1","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11141@1.0.1","target":"pkg:pypi/demo-10802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11142@1.0.2","target":"pkg:pypi/demo-10831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11142@1.0.2","target":"pkg:pypi/demo-11113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11143@1.0.3","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11143@1.0.3","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11143@1.0.3","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11143@1.0.3","target":"pkg:pypi/demo-10574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11144@1.0.4","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11144@1.0.4","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11144@1.0.4","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11144@1.0.4","target":"pkg:pypi/demo-11112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11145@1.0.0","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11146@1.0.1","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11146@1.0.1","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11146@1.0.1","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11147@1.0.2","target":"pkg:pypi/demo-10603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11147@1.0.2","target":"pkg:pypi/demo-10679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11147@1.0.2","target":"pkg:pypi/demo-1104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11147@1.0.2","target":"pkg:pypi/demo-11061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11148@1.0.3","target":"pkg:pypi/demo-10052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11148@1.0.3","target":"pkg:pypi/demo-10727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11148@1.0.3","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11148@1.0.3","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11149@1.0.4","target":"pkg:pypi/demo-10603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11149@1.0.4","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11149@1.0.4","target":"pkg:pypi/demo-11074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1114@1.0.4","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1114@1.0.4","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1114@1.0.4","target":"pkg:pypi/demo-10773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11150@1.0.0","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11150@1.0.0","target":"pkg:pypi/demo-10989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11151@1.0.1","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11151@1.0.1","target":"pkg:pypi/demo-10778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11151@1.0.1","target":"pkg:pypi/demo-10938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11151@1.0.1","target":"pkg:pypi/demo-11056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11152@1.0.2","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11152@1.0.2","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11152@1.0.2","target":"pkg:pypi/demo-10786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11153@1.0.3","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11153@1.0.3","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11153@1.0.3","target":"pkg:pypi/demo-11129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11154@1.0.4","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11154@1.0.4","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11154@1.0.4","target":"pkg:pypi/demo-10959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11154@1.0.4","target":"pkg:pypi/demo-11069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11155@1.0.0","target":"pkg:pypi/demo-10265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11155@1.0.0","target":"pkg:pypi/demo-10517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11155@1.0.0","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11155@1.0.0","target":"pkg:pypi/demo-11149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11156@1.0.1","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11156@1.0.1","target":"pkg:pypi/demo-11043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11157@1.0.2","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11158@1.0.3","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11158@1.0.3","target":"pkg:pypi/demo-10285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11159@1.0.4","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11159@1.0.4","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11159@1.0.4","target":"pkg:pypi/demo-10639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11159@1.0.4","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1115@1.0.0","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1115@1.0.0","target":"pkg:pypi/demo-10928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1115@1.0.0","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11160@1.0.0","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11161@1.0.1","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11162@1.0.2","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11163@1.0.3","target":"pkg:pypi/demo-10611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11164@1.0.4","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11164@1.0.4","target":"pkg:pypi/demo-10747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11164@1.0.4","target":"pkg:pypi/demo-10896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11165@1.0.0","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11165@1.0.0","target":"pkg:pypi/demo-11063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11165@1.0.0","target":"pkg:pypi/demo-11106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11166@1.0.1","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11167@1.0.2","target":"pkg:pypi/demo-10887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11167@1.0.2","target":"pkg:pypi/demo-10895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11167@1.0.2","target":"pkg:pypi/demo-10917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11167@1.0.2","target":"pkg:pypi/demo-11038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11168@1.0.3","target":"pkg:pypi/demo-1015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11168@1.0.3","target":"pkg:pypi/demo-10776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11169@1.0.4","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11169@1.0.4","target":"pkg:pypi/demo-10872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11169@1.0.4","target":"pkg:pypi/demo-11071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1116@1.0.1","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1116@1.0.1","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1116@1.0.1","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11170@1.0.0","target":"pkg:pypi/demo-10805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11171@1.0.1","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11171@1.0.1","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11171@1.0.1","target":"pkg:pypi/demo-10980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11172@1.0.2","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11172@1.0.2","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11172@1.0.2","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11172@1.0.2","target":"pkg:pypi/demo-10652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11173@1.0.3","target":"pkg:pypi/demo-10471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11173@1.0.3","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11174@1.0.4","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11174@1.0.4","target":"pkg:pypi/demo-10551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11175@1.0.0","target":"pkg:pypi/demo-108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11176@1.0.1","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11176@1.0.1","target":"pkg:pypi/demo-10411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11176@1.0.1","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11176@1.0.1","target":"pkg:pypi/demo-10797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11177@1.0.2","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11178@1.0.3","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11178@1.0.3","target":"pkg:pypi/demo-10341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11178@1.0.3","target":"pkg:pypi/demo-10929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11178@1.0.3","target":"pkg:pypi/demo-11015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11179@1.0.4","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11179@1.0.4","target":"pkg:pypi/demo-10469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1117@1.0.2","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1117@1.0.2","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1117@1.0.2","target":"pkg:pypi/demo-10489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11180@1.0.0","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11180@1.0.0","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11180@1.0.0","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11180@1.0.0","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11181@1.0.1","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11181@1.0.1","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11182@1.0.2","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11182@1.0.2","target":"pkg:pypi/demo-1086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11182@1.0.2","target":"pkg:pypi/demo-11019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11182@1.0.2","target":"pkg:pypi/demo-11163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11183@1.0.3","target":"pkg:pypi/demo-10247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11183@1.0.3","target":"pkg:pypi/demo-10425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11183@1.0.3","target":"pkg:pypi/demo-10537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11183@1.0.3","target":"pkg:pypi/demo-10819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11184@1.0.4","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11184@1.0.4","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11184@1.0.4","target":"pkg:pypi/demo-1114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11185@1.0.0","target":"pkg:pypi/demo-10591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11185@1.0.0","target":"pkg:pypi/demo-10639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11185@1.0.0","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11186@1.0.1","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11186@1.0.1","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11186@1.0.1","target":"pkg:pypi/demo-10594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11186@1.0.1","target":"pkg:pypi/demo-11004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11187@1.0.2","target":"pkg:pypi/demo-10648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11187@1.0.2","target":"pkg:pypi/demo-10995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11188@1.0.3","target":"pkg:pypi/demo-10078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11188@1.0.3","target":"pkg:pypi/demo-10691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11189@1.0.4","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1118@1.0.3","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1118@1.0.3","target":"pkg:pypi/demo-10890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1118@1.0.3","target":"pkg:pypi/demo-11123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11190@1.0.0","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11190@1.0.0","target":"pkg:pypi/demo-10790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11190@1.0.0","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11190@1.0.0","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11191@1.0.1","target":"pkg:pypi/demo-10206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11191@1.0.1","target":"pkg:pypi/demo-10380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11191@1.0.1","target":"pkg:pypi/demo-11016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11192@1.0.2","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11192@1.0.2","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11193@1.0.3","target":"pkg:pypi/demo-10481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11193@1.0.3","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11193@1.0.3","target":"pkg:pypi/demo-10823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11193@1.0.3","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11194@1.0.4","target":"pkg:pypi/demo-10173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11194@1.0.4","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11194@1.0.4","target":"pkg:pypi/demo-10601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11194@1.0.4","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11195@1.0.0","target":"pkg:pypi/demo-10173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11195@1.0.0","target":"pkg:pypi/demo-10233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11196@1.0.1","target":"pkg:pypi/demo-10575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11196@1.0.1","target":"pkg:pypi/demo-10918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11196@1.0.1","target":"pkg:pypi/demo-11094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11196@1.0.1","target":"pkg:pypi/demo-11116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11197@1.0.2","target":"pkg:pypi/demo-1027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11197@1.0.2","target":"pkg:pypi/demo-10904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11198@1.0.3","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11198@1.0.3","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11199@1.0.4","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11199@1.0.4","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11199@1.0.4","target":"pkg:pypi/demo-11162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1119@1.0.4","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1119@1.0.4","target":"pkg:pypi/demo-10396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1119@1.0.4","target":"pkg:pypi/demo-1059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-111@1.0.1","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-111@1.0.1","target":"pkg:pypi/demo-11033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-111@1.0.1","target":"pkg:pypi/demo-1114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11200@1.0.0","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11200@1.0.0","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11200@1.0.0","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11201@1.0.1","target":"pkg:pypi/demo-11139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11202@1.0.2","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11202@1.0.2","target":"pkg:pypi/demo-10217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11202@1.0.2","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11202@1.0.2","target":"pkg:pypi/demo-1099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11203@1.0.3","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11204@1.0.4","target":"pkg:pypi/demo-10867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11205@1.0.0","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11205@1.0.0","target":"pkg:pypi/demo-10356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11206@1.0.1","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11206@1.0.1","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11206@1.0.1","target":"pkg:pypi/demo-10938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11206@1.0.1","target":"pkg:pypi/demo-11180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11207@1.0.2","target":"pkg:pypi/demo-10869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11208@1.0.3","target":"pkg:pypi/demo-10195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11208@1.0.3","target":"pkg:pypi/demo-10422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11209@1.0.4","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11209@1.0.4","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11209@1.0.4","target":"pkg:pypi/demo-10889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11209@1.0.4","target":"pkg:pypi/demo-11082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1120@1.0.0","target":"pkg:pypi/demo-1024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1120@1.0.0","target":"pkg:pypi/demo-10589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1120@1.0.0","target":"pkg:pypi/demo-10731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1120@1.0.0","target":"pkg:pypi/demo-10860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11210@1.0.0","target":"pkg:pypi/demo-105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11211@1.0.1","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11211@1.0.1","target":"pkg:pypi/demo-10545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11211@1.0.1","target":"pkg:pypi/demo-10951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11211@1.0.1","target":"pkg:pypi/demo-11172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11212@1.0.2","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11212@1.0.2","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11212@1.0.2","target":"pkg:pypi/demo-10341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11213@1.0.3","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11213@1.0.3","target":"pkg:pypi/demo-10849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11213@1.0.3","target":"pkg:pypi/demo-1120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11214@1.0.4","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11214@1.0.4","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11214@1.0.4","target":"pkg:pypi/demo-10329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11214@1.0.4","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11215@1.0.0","target":"pkg:pypi/demo-11151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11216@1.0.1","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11216@1.0.1","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11217@1.0.2","target":"pkg:pypi/demo-10350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11218@1.0.3","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11218@1.0.3","target":"pkg:pypi/demo-11039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11219@1.0.4","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11219@1.0.4","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11219@1.0.4","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11219@1.0.4","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1121@1.0.1","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1121@1.0.1","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1121@1.0.1","target":"pkg:pypi/demo-11091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11220@1.0.0","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11221@1.0.1","target":"pkg:pypi/demo-10508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11222@1.0.2","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11223@1.0.3","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11223@1.0.3","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11224@1.0.4","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11224@1.0.4","target":"pkg:pypi/demo-11120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11225@1.0.0","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11225@1.0.0","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11225@1.0.0","target":"pkg:pypi/demo-10584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11225@1.0.0","target":"pkg:pypi/demo-1117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11226@1.0.1","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11226@1.0.1","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11226@1.0.1","target":"pkg:pypi/demo-10925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11226@1.0.1","target":"pkg:pypi/demo-11115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11227@1.0.2","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11227@1.0.2","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11227@1.0.2","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11228@1.0.3","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11228@1.0.3","target":"pkg:pypi/demo-10660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11228@1.0.3","target":"pkg:pypi/demo-10991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11229@1.0.4","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1122@1.0.2","target":"pkg:pypi/demo-10410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11230@1.0.0","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11230@1.0.0","target":"pkg:pypi/demo-10181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11230@1.0.0","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11230@1.0.0","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11231@1.0.1","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11231@1.0.1","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11231@1.0.1","target":"pkg:pypi/demo-10654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11231@1.0.1","target":"pkg:pypi/demo-11128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11232@1.0.2","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11232@1.0.2","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11232@1.0.2","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11233@1.0.3","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11233@1.0.3","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11233@1.0.3","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11233@1.0.3","target":"pkg:pypi/demo-1089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11234@1.0.4","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11235@1.0.0","target":"pkg:pypi/demo-10189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11235@1.0.0","target":"pkg:pypi/demo-11072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11236@1.0.1","target":"pkg:pypi/demo-10802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11237@1.0.2","target":"pkg:pypi/demo-10315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11237@1.0.2","target":"pkg:pypi/demo-10431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11237@1.0.2","target":"pkg:pypi/demo-10570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11237@1.0.2","target":"pkg:pypi/demo-11200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11238@1.0.3","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11238@1.0.3","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11239@1.0.4","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11239@1.0.4","target":"pkg:pypi/demo-1019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11239@1.0.4","target":"pkg:pypi/demo-11083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1123@1.0.3","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1123@1.0.3","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1123@1.0.3","target":"pkg:pypi/demo-10570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11240@1.0.0","target":"pkg:pypi/demo-10262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11241@1.0.1","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11241@1.0.1","target":"pkg:pypi/demo-10808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11241@1.0.1","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11242@1.0.2","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11242@1.0.2","target":"pkg:pypi/demo-10658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11242@1.0.2","target":"pkg:pypi/demo-10915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11243@1.0.3","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11243@1.0.3","target":"pkg:pypi/demo-10538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11243@1.0.3","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11243@1.0.3","target":"pkg:pypi/demo-10918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11244@1.0.4","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11245@1.0.0","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11245@1.0.0","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11246@1.0.1","target":"pkg:pypi/demo-10726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11246@1.0.1","target":"pkg:pypi/demo-11100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11247@1.0.2","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11247@1.0.2","target":"pkg:pypi/demo-10985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11248@1.0.3","target":"pkg:pypi/demo-10053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11248@1.0.3","target":"pkg:pypi/demo-10356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11248@1.0.3","target":"pkg:pypi/demo-10809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11248@1.0.3","target":"pkg:pypi/demo-11073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11249@1.0.4","target":"pkg:pypi/demo-10290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11249@1.0.4","target":"pkg:pypi/demo-1075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11249@1.0.4","target":"pkg:pypi/demo-1089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1124@1.0.4","target":"pkg:pypi/demo-1020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1124@1.0.4","target":"pkg:pypi/demo-10296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1124@1.0.4","target":"pkg:pypi/demo-10999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1124@1.0.4","target":"pkg:pypi/demo-11218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11250@1.0.0","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11250@1.0.0","target":"pkg:pypi/demo-10794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11251@1.0.1","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11251@1.0.1","target":"pkg:pypi/demo-10706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11252@1.0.2","target":"pkg:pypi/demo-10592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11252@1.0.2","target":"pkg:pypi/demo-1094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11253@1.0.3","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11253@1.0.3","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11253@1.0.3","target":"pkg:pypi/demo-10805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11254@1.0.4","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11255@1.0.0","target":"pkg:pypi/demo-10220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11255@1.0.0","target":"pkg:pypi/demo-11028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11255@1.0.0","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11255@1.0.0","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11256@1.0.1","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11257@1.0.2","target":"pkg:pypi/demo-1078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11257@1.0.2","target":"pkg:pypi/demo-11017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11258@1.0.3","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11258@1.0.3","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11258@1.0.3","target":"pkg:pypi/demo-10478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11259@1.0.4","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11259@1.0.4","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11259@1.0.4","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11259@1.0.4","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1125@1.0.0","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11260@1.0.0","target":"pkg:pypi/demo-10486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11260@1.0.0","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11261@1.0.1","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11261@1.0.1","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11261@1.0.1","target":"pkg:pypi/demo-1092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11262@1.0.2","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11263@1.0.3","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11264@1.0.4","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11264@1.0.4","target":"pkg:pypi/demo-10945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11264@1.0.4","target":"pkg:pypi/demo-11256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11265@1.0.0","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11265@1.0.0","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11265@1.0.0","target":"pkg:pypi/demo-10573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11266@1.0.1","target":"pkg:pypi/demo-10978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11267@1.0.2","target":"pkg:pypi/demo-11236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11268@1.0.3","target":"pkg:pypi/demo-11058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11268@1.0.3","target":"pkg:pypi/demo-11084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11268@1.0.3","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11269@1.0.4","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11269@1.0.4","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11269@1.0.4","target":"pkg:pypi/demo-10724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11269@1.0.4","target":"pkg:pypi/demo-10834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1126@1.0.1","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1126@1.0.1","target":"pkg:pypi/demo-10471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1126@1.0.1","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11270@1.0.0","target":"pkg:pypi/demo-1116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11271@1.0.1","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11271@1.0.1","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11272@1.0.2","target":"pkg:pypi/demo-10958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11273@1.0.3","target":"pkg:pypi/demo-11104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11274@1.0.4","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11275@1.0.0","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11275@1.0.0","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11275@1.0.0","target":"pkg:pypi/demo-11184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11276@1.0.1","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11276@1.0.1","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11276@1.0.1","target":"pkg:pypi/demo-11173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11276@1.0.1","target":"pkg:pypi/demo-11266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11277@1.0.2","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11277@1.0.2","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11277@1.0.2","target":"pkg:pypi/demo-10908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11277@1.0.2","target":"pkg:pypi/demo-10999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11278@1.0.3","target":"pkg:pypi/demo-10097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11278@1.0.3","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11278@1.0.3","target":"pkg:pypi/demo-10472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11278@1.0.3","target":"pkg:pypi/demo-10895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11279@1.0.4","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11279@1.0.4","target":"pkg:pypi/demo-10869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11279@1.0.4","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1127@1.0.2","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1127@1.0.2","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1127@1.0.2","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1127@1.0.2","target":"pkg:pypi/demo-10666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11280@1.0.0","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11280@1.0.0","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11280@1.0.0","target":"pkg:pypi/demo-108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11281@1.0.1","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11281@1.0.1","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11281@1.0.1","target":"pkg:pypi/demo-10808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11281@1.0.1","target":"pkg:pypi/demo-11045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11282@1.0.2","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11282@1.0.2","target":"pkg:pypi/demo-10718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11282@1.0.2","target":"pkg:pypi/demo-11249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11283@1.0.3","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11283@1.0.3","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11283@1.0.3","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11284@1.0.4","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11284@1.0.4","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11284@1.0.4","target":"pkg:pypi/demo-11004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11285@1.0.0","target":"pkg:pypi/demo-10521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11286@1.0.1","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11286@1.0.1","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11286@1.0.1","target":"pkg:pypi/demo-1107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11286@1.0.1","target":"pkg:pypi/demo-11142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11287@1.0.2","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11287@1.0.2","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11287@1.0.2","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11287@1.0.2","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11288@1.0.3","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11289@1.0.4","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11289@1.0.4","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11289@1.0.4","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11289@1.0.4","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1128@1.0.3","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1128@1.0.3","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11290@1.0.0","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11290@1.0.0","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11291@1.0.1","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11292@1.0.2","target":"pkg:pypi/demo-10335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11293@1.0.3","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11293@1.0.3","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11293@1.0.3","target":"pkg:pypi/demo-10796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11294@1.0.4","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11294@1.0.4","target":"pkg:pypi/demo-11171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11295@1.0.0","target":"pkg:pypi/demo-10809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11296@1.0.1","target":"pkg:pypi/demo-10637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11296@1.0.1","target":"pkg:pypi/demo-11007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11297@1.0.2","target":"pkg:pypi/demo-1015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11297@1.0.2","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11297@1.0.2","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11297@1.0.2","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11298@1.0.3","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11299@1.0.4","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11299@1.0.4","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11299@1.0.4","target":"pkg:pypi/demo-10941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11299@1.0.4","target":"pkg:pypi/demo-11085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1129@1.0.4","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-112@1.0.2","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-112@1.0.2","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-112@1.0.2","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-112@1.0.2","target":"pkg:pypi/demo-11119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11300@1.0.0","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11301@1.0.1","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11302@1.0.2","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11302@1.0.2","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11302@1.0.2","target":"pkg:pypi/demo-109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11302@1.0.2","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11303@1.0.3","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11303@1.0.3","target":"pkg:pypi/demo-10472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11303@1.0.3","target":"pkg:pypi/demo-10539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11303@1.0.3","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11304@1.0.4","target":"pkg:pypi/demo-10735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11304@1.0.4","target":"pkg:pypi/demo-11083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11304@1.0.4","target":"pkg:pypi/demo-11103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11305@1.0.0","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11305@1.0.0","target":"pkg:pypi/demo-10486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11305@1.0.0","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11306@1.0.1","target":"pkg:pypi/demo-10677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11306@1.0.1","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11306@1.0.1","target":"pkg:pypi/demo-11143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11306@1.0.1","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11307@1.0.2","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11307@1.0.2","target":"pkg:pypi/demo-10278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11308@1.0.3","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11308@1.0.3","target":"pkg:pypi/demo-107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11308@1.0.3","target":"pkg:pypi/demo-11252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11308@1.0.3","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11309@1.0.4","target":"pkg:pypi/demo-10988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11309@1.0.4","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1130@1.0.0","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11310@1.0.0","target":"pkg:pypi/demo-10561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11310@1.0.0","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11310@1.0.0","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11310@1.0.0","target":"pkg:pypi/demo-11091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11311@1.0.1","target":"pkg:pypi/demo-10078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11311@1.0.1","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11311@1.0.1","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11312@1.0.2","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11312@1.0.2","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11312@1.0.2","target":"pkg:pypi/demo-1054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11312@1.0.2","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11313@1.0.3","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11313@1.0.3","target":"pkg:pypi/demo-10649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11314@1.0.4","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11314@1.0.4","target":"pkg:pypi/demo-10516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11314@1.0.4","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11315@1.0.0","target":"pkg:pypi/demo-10603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11315@1.0.0","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11315@1.0.0","target":"pkg:pypi/demo-11053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11315@1.0.0","target":"pkg:pypi/demo-11088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11316@1.0.1","target":"pkg:pypi/demo-10426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11317@1.0.2","target":"pkg:pypi/demo-10783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11317@1.0.2","target":"pkg:pypi/demo-11178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11318@1.0.3","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11318@1.0.3","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11318@1.0.3","target":"pkg:pypi/demo-10589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11318@1.0.3","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11319@1.0.4","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11319@1.0.4","target":"pkg:pypi/demo-11024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1131@1.0.1","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1131@1.0.1","target":"pkg:pypi/demo-10331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11320@1.0.0","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11321@1.0.1","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11321@1.0.1","target":"pkg:pypi/demo-11121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11321@1.0.1","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11322@1.0.2","target":"pkg:pypi/demo-10631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11322@1.0.2","target":"pkg:pypi/demo-10677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11322@1.0.2","target":"pkg:pypi/demo-11121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11322@1.0.2","target":"pkg:pypi/demo-11197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11323@1.0.3","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11323@1.0.3","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11323@1.0.3","target":"pkg:pypi/demo-11186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11324@1.0.4","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11324@1.0.4","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11324@1.0.4","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11324@1.0.4","target":"pkg:pypi/demo-10919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11325@1.0.0","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11325@1.0.0","target":"pkg:pypi/demo-1055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11325@1.0.0","target":"pkg:pypi/demo-11164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11325@1.0.0","target":"pkg:pypi/demo-11192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11326@1.0.1","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11326@1.0.1","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11326@1.0.1","target":"pkg:pypi/demo-10807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11326@1.0.1","target":"pkg:pypi/demo-1131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11327@1.0.2","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11327@1.0.2","target":"pkg:pypi/demo-10489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11327@1.0.2","target":"pkg:pypi/demo-10512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11327@1.0.2","target":"pkg:pypi/demo-11024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11328@1.0.3","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11328@1.0.3","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11328@1.0.3","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11328@1.0.3","target":"pkg:pypi/demo-11085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11329@1.0.4","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11329@1.0.4","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1132@1.0.2","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1132@1.0.2","target":"pkg:pypi/demo-10778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11330@1.0.0","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11330@1.0.0","target":"pkg:pypi/demo-10273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11330@1.0.0","target":"pkg:pypi/demo-10988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11330@1.0.0","target":"pkg:pypi/demo-11246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11331@1.0.1","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11331@1.0.1","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11331@1.0.1","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11332@1.0.2","target":"pkg:pypi/demo-10557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11332@1.0.2","target":"pkg:pypi/demo-11011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11332@1.0.2","target":"pkg:pypi/demo-1102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11333@1.0.3","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11333@1.0.3","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11333@1.0.3","target":"pkg:pypi/demo-1071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11333@1.0.3","target":"pkg:pypi/demo-10998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11334@1.0.4","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11334@1.0.4","target":"pkg:pypi/demo-10539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11334@1.0.4","target":"pkg:pypi/demo-10840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11335@1.0.0","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11335@1.0.0","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11335@1.0.0","target":"pkg:pypi/demo-10779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11336@1.0.1","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11336@1.0.1","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11336@1.0.1","target":"pkg:pypi/demo-10689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11336@1.0.1","target":"pkg:pypi/demo-11027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11337@1.0.2","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11337@1.0.2","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11337@1.0.2","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11337@1.0.2","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11338@1.0.3","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11338@1.0.3","target":"pkg:pypi/demo-10348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11338@1.0.3","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11338@1.0.3","target":"pkg:pypi/demo-11192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11339@1.0.4","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11339@1.0.4","target":"pkg:pypi/demo-10464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11339@1.0.4","target":"pkg:pypi/demo-1073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11339@1.0.4","target":"pkg:pypi/demo-1107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1133@1.0.3","target":"pkg:pypi/demo-10673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1133@1.0.3","target":"pkg:pypi/demo-10892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1133@1.0.3","target":"pkg:pypi/demo-11216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1133@1.0.3","target":"pkg:pypi/demo-11232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11340@1.0.0","target":"pkg:pypi/demo-1045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11341@1.0.1","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11341@1.0.1","target":"pkg:pypi/demo-10303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11341@1.0.1","target":"pkg:pypi/demo-11202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11342@1.0.2","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11342@1.0.2","target":"pkg:pypi/demo-10812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11342@1.0.2","target":"pkg:pypi/demo-10834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11343@1.0.3","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11343@1.0.3","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11343@1.0.3","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11343@1.0.3","target":"pkg:pypi/demo-11101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11344@1.0.4","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11344@1.0.4","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11345@1.0.0","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11345@1.0.0","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11346@1.0.1","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11346@1.0.1","target":"pkg:pypi/demo-11112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11347@1.0.2","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11347@1.0.2","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11347@1.0.2","target":"pkg:pypi/demo-11081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11348@1.0.3","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11348@1.0.3","target":"pkg:pypi/demo-10754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11348@1.0.3","target":"pkg:pypi/demo-10946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11348@1.0.3","target":"pkg:pypi/demo-11060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11349@1.0.4","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11349@1.0.4","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11349@1.0.4","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1134@1.0.4","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1134@1.0.4","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11350@1.0.0","target":"pkg:pypi/demo-1072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11350@1.0.0","target":"pkg:pypi/demo-11196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11351@1.0.1","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11351@1.0.1","target":"pkg:pypi/demo-10791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11352@1.0.2","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11352@1.0.2","target":"pkg:pypi/demo-10551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11352@1.0.2","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11352@1.0.2","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11353@1.0.3","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11353@1.0.3","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11353@1.0.3","target":"pkg:pypi/demo-11310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11354@1.0.4","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11354@1.0.4","target":"pkg:pypi/demo-11327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11355@1.0.0","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11355@1.0.0","target":"pkg:pypi/demo-10647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11356@1.0.1","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11356@1.0.1","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11356@1.0.1","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11356@1.0.1","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11357@1.0.2","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11357@1.0.2","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11357@1.0.2","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11357@1.0.2","target":"pkg:pypi/demo-11261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11358@1.0.3","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11358@1.0.3","target":"pkg:pypi/demo-10483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11359@1.0.4","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1135@1.0.0","target":"pkg:pypi/demo-11011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1135@1.0.0","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1135@1.0.0","target":"pkg:pypi/demo-11060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1135@1.0.0","target":"pkg:pypi/demo-11313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11360@1.0.0","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11360@1.0.0","target":"pkg:pypi/demo-10776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11360@1.0.0","target":"pkg:pypi/demo-11037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11361@1.0.1","target":"pkg:pypi/demo-10584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11362@1.0.2","target":"pkg:pypi/demo-11154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11362@1.0.2","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11362@1.0.2","target":"pkg:pypi/demo-1132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11363@1.0.3","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11363@1.0.3","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11363@1.0.3","target":"pkg:pypi/demo-10704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11364@1.0.4","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11364@1.0.4","target":"pkg:pypi/demo-1049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11364@1.0.4","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11364@1.0.4","target":"pkg:pypi/demo-10944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11365@1.0.0","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11365@1.0.0","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11365@1.0.0","target":"pkg:pypi/demo-11082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11365@1.0.0","target":"pkg:pypi/demo-11131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11366@1.0.1","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11366@1.0.1","target":"pkg:pypi/demo-104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11366@1.0.1","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11367@1.0.2","target":"pkg:pypi/demo-10296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11367@1.0.2","target":"pkg:pypi/demo-11041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11367@1.0.2","target":"pkg:pypi/demo-11048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11367@1.0.2","target":"pkg:pypi/demo-11121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11368@1.0.3","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11368@1.0.3","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11368@1.0.3","target":"pkg:pypi/demo-10830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11368@1.0.3","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11369@1.0.4","target":"pkg:pypi/demo-10475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11369@1.0.4","target":"pkg:pypi/demo-10581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11369@1.0.4","target":"pkg:pypi/demo-11166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11369@1.0.4","target":"pkg:pypi/demo-11306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1136@1.0.1","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1136@1.0.1","target":"pkg:pypi/demo-1085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11370@1.0.0","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11370@1.0.0","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11370@1.0.0","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11370@1.0.0","target":"pkg:pypi/demo-11174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11371@1.0.1","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11371@1.0.1","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11372@1.0.2","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11372@1.0.2","target":"pkg:pypi/demo-1080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11372@1.0.2","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11372@1.0.2","target":"pkg:pypi/demo-11304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11373@1.0.3","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11373@1.0.3","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11373@1.0.3","target":"pkg:pypi/demo-11319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11374@1.0.4","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11374@1.0.4","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11375@1.0.0","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11375@1.0.0","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11375@1.0.0","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11375@1.0.0","target":"pkg:pypi/demo-11286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11376@1.0.1","target":"pkg:pypi/demo-10078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11376@1.0.1","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11376@1.0.1","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11376@1.0.1","target":"pkg:pypi/demo-11145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11377@1.0.2","target":"pkg:pypi/demo-11239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11378@1.0.3","target":"pkg:pypi/demo-1058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11378@1.0.3","target":"pkg:pypi/demo-10898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11379@1.0.4","target":"pkg:pypi/demo-11167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1137@1.0.2","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1137@1.0.2","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1137@1.0.2","target":"pkg:pypi/demo-1106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11380@1.0.0","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11380@1.0.0","target":"pkg:pypi/demo-11057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11380@1.0.0","target":"pkg:pypi/demo-11205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11381@1.0.1","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11381@1.0.1","target":"pkg:pypi/demo-11272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11382@1.0.2","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11382@1.0.2","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11383@1.0.3","target":"pkg:pypi/demo-1087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11384@1.0.4","target":"pkg:pypi/demo-1105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11385@1.0.0","target":"pkg:pypi/demo-10838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11386@1.0.1","target":"pkg:pypi/demo-11162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11386@1.0.1","target":"pkg:pypi/demo-11166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11387@1.0.2","target":"pkg:pypi/demo-11274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11388@1.0.3","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11388@1.0.3","target":"pkg:pypi/demo-11114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11389@1.0.4","target":"pkg:pypi/demo-10941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1138@1.0.3","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1138@1.0.3","target":"pkg:pypi/demo-10089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1138@1.0.3","target":"pkg:pypi/demo-11144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11390@1.0.0","target":"pkg:pypi/demo-11043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11390@1.0.0","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11391@1.0.1","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11392@1.0.2","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11392@1.0.2","target":"pkg:pypi/demo-11024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11393@1.0.3","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11393@1.0.3","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11393@1.0.3","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11393@1.0.3","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11394@1.0.4","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11394@1.0.4","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11394@1.0.4","target":"pkg:pypi/demo-10998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11394@1.0.4","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11395@1.0.0","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11395@1.0.0","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11395@1.0.0","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11396@1.0.1","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11396@1.0.1","target":"pkg:pypi/demo-11162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11396@1.0.1","target":"pkg:pypi/demo-11308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11397@1.0.2","target":"pkg:pypi/demo-10739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11397@1.0.2","target":"pkg:pypi/demo-11189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11398@1.0.3","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11398@1.0.3","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11399@1.0.4","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1139@1.0.4","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1139@1.0.4","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1139@1.0.4","target":"pkg:pypi/demo-10379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1139@1.0.4","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-113@1.0.3","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-113@1.0.3","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-113@1.0.3","target":"pkg:pypi/demo-1094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-113@1.0.3","target":"pkg:pypi/demo-11209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11400@1.0.0","target":"pkg:pypi/demo-11372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11401@1.0.1","target":"pkg:pypi/demo-10452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11402@1.0.2","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11402@1.0.2","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11403@1.0.3","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11403@1.0.3","target":"pkg:pypi/demo-10431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11403@1.0.3","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11404@1.0.4","target":"pkg:pypi/demo-10771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11404@1.0.4","target":"pkg:pypi/demo-11314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11405@1.0.0","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11406@1.0.1","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11406@1.0.1","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11406@1.0.1","target":"pkg:pypi/demo-11174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11406@1.0.1","target":"pkg:pypi/demo-1137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11407@1.0.2","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11408@1.0.3","target":"pkg:pypi/demo-10200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11408@1.0.3","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11408@1.0.3","target":"pkg:pypi/demo-10995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11409@1.0.4","target":"pkg:pypi/demo-10258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11409@1.0.4","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1140@1.0.0","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1140@1.0.0","target":"pkg:pypi/demo-11171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1140@1.0.0","target":"pkg:pypi/demo-11345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11410@1.0.0","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11410@1.0.0","target":"pkg:pypi/demo-10537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11410@1.0.0","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11411@1.0.1","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11411@1.0.1","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11411@1.0.1","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11411@1.0.1","target":"pkg:pypi/demo-10993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11412@1.0.2","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11412@1.0.2","target":"pkg:pypi/demo-11136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11412@1.0.2","target":"pkg:pypi/demo-1125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11413@1.0.3","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11413@1.0.3","target":"pkg:pypi/demo-10383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11413@1.0.3","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11414@1.0.4","target":"pkg:pypi/demo-10631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11414@1.0.4","target":"pkg:pypi/demo-11227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11414@1.0.4","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11414@1.0.4","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11415@1.0.0","target":"pkg:pypi/demo-10181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11415@1.0.0","target":"pkg:pypi/demo-11106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11416@1.0.1","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11416@1.0.1","target":"pkg:pypi/demo-10672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11416@1.0.1","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11416@1.0.1","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11417@1.0.2","target":"pkg:pypi/demo-11248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11418@1.0.3","target":"pkg:pypi/demo-11102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11418@1.0.3","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11419@1.0.4","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1141@1.0.1","target":"pkg:pypi/demo-10411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1141@1.0.1","target":"pkg:pypi/demo-1069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11420@1.0.0","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11420@1.0.0","target":"pkg:pypi/demo-11061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11420@1.0.0","target":"pkg:pypi/demo-11172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11421@1.0.1","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11421@1.0.1","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11421@1.0.1","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11421@1.0.1","target":"pkg:pypi/demo-11176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11422@1.0.2","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11423@1.0.3","target":"pkg:pypi/demo-10735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11423@1.0.3","target":"pkg:pypi/demo-11114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11423@1.0.3","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11423@1.0.3","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11424@1.0.4","target":"pkg:pypi/demo-10289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11424@1.0.4","target":"pkg:pypi/demo-10582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11424@1.0.4","target":"pkg:pypi/demo-10804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11425@1.0.0","target":"pkg:pypi/demo-10594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11425@1.0.0","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11425@1.0.0","target":"pkg:pypi/demo-11043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11426@1.0.1","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11426@1.0.1","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11426@1.0.1","target":"pkg:pypi/demo-10427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11426@1.0.1","target":"pkg:pypi/demo-11181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11427@1.0.2","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11427@1.0.2","target":"pkg:pypi/demo-11093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11428@1.0.3","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11428@1.0.3","target":"pkg:pypi/demo-1113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11429@1.0.4","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11429@1.0.4","target":"pkg:pypi/demo-10836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1142@1.0.2","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1142@1.0.2","target":"pkg:pypi/demo-11397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11430@1.0.0","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11431@1.0.1","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11431@1.0.1","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11431@1.0.1","target":"pkg:pypi/demo-10679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11432@1.0.2","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11432@1.0.2","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11433@1.0.3","target":"pkg:pypi/demo-107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11433@1.0.3","target":"pkg:pypi/demo-11082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11433@1.0.3","target":"pkg:pypi/demo-11144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11433@1.0.3","target":"pkg:pypi/demo-1137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11434@1.0.4","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11434@1.0.4","target":"pkg:pypi/demo-11162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11435@1.0.0","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11435@1.0.0","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11435@1.0.0","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11436@1.0.1","target":"pkg:pypi/demo-10425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11436@1.0.1","target":"pkg:pypi/demo-11103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11437@1.0.2","target":"pkg:pypi/demo-10573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11437@1.0.2","target":"pkg:pypi/demo-10873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11438@1.0.3","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11439@1.0.4","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11439@1.0.4","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11439@1.0.4","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1143@1.0.3","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11440@1.0.0","target":"pkg:pypi/demo-11344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11441@1.0.1","target":"pkg:pypi/demo-1027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11442@1.0.2","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11442@1.0.2","target":"pkg:pypi/demo-1130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11442@1.0.2","target":"pkg:pypi/demo-11401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11443@1.0.3","target":"pkg:pypi/demo-11247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11444@1.0.4","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11445@1.0.0","target":"pkg:pypi/demo-10367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11445@1.0.0","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11446@1.0.1","target":"pkg:pypi/demo-10174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11446@1.0.1","target":"pkg:pypi/demo-10944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11446@1.0.1","target":"pkg:pypi/demo-11104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11446@1.0.1","target":"pkg:pypi/demo-112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11447@1.0.2","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11448@1.0.3","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11449@1.0.4","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11449@1.0.4","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1144@1.0.4","target":"pkg:pypi/demo-10371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1144@1.0.4","target":"pkg:pypi/demo-10494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1144@1.0.4","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1144@1.0.4","target":"pkg:pypi/demo-10808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11450@1.0.0","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11450@1.0.0","target":"pkg:pypi/demo-11176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11451@1.0.1","target":"pkg:pypi/demo-10617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11451@1.0.1","target":"pkg:pypi/demo-10985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11451@1.0.1","target":"pkg:pypi/demo-11126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11451@1.0.1","target":"pkg:pypi/demo-11254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11452@1.0.2","target":"pkg:pypi/demo-10730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11453@1.0.3","target":"pkg:pypi/demo-10289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11454@1.0.4","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11454@1.0.4","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11454@1.0.4","target":"pkg:pypi/demo-10777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11454@1.0.4","target":"pkg:pypi/demo-11299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11455@1.0.0","target":"pkg:pypi/demo-10281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11455@1.0.0","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11455@1.0.0","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11456@1.0.1","target":"pkg:pypi/demo-110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11457@1.0.2","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11458@1.0.3","target":"pkg:pypi/demo-1107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11459@1.0.4","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11459@1.0.4","target":"pkg:pypi/demo-1101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11459@1.0.4","target":"pkg:pypi/demo-1134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1145@1.0.0","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11460@1.0.0","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11460@1.0.0","target":"pkg:pypi/demo-10840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11461@1.0.1","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11461@1.0.1","target":"pkg:pypi/demo-11294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11461@1.0.1","target":"pkg:pypi/demo-11406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11462@1.0.2","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11463@1.0.3","target":"pkg:pypi/demo-10195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11463@1.0.3","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11463@1.0.3","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11463@1.0.3","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11464@1.0.4","target":"pkg:pypi/demo-10917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11464@1.0.4","target":"pkg:pypi/demo-11210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11464@1.0.4","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11465@1.0.0","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11466@1.0.1","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11466@1.0.1","target":"pkg:pypi/demo-10379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11466@1.0.1","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11466@1.0.1","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11467@1.0.2","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11467@1.0.2","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11467@1.0.2","target":"pkg:pypi/demo-11278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11468@1.0.3","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11469@1.0.4","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11469@1.0.4","target":"pkg:pypi/demo-10896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11469@1.0.4","target":"pkg:pypi/demo-10914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11469@1.0.4","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1146@1.0.1","target":"pkg:pypi/demo-11283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11470@1.0.0","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11470@1.0.0","target":"pkg:pypi/demo-11458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11471@1.0.1","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11471@1.0.1","target":"pkg:pypi/demo-11216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11471@1.0.1","target":"pkg:pypi/demo-11262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11472@1.0.2","target":"pkg:pypi/demo-11446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11473@1.0.3","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11474@1.0.4","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11474@1.0.4","target":"pkg:pypi/demo-11048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11474@1.0.4","target":"pkg:pypi/demo-11094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11475@1.0.0","target":"pkg:pypi/demo-10810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11475@1.0.0","target":"pkg:pypi/demo-11311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11476@1.0.1","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11476@1.0.1","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11477@1.0.2","target":"pkg:pypi/demo-10677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11477@1.0.2","target":"pkg:pypi/demo-10763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11478@1.0.3","target":"pkg:pypi/demo-1055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11478@1.0.3","target":"pkg:pypi/demo-10601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11478@1.0.3","target":"pkg:pypi/demo-11444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11479@1.0.4","target":"pkg:pypi/demo-10203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11479@1.0.4","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11479@1.0.4","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11479@1.0.4","target":"pkg:pypi/demo-11166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1147@1.0.2","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1147@1.0.2","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1147@1.0.2","target":"pkg:pypi/demo-11086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1147@1.0.2","target":"pkg:pypi/demo-11102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11480@1.0.0","target":"pkg:pypi/demo-10520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11480@1.0.0","target":"pkg:pypi/demo-11110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11481@1.0.1","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11482@1.0.2","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11482@1.0.2","target":"pkg:pypi/demo-104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11483@1.0.3","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11483@1.0.3","target":"pkg:pypi/demo-10496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11483@1.0.3","target":"pkg:pypi/demo-10835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11483@1.0.3","target":"pkg:pypi/demo-1105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11484@1.0.4","target":"pkg:pypi/demo-10873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11484@1.0.4","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11485@1.0.0","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11485@1.0.0","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11485@1.0.0","target":"pkg:pypi/demo-11444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11486@1.0.1","target":"pkg:pypi/demo-10370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11486@1.0.1","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11486@1.0.1","target":"pkg:pypi/demo-10989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11487@1.0.2","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11487@1.0.2","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11487@1.0.2","target":"pkg:pypi/demo-11327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11488@1.0.3","target":"pkg:pypi/demo-10786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11488@1.0.3","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11489@1.0.4","target":"pkg:pypi/demo-10827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11489@1.0.4","target":"pkg:pypi/demo-11051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11489@1.0.4","target":"pkg:pypi/demo-11429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11489@1.0.4","target":"pkg:pypi/demo-11480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1148@1.0.3","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1148@1.0.3","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1148@1.0.3","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1148@1.0.3","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11490@1.0.0","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11491@1.0.1","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11491@1.0.1","target":"pkg:pypi/demo-10458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11491@1.0.1","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11491@1.0.1","target":"pkg:pypi/demo-11291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11492@1.0.2","target":"pkg:pypi/demo-10477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11492@1.0.2","target":"pkg:pypi/demo-10559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11493@1.0.3","target":"pkg:pypi/demo-10080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11493@1.0.3","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11493@1.0.3","target":"pkg:pypi/demo-10624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11493@1.0.3","target":"pkg:pypi/demo-10954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11494@1.0.4","target":"pkg:pypi/demo-1055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11494@1.0.4","target":"pkg:pypi/demo-11261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11494@1.0.4","target":"pkg:pypi/demo-11310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11495@1.0.0","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11495@1.0.0","target":"pkg:pypi/demo-10860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11495@1.0.0","target":"pkg:pypi/demo-11254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11496@1.0.1","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11497@1.0.2","target":"pkg:pypi/demo-1041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11498@1.0.3","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11498@1.0.3","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11499@1.0.4","target":"pkg:pypi/demo-10504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11499@1.0.4","target":"pkg:pypi/demo-11081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11499@1.0.4","target":"pkg:pypi/demo-11159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1149@1.0.4","target":"pkg:pypi/demo-11330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-114@1.0.4","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-114@1.0.4","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11500@1.0.0","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11500@1.0.0","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11500@1.0.0","target":"pkg:pypi/demo-10505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11501@1.0.1","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11501@1.0.1","target":"pkg:pypi/demo-10350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11501@1.0.1","target":"pkg:pypi/demo-11028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11501@1.0.1","target":"pkg:pypi/demo-11242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11502@1.0.2","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11502@1.0.2","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11502@1.0.2","target":"pkg:pypi/demo-10983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11502@1.0.2","target":"pkg:pypi/demo-11159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11503@1.0.3","target":"pkg:pypi/demo-10411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11503@1.0.3","target":"pkg:pypi/demo-10853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11504@1.0.4","target":"pkg:pypi/demo-11302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11505@1.0.0","target":"pkg:pypi/demo-10915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11505@1.0.0","target":"pkg:pypi/demo-11377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11506@1.0.1","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11506@1.0.1","target":"pkg:pypi/demo-10669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11506@1.0.1","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11507@1.0.2","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11507@1.0.2","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11507@1.0.2","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11508@1.0.3","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11508@1.0.3","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11508@1.0.3","target":"pkg:pypi/demo-1041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11508@1.0.3","target":"pkg:pypi/demo-11505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11509@1.0.4","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11509@1.0.4","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1150@1.0.0","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1150@1.0.0","target":"pkg:pypi/demo-11300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11510@1.0.0","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11510@1.0.0","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11510@1.0.0","target":"pkg:pypi/demo-10880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11510@1.0.0","target":"pkg:pypi/demo-11017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11511@1.0.1","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11511@1.0.1","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11511@1.0.1","target":"pkg:pypi/demo-11079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11511@1.0.1","target":"pkg:pypi/demo-11378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11512@1.0.2","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11512@1.0.2","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11512@1.0.2","target":"pkg:pypi/demo-10368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11512@1.0.2","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11513@1.0.3","target":"pkg:pypi/demo-11119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11514@1.0.4","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11514@1.0.4","target":"pkg:pypi/demo-10494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11514@1.0.4","target":"pkg:pypi/demo-10834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11514@1.0.4","target":"pkg:pypi/demo-10990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11515@1.0.0","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11515@1.0.0","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11515@1.0.0","target":"pkg:pypi/demo-1114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11515@1.0.0","target":"pkg:pypi/demo-11324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11516@1.0.1","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11516@1.0.1","target":"pkg:pypi/demo-10704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11516@1.0.1","target":"pkg:pypi/demo-10996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11516@1.0.1","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11517@1.0.2","target":"pkg:pypi/demo-10379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11517@1.0.2","target":"pkg:pypi/demo-10840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11517@1.0.2","target":"pkg:pypi/demo-11085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11518@1.0.3","target":"pkg:pypi/demo-10583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11518@1.0.3","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11519@1.0.4","target":"pkg:pypi/demo-10824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11519@1.0.4","target":"pkg:pypi/demo-11500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1151@1.0.1","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1151@1.0.1","target":"pkg:pypi/demo-11368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1151@1.0.1","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11520@1.0.0","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11520@1.0.0","target":"pkg:pypi/demo-11058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11520@1.0.0","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11521@1.0.1","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11521@1.0.1","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11521@1.0.1","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11521@1.0.1","target":"pkg:pypi/demo-10399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11522@1.0.2","target":"pkg:pypi/demo-11058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11522@1.0.2","target":"pkg:pypi/demo-11360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11523@1.0.3","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11524@1.0.4","target":"pkg:pypi/demo-10642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11524@1.0.4","target":"pkg:pypi/demo-10993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11525@1.0.0","target":"pkg:pypi/demo-11032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11525@1.0.0","target":"pkg:pypi/demo-11453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11525@1.0.0","target":"pkg:pypi/demo-11465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11525@1.0.0","target":"pkg:pypi/demo-11522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11526@1.0.1","target":"pkg:pypi/demo-10679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11527@1.0.2","target":"pkg:pypi/demo-10832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11527@1.0.2","target":"pkg:pypi/demo-11019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11527@1.0.2","target":"pkg:pypi/demo-11044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11528@1.0.3","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11528@1.0.3","target":"pkg:pypi/demo-10692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11529@1.0.4","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11529@1.0.4","target":"pkg:pypi/demo-10835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11529@1.0.4","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1152@1.0.2","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1152@1.0.2","target":"pkg:pypi/demo-11406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11530@1.0.0","target":"pkg:pypi/demo-10480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11530@1.0.0","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11530@1.0.0","target":"pkg:pypi/demo-11329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11530@1.0.0","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11531@1.0.1","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11531@1.0.1","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11531@1.0.1","target":"pkg:pypi/demo-11111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11531@1.0.1","target":"pkg:pypi/demo-11520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11532@1.0.2","target":"pkg:pypi/demo-10471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11533@1.0.3","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11533@1.0.3","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11534@1.0.4","target":"pkg:pypi/demo-10087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11534@1.0.4","target":"pkg:pypi/demo-10723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11535@1.0.0","target":"pkg:pypi/demo-10273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11535@1.0.0","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11536@1.0.1","target":"pkg:pypi/demo-11525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11537@1.0.2","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11537@1.0.2","target":"pkg:pypi/demo-10538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11537@1.0.2","target":"pkg:pypi/demo-1137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11538@1.0.3","target":"pkg:pypi/demo-10645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11539@1.0.4","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11539@1.0.4","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11539@1.0.4","target":"pkg:pypi/demo-10666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11539@1.0.4","target":"pkg:pypi/demo-11329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1153@1.0.3","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11540@1.0.0","target":"pkg:pypi/demo-10456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11540@1.0.0","target":"pkg:pypi/demo-1141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11541@1.0.1","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11541@1.0.1","target":"pkg:pypi/demo-10762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11542@1.0.2","target":"pkg:pypi/demo-10293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11543@1.0.3","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11543@1.0.3","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11543@1.0.3","target":"pkg:pypi/demo-1114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11543@1.0.3","target":"pkg:pypi/demo-11181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11544@1.0.4","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11544@1.0.4","target":"pkg:pypi/demo-10654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11544@1.0.4","target":"pkg:pypi/demo-11274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11545@1.0.0","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11545@1.0.0","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11546@1.0.1","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11547@1.0.2","target":"pkg:pypi/demo-10725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11547@1.0.2","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11547@1.0.2","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11548@1.0.3","target":"pkg:pypi/demo-10828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11548@1.0.3","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11548@1.0.3","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11548@1.0.3","target":"pkg:pypi/demo-11332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11549@1.0.4","target":"pkg:pypi/demo-10980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11549@1.0.4","target":"pkg:pypi/demo-10987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11549@1.0.4","target":"pkg:pypi/demo-11152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11549@1.0.4","target":"pkg:pypi/demo-1144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1154@1.0.4","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11550@1.0.0","target":"pkg:pypi/demo-10894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11550@1.0.0","target":"pkg:pypi/demo-10978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11550@1.0.0","target":"pkg:pypi/demo-1150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11551@1.0.1","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11551@1.0.1","target":"pkg:pypi/demo-10611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11551@1.0.1","target":"pkg:pypi/demo-114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11552@1.0.2","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11553@1.0.3","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11553@1.0.3","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11553@1.0.3","target":"pkg:pypi/demo-11342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11553@1.0.3","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11554@1.0.4","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11554@1.0.4","target":"pkg:pypi/demo-11186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11555@1.0.0","target":"pkg:pypi/demo-10147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11556@1.0.1","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11556@1.0.1","target":"pkg:pypi/demo-1095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11556@1.0.1","target":"pkg:pypi/demo-11116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11556@1.0.1","target":"pkg:pypi/demo-11549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11557@1.0.2","target":"pkg:pypi/demo-10520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11557@1.0.2","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11557@1.0.2","target":"pkg:pypi/demo-11022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11557@1.0.2","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11558@1.0.3","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11558@1.0.3","target":"pkg:pypi/demo-10855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11559@1.0.4","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11559@1.0.4","target":"pkg:pypi/demo-10494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11559@1.0.4","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1155@1.0.0","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1155@1.0.0","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1155@1.0.0","target":"pkg:pypi/demo-11155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11560@1.0.0","target":"pkg:pypi/demo-10871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11561@1.0.1","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11561@1.0.1","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11561@1.0.1","target":"pkg:pypi/demo-11492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11562@1.0.2","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11562@1.0.2","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11562@1.0.2","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11563@1.0.3","target":"pkg:pypi/demo-10469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11563@1.0.3","target":"pkg:pypi/demo-10885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11563@1.0.3","target":"pkg:pypi/demo-1089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11563@1.0.3","target":"pkg:pypi/demo-11523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11564@1.0.4","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11564@1.0.4","target":"pkg:pypi/demo-11179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11564@1.0.4","target":"pkg:pypi/demo-1119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11565@1.0.0","target":"pkg:pypi/demo-10735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11566@1.0.1","target":"pkg:pypi/demo-11461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11567@1.0.2","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11567@1.0.2","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11567@1.0.2","target":"pkg:pypi/demo-11139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11567@1.0.2","target":"pkg:pypi/demo-1145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11568@1.0.3","target":"pkg:pypi/demo-10773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11569@1.0.4","target":"pkg:pypi/demo-10901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1156@1.0.1","target":"pkg:pypi/demo-10551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11570@1.0.0","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11570@1.0.0","target":"pkg:pypi/demo-10431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11570@1.0.0","target":"pkg:pypi/demo-11217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11570@1.0.0","target":"pkg:pypi/demo-11370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11571@1.0.1","target":"pkg:pypi/demo-10494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11571@1.0.1","target":"pkg:pypi/demo-10565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11572@1.0.2","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11572@1.0.2","target":"pkg:pypi/demo-10868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11573@1.0.3","target":"pkg:pypi/demo-11500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11574@1.0.4","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11574@1.0.4","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11574@1.0.4","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11575@1.0.0","target":"pkg:pypi/demo-10950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11575@1.0.0","target":"pkg:pypi/demo-11038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11575@1.0.0","target":"pkg:pypi/demo-11534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11576@1.0.1","target":"pkg:pypi/demo-107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11577@1.0.2","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11577@1.0.2","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11577@1.0.2","target":"pkg:pypi/demo-11298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11577@1.0.2","target":"pkg:pypi/demo-11344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11578@1.0.3","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11579@1.0.4","target":"pkg:pypi/demo-10311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11579@1.0.4","target":"pkg:pypi/demo-10611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1157@1.0.2","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11580@1.0.0","target":"pkg:pypi/demo-10090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11580@1.0.0","target":"pkg:pypi/demo-11223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11581@1.0.1","target":"pkg:pypi/demo-10962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11581@1.0.1","target":"pkg:pypi/demo-10988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11582@1.0.2","target":"pkg:pypi/demo-10705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11583@1.0.3","target":"pkg:pypi/demo-10530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11584@1.0.4","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11584@1.0.4","target":"pkg:pypi/demo-10809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11584@1.0.4","target":"pkg:pypi/demo-10985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11584@1.0.4","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11585@1.0.0","target":"pkg:pypi/demo-11244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11586@1.0.1","target":"pkg:pypi/demo-11437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11587@1.0.2","target":"pkg:pypi/demo-10510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11588@1.0.3","target":"pkg:pypi/demo-10150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11588@1.0.3","target":"pkg:pypi/demo-10509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11589@1.0.4","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11589@1.0.4","target":"pkg:pypi/demo-10928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11589@1.0.4","target":"pkg:pypi/demo-11303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1158@1.0.3","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11590@1.0.0","target":"pkg:pypi/demo-1088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11591@1.0.1","target":"pkg:pypi/demo-10889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11591@1.0.1","target":"pkg:pypi/demo-11082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11591@1.0.1","target":"pkg:pypi/demo-11551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11592@1.0.2","target":"pkg:pypi/demo-11144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11593@1.0.3","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11593@1.0.3","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11593@1.0.3","target":"pkg:pypi/demo-10917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11593@1.0.3","target":"pkg:pypi/demo-11183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11594@1.0.4","target":"pkg:pypi/demo-11067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11594@1.0.4","target":"pkg:pypi/demo-11572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11595@1.0.0","target":"pkg:pypi/demo-11128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11595@1.0.0","target":"pkg:pypi/demo-11244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11596@1.0.1","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11596@1.0.1","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11596@1.0.1","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11596@1.0.1","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11597@1.0.2","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11598@1.0.3","target":"pkg:pypi/demo-10944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11599@1.0.4","target":"pkg:pypi/demo-10377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11599@1.0.4","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1159@1.0.4","target":"pkg:pypi/demo-10402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-115@1.0.0","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-115@1.0.0","target":"pkg:pypi/demo-11397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-115@1.0.0","target":"pkg:pypi/demo-1144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11600@1.0.0","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11601@1.0.1","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11601@1.0.1","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11601@1.0.1","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11601@1.0.1","target":"pkg:pypi/demo-11461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11602@1.0.2","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11603@1.0.3","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11603@1.0.3","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11603@1.0.3","target":"pkg:pypi/demo-1117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11604@1.0.4","target":"pkg:pypi/demo-10988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11605@1.0.0","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11605@1.0.0","target":"pkg:pypi/demo-10345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11605@1.0.0","target":"pkg:pypi/demo-11256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11605@1.0.0","target":"pkg:pypi/demo-11547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11606@1.0.1","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11606@1.0.1","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11607@1.0.2","target":"pkg:pypi/demo-1070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11607@1.0.2","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11607@1.0.2","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11607@1.0.2","target":"pkg:pypi/demo-11352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11608@1.0.3","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11608@1.0.3","target":"pkg:pypi/demo-10509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11609@1.0.4","target":"pkg:pypi/demo-1045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11609@1.0.4","target":"pkg:pypi/demo-11184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11609@1.0.4","target":"pkg:pypi/demo-11382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11609@1.0.4","target":"pkg:pypi/demo-11525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1160@1.0.0","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1160@1.0.0","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1160@1.0.0","target":"pkg:pypi/demo-11112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1160@1.0.0","target":"pkg:pypi/demo-11293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11610@1.0.0","target":"pkg:pypi/demo-10315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11610@1.0.0","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11610@1.0.0","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11610@1.0.0","target":"pkg:pypi/demo-11502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11611@1.0.1","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11612@1.0.2","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11612@1.0.2","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11612@1.0.2","target":"pkg:pypi/demo-1148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11613@1.0.3","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11613@1.0.3","target":"pkg:pypi/demo-11267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11614@1.0.4","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11614@1.0.4","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11615@1.0.0","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11615@1.0.0","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11616@1.0.1","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11616@1.0.1","target":"pkg:pypi/demo-11037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11617@1.0.2","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11617@1.0.2","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11617@1.0.2","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11617@1.0.2","target":"pkg:pypi/demo-11212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11618@1.0.3","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11618@1.0.3","target":"pkg:pypi/demo-10481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11618@1.0.3","target":"pkg:pypi/demo-10885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11618@1.0.3","target":"pkg:pypi/demo-10987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11619@1.0.4","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11619@1.0.4","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11619@1.0.4","target":"pkg:pypi/demo-11055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1161@1.0.1","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1161@1.0.1","target":"pkg:pypi/demo-11334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11620@1.0.0","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11620@1.0.0","target":"pkg:pypi/demo-10985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11621@1.0.1","target":"pkg:pypi/demo-10456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11621@1.0.1","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11621@1.0.1","target":"pkg:pypi/demo-11447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11622@1.0.2","target":"pkg:pypi/demo-1049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11622@1.0.2","target":"pkg:pypi/demo-10984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11623@1.0.3","target":"pkg:pypi/demo-10769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11623@1.0.3","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11624@1.0.4","target":"pkg:pypi/demo-11468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11624@1.0.4","target":"pkg:pypi/demo-11506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11625@1.0.0","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11625@1.0.0","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11625@1.0.0","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11625@1.0.0","target":"pkg:pypi/demo-10392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11626@1.0.1","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11626@1.0.1","target":"pkg:pypi/demo-10846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11626@1.0.1","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11626@1.0.1","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11627@1.0.2","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11627@1.0.2","target":"pkg:pypi/demo-11136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11628@1.0.3","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11629@1.0.4","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11629@1.0.4","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1162@1.0.2","target":"pkg:pypi/demo-11253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1162@1.0.2","target":"pkg:pypi/demo-11600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11630@1.0.0","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11630@1.0.0","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11631@1.0.1","target":"pkg:pypi/demo-10404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11631@1.0.1","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11631@1.0.1","target":"pkg:pypi/demo-10627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11631@1.0.1","target":"pkg:pypi/demo-10855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11632@1.0.2","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11632@1.0.2","target":"pkg:pypi/demo-10885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11632@1.0.2","target":"pkg:pypi/demo-11272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11632@1.0.2","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11633@1.0.3","target":"pkg:pypi/demo-11267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11634@1.0.4","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11635@1.0.0","target":"pkg:pypi/demo-11180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11636@1.0.1","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11636@1.0.1","target":"pkg:pypi/demo-11610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11637@1.0.2","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11637@1.0.2","target":"pkg:pypi/demo-10645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11638@1.0.3","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11639@1.0.4","target":"pkg:pypi/demo-10551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1163@1.0.3","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1163@1.0.3","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11640@1.0.0","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11640@1.0.0","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11640@1.0.0","target":"pkg:pypi/demo-11180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11640@1.0.0","target":"pkg:pypi/demo-11555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11641@1.0.1","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11641@1.0.1","target":"pkg:pypi/demo-1096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11641@1.0.1","target":"pkg:pypi/demo-11001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11642@1.0.2","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11643@1.0.3","target":"pkg:pypi/demo-1101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11643@1.0.3","target":"pkg:pypi/demo-11367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11644@1.0.4","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11645@1.0.0","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11645@1.0.0","target":"pkg:pypi/demo-1054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11645@1.0.0","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11646@1.0.1","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11647@1.0.2","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11647@1.0.2","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11647@1.0.2","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11648@1.0.3","target":"pkg:pypi/demo-11537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11649@1.0.4","target":"pkg:pypi/demo-10538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11649@1.0.4","target":"pkg:pypi/demo-1078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11649@1.0.4","target":"pkg:pypi/demo-10898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11649@1.0.4","target":"pkg:pypi/demo-1092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1164@1.0.4","target":"pkg:pypi/demo-11003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1164@1.0.4","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1164@1.0.4","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1164@1.0.4","target":"pkg:pypi/demo-11282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11650@1.0.0","target":"pkg:pypi/demo-10253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11651@1.0.1","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11651@1.0.1","target":"pkg:pypi/demo-10840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11652@1.0.2","target":"pkg:pypi/demo-10094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11652@1.0.2","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11652@1.0.2","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11652@1.0.2","target":"pkg:pypi/demo-11216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11653@1.0.3","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11653@1.0.3","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11653@1.0.3","target":"pkg:pypi/demo-10663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11653@1.0.3","target":"pkg:pypi/demo-11625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11654@1.0.4","target":"pkg:pypi/demo-10482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11654@1.0.4","target":"pkg:pypi/demo-11198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11654@1.0.4","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11654@1.0.4","target":"pkg:pypi/demo-114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11655@1.0.0","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11655@1.0.0","target":"pkg:pypi/demo-11037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11655@1.0.0","target":"pkg:pypi/demo-11080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11656@1.0.1","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11656@1.0.1","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11656@1.0.1","target":"pkg:pypi/demo-10421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11656@1.0.1","target":"pkg:pypi/demo-11040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11657@1.0.2","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11657@1.0.2","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11657@1.0.2","target":"pkg:pypi/demo-10809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11657@1.0.2","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11658@1.0.3","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11658@1.0.3","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11658@1.0.3","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11659@1.0.4","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11659@1.0.4","target":"pkg:pypi/demo-11084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11659@1.0.4","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1165@1.0.0","target":"pkg:pypi/demo-11640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11660@1.0.0","target":"pkg:pypi/demo-10814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11660@1.0.0","target":"pkg:pypi/demo-11061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11660@1.0.0","target":"pkg:pypi/demo-1156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11661@1.0.1","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11661@1.0.1","target":"pkg:pypi/demo-10838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11661@1.0.1","target":"pkg:pypi/demo-11257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11661@1.0.1","target":"pkg:pypi/demo-11625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11662@1.0.2","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11663@1.0.3","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11663@1.0.3","target":"pkg:pypi/demo-10603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11663@1.0.3","target":"pkg:pypi/demo-11032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11663@1.0.3","target":"pkg:pypi/demo-11162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11664@1.0.4","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11665@1.0.0","target":"pkg:pypi/demo-10562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11665@1.0.0","target":"pkg:pypi/demo-1077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11666@1.0.1","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11666@1.0.1","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11666@1.0.1","target":"pkg:pypi/demo-11247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11667@1.0.2","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11667@1.0.2","target":"pkg:pypi/demo-11529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11668@1.0.3","target":"pkg:pypi/demo-10805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11668@1.0.3","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11668@1.0.3","target":"pkg:pypi/demo-11652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11669@1.0.4","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11669@1.0.4","target":"pkg:pypi/demo-10868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11669@1.0.4","target":"pkg:pypi/demo-10939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11669@1.0.4","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1166@1.0.1","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1166@1.0.1","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11670@1.0.0","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11670@1.0.0","target":"pkg:pypi/demo-10467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11670@1.0.0","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11670@1.0.0","target":"pkg:pypi/demo-10938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11671@1.0.1","target":"pkg:pypi/demo-11061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11671@1.0.1","target":"pkg:pypi/demo-11581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11672@1.0.2","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11672@1.0.2","target":"pkg:pypi/demo-10810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11673@1.0.3","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11674@1.0.4","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11674@1.0.4","target":"pkg:pypi/demo-11238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11675@1.0.0","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11676@1.0.1","target":"pkg:pypi/demo-10281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11676@1.0.1","target":"pkg:pypi/demo-10591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11676@1.0.1","target":"pkg:pypi/demo-10881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11677@1.0.2","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11677@1.0.2","target":"pkg:pypi/demo-10592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11677@1.0.2","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11678@1.0.3","target":"pkg:pypi/demo-10494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11678@1.0.3","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11678@1.0.3","target":"pkg:pypi/demo-1113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11679@1.0.4","target":"pkg:pypi/demo-10834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1167@1.0.2","target":"pkg:pypi/demo-11063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11680@1.0.0","target":"pkg:pypi/demo-10255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11680@1.0.0","target":"pkg:pypi/demo-10880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11680@1.0.0","target":"pkg:pypi/demo-11126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11680@1.0.0","target":"pkg:pypi/demo-11620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11681@1.0.1","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11681@1.0.1","target":"pkg:pypi/demo-10991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11681@1.0.1","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11682@1.0.2","target":"pkg:pypi/demo-11241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11682@1.0.2","target":"pkg:pypi/demo-11448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11682@1.0.2","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11683@1.0.3","target":"pkg:pypi/demo-11194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11684@1.0.4","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11684@1.0.4","target":"pkg:pypi/demo-10529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11684@1.0.4","target":"pkg:pypi/demo-11637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11685@1.0.0","target":"pkg:pypi/demo-10796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11685@1.0.0","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11685@1.0.0","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11685@1.0.0","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11686@1.0.1","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11686@1.0.1","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11686@1.0.1","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11686@1.0.1","target":"pkg:pypi/demo-11021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11687@1.0.2","target":"pkg:pypi/demo-10345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11687@1.0.2","target":"pkg:pypi/demo-11358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11687@1.0.2","target":"pkg:pypi/demo-11517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11688@1.0.3","target":"pkg:pypi/demo-10348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11688@1.0.3","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11688@1.0.3","target":"pkg:pypi/demo-11274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11689@1.0.4","target":"pkg:pypi/demo-11070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11689@1.0.4","target":"pkg:pypi/demo-11565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1168@1.0.3","target":"pkg:pypi/demo-1074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1168@1.0.3","target":"pkg:pypi/demo-1152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11690@1.0.0","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11690@1.0.0","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11691@1.0.1","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11691@1.0.1","target":"pkg:pypi/demo-11454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11691@1.0.1","target":"pkg:pypi/demo-11476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11692@1.0.2","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11692@1.0.2","target":"pkg:pypi/demo-11491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11693@1.0.3","target":"pkg:pypi/demo-11495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11694@1.0.4","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11694@1.0.4","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11694@1.0.4","target":"pkg:pypi/demo-1083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11694@1.0.4","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11695@1.0.0","target":"pkg:pypi/demo-10744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11695@1.0.0","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11696@1.0.1","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11696@1.0.1","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11696@1.0.1","target":"pkg:pypi/demo-11053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11697@1.0.2","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11697@1.0.2","target":"pkg:pypi/demo-10716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11697@1.0.2","target":"pkg:pypi/demo-10863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11697@1.0.2","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11698@1.0.3","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11698@1.0.3","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11698@1.0.3","target":"pkg:pypi/demo-11131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11699@1.0.4","target":"pkg:pypi/demo-11542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1169@1.0.4","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1169@1.0.4","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1169@1.0.4","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1169@1.0.4","target":"pkg:pypi/demo-11368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-116@1.0.1","target":"pkg:pypi/demo-10677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-116@1.0.1","target":"pkg:pypi/demo-11374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-116@1.0.1","target":"pkg:pypi/demo-11380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-116@1.0.1","target":"pkg:pypi/demo-11675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11700@1.0.0","target":"pkg:pypi/demo-11453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11700@1.0.0","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11701@1.0.1","target":"pkg:pypi/demo-10615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11701@1.0.1","target":"pkg:pypi/demo-10678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11701@1.0.1","target":"pkg:pypi/demo-11043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11701@1.0.1","target":"pkg:pypi/demo-11314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11702@1.0.2","target":"pkg:pypi/demo-11184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11702@1.0.2","target":"pkg:pypi/demo-11511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11703@1.0.3","target":"pkg:pypi/demo-1020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11703@1.0.3","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11704@1.0.4","target":"pkg:pypi/demo-10710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11704@1.0.4","target":"pkg:pypi/demo-11363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11704@1.0.4","target":"pkg:pypi/demo-11609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11705@1.0.0","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11705@1.0.0","target":"pkg:pypi/demo-10995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11705@1.0.0","target":"pkg:pypi/demo-11403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11706@1.0.1","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11706@1.0.1","target":"pkg:pypi/demo-10667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11706@1.0.1","target":"pkg:pypi/demo-11011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11707@1.0.2","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11707@1.0.2","target":"pkg:pypi/demo-10583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11708@1.0.3","target":"pkg:pypi/demo-10679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11708@1.0.3","target":"pkg:pypi/demo-11288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11709@1.0.4","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1170@1.0.0","target":"pkg:pypi/demo-10312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11710@1.0.0","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11710@1.0.0","target":"pkg:pypi/demo-11419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11711@1.0.1","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11711@1.0.1","target":"pkg:pypi/demo-10543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11712@1.0.2","target":"pkg:pypi/demo-10543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11712@1.0.2","target":"pkg:pypi/demo-11181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11713@1.0.3","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11713@1.0.3","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11713@1.0.3","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11714@1.0.4","target":"pkg:pypi/demo-11358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11714@1.0.4","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11715@1.0.0","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11715@1.0.0","target":"pkg:pypi/demo-1134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11716@1.0.1","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11716@1.0.1","target":"pkg:pypi/demo-10672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11716@1.0.1","target":"pkg:pypi/demo-11189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11716@1.0.1","target":"pkg:pypi/demo-1128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11717@1.0.2","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11717@1.0.2","target":"pkg:pypi/demo-10571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11717@1.0.2","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11718@1.0.3","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11718@1.0.3","target":"pkg:pypi/demo-1018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11718@1.0.3","target":"pkg:pypi/demo-10734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11719@1.0.4","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11719@1.0.4","target":"pkg:pypi/demo-11609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1171@1.0.1","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11720@1.0.0","target":"pkg:pypi/demo-10959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11721@1.0.1","target":"pkg:pypi/demo-11021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11722@1.0.2","target":"pkg:pypi/demo-10343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11722@1.0.2","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11722@1.0.2","target":"pkg:pypi/demo-11489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11723@1.0.3","target":"pkg:pypi/demo-10663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11724@1.0.4","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11724@1.0.4","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11724@1.0.4","target":"pkg:pypi/demo-11572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11725@1.0.0","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11725@1.0.0","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11725@1.0.0","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11725@1.0.0","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11726@1.0.1","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11726@1.0.1","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11727@1.0.2","target":"pkg:pypi/demo-11705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11728@1.0.3","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11728@1.0.3","target":"pkg:pypi/demo-10383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11728@1.0.3","target":"pkg:pypi/demo-10422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11729@1.0.4","target":"pkg:pypi/demo-10615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11729@1.0.4","target":"pkg:pypi/demo-10651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11729@1.0.4","target":"pkg:pypi/demo-11064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1172@1.0.2","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1172@1.0.2","target":"pkg:pypi/demo-10719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1172@1.0.2","target":"pkg:pypi/demo-11054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1172@1.0.2","target":"pkg:pypi/demo-11304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11730@1.0.0","target":"pkg:pypi/demo-10819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11730@1.0.0","target":"pkg:pypi/demo-11361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11730@1.0.0","target":"pkg:pypi/demo-11621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11731@1.0.1","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11731@1.0.1","target":"pkg:pypi/demo-11156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11732@1.0.2","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11732@1.0.2","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11732@1.0.2","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11732@1.0.2","target":"pkg:pypi/demo-11285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11733@1.0.3","target":"pkg:pypi/demo-10399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11733@1.0.3","target":"pkg:pypi/demo-10659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11733@1.0.3","target":"pkg:pypi/demo-11128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11734@1.0.4","target":"pkg:pypi/demo-10124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11734@1.0.4","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11734@1.0.4","target":"pkg:pypi/demo-10997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11734@1.0.4","target":"pkg:pypi/demo-11389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11735@1.0.0","target":"pkg:pypi/demo-10134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11735@1.0.0","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11735@1.0.0","target":"pkg:pypi/demo-11370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11735@1.0.0","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11736@1.0.1","target":"pkg:pypi/demo-10692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11736@1.0.1","target":"pkg:pypi/demo-11503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11737@1.0.2","target":"pkg:pypi/demo-11259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11737@1.0.2","target":"pkg:pypi/demo-11401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11737@1.0.2","target":"pkg:pypi/demo-1142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11738@1.0.3","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11738@1.0.3","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11738@1.0.3","target":"pkg:pypi/demo-11339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11739@1.0.4","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1173@1.0.3","target":"pkg:pypi/demo-1069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1173@1.0.3","target":"pkg:pypi/demo-11132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11740@1.0.0","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11741@1.0.1","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11741@1.0.1","target":"pkg:pypi/demo-10868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11741@1.0.1","target":"pkg:pypi/demo-11394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11742@1.0.2","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11743@1.0.3","target":"pkg:pypi/demo-1030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11744@1.0.4","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11744@1.0.4","target":"pkg:pypi/demo-10413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11744@1.0.4","target":"pkg:pypi/demo-10993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11745@1.0.0","target":"pkg:pypi/demo-10440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11745@1.0.0","target":"pkg:pypi/demo-10855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11746@1.0.1","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11746@1.0.1","target":"pkg:pypi/demo-10567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11746@1.0.1","target":"pkg:pypi/demo-11087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11746@1.0.1","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11747@1.0.2","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11748@1.0.3","target":"pkg:pypi/demo-10635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11748@1.0.3","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11748@1.0.3","target":"pkg:pypi/demo-1147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11749@1.0.4","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1174@1.0.4","target":"pkg:pypi/demo-11182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1174@1.0.4","target":"pkg:pypi/demo-11567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11750@1.0.0","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11750@1.0.0","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11750@1.0.0","target":"pkg:pypi/demo-1173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11751@1.0.1","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11751@1.0.1","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11752@1.0.2","target":"pkg:pypi/demo-11557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11753@1.0.3","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11753@1.0.3","target":"pkg:pypi/demo-10302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11753@1.0.3","target":"pkg:pypi/demo-10568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11753@1.0.3","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11754@1.0.4","target":"pkg:pypi/demo-11438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11754@1.0.4","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11754@1.0.4","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11755@1.0.0","target":"pkg:pypi/demo-10550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11756@1.0.1","target":"pkg:pypi/demo-10554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11757@1.0.2","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11757@1.0.2","target":"pkg:pypi/demo-1089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11758@1.0.3","target":"pkg:pypi/demo-10240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11758@1.0.3","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11758@1.0.3","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11758@1.0.3","target":"pkg:pypi/demo-11364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11759@1.0.4","target":"pkg:pypi/demo-10136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11759@1.0.4","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11759@1.0.4","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1175@1.0.0","target":"pkg:pypi/demo-11530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11760@1.0.0","target":"pkg:pypi/demo-11124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11761@1.0.1","target":"pkg:pypi/demo-1135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11762@1.0.2","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11762@1.0.2","target":"pkg:pypi/demo-10786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11762@1.0.2","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11762@1.0.2","target":"pkg:pypi/demo-1163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11763@1.0.3","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11764@1.0.4","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11765@1.0.0","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11766@1.0.1","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11766@1.0.1","target":"pkg:pypi/demo-10405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11766@1.0.1","target":"pkg:pypi/demo-10484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11766@1.0.1","target":"pkg:pypi/demo-10839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11767@1.0.2","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11767@1.0.2","target":"pkg:pypi/demo-10617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11768@1.0.3","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11768@1.0.3","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11769@1.0.4","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11769@1.0.4","target":"pkg:pypi/demo-10730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11769@1.0.4","target":"pkg:pypi/demo-11623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1176@1.0.1","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1176@1.0.1","target":"pkg:pypi/demo-10405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1176@1.0.1","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11770@1.0.0","target":"pkg:pypi/demo-11382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11771@1.0.1","target":"pkg:pypi/demo-11661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11772@1.0.2","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11772@1.0.2","target":"pkg:pypi/demo-10504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11772@1.0.2","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11772@1.0.2","target":"pkg:pypi/demo-10624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11773@1.0.3","target":"pkg:pypi/demo-10410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11773@1.0.3","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11773@1.0.3","target":"pkg:pypi/demo-11407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11773@1.0.3","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11774@1.0.4","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11774@1.0.4","target":"pkg:pypi/demo-10909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11775@1.0.0","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11775@1.0.0","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11775@1.0.0","target":"pkg:pypi/demo-11728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11776@1.0.1","target":"pkg:pypi/demo-10341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11776@1.0.1","target":"pkg:pypi/demo-10998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11776@1.0.1","target":"pkg:pypi/demo-11106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11777@1.0.2","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11777@1.0.2","target":"pkg:pypi/demo-1146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11778@1.0.3","target":"pkg:pypi/demo-1049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11778@1.0.3","target":"pkg:pypi/demo-11700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11779@1.0.4","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11779@1.0.4","target":"pkg:pypi/demo-1137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1177@1.0.2","target":"pkg:pypi/demo-10335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11780@1.0.0","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11780@1.0.0","target":"pkg:pypi/demo-11643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11780@1.0.0","target":"pkg:pypi/demo-11700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11781@1.0.1","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11781@1.0.1","target":"pkg:pypi/demo-1027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11781@1.0.1","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11781@1.0.1","target":"pkg:pypi/demo-11365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11782@1.0.2","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11783@1.0.3","target":"pkg:pypi/demo-11583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11784@1.0.4","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11784@1.0.4","target":"pkg:pypi/demo-10504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11784@1.0.4","target":"pkg:pypi/demo-11336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11784@1.0.4","target":"pkg:pypi/demo-11783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11785@1.0.0","target":"pkg:pypi/demo-10779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11785@1.0.0","target":"pkg:pypi/demo-11215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11785@1.0.0","target":"pkg:pypi/demo-11434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11786@1.0.1","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11786@1.0.1","target":"pkg:pypi/demo-10809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11786@1.0.1","target":"pkg:pypi/demo-10890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11786@1.0.1","target":"pkg:pypi/demo-11692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11787@1.0.2","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11787@1.0.2","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11787@1.0.2","target":"pkg:pypi/demo-11008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11788@1.0.3","target":"pkg:pypi/demo-10826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11788@1.0.3","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11789@1.0.4","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11789@1.0.4","target":"pkg:pypi/demo-10317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1178@1.0.3","target":"pkg:pypi/demo-10896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1178@1.0.3","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1178@1.0.3","target":"pkg:pypi/demo-11381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1178@1.0.3","target":"pkg:pypi/demo-11614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11790@1.0.0","target":"pkg:pypi/demo-10345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11790@1.0.0","target":"pkg:pypi/demo-10780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11790@1.0.0","target":"pkg:pypi/demo-11537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11791@1.0.1","target":"pkg:pypi/demo-10768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11791@1.0.1","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11792@1.0.2","target":"pkg:pypi/demo-106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11793@1.0.3","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11793@1.0.3","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11793@1.0.3","target":"pkg:pypi/demo-11106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11793@1.0.3","target":"pkg:pypi/demo-1147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11794@1.0.4","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11794@1.0.4","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11795@1.0.0","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11796@1.0.1","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11796@1.0.1","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11796@1.0.1","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11796@1.0.1","target":"pkg:pypi/demo-11795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11797@1.0.2","target":"pkg:pypi/demo-11026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11798@1.0.3","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11798@1.0.3","target":"pkg:pypi/demo-11265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11799@1.0.4","target":"pkg:pypi/demo-104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11799@1.0.4","target":"pkg:pypi/demo-1110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11799@1.0.4","target":"pkg:pypi/demo-1158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1179@1.0.4","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-117@1.0.2","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-117@1.0.2","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-117@1.0.2","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-117@1.0.2","target":"pkg:pypi/demo-11481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11800@1.0.0","target":"pkg:pypi/demo-10877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11801@1.0.1","target":"pkg:pypi/demo-10986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11801@1.0.1","target":"pkg:pypi/demo-11302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11801@1.0.1","target":"pkg:pypi/demo-11534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11802@1.0.2","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11802@1.0.2","target":"pkg:pypi/demo-10472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11802@1.0.2","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11802@1.0.2","target":"pkg:pypi/demo-11608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11803@1.0.3","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11803@1.0.3","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11804@1.0.4","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11804@1.0.4","target":"pkg:pypi/demo-11281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11804@1.0.4","target":"pkg:pypi/demo-1156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11805@1.0.0","target":"pkg:pypi/demo-10552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11805@1.0.0","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11805@1.0.0","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11805@1.0.0","target":"pkg:pypi/demo-11650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11806@1.0.1","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11807@1.0.2","target":"pkg:pypi/demo-10297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11807@1.0.2","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11807@1.0.2","target":"pkg:pypi/demo-11217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11807@1.0.2","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11808@1.0.3","target":"pkg:pypi/demo-11241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11809@1.0.4","target":"pkg:pypi/demo-10772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11809@1.0.4","target":"pkg:pypi/demo-11302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11809@1.0.4","target":"pkg:pypi/demo-11783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1180@1.0.0","target":"pkg:pypi/demo-11378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1180@1.0.0","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1180@1.0.0","target":"pkg:pypi/demo-11708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11810@1.0.0","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11811@1.0.1","target":"pkg:pypi/demo-11545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11812@1.0.2","target":"pkg:pypi/demo-10117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11812@1.0.2","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11812@1.0.2","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11813@1.0.3","target":"pkg:pypi/demo-1042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11813@1.0.3","target":"pkg:pypi/demo-11112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11814@1.0.4","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11814@1.0.4","target":"pkg:pypi/demo-11530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11815@1.0.0","target":"pkg:pypi/demo-10809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11815@1.0.0","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11815@1.0.0","target":"pkg:pypi/demo-11147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11816@1.0.1","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11816@1.0.1","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11816@1.0.1","target":"pkg:pypi/demo-11140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11817@1.0.2","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11817@1.0.2","target":"pkg:pypi/demo-10881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11817@1.0.2","target":"pkg:pypi/demo-11101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11817@1.0.2","target":"pkg:pypi/demo-11329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11818@1.0.3","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11819@1.0.4","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11819@1.0.4","target":"pkg:pypi/demo-10809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11819@1.0.4","target":"pkg:pypi/demo-11024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11819@1.0.4","target":"pkg:pypi/demo-11799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1181@1.0.1","target":"pkg:pypi/demo-10943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1181@1.0.1","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1181@1.0.1","target":"pkg:pypi/demo-11413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11820@1.0.0","target":"pkg:pypi/demo-10097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11820@1.0.0","target":"pkg:pypi/demo-11037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11821@1.0.1","target":"pkg:pypi/demo-1062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11822@1.0.2","target":"pkg:pypi/demo-10090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11822@1.0.2","target":"pkg:pypi/demo-10449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11822@1.0.2","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11822@1.0.2","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11823@1.0.3","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11823@1.0.3","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11824@1.0.4","target":"pkg:pypi/demo-11020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11824@1.0.4","target":"pkg:pypi/demo-11075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11824@1.0.4","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11824@1.0.4","target":"pkg:pypi/demo-11749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11825@1.0.0","target":"pkg:pypi/demo-1099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11825@1.0.0","target":"pkg:pypi/demo-11772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11826@1.0.1","target":"pkg:pypi/demo-10304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11826@1.0.1","target":"pkg:pypi/demo-1078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11827@1.0.2","target":"pkg:pypi/demo-11158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11827@1.0.2","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11828@1.0.3","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11828@1.0.3","target":"pkg:pypi/demo-10965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11828@1.0.3","target":"pkg:pypi/demo-11230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11828@1.0.3","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11829@1.0.4","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11829@1.0.4","target":"pkg:pypi/demo-10846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11829@1.0.4","target":"pkg:pypi/demo-11570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1182@1.0.2","target":"pkg:pypi/demo-10393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1182@1.0.2","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11830@1.0.0","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11830@1.0.0","target":"pkg:pypi/demo-11529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11831@1.0.1","target":"pkg:pypi/demo-10379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11831@1.0.1","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11831@1.0.1","target":"pkg:pypi/demo-11557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11831@1.0.1","target":"pkg:pypi/demo-11738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11832@1.0.2","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11832@1.0.2","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11832@1.0.2","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11833@1.0.3","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11833@1.0.3","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11833@1.0.3","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11833@1.0.3","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11834@1.0.4","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11834@1.0.4","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11834@1.0.4","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11834@1.0.4","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11835@1.0.0","target":"pkg:pypi/demo-10637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11836@1.0.1","target":"pkg:pypi/demo-11101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11836@1.0.1","target":"pkg:pypi/demo-11614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11837@1.0.2","target":"pkg:pypi/demo-10677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11837@1.0.2","target":"pkg:pypi/demo-1158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11837@1.0.2","target":"pkg:pypi/demo-1174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11838@1.0.3","target":"pkg:pypi/demo-10921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11838@1.0.3","target":"pkg:pypi/demo-11830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11839@1.0.4","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11839@1.0.4","target":"pkg:pypi/demo-11372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1183@1.0.3","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11840@1.0.0","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11841@1.0.1","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11841@1.0.1","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11841@1.0.1","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11842@1.0.2","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11842@1.0.2","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11842@1.0.2","target":"pkg:pypi/demo-107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11842@1.0.2","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11843@1.0.3","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11843@1.0.3","target":"pkg:pypi/demo-10819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11843@1.0.3","target":"pkg:pypi/demo-10829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11843@1.0.3","target":"pkg:pypi/demo-11702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11844@1.0.4","target":"pkg:pypi/demo-11426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11845@1.0.0","target":"pkg:pypi/demo-11806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11846@1.0.1","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11847@1.0.2","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11847@1.0.2","target":"pkg:pypi/demo-10828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11847@1.0.2","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11848@1.0.3","target":"pkg:pypi/demo-1086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11848@1.0.3","target":"pkg:pypi/demo-11270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11848@1.0.3","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11848@1.0.3","target":"pkg:pypi/demo-1160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11849@1.0.4","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1184@1.0.4","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11850@1.0.0","target":"pkg:pypi/demo-10366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11850@1.0.0","target":"pkg:pypi/demo-11073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11851@1.0.1","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11851@1.0.1","target":"pkg:pypi/demo-10596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11851@1.0.1","target":"pkg:pypi/demo-10705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11852@1.0.2","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11852@1.0.2","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11852@1.0.2","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11852@1.0.2","target":"pkg:pypi/demo-11505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11853@1.0.3","target":"pkg:pypi/demo-11724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11854@1.0.4","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11854@1.0.4","target":"pkg:pypi/demo-11844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11855@1.0.0","target":"pkg:pypi/demo-10273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11855@1.0.0","target":"pkg:pypi/demo-10477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11856@1.0.1","target":"pkg:pypi/demo-10557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11856@1.0.1","target":"pkg:pypi/demo-1096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11856@1.0.1","target":"pkg:pypi/demo-11375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11856@1.0.1","target":"pkg:pypi/demo-11767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11857@1.0.2","target":"pkg:pypi/demo-10905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11857@1.0.2","target":"pkg:pypi/demo-11205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11858@1.0.3","target":"pkg:pypi/demo-1042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11858@1.0.3","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11858@1.0.3","target":"pkg:pypi/demo-11273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11858@1.0.3","target":"pkg:pypi/demo-11836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11859@1.0.4","target":"pkg:pypi/demo-11321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11859@1.0.4","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11859@1.0.4","target":"pkg:pypi/demo-11710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1185@1.0.0","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1185@1.0.0","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11860@1.0.0","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11860@1.0.0","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11860@1.0.0","target":"pkg:pypi/demo-10356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11861@1.0.1","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11861@1.0.1","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11861@1.0.1","target":"pkg:pypi/demo-11052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11862@1.0.2","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11862@1.0.2","target":"pkg:pypi/demo-11310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11862@1.0.2","target":"pkg:pypi/demo-11363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11862@1.0.2","target":"pkg:pypi/demo-11413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11863@1.0.3","target":"pkg:pypi/demo-10273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11863@1.0.3","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11863@1.0.3","target":"pkg:pypi/demo-11661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11864@1.0.4","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11864@1.0.4","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11864@1.0.4","target":"pkg:pypi/demo-11145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11865@1.0.0","target":"pkg:pypi/demo-10203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11865@1.0.0","target":"pkg:pypi/demo-1103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11866@1.0.1","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11866@1.0.1","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11866@1.0.1","target":"pkg:pypi/demo-11500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11866@1.0.1","target":"pkg:pypi/demo-11698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11867@1.0.2","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11867@1.0.2","target":"pkg:pypi/demo-10854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11867@1.0.2","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11867@1.0.2","target":"pkg:pypi/demo-11288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11868@1.0.3","target":"pkg:pypi/demo-11539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11868@1.0.3","target":"pkg:pypi/demo-11814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11869@1.0.4","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11869@1.0.4","target":"pkg:pypi/demo-11700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11869@1.0.4","target":"pkg:pypi/demo-11723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1186@1.0.1","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1186@1.0.1","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1186@1.0.1","target":"pkg:pypi/demo-10289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11870@1.0.0","target":"pkg:pypi/demo-10255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11870@1.0.0","target":"pkg:pypi/demo-10873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11870@1.0.0","target":"pkg:pypi/demo-10891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11870@1.0.0","target":"pkg:pypi/demo-11440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11871@1.0.1","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11871@1.0.1","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11872@1.0.2","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11872@1.0.2","target":"pkg:pypi/demo-10926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11872@1.0.2","target":"pkg:pypi/demo-11800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11873@1.0.3","target":"pkg:pypi/demo-10181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11874@1.0.4","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11874@1.0.4","target":"pkg:pypi/demo-11722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11875@1.0.0","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11875@1.0.0","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11875@1.0.0","target":"pkg:pypi/demo-11156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11876@1.0.1","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11876@1.0.1","target":"pkg:pypi/demo-10539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11876@1.0.1","target":"pkg:pypi/demo-11385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11876@1.0.1","target":"pkg:pypi/demo-1164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11877@1.0.2","target":"pkg:pypi/demo-10768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11877@1.0.2","target":"pkg:pypi/demo-11591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11878@1.0.3","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11878@1.0.3","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11878@1.0.3","target":"pkg:pypi/demo-11060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11878@1.0.3","target":"pkg:pypi/demo-11076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11879@1.0.4","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11879@1.0.4","target":"pkg:pypi/demo-11192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11879@1.0.4","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11879@1.0.4","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1187@1.0.2","target":"pkg:pypi/demo-11160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11880@1.0.0","target":"pkg:pypi/demo-10627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11880@1.0.0","target":"pkg:pypi/demo-11180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11881@1.0.1","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11881@1.0.1","target":"pkg:pypi/demo-10538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11881@1.0.1","target":"pkg:pypi/demo-11504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11882@1.0.2","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11882@1.0.2","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11882@1.0.2","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11882@1.0.2","target":"pkg:pypi/demo-11325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11883@1.0.3","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11883@1.0.3","target":"pkg:pypi/demo-10774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11883@1.0.3","target":"pkg:pypi/demo-11560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11883@1.0.3","target":"pkg:pypi/demo-11660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11884@1.0.4","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11884@1.0.4","target":"pkg:pypi/demo-10436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11884@1.0.4","target":"pkg:pypi/demo-10802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11884@1.0.4","target":"pkg:pypi/demo-11596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11885@1.0.0","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11885@1.0.0","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11886@1.0.1","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11886@1.0.1","target":"pkg:pypi/demo-11440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11887@1.0.2","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11887@1.0.2","target":"pkg:pypi/demo-11063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11887@1.0.2","target":"pkg:pypi/demo-11236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11887@1.0.2","target":"pkg:pypi/demo-11405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11888@1.0.3","target":"pkg:pypi/demo-100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11888@1.0.3","target":"pkg:pypi/demo-11505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11889@1.0.4","target":"pkg:pypi/demo-10416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1188@1.0.3","target":"pkg:pypi/demo-1179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11890@1.0.0","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11890@1.0.0","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11891@1.0.1","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11891@1.0.1","target":"pkg:pypi/demo-10774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11892@1.0.2","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11892@1.0.2","target":"pkg:pypi/demo-11354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11893@1.0.3","target":"pkg:pypi/demo-11403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11893@1.0.3","target":"pkg:pypi/demo-11638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11894@1.0.4","target":"pkg:pypi/demo-10098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11894@1.0.4","target":"pkg:pypi/demo-10613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11894@1.0.4","target":"pkg:pypi/demo-11419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11895@1.0.0","target":"pkg:pypi/demo-10657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11895@1.0.0","target":"pkg:pypi/demo-11225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11895@1.0.0","target":"pkg:pypi/demo-115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11896@1.0.1","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11896@1.0.1","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11896@1.0.1","target":"pkg:pypi/demo-11726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11897@1.0.2","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11897@1.0.2","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11897@1.0.2","target":"pkg:pypi/demo-11539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11898@1.0.3","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11898@1.0.3","target":"pkg:pypi/demo-11833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11899@1.0.4","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11899@1.0.4","target":"pkg:pypi/demo-10760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11899@1.0.4","target":"pkg:pypi/demo-11545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1189@1.0.4","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-118@1.0.3","target":"pkg:pypi/demo-10807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-118@1.0.3","target":"pkg:pypi/demo-11230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-118@1.0.3","target":"pkg:pypi/demo-11526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-118@1.0.3","target":"pkg:pypi/demo-1152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11900@1.0.0","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11900@1.0.0","target":"pkg:pypi/demo-11128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11900@1.0.0","target":"pkg:pypi/demo-1158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11901@1.0.1","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11902@1.0.2","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11902@1.0.2","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11903@1.0.3","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11903@1.0.3","target":"pkg:pypi/demo-11107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11903@1.0.3","target":"pkg:pypi/demo-11748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11904@1.0.4","target":"pkg:pypi/demo-106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11904@1.0.4","target":"pkg:pypi/demo-11767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11904@1.0.4","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11905@1.0.0","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11905@1.0.0","target":"pkg:pypi/demo-10698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11905@1.0.0","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11906@1.0.1","target":"pkg:pypi/demo-10253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11906@1.0.1","target":"pkg:pypi/demo-11360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11907@1.0.2","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11907@1.0.2","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11907@1.0.2","target":"pkg:pypi/demo-11821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11908@1.0.3","target":"pkg:pypi/demo-10848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11909@1.0.4","target":"pkg:pypi/demo-1159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1190@1.0.0","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1190@1.0.0","target":"pkg:pypi/demo-11041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11910@1.0.0","target":"pkg:pypi/demo-11840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11911@1.0.1","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11911@1.0.1","target":"pkg:pypi/demo-1078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11911@1.0.1","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11911@1.0.1","target":"pkg:pypi/demo-11704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11912@1.0.2","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11912@1.0.2","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11913@1.0.3","target":"pkg:pypi/demo-10278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11913@1.0.3","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11913@1.0.3","target":"pkg:pypi/demo-11389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11913@1.0.3","target":"pkg:pypi/demo-11542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11914@1.0.4","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11914@1.0.4","target":"pkg:pypi/demo-10950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11914@1.0.4","target":"pkg:pypi/demo-1164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11914@1.0.4","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11915@1.0.0","target":"pkg:pypi/demo-10997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11916@1.0.1","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11917@1.0.2","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11918@1.0.3","target":"pkg:pypi/demo-10996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11919@1.0.4","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11919@1.0.4","target":"pkg:pypi/demo-11652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1191@1.0.1","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1191@1.0.1","target":"pkg:pypi/demo-11387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1191@1.0.1","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11920@1.0.0","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11920@1.0.0","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11920@1.0.0","target":"pkg:pypi/demo-11425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11920@1.0.0","target":"pkg:pypi/demo-11628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11921@1.0.1","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11921@1.0.1","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11921@1.0.1","target":"pkg:pypi/demo-11702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11922@1.0.2","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11922@1.0.2","target":"pkg:pypi/demo-1061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11922@1.0.2","target":"pkg:pypi/demo-10642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11922@1.0.2","target":"pkg:pypi/demo-1179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11923@1.0.3","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11923@1.0.3","target":"pkg:pypi/demo-11060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11924@1.0.4","target":"pkg:pypi/demo-1071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11925@1.0.0","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11925@1.0.0","target":"pkg:pypi/demo-10814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11925@1.0.0","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11926@1.0.1","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11927@1.0.2","target":"pkg:pypi/demo-11640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11928@1.0.3","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11928@1.0.3","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11928@1.0.3","target":"pkg:pypi/demo-11120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11929@1.0.4","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11929@1.0.4","target":"pkg:pypi/demo-11485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1192@1.0.2","target":"pkg:pypi/demo-10297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1192@1.0.2","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1192@1.0.2","target":"pkg:pypi/demo-11793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1192@1.0.2","target":"pkg:pypi/demo-11862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11930@1.0.0","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11930@1.0.0","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11931@1.0.1","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11931@1.0.1","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11931@1.0.1","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11932@1.0.2","target":"pkg:pypi/demo-10965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11932@1.0.2","target":"pkg:pypi/demo-11919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11933@1.0.3","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11933@1.0.3","target":"pkg:pypi/demo-11489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11933@1.0.3","target":"pkg:pypi/demo-11515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11933@1.0.3","target":"pkg:pypi/demo-11824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11934@1.0.4","target":"pkg:pypi/demo-11348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11934@1.0.4","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11935@1.0.0","target":"pkg:pypi/demo-10185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11935@1.0.0","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11935@1.0.0","target":"pkg:pypi/demo-11408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11936@1.0.1","target":"pkg:pypi/demo-10406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11936@1.0.1","target":"pkg:pypi/demo-11876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11937@1.0.2","target":"pkg:pypi/demo-10517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11937@1.0.2","target":"pkg:pypi/demo-10964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11937@1.0.2","target":"pkg:pypi/demo-11485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11937@1.0.2","target":"pkg:pypi/demo-11570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11938@1.0.3","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11938@1.0.3","target":"pkg:pypi/demo-11160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11939@1.0.4","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11939@1.0.4","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11939@1.0.4","target":"pkg:pypi/demo-11521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11939@1.0.4","target":"pkg:pypi/demo-11662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1193@1.0.3","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1193@1.0.3","target":"pkg:pypi/demo-11520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11940@1.0.0","target":"pkg:pypi/demo-10785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11940@1.0.0","target":"pkg:pypi/demo-11039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11940@1.0.0","target":"pkg:pypi/demo-11137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11940@1.0.0","target":"pkg:pypi/demo-1121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11941@1.0.1","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11941@1.0.1","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11941@1.0.1","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11941@1.0.1","target":"pkg:pypi/demo-10858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11942@1.0.2","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11942@1.0.2","target":"pkg:pypi/demo-11102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11943@1.0.3","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11943@1.0.3","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11943@1.0.3","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11943@1.0.3","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11944@1.0.4","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11944@1.0.4","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11944@1.0.4","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11944@1.0.4","target":"pkg:pypi/demo-11363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11945@1.0.0","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11945@1.0.0","target":"pkg:pypi/demo-10776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11945@1.0.0","target":"pkg:pypi/demo-11321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11946@1.0.1","target":"pkg:pypi/demo-1063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11946@1.0.1","target":"pkg:pypi/demo-11904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11947@1.0.2","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11947@1.0.2","target":"pkg:pypi/demo-10735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11947@1.0.2","target":"pkg:pypi/demo-10820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11947@1.0.2","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11948@1.0.3","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11949@1.0.4","target":"pkg:pypi/demo-10758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11949@1.0.4","target":"pkg:pypi/demo-11580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11949@1.0.4","target":"pkg:pypi/demo-11877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1194@1.0.4","target":"pkg:pypi/demo-10829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1194@1.0.4","target":"pkg:pypi/demo-11165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11950@1.0.0","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11950@1.0.0","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11950@1.0.0","target":"pkg:pypi/demo-11020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11950@1.0.0","target":"pkg:pypi/demo-1104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11951@1.0.1","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11951@1.0.1","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11951@1.0.1","target":"pkg:pypi/demo-11303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11951@1.0.1","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11952@1.0.2","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11952@1.0.2","target":"pkg:pypi/demo-10792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11952@1.0.2","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11952@1.0.2","target":"pkg:pypi/demo-11683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11953@1.0.3","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11954@1.0.4","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11954@1.0.4","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11955@1.0.0","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11955@1.0.0","target":"pkg:pypi/demo-10827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11956@1.0.1","target":"pkg:pypi/demo-10069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11957@1.0.2","target":"pkg:pypi/demo-11136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11957@1.0.2","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11958@1.0.3","target":"pkg:pypi/demo-10783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11958@1.0.3","target":"pkg:pypi/demo-11813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11959@1.0.4","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1195@1.0.0","target":"pkg:pypi/demo-11476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1195@1.0.0","target":"pkg:pypi/demo-11558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1195@1.0.0","target":"pkg:pypi/demo-11605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1195@1.0.0","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11960@1.0.0","target":"pkg:pypi/demo-11315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11960@1.0.0","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11961@1.0.1","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11961@1.0.1","target":"pkg:pypi/demo-10496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11961@1.0.1","target":"pkg:pypi/demo-11040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11962@1.0.2","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11962@1.0.2","target":"pkg:pypi/demo-10716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11963@1.0.3","target":"pkg:pypi/demo-10763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11963@1.0.3","target":"pkg:pypi/demo-11282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11964@1.0.4","target":"pkg:pypi/demo-10369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11964@1.0.4","target":"pkg:pypi/demo-1150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11964@1.0.4","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11965@1.0.0","target":"pkg:pypi/demo-11309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11965@1.0.0","target":"pkg:pypi/demo-11592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11965@1.0.0","target":"pkg:pypi/demo-1161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11966@1.0.1","target":"pkg:pypi/demo-10289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11966@1.0.1","target":"pkg:pypi/demo-11742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11967@1.0.2","target":"pkg:pypi/demo-10337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11967@1.0.2","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11967@1.0.2","target":"pkg:pypi/demo-10931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11968@1.0.3","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11968@1.0.3","target":"pkg:pypi/demo-11416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11968@1.0.3","target":"pkg:pypi/demo-11421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11968@1.0.3","target":"pkg:pypi/demo-11744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11969@1.0.4","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1196@1.0.1","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1196@1.0.1","target":"pkg:pypi/demo-1050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1196@1.0.1","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1196@1.0.1","target":"pkg:pypi/demo-11855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11970@1.0.0","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11971@1.0.1","target":"pkg:pypi/demo-11428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11971@1.0.1","target":"pkg:pypi/demo-11890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11972@1.0.2","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11973@1.0.3","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11973@1.0.3","target":"pkg:pypi/demo-11373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11974@1.0.4","target":"pkg:pypi/demo-10907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11974@1.0.4","target":"pkg:pypi/demo-11582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11975@1.0.0","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11975@1.0.0","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11975@1.0.0","target":"pkg:pypi/demo-10335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11975@1.0.0","target":"pkg:pypi/demo-10868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11976@1.0.1","target":"pkg:pypi/demo-1130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11976@1.0.1","target":"pkg:pypi/demo-11472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11977@1.0.2","target":"pkg:pypi/demo-10594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11977@1.0.2","target":"pkg:pypi/demo-10900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11978@1.0.3","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11978@1.0.3","target":"pkg:pypi/demo-10265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11978@1.0.3","target":"pkg:pypi/demo-10909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11978@1.0.3","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11979@1.0.4","target":"pkg:pypi/demo-10851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1197@1.0.2","target":"pkg:pypi/demo-10685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1197@1.0.2","target":"pkg:pypi/demo-11231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11980@1.0.0","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11980@1.0.0","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11980@1.0.0","target":"pkg:pypi/demo-1164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11981@1.0.1","target":"pkg:pypi/demo-10898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11981@1.0.1","target":"pkg:pypi/demo-11159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11981@1.0.1","target":"pkg:pypi/demo-1186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11982@1.0.2","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11982@1.0.2","target":"pkg:pypi/demo-10422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11982@1.0.2","target":"pkg:pypi/demo-11357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11982@1.0.2","target":"pkg:pypi/demo-11602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11983@1.0.3","target":"pkg:pypi/demo-11495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11984@1.0.4","target":"pkg:pypi/demo-10308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11984@1.0.4","target":"pkg:pypi/demo-10483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11985@1.0.0","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11985@1.0.0","target":"pkg:pypi/demo-10413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11985@1.0.0","target":"pkg:pypi/demo-10573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11985@1.0.0","target":"pkg:pypi/demo-10871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11986@1.0.1","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11986@1.0.1","target":"pkg:pypi/demo-10919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11986@1.0.1","target":"pkg:pypi/demo-11129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11986@1.0.1","target":"pkg:pypi/demo-11561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11987@1.0.2","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11987@1.0.2","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11988@1.0.3","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11988@1.0.3","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11988@1.0.3","target":"pkg:pypi/demo-11341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11989@1.0.4","target":"pkg:pypi/demo-10802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11989@1.0.4","target":"pkg:pypi/demo-11003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11989@1.0.4","target":"pkg:pypi/demo-11164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1198@1.0.3","target":"pkg:pypi/demo-10859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1198@1.0.3","target":"pkg:pypi/demo-11126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1198@1.0.3","target":"pkg:pypi/demo-11445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1198@1.0.3","target":"pkg:pypi/demo-11897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11990@1.0.0","target":"pkg:pypi/demo-10537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11990@1.0.0","target":"pkg:pypi/demo-11635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11990@1.0.0","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11991@1.0.1","target":"pkg:pypi/demo-11891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11992@1.0.2","target":"pkg:pypi/demo-10615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11993@1.0.3","target":"pkg:pypi/demo-10926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11993@1.0.3","target":"pkg:pypi/demo-11088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11994@1.0.4","target":"pkg:pypi/demo-105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11994@1.0.4","target":"pkg:pypi/demo-116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11995@1.0.0","target":"pkg:pypi/demo-10321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11995@1.0.0","target":"pkg:pypi/demo-11088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11995@1.0.0","target":"pkg:pypi/demo-11419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11996@1.0.1","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11996@1.0.1","target":"pkg:pypi/demo-10588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11996@1.0.1","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11996@1.0.1","target":"pkg:pypi/demo-11805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11997@1.0.2","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11997@1.0.2","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11997@1.0.2","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11998@1.0.3","target":"pkg:pypi/demo-11324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11999@1.0.4","target":"pkg:pypi/demo-11077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11999@1.0.4","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11999@1.0.4","target":"pkg:pypi/demo-1187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1199@1.0.4","target":"pkg:pypi/demo-1020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1199@1.0.4","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1199@1.0.4","target":"pkg:pypi/demo-11007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1199@1.0.4","target":"pkg:pypi/demo-11729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-119@1.0.4","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-119@1.0.4","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11@1.0.1","target":"pkg:pypi/demo-10737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11@1.0.1","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11@1.0.1","target":"pkg:pypi/demo-11463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-11@1.0.1","target":"pkg:pypi/demo-11541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12000@1.0.0","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12000@1.0.0","target":"pkg:pypi/demo-10620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12001@1.0.1","target":"pkg:pypi/demo-11017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12001@1.0.1","target":"pkg:pypi/demo-11093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12001@1.0.1","target":"pkg:pypi/demo-11717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12002@1.0.2","target":"pkg:pypi/demo-1125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12003@1.0.3","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12003@1.0.3","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12004@1.0.4","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12004@1.0.4","target":"pkg:pypi/demo-10705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12004@1.0.4","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12004@1.0.4","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12005@1.0.0","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12005@1.0.0","target":"pkg:pypi/demo-10961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12005@1.0.0","target":"pkg:pypi/demo-11429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12005@1.0.0","target":"pkg:pypi/demo-11526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12006@1.0.1","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12007@1.0.2","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12008@1.0.3","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12009@1.0.4","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12009@1.0.4","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12009@1.0.4","target":"pkg:pypi/demo-11857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1200@1.0.0","target":"pkg:pypi/demo-10883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1200@1.0.0","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1200@1.0.0","target":"pkg:pypi/demo-11778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1200@1.0.0","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12010@1.0.0","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12011@1.0.1","target":"pkg:pypi/demo-10220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12011@1.0.1","target":"pkg:pypi/demo-10773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12011@1.0.1","target":"pkg:pypi/demo-11342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12012@1.0.2","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12012@1.0.2","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12012@1.0.2","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12013@1.0.3","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12014@1.0.4","target":"pkg:pypi/demo-10534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12014@1.0.4","target":"pkg:pypi/demo-11210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12014@1.0.4","target":"pkg:pypi/demo-11520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12014@1.0.4","target":"pkg:pypi/demo-11545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12015@1.0.0","target":"pkg:pypi/demo-10541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12015@1.0.0","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12015@1.0.0","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12015@1.0.0","target":"pkg:pypi/demo-10954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12016@1.0.1","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12016@1.0.1","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12016@1.0.1","target":"pkg:pypi/demo-11730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12017@1.0.2","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12018@1.0.3","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12018@1.0.3","target":"pkg:pypi/demo-10549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12018@1.0.3","target":"pkg:pypi/demo-11025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12018@1.0.3","target":"pkg:pypi/demo-11080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12019@1.0.4","target":"pkg:pypi/demo-1176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1201@1.0.1","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1201@1.0.1","target":"pkg:pypi/demo-1101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1201@1.0.1","target":"pkg:pypi/demo-11299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1201@1.0.1","target":"pkg:pypi/demo-1198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12020@1.0.0","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12020@1.0.0","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12020@1.0.0","target":"pkg:pypi/demo-11629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12021@1.0.1","target":"pkg:pypi/demo-10206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12021@1.0.1","target":"pkg:pypi/demo-11519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12022@1.0.2","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12022@1.0.2","target":"pkg:pypi/demo-11312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12023@1.0.3","target":"pkg:pypi/demo-10934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12024@1.0.4","target":"pkg:pypi/demo-10942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12024@1.0.4","target":"pkg:pypi/demo-11211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12024@1.0.4","target":"pkg:pypi/demo-11356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12025@1.0.0","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12025@1.0.0","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12026@1.0.1","target":"pkg:pypi/demo-11164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12026@1.0.1","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12026@1.0.1","target":"pkg:pypi/demo-11597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12026@1.0.1","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12027@1.0.2","target":"pkg:pypi/demo-10515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12027@1.0.2","target":"pkg:pypi/demo-10820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12028@1.0.3","target":"pkg:pypi/demo-10485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12028@1.0.3","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12028@1.0.3","target":"pkg:pypi/demo-11805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12029@1.0.4","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1202@1.0.2","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1202@1.0.2","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1202@1.0.2","target":"pkg:pypi/demo-10878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1202@1.0.2","target":"pkg:pypi/demo-118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12030@1.0.0","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12030@1.0.0","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12030@1.0.0","target":"pkg:pypi/demo-11785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12031@1.0.1","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12032@1.0.2","target":"pkg:pypi/demo-10286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12032@1.0.2","target":"pkg:pypi/demo-1091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12032@1.0.2","target":"pkg:pypi/demo-110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12032@1.0.2","target":"pkg:pypi/demo-11855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12033@1.0.3","target":"pkg:pypi/demo-10495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12033@1.0.3","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12033@1.0.3","target":"pkg:pypi/demo-11208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12033@1.0.3","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12034@1.0.4","target":"pkg:pypi/demo-10567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12034@1.0.4","target":"pkg:pypi/demo-10944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12034@1.0.4","target":"pkg:pypi/demo-11740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12035@1.0.0","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12035@1.0.0","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12035@1.0.0","target":"pkg:pypi/demo-11067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12035@1.0.0","target":"pkg:pypi/demo-11821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12036@1.0.1","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12036@1.0.1","target":"pkg:pypi/demo-11179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12036@1.0.1","target":"pkg:pypi/demo-11328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12036@1.0.1","target":"pkg:pypi/demo-11536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12037@1.0.2","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12037@1.0.2","target":"pkg:pypi/demo-10776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12037@1.0.2","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12038@1.0.3","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12038@1.0.3","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12038@1.0.3","target":"pkg:pypi/demo-10730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12039@1.0.4","target":"pkg:pypi/demo-11933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1203@1.0.3","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1203@1.0.3","target":"pkg:pypi/demo-11376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1203@1.0.3","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12040@1.0.0","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12041@1.0.1","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12041@1.0.1","target":"pkg:pypi/demo-1114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12041@1.0.1","target":"pkg:pypi/demo-11181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12041@1.0.1","target":"pkg:pypi/demo-11444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12042@1.0.2","target":"pkg:pypi/demo-10094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12042@1.0.2","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12042@1.0.2","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12042@1.0.2","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12043@1.0.3","target":"pkg:pypi/demo-11259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12043@1.0.3","target":"pkg:pypi/demo-11526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12044@1.0.4","target":"pkg:pypi/demo-11379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12044@1.0.4","target":"pkg:pypi/demo-11474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12045@1.0.0","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12045@1.0.0","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12045@1.0.0","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12045@1.0.0","target":"pkg:pypi/demo-12041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12046@1.0.1","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12046@1.0.1","target":"pkg:pypi/demo-11372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12046@1.0.1","target":"pkg:pypi/demo-11648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12047@1.0.2","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12047@1.0.2","target":"pkg:pypi/demo-11003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12048@1.0.3","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12048@1.0.3","target":"pkg:pypi/demo-10961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12048@1.0.3","target":"pkg:pypi/demo-11627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12049@1.0.4","target":"pkg:pypi/demo-10364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12049@1.0.4","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1204@1.0.4","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1204@1.0.4","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1204@1.0.4","target":"pkg:pypi/demo-10400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1204@1.0.4","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12050@1.0.0","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12050@1.0.0","target":"pkg:pypi/demo-10838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12050@1.0.0","target":"pkg:pypi/demo-11684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12050@1.0.0","target":"pkg:pypi/demo-11962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12051@1.0.1","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12051@1.0.1","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12051@1.0.1","target":"pkg:pypi/demo-11727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12052@1.0.2","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12052@1.0.2","target":"pkg:pypi/demo-11055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12052@1.0.2","target":"pkg:pypi/demo-11285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12052@1.0.2","target":"pkg:pypi/demo-11966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12053@1.0.3","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12053@1.0.3","target":"pkg:pypi/demo-11119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12053@1.0.3","target":"pkg:pypi/demo-11153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12053@1.0.3","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12054@1.0.4","target":"pkg:pypi/demo-10999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12054@1.0.4","target":"pkg:pypi/demo-11316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12055@1.0.0","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12055@1.0.0","target":"pkg:pypi/demo-11774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12055@1.0.0","target":"pkg:pypi/demo-11883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12056@1.0.1","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12056@1.0.1","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12056@1.0.1","target":"pkg:pypi/demo-10715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12056@1.0.1","target":"pkg:pypi/demo-11100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12057@1.0.2","target":"pkg:pypi/demo-10413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12057@1.0.2","target":"pkg:pypi/demo-1104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12058@1.0.3","target":"pkg:pypi/demo-11037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12058@1.0.3","target":"pkg:pypi/demo-11742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12059@1.0.4","target":"pkg:pypi/demo-1024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12059@1.0.4","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12059@1.0.4","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1205@1.0.0","target":"pkg:pypi/demo-10631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1205@1.0.0","target":"pkg:pypi/demo-11547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12060@1.0.0","target":"pkg:pypi/demo-10816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12060@1.0.0","target":"pkg:pypi/demo-11116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12060@1.0.0","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12061@1.0.1","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12061@1.0.1","target":"pkg:pypi/demo-1143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12061@1.0.1","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12061@1.0.1","target":"pkg:pypi/demo-11909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12062@1.0.2","target":"pkg:pypi/demo-10420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12062@1.0.2","target":"pkg:pypi/demo-10515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12062@1.0.2","target":"pkg:pypi/demo-11585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12062@1.0.2","target":"pkg:pypi/demo-11788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12063@1.0.3","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12063@1.0.3","target":"pkg:pypi/demo-11868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12063@1.0.3","target":"pkg:pypi/demo-12005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12064@1.0.4","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12065@1.0.0","target":"pkg:pypi/demo-10545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12065@1.0.0","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12066@1.0.1","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12066@1.0.1","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12067@1.0.2","target":"pkg:pypi/demo-10453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12067@1.0.2","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12067@1.0.2","target":"pkg:pypi/demo-11750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12068@1.0.3","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12069@1.0.4","target":"pkg:pypi/demo-11004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1206@1.0.1","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1206@1.0.1","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1206@1.0.1","target":"pkg:pypi/demo-10833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1206@1.0.1","target":"pkg:pypi/demo-12038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12070@1.0.0","target":"pkg:pypi/demo-10642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12071@1.0.1","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12071@1.0.1","target":"pkg:pypi/demo-10470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12072@1.0.2","target":"pkg:pypi/demo-11015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12072@1.0.2","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12073@1.0.3","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12074@1.0.4","target":"pkg:pypi/demo-11091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12074@1.0.4","target":"pkg:pypi/demo-11674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12075@1.0.0","target":"pkg:pypi/demo-10296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12075@1.0.0","target":"pkg:pypi/demo-10715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12075@1.0.0","target":"pkg:pypi/demo-10944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12076@1.0.1","target":"pkg:pypi/demo-11567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12077@1.0.2","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12077@1.0.2","target":"pkg:pypi/demo-11617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12078@1.0.3","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12078@1.0.3","target":"pkg:pypi/demo-10441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12078@1.0.3","target":"pkg:pypi/demo-11153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12078@1.0.3","target":"pkg:pypi/demo-12003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12079@1.0.4","target":"pkg:pypi/demo-11224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1207@1.0.2","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1207@1.0.2","target":"pkg:pypi/demo-10637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1207@1.0.2","target":"pkg:pypi/demo-11400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12080@1.0.0","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12080@1.0.0","target":"pkg:pypi/demo-11377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12080@1.0.0","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12080@1.0.0","target":"pkg:pypi/demo-11592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12081@1.0.1","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12081@1.0.1","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12081@1.0.1","target":"pkg:pypi/demo-11858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12081@1.0.1","target":"pkg:pypi/demo-12039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12082@1.0.2","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12082@1.0.2","target":"pkg:pypi/demo-10825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12082@1.0.2","target":"pkg:pypi/demo-11820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12082@1.0.2","target":"pkg:pypi/demo-12010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12083@1.0.3","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12083@1.0.3","target":"pkg:pypi/demo-10768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12084@1.0.4","target":"pkg:pypi/demo-11041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12085@1.0.0","target":"pkg:pypi/demo-10768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12085@1.0.0","target":"pkg:pypi/demo-12023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12086@1.0.1","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12086@1.0.1","target":"pkg:pypi/demo-10363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12086@1.0.1","target":"pkg:pypi/demo-11513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12086@1.0.1","target":"pkg:pypi/demo-12004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12087@1.0.2","target":"pkg:pypi/demo-11231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12087@1.0.2","target":"pkg:pypi/demo-11840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12088@1.0.3","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12089@1.0.4","target":"pkg:pypi/demo-10492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12089@1.0.4","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12089@1.0.4","target":"pkg:pypi/demo-1137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12089@1.0.4","target":"pkg:pypi/demo-1158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1208@1.0.3","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1208@1.0.3","target":"pkg:pypi/demo-11356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1208@1.0.3","target":"pkg:pypi/demo-11837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1208@1.0.3","target":"pkg:pypi/demo-11954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12090@1.0.0","target":"pkg:pypi/demo-11211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12090@1.0.0","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12090@1.0.0","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12091@1.0.1","target":"pkg:pypi/demo-106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12091@1.0.1","target":"pkg:pypi/demo-11097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12092@1.0.2","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12092@1.0.2","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12092@1.0.2","target":"pkg:pypi/demo-10257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12092@1.0.2","target":"pkg:pypi/demo-11243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12093@1.0.3","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12093@1.0.3","target":"pkg:pypi/demo-11266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12093@1.0.3","target":"pkg:pypi/demo-11285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12093@1.0.3","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12094@1.0.4","target":"pkg:pypi/demo-10772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12094@1.0.4","target":"pkg:pypi/demo-10974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12095@1.0.0","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12095@1.0.0","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12095@1.0.0","target":"pkg:pypi/demo-11328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12095@1.0.0","target":"pkg:pypi/demo-11987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12096@1.0.1","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12097@1.0.2","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12097@1.0.2","target":"pkg:pypi/demo-11405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12098@1.0.3","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12098@1.0.3","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12098@1.0.3","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12098@1.0.3","target":"pkg:pypi/demo-11563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12099@1.0.4","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12099@1.0.4","target":"pkg:pypi/demo-11425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12099@1.0.4","target":"pkg:pypi/demo-11801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1209@1.0.4","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1209@1.0.4","target":"pkg:pypi/demo-1069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1209@1.0.4","target":"pkg:pypi/demo-11972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1209@1.0.4","target":"pkg:pypi/demo-12002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-120@1.0.0","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-120@1.0.0","target":"pkg:pypi/demo-11056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-120@1.0.0","target":"pkg:pypi/demo-11231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-120@1.0.0","target":"pkg:pypi/demo-11837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12100@1.0.0","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12100@1.0.0","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12100@1.0.0","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12100@1.0.0","target":"pkg:pypi/demo-11747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12101@1.0.1","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12101@1.0.1","target":"pkg:pypi/demo-10402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12102@1.0.2","target":"pkg:pypi/demo-11415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12103@1.0.3","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12103@1.0.3","target":"pkg:pypi/demo-11571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12103@1.0.3","target":"pkg:pypi/demo-12039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12104@1.0.4","target":"pkg:pypi/demo-11969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12105@1.0.0","target":"pkg:pypi/demo-10551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12105@1.0.0","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12106@1.0.1","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12106@1.0.1","target":"pkg:pypi/demo-11606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12106@1.0.1","target":"pkg:pypi/demo-1176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12107@1.0.2","target":"pkg:pypi/demo-10690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12107@1.0.2","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12107@1.0.2","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12107@1.0.2","target":"pkg:pypi/demo-12066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12108@1.0.3","target":"pkg:pypi/demo-11904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12109@1.0.4","target":"pkg:pypi/demo-10393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12109@1.0.4","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1210@1.0.0","target":"pkg:pypi/demo-11249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1210@1.0.0","target":"pkg:pypi/demo-11529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1210@1.0.0","target":"pkg:pypi/demo-11537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1210@1.0.0","target":"pkg:pypi/demo-12024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12110@1.0.0","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12111@1.0.1","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12111@1.0.1","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12111@1.0.1","target":"pkg:pypi/demo-10802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12111@1.0.1","target":"pkg:pypi/demo-12014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12112@1.0.2","target":"pkg:pypi/demo-10390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12112@1.0.2","target":"pkg:pypi/demo-10672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12112@1.0.2","target":"pkg:pypi/demo-10991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12112@1.0.2","target":"pkg:pypi/demo-1125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12113@1.0.3","target":"pkg:pypi/demo-10992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12114@1.0.4","target":"pkg:pypi/demo-11469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12114@1.0.4","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12115@1.0.0","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12115@1.0.0","target":"pkg:pypi/demo-11217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12115@1.0.0","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12115@1.0.0","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12116@1.0.1","target":"pkg:pypi/demo-1166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12116@1.0.1","target":"pkg:pypi/demo-11977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12117@1.0.2","target":"pkg:pypi/demo-12055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12118@1.0.3","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12118@1.0.3","target":"pkg:pypi/demo-11243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12118@1.0.3","target":"pkg:pypi/demo-11790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12118@1.0.3","target":"pkg:pypi/demo-12035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12119@1.0.4","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12119@1.0.4","target":"pkg:pypi/demo-10998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12119@1.0.4","target":"pkg:pypi/demo-11243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1211@1.0.1","target":"pkg:pypi/demo-10453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1211@1.0.1","target":"pkg:pypi/demo-1102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1211@1.0.1","target":"pkg:pypi/demo-11755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12120@1.0.0","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12120@1.0.0","target":"pkg:pypi/demo-1130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12121@1.0.1","target":"pkg:pypi/demo-11072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12121@1.0.1","target":"pkg:pypi/demo-11638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12121@1.0.1","target":"pkg:pypi/demo-12012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12121@1.0.1","target":"pkg:pypi/demo-1208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12122@1.0.2","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12123@1.0.3","target":"pkg:pypi/demo-10427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12123@1.0.3","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12123@1.0.3","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12124@1.0.4","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12124@1.0.4","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12125@1.0.0","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12125@1.0.0","target":"pkg:pypi/demo-11928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12126@1.0.1","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12126@1.0.1","target":"pkg:pypi/demo-11078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12127@1.0.2","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12127@1.0.2","target":"pkg:pypi/demo-12060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12128@1.0.3","target":"pkg:pypi/demo-1045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12128@1.0.3","target":"pkg:pypi/demo-105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12128@1.0.3","target":"pkg:pypi/demo-10722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12129@1.0.4","target":"pkg:pypi/demo-1086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12129@1.0.4","target":"pkg:pypi/demo-10881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12129@1.0.4","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12129@1.0.4","target":"pkg:pypi/demo-11174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1212@1.0.2","target":"pkg:pypi/demo-11211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1212@1.0.2","target":"pkg:pypi/demo-12021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12130@1.0.0","target":"pkg:pypi/demo-10509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12131@1.0.1","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12131@1.0.1","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12132@1.0.2","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12132@1.0.2","target":"pkg:pypi/demo-10724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12132@1.0.2","target":"pkg:pypi/demo-10836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12133@1.0.3","target":"pkg:pypi/demo-11298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12133@1.0.3","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12133@1.0.3","target":"pkg:pypi/demo-11682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12134@1.0.4","target":"pkg:pypi/demo-10938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12135@1.0.0","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12136@1.0.1","target":"pkg:pypi/demo-10388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12137@1.0.2","target":"pkg:pypi/demo-11314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12137@1.0.2","target":"pkg:pypi/demo-1133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12137@1.0.2","target":"pkg:pypi/demo-12087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12138@1.0.3","target":"pkg:pypi/demo-10624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12139@1.0.4","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12139@1.0.4","target":"pkg:pypi/demo-11405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12139@1.0.4","target":"pkg:pypi/demo-11581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1213@1.0.3","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1213@1.0.3","target":"pkg:pypi/demo-10828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1213@1.0.3","target":"pkg:pypi/demo-10905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1213@1.0.3","target":"pkg:pypi/demo-11315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12140@1.0.0","target":"pkg:pypi/demo-11635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12141@1.0.1","target":"pkg:pypi/demo-1141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12141@1.0.1","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12141@1.0.1","target":"pkg:pypi/demo-11597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12142@1.0.2","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12142@1.0.2","target":"pkg:pypi/demo-11218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12143@1.0.3","target":"pkg:pypi/demo-10941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12143@1.0.3","target":"pkg:pypi/demo-11015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12143@1.0.3","target":"pkg:pypi/demo-11683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12144@1.0.4","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12144@1.0.4","target":"pkg:pypi/demo-11578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12144@1.0.4","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12144@1.0.4","target":"pkg:pypi/demo-12031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12145@1.0.0","target":"pkg:pypi/demo-11169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12145@1.0.0","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12145@1.0.0","target":"pkg:pypi/demo-11362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12145@1.0.0","target":"pkg:pypi/demo-12018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12146@1.0.1","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12146@1.0.1","target":"pkg:pypi/demo-10629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12146@1.0.1","target":"pkg:pypi/demo-11262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12147@1.0.2","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12147@1.0.2","target":"pkg:pypi/demo-11650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12148@1.0.3","target":"pkg:pypi/demo-12106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12149@1.0.4","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12149@1.0.4","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12149@1.0.4","target":"pkg:pypi/demo-11659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12149@1.0.4","target":"pkg:pypi/demo-12081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1214@1.0.4","target":"pkg:pypi/demo-10520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1214@1.0.4","target":"pkg:pypi/demo-11427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12150@1.0.0","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12150@1.0.0","target":"pkg:pypi/demo-11620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12151@1.0.1","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12151@1.0.1","target":"pkg:pypi/demo-11001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12151@1.0.1","target":"pkg:pypi/demo-11581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12151@1.0.1","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12152@1.0.2","target":"pkg:pypi/demo-11907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12153@1.0.3","target":"pkg:pypi/demo-10831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12153@1.0.3","target":"pkg:pypi/demo-11000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12153@1.0.3","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12153@1.0.3","target":"pkg:pypi/demo-11934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12154@1.0.4","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12154@1.0.4","target":"pkg:pypi/demo-11327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12154@1.0.4","target":"pkg:pypi/demo-11614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12154@1.0.4","target":"pkg:pypi/demo-11873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12155@1.0.0","target":"pkg:pypi/demo-10944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12155@1.0.0","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12155@1.0.0","target":"pkg:pypi/demo-12117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12156@1.0.1","target":"pkg:pypi/demo-10940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12157@1.0.2","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12157@1.0.2","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12157@1.0.2","target":"pkg:pypi/demo-1160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12157@1.0.2","target":"pkg:pypi/demo-11822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12158@1.0.3","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12158@1.0.3","target":"pkg:pypi/demo-10472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12158@1.0.3","target":"pkg:pypi/demo-1212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12159@1.0.4","target":"pkg:pypi/demo-10725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12159@1.0.4","target":"pkg:pypi/demo-11316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1215@1.0.0","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1215@1.0.0","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1215@1.0.0","target":"pkg:pypi/demo-12015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12160@1.0.0","target":"pkg:pypi/demo-11480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12161@1.0.1","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12162@1.0.2","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12162@1.0.2","target":"pkg:pypi/demo-10792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12162@1.0.2","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12162@1.0.2","target":"pkg:pypi/demo-12131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12163@1.0.3","target":"pkg:pypi/demo-10654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12164@1.0.4","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12165@1.0.0","target":"pkg:pypi/demo-11641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12166@1.0.1","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12167@1.0.2","target":"pkg:pypi/demo-10962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12167@1.0.2","target":"pkg:pypi/demo-11514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12167@1.0.2","target":"pkg:pypi/demo-11573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12168@1.0.3","target":"pkg:pypi/demo-11802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12169@1.0.4","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12169@1.0.4","target":"pkg:pypi/demo-10905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1216@1.0.1","target":"pkg:pypi/demo-11505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12170@1.0.0","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12171@1.0.1","target":"pkg:pypi/demo-10831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12171@1.0.1","target":"pkg:pypi/demo-11217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12172@1.0.2","target":"pkg:pypi/demo-10094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12172@1.0.2","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12172@1.0.2","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12173@1.0.3","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12173@1.0.3","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12173@1.0.3","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12174@1.0.4","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12174@1.0.4","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12175@1.0.0","target":"pkg:pypi/demo-11700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12176@1.0.1","target":"pkg:pypi/demo-10740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12176@1.0.1","target":"pkg:pypi/demo-11045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12176@1.0.1","target":"pkg:pypi/demo-11192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12177@1.0.2","target":"pkg:pypi/demo-10546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12177@1.0.2","target":"pkg:pypi/demo-11008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12177@1.0.2","target":"pkg:pypi/demo-11215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12178@1.0.3","target":"pkg:pypi/demo-10782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12178@1.0.3","target":"pkg:pypi/demo-1190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12179@1.0.4","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1217@1.0.2","target":"pkg:pypi/demo-10869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1217@1.0.2","target":"pkg:pypi/demo-11073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1217@1.0.2","target":"pkg:pypi/demo-11118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12180@1.0.0","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12180@1.0.0","target":"pkg:pypi/demo-1051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12180@1.0.0","target":"pkg:pypi/demo-11208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12180@1.0.0","target":"pkg:pypi/demo-11870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12181@1.0.1","target":"pkg:pypi/demo-10631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12181@1.0.1","target":"pkg:pypi/demo-11538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12182@1.0.2","target":"pkg:pypi/demo-10464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12182@1.0.2","target":"pkg:pypi/demo-1049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12182@1.0.2","target":"pkg:pypi/demo-11994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12183@1.0.3","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12183@1.0.3","target":"pkg:pypi/demo-11357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12183@1.0.3","target":"pkg:pypi/demo-11856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12183@1.0.3","target":"pkg:pypi/demo-12155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12184@1.0.4","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12184@1.0.4","target":"pkg:pypi/demo-11107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12184@1.0.4","target":"pkg:pypi/demo-11472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12185@1.0.0","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12185@1.0.0","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12185@1.0.0","target":"pkg:pypi/demo-11831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12185@1.0.0","target":"pkg:pypi/demo-11933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12186@1.0.1","target":"pkg:pypi/demo-10398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12186@1.0.1","target":"pkg:pypi/demo-10436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12186@1.0.1","target":"pkg:pypi/demo-10532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12186@1.0.1","target":"pkg:pypi/demo-12118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12187@1.0.2","target":"pkg:pypi/demo-10799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12188@1.0.3","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12188@1.0.3","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12189@1.0.4","target":"pkg:pypi/demo-12156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1218@1.0.3","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1218@1.0.3","target":"pkg:pypi/demo-10839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1218@1.0.3","target":"pkg:pypi/demo-11011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1218@1.0.3","target":"pkg:pypi/demo-11626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12190@1.0.0","target":"pkg:pypi/demo-10857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12190@1.0.0","target":"pkg:pypi/demo-11918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12191@1.0.1","target":"pkg:pypi/demo-11141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12191@1.0.1","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12192@1.0.2","target":"pkg:pypi/demo-10529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12192@1.0.2","target":"pkg:pypi/demo-10987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12192@1.0.2","target":"pkg:pypi/demo-11468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12193@1.0.3","target":"pkg:pypi/demo-11036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12193@1.0.3","target":"pkg:pypi/demo-11665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12193@1.0.3","target":"pkg:pypi/demo-12168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12194@1.0.4","target":"pkg:pypi/demo-108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12195@1.0.0","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12195@1.0.0","target":"pkg:pypi/demo-10918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12195@1.0.0","target":"pkg:pypi/demo-11547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12196@1.0.1","target":"pkg:pypi/demo-1050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12196@1.0.1","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12196@1.0.1","target":"pkg:pypi/demo-1176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12196@1.0.1","target":"pkg:pypi/demo-11913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12197@1.0.2","target":"pkg:pypi/demo-10865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12198@1.0.3","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12198@1.0.3","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12198@1.0.3","target":"pkg:pypi/demo-11557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12199@1.0.4","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12199@1.0.4","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12199@1.0.4","target":"pkg:pypi/demo-10986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1219@1.0.4","target":"pkg:pypi/demo-10582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-121@1.0.1","target":"pkg:pypi/demo-1102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-121@1.0.1","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-121@1.0.1","target":"pkg:pypi/demo-12116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12200@1.0.0","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12200@1.0.0","target":"pkg:pypi/demo-112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12200@1.0.0","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12201@1.0.1","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12201@1.0.1","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12201@1.0.1","target":"pkg:pypi/demo-11630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12202@1.0.2","target":"pkg:pypi/demo-11602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12203@1.0.3","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12203@1.0.3","target":"pkg:pypi/demo-10897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12204@1.0.4","target":"pkg:pypi/demo-11919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12205@1.0.0","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12205@1.0.0","target":"pkg:pypi/demo-12131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12206@1.0.1","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12207@1.0.2","target":"pkg:pypi/demo-11463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12207@1.0.2","target":"pkg:pypi/demo-11473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12208@1.0.3","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12208@1.0.3","target":"pkg:pypi/demo-10691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12208@1.0.3","target":"pkg:pypi/demo-120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12208@1.0.3","target":"pkg:pypi/demo-12105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12209@1.0.4","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12209@1.0.4","target":"pkg:pypi/demo-10679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12209@1.0.4","target":"pkg:pypi/demo-11327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12209@1.0.4","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1220@1.0.0","target":"pkg:pypi/demo-12032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12210@1.0.0","target":"pkg:pypi/demo-10785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12210@1.0.0","target":"pkg:pypi/demo-11375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12211@1.0.1","target":"pkg:pypi/demo-10467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12211@1.0.1","target":"pkg:pypi/demo-11446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12212@1.0.2","target":"pkg:pypi/demo-10988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12212@1.0.2","target":"pkg:pypi/demo-11750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12213@1.0.3","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12214@1.0.4","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12214@1.0.4","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12214@1.0.4","target":"pkg:pypi/demo-11511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12214@1.0.4","target":"pkg:pypi/demo-11830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12215@1.0.0","target":"pkg:pypi/demo-10872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12215@1.0.0","target":"pkg:pypi/demo-110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12215@1.0.0","target":"pkg:pypi/demo-11557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12216@1.0.1","target":"pkg:pypi/demo-11243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12216@1.0.1","target":"pkg:pypi/demo-11551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12216@1.0.1","target":"pkg:pypi/demo-12098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12217@1.0.2","target":"pkg:pypi/demo-1070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12218@1.0.3","target":"pkg:pypi/demo-12076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12219@1.0.4","target":"pkg:pypi/demo-10508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12219@1.0.4","target":"pkg:pypi/demo-10940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1221@1.0.1","target":"pkg:pypi/demo-10936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1221@1.0.1","target":"pkg:pypi/demo-10995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1221@1.0.1","target":"pkg:pypi/demo-11262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12220@1.0.0","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12220@1.0.0","target":"pkg:pypi/demo-10965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12220@1.0.0","target":"pkg:pypi/demo-11900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12221@1.0.1","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12221@1.0.1","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12221@1.0.1","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12221@1.0.1","target":"pkg:pypi/demo-11800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12222@1.0.2","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12222@1.0.2","target":"pkg:pypi/demo-1123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12223@1.0.3","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12223@1.0.3","target":"pkg:pypi/demo-12106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12224@1.0.4","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12224@1.0.4","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12225@1.0.0","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12225@1.0.0","target":"pkg:pypi/demo-11160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12226@1.0.1","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12226@1.0.1","target":"pkg:pypi/demo-12206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12227@1.0.2","target":"pkg:pypi/demo-11744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12227@1.0.2","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12228@1.0.3","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12228@1.0.3","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12228@1.0.3","target":"pkg:pypi/demo-10837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12229@1.0.4","target":"pkg:pypi/demo-10797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12229@1.0.4","target":"pkg:pypi/demo-11175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1222@1.0.2","target":"pkg:pypi/demo-10788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1222@1.0.2","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1222@1.0.2","target":"pkg:pypi/demo-11934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12230@1.0.0","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12231@1.0.1","target":"pkg:pypi/demo-11365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12232@1.0.2","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12233@1.0.3","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12233@1.0.3","target":"pkg:pypi/demo-1019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12234@1.0.4","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12234@1.0.4","target":"pkg:pypi/demo-12016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12235@1.0.0","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12235@1.0.0","target":"pkg:pypi/demo-11930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12235@1.0.0","target":"pkg:pypi/demo-12139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12236@1.0.1","target":"pkg:pypi/demo-10785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12236@1.0.1","target":"pkg:pypi/demo-11127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12236@1.0.1","target":"pkg:pypi/demo-11403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12236@1.0.1","target":"pkg:pypi/demo-11434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12237@1.0.2","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12237@1.0.2","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12237@1.0.2","target":"pkg:pypi/demo-1191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12238@1.0.3","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12238@1.0.3","target":"pkg:pypi/demo-11083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12239@1.0.4","target":"pkg:pypi/demo-10559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12239@1.0.4","target":"pkg:pypi/demo-11472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12239@1.0.4","target":"pkg:pypi/demo-11749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12239@1.0.4","target":"pkg:pypi/demo-11859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1223@1.0.3","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1223@1.0.3","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1223@1.0.3","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12240@1.0.0","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12240@1.0.0","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12240@1.0.0","target":"pkg:pypi/demo-11537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12241@1.0.1","target":"pkg:pypi/demo-11293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12242@1.0.2","target":"pkg:pypi/demo-10173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12242@1.0.2","target":"pkg:pypi/demo-10386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12242@1.0.2","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12242@1.0.2","target":"pkg:pypi/demo-11370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12243@1.0.3","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12244@1.0.4","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12245@1.0.0","target":"pkg:pypi/demo-11388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12245@1.0.0","target":"pkg:pypi/demo-11706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12246@1.0.1","target":"pkg:pypi/demo-10851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12246@1.0.1","target":"pkg:pypi/demo-11564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12246@1.0.1","target":"pkg:pypi/demo-12049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12247@1.0.2","target":"pkg:pypi/demo-12239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12248@1.0.3","target":"pkg:pypi/demo-11495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12248@1.0.3","target":"pkg:pypi/demo-11879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12249@1.0.4","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12249@1.0.4","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12249@1.0.4","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12249@1.0.4","target":"pkg:pypi/demo-12007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1224@1.0.4","target":"pkg:pypi/demo-10338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1224@1.0.4","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1224@1.0.4","target":"pkg:pypi/demo-12020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12250@1.0.0","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12251@1.0.1","target":"pkg:pypi/demo-10753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12251@1.0.1","target":"pkg:pypi/demo-11473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12252@1.0.2","target":"pkg:pypi/demo-10592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12252@1.0.2","target":"pkg:pypi/demo-1141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12253@1.0.3","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12253@1.0.3","target":"pkg:pypi/demo-10546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12254@1.0.4","target":"pkg:pypi/demo-11601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12254@1.0.4","target":"pkg:pypi/demo-11967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12255@1.0.0","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12255@1.0.0","target":"pkg:pypi/demo-11171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12256@1.0.1","target":"pkg:pypi/demo-10581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12256@1.0.1","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12257@1.0.2","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12257@1.0.2","target":"pkg:pypi/demo-11976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12257@1.0.2","target":"pkg:pypi/demo-12247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12258@1.0.3","target":"pkg:pypi/demo-10648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12258@1.0.3","target":"pkg:pypi/demo-10898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12258@1.0.3","target":"pkg:pypi/demo-11547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12258@1.0.3","target":"pkg:pypi/demo-12113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12259@1.0.4","target":"pkg:pypi/demo-10490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12259@1.0.4","target":"pkg:pypi/demo-11178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12259@1.0.4","target":"pkg:pypi/demo-12060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1225@1.0.0","target":"pkg:pypi/demo-10861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1225@1.0.0","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1225@1.0.0","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12260@1.0.0","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12260@1.0.0","target":"pkg:pypi/demo-11330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12260@1.0.0","target":"pkg:pypi/demo-1206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12261@1.0.1","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12262@1.0.2","target":"pkg:pypi/demo-10389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12262@1.0.2","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12262@1.0.2","target":"pkg:pypi/demo-11220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12262@1.0.2","target":"pkg:pypi/demo-12168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12263@1.0.3","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12263@1.0.3","target":"pkg:pypi/demo-11655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12264@1.0.4","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12265@1.0.0","target":"pkg:pypi/demo-10704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12266@1.0.1","target":"pkg:pypi/demo-11801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12267@1.0.2","target":"pkg:pypi/demo-11834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12268@1.0.3","target":"pkg:pypi/demo-11372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12268@1.0.3","target":"pkg:pypi/demo-11822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12268@1.0.3","target":"pkg:pypi/demo-12079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12269@1.0.4","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1226@1.0.1","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1226@1.0.1","target":"pkg:pypi/demo-10341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1226@1.0.1","target":"pkg:pypi/demo-10667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12270@1.0.0","target":"pkg:pypi/demo-10799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12270@1.0.0","target":"pkg:pypi/demo-11794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12271@1.0.1","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12272@1.0.2","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12272@1.0.2","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12273@1.0.3","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12273@1.0.3","target":"pkg:pypi/demo-1059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12274@1.0.4","target":"pkg:pypi/demo-10094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12274@1.0.4","target":"pkg:pypi/demo-10457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12274@1.0.4","target":"pkg:pypi/demo-10836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12274@1.0.4","target":"pkg:pypi/demo-11633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12275@1.0.0","target":"pkg:pypi/demo-10147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12276@1.0.1","target":"pkg:pypi/demo-11703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12277@1.0.2","target":"pkg:pypi/demo-10750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12277@1.0.2","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12277@1.0.2","target":"pkg:pypi/demo-10895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12277@1.0.2","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12278@1.0.3","target":"pkg:pypi/demo-11176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12278@1.0.3","target":"pkg:pypi/demo-11629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12279@1.0.4","target":"pkg:pypi/demo-11560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12279@1.0.4","target":"pkg:pypi/demo-1213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1227@1.0.2","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1227@1.0.2","target":"pkg:pypi/demo-10891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1227@1.0.2","target":"pkg:pypi/demo-1123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12280@1.0.0","target":"pkg:pypi/demo-10370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12280@1.0.0","target":"pkg:pypi/demo-11143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12280@1.0.0","target":"pkg:pypi/demo-11360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12281@1.0.1","target":"pkg:pypi/demo-1019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12281@1.0.1","target":"pkg:pypi/demo-10838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12282@1.0.2","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12282@1.0.2","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12282@1.0.2","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12282@1.0.2","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12283@1.0.3","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12283@1.0.3","target":"pkg:pypi/demo-10304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12283@1.0.3","target":"pkg:pypi/demo-1087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12284@1.0.4","target":"pkg:pypi/demo-11398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12284@1.0.4","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12285@1.0.0","target":"pkg:pypi/demo-11075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12285@1.0.0","target":"pkg:pypi/demo-11208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12285@1.0.0","target":"pkg:pypi/demo-11388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12285@1.0.0","target":"pkg:pypi/demo-11923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12286@1.0.1","target":"pkg:pypi/demo-10766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12286@1.0.1","target":"pkg:pypi/demo-11139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12286@1.0.1","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12286@1.0.1","target":"pkg:pypi/demo-11491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12287@1.0.2","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12287@1.0.2","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12288@1.0.3","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12288@1.0.3","target":"pkg:pypi/demo-10413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12288@1.0.3","target":"pkg:pypi/demo-10422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12288@1.0.3","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12289@1.0.4","target":"pkg:pypi/demo-11102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12289@1.0.4","target":"pkg:pypi/demo-11124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12289@1.0.4","target":"pkg:pypi/demo-11847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1228@1.0.3","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1228@1.0.3","target":"pkg:pypi/demo-12248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12290@1.0.0","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12290@1.0.0","target":"pkg:pypi/demo-11664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12291@1.0.1","target":"pkg:pypi/demo-10624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12291@1.0.1","target":"pkg:pypi/demo-11183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12291@1.0.1","target":"pkg:pypi/demo-12076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12292@1.0.2","target":"pkg:pypi/demo-10312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12293@1.0.3","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12293@1.0.3","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12293@1.0.3","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12294@1.0.4","target":"pkg:pypi/demo-10220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12294@1.0.4","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12294@1.0.4","target":"pkg:pypi/demo-11428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12294@1.0.4","target":"pkg:pypi/demo-11807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12295@1.0.0","target":"pkg:pypi/demo-11517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12295@1.0.0","target":"pkg:pypi/demo-11744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12295@1.0.0","target":"pkg:pypi/demo-1215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12296@1.0.1","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12297@1.0.2","target":"pkg:pypi/demo-11161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12298@1.0.3","target":"pkg:pypi/demo-10421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12298@1.0.3","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12298@1.0.3","target":"pkg:pypi/demo-11460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12299@1.0.4","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1229@1.0.4","target":"pkg:pypi/demo-10695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1229@1.0.4","target":"pkg:pypi/demo-11841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-122@1.0.2","target":"pkg:pypi/demo-10696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-122@1.0.2","target":"pkg:pypi/demo-10780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12300@1.0.0","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12301@1.0.1","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12301@1.0.1","target":"pkg:pypi/demo-11360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12301@1.0.1","target":"pkg:pypi/demo-11769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12302@1.0.2","target":"pkg:pypi/demo-10940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12302@1.0.2","target":"pkg:pypi/demo-11844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12303@1.0.3","target":"pkg:pypi/demo-11245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12303@1.0.3","target":"pkg:pypi/demo-11702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12303@1.0.3","target":"pkg:pypi/demo-11966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12304@1.0.4","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12304@1.0.4","target":"pkg:pypi/demo-12288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12305@1.0.0","target":"pkg:pypi/demo-11072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12305@1.0.0","target":"pkg:pypi/demo-11594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12306@1.0.1","target":"pkg:pypi/demo-10872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12306@1.0.1","target":"pkg:pypi/demo-11341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12307@1.0.2","target":"pkg:pypi/demo-11004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12308@1.0.3","target":"pkg:pypi/demo-11236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12308@1.0.3","target":"pkg:pypi/demo-11357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12308@1.0.3","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12308@1.0.3","target":"pkg:pypi/demo-12003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12309@1.0.4","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12309@1.0.4","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12309@1.0.4","target":"pkg:pypi/demo-12083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1230@1.0.0","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1230@1.0.0","target":"pkg:pypi/demo-10954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1230@1.0.0","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12310@1.0.0","target":"pkg:pypi/demo-11084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12310@1.0.0","target":"pkg:pypi/demo-11722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12311@1.0.1","target":"pkg:pypi/demo-11432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12312@1.0.2","target":"pkg:pypi/demo-11070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12313@1.0.3","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12313@1.0.3","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12313@1.0.3","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12314@1.0.4","target":"pkg:pypi/demo-11828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12314@1.0.4","target":"pkg:pypi/demo-11975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12314@1.0.4","target":"pkg:pypi/demo-12026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12315@1.0.0","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12315@1.0.0","target":"pkg:pypi/demo-11806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12316@1.0.1","target":"pkg:pypi/demo-11886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12317@1.0.2","target":"pkg:pypi/demo-10777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12317@1.0.2","target":"pkg:pypi/demo-11671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12318@1.0.3","target":"pkg:pypi/demo-10440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12318@1.0.3","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12319@1.0.4","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12319@1.0.4","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12319@1.0.4","target":"pkg:pypi/demo-11651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1231@1.0.1","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12320@1.0.0","target":"pkg:pypi/demo-12029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12321@1.0.1","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12321@1.0.1","target":"pkg:pypi/demo-12318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12322@1.0.2","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12322@1.0.2","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12322@1.0.2","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12323@1.0.3","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12324@1.0.4","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12324@1.0.4","target":"pkg:pypi/demo-12017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12325@1.0.0","target":"pkg:pypi/demo-10891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12325@1.0.0","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12325@1.0.0","target":"pkg:pypi/demo-12272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12326@1.0.1","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12326@1.0.1","target":"pkg:pypi/demo-10505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12327@1.0.2","target":"pkg:pypi/demo-11072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12327@1.0.2","target":"pkg:pypi/demo-11835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12327@1.0.2","target":"pkg:pypi/demo-12012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12328@1.0.3","target":"pkg:pypi/demo-1195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12329@1.0.4","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1232@1.0.2","target":"pkg:pypi/demo-11082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1232@1.0.2","target":"pkg:pypi/demo-11310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1232@1.0.2","target":"pkg:pypi/demo-11772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1232@1.0.2","target":"pkg:pypi/demo-12129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12330@1.0.0","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12330@1.0.0","target":"pkg:pypi/demo-10589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12330@1.0.0","target":"pkg:pypi/demo-11763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12330@1.0.0","target":"pkg:pypi/demo-11766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12331@1.0.1","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12331@1.0.1","target":"pkg:pypi/demo-11879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12332@1.0.2","target":"pkg:pypi/demo-12040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12333@1.0.3","target":"pkg:pypi/demo-11937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12333@1.0.3","target":"pkg:pypi/demo-11940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12334@1.0.4","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12334@1.0.4","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12334@1.0.4","target":"pkg:pypi/demo-11104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12335@1.0.0","target":"pkg:pypi/demo-10713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12335@1.0.0","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12335@1.0.0","target":"pkg:pypi/demo-12283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12335@1.0.0","target":"pkg:pypi/demo-12323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12336@1.0.1","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12336@1.0.1","target":"pkg:pypi/demo-10802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12336@1.0.1","target":"pkg:pypi/demo-11389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12337@1.0.2","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12337@1.0.2","target":"pkg:pypi/demo-10622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12338@1.0.3","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12339@1.0.4","target":"pkg:pypi/demo-10534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12339@1.0.4","target":"pkg:pypi/demo-1128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12339@1.0.4","target":"pkg:pypi/demo-11610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12339@1.0.4","target":"pkg:pypi/demo-12320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1233@1.0.3","target":"pkg:pypi/demo-11251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12340@1.0.0","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12340@1.0.0","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12340@1.0.0","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12340@1.0.0","target":"pkg:pypi/demo-12132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12341@1.0.1","target":"pkg:pypi/demo-10185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12341@1.0.1","target":"pkg:pypi/demo-10303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12341@1.0.1","target":"pkg:pypi/demo-11227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12342@1.0.2","target":"pkg:pypi/demo-1052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12342@1.0.2","target":"pkg:pypi/demo-11451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12342@1.0.2","target":"pkg:pypi/demo-12011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12342@1.0.2","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12343@1.0.3","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12343@1.0.3","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12343@1.0.3","target":"pkg:pypi/demo-12342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12344@1.0.4","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12344@1.0.4","target":"pkg:pypi/demo-11149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12345@1.0.0","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12345@1.0.0","target":"pkg:pypi/demo-1210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12345@1.0.0","target":"pkg:pypi/demo-12268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12346@1.0.1","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12346@1.0.1","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12347@1.0.2","target":"pkg:pypi/demo-11578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12348@1.0.3","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12348@1.0.3","target":"pkg:pypi/demo-11894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12348@1.0.3","target":"pkg:pypi/demo-12066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12349@1.0.4","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12349@1.0.4","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12349@1.0.4","target":"pkg:pypi/demo-11920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1234@1.0.4","target":"pkg:pypi/demo-104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1234@1.0.4","target":"pkg:pypi/demo-10611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12350@1.0.0","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12350@1.0.0","target":"pkg:pypi/demo-10726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12350@1.0.0","target":"pkg:pypi/demo-12275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12351@1.0.1","target":"pkg:pypi/demo-12112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12352@1.0.2","target":"pkg:pypi/demo-11572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12352@1.0.2","target":"pkg:pypi/demo-1178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12352@1.0.2","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12353@1.0.3","target":"pkg:pypi/demo-1063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12353@1.0.3","target":"pkg:pypi/demo-1135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12354@1.0.4","target":"pkg:pypi/demo-11281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12355@1.0.0","target":"pkg:pypi/demo-12054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12356@1.0.1","target":"pkg:pypi/demo-12171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12356@1.0.1","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12357@1.0.2","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12357@1.0.2","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12357@1.0.2","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12357@1.0.2","target":"pkg:pypi/demo-11100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12358@1.0.3","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12358@1.0.3","target":"pkg:pypi/demo-11021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12358@1.0.3","target":"pkg:pypi/demo-11627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12358@1.0.3","target":"pkg:pypi/demo-1215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12359@1.0.4","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1235@1.0.0","target":"pkg:pypi/demo-1091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1235@1.0.0","target":"pkg:pypi/demo-12338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12360@1.0.0","target":"pkg:pypi/demo-11996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12361@1.0.1","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12362@1.0.2","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12362@1.0.2","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12362@1.0.2","target":"pkg:pypi/demo-11523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12363@1.0.3","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12364@1.0.4","target":"pkg:pypi/demo-11981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12365@1.0.0","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12365@1.0.0","target":"pkg:pypi/demo-10788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12365@1.0.0","target":"pkg:pypi/demo-11227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12365@1.0.0","target":"pkg:pypi/demo-11738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12366@1.0.1","target":"pkg:pypi/demo-11915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12367@1.0.2","target":"pkg:pypi/demo-10737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12368@1.0.3","target":"pkg:pypi/demo-10733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12368@1.0.3","target":"pkg:pypi/demo-11451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12368@1.0.3","target":"pkg:pypi/demo-11788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12369@1.0.4","target":"pkg:pypi/demo-11884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12369@1.0.4","target":"pkg:pypi/demo-12000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1236@1.0.1","target":"pkg:pypi/demo-1174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12370@1.0.0","target":"pkg:pypi/demo-10371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12370@1.0.0","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12370@1.0.0","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12370@1.0.0","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12371@1.0.1","target":"pkg:pypi/demo-11227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12371@1.0.1","target":"pkg:pypi/demo-12071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12372@1.0.2","target":"pkg:pypi/demo-11205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12373@1.0.3","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12373@1.0.3","target":"pkg:pypi/demo-11246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12373@1.0.3","target":"pkg:pypi/demo-11341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12374@1.0.4","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12374@1.0.4","target":"pkg:pypi/demo-11798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12375@1.0.0","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12375@1.0.0","target":"pkg:pypi/demo-10799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12375@1.0.0","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12375@1.0.0","target":"pkg:pypi/demo-1171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12376@1.0.1","target":"pkg:pypi/demo-11687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12377@1.0.2","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12378@1.0.3","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12378@1.0.3","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12378@1.0.3","target":"pkg:pypi/demo-11364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12378@1.0.3","target":"pkg:pypi/demo-12114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12379@1.0.4","target":"pkg:pypi/demo-10441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12379@1.0.4","target":"pkg:pypi/demo-10962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12379@1.0.4","target":"pkg:pypi/demo-11174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12379@1.0.4","target":"pkg:pypi/demo-11296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1237@1.0.2","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1237@1.0.2","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1237@1.0.2","target":"pkg:pypi/demo-11807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12380@1.0.0","target":"pkg:pypi/demo-10189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12380@1.0.0","target":"pkg:pypi/demo-11749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12381@1.0.1","target":"pkg:pypi/demo-1205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12382@1.0.2","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12382@1.0.2","target":"pkg:pypi/demo-11630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12382@1.0.2","target":"pkg:pypi/demo-11800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12382@1.0.2","target":"pkg:pypi/demo-12378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12383@1.0.3","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12383@1.0.3","target":"pkg:pypi/demo-11489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12383@1.0.3","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12383@1.0.3","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12384@1.0.4","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12384@1.0.4","target":"pkg:pypi/demo-10830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12384@1.0.4","target":"pkg:pypi/demo-11348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12384@1.0.4","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12385@1.0.0","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12385@1.0.0","target":"pkg:pypi/demo-12005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12385@1.0.0","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12386@1.0.1","target":"pkg:pypi/demo-11341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12387@1.0.2","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12387@1.0.2","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12387@1.0.2","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12388@1.0.3","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12388@1.0.3","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12388@1.0.3","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12389@1.0.4","target":"pkg:pypi/demo-10658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12389@1.0.4","target":"pkg:pypi/demo-10935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1238@1.0.3","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12390@1.0.0","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12390@1.0.0","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12390@1.0.0","target":"pkg:pypi/demo-11612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12391@1.0.1","target":"pkg:pypi/demo-11999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12392@1.0.2","target":"pkg:pypi/demo-12232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12393@1.0.3","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12393@1.0.3","target":"pkg:pypi/demo-11158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12393@1.0.3","target":"pkg:pypi/demo-12241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12394@1.0.4","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12394@1.0.4","target":"pkg:pypi/demo-11239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12394@1.0.4","target":"pkg:pypi/demo-1131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12394@1.0.4","target":"pkg:pypi/demo-12086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12395@1.0.0","target":"pkg:pypi/demo-12294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12396@1.0.1","target":"pkg:pypi/demo-10289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12396@1.0.1","target":"pkg:pypi/demo-10545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12396@1.0.1","target":"pkg:pypi/demo-11472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12396@1.0.1","target":"pkg:pypi/demo-11702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12397@1.0.2","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12397@1.0.2","target":"pkg:pypi/demo-11363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12397@1.0.2","target":"pkg:pypi/demo-12245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12398@1.0.3","target":"pkg:pypi/demo-11444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12398@1.0.3","target":"pkg:pypi/demo-12079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12399@1.0.4","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12399@1.0.4","target":"pkg:pypi/demo-12296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1239@1.0.4","target":"pkg:pypi/demo-10494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-123@1.0.3","target":"pkg:pypi/demo-11242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12400@1.0.0","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12401@1.0.1","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12401@1.0.1","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12401@1.0.1","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12402@1.0.2","target":"pkg:pypi/demo-11703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12403@1.0.3","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12403@1.0.3","target":"pkg:pypi/demo-11155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12403@1.0.3","target":"pkg:pypi/demo-11381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12403@1.0.3","target":"pkg:pypi/demo-11764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12404@1.0.4","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12404@1.0.4","target":"pkg:pypi/demo-11649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12405@1.0.0","target":"pkg:pypi/demo-11773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12406@1.0.1","target":"pkg:pypi/demo-11006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12406@1.0.1","target":"pkg:pypi/demo-11991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12407@1.0.2","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12407@1.0.2","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12407@1.0.2","target":"pkg:pypi/demo-11020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12407@1.0.2","target":"pkg:pypi/demo-12035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12408@1.0.3","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12408@1.0.3","target":"pkg:pypi/demo-11884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12408@1.0.3","target":"pkg:pypi/demo-12086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12408@1.0.3","target":"pkg:pypi/demo-12340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12409@1.0.4","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12409@1.0.4","target":"pkg:pypi/demo-11031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12409@1.0.4","target":"pkg:pypi/demo-12128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1240@1.0.0","target":"pkg:pypi/demo-12347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12410@1.0.0","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12411@1.0.1","target":"pkg:pypi/demo-1124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12412@1.0.2","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12412@1.0.2","target":"pkg:pypi/demo-10715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12412@1.0.2","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12412@1.0.2","target":"pkg:pypi/demo-11364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12413@1.0.3","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12414@1.0.4","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12414@1.0.4","target":"pkg:pypi/demo-11107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12414@1.0.4","target":"pkg:pypi/demo-11518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12414@1.0.4","target":"pkg:pypi/demo-11964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12415@1.0.0","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12415@1.0.0","target":"pkg:pypi/demo-11530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12415@1.0.0","target":"pkg:pypi/demo-1171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12415@1.0.0","target":"pkg:pypi/demo-11971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12416@1.0.1","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12416@1.0.1","target":"pkg:pypi/demo-10875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12417@1.0.2","target":"pkg:pypi/demo-11234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12417@1.0.2","target":"pkg:pypi/demo-11940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12418@1.0.3","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12419@1.0.4","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12419@1.0.4","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12419@1.0.4","target":"pkg:pypi/demo-11654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12419@1.0.4","target":"pkg:pypi/demo-12164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1241@1.0.1","target":"pkg:pypi/demo-11541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12420@1.0.0","target":"pkg:pypi/demo-10247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12421@1.0.1","target":"pkg:pypi/demo-11819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12421@1.0.1","target":"pkg:pypi/demo-12060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12422@1.0.2","target":"pkg:pypi/demo-11080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12422@1.0.2","target":"pkg:pypi/demo-11994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12422@1.0.2","target":"pkg:pypi/demo-12348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12423@1.0.3","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12423@1.0.3","target":"pkg:pypi/demo-12261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12424@1.0.4","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12424@1.0.4","target":"pkg:pypi/demo-10625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12425@1.0.0","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12425@1.0.0","target":"pkg:pypi/demo-12206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12425@1.0.0","target":"pkg:pypi/demo-12316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12425@1.0.0","target":"pkg:pypi/demo-12325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12426@1.0.1","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12426@1.0.1","target":"pkg:pypi/demo-11318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12427@1.0.2","target":"pkg:pypi/demo-10658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12427@1.0.2","target":"pkg:pypi/demo-11388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12427@1.0.2","target":"pkg:pypi/demo-11706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12428@1.0.3","target":"pkg:pypi/demo-11039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12429@1.0.4","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12429@1.0.4","target":"pkg:pypi/demo-11116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12429@1.0.4","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1242@1.0.2","target":"pkg:pypi/demo-11175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1242@1.0.2","target":"pkg:pypi/demo-1197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12430@1.0.0","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12430@1.0.0","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12430@1.0.0","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12430@1.0.0","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12431@1.0.1","target":"pkg:pypi/demo-11834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12432@1.0.2","target":"pkg:pypi/demo-10268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12432@1.0.2","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12432@1.0.2","target":"pkg:pypi/demo-11076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12433@1.0.3","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12434@1.0.4","target":"pkg:pypi/demo-10915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12434@1.0.4","target":"pkg:pypi/demo-11131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12434@1.0.4","target":"pkg:pypi/demo-12077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12434@1.0.4","target":"pkg:pypi/demo-12240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12435@1.0.0","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12435@1.0.0","target":"pkg:pypi/demo-11796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12435@1.0.0","target":"pkg:pypi/demo-11903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12436@1.0.1","target":"pkg:pypi/demo-10919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12436@1.0.1","target":"pkg:pypi/demo-11267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12436@1.0.1","target":"pkg:pypi/demo-11362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12437@1.0.2","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12437@1.0.2","target":"pkg:pypi/demo-11467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12438@1.0.3","target":"pkg:pypi/demo-10904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12438@1.0.3","target":"pkg:pypi/demo-12226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12439@1.0.4","target":"pkg:pypi/demo-11459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1243@1.0.3","target":"pkg:pypi/demo-10936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1243@1.0.3","target":"pkg:pypi/demo-11217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1243@1.0.3","target":"pkg:pypi/demo-11730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12440@1.0.0","target":"pkg:pypi/demo-11817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12441@1.0.1","target":"pkg:pypi/demo-12399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12442@1.0.2","target":"pkg:pypi/demo-11142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12442@1.0.2","target":"pkg:pypi/demo-11868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12443@1.0.3","target":"pkg:pypi/demo-12178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12443@1.0.3","target":"pkg:pypi/demo-12292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12444@1.0.4","target":"pkg:pypi/demo-12442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12445@1.0.0","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12445@1.0.0","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12445@1.0.0","target":"pkg:pypi/demo-10495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12445@1.0.0","target":"pkg:pypi/demo-11454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12446@1.0.1","target":"pkg:pypi/demo-10712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12446@1.0.1","target":"pkg:pypi/demo-11809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12446@1.0.1","target":"pkg:pypi/demo-11969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12446@1.0.1","target":"pkg:pypi/demo-12011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12447@1.0.2","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12447@1.0.2","target":"pkg:pypi/demo-11288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12448@1.0.3","target":"pkg:pypi/demo-10431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12448@1.0.3","target":"pkg:pypi/demo-11390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12448@1.0.3","target":"pkg:pypi/demo-12090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12448@1.0.3","target":"pkg:pypi/demo-12324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12449@1.0.4","target":"pkg:pypi/demo-11233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12449@1.0.4","target":"pkg:pypi/demo-118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1244@1.0.4","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1244@1.0.4","target":"pkg:pypi/demo-1083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1244@1.0.4","target":"pkg:pypi/demo-11577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1244@1.0.4","target":"pkg:pypi/demo-12073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12450@1.0.0","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12450@1.0.0","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12450@1.0.0","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12450@1.0.0","target":"pkg:pypi/demo-11530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12451@1.0.1","target":"pkg:pypi/demo-10827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12451@1.0.1","target":"pkg:pypi/demo-11283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12451@1.0.1","target":"pkg:pypi/demo-11448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12452@1.0.2","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12452@1.0.2","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12452@1.0.2","target":"pkg:pypi/demo-11415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12453@1.0.3","target":"pkg:pypi/demo-1235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12454@1.0.4","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12454@1.0.4","target":"pkg:pypi/demo-10571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12454@1.0.4","target":"pkg:pypi/demo-10917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12454@1.0.4","target":"pkg:pypi/demo-12276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12455@1.0.0","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12455@1.0.0","target":"pkg:pypi/demo-1087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12455@1.0.0","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12455@1.0.0","target":"pkg:pypi/demo-1168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12456@1.0.1","target":"pkg:pypi/demo-10734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12456@1.0.1","target":"pkg:pypi/demo-1197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12456@1.0.1","target":"pkg:pypi/demo-12274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12457@1.0.2","target":"pkg:pypi/demo-11761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12458@1.0.3","target":"pkg:pypi/demo-10585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12458@1.0.3","target":"pkg:pypi/demo-1059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12458@1.0.3","target":"pkg:pypi/demo-12421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12459@1.0.4","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12459@1.0.4","target":"pkg:pypi/demo-11402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12459@1.0.4","target":"pkg:pypi/demo-11448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12459@1.0.4","target":"pkg:pypi/demo-11838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1245@1.0.0","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12460@1.0.0","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12460@1.0.0","target":"pkg:pypi/demo-10652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12460@1.0.0","target":"pkg:pypi/demo-11425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12460@1.0.0","target":"pkg:pypi/demo-11905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12461@1.0.1","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12461@1.0.1","target":"pkg:pypi/demo-1075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12461@1.0.1","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12462@1.0.2","target":"pkg:pypi/demo-1147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12463@1.0.3","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12463@1.0.3","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12463@1.0.3","target":"pkg:pypi/demo-11792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12463@1.0.3","target":"pkg:pypi/demo-12342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12464@1.0.4","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12464@1.0.4","target":"pkg:pypi/demo-11171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12464@1.0.4","target":"pkg:pypi/demo-11199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12464@1.0.4","target":"pkg:pypi/demo-11830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12465@1.0.0","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12465@1.0.0","target":"pkg:pypi/demo-11625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12465@1.0.0","target":"pkg:pypi/demo-12397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12466@1.0.1","target":"pkg:pypi/demo-12156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12467@1.0.2","target":"pkg:pypi/demo-10735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12467@1.0.2","target":"pkg:pypi/demo-11363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12467@1.0.2","target":"pkg:pypi/demo-11384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12467@1.0.2","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12468@1.0.3","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12469@1.0.4","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12469@1.0.4","target":"pkg:pypi/demo-11695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12469@1.0.4","target":"pkg:pypi/demo-12240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1246@1.0.1","target":"pkg:pypi/demo-10921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1246@1.0.1","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1246@1.0.1","target":"pkg:pypi/demo-12116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12470@1.0.0","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12470@1.0.0","target":"pkg:pypi/demo-11492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12470@1.0.0","target":"pkg:pypi/demo-11728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12471@1.0.1","target":"pkg:pypi/demo-1107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12471@1.0.1","target":"pkg:pypi/demo-11626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12471@1.0.1","target":"pkg:pypi/demo-11694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12471@1.0.1","target":"pkg:pypi/demo-11937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12472@1.0.2","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12472@1.0.2","target":"pkg:pypi/demo-1211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12473@1.0.3","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12473@1.0.3","target":"pkg:pypi/demo-11634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12473@1.0.3","target":"pkg:pypi/demo-12397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12474@1.0.4","target":"pkg:pypi/demo-10682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12474@1.0.4","target":"pkg:pypi/demo-11366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12474@1.0.4","target":"pkg:pypi/demo-11673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12474@1.0.4","target":"pkg:pypi/demo-11736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12475@1.0.0","target":"pkg:pypi/demo-11155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12475@1.0.0","target":"pkg:pypi/demo-11909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12475@1.0.0","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12475@1.0.0","target":"pkg:pypi/demo-12256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12476@1.0.1","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12477@1.0.2","target":"pkg:pypi/demo-11226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12477@1.0.2","target":"pkg:pypi/demo-11362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12477@1.0.2","target":"pkg:pypi/demo-11773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12477@1.0.2","target":"pkg:pypi/demo-1225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12478@1.0.3","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12479@1.0.4","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12479@1.0.4","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12479@1.0.4","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1247@1.0.2","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1247@1.0.2","target":"pkg:pypi/demo-11338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12480@1.0.0","target":"pkg:pypi/demo-11702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12481@1.0.1","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12481@1.0.1","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12482@1.0.2","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12482@1.0.2","target":"pkg:pypi/demo-11169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12482@1.0.2","target":"pkg:pypi/demo-11548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12482@1.0.2","target":"pkg:pypi/demo-11960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12483@1.0.3","target":"pkg:pypi/demo-10192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12483@1.0.3","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12483@1.0.3","target":"pkg:pypi/demo-12283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12484@1.0.4","target":"pkg:pypi/demo-12149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12485@1.0.0","target":"pkg:pypi/demo-10886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12485@1.0.0","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12486@1.0.1","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12486@1.0.1","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12487@1.0.2","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12487@1.0.2","target":"pkg:pypi/demo-10294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12488@1.0.3","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12488@1.0.3","target":"pkg:pypi/demo-11658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12488@1.0.3","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12489@1.0.4","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12489@1.0.4","target":"pkg:pypi/demo-11954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1248@1.0.3","target":"pkg:pypi/demo-10984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1248@1.0.3","target":"pkg:pypi/demo-11956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12490@1.0.0","target":"pkg:pypi/demo-11541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12491@1.0.1","target":"pkg:pypi/demo-10449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12491@1.0.1","target":"pkg:pypi/demo-10855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12492@1.0.2","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12493@1.0.3","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12493@1.0.3","target":"pkg:pypi/demo-11204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12493@1.0.3","target":"pkg:pypi/demo-11396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12494@1.0.4","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12494@1.0.4","target":"pkg:pypi/demo-11026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12494@1.0.4","target":"pkg:pypi/demo-1134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12495@1.0.0","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12495@1.0.0","target":"pkg:pypi/demo-10396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12495@1.0.0","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12495@1.0.0","target":"pkg:pypi/demo-11850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12496@1.0.1","target":"pkg:pypi/demo-11389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12496@1.0.1","target":"pkg:pypi/demo-11860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12496@1.0.1","target":"pkg:pypi/demo-12232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12497@1.0.2","target":"pkg:pypi/demo-1134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12497@1.0.2","target":"pkg:pypi/demo-11437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12498@1.0.3","target":"pkg:pypi/demo-11140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12499@1.0.4","target":"pkg:pypi/demo-11549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12499@1.0.4","target":"pkg:pypi/demo-11682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12499@1.0.4","target":"pkg:pypi/demo-12398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1249@1.0.4","target":"pkg:pypi/demo-10502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1249@1.0.4","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-124@1.0.4","target":"pkg:pypi/demo-12181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12500@1.0.0","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12500@1.0.0","target":"pkg:pypi/demo-12332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12501@1.0.1","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12501@1.0.1","target":"pkg:pypi/demo-10449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12501@1.0.1","target":"pkg:pypi/demo-11748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12501@1.0.1","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12502@1.0.2","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12502@1.0.2","target":"pkg:pypi/demo-10504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12502@1.0.2","target":"pkg:pypi/demo-11872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12503@1.0.3","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12503@1.0.3","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12503@1.0.3","target":"pkg:pypi/demo-11860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12504@1.0.4","target":"pkg:pypi/demo-1003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12504@1.0.4","target":"pkg:pypi/demo-10089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12504@1.0.4","target":"pkg:pypi/demo-12491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12505@1.0.0","target":"pkg:pypi/demo-10289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12505@1.0.0","target":"pkg:pypi/demo-10329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12505@1.0.0","target":"pkg:pypi/demo-1089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12506@1.0.1","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12506@1.0.1","target":"pkg:pypi/demo-1085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12506@1.0.1","target":"pkg:pypi/demo-10943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12507@1.0.2","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12508@1.0.3","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12508@1.0.3","target":"pkg:pypi/demo-10703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12508@1.0.3","target":"pkg:pypi/demo-10917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12509@1.0.4","target":"pkg:pypi/demo-10551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1250@1.0.0","target":"pkg:pypi/demo-10115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1250@1.0.0","target":"pkg:pypi/demo-11986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1250@1.0.0","target":"pkg:pypi/demo-12197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1250@1.0.0","target":"pkg:pypi/demo-1231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12510@1.0.0","target":"pkg:pypi/demo-1150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12511@1.0.1","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12512@1.0.2","target":"pkg:pypi/demo-10663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12513@1.0.3","target":"pkg:pypi/demo-11825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12513@1.0.3","target":"pkg:pypi/demo-11918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12514@1.0.4","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12514@1.0.4","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12514@1.0.4","target":"pkg:pypi/demo-12403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12515@1.0.0","target":"pkg:pypi/demo-10358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12515@1.0.0","target":"pkg:pypi/demo-1185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12515@1.0.0","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12516@1.0.1","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12516@1.0.1","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12517@1.0.2","target":"pkg:pypi/demo-1015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12517@1.0.2","target":"pkg:pypi/demo-10572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12517@1.0.2","target":"pkg:pypi/demo-11628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12517@1.0.2","target":"pkg:pypi/demo-12271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12518@1.0.3","target":"pkg:pypi/demo-12244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12519@1.0.4","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12519@1.0.4","target":"pkg:pypi/demo-11791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12519@1.0.4","target":"pkg:pypi/demo-11949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1251@1.0.1","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1251@1.0.1","target":"pkg:pypi/demo-10344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1251@1.0.1","target":"pkg:pypi/demo-11938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12520@1.0.0","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12520@1.0.0","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12520@1.0.0","target":"pkg:pypi/demo-10605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12520@1.0.0","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12521@1.0.1","target":"pkg:pypi/demo-10396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12521@1.0.1","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12521@1.0.1","target":"pkg:pypi/demo-11321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12522@1.0.2","target":"pkg:pypi/demo-10918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12523@1.0.3","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12524@1.0.4","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12525@1.0.0","target":"pkg:pypi/demo-10790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12525@1.0.0","target":"pkg:pypi/demo-11800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12525@1.0.0","target":"pkg:pypi/demo-12319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12526@1.0.1","target":"pkg:pypi/demo-11992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12526@1.0.1","target":"pkg:pypi/demo-12364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12526@1.0.1","target":"pkg:pypi/demo-12513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12527@1.0.2","target":"pkg:pypi/demo-12263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12527@1.0.2","target":"pkg:pypi/demo-1227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12528@1.0.3","target":"pkg:pypi/demo-11510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12529@1.0.4","target":"pkg:pypi/demo-11755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1252@1.0.2","target":"pkg:pypi/demo-12177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12530@1.0.0","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12530@1.0.0","target":"pkg:pypi/demo-11851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12530@1.0.0","target":"pkg:pypi/demo-1185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12531@1.0.1","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12531@1.0.1","target":"pkg:pypi/demo-12049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12532@1.0.2","target":"pkg:pypi/demo-10604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12532@1.0.2","target":"pkg:pypi/demo-11484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12532@1.0.2","target":"pkg:pypi/demo-11575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12533@1.0.3","target":"pkg:pypi/demo-10900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12534@1.0.4","target":"pkg:pypi/demo-11403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12534@1.0.4","target":"pkg:pypi/demo-11684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12534@1.0.4","target":"pkg:pypi/demo-11764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12534@1.0.4","target":"pkg:pypi/demo-12440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12535@1.0.0","target":"pkg:pypi/demo-11793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12535@1.0.0","target":"pkg:pypi/demo-12078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12536@1.0.1","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12536@1.0.1","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12536@1.0.1","target":"pkg:pypi/demo-11470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12536@1.0.1","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12537@1.0.2","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12538@1.0.3","target":"pkg:pypi/demo-10928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12538@1.0.3","target":"pkg:pypi/demo-11658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12538@1.0.3","target":"pkg:pypi/demo-11721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12539@1.0.4","target":"pkg:pypi/demo-11440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12539@1.0.4","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12539@1.0.4","target":"pkg:pypi/demo-12518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1253@1.0.3","target":"pkg:pypi/demo-1181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12540@1.0.0","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12540@1.0.0","target":"pkg:pypi/demo-12375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12541@1.0.1","target":"pkg:pypi/demo-11479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12541@1.0.1","target":"pkg:pypi/demo-12090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12541@1.0.1","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12542@1.0.2","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12542@1.0.2","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12542@1.0.2","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12543@1.0.3","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12543@1.0.3","target":"pkg:pypi/demo-11216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12543@1.0.3","target":"pkg:pypi/demo-11393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12543@1.0.3","target":"pkg:pypi/demo-12434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12544@1.0.4","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12544@1.0.4","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12544@1.0.4","target":"pkg:pypi/demo-12039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12545@1.0.0","target":"pkg:pypi/demo-11090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12546@1.0.1","target":"pkg:pypi/demo-11381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12547@1.0.2","target":"pkg:pypi/demo-12433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12548@1.0.3","target":"pkg:pypi/demo-1012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12548@1.0.3","target":"pkg:pypi/demo-10337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12548@1.0.3","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12548@1.0.3","target":"pkg:pypi/demo-10778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12549@1.0.4","target":"pkg:pypi/demo-11285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12549@1.0.4","target":"pkg:pypi/demo-1183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12549@1.0.4","target":"pkg:pypi/demo-12126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1254@1.0.4","target":"pkg:pypi/demo-10918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1254@1.0.4","target":"pkg:pypi/demo-11454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12550@1.0.0","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12550@1.0.0","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12550@1.0.0","target":"pkg:pypi/demo-117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12551@1.0.1","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12551@1.0.1","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12551@1.0.1","target":"pkg:pypi/demo-11921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12552@1.0.2","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12552@1.0.2","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12552@1.0.2","target":"pkg:pypi/demo-11559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12553@1.0.3","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12553@1.0.3","target":"pkg:pypi/demo-10776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12553@1.0.3","target":"pkg:pypi/demo-11384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12554@1.0.4","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12554@1.0.4","target":"pkg:pypi/demo-11017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12554@1.0.4","target":"pkg:pypi/demo-11070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12555@1.0.0","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12555@1.0.0","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12555@1.0.0","target":"pkg:pypi/demo-11670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12556@1.0.1","target":"pkg:pypi/demo-10811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12556@1.0.1","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12556@1.0.1","target":"pkg:pypi/demo-12296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12557@1.0.2","target":"pkg:pypi/demo-10968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12558@1.0.3","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12558@1.0.3","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12558@1.0.3","target":"pkg:pypi/demo-12065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12558@1.0.3","target":"pkg:pypi/demo-12507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12559@1.0.4","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1255@1.0.0","target":"pkg:pypi/demo-10577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1255@1.0.0","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1255@1.0.0","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12560@1.0.0","target":"pkg:pypi/demo-10853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12560@1.0.0","target":"pkg:pypi/demo-12350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12561@1.0.1","target":"pkg:pypi/demo-11639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12561@1.0.1","target":"pkg:pypi/demo-1198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12562@1.0.2","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12562@1.0.2","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12562@1.0.2","target":"pkg:pypi/demo-11829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12562@1.0.2","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12563@1.0.3","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12563@1.0.3","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12563@1.0.3","target":"pkg:pypi/demo-11225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12563@1.0.3","target":"pkg:pypi/demo-11771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12564@1.0.4","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12564@1.0.4","target":"pkg:pypi/demo-10504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12564@1.0.4","target":"pkg:pypi/demo-11643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12564@1.0.4","target":"pkg:pypi/demo-12202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12565@1.0.0","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12565@1.0.0","target":"pkg:pypi/demo-12547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12566@1.0.1","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12567@1.0.2","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12567@1.0.2","target":"pkg:pypi/demo-10383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12567@1.0.2","target":"pkg:pypi/demo-11096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12567@1.0.2","target":"pkg:pypi/demo-1200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12568@1.0.3","target":"pkg:pypi/demo-10543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12568@1.0.3","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12568@1.0.3","target":"pkg:pypi/demo-11808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12569@1.0.4","target":"pkg:pypi/demo-11708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12569@1.0.4","target":"pkg:pypi/demo-12093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12569@1.0.4","target":"pkg:pypi/demo-12482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1256@1.0.1","target":"pkg:pypi/demo-11589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1256@1.0.1","target":"pkg:pypi/demo-1176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1256@1.0.1","target":"pkg:pypi/demo-12133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12570@1.0.0","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12570@1.0.0","target":"pkg:pypi/demo-12269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12570@1.0.0","target":"pkg:pypi/demo-12306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12570@1.0.0","target":"pkg:pypi/demo-12470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12571@1.0.1","target":"pkg:pypi/demo-10317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12572@1.0.2","target":"pkg:pypi/demo-11673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12573@1.0.3","target":"pkg:pypi/demo-10846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12573@1.0.3","target":"pkg:pypi/demo-12352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12574@1.0.4","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12574@1.0.4","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12574@1.0.4","target":"pkg:pypi/demo-10880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12574@1.0.4","target":"pkg:pypi/demo-11523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12575@1.0.0","target":"pkg:pypi/demo-11493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12576@1.0.1","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12576@1.0.1","target":"pkg:pypi/demo-11012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12576@1.0.1","target":"pkg:pypi/demo-11541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12576@1.0.1","target":"pkg:pypi/demo-12375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12577@1.0.2","target":"pkg:pypi/demo-1130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12577@1.0.2","target":"pkg:pypi/demo-11784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12577@1.0.2","target":"pkg:pypi/demo-12179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12578@1.0.3","target":"pkg:pypi/demo-11971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12578@1.0.3","target":"pkg:pypi/demo-12372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12579@1.0.4","target":"pkg:pypi/demo-10406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12579@1.0.4","target":"pkg:pypi/demo-11535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12579@1.0.4","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12579@1.0.4","target":"pkg:pypi/demo-11896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1257@1.0.2","target":"pkg:pypi/demo-11183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1257@1.0.2","target":"pkg:pypi/demo-11385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1257@1.0.2","target":"pkg:pypi/demo-11626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12580@1.0.0","target":"pkg:pypi/demo-12195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12581@1.0.1","target":"pkg:pypi/demo-12558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12582@1.0.2","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12582@1.0.2","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12582@1.0.2","target":"pkg:pypi/demo-12406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12583@1.0.3","target":"pkg:pypi/demo-11612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12584@1.0.4","target":"pkg:pypi/demo-10917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12584@1.0.4","target":"pkg:pypi/demo-11378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12584@1.0.4","target":"pkg:pypi/demo-12540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12585@1.0.0","target":"pkg:pypi/demo-10968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12585@1.0.0","target":"pkg:pypi/demo-11712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12585@1.0.0","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12586@1.0.1","target":"pkg:pypi/demo-10959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12587@1.0.2","target":"pkg:pypi/demo-10996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12587@1.0.2","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12587@1.0.2","target":"pkg:pypi/demo-11968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12588@1.0.3","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12589@1.0.4","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12589@1.0.4","target":"pkg:pypi/demo-10419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12589@1.0.4","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1258@1.0.3","target":"pkg:pypi/demo-10273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1258@1.0.3","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1258@1.0.3","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1258@1.0.3","target":"pkg:pypi/demo-11393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12590@1.0.0","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12590@1.0.0","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12590@1.0.0","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12590@1.0.0","target":"pkg:pypi/demo-12527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12591@1.0.1","target":"pkg:pypi/demo-12329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12592@1.0.2","target":"pkg:pypi/demo-10677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12593@1.0.3","target":"pkg:pypi/demo-10978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12594@1.0.4","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12594@1.0.4","target":"pkg:pypi/demo-10811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12594@1.0.4","target":"pkg:pypi/demo-10967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12594@1.0.4","target":"pkg:pypi/demo-11823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12595@1.0.0","target":"pkg:pypi/demo-11400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12595@1.0.0","target":"pkg:pypi/demo-11713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12595@1.0.0","target":"pkg:pypi/demo-11914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12595@1.0.0","target":"pkg:pypi/demo-12143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12596@1.0.1","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12596@1.0.1","target":"pkg:pypi/demo-11288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12596@1.0.1","target":"pkg:pypi/demo-11387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12597@1.0.2","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12597@1.0.2","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12597@1.0.2","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12597@1.0.2","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12598@1.0.3","target":"pkg:pypi/demo-1012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12598@1.0.3","target":"pkg:pypi/demo-10985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12599@1.0.4","target":"pkg:pypi/demo-10605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12599@1.0.4","target":"pkg:pypi/demo-11016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12599@1.0.4","target":"pkg:pypi/demo-11894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12599@1.0.4","target":"pkg:pypi/demo-12452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1259@1.0.4","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-125@1.0.0","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-125@1.0.0","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-125@1.0.0","target":"pkg:pypi/demo-11648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-125@1.0.0","target":"pkg:pypi/demo-12292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12600@1.0.0","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12601@1.0.1","target":"pkg:pypi/demo-11949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12602@1.0.2","target":"pkg:pypi/demo-10483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12602@1.0.2","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12602@1.0.2","target":"pkg:pypi/demo-11414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12602@1.0.2","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12603@1.0.3","target":"pkg:pypi/demo-10420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12603@1.0.3","target":"pkg:pypi/demo-11768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12603@1.0.3","target":"pkg:pypi/demo-11931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12603@1.0.3","target":"pkg:pypi/demo-1202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12604@1.0.4","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12604@1.0.4","target":"pkg:pypi/demo-11170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12604@1.0.4","target":"pkg:pypi/demo-1232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12605@1.0.0","target":"pkg:pypi/demo-10860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12605@1.0.0","target":"pkg:pypi/demo-11079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12605@1.0.0","target":"pkg:pypi/demo-11094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12605@1.0.0","target":"pkg:pypi/demo-12602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12606@1.0.1","target":"pkg:pypi/demo-11356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12606@1.0.1","target":"pkg:pypi/demo-12042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12607@1.0.2","target":"pkg:pypi/demo-12530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12607@1.0.2","target":"pkg:pypi/demo-1253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12608@1.0.3","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12609@1.0.4","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12609@1.0.4","target":"pkg:pypi/demo-11745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12609@1.0.4","target":"pkg:pypi/demo-11851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12609@1.0.4","target":"pkg:pypi/demo-12443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1260@1.0.0","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12610@1.0.0","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12610@1.0.0","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12610@1.0.0","target":"pkg:pypi/demo-10477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12610@1.0.0","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12611@1.0.1","target":"pkg:pypi/demo-12060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12612@1.0.2","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12612@1.0.2","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12612@1.0.2","target":"pkg:pypi/demo-12553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12613@1.0.3","target":"pkg:pypi/demo-11251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12613@1.0.3","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12613@1.0.3","target":"pkg:pypi/demo-1193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12613@1.0.3","target":"pkg:pypi/demo-1233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12614@1.0.4","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12614@1.0.4","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12614@1.0.4","target":"pkg:pypi/demo-10908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12615@1.0.0","target":"pkg:pypi/demo-12002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12616@1.0.1","target":"pkg:pypi/demo-10098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12616@1.0.1","target":"pkg:pypi/demo-10134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12616@1.0.1","target":"pkg:pypi/demo-12400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12616@1.0.1","target":"pkg:pypi/demo-12535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12617@1.0.2","target":"pkg:pypi/demo-11562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12618@1.0.3","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12618@1.0.3","target":"pkg:pypi/demo-11209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12618@1.0.3","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12618@1.0.3","target":"pkg:pypi/demo-11674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12619@1.0.4","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12619@1.0.4","target":"pkg:pypi/demo-10302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1261@1.0.1","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1261@1.0.1","target":"pkg:pypi/demo-10831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1261@1.0.1","target":"pkg:pypi/demo-12036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12620@1.0.0","target":"pkg:pypi/demo-10520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12620@1.0.0","target":"pkg:pypi/demo-11281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12620@1.0.0","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12621@1.0.1","target":"pkg:pypi/demo-10329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12621@1.0.1","target":"pkg:pypi/demo-11031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12622@1.0.2","target":"pkg:pypi/demo-10836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12622@1.0.2","target":"pkg:pypi/demo-1113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12622@1.0.2","target":"pkg:pypi/demo-11743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12622@1.0.2","target":"pkg:pypi/demo-12151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12623@1.0.3","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12623@1.0.3","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12623@1.0.3","target":"pkg:pypi/demo-10585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12624@1.0.4","target":"pkg:pypi/demo-10052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12624@1.0.4","target":"pkg:pypi/demo-11315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12624@1.0.4","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12625@1.0.0","target":"pkg:pypi/demo-10262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12625@1.0.0","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12625@1.0.0","target":"pkg:pypi/demo-12059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12626@1.0.1","target":"pkg:pypi/demo-11651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12626@1.0.1","target":"pkg:pypi/demo-12138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12627@1.0.2","target":"pkg:pypi/demo-10840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12628@1.0.3","target":"pkg:pypi/demo-10891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12628@1.0.3","target":"pkg:pypi/demo-1202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12629@1.0.4","target":"pkg:pypi/demo-10281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12629@1.0.4","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1262@1.0.2","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12630@1.0.0","target":"pkg:pypi/demo-1107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12630@1.0.0","target":"pkg:pypi/demo-12238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12630@1.0.0","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12631@1.0.1","target":"pkg:pypi/demo-10874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12631@1.0.1","target":"pkg:pypi/demo-12468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12632@1.0.2","target":"pkg:pypi/demo-10338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12632@1.0.2","target":"pkg:pypi/demo-10511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12632@1.0.2","target":"pkg:pypi/demo-12317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12632@1.0.2","target":"pkg:pypi/demo-12488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12633@1.0.3","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12633@1.0.3","target":"pkg:pypi/demo-10584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12633@1.0.3","target":"pkg:pypi/demo-10990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12633@1.0.3","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12634@1.0.4","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12634@1.0.4","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12634@1.0.4","target":"pkg:pypi/demo-11378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12635@1.0.0","target":"pkg:pypi/demo-11299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12635@1.0.0","target":"pkg:pypi/demo-11736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12635@1.0.0","target":"pkg:pypi/demo-12577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12636@1.0.1","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12636@1.0.1","target":"pkg:pypi/demo-11040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12636@1.0.1","target":"pkg:pypi/demo-11175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12637@1.0.2","target":"pkg:pypi/demo-10559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12637@1.0.2","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12638@1.0.3","target":"pkg:pypi/demo-11007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12638@1.0.3","target":"pkg:pypi/demo-11269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12639@1.0.4","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12639@1.0.4","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12639@1.0.4","target":"pkg:pypi/demo-11079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1263@1.0.3","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1263@1.0.3","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12640@1.0.0","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12640@1.0.0","target":"pkg:pypi/demo-11943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12641@1.0.1","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12641@1.0.1","target":"pkg:pypi/demo-1184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12641@1.0.1","target":"pkg:pypi/demo-12282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12641@1.0.1","target":"pkg:pypi/demo-12634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12642@1.0.2","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12642@1.0.2","target":"pkg:pypi/demo-11149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12643@1.0.3","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12643@1.0.3","target":"pkg:pypi/demo-11198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12644@1.0.4","target":"pkg:pypi/demo-11769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12645@1.0.0","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12645@1.0.0","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12645@1.0.0","target":"pkg:pypi/demo-12223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12646@1.0.1","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12646@1.0.1","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12647@1.0.2","target":"pkg:pypi/demo-11712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12648@1.0.3","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12648@1.0.3","target":"pkg:pypi/demo-11295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12648@1.0.3","target":"pkg:pypi/demo-12043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12649@1.0.4","target":"pkg:pypi/demo-11158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12649@1.0.4","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12649@1.0.4","target":"pkg:pypi/demo-12567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1264@1.0.4","target":"pkg:pypi/demo-1062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1264@1.0.4","target":"pkg:pypi/demo-11748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12650@1.0.0","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12650@1.0.0","target":"pkg:pypi/demo-11938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12651@1.0.1","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12651@1.0.1","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12651@1.0.1","target":"pkg:pypi/demo-11722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12652@1.0.2","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12652@1.0.2","target":"pkg:pypi/demo-11738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12653@1.0.3","target":"pkg:pypi/demo-11045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12653@1.0.3","target":"pkg:pypi/demo-11393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12653@1.0.3","target":"pkg:pypi/demo-11789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12654@1.0.4","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12654@1.0.4","target":"pkg:pypi/demo-11233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12654@1.0.4","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12654@1.0.4","target":"pkg:pypi/demo-12121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12655@1.0.0","target":"pkg:pypi/demo-10898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12655@1.0.0","target":"pkg:pypi/demo-11801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12655@1.0.0","target":"pkg:pypi/demo-12190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12656@1.0.1","target":"pkg:pypi/demo-10379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12656@1.0.1","target":"pkg:pypi/demo-11124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12656@1.0.1","target":"pkg:pypi/demo-11688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12657@1.0.2","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12657@1.0.2","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12657@1.0.2","target":"pkg:pypi/demo-11482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12657@1.0.2","target":"pkg:pypi/demo-12503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12658@1.0.3","target":"pkg:pypi/demo-11239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12658@1.0.3","target":"pkg:pypi/demo-11384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12658@1.0.3","target":"pkg:pypi/demo-1224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12659@1.0.4","target":"pkg:pypi/demo-10554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12659@1.0.4","target":"pkg:pypi/demo-1164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12659@1.0.4","target":"pkg:pypi/demo-11996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12659@1.0.4","target":"pkg:pypi/demo-12657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1265@1.0.0","target":"pkg:pypi/demo-11786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12660@1.0.0","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12660@1.0.0","target":"pkg:pypi/demo-11390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12660@1.0.0","target":"pkg:pypi/demo-12517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12661@1.0.1","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12661@1.0.1","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12662@1.0.2","target":"pkg:pypi/demo-11090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12663@1.0.3","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12663@1.0.3","target":"pkg:pypi/demo-12142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12664@1.0.4","target":"pkg:pypi/demo-10228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12664@1.0.4","target":"pkg:pypi/demo-12361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12665@1.0.0","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12665@1.0.0","target":"pkg:pypi/demo-11458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12665@1.0.0","target":"pkg:pypi/demo-114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12666@1.0.1","target":"pkg:pypi/demo-11664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12666@1.0.1","target":"pkg:pypi/demo-11952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12666@1.0.1","target":"pkg:pypi/demo-12073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12666@1.0.1","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12667@1.0.2","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12668@1.0.3","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12668@1.0.3","target":"pkg:pypi/demo-10452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12668@1.0.3","target":"pkg:pypi/demo-12048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12668@1.0.3","target":"pkg:pypi/demo-12418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12669@1.0.4","target":"pkg:pypi/demo-11790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1266@1.0.1","target":"pkg:pypi/demo-1095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1266@1.0.1","target":"pkg:pypi/demo-11077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12670@1.0.0","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12670@1.0.0","target":"pkg:pypi/demo-11492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12671@1.0.1","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12671@1.0.1","target":"pkg:pypi/demo-11465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12671@1.0.1","target":"pkg:pypi/demo-12010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12672@1.0.2","target":"pkg:pypi/demo-11021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12672@1.0.2","target":"pkg:pypi/demo-12519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12673@1.0.3","target":"pkg:pypi/demo-11532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12673@1.0.3","target":"pkg:pypi/demo-12181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12673@1.0.3","target":"pkg:pypi/demo-12585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12674@1.0.4","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12674@1.0.4","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12674@1.0.4","target":"pkg:pypi/demo-11608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12675@1.0.0","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12676@1.0.1","target":"pkg:pypi/demo-12040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12676@1.0.1","target":"pkg:pypi/demo-12579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12677@1.0.2","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12677@1.0.2","target":"pkg:pypi/demo-11313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12677@1.0.2","target":"pkg:pypi/demo-1141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12677@1.0.2","target":"pkg:pypi/demo-12551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12678@1.0.3","target":"pkg:pypi/demo-11509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12678@1.0.3","target":"pkg:pypi/demo-11540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12678@1.0.3","target":"pkg:pypi/demo-11723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12678@1.0.3","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12679@1.0.4","target":"pkg:pypi/demo-11177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12679@1.0.4","target":"pkg:pypi/demo-11238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12679@1.0.4","target":"pkg:pypi/demo-11893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1267@1.0.2","target":"pkg:pypi/demo-11783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12680@1.0.0","target":"pkg:pypi/demo-11845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12680@1.0.0","target":"pkg:pypi/demo-12604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12681@1.0.1","target":"pkg:pypi/demo-10832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12681@1.0.1","target":"pkg:pypi/demo-10901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12681@1.0.1","target":"pkg:pypi/demo-11391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12681@1.0.1","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12682@1.0.2","target":"pkg:pypi/demo-10705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12683@1.0.3","target":"pkg:pypi/demo-10297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12683@1.0.3","target":"pkg:pypi/demo-10894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12683@1.0.3","target":"pkg:pypi/demo-11246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12683@1.0.3","target":"pkg:pypi/demo-11787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12684@1.0.4","target":"pkg:pypi/demo-10991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12684@1.0.4","target":"pkg:pypi/demo-12083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12684@1.0.4","target":"pkg:pypi/demo-12159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12685@1.0.0","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12686@1.0.1","target":"pkg:pypi/demo-11634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12686@1.0.1","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12686@1.0.1","target":"pkg:pypi/demo-12086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12687@1.0.2","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12687@1.0.2","target":"pkg:pypi/demo-12058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12688@1.0.3","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12688@1.0.3","target":"pkg:pypi/demo-11164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12689@1.0.4","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12689@1.0.4","target":"pkg:pypi/demo-11228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12689@1.0.4","target":"pkg:pypi/demo-11336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1268@1.0.3","target":"pkg:pypi/demo-10502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12690@1.0.0","target":"pkg:pypi/demo-12617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12691@1.0.1","target":"pkg:pypi/demo-11225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12692@1.0.2","target":"pkg:pypi/demo-11438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12692@1.0.2","target":"pkg:pypi/demo-11661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12693@1.0.3","target":"pkg:pypi/demo-11323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12693@1.0.3","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12694@1.0.4","target":"pkg:pypi/demo-10954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12695@1.0.0","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12695@1.0.0","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12696@1.0.1","target":"pkg:pypi/demo-10861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12696@1.0.1","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12696@1.0.1","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12697@1.0.2","target":"pkg:pypi/demo-1089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12697@1.0.2","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12698@1.0.3","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12698@1.0.3","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12699@1.0.4","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12699@1.0.4","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12699@1.0.4","target":"pkg:pypi/demo-12394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12699@1.0.4","target":"pkg:pypi/demo-12617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1269@1.0.4","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1269@1.0.4","target":"pkg:pypi/demo-10440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-126@1.0.1","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-126@1.0.1","target":"pkg:pypi/demo-11352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-126@1.0.1","target":"pkg:pypi/demo-1144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12700@1.0.0","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12700@1.0.0","target":"pkg:pypi/demo-1117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12700@1.0.0","target":"pkg:pypi/demo-1147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12701@1.0.1","target":"pkg:pypi/demo-11120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12701@1.0.1","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12702@1.0.2","target":"pkg:pypi/demo-10458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12702@1.0.2","target":"pkg:pypi/demo-10958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12703@1.0.3","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12703@1.0.3","target":"pkg:pypi/demo-12621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12704@1.0.4","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12704@1.0.4","target":"pkg:pypi/demo-10792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12705@1.0.0","target":"pkg:pypi/demo-10646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12705@1.0.0","target":"pkg:pypi/demo-12215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12706@1.0.1","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12706@1.0.1","target":"pkg:pypi/demo-10593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12706@1.0.1","target":"pkg:pypi/demo-10992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12706@1.0.1","target":"pkg:pypi/demo-11160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12707@1.0.2","target":"pkg:pypi/demo-10712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12707@1.0.2","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12707@1.0.2","target":"pkg:pypi/demo-11196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12707@1.0.2","target":"pkg:pypi/demo-12485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12708@1.0.3","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12708@1.0.3","target":"pkg:pypi/demo-12613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12708@1.0.3","target":"pkg:pypi/demo-12616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12709@1.0.4","target":"pkg:pypi/demo-12569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1270@1.0.0","target":"pkg:pypi/demo-10478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1270@1.0.0","target":"pkg:pypi/demo-11522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12710@1.0.0","target":"pkg:pypi/demo-12650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12711@1.0.1","target":"pkg:pypi/demo-11541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12711@1.0.1","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12711@1.0.1","target":"pkg:pypi/demo-1239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12712@1.0.2","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12712@1.0.2","target":"pkg:pypi/demo-10878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12712@1.0.2","target":"pkg:pypi/demo-11026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12712@1.0.2","target":"pkg:pypi/demo-11336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12713@1.0.3","target":"pkg:pypi/demo-11336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12713@1.0.3","target":"pkg:pypi/demo-1201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12713@1.0.3","target":"pkg:pypi/demo-12182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12714@1.0.4","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12714@1.0.4","target":"pkg:pypi/demo-12447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12715@1.0.0","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12716@1.0.1","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12717@1.0.2","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12718@1.0.3","target":"pkg:pypi/demo-10651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12718@1.0.3","target":"pkg:pypi/demo-10930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12719@1.0.4","target":"pkg:pypi/demo-10293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12719@1.0.4","target":"pkg:pypi/demo-10717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12719@1.0.4","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12719@1.0.4","target":"pkg:pypi/demo-12230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1271@1.0.1","target":"pkg:pypi/demo-10822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1271@1.0.1","target":"pkg:pypi/demo-12304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12720@1.0.0","target":"pkg:pypi/demo-1019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12720@1.0.0","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12720@1.0.0","target":"pkg:pypi/demo-12364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12721@1.0.1","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12722@1.0.2","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12722@1.0.2","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12723@1.0.3","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12723@1.0.3","target":"pkg:pypi/demo-12049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12723@1.0.3","target":"pkg:pypi/demo-12257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12724@1.0.4","target":"pkg:pypi/demo-10691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12724@1.0.4","target":"pkg:pypi/demo-10703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12724@1.0.4","target":"pkg:pypi/demo-11382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12724@1.0.4","target":"pkg:pypi/demo-12495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12725@1.0.0","target":"pkg:pypi/demo-11907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12726@1.0.1","target":"pkg:pypi/demo-10647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12726@1.0.1","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12726@1.0.1","target":"pkg:pypi/demo-12346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12727@1.0.2","target":"pkg:pypi/demo-1217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12728@1.0.3","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12728@1.0.3","target":"pkg:pypi/demo-10913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12728@1.0.3","target":"pkg:pypi/demo-12182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12729@1.0.4","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12729@1.0.4","target":"pkg:pypi/demo-12193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1272@1.0.2","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1272@1.0.2","target":"pkg:pypi/demo-11908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1272@1.0.2","target":"pkg:pypi/demo-12093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1272@1.0.2","target":"pkg:pypi/demo-1266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12730@1.0.0","target":"pkg:pypi/demo-10247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12730@1.0.0","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12731@1.0.1","target":"pkg:pypi/demo-10972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12731@1.0.1","target":"pkg:pypi/demo-11007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12732@1.0.2","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12732@1.0.2","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12733@1.0.3","target":"pkg:pypi/demo-10601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12734@1.0.4","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12734@1.0.4","target":"pkg:pypi/demo-11106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12734@1.0.4","target":"pkg:pypi/demo-12697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12735@1.0.0","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12735@1.0.0","target":"pkg:pypi/demo-10407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12735@1.0.0","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12735@1.0.0","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12736@1.0.1","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12737@1.0.2","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12737@1.0.2","target":"pkg:pypi/demo-1027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12738@1.0.3","target":"pkg:pypi/demo-11321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12739@1.0.4","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12739@1.0.4","target":"pkg:pypi/demo-11607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12739@1.0.4","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12739@1.0.4","target":"pkg:pypi/demo-12377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1273@1.0.3","target":"pkg:pypi/demo-11696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1273@1.0.3","target":"pkg:pypi/demo-11781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12740@1.0.0","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12740@1.0.0","target":"pkg:pypi/demo-10885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12740@1.0.0","target":"pkg:pypi/demo-11409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12740@1.0.0","target":"pkg:pypi/demo-12396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12741@1.0.1","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12742@1.0.2","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12742@1.0.2","target":"pkg:pypi/demo-11823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12742@1.0.2","target":"pkg:pypi/demo-11865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12742@1.0.2","target":"pkg:pypi/demo-12370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12743@1.0.3","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12743@1.0.3","target":"pkg:pypi/demo-11133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12743@1.0.3","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12743@1.0.3","target":"pkg:pypi/demo-12590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12744@1.0.4","target":"pkg:pypi/demo-10780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12744@1.0.4","target":"pkg:pypi/demo-11149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12744@1.0.4","target":"pkg:pypi/demo-12470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12745@1.0.0","target":"pkg:pypi/demo-11259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12745@1.0.0","target":"pkg:pypi/demo-12589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12746@1.0.1","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12746@1.0.1","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12746@1.0.1","target":"pkg:pypi/demo-12455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12747@1.0.2","target":"pkg:pypi/demo-10458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12748@1.0.3","target":"pkg:pypi/demo-11363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12748@1.0.3","target":"pkg:pypi/demo-12459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12748@1.0.3","target":"pkg:pypi/demo-12588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12749@1.0.4","target":"pkg:pypi/demo-11500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12749@1.0.4","target":"pkg:pypi/demo-11876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1274@1.0.4","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1274@1.0.4","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1274@1.0.4","target":"pkg:pypi/demo-12239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12750@1.0.0","target":"pkg:pypi/demo-10570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12750@1.0.0","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12750@1.0.0","target":"pkg:pypi/demo-11765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12751@1.0.1","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12752@1.0.2","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12752@1.0.2","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12752@1.0.2","target":"pkg:pypi/demo-10791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12752@1.0.2","target":"pkg:pypi/demo-11405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12753@1.0.3","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12753@1.0.3","target":"pkg:pypi/demo-11842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12754@1.0.4","target":"pkg:pypi/demo-10708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12754@1.0.4","target":"pkg:pypi/demo-1131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12754@1.0.4","target":"pkg:pypi/demo-11546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12754@1.0.4","target":"pkg:pypi/demo-11845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12755@1.0.0","target":"pkg:pypi/demo-11992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12756@1.0.1","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12756@1.0.1","target":"pkg:pypi/demo-1163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12756@1.0.1","target":"pkg:pypi/demo-11660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12756@1.0.1","target":"pkg:pypi/demo-11877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12757@1.0.2","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12758@1.0.3","target":"pkg:pypi/demo-12656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12759@1.0.4","target":"pkg:pypi/demo-12122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1275@1.0.0","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1275@1.0.0","target":"pkg:pypi/demo-10734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1275@1.0.0","target":"pkg:pypi/demo-11227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12760@1.0.0","target":"pkg:pypi/demo-11707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12761@1.0.1","target":"pkg:pypi/demo-12084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12762@1.0.2","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12762@1.0.2","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12762@1.0.2","target":"pkg:pypi/demo-11345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12762@1.0.2","target":"pkg:pypi/demo-11381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12763@1.0.3","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12763@1.0.3","target":"pkg:pypi/demo-10696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12763@1.0.3","target":"pkg:pypi/demo-11704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12763@1.0.3","target":"pkg:pypi/demo-12050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12764@1.0.4","target":"pkg:pypi/demo-10647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12764@1.0.4","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12765@1.0.0","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12765@1.0.0","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12765@1.0.0","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12765@1.0.0","target":"pkg:pypi/demo-11883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12766@1.0.1","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12766@1.0.1","target":"pkg:pypi/demo-12674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12767@1.0.2","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12768@1.0.3","target":"pkg:pypi/demo-11366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12769@1.0.4","target":"pkg:pypi/demo-11722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12769@1.0.4","target":"pkg:pypi/demo-11792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1276@1.0.1","target":"pkg:pypi/demo-11512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1276@1.0.1","target":"pkg:pypi/demo-11611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1276@1.0.1","target":"pkg:pypi/demo-12615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12770@1.0.0","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12770@1.0.0","target":"pkg:pypi/demo-1094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12770@1.0.0","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12771@1.0.1","target":"pkg:pypi/demo-1049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12771@1.0.1","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12771@1.0.1","target":"pkg:pypi/demo-12024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12772@1.0.2","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12773@1.0.3","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12774@1.0.4","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12774@1.0.4","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12774@1.0.4","target":"pkg:pypi/demo-11128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12774@1.0.4","target":"pkg:pypi/demo-1196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12775@1.0.0","target":"pkg:pypi/demo-11466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12775@1.0.0","target":"pkg:pypi/demo-12555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12776@1.0.1","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12776@1.0.1","target":"pkg:pypi/demo-12496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12777@1.0.2","target":"pkg:pypi/demo-10750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12777@1.0.2","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12777@1.0.2","target":"pkg:pypi/demo-12253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12778@1.0.3","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12778@1.0.3","target":"pkg:pypi/demo-11109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12778@1.0.3","target":"pkg:pypi/demo-11130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12778@1.0.3","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12779@1.0.4","target":"pkg:pypi/demo-10956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12779@1.0.4","target":"pkg:pypi/demo-11728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12779@1.0.4","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1277@1.0.2","target":"pkg:pypi/demo-12293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1277@1.0.2","target":"pkg:pypi/demo-12369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12780@1.0.0","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12780@1.0.0","target":"pkg:pypi/demo-11634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12781@1.0.1","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12781@1.0.1","target":"pkg:pypi/demo-11607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12781@1.0.1","target":"pkg:pypi/demo-11737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12781@1.0.1","target":"pkg:pypi/demo-11785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12782@1.0.2","target":"pkg:pypi/demo-10669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12782@1.0.2","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12782@1.0.2","target":"pkg:pypi/demo-11209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12783@1.0.3","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12783@1.0.3","target":"pkg:pypi/demo-1138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12783@1.0.3","target":"pkg:pypi/demo-12067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12784@1.0.4","target":"pkg:pypi/demo-11548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12784@1.0.4","target":"pkg:pypi/demo-12597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12784@1.0.4","target":"pkg:pypi/demo-12721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12785@1.0.0","target":"pkg:pypi/demo-10648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12785@1.0.0","target":"pkg:pypi/demo-11455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12785@1.0.0","target":"pkg:pypi/demo-12272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12785@1.0.0","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12786@1.0.1","target":"pkg:pypi/demo-11723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12786@1.0.1","target":"pkg:pypi/demo-11819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12786@1.0.1","target":"pkg:pypi/demo-12083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12786@1.0.1","target":"pkg:pypi/demo-12412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12787@1.0.2","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12787@1.0.2","target":"pkg:pypi/demo-10437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12788@1.0.3","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12788@1.0.3","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12788@1.0.3","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12788@1.0.3","target":"pkg:pypi/demo-11304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12789@1.0.4","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12789@1.0.4","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12789@1.0.4","target":"pkg:pypi/demo-11767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12789@1.0.4","target":"pkg:pypi/demo-12525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1278@1.0.3","target":"pkg:pypi/demo-11109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12790@1.0.0","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12790@1.0.0","target":"pkg:pypi/demo-10926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12790@1.0.0","target":"pkg:pypi/demo-11083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12790@1.0.0","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12791@1.0.1","target":"pkg:pypi/demo-11348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12791@1.0.1","target":"pkg:pypi/demo-11377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12791@1.0.1","target":"pkg:pypi/demo-11967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12792@1.0.2","target":"pkg:pypi/demo-10668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12792@1.0.2","target":"pkg:pypi/demo-11151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12792@1.0.2","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12792@1.0.2","target":"pkg:pypi/demo-11901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12793@1.0.3","target":"pkg:pypi/demo-11295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12793@1.0.3","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12793@1.0.3","target":"pkg:pypi/demo-1199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12794@1.0.4","target":"pkg:pypi/demo-10404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12794@1.0.4","target":"pkg:pypi/demo-11474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12794@1.0.4","target":"pkg:pypi/demo-12459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12795@1.0.0","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12796@1.0.1","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12797@1.0.2","target":"pkg:pypi/demo-10482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12797@1.0.2","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12797@1.0.2","target":"pkg:pypi/demo-10873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12797@1.0.2","target":"pkg:pypi/demo-11621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12798@1.0.3","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12798@1.0.3","target":"pkg:pypi/demo-10720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12798@1.0.3","target":"pkg:pypi/demo-1119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12798@1.0.3","target":"pkg:pypi/demo-11926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12799@1.0.4","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12799@1.0.4","target":"pkg:pypi/demo-12151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12799@1.0.4","target":"pkg:pypi/demo-12652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1279@1.0.4","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1279@1.0.4","target":"pkg:pypi/demo-104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1279@1.0.4","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-127@1.0.2","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-127@1.0.2","target":"pkg:pypi/demo-12521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-127@1.0.2","target":"pkg:pypi/demo-12621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12800@1.0.0","target":"pkg:pypi/demo-12791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12801@1.0.1","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12802@1.0.2","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12803@1.0.3","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12803@1.0.3","target":"pkg:pypi/demo-1030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12803@1.0.3","target":"pkg:pypi/demo-11815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12803@1.0.3","target":"pkg:pypi/demo-12003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12804@1.0.4","target":"pkg:pypi/demo-11130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12804@1.0.4","target":"pkg:pypi/demo-11329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12804@1.0.4","target":"pkg:pypi/demo-1206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12805@1.0.0","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12805@1.0.0","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12805@1.0.0","target":"pkg:pypi/demo-11769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12806@1.0.1","target":"pkg:pypi/demo-12268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12807@1.0.2","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12807@1.0.2","target":"pkg:pypi/demo-10490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12807@1.0.2","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12807@1.0.2","target":"pkg:pypi/demo-12629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12808@1.0.3","target":"pkg:pypi/demo-11698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12808@1.0.3","target":"pkg:pypi/demo-12609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12808@1.0.3","target":"pkg:pypi/demo-12637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12808@1.0.3","target":"pkg:pypi/demo-12702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12809@1.0.4","target":"pkg:pypi/demo-1220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1280@1.0.0","target":"pkg:pypi/demo-11544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12810@1.0.0","target":"pkg:pypi/demo-11245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12810@1.0.0","target":"pkg:pypi/demo-11476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12810@1.0.0","target":"pkg:pypi/demo-11509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12810@1.0.0","target":"pkg:pypi/demo-12704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12811@1.0.1","target":"pkg:pypi/demo-12191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12812@1.0.2","target":"pkg:pypi/demo-1194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12813@1.0.3","target":"pkg:pypi/demo-11113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12813@1.0.3","target":"pkg:pypi/demo-12583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12813@1.0.3","target":"pkg:pypi/demo-12647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12814@1.0.4","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12814@1.0.4","target":"pkg:pypi/demo-10799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12814@1.0.4","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12814@1.0.4","target":"pkg:pypi/demo-12163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12815@1.0.0","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12816@1.0.1","target":"pkg:pypi/demo-1014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12816@1.0.1","target":"pkg:pypi/demo-11744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12816@1.0.1","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12817@1.0.2","target":"pkg:pypi/demo-11658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12817@1.0.2","target":"pkg:pypi/demo-12051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12817@1.0.2","target":"pkg:pypi/demo-12105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12818@1.0.3","target":"pkg:pypi/demo-1173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12819@1.0.4","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12819@1.0.4","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12819@1.0.4","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12819@1.0.4","target":"pkg:pypi/demo-12626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1281@1.0.1","target":"pkg:pypi/demo-11766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12820@1.0.0","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12820@1.0.0","target":"pkg:pypi/demo-10734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12820@1.0.0","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12820@1.0.0","target":"pkg:pypi/demo-11871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12821@1.0.1","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12821@1.0.1","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12821@1.0.1","target":"pkg:pypi/demo-11908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12822@1.0.2","target":"pkg:pypi/demo-1085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12822@1.0.2","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12822@1.0.2","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12823@1.0.3","target":"pkg:pypi/demo-12044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12824@1.0.4","target":"pkg:pypi/demo-10808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12824@1.0.4","target":"pkg:pypi/demo-1087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12824@1.0.4","target":"pkg:pypi/demo-11663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12824@1.0.4","target":"pkg:pypi/demo-1269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12825@1.0.0","target":"pkg:pypi/demo-12641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12826@1.0.1","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12826@1.0.1","target":"pkg:pypi/demo-11907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12827@1.0.2","target":"pkg:pypi/demo-10218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12828@1.0.3","target":"pkg:pypi/demo-11172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12828@1.0.3","target":"pkg:pypi/demo-11459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12829@1.0.4","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12829@1.0.4","target":"pkg:pypi/demo-12141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1282@1.0.2","target":"pkg:pypi/demo-11650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12830@1.0.0","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12830@1.0.0","target":"pkg:pypi/demo-11898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12830@1.0.0","target":"pkg:pypi/demo-12092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12830@1.0.0","target":"pkg:pypi/demo-12516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12831@1.0.1","target":"pkg:pypi/demo-11734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12831@1.0.1","target":"pkg:pypi/demo-11956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12831@1.0.1","target":"pkg:pypi/demo-1201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12832@1.0.2","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12832@1.0.2","target":"pkg:pypi/demo-11362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12832@1.0.2","target":"pkg:pypi/demo-12446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12833@1.0.3","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12833@1.0.3","target":"pkg:pypi/demo-11356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12833@1.0.3","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12834@1.0.4","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12834@1.0.4","target":"pkg:pypi/demo-12003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12834@1.0.4","target":"pkg:pypi/demo-12009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12835@1.0.0","target":"pkg:pypi/demo-11799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12836@1.0.1","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12836@1.0.1","target":"pkg:pypi/demo-11331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12837@1.0.2","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12837@1.0.2","target":"pkg:pypi/demo-10836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12837@1.0.2","target":"pkg:pypi/demo-11064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12837@1.0.2","target":"pkg:pypi/demo-12425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12838@1.0.3","target":"pkg:pypi/demo-11389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12838@1.0.3","target":"pkg:pypi/demo-12534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12839@1.0.4","target":"pkg:pypi/demo-12348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12839@1.0.4","target":"pkg:pypi/demo-12657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1283@1.0.3","target":"pkg:pypi/demo-11087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1283@1.0.3","target":"pkg:pypi/demo-11652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1283@1.0.3","target":"pkg:pypi/demo-11853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1283@1.0.3","target":"pkg:pypi/demo-12007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12840@1.0.0","target":"pkg:pypi/demo-11469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12840@1.0.0","target":"pkg:pypi/demo-12100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12840@1.0.0","target":"pkg:pypi/demo-12450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12841@1.0.1","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12842@1.0.2","target":"pkg:pypi/demo-10078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12842@1.0.2","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12842@1.0.2","target":"pkg:pypi/demo-11353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12843@1.0.3","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12843@1.0.3","target":"pkg:pypi/demo-11429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12843@1.0.3","target":"pkg:pypi/demo-12673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12844@1.0.4","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12844@1.0.4","target":"pkg:pypi/demo-12808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12845@1.0.0","target":"pkg:pypi/demo-10477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12845@1.0.0","target":"pkg:pypi/demo-12725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12845@1.0.0","target":"pkg:pypi/demo-12784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12846@1.0.1","target":"pkg:pypi/demo-10688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12846@1.0.1","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12846@1.0.1","target":"pkg:pypi/demo-11409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12847@1.0.2","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12848@1.0.3","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12848@1.0.3","target":"pkg:pypi/demo-10928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12848@1.0.3","target":"pkg:pypi/demo-1157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12849@1.0.4","target":"pkg:pypi/demo-11829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1284@1.0.4","target":"pkg:pypi/demo-11110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12850@1.0.0","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12850@1.0.0","target":"pkg:pypi/demo-11177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12850@1.0.0","target":"pkg:pypi/demo-12202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12850@1.0.0","target":"pkg:pypi/demo-12277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12851@1.0.1","target":"pkg:pypi/demo-10646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12851@1.0.1","target":"pkg:pypi/demo-11311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12851@1.0.1","target":"pkg:pypi/demo-12330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12851@1.0.1","target":"pkg:pypi/demo-12780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12852@1.0.2","target":"pkg:pypi/demo-12211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12852@1.0.2","target":"pkg:pypi/demo-12362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12852@1.0.2","target":"pkg:pypi/demo-12417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12853@1.0.3","target":"pkg:pypi/demo-12205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12854@1.0.4","target":"pkg:pypi/demo-11186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12855@1.0.0","target":"pkg:pypi/demo-11078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12855@1.0.0","target":"pkg:pypi/demo-11546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12855@1.0.0","target":"pkg:pypi/demo-12824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12856@1.0.1","target":"pkg:pypi/demo-11314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12857@1.0.2","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12857@1.0.2","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12857@1.0.2","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12858@1.0.3","target":"pkg:pypi/demo-10869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12858@1.0.3","target":"pkg:pypi/demo-11837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12858@1.0.3","target":"pkg:pypi/demo-12043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12859@1.0.4","target":"pkg:pypi/demo-1128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1285@1.0.0","target":"pkg:pypi/demo-10392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1285@1.0.0","target":"pkg:pypi/demo-10603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1285@1.0.0","target":"pkg:pypi/demo-11386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1285@1.0.0","target":"pkg:pypi/demo-11605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12860@1.0.0","target":"pkg:pypi/demo-10419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12860@1.0.0","target":"pkg:pypi/demo-12835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12861@1.0.1","target":"pkg:pypi/demo-10667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12861@1.0.1","target":"pkg:pypi/demo-12359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12862@1.0.2","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12862@1.0.2","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12862@1.0.2","target":"pkg:pypi/demo-11912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12862@1.0.2","target":"pkg:pypi/demo-12545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12863@1.0.3","target":"pkg:pypi/demo-11011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12863@1.0.3","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12863@1.0.3","target":"pkg:pypi/demo-11888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12864@1.0.4","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12865@1.0.0","target":"pkg:pypi/demo-1143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12865@1.0.0","target":"pkg:pypi/demo-12147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12866@1.0.1","target":"pkg:pypi/demo-10710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12866@1.0.1","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12867@1.0.2","target":"pkg:pypi/demo-1235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12868@1.0.3","target":"pkg:pypi/demo-12014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12868@1.0.3","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12868@1.0.3","target":"pkg:pypi/demo-12524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12869@1.0.4","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12869@1.0.4","target":"pkg:pypi/demo-11658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1286@1.0.1","target":"pkg:pypi/demo-1073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1286@1.0.1","target":"pkg:pypi/demo-12646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12870@1.0.0","target":"pkg:pypi/demo-10915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12870@1.0.0","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12870@1.0.0","target":"pkg:pypi/demo-11494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12871@1.0.1","target":"pkg:pypi/demo-10973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12872@1.0.2","target":"pkg:pypi/demo-12001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12872@1.0.2","target":"pkg:pypi/demo-1225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12872@1.0.2","target":"pkg:pypi/demo-12655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12873@1.0.3","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12873@1.0.3","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12873@1.0.3","target":"pkg:pypi/demo-10840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12873@1.0.3","target":"pkg:pypi/demo-11773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12874@1.0.4","target":"pkg:pypi/demo-10561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12875@1.0.0","target":"pkg:pypi/demo-11435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12875@1.0.0","target":"pkg:pypi/demo-12185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12875@1.0.0","target":"pkg:pypi/demo-12675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12876@1.0.1","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12876@1.0.1","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12876@1.0.1","target":"pkg:pypi/demo-11454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12877@1.0.2","target":"pkg:pypi/demo-10611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12877@1.0.2","target":"pkg:pypi/demo-11036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12878@1.0.3","target":"pkg:pypi/demo-11078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12878@1.0.3","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12879@1.0.4","target":"pkg:pypi/demo-11183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12879@1.0.4","target":"pkg:pypi/demo-11803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12879@1.0.4","target":"pkg:pypi/demo-12186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12879@1.0.4","target":"pkg:pypi/demo-12282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1287@1.0.2","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1287@1.0.2","target":"pkg:pypi/demo-1072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1287@1.0.2","target":"pkg:pypi/demo-11215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1287@1.0.2","target":"pkg:pypi/demo-11982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12880@1.0.0","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12880@1.0.0","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12881@1.0.1","target":"pkg:pypi/demo-11636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12882@1.0.2","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12882@1.0.2","target":"pkg:pypi/demo-12588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12882@1.0.2","target":"pkg:pypi/demo-12611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12883@1.0.3","target":"pkg:pypi/demo-10257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12883@1.0.3","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12883@1.0.3","target":"pkg:pypi/demo-11447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12883@1.0.3","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12884@1.0.4","target":"pkg:pypi/demo-10645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12884@1.0.4","target":"pkg:pypi/demo-10938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12884@1.0.4","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12884@1.0.4","target":"pkg:pypi/demo-12661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12885@1.0.0","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12885@1.0.0","target":"pkg:pypi/demo-12119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12886@1.0.1","target":"pkg:pypi/demo-1173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12886@1.0.1","target":"pkg:pypi/demo-12401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12886@1.0.1","target":"pkg:pypi/demo-1253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12887@1.0.2","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12887@1.0.2","target":"pkg:pypi/demo-10940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12887@1.0.2","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12888@1.0.3","target":"pkg:pypi/demo-10705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12889@1.0.4","target":"pkg:pypi/demo-11004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12889@1.0.4","target":"pkg:pypi/demo-11771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12889@1.0.4","target":"pkg:pypi/demo-12190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12889@1.0.4","target":"pkg:pypi/demo-12199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1288@1.0.3","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1288@1.0.3","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1288@1.0.3","target":"pkg:pypi/demo-12322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12890@1.0.0","target":"pkg:pypi/demo-11416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12891@1.0.1","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12891@1.0.1","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12891@1.0.1","target":"pkg:pypi/demo-11054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12891@1.0.1","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12892@1.0.2","target":"pkg:pypi/demo-10240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12892@1.0.2","target":"pkg:pypi/demo-10495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12892@1.0.2","target":"pkg:pypi/demo-11556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12892@1.0.2","target":"pkg:pypi/demo-12360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12893@1.0.3","target":"pkg:pypi/demo-10357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12893@1.0.3","target":"pkg:pypi/demo-11703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12894@1.0.4","target":"pkg:pypi/demo-11397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12894@1.0.4","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12895@1.0.0","target":"pkg:pypi/demo-10867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12895@1.0.0","target":"pkg:pypi/demo-11595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12895@1.0.0","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12896@1.0.1","target":"pkg:pypi/demo-10436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12896@1.0.1","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12896@1.0.1","target":"pkg:pypi/demo-12004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12897@1.0.2","target":"pkg:pypi/demo-1110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12897@1.0.2","target":"pkg:pypi/demo-11347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12897@1.0.2","target":"pkg:pypi/demo-12384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12897@1.0.2","target":"pkg:pypi/demo-12666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12898@1.0.3","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12899@1.0.4","target":"pkg:pypi/demo-11518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12899@1.0.4","target":"pkg:pypi/demo-11532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12899@1.0.4","target":"pkg:pypi/demo-11878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12899@1.0.4","target":"pkg:pypi/demo-12639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1289@1.0.4","target":"pkg:pypi/demo-11060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1289@1.0.4","target":"pkg:pypi/demo-11340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-128@1.0.3","target":"pkg:pypi/demo-11606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12900@1.0.0","target":"pkg:pypi/demo-11299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12901@1.0.1","target":"pkg:pypi/demo-10913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12901@1.0.1","target":"pkg:pypi/demo-11799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12902@1.0.2","target":"pkg:pypi/demo-11231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12902@1.0.2","target":"pkg:pypi/demo-112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12902@1.0.2","target":"pkg:pypi/demo-11686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12902@1.0.2","target":"pkg:pypi/demo-12049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12903@1.0.3","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12903@1.0.3","target":"pkg:pypi/demo-10806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12903@1.0.3","target":"pkg:pypi/demo-10914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12903@1.0.3","target":"pkg:pypi/demo-12675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12904@1.0.4","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12904@1.0.4","target":"pkg:pypi/demo-11906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12904@1.0.4","target":"pkg:pypi/demo-12532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12905@1.0.0","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12905@1.0.0","target":"pkg:pypi/demo-1207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12906@1.0.1","target":"pkg:pypi/demo-11952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12906@1.0.1","target":"pkg:pypi/demo-12553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12907@1.0.2","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12907@1.0.2","target":"pkg:pypi/demo-11828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12907@1.0.2","target":"pkg:pypi/demo-1223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12908@1.0.3","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12909@1.0.4","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12909@1.0.4","target":"pkg:pypi/demo-10837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12909@1.0.4","target":"pkg:pypi/demo-11973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1290@1.0.0","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1290@1.0.0","target":"pkg:pypi/demo-11729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12910@1.0.0","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12910@1.0.0","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12910@1.0.0","target":"pkg:pypi/demo-11069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12910@1.0.0","target":"pkg:pypi/demo-11662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12911@1.0.1","target":"pkg:pypi/demo-11731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12911@1.0.1","target":"pkg:pypi/demo-11868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12911@1.0.1","target":"pkg:pypi/demo-12705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12912@1.0.2","target":"pkg:pypi/demo-11315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12912@1.0.2","target":"pkg:pypi/demo-11339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12912@1.0.2","target":"pkg:pypi/demo-1266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12913@1.0.3","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12913@1.0.3","target":"pkg:pypi/demo-11269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12913@1.0.3","target":"pkg:pypi/demo-12492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12913@1.0.3","target":"pkg:pypi/demo-12735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12914@1.0.4","target":"pkg:pypi/demo-11176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12914@1.0.4","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12915@1.0.0","target":"pkg:pypi/demo-10588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12915@1.0.0","target":"pkg:pypi/demo-12251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12915@1.0.0","target":"pkg:pypi/demo-12860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12916@1.0.1","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12917@1.0.2","target":"pkg:pypi/demo-12358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12917@1.0.2","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12918@1.0.3","target":"pkg:pypi/demo-10750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12918@1.0.3","target":"pkg:pypi/demo-11212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12918@1.0.3","target":"pkg:pypi/demo-11279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12919@1.0.4","target":"pkg:pypi/demo-11222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12919@1.0.4","target":"pkg:pypi/demo-12488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1291@1.0.1","target":"pkg:pypi/demo-12593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1291@1.0.1","target":"pkg:pypi/demo-12721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1291@1.0.1","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12920@1.0.0","target":"pkg:pypi/demo-10234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12920@1.0.0","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12920@1.0.0","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12920@1.0.0","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12921@1.0.1","target":"pkg:pypi/demo-10613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12921@1.0.1","target":"pkg:pypi/demo-10788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12921@1.0.1","target":"pkg:pypi/demo-11390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12921@1.0.1","target":"pkg:pypi/demo-12672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12922@1.0.2","target":"pkg:pypi/demo-11251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12922@1.0.2","target":"pkg:pypi/demo-11851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12923@1.0.3","target":"pkg:pypi/demo-11828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12923@1.0.3","target":"pkg:pypi/demo-12135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12923@1.0.3","target":"pkg:pypi/demo-12552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12923@1.0.3","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12924@1.0.4","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12924@1.0.4","target":"pkg:pypi/demo-11419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12924@1.0.4","target":"pkg:pypi/demo-11736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12924@1.0.4","target":"pkg:pypi/demo-12918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12925@1.0.0","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12925@1.0.0","target":"pkg:pypi/demo-12654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12926@1.0.1","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12926@1.0.1","target":"pkg:pypi/demo-11131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12926@1.0.1","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12926@1.0.1","target":"pkg:pypi/demo-12711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12927@1.0.2","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12927@1.0.2","target":"pkg:pypi/demo-10901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12927@1.0.2","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12927@1.0.2","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12928@1.0.3","target":"pkg:pypi/demo-11304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12928@1.0.3","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12928@1.0.3","target":"pkg:pypi/demo-12714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12928@1.0.3","target":"pkg:pypi/demo-12753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12929@1.0.4","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12929@1.0.4","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1292@1.0.2","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1292@1.0.2","target":"pkg:pypi/demo-12197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12930@1.0.0","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12930@1.0.0","target":"pkg:pypi/demo-10894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12930@1.0.0","target":"pkg:pypi/demo-12590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12931@1.0.1","target":"pkg:pypi/demo-1251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12932@1.0.2","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12932@1.0.2","target":"pkg:pypi/demo-11447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12932@1.0.2","target":"pkg:pypi/demo-1251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12933@1.0.3","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12934@1.0.4","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12934@1.0.4","target":"pkg:pypi/demo-10783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12934@1.0.4","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12934@1.0.4","target":"pkg:pypi/demo-12348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12935@1.0.0","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12935@1.0.0","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12935@1.0.0","target":"pkg:pypi/demo-11665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12936@1.0.1","target":"pkg:pypi/demo-11078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12936@1.0.1","target":"pkg:pypi/demo-12391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12936@1.0.1","target":"pkg:pypi/demo-12628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12937@1.0.2","target":"pkg:pypi/demo-10189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12937@1.0.2","target":"pkg:pypi/demo-10867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12937@1.0.2","target":"pkg:pypi/demo-12936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12938@1.0.3","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12938@1.0.3","target":"pkg:pypi/demo-10406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12938@1.0.3","target":"pkg:pypi/demo-1074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12938@1.0.3","target":"pkg:pypi/demo-12639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12939@1.0.4","target":"pkg:pypi/demo-10369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12939@1.0.4","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12939@1.0.4","target":"pkg:pypi/demo-11615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1293@1.0.3","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1293@1.0.3","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12940@1.0.0","target":"pkg:pypi/demo-10997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12940@1.0.0","target":"pkg:pypi/demo-11061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12940@1.0.0","target":"pkg:pypi/demo-12144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12940@1.0.0","target":"pkg:pypi/demo-12345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12941@1.0.1","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12941@1.0.1","target":"pkg:pypi/demo-12897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12942@1.0.2","target":"pkg:pypi/demo-10414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12943@1.0.3","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12944@1.0.4","target":"pkg:pypi/demo-12159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12945@1.0.0","target":"pkg:pypi/demo-12823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12946@1.0.1","target":"pkg:pypi/demo-11819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12946@1.0.1","target":"pkg:pypi/demo-11934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12946@1.0.1","target":"pkg:pypi/demo-12383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12947@1.0.2","target":"pkg:pypi/demo-10996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12948@1.0.3","target":"pkg:pypi/demo-10249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12948@1.0.3","target":"pkg:pypi/demo-11078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12948@1.0.3","target":"pkg:pypi/demo-12521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12948@1.0.3","target":"pkg:pypi/demo-12675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12949@1.0.4","target":"pkg:pypi/demo-10566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12949@1.0.4","target":"pkg:pypi/demo-11055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12949@1.0.4","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12949@1.0.4","target":"pkg:pypi/demo-1253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1294@1.0.4","target":"pkg:pypi/demo-11472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1294@1.0.4","target":"pkg:pypi/demo-11970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12950@1.0.0","target":"pkg:pypi/demo-1078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12950@1.0.0","target":"pkg:pypi/demo-10967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12950@1.0.0","target":"pkg:pypi/demo-12099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12950@1.0.0","target":"pkg:pypi/demo-12865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12951@1.0.1","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12951@1.0.1","target":"pkg:pypi/demo-12569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12952@1.0.2","target":"pkg:pypi/demo-11744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12952@1.0.2","target":"pkg:pypi/demo-12549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12952@1.0.2","target":"pkg:pypi/demo-12655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12953@1.0.3","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12953@1.0.3","target":"pkg:pypi/demo-11211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12954@1.0.4","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12954@1.0.4","target":"pkg:pypi/demo-10774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12954@1.0.4","target":"pkg:pypi/demo-11144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12954@1.0.4","target":"pkg:pypi/demo-11842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12955@1.0.0","target":"pkg:pypi/demo-11634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12955@1.0.0","target":"pkg:pypi/demo-12842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12956@1.0.1","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12957@1.0.2","target":"pkg:pypi/demo-11903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12958@1.0.3","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12958@1.0.3","target":"pkg:pypi/demo-1239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12959@1.0.4","target":"pkg:pypi/demo-11685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1295@1.0.0","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1295@1.0.0","target":"pkg:pypi/demo-12310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12960@1.0.0","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12960@1.0.0","target":"pkg:pypi/demo-10720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12961@1.0.1","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12961@1.0.1","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12962@1.0.2","target":"pkg:pypi/demo-11299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12963@1.0.3","target":"pkg:pypi/demo-11800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12963@1.0.3","target":"pkg:pypi/demo-12807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12964@1.0.4","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12965@1.0.0","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12965@1.0.0","target":"pkg:pypi/demo-11728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12965@1.0.0","target":"pkg:pypi/demo-12013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12965@1.0.0","target":"pkg:pypi/demo-12300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12966@1.0.1","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12966@1.0.1","target":"pkg:pypi/demo-1247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12966@1.0.1","target":"pkg:pypi/demo-12721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12967@1.0.2","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12967@1.0.2","target":"pkg:pypi/demo-10816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12967@1.0.2","target":"pkg:pypi/demo-11892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12967@1.0.2","target":"pkg:pypi/demo-12095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12968@1.0.3","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12968@1.0.3","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12969@1.0.4","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1296@1.0.1","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1296@1.0.1","target":"pkg:pypi/demo-11198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1296@1.0.1","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12970@1.0.0","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12970@1.0.0","target":"pkg:pypi/demo-10712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12970@1.0.0","target":"pkg:pypi/demo-11736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12970@1.0.0","target":"pkg:pypi/demo-12751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12971@1.0.1","target":"pkg:pypi/demo-10262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12971@1.0.1","target":"pkg:pypi/demo-11368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12971@1.0.1","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12972@1.0.2","target":"pkg:pypi/demo-11405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12973@1.0.3","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12973@1.0.3","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12973@1.0.3","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12973@1.0.3","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12974@1.0.4","target":"pkg:pypi/demo-10584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12975@1.0.0","target":"pkg:pypi/demo-11682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12976@1.0.1","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12976@1.0.1","target":"pkg:pypi/demo-11976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12977@1.0.2","target":"pkg:pypi/demo-11387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12977@1.0.2","target":"pkg:pypi/demo-11890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12978@1.0.3","target":"pkg:pypi/demo-1070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12978@1.0.3","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12978@1.0.3","target":"pkg:pypi/demo-12869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12979@1.0.4","target":"pkg:pypi/demo-10914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1297@1.0.2","target":"pkg:pypi/demo-10878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1297@1.0.2","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1297@1.0.2","target":"pkg:pypi/demo-11132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12980@1.0.0","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12981@1.0.1","target":"pkg:pypi/demo-12740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12982@1.0.2","target":"pkg:pypi/demo-10596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12982@1.0.2","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12982@1.0.2","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12983@1.0.3","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12983@1.0.3","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12983@1.0.3","target":"pkg:pypi/demo-1270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12984@1.0.4","target":"pkg:pypi/demo-10593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12984@1.0.4","target":"pkg:pypi/demo-10851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12984@1.0.4","target":"pkg:pypi/demo-11044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12985@1.0.0","target":"pkg:pypi/demo-11119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12985@1.0.0","target":"pkg:pypi/demo-12487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12985@1.0.0","target":"pkg:pypi/demo-12493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12986@1.0.1","target":"pkg:pypi/demo-11092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12986@1.0.1","target":"pkg:pypi/demo-12126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12986@1.0.1","target":"pkg:pypi/demo-12267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12987@1.0.2","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12988@1.0.3","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12988@1.0.3","target":"pkg:pypi/demo-11012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12989@1.0.4","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12989@1.0.4","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12989@1.0.4","target":"pkg:pypi/demo-12520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12989@1.0.4","target":"pkg:pypi/demo-12687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1298@1.0.3","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12990@1.0.0","target":"pkg:pypi/demo-12315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12991@1.0.1","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12991@1.0.1","target":"pkg:pypi/demo-10293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12991@1.0.1","target":"pkg:pypi/demo-12825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12992@1.0.2","target":"pkg:pypi/demo-10420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12992@1.0.2","target":"pkg:pypi/demo-11257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12992@1.0.2","target":"pkg:pypi/demo-11984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12992@1.0.2","target":"pkg:pypi/demo-1227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12993@1.0.3","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12993@1.0.3","target":"pkg:pypi/demo-11132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12993@1.0.3","target":"pkg:pypi/demo-11265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12993@1.0.3","target":"pkg:pypi/demo-12379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12994@1.0.4","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12994@1.0.4","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12994@1.0.4","target":"pkg:pypi/demo-12534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12995@1.0.0","target":"pkg:pypi/demo-10755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12995@1.0.0","target":"pkg:pypi/demo-11192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12995@1.0.0","target":"pkg:pypi/demo-11247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12995@1.0.0","target":"pkg:pypi/demo-12167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12996@1.0.1","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12996@1.0.1","target":"pkg:pypi/demo-11630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12996@1.0.1","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12996@1.0.1","target":"pkg:pypi/demo-12059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12997@1.0.2","target":"pkg:pypi/demo-12310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12998@1.0.3","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12998@1.0.3","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12999@1.0.4","target":"pkg:pypi/demo-10458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12999@1.0.4","target":"pkg:pypi/demo-11580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12999@1.0.4","target":"pkg:pypi/demo-11624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12999@1.0.4","target":"pkg:pypi/demo-12759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1299@1.0.4","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-129@1.0.4","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-129@1.0.4","target":"pkg:pypi/demo-11471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-129@1.0.4","target":"pkg:pypi/demo-11637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-129@1.0.4","target":"pkg:pypi/demo-12698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12@1.0.2","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12@1.0.2","target":"pkg:pypi/demo-10268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-12@1.0.2","target":"pkg:pypi/demo-11389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13000@1.0.0","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13000@1.0.0","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13001@1.0.1","target":"pkg:pypi/demo-1172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13002@1.0.2","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13003@1.0.3","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13003@1.0.3","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13003@1.0.3","target":"pkg:pypi/demo-12254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13004@1.0.4","target":"pkg:pypi/demo-10821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13004@1.0.4","target":"pkg:pypi/demo-12263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13004@1.0.4","target":"pkg:pypi/demo-12664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13005@1.0.0","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13005@1.0.0","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13005@1.0.0","target":"pkg:pypi/demo-11435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13005@1.0.0","target":"pkg:pypi/demo-11606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13006@1.0.1","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13007@1.0.2","target":"pkg:pypi/demo-10303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13007@1.0.2","target":"pkg:pypi/demo-11535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13008@1.0.3","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13008@1.0.3","target":"pkg:pypi/demo-12527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13008@1.0.3","target":"pkg:pypi/demo-12581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13008@1.0.3","target":"pkg:pypi/demo-12662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13009@1.0.4","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13009@1.0.4","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13009@1.0.4","target":"pkg:pypi/demo-11325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13009@1.0.4","target":"pkg:pypi/demo-12799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1300@1.0.0","target":"pkg:pypi/demo-10559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1300@1.0.0","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1300@1.0.0","target":"pkg:pypi/demo-11431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13010@1.0.0","target":"pkg:pypi/demo-10929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13011@1.0.1","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13011@1.0.1","target":"pkg:pypi/demo-11674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13011@1.0.1","target":"pkg:pypi/demo-12531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13011@1.0.1","target":"pkg:pypi/demo-12582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13012@1.0.2","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13012@1.0.2","target":"pkg:pypi/demo-11790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13012@1.0.2","target":"pkg:pypi/demo-12158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13012@1.0.2","target":"pkg:pypi/demo-12384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13013@1.0.3","target":"pkg:pypi/demo-10293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13013@1.0.3","target":"pkg:pypi/demo-10886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13013@1.0.3","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13013@1.0.3","target":"pkg:pypi/demo-11546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13014@1.0.4","target":"pkg:pypi/demo-11160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13014@1.0.4","target":"pkg:pypi/demo-11442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13014@1.0.4","target":"pkg:pypi/demo-11644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13014@1.0.4","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13015@1.0.0","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13015@1.0.0","target":"pkg:pypi/demo-11242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13015@1.0.0","target":"pkg:pypi/demo-12334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13016@1.0.1","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13016@1.0.1","target":"pkg:pypi/demo-11849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13016@1.0.1","target":"pkg:pypi/demo-12351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13017@1.0.2","target":"pkg:pypi/demo-11595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13017@1.0.2","target":"pkg:pypi/demo-1191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13018@1.0.3","target":"pkg:pypi/demo-12397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13019@1.0.4","target":"pkg:pypi/demo-12455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13019@1.0.4","target":"pkg:pypi/demo-12914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1301@1.0.1","target":"pkg:pypi/demo-10412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13020@1.0.0","target":"pkg:pypi/demo-10615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13020@1.0.0","target":"pkg:pypi/demo-10772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13020@1.0.0","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13020@1.0.0","target":"pkg:pypi/demo-12141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13021@1.0.1","target":"pkg:pypi/demo-11667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13022@1.0.2","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13023@1.0.3","target":"pkg:pypi/demo-13003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13024@1.0.4","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13024@1.0.4","target":"pkg:pypi/demo-12141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13025@1.0.0","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13025@1.0.0","target":"pkg:pypi/demo-10964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13025@1.0.0","target":"pkg:pypi/demo-12111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13025@1.0.0","target":"pkg:pypi/demo-1253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13026@1.0.1","target":"pkg:pypi/demo-11208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13026@1.0.1","target":"pkg:pypi/demo-12808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13027@1.0.2","target":"pkg:pypi/demo-10368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13028@1.0.3","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13029@1.0.4","target":"pkg:pypi/demo-10124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13029@1.0.4","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13029@1.0.4","target":"pkg:pypi/demo-12019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13029@1.0.4","target":"pkg:pypi/demo-12355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1302@1.0.2","target":"pkg:pypi/demo-10405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1302@1.0.2","target":"pkg:pypi/demo-11603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1302@1.0.2","target":"pkg:pypi/demo-12207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13030@1.0.0","target":"pkg:pypi/demo-11319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13030@1.0.0","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13031@1.0.1","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13032@1.0.2","target":"pkg:pypi/demo-12531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13033@1.0.3","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13033@1.0.3","target":"pkg:pypi/demo-12270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13033@1.0.3","target":"pkg:pypi/demo-1272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13033@1.0.3","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13034@1.0.4","target":"pkg:pypi/demo-12189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13035@1.0.0","target":"pkg:pypi/demo-11324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13036@1.0.1","target":"pkg:pypi/demo-12522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13037@1.0.2","target":"pkg:pypi/demo-10532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13037@1.0.2","target":"pkg:pypi/demo-12347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13038@1.0.3","target":"pkg:pypi/demo-11676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13038@1.0.3","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13038@1.0.3","target":"pkg:pypi/demo-12139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13039@1.0.4","target":"pkg:pypi/demo-10478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13039@1.0.4","target":"pkg:pypi/demo-11004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1303@1.0.3","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1303@1.0.3","target":"pkg:pypi/demo-11856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1303@1.0.3","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1303@1.0.3","target":"pkg:pypi/demo-13013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13040@1.0.0","target":"pkg:pypi/demo-11915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13041@1.0.1","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13041@1.0.1","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13041@1.0.1","target":"pkg:pypi/demo-11388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13041@1.0.1","target":"pkg:pypi/demo-12359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13042@1.0.2","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13043@1.0.3","target":"pkg:pypi/demo-10422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13043@1.0.3","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13043@1.0.3","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13043@1.0.3","target":"pkg:pypi/demo-12819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13044@1.0.4","target":"pkg:pypi/demo-11120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13044@1.0.4","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13045@1.0.0","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13045@1.0.0","target":"pkg:pypi/demo-1240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13046@1.0.1","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13046@1.0.1","target":"pkg:pypi/demo-11210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13047@1.0.2","target":"pkg:pypi/demo-12497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13048@1.0.3","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13049@1.0.4","target":"pkg:pypi/demo-11216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1304@1.0.4","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1304@1.0.4","target":"pkg:pypi/demo-11556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13050@1.0.0","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13051@1.0.1","target":"pkg:pypi/demo-10989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13051@1.0.1","target":"pkg:pypi/demo-12349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13052@1.0.2","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13052@1.0.2","target":"pkg:pypi/demo-1242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13053@1.0.3","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13053@1.0.3","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13053@1.0.3","target":"pkg:pypi/demo-11135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13054@1.0.4","target":"pkg:pypi/demo-11651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13055@1.0.0","target":"pkg:pypi/demo-10358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13055@1.0.0","target":"pkg:pypi/demo-11488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13055@1.0.0","target":"pkg:pypi/demo-12789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13056@1.0.1","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13056@1.0.1","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13056@1.0.1","target":"pkg:pypi/demo-1154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13056@1.0.1","target":"pkg:pypi/demo-1256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13057@1.0.2","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13058@1.0.3","target":"pkg:pypi/demo-10571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13059@1.0.4","target":"pkg:pypi/demo-11063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13059@1.0.4","target":"pkg:pypi/demo-12734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13059@1.0.4","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1305@1.0.0","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1305@1.0.0","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1305@1.0.0","target":"pkg:pypi/demo-12904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13060@1.0.0","target":"pkg:pypi/demo-10076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13060@1.0.0","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13060@1.0.0","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13061@1.0.1","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13062@1.0.2","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13062@1.0.2","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13062@1.0.2","target":"pkg:pypi/demo-11639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13062@1.0.2","target":"pkg:pypi/demo-12144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13063@1.0.3","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13063@1.0.3","target":"pkg:pypi/demo-10850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13063@1.0.3","target":"pkg:pypi/demo-10974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13063@1.0.3","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13064@1.0.4","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13065@1.0.0","target":"pkg:pypi/demo-10485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13066@1.0.1","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13067@1.0.2","target":"pkg:pypi/demo-112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13067@1.0.2","target":"pkg:pypi/demo-11340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13068@1.0.3","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13068@1.0.3","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13068@1.0.3","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13068@1.0.3","target":"pkg:pypi/demo-11855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13069@1.0.4","target":"pkg:pypi/demo-1085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1306@1.0.1","target":"pkg:pypi/demo-11046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1306@1.0.1","target":"pkg:pypi/demo-11213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1306@1.0.1","target":"pkg:pypi/demo-12226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1306@1.0.1","target":"pkg:pypi/demo-12287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13070@1.0.0","target":"pkg:pypi/demo-1205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13071@1.0.1","target":"pkg:pypi/demo-10896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13071@1.0.1","target":"pkg:pypi/demo-11575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13071@1.0.1","target":"pkg:pypi/demo-11700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13071@1.0.1","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13072@1.0.2","target":"pkg:pypi/demo-10766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13073@1.0.3","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13073@1.0.3","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13073@1.0.3","target":"pkg:pypi/demo-1182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13074@1.0.4","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13074@1.0.4","target":"pkg:pypi/demo-11262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13075@1.0.0","target":"pkg:pypi/demo-11457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13076@1.0.1","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13077@1.0.2","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13077@1.0.2","target":"pkg:pypi/demo-10968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13077@1.0.2","target":"pkg:pypi/demo-12438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13077@1.0.2","target":"pkg:pypi/demo-12553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13078@1.0.3","target":"pkg:pypi/demo-11058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13078@1.0.3","target":"pkg:pypi/demo-11466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13078@1.0.3","target":"pkg:pypi/demo-12519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13079@1.0.4","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13079@1.0.4","target":"pkg:pypi/demo-11777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1307@1.0.2","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13080@1.0.0","target":"pkg:pypi/demo-12395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13081@1.0.1","target":"pkg:pypi/demo-10509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13081@1.0.1","target":"pkg:pypi/demo-11409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13081@1.0.1","target":"pkg:pypi/demo-1185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13082@1.0.2","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13082@1.0.2","target":"pkg:pypi/demo-10909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13082@1.0.2","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13083@1.0.3","target":"pkg:pypi/demo-11076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13084@1.0.4","target":"pkg:pypi/demo-11692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13085@1.0.0","target":"pkg:pypi/demo-12350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13086@1.0.1","target":"pkg:pypi/demo-10731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13086@1.0.1","target":"pkg:pypi/demo-11899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13086@1.0.1","target":"pkg:pypi/demo-12007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13086@1.0.1","target":"pkg:pypi/demo-12352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13087@1.0.2","target":"pkg:pypi/demo-10388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13087@1.0.2","target":"pkg:pypi/demo-12590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13088@1.0.3","target":"pkg:pypi/demo-10938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13088@1.0.3","target":"pkg:pypi/demo-12116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13089@1.0.4","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13089@1.0.4","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13089@1.0.4","target":"pkg:pypi/demo-12446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1308@1.0.3","target":"pkg:pypi/demo-12374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13090@1.0.0","target":"pkg:pypi/demo-11845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13090@1.0.0","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13091@1.0.1","target":"pkg:pypi/demo-11356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13092@1.0.2","target":"pkg:pypi/demo-10675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13092@1.0.2","target":"pkg:pypi/demo-12197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13092@1.0.2","target":"pkg:pypi/demo-12322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13093@1.0.3","target":"pkg:pypi/demo-12046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13094@1.0.4","target":"pkg:pypi/demo-10371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13094@1.0.4","target":"pkg:pypi/demo-10949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13094@1.0.4","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13094@1.0.4","target":"pkg:pypi/demo-12737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13095@1.0.0","target":"pkg:pypi/demo-10894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13095@1.0.0","target":"pkg:pypi/demo-12578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13095@1.0.0","target":"pkg:pypi/demo-12794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13095@1.0.0","target":"pkg:pypi/demo-12826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13096@1.0.1","target":"pkg:pypi/demo-11347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13097@1.0.2","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13097@1.0.2","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13098@1.0.3","target":"pkg:pypi/demo-10783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13098@1.0.3","target":"pkg:pypi/demo-1174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13098@1.0.3","target":"pkg:pypi/demo-11965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13099@1.0.4","target":"pkg:pypi/demo-11546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13099@1.0.4","target":"pkg:pypi/demo-11944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13099@1.0.4","target":"pkg:pypi/demo-12012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1309@1.0.4","target":"pkg:pypi/demo-11517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1309@1.0.4","target":"pkg:pypi/demo-11522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-130@1.0.0","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-130@1.0.0","target":"pkg:pypi/demo-12947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13100@1.0.0","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13100@1.0.0","target":"pkg:pypi/demo-11385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13100@1.0.0","target":"pkg:pypi/demo-11796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13101@1.0.1","target":"pkg:pypi/demo-10204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13101@1.0.1","target":"pkg:pypi/demo-10358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13101@1.0.1","target":"pkg:pypi/demo-10828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13101@1.0.1","target":"pkg:pypi/demo-11006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13102@1.0.2","target":"pkg:pypi/demo-11414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13102@1.0.2","target":"pkg:pypi/demo-12993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13103@1.0.3","target":"pkg:pypi/demo-10249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13104@1.0.4","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13105@1.0.0","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13105@1.0.0","target":"pkg:pypi/demo-11578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13105@1.0.0","target":"pkg:pypi/demo-1296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13105@1.0.0","target":"pkg:pypi/demo-12984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13106@1.0.1","target":"pkg:pypi/demo-10887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13106@1.0.1","target":"pkg:pypi/demo-1200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13106@1.0.1","target":"pkg:pypi/demo-12393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13107@1.0.2","target":"pkg:pypi/demo-11413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13108@1.0.3","target":"pkg:pypi/demo-10976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13108@1.0.3","target":"pkg:pypi/demo-11237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13108@1.0.3","target":"pkg:pypi/demo-12087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13109@1.0.4","target":"pkg:pypi/demo-10262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13109@1.0.4","target":"pkg:pypi/demo-10363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13109@1.0.4","target":"pkg:pypi/demo-10936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1310@1.0.0","target":"pkg:pypi/demo-11724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13110@1.0.0","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13110@1.0.0","target":"pkg:pypi/demo-1191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13111@1.0.1","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13111@1.0.1","target":"pkg:pypi/demo-12076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13111@1.0.1","target":"pkg:pypi/demo-12792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13111@1.0.1","target":"pkg:pypi/demo-12943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13112@1.0.2","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13112@1.0.2","target":"pkg:pypi/demo-1259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13112@1.0.2","target":"pkg:pypi/demo-1273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13113@1.0.3","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13113@1.0.3","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13113@1.0.3","target":"pkg:pypi/demo-12429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13113@1.0.3","target":"pkg:pypi/demo-12785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13114@1.0.4","target":"pkg:pypi/demo-10806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13114@1.0.4","target":"pkg:pypi/demo-11020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13114@1.0.4","target":"pkg:pypi/demo-1220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13114@1.0.4","target":"pkg:pypi/demo-12678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13115@1.0.0","target":"pkg:pypi/demo-11239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13116@1.0.1","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13116@1.0.1","target":"pkg:pypi/demo-12176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13117@1.0.2","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13117@1.0.2","target":"pkg:pypi/demo-11082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13117@1.0.2","target":"pkg:pypi/demo-12753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13118@1.0.3","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13118@1.0.3","target":"pkg:pypi/demo-12274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13119@1.0.4","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13119@1.0.4","target":"pkg:pypi/demo-11525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1311@1.0.1","target":"pkg:pypi/demo-1123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1311@1.0.1","target":"pkg:pypi/demo-1185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1311@1.0.1","target":"pkg:pypi/demo-1190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1311@1.0.1","target":"pkg:pypi/demo-12515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13120@1.0.0","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13120@1.0.0","target":"pkg:pypi/demo-12305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13120@1.0.0","target":"pkg:pypi/demo-12356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13120@1.0.0","target":"pkg:pypi/demo-12808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13121@1.0.1","target":"pkg:pypi/demo-10581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13121@1.0.1","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13121@1.0.1","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13121@1.0.1","target":"pkg:pypi/demo-12890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13122@1.0.2","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13123@1.0.3","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13124@1.0.4","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13124@1.0.4","target":"pkg:pypi/demo-11261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13124@1.0.4","target":"pkg:pypi/demo-11521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13124@1.0.4","target":"pkg:pypi/demo-11682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13125@1.0.0","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13126@1.0.1","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13127@1.0.2","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13127@1.0.2","target":"pkg:pypi/demo-12540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13128@1.0.3","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13128@1.0.3","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13129@1.0.4","target":"pkg:pypi/demo-10669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13129@1.0.4","target":"pkg:pypi/demo-12072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13129@1.0.4","target":"pkg:pypi/demo-12801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13129@1.0.4","target":"pkg:pypi/demo-12935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1312@1.0.2","target":"pkg:pypi/demo-1114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1312@1.0.2","target":"pkg:pypi/demo-12000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1312@1.0.2","target":"pkg:pypi/demo-12971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13130@1.0.0","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13130@1.0.0","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13130@1.0.0","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13130@1.0.0","target":"pkg:pypi/demo-1237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13131@1.0.1","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13131@1.0.1","target":"pkg:pypi/demo-11968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13131@1.0.1","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13132@1.0.2","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13132@1.0.2","target":"pkg:pypi/demo-10302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13133@1.0.3","target":"pkg:pypi/demo-12940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13134@1.0.4","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13134@1.0.4","target":"pkg:pypi/demo-11310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13135@1.0.0","target":"pkg:pypi/demo-10987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13135@1.0.0","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13135@1.0.0","target":"pkg:pypi/demo-12780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13136@1.0.1","target":"pkg:pypi/demo-1054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13136@1.0.1","target":"pkg:pypi/demo-11923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13136@1.0.1","target":"pkg:pypi/demo-12039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13137@1.0.2","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13137@1.0.2","target":"pkg:pypi/demo-11027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13137@1.0.2","target":"pkg:pypi/demo-1103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13137@1.0.2","target":"pkg:pypi/demo-1268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13138@1.0.3","target":"pkg:pypi/demo-10466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13139@1.0.4","target":"pkg:pypi/demo-1062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13139@1.0.4","target":"pkg:pypi/demo-11630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13139@1.0.4","target":"pkg:pypi/demo-11748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1313@1.0.3","target":"pkg:pypi/demo-12371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13140@1.0.0","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13140@1.0.0","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13141@1.0.1","target":"pkg:pypi/demo-10592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13141@1.0.1","target":"pkg:pypi/demo-11300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13142@1.0.2","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13142@1.0.2","target":"pkg:pypi/demo-11643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13142@1.0.2","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13142@1.0.2","target":"pkg:pypi/demo-12239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13143@1.0.3","target":"pkg:pypi/demo-1088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13143@1.0.3","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13144@1.0.4","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13145@1.0.0","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13145@1.0.0","target":"pkg:pypi/demo-11291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13146@1.0.1","target":"pkg:pypi/demo-10983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13147@1.0.2","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13148@1.0.3","target":"pkg:pypi/demo-10517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13148@1.0.3","target":"pkg:pypi/demo-11740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13148@1.0.3","target":"pkg:pypi/demo-12479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13148@1.0.3","target":"pkg:pypi/demo-12933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13149@1.0.4","target":"pkg:pypi/demo-1062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1314@1.0.4","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1314@1.0.4","target":"pkg:pypi/demo-11753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1314@1.0.4","target":"pkg:pypi/demo-11822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13150@1.0.0","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13150@1.0.0","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13150@1.0.0","target":"pkg:pypi/demo-13010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13151@1.0.1","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13151@1.0.1","target":"pkg:pypi/demo-12194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13152@1.0.2","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13152@1.0.2","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13152@1.0.2","target":"pkg:pypi/demo-11111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13152@1.0.2","target":"pkg:pypi/demo-11746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13153@1.0.3","target":"pkg:pypi/demo-1195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13153@1.0.3","target":"pkg:pypi/demo-12475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13153@1.0.3","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13154@1.0.4","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13155@1.0.0","target":"pkg:pypi/demo-10734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13155@1.0.0","target":"pkg:pypi/demo-11342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13155@1.0.0","target":"pkg:pypi/demo-12208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13156@1.0.1","target":"pkg:pypi/demo-11617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13157@1.0.2","target":"pkg:pypi/demo-11702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13157@1.0.2","target":"pkg:pypi/demo-12273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13157@1.0.2","target":"pkg:pypi/demo-13138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13158@1.0.3","target":"pkg:pypi/demo-12418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13159@1.0.4","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13159@1.0.4","target":"pkg:pypi/demo-11747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1315@1.0.0","target":"pkg:pypi/demo-12594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13160@1.0.0","target":"pkg:pypi/demo-10827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13161@1.0.1","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13161@1.0.1","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13161@1.0.1","target":"pkg:pypi/demo-11809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13161@1.0.1","target":"pkg:pypi/demo-1207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13162@1.0.2","target":"pkg:pypi/demo-12495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13163@1.0.3","target":"pkg:pypi/demo-10625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13163@1.0.3","target":"pkg:pypi/demo-11158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13163@1.0.3","target":"pkg:pypi/demo-12499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13164@1.0.4","target":"pkg:pypi/demo-11040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13164@1.0.4","target":"pkg:pypi/demo-11349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13165@1.0.0","target":"pkg:pypi/demo-11126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13165@1.0.0","target":"pkg:pypi/demo-1122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13165@1.0.0","target":"pkg:pypi/demo-12176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13165@1.0.0","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13166@1.0.1","target":"pkg:pypi/demo-10259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13166@1.0.1","target":"pkg:pypi/demo-10822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13166@1.0.1","target":"pkg:pypi/demo-1089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13167@1.0.2","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13167@1.0.2","target":"pkg:pypi/demo-10151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13167@1.0.2","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13168@1.0.3","target":"pkg:pypi/demo-1113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13168@1.0.3","target":"pkg:pypi/demo-11227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13168@1.0.3","target":"pkg:pypi/demo-11908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13169@1.0.4","target":"pkg:pypi/demo-11839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13169@1.0.4","target":"pkg:pypi/demo-12007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13169@1.0.4","target":"pkg:pypi/demo-12620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1316@1.0.1","target":"pkg:pypi/demo-1160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1316@1.0.1","target":"pkg:pypi/demo-1261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1316@1.0.1","target":"pkg:pypi/demo-12796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13170@1.0.0","target":"pkg:pypi/demo-10521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13170@1.0.0","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13171@1.0.1","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13171@1.0.1","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13171@1.0.1","target":"pkg:pypi/demo-11745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13172@1.0.2","target":"pkg:pypi/demo-11830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13173@1.0.3","target":"pkg:pypi/demo-11209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13173@1.0.3","target":"pkg:pypi/demo-12116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13173@1.0.3","target":"pkg:pypi/demo-1240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13174@1.0.4","target":"pkg:pypi/demo-11878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13174@1.0.4","target":"pkg:pypi/demo-13163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13175@1.0.0","target":"pkg:pypi/demo-10255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13175@1.0.0","target":"pkg:pypi/demo-10696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13175@1.0.0","target":"pkg:pypi/demo-12091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13176@1.0.1","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13176@1.0.1","target":"pkg:pypi/demo-11378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13176@1.0.1","target":"pkg:pypi/demo-11551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13176@1.0.1","target":"pkg:pypi/demo-11982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13177@1.0.2","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13177@1.0.2","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13177@1.0.2","target":"pkg:pypi/demo-12457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13177@1.0.2","target":"pkg:pypi/demo-12903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13178@1.0.3","target":"pkg:pypi/demo-10723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13178@1.0.3","target":"pkg:pypi/demo-11505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13178@1.0.3","target":"pkg:pypi/demo-13083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13179@1.0.4","target":"pkg:pypi/demo-13012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13179@1.0.4","target":"pkg:pypi/demo-13084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1317@1.0.2","target":"pkg:pypi/demo-11254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1317@1.0.2","target":"pkg:pypi/demo-12370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1317@1.0.2","target":"pkg:pypi/demo-12832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13180@1.0.0","target":"pkg:pypi/demo-10768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13180@1.0.0","target":"pkg:pypi/demo-10931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13180@1.0.0","target":"pkg:pypi/demo-11537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13180@1.0.0","target":"pkg:pypi/demo-1254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13181@1.0.1","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13181@1.0.1","target":"pkg:pypi/demo-10924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13181@1.0.1","target":"pkg:pypi/demo-12249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13181@1.0.1","target":"pkg:pypi/demo-12767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13182@1.0.2","target":"pkg:pypi/demo-11230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13182@1.0.2","target":"pkg:pypi/demo-12380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13182@1.0.2","target":"pkg:pypi/demo-13096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13183@1.0.3","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13183@1.0.3","target":"pkg:pypi/demo-12300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13184@1.0.4","target":"pkg:pypi/demo-12678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13185@1.0.0","target":"pkg:pypi/demo-11338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13185@1.0.0","target":"pkg:pypi/demo-12793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13186@1.0.1","target":"pkg:pypi/demo-12999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13187@1.0.2","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13187@1.0.2","target":"pkg:pypi/demo-12316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13187@1.0.2","target":"pkg:pypi/demo-12479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13187@1.0.2","target":"pkg:pypi/demo-12645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13188@1.0.3","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13188@1.0.3","target":"pkg:pypi/demo-11318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13188@1.0.3","target":"pkg:pypi/demo-1141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13189@1.0.4","target":"pkg:pypi/demo-11386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13189@1.0.4","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13189@1.0.4","target":"pkg:pypi/demo-12235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1318@1.0.3","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1318@1.0.3","target":"pkg:pypi/demo-11612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1318@1.0.3","target":"pkg:pypi/demo-11883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13190@1.0.0","target":"pkg:pypi/demo-11128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13191@1.0.1","target":"pkg:pypi/demo-11349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13191@1.0.1","target":"pkg:pypi/demo-12463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13191@1.0.1","target":"pkg:pypi/demo-12767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13192@1.0.2","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13192@1.0.2","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13192@1.0.2","target":"pkg:pypi/demo-12954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13193@1.0.3","target":"pkg:pypi/demo-11409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13193@1.0.3","target":"pkg:pypi/demo-11@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13194@1.0.4","target":"pkg:pypi/demo-11762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13194@1.0.4","target":"pkg:pypi/demo-12155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13194@1.0.4","target":"pkg:pypi/demo-12306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13194@1.0.4","target":"pkg:pypi/demo-12480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13195@1.0.0","target":"pkg:pypi/demo-10770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13195@1.0.0","target":"pkg:pypi/demo-12448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13196@1.0.1","target":"pkg:pypi/demo-11489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13196@1.0.1","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13196@1.0.1","target":"pkg:pypi/demo-12846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13197@1.0.2","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13197@1.0.2","target":"pkg:pypi/demo-10924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13198@1.0.3","target":"pkg:pypi/demo-10582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13198@1.0.3","target":"pkg:pypi/demo-11254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13198@1.0.3","target":"pkg:pypi/demo-12971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13199@1.0.4","target":"pkg:pypi/demo-10939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13199@1.0.4","target":"pkg:pypi/demo-12192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13199@1.0.4","target":"pkg:pypi/demo-12577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1319@1.0.4","target":"pkg:pypi/demo-1086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-131@1.0.1","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-131@1.0.1","target":"pkg:pypi/demo-10268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-131@1.0.1","target":"pkg:pypi/demo-12226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-131@1.0.1","target":"pkg:pypi/demo-1223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13200@1.0.0","target":"pkg:pypi/demo-10478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13200@1.0.0","target":"pkg:pypi/demo-11573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13200@1.0.0","target":"pkg:pypi/demo-13113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13201@1.0.1","target":"pkg:pypi/demo-12508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13202@1.0.2","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13202@1.0.2","target":"pkg:pypi/demo-10672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13202@1.0.2","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13202@1.0.2","target":"pkg:pypi/demo-13112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13203@1.0.3","target":"pkg:pypi/demo-1064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13203@1.0.3","target":"pkg:pypi/demo-10989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13204@1.0.4","target":"pkg:pypi/demo-10652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13204@1.0.4","target":"pkg:pypi/demo-12842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13205@1.0.0","target":"pkg:pypi/demo-1157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13205@1.0.0","target":"pkg:pypi/demo-11656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13205@1.0.0","target":"pkg:pypi/demo-12016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13205@1.0.0","target":"pkg:pypi/demo-12633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13206@1.0.1","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13206@1.0.1","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13206@1.0.1","target":"pkg:pypi/demo-10667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13206@1.0.1","target":"pkg:pypi/demo-11080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13207@1.0.2","target":"pkg:pypi/demo-11319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13207@1.0.2","target":"pkg:pypi/demo-11726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13208@1.0.3","target":"pkg:pypi/demo-12929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13209@1.0.4","target":"pkg:pypi/demo-11445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13209@1.0.4","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13209@1.0.4","target":"pkg:pypi/demo-11838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13209@1.0.4","target":"pkg:pypi/demo-12560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1320@1.0.0","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13210@1.0.0","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13210@1.0.0","target":"pkg:pypi/demo-11362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13210@1.0.0","target":"pkg:pypi/demo-11365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13210@1.0.0","target":"pkg:pypi/demo-12020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13211@1.0.1","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13212@1.0.2","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13212@1.0.2","target":"pkg:pypi/demo-11474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13212@1.0.2","target":"pkg:pypi/demo-12030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13212@1.0.2","target":"pkg:pypi/demo-12960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13213@1.0.3","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13213@1.0.3","target":"pkg:pypi/demo-11826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13214@1.0.4","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13214@1.0.4","target":"pkg:pypi/demo-12056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13214@1.0.4","target":"pkg:pypi/demo-12415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13214@1.0.4","target":"pkg:pypi/demo-12849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13215@1.0.0","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13215@1.0.0","target":"pkg:pypi/demo-12050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13215@1.0.0","target":"pkg:pypi/demo-12656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13216@1.0.1","target":"pkg:pypi/demo-11452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13217@1.0.2","target":"pkg:pypi/demo-10897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13217@1.0.2","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13217@1.0.2","target":"pkg:pypi/demo-12705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13218@1.0.3","target":"pkg:pypi/demo-11886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13218@1.0.3","target":"pkg:pypi/demo-12125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13219@1.0.4","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13219@1.0.4","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13219@1.0.4","target":"pkg:pypi/demo-12871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1321@1.0.1","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1321@1.0.1","target":"pkg:pypi/demo-11468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1321@1.0.1","target":"pkg:pypi/demo-11916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1321@1.0.1","target":"pkg:pypi/demo-12595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13220@1.0.0","target":"pkg:pypi/demo-10089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13220@1.0.0","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13220@1.0.0","target":"pkg:pypi/demo-12250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13220@1.0.0","target":"pkg:pypi/demo-12970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13221@1.0.1","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13221@1.0.1","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13221@1.0.1","target":"pkg:pypi/demo-10760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13221@1.0.1","target":"pkg:pypi/demo-12025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13222@1.0.2","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13222@1.0.2","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13223@1.0.3","target":"pkg:pypi/demo-10319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13223@1.0.3","target":"pkg:pypi/demo-11519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13223@1.0.3","target":"pkg:pypi/demo-11830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13223@1.0.3","target":"pkg:pypi/demo-12551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13224@1.0.4","target":"pkg:pypi/demo-10588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13224@1.0.4","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13224@1.0.4","target":"pkg:pypi/demo-12592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13224@1.0.4","target":"pkg:pypi/demo-131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13225@1.0.0","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13226@1.0.1","target":"pkg:pypi/demo-11236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13226@1.0.1","target":"pkg:pypi/demo-11556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13226@1.0.1","target":"pkg:pypi/demo-11902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13227@1.0.2","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13227@1.0.2","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13227@1.0.2","target":"pkg:pypi/demo-1233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13228@1.0.3","target":"pkg:pypi/demo-12100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13228@1.0.3","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13229@1.0.4","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13229@1.0.4","target":"pkg:pypi/demo-11633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13229@1.0.4","target":"pkg:pypi/demo-12497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1322@1.0.2","target":"pkg:pypi/demo-1137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1322@1.0.2","target":"pkg:pypi/demo-12069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1322@1.0.2","target":"pkg:pypi/demo-12645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1322@1.0.2","target":"pkg:pypi/demo-12793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13230@1.0.0","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13230@1.0.0","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13231@1.0.1","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13231@1.0.1","target":"pkg:pypi/demo-10992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13231@1.0.1","target":"pkg:pypi/demo-11276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13232@1.0.2","target":"pkg:pypi/demo-10508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13232@1.0.2","target":"pkg:pypi/demo-11248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13232@1.0.2","target":"pkg:pypi/demo-12093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13232@1.0.2","target":"pkg:pypi/demo-12812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13233@1.0.3","target":"pkg:pypi/demo-1052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13233@1.0.3","target":"pkg:pypi/demo-11118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13233@1.0.3","target":"pkg:pypi/demo-11283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13234@1.0.4","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13234@1.0.4","target":"pkg:pypi/demo-10672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13234@1.0.4","target":"pkg:pypi/demo-11349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13234@1.0.4","target":"pkg:pypi/demo-12778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13235@1.0.0","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13236@1.0.1","target":"pkg:pypi/demo-11353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13236@1.0.1","target":"pkg:pypi/demo-11367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13237@1.0.2","target":"pkg:pypi/demo-11226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13237@1.0.2","target":"pkg:pypi/demo-11631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13237@1.0.2","target":"pkg:pypi/demo-12640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13237@1.0.2","target":"pkg:pypi/demo-12670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13238@1.0.3","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13238@1.0.3","target":"pkg:pypi/demo-11657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13238@1.0.3","target":"pkg:pypi/demo-12105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13238@1.0.3","target":"pkg:pypi/demo-12937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13239@1.0.4","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13239@1.0.4","target":"pkg:pypi/demo-10762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13239@1.0.4","target":"pkg:pypi/demo-1267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1323@1.0.3","target":"pkg:pypi/demo-11084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1323@1.0.3","target":"pkg:pypi/demo-11341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1323@1.0.3","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1323@1.0.3","target":"pkg:pypi/demo-13024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13240@1.0.0","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13241@1.0.1","target":"pkg:pypi/demo-10747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13241@1.0.1","target":"pkg:pypi/demo-1075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13241@1.0.1","target":"pkg:pypi/demo-12621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13241@1.0.1","target":"pkg:pypi/demo-12748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13242@1.0.2","target":"pkg:pypi/demo-12510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13242@1.0.2","target":"pkg:pypi/demo-13079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13243@1.0.3","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13243@1.0.3","target":"pkg:pypi/demo-12187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13244@1.0.4","target":"pkg:pypi/demo-11567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13244@1.0.4","target":"pkg:pypi/demo-12466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13244@1.0.4","target":"pkg:pypi/demo-12754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13245@1.0.0","target":"pkg:pypi/demo-1274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13246@1.0.1","target":"pkg:pypi/demo-10751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13247@1.0.2","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13247@1.0.2","target":"pkg:pypi/demo-13032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13247@1.0.2","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13248@1.0.3","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13249@1.0.4","target":"pkg:pypi/demo-11871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13249@1.0.4","target":"pkg:pypi/demo-1225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1324@1.0.4","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1324@1.0.4","target":"pkg:pypi/demo-11504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1324@1.0.4","target":"pkg:pypi/demo-12752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1324@1.0.4","target":"pkg:pypi/demo-13051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13250@1.0.0","target":"pkg:pypi/demo-11129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13251@1.0.1","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13252@1.0.2","target":"pkg:pypi/demo-10094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13252@1.0.2","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13252@1.0.2","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13252@1.0.2","target":"pkg:pypi/demo-1324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13253@1.0.3","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13253@1.0.3","target":"pkg:pypi/demo-11677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13254@1.0.4","target":"pkg:pypi/demo-11911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13255@1.0.0","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13255@1.0.0","target":"pkg:pypi/demo-11021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13255@1.0.0","target":"pkg:pypi/demo-12699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13256@1.0.1","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13257@1.0.2","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13257@1.0.2","target":"pkg:pypi/demo-12966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13258@1.0.3","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13258@1.0.3","target":"pkg:pypi/demo-11047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13258@1.0.3","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13258@1.0.3","target":"pkg:pypi/demo-12529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13259@1.0.4","target":"pkg:pypi/demo-11100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13259@1.0.4","target":"pkg:pypi/demo-11862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13259@1.0.4","target":"pkg:pypi/demo-11894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13259@1.0.4","target":"pkg:pypi/demo-12978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1325@1.0.0","target":"pkg:pypi/demo-11277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1325@1.0.0","target":"pkg:pypi/demo-11323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1325@1.0.0","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1325@1.0.0","target":"pkg:pypi/demo-12903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13260@1.0.0","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13260@1.0.0","target":"pkg:pypi/demo-11869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13260@1.0.0","target":"pkg:pypi/demo-12111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13261@1.0.1","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13261@1.0.1","target":"pkg:pypi/demo-118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13261@1.0.1","target":"pkg:pypi/demo-12706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13262@1.0.2","target":"pkg:pypi/demo-1271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13263@1.0.3","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13263@1.0.3","target":"pkg:pypi/demo-13219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13264@1.0.4","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13264@1.0.4","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13264@1.0.4","target":"pkg:pypi/demo-10615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13264@1.0.4","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13265@1.0.0","target":"pkg:pypi/demo-1058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13265@1.0.0","target":"pkg:pypi/demo-11667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13265@1.0.0","target":"pkg:pypi/demo-11677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13265@1.0.0","target":"pkg:pypi/demo-12717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13266@1.0.1","target":"pkg:pypi/demo-12555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13266@1.0.1","target":"pkg:pypi/demo-1322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13267@1.0.2","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13267@1.0.2","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13267@1.0.2","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13267@1.0.2","target":"pkg:pypi/demo-11363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13268@1.0.3","target":"pkg:pypi/demo-1199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13269@1.0.4","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13269@1.0.4","target":"pkg:pypi/demo-11408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13269@1.0.4","target":"pkg:pypi/demo-12241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13269@1.0.4","target":"pkg:pypi/demo-12258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1326@1.0.1","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13270@1.0.0","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13270@1.0.0","target":"pkg:pypi/demo-10604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13270@1.0.0","target":"pkg:pypi/demo-12830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13270@1.0.0","target":"pkg:pypi/demo-12907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13271@1.0.1","target":"pkg:pypi/demo-10089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13271@1.0.1","target":"pkg:pypi/demo-10868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13271@1.0.1","target":"pkg:pypi/demo-11398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13271@1.0.1","target":"pkg:pypi/demo-13017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13272@1.0.2","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13272@1.0.2","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13273@1.0.3","target":"pkg:pypi/demo-1173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13273@1.0.3","target":"pkg:pypi/demo-11937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13273@1.0.3","target":"pkg:pypi/demo-12062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13274@1.0.4","target":"pkg:pypi/demo-11156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13274@1.0.4","target":"pkg:pypi/demo-11762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13275@1.0.0","target":"pkg:pypi/demo-11223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13275@1.0.0","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13275@1.0.0","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13275@1.0.0","target":"pkg:pypi/demo-11970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13276@1.0.1","target":"pkg:pypi/demo-11183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13276@1.0.1","target":"pkg:pypi/demo-12475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13277@1.0.2","target":"pkg:pypi/demo-12511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13278@1.0.3","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13278@1.0.3","target":"pkg:pypi/demo-11549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13278@1.0.3","target":"pkg:pypi/demo-12660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13279@1.0.4","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1327@1.0.2","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1327@1.0.2","target":"pkg:pypi/demo-1061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1327@1.0.2","target":"pkg:pypi/demo-12736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13280@1.0.0","target":"pkg:pypi/demo-10350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13280@1.0.0","target":"pkg:pypi/demo-11503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13280@1.0.0","target":"pkg:pypi/demo-12012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13281@1.0.1","target":"pkg:pypi/demo-12400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13282@1.0.2","target":"pkg:pypi/demo-11335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13282@1.0.2","target":"pkg:pypi/demo-12186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13283@1.0.3","target":"pkg:pypi/demo-10286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13283@1.0.3","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13283@1.0.3","target":"pkg:pypi/demo-11785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13284@1.0.4","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13284@1.0.4","target":"pkg:pypi/demo-11820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13284@1.0.4","target":"pkg:pypi/demo-12260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13285@1.0.0","target":"pkg:pypi/demo-10976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13285@1.0.0","target":"pkg:pypi/demo-11338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13285@1.0.0","target":"pkg:pypi/demo-12338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13285@1.0.0","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13286@1.0.1","target":"pkg:pypi/demo-12993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13287@1.0.2","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13287@1.0.2","target":"pkg:pypi/demo-12912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13288@1.0.3","target":"pkg:pypi/demo-11642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13289@1.0.4","target":"pkg:pypi/demo-11140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1328@1.0.3","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1328@1.0.3","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13290@1.0.0","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13290@1.0.0","target":"pkg:pypi/demo-1176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13290@1.0.0","target":"pkg:pypi/demo-13049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13290@1.0.0","target":"pkg:pypi/demo-13065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13291@1.0.1","target":"pkg:pypi/demo-11480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13291@1.0.1","target":"pkg:pypi/demo-11686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13291@1.0.1","target":"pkg:pypi/demo-1251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13292@1.0.2","target":"pkg:pypi/demo-12606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13292@1.0.2","target":"pkg:pypi/demo-12779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13293@1.0.3","target":"pkg:pypi/demo-11951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13294@1.0.4","target":"pkg:pypi/demo-10663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13294@1.0.4","target":"pkg:pypi/demo-12995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13294@1.0.4","target":"pkg:pypi/demo-1313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13295@1.0.0","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13295@1.0.0","target":"pkg:pypi/demo-11403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13295@1.0.0","target":"pkg:pypi/demo-117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13295@1.0.0","target":"pkg:pypi/demo-1206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13296@1.0.1","target":"pkg:pypi/demo-1220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13297@1.0.2","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13298@1.0.3","target":"pkg:pypi/demo-10856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13298@1.0.3","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13299@1.0.4","target":"pkg:pypi/demo-1192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13299@1.0.4","target":"pkg:pypi/demo-12523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13299@1.0.4","target":"pkg:pypi/demo-13188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1329@1.0.4","target":"pkg:pypi/demo-10456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1329@1.0.4","target":"pkg:pypi/demo-12960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-132@1.0.2","target":"pkg:pypi/demo-10861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-132@1.0.2","target":"pkg:pypi/demo-11135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-132@1.0.2","target":"pkg:pypi/demo-11738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-132@1.0.2","target":"pkg:pypi/demo-12017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13300@1.0.0","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13300@1.0.0","target":"pkg:pypi/demo-130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13301@1.0.1","target":"pkg:pypi/demo-12744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13302@1.0.2","target":"pkg:pypi/demo-10089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13302@1.0.2","target":"pkg:pypi/demo-10990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13303@1.0.3","target":"pkg:pypi/demo-11265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13303@1.0.3","target":"pkg:pypi/demo-1246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13304@1.0.4","target":"pkg:pypi/demo-10653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13304@1.0.4","target":"pkg:pypi/demo-11878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13304@1.0.4","target":"pkg:pypi/demo-13236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13305@1.0.0","target":"pkg:pypi/demo-11814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13305@1.0.0","target":"pkg:pypi/demo-13266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13306@1.0.1","target":"pkg:pypi/demo-10884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13306@1.0.1","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13306@1.0.1","target":"pkg:pypi/demo-1204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13307@1.0.2","target":"pkg:pypi/demo-12598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13308@1.0.3","target":"pkg:pypi/demo-11519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13308@1.0.3","target":"pkg:pypi/demo-11569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13308@1.0.3","target":"pkg:pypi/demo-11609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13308@1.0.3","target":"pkg:pypi/demo-11787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13309@1.0.4","target":"pkg:pypi/demo-12037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1330@1.0.0","target":"pkg:pypi/demo-10770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1330@1.0.0","target":"pkg:pypi/demo-10789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13310@1.0.0","target":"pkg:pypi/demo-11614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13310@1.0.0","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13311@1.0.1","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13311@1.0.1","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13311@1.0.1","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13311@1.0.1","target":"pkg:pypi/demo-13250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13312@1.0.2","target":"pkg:pypi/demo-10098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13312@1.0.2","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13313@1.0.3","target":"pkg:pypi/demo-11482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13313@1.0.3","target":"pkg:pypi/demo-12017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13313@1.0.3","target":"pkg:pypi/demo-12624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13313@1.0.3","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13314@1.0.4","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13314@1.0.4","target":"pkg:pypi/demo-12081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13315@1.0.0","target":"pkg:pypi/demo-10134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13315@1.0.0","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13315@1.0.0","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13315@1.0.0","target":"pkg:pypi/demo-12733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13316@1.0.1","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13316@1.0.1","target":"pkg:pypi/demo-12440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13317@1.0.2","target":"pkg:pypi/demo-10728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13317@1.0.2","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13317@1.0.2","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13317@1.0.2","target":"pkg:pypi/demo-12768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13318@1.0.3","target":"pkg:pypi/demo-10828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13318@1.0.3","target":"pkg:pypi/demo-12363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13319@1.0.4","target":"pkg:pypi/demo-11431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13319@1.0.4","target":"pkg:pypi/demo-124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1331@1.0.1","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1331@1.0.1","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13320@1.0.0","target":"pkg:pypi/demo-11585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13320@1.0.0","target":"pkg:pypi/demo-12003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13320@1.0.0","target":"pkg:pypi/demo-12973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13320@1.0.0","target":"pkg:pypi/demo-13252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13321@1.0.1","target":"pkg:pypi/demo-11979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13322@1.0.2","target":"pkg:pypi/demo-11987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13322@1.0.2","target":"pkg:pypi/demo-12712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13323@1.0.3","target":"pkg:pypi/demo-12666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13323@1.0.3","target":"pkg:pypi/demo-12888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13324@1.0.4","target":"pkg:pypi/demo-1099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13324@1.0.4","target":"pkg:pypi/demo-11737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13325@1.0.0","target":"pkg:pypi/demo-1086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13325@1.0.0","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13325@1.0.0","target":"pkg:pypi/demo-12079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13325@1.0.0","target":"pkg:pypi/demo-12323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13326@1.0.1","target":"pkg:pypi/demo-11682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13327@1.0.2","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13327@1.0.2","target":"pkg:pypi/demo-11584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13327@1.0.2","target":"pkg:pypi/demo-12500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13327@1.0.2","target":"pkg:pypi/demo-1264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13328@1.0.3","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13328@1.0.3","target":"pkg:pypi/demo-12105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13328@1.0.3","target":"pkg:pypi/demo-12607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13328@1.0.3","target":"pkg:pypi/demo-13049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13329@1.0.4","target":"pkg:pypi/demo-10566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13329@1.0.4","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13329@1.0.4","target":"pkg:pypi/demo-11346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13329@1.0.4","target":"pkg:pypi/demo-12910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1332@1.0.2","target":"pkg:pypi/demo-11725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1332@1.0.2","target":"pkg:pypi/demo-12069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13330@1.0.0","target":"pkg:pypi/demo-10796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13331@1.0.1","target":"pkg:pypi/demo-12006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13331@1.0.1","target":"pkg:pypi/demo-13184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13332@1.0.2","target":"pkg:pypi/demo-11210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13332@1.0.2","target":"pkg:pypi/demo-11968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13332@1.0.2","target":"pkg:pypi/demo-12427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13332@1.0.2","target":"pkg:pypi/demo-12552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13333@1.0.3","target":"pkg:pypi/demo-12918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13333@1.0.3","target":"pkg:pypi/demo-13287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13334@1.0.4","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13334@1.0.4","target":"pkg:pypi/demo-12979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13334@1.0.4","target":"pkg:pypi/demo-12995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13335@1.0.0","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13335@1.0.0","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13335@1.0.0","target":"pkg:pypi/demo-12236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13336@1.0.1","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13336@1.0.1","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13336@1.0.1","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13336@1.0.1","target":"pkg:pypi/demo-11777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13337@1.0.2","target":"pkg:pypi/demo-11331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13337@1.0.2","target":"pkg:pypi/demo-12240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13337@1.0.2","target":"pkg:pypi/demo-13112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13338@1.0.3","target":"pkg:pypi/demo-11608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13338@1.0.3","target":"pkg:pypi/demo-11982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13339@1.0.4","target":"pkg:pypi/demo-11606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1333@1.0.3","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1333@1.0.3","target":"pkg:pypi/demo-12033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13340@1.0.0","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13340@1.0.0","target":"pkg:pypi/demo-11642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13340@1.0.0","target":"pkg:pypi/demo-11895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13340@1.0.0","target":"pkg:pypi/demo-12624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13341@1.0.1","target":"pkg:pypi/demo-12061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13341@1.0.1","target":"pkg:pypi/demo-12339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13341@1.0.1","target":"pkg:pypi/demo-12460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13341@1.0.1","target":"pkg:pypi/demo-1293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13342@1.0.2","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13342@1.0.2","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13342@1.0.2","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13342@1.0.2","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13343@1.0.3","target":"pkg:pypi/demo-12362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13344@1.0.4","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13345@1.0.0","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13345@1.0.0","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13345@1.0.0","target":"pkg:pypi/demo-12275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13345@1.0.0","target":"pkg:pypi/demo-12521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13346@1.0.1","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13346@1.0.1","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13347@1.0.2","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13347@1.0.2","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13347@1.0.2","target":"pkg:pypi/demo-11858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13348@1.0.3","target":"pkg:pypi/demo-1064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13348@1.0.3","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13348@1.0.3","target":"pkg:pypi/demo-12213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13348@1.0.3","target":"pkg:pypi/demo-12379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13349@1.0.4","target":"pkg:pypi/demo-10053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13349@1.0.4","target":"pkg:pypi/demo-107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13349@1.0.4","target":"pkg:pypi/demo-115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13349@1.0.4","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1334@1.0.4","target":"pkg:pypi/demo-10480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13350@1.0.0","target":"pkg:pypi/demo-10651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13350@1.0.0","target":"pkg:pypi/demo-12813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13350@1.0.0","target":"pkg:pypi/demo-13078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13351@1.0.1","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13352@1.0.2","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13352@1.0.2","target":"pkg:pypi/demo-11860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13352@1.0.2","target":"pkg:pypi/demo-12671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13352@1.0.2","target":"pkg:pypi/demo-13338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13353@1.0.3","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13354@1.0.4","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13354@1.0.4","target":"pkg:pypi/demo-11691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13355@1.0.0","target":"pkg:pypi/demo-11407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13355@1.0.0","target":"pkg:pypi/demo-12804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13356@1.0.1","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13356@1.0.1","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13356@1.0.1","target":"pkg:pypi/demo-11775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13356@1.0.1","target":"pkg:pypi/demo-12869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13357@1.0.2","target":"pkg:pypi/demo-10367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13357@1.0.2","target":"pkg:pypi/demo-12027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13358@1.0.3","target":"pkg:pypi/demo-11415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13358@1.0.3","target":"pkg:pypi/demo-12015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13359@1.0.4","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13359@1.0.4","target":"pkg:pypi/demo-11762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13359@1.0.4","target":"pkg:pypi/demo-12901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1335@1.0.0","target":"pkg:pypi/demo-12364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13360@1.0.0","target":"pkg:pypi/demo-12442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13361@1.0.1","target":"pkg:pypi/demo-1063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13361@1.0.1","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13361@1.0.1","target":"pkg:pypi/demo-11777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13362@1.0.2","target":"pkg:pypi/demo-10796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13362@1.0.2","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13362@1.0.2","target":"pkg:pypi/demo-11766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13362@1.0.2","target":"pkg:pypi/demo-12150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13363@1.0.3","target":"pkg:pypi/demo-11090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13363@1.0.3","target":"pkg:pypi/demo-11224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13363@1.0.3","target":"pkg:pypi/demo-11436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13363@1.0.3","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13364@1.0.4","target":"pkg:pypi/demo-12877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13365@1.0.0","target":"pkg:pypi/demo-11413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13365@1.0.0","target":"pkg:pypi/demo-11834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13366@1.0.1","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13366@1.0.1","target":"pkg:pypi/demo-10512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13366@1.0.1","target":"pkg:pypi/demo-10779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13366@1.0.1","target":"pkg:pypi/demo-12547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13367@1.0.2","target":"pkg:pypi/demo-10069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13367@1.0.2","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13367@1.0.2","target":"pkg:pypi/demo-12610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13367@1.0.2","target":"pkg:pypi/demo-13162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13368@1.0.3","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13369@1.0.4","target":"pkg:pypi/demo-10635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13369@1.0.4","target":"pkg:pypi/demo-12249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13369@1.0.4","target":"pkg:pypi/demo-12511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13369@1.0.4","target":"pkg:pypi/demo-12599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1336@1.0.1","target":"pkg:pypi/demo-1285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13370@1.0.0","target":"pkg:pypi/demo-10543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13370@1.0.0","target":"pkg:pypi/demo-11200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13371@1.0.1","target":"pkg:pypi/demo-10420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13371@1.0.1","target":"pkg:pypi/demo-11636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13372@1.0.2","target":"pkg:pypi/demo-12178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13373@1.0.3","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13374@1.0.4","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13375@1.0.0","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13375@1.0.0","target":"pkg:pypi/demo-11492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13375@1.0.0","target":"pkg:pypi/demo-1208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13375@1.0.0","target":"pkg:pypi/demo-12438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13376@1.0.1","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13377@1.0.2","target":"pkg:pypi/demo-12363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13377@1.0.2","target":"pkg:pypi/demo-12757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13378@1.0.3","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13378@1.0.3","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13379@1.0.4","target":"pkg:pypi/demo-12456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1337@1.0.2","target":"pkg:pypi/demo-1285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1337@1.0.2","target":"pkg:pypi/demo-13014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13380@1.0.0","target":"pkg:pypi/demo-10639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13380@1.0.0","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13380@1.0.0","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13380@1.0.0","target":"pkg:pypi/demo-110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13381@1.0.1","target":"pkg:pypi/demo-11645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13381@1.0.1","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13382@1.0.2","target":"pkg:pypi/demo-10867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13382@1.0.2","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13382@1.0.2","target":"pkg:pypi/demo-11384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13382@1.0.2","target":"pkg:pypi/demo-11600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13383@1.0.3","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13383@1.0.3","target":"pkg:pypi/demo-12725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13384@1.0.4","target":"pkg:pypi/demo-11510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13385@1.0.0","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13385@1.0.0","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13385@1.0.0","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13385@1.0.0","target":"pkg:pypi/demo-13115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13386@1.0.1","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13386@1.0.1","target":"pkg:pypi/demo-12471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13386@1.0.1","target":"pkg:pypi/demo-12827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13386@1.0.1","target":"pkg:pypi/demo-12886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13387@1.0.2","target":"pkg:pypi/demo-11043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13387@1.0.2","target":"pkg:pypi/demo-11569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13387@1.0.2","target":"pkg:pypi/demo-1284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13388@1.0.3","target":"pkg:pypi/demo-11285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13388@1.0.3","target":"pkg:pypi/demo-12099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13388@1.0.3","target":"pkg:pypi/demo-12267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13389@1.0.4","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13389@1.0.4","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13389@1.0.4","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1338@1.0.3","target":"pkg:pypi/demo-11227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1338@1.0.3","target":"pkg:pypi/demo-12220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1338@1.0.3","target":"pkg:pypi/demo-12643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1338@1.0.3","target":"pkg:pypi/demo-12768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13390@1.0.0","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13390@1.0.0","target":"pkg:pypi/demo-11046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13390@1.0.0","target":"pkg:pypi/demo-13352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13391@1.0.1","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13392@1.0.2","target":"pkg:pypi/demo-10601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13392@1.0.2","target":"pkg:pypi/demo-11845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13392@1.0.2","target":"pkg:pypi/demo-1322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13393@1.0.3","target":"pkg:pypi/demo-13238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13394@1.0.4","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13394@1.0.4","target":"pkg:pypi/demo-11854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13395@1.0.0","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13396@1.0.1","target":"pkg:pypi/demo-11557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13396@1.0.1","target":"pkg:pypi/demo-12831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13397@1.0.2","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13397@1.0.2","target":"pkg:pypi/demo-1168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13397@1.0.2","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13397@1.0.2","target":"pkg:pypi/demo-12593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13398@1.0.3","target":"pkg:pypi/demo-10376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13398@1.0.3","target":"pkg:pypi/demo-11674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13399@1.0.4","target":"pkg:pypi/demo-11444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1339@1.0.4","target":"pkg:pypi/demo-10286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-133@1.0.3","target":"pkg:pypi/demo-10991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13400@1.0.0","target":"pkg:pypi/demo-11115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13400@1.0.0","target":"pkg:pypi/demo-12633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13401@1.0.1","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13401@1.0.1","target":"pkg:pypi/demo-10791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13401@1.0.1","target":"pkg:pypi/demo-11098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13401@1.0.1","target":"pkg:pypi/demo-13156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13402@1.0.2","target":"pkg:pypi/demo-10794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13402@1.0.2","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13402@1.0.2","target":"pkg:pypi/demo-12674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13403@1.0.3","target":"pkg:pypi/demo-11942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13403@1.0.3","target":"pkg:pypi/demo-12583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13403@1.0.3","target":"pkg:pypi/demo-12882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13403@1.0.3","target":"pkg:pypi/demo-12989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13404@1.0.4","target":"pkg:pypi/demo-11461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13404@1.0.4","target":"pkg:pypi/demo-12102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13404@1.0.4","target":"pkg:pypi/demo-12886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13404@1.0.4","target":"pkg:pypi/demo-12994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13405@1.0.0","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13405@1.0.0","target":"pkg:pypi/demo-10376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13405@1.0.0","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13405@1.0.0","target":"pkg:pypi/demo-11970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13406@1.0.1","target":"pkg:pypi/demo-11506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13406@1.0.1","target":"pkg:pypi/demo-11732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13406@1.0.1","target":"pkg:pypi/demo-13059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13406@1.0.1","target":"pkg:pypi/demo-13382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13407@1.0.2","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13407@1.0.2","target":"pkg:pypi/demo-12076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13407@1.0.2","target":"pkg:pypi/demo-12811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13407@1.0.2","target":"pkg:pypi/demo-1329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13408@1.0.3","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13408@1.0.3","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13408@1.0.3","target":"pkg:pypi/demo-12128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13408@1.0.3","target":"pkg:pypi/demo-12658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13409@1.0.4","target":"pkg:pypi/demo-11348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13409@1.0.4","target":"pkg:pypi/demo-12782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1340@1.0.0","target":"pkg:pypi/demo-10668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1340@1.0.0","target":"pkg:pypi/demo-12712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13410@1.0.0","target":"pkg:pypi/demo-11077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13410@1.0.0","target":"pkg:pypi/demo-1208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13411@1.0.1","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13411@1.0.1","target":"pkg:pypi/demo-12033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13412@1.0.2","target":"pkg:pypi/demo-11922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13412@1.0.2","target":"pkg:pypi/demo-11948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13412@1.0.2","target":"pkg:pypi/demo-12920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13413@1.0.3","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13413@1.0.3","target":"pkg:pypi/demo-12317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13413@1.0.3","target":"pkg:pypi/demo-12584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13414@1.0.4","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13414@1.0.4","target":"pkg:pypi/demo-10750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13414@1.0.4","target":"pkg:pypi/demo-10921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13414@1.0.4","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13415@1.0.0","target":"pkg:pypi/demo-11680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13415@1.0.0","target":"pkg:pypi/demo-12695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13416@1.0.1","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13416@1.0.1","target":"pkg:pypi/demo-11465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13416@1.0.1","target":"pkg:pypi/demo-12106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13416@1.0.1","target":"pkg:pypi/demo-12470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13417@1.0.2","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13417@1.0.2","target":"pkg:pypi/demo-11677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13417@1.0.2","target":"pkg:pypi/demo-1202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13417@1.0.2","target":"pkg:pypi/demo-12577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13418@1.0.3","target":"pkg:pypi/demo-1075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13418@1.0.3","target":"pkg:pypi/demo-12123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13419@1.0.4","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13419@1.0.4","target":"pkg:pypi/demo-13150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1341@1.0.1","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1341@1.0.1","target":"pkg:pypi/demo-11460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1341@1.0.1","target":"pkg:pypi/demo-11501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1341@1.0.1","target":"pkg:pypi/demo-12320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13420@1.0.0","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13420@1.0.0","target":"pkg:pypi/demo-11609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13421@1.0.1","target":"pkg:pypi/demo-11316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13421@1.0.1","target":"pkg:pypi/demo-11851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13422@1.0.2","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13422@1.0.2","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13422@1.0.2","target":"pkg:pypi/demo-12301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13422@1.0.2","target":"pkg:pypi/demo-12728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13423@1.0.3","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13423@1.0.3","target":"pkg:pypi/demo-1134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13423@1.0.3","target":"pkg:pypi/demo-12668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13423@1.0.3","target":"pkg:pypi/demo-13037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13424@1.0.4","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13424@1.0.4","target":"pkg:pypi/demo-10669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13424@1.0.4","target":"pkg:pypi/demo-1166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13424@1.0.4","target":"pkg:pypi/demo-1223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13425@1.0.0","target":"pkg:pypi/demo-10583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13425@1.0.0","target":"pkg:pypi/demo-10858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13425@1.0.0","target":"pkg:pypi/demo-13023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13425@1.0.0","target":"pkg:pypi/demo-13407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13426@1.0.1","target":"pkg:pypi/demo-10659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13426@1.0.1","target":"pkg:pypi/demo-11879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13426@1.0.1","target":"pkg:pypi/demo-12111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13427@1.0.2","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13427@1.0.2","target":"pkg:pypi/demo-10733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13428@1.0.3","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13428@1.0.3","target":"pkg:pypi/demo-11763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13428@1.0.3","target":"pkg:pypi/demo-12136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13428@1.0.3","target":"pkg:pypi/demo-12367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13429@1.0.4","target":"pkg:pypi/demo-11850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1342@1.0.2","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1342@1.0.2","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1342@1.0.2","target":"pkg:pypi/demo-1142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1342@1.0.2","target":"pkg:pypi/demo-13375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13430@1.0.0","target":"pkg:pypi/demo-11163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13430@1.0.0","target":"pkg:pypi/demo-12804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13431@1.0.1","target":"pkg:pypi/demo-11217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13431@1.0.1","target":"pkg:pypi/demo-11687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13431@1.0.1","target":"pkg:pypi/demo-12162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13432@1.0.2","target":"pkg:pypi/demo-13064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13433@1.0.3","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13433@1.0.3","target":"pkg:pypi/demo-11860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13434@1.0.4","target":"pkg:pypi/demo-11309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13434@1.0.4","target":"pkg:pypi/demo-11609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13434@1.0.4","target":"pkg:pypi/demo-12898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13434@1.0.4","target":"pkg:pypi/demo-13193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13435@1.0.0","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13435@1.0.0","target":"pkg:pypi/demo-11272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13435@1.0.0","target":"pkg:pypi/demo-11537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13436@1.0.1","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13436@1.0.1","target":"pkg:pypi/demo-10496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13436@1.0.1","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13437@1.0.2","target":"pkg:pypi/demo-12090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13438@1.0.3","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13438@1.0.3","target":"pkg:pypi/demo-1158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13439@1.0.4","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13439@1.0.4","target":"pkg:pypi/demo-11403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13439@1.0.4","target":"pkg:pypi/demo-13404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1343@1.0.3","target":"pkg:pypi/demo-10368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13440@1.0.0","target":"pkg:pypi/demo-13059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13441@1.0.1","target":"pkg:pypi/demo-12472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13442@1.0.2","target":"pkg:pypi/demo-10718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13442@1.0.2","target":"pkg:pypi/demo-11775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13442@1.0.2","target":"pkg:pypi/demo-11926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13442@1.0.2","target":"pkg:pypi/demo-13276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13443@1.0.3","target":"pkg:pypi/demo-1147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13443@1.0.3","target":"pkg:pypi/demo-13215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13444@1.0.4","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13445@1.0.0","target":"pkg:pypi/demo-12318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13446@1.0.1","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13446@1.0.1","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13446@1.0.1","target":"pkg:pypi/demo-10836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13446@1.0.1","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13447@1.0.2","target":"pkg:pypi/demo-11316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13447@1.0.2","target":"pkg:pypi/demo-1164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13447@1.0.2","target":"pkg:pypi/demo-12698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13448@1.0.3","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13448@1.0.3","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13448@1.0.3","target":"pkg:pypi/demo-11661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13448@1.0.3","target":"pkg:pypi/demo-12102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13449@1.0.4","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13449@1.0.4","target":"pkg:pypi/demo-11986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13449@1.0.4","target":"pkg:pypi/demo-12261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1344@1.0.4","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13450@1.0.0","target":"pkg:pypi/demo-11154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13450@1.0.0","target":"pkg:pypi/demo-12256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13451@1.0.1","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13451@1.0.1","target":"pkg:pypi/demo-11979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13452@1.0.2","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13452@1.0.2","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13452@1.0.2","target":"pkg:pypi/demo-11162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13452@1.0.2","target":"pkg:pypi/demo-11281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13453@1.0.3","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13453@1.0.3","target":"pkg:pypi/demo-11628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13453@1.0.3","target":"pkg:pypi/demo-12504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13453@1.0.3","target":"pkg:pypi/demo-13421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13454@1.0.4","target":"pkg:pypi/demo-11024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13454@1.0.4","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13454@1.0.4","target":"pkg:pypi/demo-12696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13454@1.0.4","target":"pkg:pypi/demo-13012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13455@1.0.0","target":"pkg:pypi/demo-11809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13455@1.0.0","target":"pkg:pypi/demo-11949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13455@1.0.0","target":"pkg:pypi/demo-12179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13455@1.0.0","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13456@1.0.1","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13456@1.0.1","target":"pkg:pypi/demo-1170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13456@1.0.1","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13457@1.0.2","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13458@1.0.3","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13458@1.0.3","target":"pkg:pypi/demo-12160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13459@1.0.4","target":"pkg:pypi/demo-11471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13459@1.0.4","target":"pkg:pypi/demo-12067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13459@1.0.4","target":"pkg:pypi/demo-1272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13459@1.0.4","target":"pkg:pypi/demo-13020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1345@1.0.0","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1345@1.0.0","target":"pkg:pypi/demo-11332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1345@1.0.0","target":"pkg:pypi/demo-11707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1345@1.0.0","target":"pkg:pypi/demo-12018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13460@1.0.0","target":"pkg:pypi/demo-10936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13460@1.0.0","target":"pkg:pypi/demo-12207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13460@1.0.0","target":"pkg:pypi/demo-12319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13461@1.0.1","target":"pkg:pypi/demo-1104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13461@1.0.1","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13461@1.0.1","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13461@1.0.1","target":"pkg:pypi/demo-12464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13462@1.0.2","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13462@1.0.2","target":"pkg:pypi/demo-11580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13462@1.0.2","target":"pkg:pypi/demo-12338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13463@1.0.3","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13463@1.0.3","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13463@1.0.3","target":"pkg:pypi/demo-12203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13464@1.0.4","target":"pkg:pypi/demo-12345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13465@1.0.0","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13465@1.0.0","target":"pkg:pypi/demo-12088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13465@1.0.0","target":"pkg:pypi/demo-12571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13465@1.0.0","target":"pkg:pypi/demo-12940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13466@1.0.1","target":"pkg:pypi/demo-11967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13467@1.0.2","target":"pkg:pypi/demo-12451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13467@1.0.2","target":"pkg:pypi/demo-12975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13467@1.0.2","target":"pkg:pypi/demo-13191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13468@1.0.3","target":"pkg:pypi/demo-13343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13469@1.0.4","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13469@1.0.4","target":"pkg:pypi/demo-11855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13469@1.0.4","target":"pkg:pypi/demo-12150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13469@1.0.4","target":"pkg:pypi/demo-12247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1346@1.0.1","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1346@1.0.1","target":"pkg:pypi/demo-12937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13470@1.0.0","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13470@1.0.0","target":"pkg:pypi/demo-12306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13471@1.0.1","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13471@1.0.1","target":"pkg:pypi/demo-12093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13471@1.0.1","target":"pkg:pypi/demo-12880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13472@1.0.2","target":"pkg:pypi/demo-10481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13472@1.0.2","target":"pkg:pypi/demo-12104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13472@1.0.2","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13473@1.0.3","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13474@1.0.4","target":"pkg:pypi/demo-10396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13474@1.0.4","target":"pkg:pypi/demo-11340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13474@1.0.4","target":"pkg:pypi/demo-13359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13475@1.0.0","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13475@1.0.0","target":"pkg:pypi/demo-13257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13476@1.0.1","target":"pkg:pypi/demo-10331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13476@1.0.1","target":"pkg:pypi/demo-12498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13477@1.0.2","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13477@1.0.2","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13477@1.0.2","target":"pkg:pypi/demo-116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13477@1.0.2","target":"pkg:pypi/demo-12617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13478@1.0.3","target":"pkg:pypi/demo-10036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13479@1.0.4","target":"pkg:pypi/demo-10890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1347@1.0.2","target":"pkg:pypi/demo-11170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1347@1.0.2","target":"pkg:pypi/demo-11924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13480@1.0.0","target":"pkg:pypi/demo-12482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13481@1.0.1","target":"pkg:pypi/demo-11894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13482@1.0.2","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13483@1.0.3","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13484@1.0.4","target":"pkg:pypi/demo-1073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13484@1.0.4","target":"pkg:pypi/demo-11284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13484@1.0.4","target":"pkg:pypi/demo-11859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13484@1.0.4","target":"pkg:pypi/demo-1248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13485@1.0.0","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13486@1.0.1","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13486@1.0.1","target":"pkg:pypi/demo-13373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13487@1.0.2","target":"pkg:pypi/demo-1024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13488@1.0.3","target":"pkg:pypi/demo-1099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13489@1.0.4","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13489@1.0.4","target":"pkg:pypi/demo-11380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13489@1.0.4","target":"pkg:pypi/demo-13072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1348@1.0.3","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1348@1.0.3","target":"pkg:pypi/demo-12361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1348@1.0.3","target":"pkg:pypi/demo-12612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1348@1.0.3","target":"pkg:pypi/demo-12826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13490@1.0.0","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13490@1.0.0","target":"pkg:pypi/demo-10090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13490@1.0.0","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13490@1.0.0","target":"pkg:pypi/demo-12718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13491@1.0.1","target":"pkg:pypi/demo-10258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13491@1.0.1","target":"pkg:pypi/demo-11601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13491@1.0.1","target":"pkg:pypi/demo-11984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13491@1.0.1","target":"pkg:pypi/demo-13437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13492@1.0.2","target":"pkg:pypi/demo-12336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13493@1.0.3","target":"pkg:pypi/demo-12969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13494@1.0.4","target":"pkg:pypi/demo-10653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13494@1.0.4","target":"pkg:pypi/demo-12283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13495@1.0.0","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13495@1.0.0","target":"pkg:pypi/demo-12927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13496@1.0.1","target":"pkg:pypi/demo-1090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13496@1.0.1","target":"pkg:pypi/demo-1182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13496@1.0.1","target":"pkg:pypi/demo-12761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13496@1.0.1","target":"pkg:pypi/demo-13056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13497@1.0.2","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13497@1.0.2","target":"pkg:pypi/demo-11039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13497@1.0.2","target":"pkg:pypi/demo-11633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13497@1.0.2","target":"pkg:pypi/demo-13028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13498@1.0.3","target":"pkg:pypi/demo-11079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13498@1.0.3","target":"pkg:pypi/demo-11769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13498@1.0.3","target":"pkg:pypi/demo-12837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13499@1.0.4","target":"pkg:pypi/demo-10796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1349@1.0.4","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1349@1.0.4","target":"pkg:pypi/demo-12765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1349@1.0.4","target":"pkg:pypi/demo-12872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-134@1.0.4","target":"pkg:pypi/demo-11623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-134@1.0.4","target":"pkg:pypi/demo-12657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13500@1.0.0","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13501@1.0.1","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13502@1.0.2","target":"pkg:pypi/demo-1046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13502@1.0.2","target":"pkg:pypi/demo-11643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13502@1.0.2","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13503@1.0.3","target":"pkg:pypi/demo-12063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13504@1.0.4","target":"pkg:pypi/demo-11038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13504@1.0.4","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13504@1.0.4","target":"pkg:pypi/demo-12512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13504@1.0.4","target":"pkg:pypi/demo-12708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13505@1.0.0","target":"pkg:pypi/demo-13371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13506@1.0.1","target":"pkg:pypi/demo-108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13506@1.0.1","target":"pkg:pypi/demo-10964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13506@1.0.1","target":"pkg:pypi/demo-11226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13506@1.0.1","target":"pkg:pypi/demo-1267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13507@1.0.2","target":"pkg:pypi/demo-13032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13508@1.0.3","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13508@1.0.3","target":"pkg:pypi/demo-1211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13508@1.0.3","target":"pkg:pypi/demo-13039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13509@1.0.4","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13509@1.0.4","target":"pkg:pypi/demo-12060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13509@1.0.4","target":"pkg:pypi/demo-12507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13509@1.0.4","target":"pkg:pypi/demo-12951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1350@1.0.0","target":"pkg:pypi/demo-12224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1350@1.0.0","target":"pkg:pypi/demo-1226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1350@1.0.0","target":"pkg:pypi/demo-13247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13510@1.0.0","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13510@1.0.0","target":"pkg:pypi/demo-13050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13511@1.0.1","target":"pkg:pypi/demo-10294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13511@1.0.1","target":"pkg:pypi/demo-11007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13512@1.0.2","target":"pkg:pypi/demo-11275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13512@1.0.2","target":"pkg:pypi/demo-13057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13512@1.0.2","target":"pkg:pypi/demo-13447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13513@1.0.3","target":"pkg:pypi/demo-1128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13513@1.0.3","target":"pkg:pypi/demo-12355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13513@1.0.3","target":"pkg:pypi/demo-12655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13514@1.0.4","target":"pkg:pypi/demo-12446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13514@1.0.4","target":"pkg:pypi/demo-12774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13514@1.0.4","target":"pkg:pypi/demo-13051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13515@1.0.0","target":"pkg:pypi/demo-11671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13515@1.0.0","target":"pkg:pypi/demo-11993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13515@1.0.0","target":"pkg:pypi/demo-12665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13516@1.0.1","target":"pkg:pypi/demo-12817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13517@1.0.2","target":"pkg:pypi/demo-10914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13517@1.0.2","target":"pkg:pypi/demo-1167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13517@1.0.2","target":"pkg:pypi/demo-12016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13517@1.0.2","target":"pkg:pypi/demo-13308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13518@1.0.3","target":"pkg:pypi/demo-12370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13518@1.0.3","target":"pkg:pypi/demo-12471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13519@1.0.4","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13519@1.0.4","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13519@1.0.4","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13519@1.0.4","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1351@1.0.1","target":"pkg:pypi/demo-10393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1351@1.0.1","target":"pkg:pypi/demo-10797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1351@1.0.1","target":"pkg:pypi/demo-10827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1351@1.0.1","target":"pkg:pypi/demo-1251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13520@1.0.0","target":"pkg:pypi/demo-12030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13521@1.0.1","target":"pkg:pypi/demo-10726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13522@1.0.2","target":"pkg:pypi/demo-11425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13522@1.0.2","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13522@1.0.2","target":"pkg:pypi/demo-13090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13523@1.0.3","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13524@1.0.4","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13524@1.0.4","target":"pkg:pypi/demo-11032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13524@1.0.4","target":"pkg:pypi/demo-12626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13525@1.0.0","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13525@1.0.0","target":"pkg:pypi/demo-12523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13526@1.0.1","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13526@1.0.1","target":"pkg:pypi/demo-12585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13526@1.0.1","target":"pkg:pypi/demo-13112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13527@1.0.2","target":"pkg:pypi/demo-12148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13528@1.0.3","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13528@1.0.3","target":"pkg:pypi/demo-11129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13528@1.0.3","target":"pkg:pypi/demo-12660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13528@1.0.3","target":"pkg:pypi/demo-12663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13529@1.0.4","target":"pkg:pypi/demo-12017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13529@1.0.4","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1352@1.0.2","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1352@1.0.2","target":"pkg:pypi/demo-10480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1352@1.0.2","target":"pkg:pypi/demo-12017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1352@1.0.2","target":"pkg:pypi/demo-13524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13530@1.0.0","target":"pkg:pypi/demo-10338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13530@1.0.0","target":"pkg:pypi/demo-12591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13530@1.0.0","target":"pkg:pypi/demo-13412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13531@1.0.1","target":"pkg:pypi/demo-12062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13531@1.0.1","target":"pkg:pypi/demo-12905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13532@1.0.2","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13532@1.0.2","target":"pkg:pypi/demo-1095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13533@1.0.3","target":"pkg:pypi/demo-10370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13533@1.0.3","target":"pkg:pypi/demo-11051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13533@1.0.3","target":"pkg:pypi/demo-12133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13534@1.0.4","target":"pkg:pypi/demo-1099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13534@1.0.4","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13535@1.0.0","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13535@1.0.0","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13535@1.0.0","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13535@1.0.0","target":"pkg:pypi/demo-13269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13536@1.0.1","target":"pkg:pypi/demo-11972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13536@1.0.1","target":"pkg:pypi/demo-13357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13537@1.0.2","target":"pkg:pypi/demo-10896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13537@1.0.2","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13537@1.0.2","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13538@1.0.3","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13539@1.0.4","target":"pkg:pypi/demo-11589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13539@1.0.4","target":"pkg:pypi/demo-12237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1353@1.0.3","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13540@1.0.0","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13540@1.0.0","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13540@1.0.0","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13540@1.0.0","target":"pkg:pypi/demo-12027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13541@1.0.1","target":"pkg:pypi/demo-11282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13541@1.0.1","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13541@1.0.1","target":"pkg:pypi/demo-1325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13542@1.0.2","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13542@1.0.2","target":"pkg:pypi/demo-11168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13542@1.0.2","target":"pkg:pypi/demo-12668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13543@1.0.3","target":"pkg:pypi/demo-10908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13543@1.0.3","target":"pkg:pypi/demo-12744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13544@1.0.4","target":"pkg:pypi/demo-1101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13544@1.0.4","target":"pkg:pypi/demo-12471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13545@1.0.0","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13545@1.0.0","target":"pkg:pypi/demo-10606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13545@1.0.0","target":"pkg:pypi/demo-11512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13545@1.0.0","target":"pkg:pypi/demo-11619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13546@1.0.1","target":"pkg:pypi/demo-1322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13546@1.0.1","target":"pkg:pypi/demo-13333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13547@1.0.2","target":"pkg:pypi/demo-12356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13547@1.0.2","target":"pkg:pypi/demo-13413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13548@1.0.3","target":"pkg:pypi/demo-12976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13549@1.0.4","target":"pkg:pypi/demo-12521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13549@1.0.4","target":"pkg:pypi/demo-1322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1354@1.0.4","target":"pkg:pypi/demo-11667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13550@1.0.0","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13550@1.0.0","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13550@1.0.0","target":"pkg:pypi/demo-1347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13551@1.0.1","target":"pkg:pypi/demo-10703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13551@1.0.1","target":"pkg:pypi/demo-10777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13551@1.0.1","target":"pkg:pypi/demo-11868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13552@1.0.2","target":"pkg:pypi/demo-11518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13552@1.0.2","target":"pkg:pypi/demo-12768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13553@1.0.3","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13553@1.0.3","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13554@1.0.4","target":"pkg:pypi/demo-11660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13555@1.0.0","target":"pkg:pypi/demo-10857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13555@1.0.0","target":"pkg:pypi/demo-11509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13556@1.0.1","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13556@1.0.1","target":"pkg:pypi/demo-12382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13556@1.0.1","target":"pkg:pypi/demo-12902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13556@1.0.1","target":"pkg:pypi/demo-13182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13557@1.0.2","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13557@1.0.2","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13557@1.0.2","target":"pkg:pypi/demo-1268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13557@1.0.2","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13558@1.0.3","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13558@1.0.3","target":"pkg:pypi/demo-11854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13558@1.0.3","target":"pkg:pypi/demo-12425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13558@1.0.3","target":"pkg:pypi/demo-1333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13559@1.0.4","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13559@1.0.4","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13559@1.0.4","target":"pkg:pypi/demo-13166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1355@1.0.0","target":"pkg:pypi/demo-11192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1355@1.0.0","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1355@1.0.0","target":"pkg:pypi/demo-11801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13560@1.0.0","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13561@1.0.1","target":"pkg:pypi/demo-11001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13561@1.0.1","target":"pkg:pypi/demo-11537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13561@1.0.1","target":"pkg:pypi/demo-12728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13561@1.0.1","target":"pkg:pypi/demo-12979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13562@1.0.2","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13562@1.0.2","target":"pkg:pypi/demo-11527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13562@1.0.2","target":"pkg:pypi/demo-11891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13562@1.0.2","target":"pkg:pypi/demo-13088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13563@1.0.3","target":"pkg:pypi/demo-11802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13563@1.0.3","target":"pkg:pypi/demo-11943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13564@1.0.4","target":"pkg:pypi/demo-11617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13564@1.0.4","target":"pkg:pypi/demo-13034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13564@1.0.4","target":"pkg:pypi/demo-13145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13564@1.0.4","target":"pkg:pypi/demo-13562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13565@1.0.0","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13565@1.0.0","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13565@1.0.0","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13566@1.0.1","target":"pkg:pypi/demo-11355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13566@1.0.1","target":"pkg:pypi/demo-11912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13566@1.0.1","target":"pkg:pypi/demo-12806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13567@1.0.2","target":"pkg:pypi/demo-1214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13567@1.0.2","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13568@1.0.3","target":"pkg:pypi/demo-12213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13568@1.0.3","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13568@1.0.3","target":"pkg:pypi/demo-12913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13568@1.0.3","target":"pkg:pypi/demo-13236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13569@1.0.4","target":"pkg:pypi/demo-12676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13569@1.0.4","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1356@1.0.1","target":"pkg:pypi/demo-12150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1356@1.0.1","target":"pkg:pypi/demo-12339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13570@1.0.0","target":"pkg:pypi/demo-11176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13570@1.0.0","target":"pkg:pypi/demo-11542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13570@1.0.0","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13571@1.0.1","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13571@1.0.1","target":"pkg:pypi/demo-11753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13572@1.0.2","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13573@1.0.3","target":"pkg:pypi/demo-13030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13573@1.0.3","target":"pkg:pypi/demo-13067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13574@1.0.4","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13574@1.0.4","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13574@1.0.4","target":"pkg:pypi/demo-10726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13574@1.0.4","target":"pkg:pypi/demo-13000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13575@1.0.0","target":"pkg:pypi/demo-10877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13576@1.0.1","target":"pkg:pypi/demo-11492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13576@1.0.1","target":"pkg:pypi/demo-12180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13576@1.0.1","target":"pkg:pypi/demo-12426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13576@1.0.1","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13577@1.0.2","target":"pkg:pypi/demo-11892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13578@1.0.3","target":"pkg:pypi/demo-1255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13578@1.0.3","target":"pkg:pypi/demo-12748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13579@1.0.4","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13579@1.0.4","target":"pkg:pypi/demo-12104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13579@1.0.4","target":"pkg:pypi/demo-12653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13579@1.0.4","target":"pkg:pypi/demo-12930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1357@1.0.2","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1357@1.0.2","target":"pkg:pypi/demo-11894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1357@1.0.2","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13580@1.0.0","target":"pkg:pypi/demo-10725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13580@1.0.0","target":"pkg:pypi/demo-11070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13580@1.0.0","target":"pkg:pypi/demo-12993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13581@1.0.1","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13581@1.0.1","target":"pkg:pypi/demo-12451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13581@1.0.1","target":"pkg:pypi/demo-13064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13582@1.0.2","target":"pkg:pypi/demo-10571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13582@1.0.2","target":"pkg:pypi/demo-1336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13583@1.0.3","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13583@1.0.3","target":"pkg:pypi/demo-10416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13583@1.0.3","target":"pkg:pypi/demo-11094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13583@1.0.3","target":"pkg:pypi/demo-11688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13584@1.0.4","target":"pkg:pypi/demo-11855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13584@1.0.4","target":"pkg:pypi/demo-1326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13585@1.0.0","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13585@1.0.0","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13586@1.0.1","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13586@1.0.1","target":"pkg:pypi/demo-11058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13587@1.0.2","target":"pkg:pypi/demo-11644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13587@1.0.2","target":"pkg:pypi/demo-12673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13587@1.0.2","target":"pkg:pypi/demo-13463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13588@1.0.3","target":"pkg:pypi/demo-10217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13589@1.0.4","target":"pkg:pypi/demo-10410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13589@1.0.4","target":"pkg:pypi/demo-11458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13589@1.0.4","target":"pkg:pypi/demo-11708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13589@1.0.4","target":"pkg:pypi/demo-1263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1358@1.0.3","target":"pkg:pypi/demo-10304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1358@1.0.3","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1358@1.0.3","target":"pkg:pypi/demo-11213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1358@1.0.3","target":"pkg:pypi/demo-13568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13590@1.0.0","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13590@1.0.0","target":"pkg:pypi/demo-12059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13590@1.0.0","target":"pkg:pypi/demo-12656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13590@1.0.0","target":"pkg:pypi/demo-1275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13591@1.0.1","target":"pkg:pypi/demo-10529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13591@1.0.1","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13591@1.0.1","target":"pkg:pypi/demo-12217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13592@1.0.2","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13592@1.0.2","target":"pkg:pypi/demo-11743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13592@1.0.2","target":"pkg:pypi/demo-11946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13593@1.0.3","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13594@1.0.4","target":"pkg:pypi/demo-11639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13594@1.0.4","target":"pkg:pypi/demo-12402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13594@1.0.4","target":"pkg:pypi/demo-13290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13594@1.0.4","target":"pkg:pypi/demo-13334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13595@1.0.0","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13595@1.0.0","target":"pkg:pypi/demo-10582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13595@1.0.0","target":"pkg:pypi/demo-12195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13595@1.0.0","target":"pkg:pypi/demo-12385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13596@1.0.1","target":"pkg:pypi/demo-10713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13596@1.0.1","target":"pkg:pypi/demo-12881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13597@1.0.2","target":"pkg:pypi/demo-11544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13597@1.0.2","target":"pkg:pypi/demo-12607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13597@1.0.2","target":"pkg:pypi/demo-12930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13597@1.0.2","target":"pkg:pypi/demo-13352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13598@1.0.3","target":"pkg:pypi/demo-10659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13598@1.0.3","target":"pkg:pypi/demo-12562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13599@1.0.4","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13599@1.0.4","target":"pkg:pypi/demo-13243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1359@1.0.4","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1359@1.0.4","target":"pkg:pypi/demo-13200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1359@1.0.4","target":"pkg:pypi/demo-13574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-135@1.0.0","target":"pkg:pypi/demo-10376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-135@1.0.0","target":"pkg:pypi/demo-10596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-135@1.0.0","target":"pkg:pypi/demo-12644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13600@1.0.0","target":"pkg:pypi/demo-11657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13601@1.0.1","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13601@1.0.1","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13601@1.0.1","target":"pkg:pypi/demo-13403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13602@1.0.2","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13602@1.0.2","target":"pkg:pypi/demo-1279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13603@1.0.3","target":"pkg:pypi/demo-1162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13603@1.0.3","target":"pkg:pypi/demo-13324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13604@1.0.4","target":"pkg:pypi/demo-11037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13604@1.0.4","target":"pkg:pypi/demo-1131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13604@1.0.4","target":"pkg:pypi/demo-11370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13604@1.0.4","target":"pkg:pypi/demo-12493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13605@1.0.0","target":"pkg:pypi/demo-11641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13606@1.0.1","target":"pkg:pypi/demo-10839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13606@1.0.1","target":"pkg:pypi/demo-11899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13606@1.0.1","target":"pkg:pypi/demo-12608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13606@1.0.1","target":"pkg:pypi/demo-13099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13607@1.0.2","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13607@1.0.2","target":"pkg:pypi/demo-10990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13608@1.0.3","target":"pkg:pypi/demo-11386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13608@1.0.3","target":"pkg:pypi/demo-11814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13608@1.0.3","target":"pkg:pypi/demo-12640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13608@1.0.3","target":"pkg:pypi/demo-12949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13609@1.0.4","target":"pkg:pypi/demo-10759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13609@1.0.4","target":"pkg:pypi/demo-13009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1360@1.0.0","target":"pkg:pypi/demo-11578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1360@1.0.0","target":"pkg:pypi/demo-12970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13610@1.0.0","target":"pkg:pypi/demo-10173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13610@1.0.0","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13610@1.0.0","target":"pkg:pypi/demo-13044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13611@1.0.1","target":"pkg:pypi/demo-13019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13611@1.0.1","target":"pkg:pypi/demo-13438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13612@1.0.2","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13612@1.0.2","target":"pkg:pypi/demo-12234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13613@1.0.3","target":"pkg:pypi/demo-10688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13613@1.0.3","target":"pkg:pypi/demo-11291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13613@1.0.3","target":"pkg:pypi/demo-11986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13613@1.0.3","target":"pkg:pypi/demo-12705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13614@1.0.4","target":"pkg:pypi/demo-1090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13615@1.0.0","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13615@1.0.0","target":"pkg:pypi/demo-11682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13615@1.0.0","target":"pkg:pypi/demo-12564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13615@1.0.0","target":"pkg:pypi/demo-12858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13616@1.0.1","target":"pkg:pypi/demo-11457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13617@1.0.2","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13617@1.0.2","target":"pkg:pypi/demo-13261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13618@1.0.3","target":"pkg:pypi/demo-10769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13618@1.0.3","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13618@1.0.3","target":"pkg:pypi/demo-11850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13619@1.0.4","target":"pkg:pypi/demo-10908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13619@1.0.4","target":"pkg:pypi/demo-11212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13619@1.0.4","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13619@1.0.4","target":"pkg:pypi/demo-1317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1361@1.0.1","target":"pkg:pypi/demo-10237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13620@1.0.0","target":"pkg:pypi/demo-10993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13620@1.0.0","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13620@1.0.0","target":"pkg:pypi/demo-11885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13621@1.0.1","target":"pkg:pypi/demo-10785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13621@1.0.1","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13621@1.0.1","target":"pkg:pypi/demo-13053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13621@1.0.1","target":"pkg:pypi/demo-13212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13622@1.0.2","target":"pkg:pypi/demo-12742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13622@1.0.2","target":"pkg:pypi/demo-13134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13622@1.0.2","target":"pkg:pypi/demo-1328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13623@1.0.3","target":"pkg:pypi/demo-11893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13624@1.0.4","target":"pkg:pypi/demo-12251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13625@1.0.0","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13625@1.0.0","target":"pkg:pypi/demo-12782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13625@1.0.0","target":"pkg:pypi/demo-1288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13625@1.0.0","target":"pkg:pypi/demo-13523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13626@1.0.1","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13626@1.0.1","target":"pkg:pypi/demo-13620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13627@1.0.2","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13627@1.0.2","target":"pkg:pypi/demo-11282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13627@1.0.2","target":"pkg:pypi/demo-11285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13627@1.0.2","target":"pkg:pypi/demo-11651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13628@1.0.3","target":"pkg:pypi/demo-1099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13628@1.0.3","target":"pkg:pypi/demo-12886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13628@1.0.3","target":"pkg:pypi/demo-12909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13629@1.0.4","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13629@1.0.4","target":"pkg:pypi/demo-10855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1362@1.0.2","target":"pkg:pypi/demo-10533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1362@1.0.2","target":"pkg:pypi/demo-10816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1362@1.0.2","target":"pkg:pypi/demo-12239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1362@1.0.2","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13630@1.0.0","target":"pkg:pypi/demo-13624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13631@1.0.1","target":"pkg:pypi/demo-11461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13631@1.0.1","target":"pkg:pypi/demo-11463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13631@1.0.1","target":"pkg:pypi/demo-12577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13632@1.0.2","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13632@1.0.2","target":"pkg:pypi/demo-12027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13632@1.0.2","target":"pkg:pypi/demo-12143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13632@1.0.2","target":"pkg:pypi/demo-13392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13633@1.0.3","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13633@1.0.3","target":"pkg:pypi/demo-10416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13633@1.0.3","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13633@1.0.3","target":"pkg:pypi/demo-12462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13634@1.0.4","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13634@1.0.4","target":"pkg:pypi/demo-12188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13635@1.0.0","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13635@1.0.0","target":"pkg:pypi/demo-11347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13636@1.0.1","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13636@1.0.1","target":"pkg:pypi/demo-11564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13636@1.0.1","target":"pkg:pypi/demo-13302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13636@1.0.1","target":"pkg:pypi/demo-13378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13637@1.0.2","target":"pkg:pypi/demo-13343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13638@1.0.3","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13639@1.0.4","target":"pkg:pypi/demo-10410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13639@1.0.4","target":"pkg:pypi/demo-12696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1363@1.0.3","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13640@1.0.0","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13640@1.0.0","target":"pkg:pypi/demo-1142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13640@1.0.0","target":"pkg:pypi/demo-1245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13641@1.0.1","target":"pkg:pypi/demo-10549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13641@1.0.1","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13642@1.0.2","target":"pkg:pypi/demo-12477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13643@1.0.3","target":"pkg:pypi/demo-11630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13643@1.0.3","target":"pkg:pypi/demo-12332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13643@1.0.3","target":"pkg:pypi/demo-12731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13643@1.0.3","target":"pkg:pypi/demo-13412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13644@1.0.4","target":"pkg:pypi/demo-10763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13644@1.0.4","target":"pkg:pypi/demo-12786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13645@1.0.0","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13645@1.0.0","target":"pkg:pypi/demo-10826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13645@1.0.0","target":"pkg:pypi/demo-10840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13646@1.0.1","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13646@1.0.1","target":"pkg:pypi/demo-11021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13647@1.0.2","target":"pkg:pypi/demo-11625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13647@1.0.2","target":"pkg:pypi/demo-12469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13647@1.0.2","target":"pkg:pypi/demo-12935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13648@1.0.3","target":"pkg:pypi/demo-1184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13648@1.0.3","target":"pkg:pypi/demo-13089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13648@1.0.3","target":"pkg:pypi/demo-13119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13649@1.0.4","target":"pkg:pypi/demo-11050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1364@1.0.4","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1364@1.0.4","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13650@1.0.0","target":"pkg:pypi/demo-12196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13650@1.0.0","target":"pkg:pypi/demo-12939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13650@1.0.0","target":"pkg:pypi/demo-13514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13650@1.0.0","target":"pkg:pypi/demo-13631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13651@1.0.1","target":"pkg:pypi/demo-11728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13652@1.0.2","target":"pkg:pypi/demo-11431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13652@1.0.2","target":"pkg:pypi/demo-12511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13652@1.0.2","target":"pkg:pypi/demo-1283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13652@1.0.2","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13653@1.0.3","target":"pkg:pypi/demo-11631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13653@1.0.3","target":"pkg:pypi/demo-11981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13654@1.0.4","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13654@1.0.4","target":"pkg:pypi/demo-1184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13654@1.0.4","target":"pkg:pypi/demo-1360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13655@1.0.0","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13656@1.0.1","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13657@1.0.2","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13657@1.0.2","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13657@1.0.2","target":"pkg:pypi/demo-10739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13658@1.0.3","target":"pkg:pypi/demo-11226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13659@1.0.4","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13659@1.0.4","target":"pkg:pypi/demo-12273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13659@1.0.4","target":"pkg:pypi/demo-12338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13659@1.0.4","target":"pkg:pypi/demo-12673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1365@1.0.0","target":"pkg:pypi/demo-11428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1365@1.0.0","target":"pkg:pypi/demo-13354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13660@1.0.0","target":"pkg:pypi/demo-11709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13660@1.0.0","target":"pkg:pypi/demo-13061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13661@1.0.1","target":"pkg:pypi/demo-13497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13662@1.0.2","target":"pkg:pypi/demo-1110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13662@1.0.2","target":"pkg:pypi/demo-12503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13662@1.0.2","target":"pkg:pypi/demo-12913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13662@1.0.2","target":"pkg:pypi/demo-13233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13663@1.0.3","target":"pkg:pypi/demo-12683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13664@1.0.4","target":"pkg:pypi/demo-10677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13664@1.0.4","target":"pkg:pypi/demo-11379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13664@1.0.4","target":"pkg:pypi/demo-11591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13664@1.0.4","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13665@1.0.0","target":"pkg:pypi/demo-12116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13665@1.0.0","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13666@1.0.1","target":"pkg:pypi/demo-13386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13667@1.0.2","target":"pkg:pypi/demo-11258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13667@1.0.2","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13668@1.0.3","target":"pkg:pypi/demo-11104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13669@1.0.4","target":"pkg:pypi/demo-12068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13669@1.0.4","target":"pkg:pypi/demo-12626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1366@1.0.1","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1366@1.0.1","target":"pkg:pypi/demo-12092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1366@1.0.1","target":"pkg:pypi/demo-12522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1366@1.0.1","target":"pkg:pypi/demo-13019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13670@1.0.0","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13670@1.0.0","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13671@1.0.1","target":"pkg:pypi/demo-12928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13672@1.0.2","target":"pkg:pypi/demo-10511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13672@1.0.2","target":"pkg:pypi/demo-11338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13673@1.0.3","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13673@1.0.3","target":"pkg:pypi/demo-12301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13674@1.0.4","target":"pkg:pypi/demo-10728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13674@1.0.4","target":"pkg:pypi/demo-10798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13674@1.0.4","target":"pkg:pypi/demo-11152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13674@1.0.4","target":"pkg:pypi/demo-12086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13675@1.0.0","target":"pkg:pypi/demo-12093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13675@1.0.0","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13676@1.0.1","target":"pkg:pypi/demo-11258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13677@1.0.2","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13678@1.0.3","target":"pkg:pypi/demo-10773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13678@1.0.3","target":"pkg:pypi/demo-12192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13679@1.0.4","target":"pkg:pypi/demo-12976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1367@1.0.2","target":"pkg:pypi/demo-11545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13680@1.0.0","target":"pkg:pypi/demo-12343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13680@1.0.0","target":"pkg:pypi/demo-12485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13680@1.0.0","target":"pkg:pypi/demo-13388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13681@1.0.1","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13681@1.0.1","target":"pkg:pypi/demo-13443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13681@1.0.1","target":"pkg:pypi/demo-13651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13682@1.0.2","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13682@1.0.2","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13682@1.0.2","target":"pkg:pypi/demo-12215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13683@1.0.3","target":"pkg:pypi/demo-10755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13683@1.0.3","target":"pkg:pypi/demo-12617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13684@1.0.4","target":"pkg:pypi/demo-13343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13685@1.0.0","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13685@1.0.0","target":"pkg:pypi/demo-11410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13685@1.0.0","target":"pkg:pypi/demo-12792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13685@1.0.0","target":"pkg:pypi/demo-13302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13686@1.0.1","target":"pkg:pypi/demo-11249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13686@1.0.1","target":"pkg:pypi/demo-11557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13686@1.0.1","target":"pkg:pypi/demo-12906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13686@1.0.1","target":"pkg:pypi/demo-13557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13687@1.0.2","target":"pkg:pypi/demo-11402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13687@1.0.2","target":"pkg:pypi/demo-11966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13687@1.0.2","target":"pkg:pypi/demo-12812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13687@1.0.2","target":"pkg:pypi/demo-13111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13688@1.0.3","target":"pkg:pypi/demo-1361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13689@1.0.4","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1368@1.0.3","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1368@1.0.3","target":"pkg:pypi/demo-11902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1368@1.0.3","target":"pkg:pypi/demo-12336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1368@1.0.3","target":"pkg:pypi/demo-13414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13690@1.0.0","target":"pkg:pypi/demo-12644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13691@1.0.1","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13691@1.0.1","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13691@1.0.1","target":"pkg:pypi/demo-11370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13692@1.0.2","target":"pkg:pypi/demo-10296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13692@1.0.2","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13692@1.0.2","target":"pkg:pypi/demo-12880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13692@1.0.2","target":"pkg:pypi/demo-13210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13693@1.0.3","target":"pkg:pypi/demo-13202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13693@1.0.3","target":"pkg:pypi/demo-13683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13694@1.0.4","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13695@1.0.0","target":"pkg:pypi/demo-11074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13695@1.0.0","target":"pkg:pypi/demo-12760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13696@1.0.1","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13696@1.0.1","target":"pkg:pypi/demo-10494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13696@1.0.1","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13696@1.0.1","target":"pkg:pypi/demo-12441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13697@1.0.2","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13697@1.0.2","target":"pkg:pypi/demo-11559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13697@1.0.2","target":"pkg:pypi/demo-12418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13697@1.0.2","target":"pkg:pypi/demo-13169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13698@1.0.3","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13698@1.0.3","target":"pkg:pypi/demo-11270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13698@1.0.3","target":"pkg:pypi/demo-12169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13699@1.0.4","target":"pkg:pypi/demo-10552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13699@1.0.4","target":"pkg:pypi/demo-10939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13699@1.0.4","target":"pkg:pypi/demo-13688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1369@1.0.4","target":"pkg:pypi/demo-11328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1369@1.0.4","target":"pkg:pypi/demo-12855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-136@1.0.1","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-136@1.0.1","target":"pkg:pypi/demo-12506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-136@1.0.1","target":"pkg:pypi/demo-12538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-136@1.0.1","target":"pkg:pypi/demo-1318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13700@1.0.0","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13700@1.0.0","target":"pkg:pypi/demo-13188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13700@1.0.0","target":"pkg:pypi/demo-13457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13701@1.0.1","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13701@1.0.1","target":"pkg:pypi/demo-1298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13701@1.0.1","target":"pkg:pypi/demo-13050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13701@1.0.1","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13702@1.0.2","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13703@1.0.3","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13703@1.0.3","target":"pkg:pypi/demo-11174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13703@1.0.3","target":"pkg:pypi/demo-12245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13703@1.0.3","target":"pkg:pypi/demo-13437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13704@1.0.4","target":"pkg:pypi/demo-13627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13705@1.0.0","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13705@1.0.0","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13705@1.0.0","target":"pkg:pypi/demo-12617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13705@1.0.0","target":"pkg:pypi/demo-13260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13706@1.0.1","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13706@1.0.1","target":"pkg:pypi/demo-11116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13706@1.0.1","target":"pkg:pypi/demo-1216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13706@1.0.1","target":"pkg:pypi/demo-13186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13707@1.0.2","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13708@1.0.3","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13708@1.0.3","target":"pkg:pypi/demo-12481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13708@1.0.3","target":"pkg:pypi/demo-13237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13709@1.0.4","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1370@1.0.0","target":"pkg:pypi/demo-1156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1370@1.0.0","target":"pkg:pypi/demo-12540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1370@1.0.0","target":"pkg:pypi/demo-12559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13710@1.0.0","target":"pkg:pypi/demo-10398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13711@1.0.1","target":"pkg:pypi/demo-12317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13712@1.0.2","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13713@1.0.3","target":"pkg:pypi/demo-1069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13713@1.0.3","target":"pkg:pypi/demo-13508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13714@1.0.4","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13714@1.0.4","target":"pkg:pypi/demo-10285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13714@1.0.4","target":"pkg:pypi/demo-12043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13714@1.0.4","target":"pkg:pypi/demo-13206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13715@1.0.0","target":"pkg:pypi/demo-11854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13716@1.0.1","target":"pkg:pypi/demo-10554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13716@1.0.1","target":"pkg:pypi/demo-12105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13716@1.0.1","target":"pkg:pypi/demo-12686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13716@1.0.1","target":"pkg:pypi/demo-13018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13717@1.0.2","target":"pkg:pypi/demo-11577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13718@1.0.3","target":"pkg:pypi/demo-11912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13718@1.0.3","target":"pkg:pypi/demo-13446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13719@1.0.4","target":"pkg:pypi/demo-10696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13719@1.0.4","target":"pkg:pypi/demo-12891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1371@1.0.1","target":"pkg:pypi/demo-11247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1371@1.0.1","target":"pkg:pypi/demo-12118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1371@1.0.1","target":"pkg:pypi/demo-12653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1371@1.0.1","target":"pkg:pypi/demo-13152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13720@1.0.0","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13720@1.0.0","target":"pkg:pypi/demo-1347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13721@1.0.1","target":"pkg:pypi/demo-12100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13722@1.0.2","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13722@1.0.2","target":"pkg:pypi/demo-12260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13722@1.0.2","target":"pkg:pypi/demo-13201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13723@1.0.3","target":"pkg:pypi/demo-11368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13724@1.0.4","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13725@1.0.0","target":"pkg:pypi/demo-12143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13726@1.0.1","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13726@1.0.1","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13726@1.0.1","target":"pkg:pypi/demo-12138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13726@1.0.1","target":"pkg:pypi/demo-12391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13727@1.0.2","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13727@1.0.2","target":"pkg:pypi/demo-10992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13727@1.0.2","target":"pkg:pypi/demo-12589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13727@1.0.2","target":"pkg:pypi/demo-13161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13728@1.0.3","target":"pkg:pypi/demo-10025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13728@1.0.3","target":"pkg:pypi/demo-10863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13728@1.0.3","target":"pkg:pypi/demo-12361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13729@1.0.4","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13729@1.0.4","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13729@1.0.4","target":"pkg:pypi/demo-11931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13729@1.0.4","target":"pkg:pypi/demo-13358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1372@1.0.2","target":"pkg:pypi/demo-12288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13730@1.0.0","target":"pkg:pypi/demo-12631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13730@1.0.0","target":"pkg:pypi/demo-13009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13731@1.0.1","target":"pkg:pypi/demo-11921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13731@1.0.1","target":"pkg:pypi/demo-12138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13732@1.0.2","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13732@1.0.2","target":"pkg:pypi/demo-10983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13732@1.0.2","target":"pkg:pypi/demo-12349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13732@1.0.2","target":"pkg:pypi/demo-12721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13733@1.0.3","target":"pkg:pypi/demo-11076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13733@1.0.3","target":"pkg:pypi/demo-13474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13734@1.0.4","target":"pkg:pypi/demo-10441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13734@1.0.4","target":"pkg:pypi/demo-10591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13734@1.0.4","target":"pkg:pypi/demo-1222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13734@1.0.4","target":"pkg:pypi/demo-12567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13735@1.0.0","target":"pkg:pypi/demo-12221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13735@1.0.0","target":"pkg:pypi/demo-12337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13735@1.0.0","target":"pkg:pypi/demo-1243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13736@1.0.1","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13736@1.0.1","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13736@1.0.1","target":"pkg:pypi/demo-12196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13736@1.0.1","target":"pkg:pypi/demo-12690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13737@1.0.2","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13737@1.0.2","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13737@1.0.2","target":"pkg:pypi/demo-12887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13738@1.0.3","target":"pkg:pypi/demo-13201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13739@1.0.4","target":"pkg:pypi/demo-12168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13739@1.0.4","target":"pkg:pypi/demo-12334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1373@1.0.3","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1373@1.0.3","target":"pkg:pypi/demo-12144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13740@1.0.0","target":"pkg:pypi/demo-10557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13740@1.0.0","target":"pkg:pypi/demo-12145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13740@1.0.0","target":"pkg:pypi/demo-12671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13740@1.0.0","target":"pkg:pypi/demo-12777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13741@1.0.1","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13741@1.0.1","target":"pkg:pypi/demo-12143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13741@1.0.1","target":"pkg:pypi/demo-13517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13742@1.0.2","target":"pkg:pypi/demo-11500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13743@1.0.3","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13743@1.0.3","target":"pkg:pypi/demo-12345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13743@1.0.3","target":"pkg:pypi/demo-13691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13744@1.0.4","target":"pkg:pypi/demo-11565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13744@1.0.4","target":"pkg:pypi/demo-12177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13744@1.0.4","target":"pkg:pypi/demo-12356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13745@1.0.0","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13745@1.0.0","target":"pkg:pypi/demo-10509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13745@1.0.0","target":"pkg:pypi/demo-10758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13745@1.0.0","target":"pkg:pypi/demo-13574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13746@1.0.1","target":"pkg:pypi/demo-12001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13746@1.0.1","target":"pkg:pypi/demo-12432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13746@1.0.1","target":"pkg:pypi/demo-12463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13746@1.0.1","target":"pkg:pypi/demo-12485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13747@1.0.2","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13747@1.0.2","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13747@1.0.2","target":"pkg:pypi/demo-13017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13748@1.0.3","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13748@1.0.3","target":"pkg:pypi/demo-1309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13748@1.0.3","target":"pkg:pypi/demo-13133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13749@1.0.4","target":"pkg:pypi/demo-13554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13749@1.0.4","target":"pkg:pypi/demo-13585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1374@1.0.4","target":"pkg:pypi/demo-12692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13750@1.0.0","target":"pkg:pypi/demo-12647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13751@1.0.1","target":"pkg:pypi/demo-12931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13751@1.0.1","target":"pkg:pypi/demo-12991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13751@1.0.1","target":"pkg:pypi/demo-13181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13752@1.0.2","target":"pkg:pypi/demo-1078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13752@1.0.2","target":"pkg:pypi/demo-1172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13752@1.0.2","target":"pkg:pypi/demo-12170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13752@1.0.2","target":"pkg:pypi/demo-12938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13753@1.0.3","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13753@1.0.3","target":"pkg:pypi/demo-11360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13754@1.0.4","target":"pkg:pypi/demo-11953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13754@1.0.4","target":"pkg:pypi/demo-1218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13754@1.0.4","target":"pkg:pypi/demo-1221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13754@1.0.4","target":"pkg:pypi/demo-1255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13755@1.0.0","target":"pkg:pypi/demo-10136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13755@1.0.0","target":"pkg:pypi/demo-10640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13755@1.0.0","target":"pkg:pypi/demo-11732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13756@1.0.1","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13756@1.0.1","target":"pkg:pypi/demo-13361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13757@1.0.2","target":"pkg:pypi/demo-10974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13757@1.0.2","target":"pkg:pypi/demo-13101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13758@1.0.3","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13758@1.0.3","target":"pkg:pypi/demo-10469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13758@1.0.3","target":"pkg:pypi/demo-1139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13758@1.0.3","target":"pkg:pypi/demo-13070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13759@1.0.4","target":"pkg:pypi/demo-11281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13759@1.0.4","target":"pkg:pypi/demo-1178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13759@1.0.4","target":"pkg:pypi/demo-13018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13759@1.0.4","target":"pkg:pypi/demo-13690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1375@1.0.0","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1375@1.0.0","target":"pkg:pypi/demo-10958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1375@1.0.0","target":"pkg:pypi/demo-12571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13760@1.0.0","target":"pkg:pypi/demo-11299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13760@1.0.0","target":"pkg:pypi/demo-11927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13761@1.0.1","target":"pkg:pypi/demo-11293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13761@1.0.1","target":"pkg:pypi/demo-12458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13761@1.0.1","target":"pkg:pypi/demo-12694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13761@1.0.1","target":"pkg:pypi/demo-13297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13762@1.0.2","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13762@1.0.2","target":"pkg:pypi/demo-12016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13763@1.0.3","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13763@1.0.3","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13763@1.0.3","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13763@1.0.3","target":"pkg:pypi/demo-13129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13764@1.0.4","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13764@1.0.4","target":"pkg:pypi/demo-10790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13764@1.0.4","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13764@1.0.4","target":"pkg:pypi/demo-12364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13765@1.0.0","target":"pkg:pypi/demo-11133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13765@1.0.0","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13766@1.0.1","target":"pkg:pypi/demo-11565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13766@1.0.1","target":"pkg:pypi/demo-12717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13767@1.0.2","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13767@1.0.2","target":"pkg:pypi/demo-10660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13768@1.0.3","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13768@1.0.3","target":"pkg:pypi/demo-12196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13769@1.0.4","target":"pkg:pypi/demo-11905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13769@1.0.4","target":"pkg:pypi/demo-12452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13769@1.0.4","target":"pkg:pypi/demo-13335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1376@1.0.1","target":"pkg:pypi/demo-12397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13770@1.0.0","target":"pkg:pypi/demo-10204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13770@1.0.0","target":"pkg:pypi/demo-11394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13770@1.0.0","target":"pkg:pypi/demo-12144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13770@1.0.0","target":"pkg:pypi/demo-12360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13771@1.0.1","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13771@1.0.1","target":"pkg:pypi/demo-1038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13771@1.0.1","target":"pkg:pypi/demo-1046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13771@1.0.1","target":"pkg:pypi/demo-13030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13772@1.0.2","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13772@1.0.2","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13772@1.0.2","target":"pkg:pypi/demo-13176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13773@1.0.3","target":"pkg:pypi/demo-10940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13773@1.0.3","target":"pkg:pypi/demo-12080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13773@1.0.3","target":"pkg:pypi/demo-12521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13773@1.0.3","target":"pkg:pypi/demo-12772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13774@1.0.4","target":"pkg:pypi/demo-11146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13774@1.0.4","target":"pkg:pypi/demo-12217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13774@1.0.4","target":"pkg:pypi/demo-13011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13775@1.0.0","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13776@1.0.1","target":"pkg:pypi/demo-11908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13776@1.0.1","target":"pkg:pypi/demo-12319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13777@1.0.2","target":"pkg:pypi/demo-13435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13778@1.0.3","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13778@1.0.3","target":"pkg:pypi/demo-1210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13778@1.0.3","target":"pkg:pypi/demo-12242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13778@1.0.3","target":"pkg:pypi/demo-13727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13779@1.0.4","target":"pkg:pypi/demo-12550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1377@1.0.2","target":"pkg:pypi/demo-11778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1377@1.0.2","target":"pkg:pypi/demo-12998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1377@1.0.2","target":"pkg:pypi/demo-13141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1377@1.0.2","target":"pkg:pypi/demo-13570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13780@1.0.0","target":"pkg:pypi/demo-11598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13780@1.0.0","target":"pkg:pypi/demo-13151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13781@1.0.1","target":"pkg:pypi/demo-11833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13781@1.0.1","target":"pkg:pypi/demo-13401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13781@1.0.1","target":"pkg:pypi/demo-13577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13782@1.0.2","target":"pkg:pypi/demo-12481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13783@1.0.3","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13783@1.0.3","target":"pkg:pypi/demo-11744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13783@1.0.3","target":"pkg:pypi/demo-13760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13784@1.0.4","target":"pkg:pypi/demo-11442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13784@1.0.4","target":"pkg:pypi/demo-12077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13784@1.0.4","target":"pkg:pypi/demo-13680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13785@1.0.0","target":"pkg:pypi/demo-11747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13785@1.0.0","target":"pkg:pypi/demo-12784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13785@1.0.0","target":"pkg:pypi/demo-12832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13786@1.0.1","target":"pkg:pypi/demo-1038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13786@1.0.1","target":"pkg:pypi/demo-12060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13786@1.0.1","target":"pkg:pypi/demo-1290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13787@1.0.2","target":"pkg:pypi/demo-10666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13787@1.0.2","target":"pkg:pypi/demo-1133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13787@1.0.2","target":"pkg:pypi/demo-12033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13788@1.0.3","target":"pkg:pypi/demo-10612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13788@1.0.3","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13788@1.0.3","target":"pkg:pypi/demo-11883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13789@1.0.4","target":"pkg:pypi/demo-13257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1378@1.0.3","target":"pkg:pypi/demo-1146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13790@1.0.0","target":"pkg:pypi/demo-10724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13790@1.0.0","target":"pkg:pypi/demo-12180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13790@1.0.0","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13791@1.0.1","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13791@1.0.1","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13791@1.0.1","target":"pkg:pypi/demo-12381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13792@1.0.2","target":"pkg:pypi/demo-11271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13792@1.0.2","target":"pkg:pypi/demo-11891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13792@1.0.2","target":"pkg:pypi/demo-13213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13793@1.0.3","target":"pkg:pypi/demo-11624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13793@1.0.3","target":"pkg:pypi/demo-12426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13793@1.0.3","target":"pkg:pypi/demo-12831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13793@1.0.3","target":"pkg:pypi/demo-13583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13794@1.0.4","target":"pkg:pypi/demo-13204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13794@1.0.4","target":"pkg:pypi/demo-13626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13794@1.0.4","target":"pkg:pypi/demo-13696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13795@1.0.0","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13795@1.0.0","target":"pkg:pypi/demo-115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13795@1.0.0","target":"pkg:pypi/demo-13030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13796@1.0.1","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13796@1.0.1","target":"pkg:pypi/demo-13147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13796@1.0.1","target":"pkg:pypi/demo-1363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13797@1.0.2","target":"pkg:pypi/demo-1077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13797@1.0.2","target":"pkg:pypi/demo-11132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13797@1.0.2","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13798@1.0.3","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13798@1.0.3","target":"pkg:pypi/demo-11304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13798@1.0.3","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13798@1.0.3","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13799@1.0.4","target":"pkg:pypi/demo-11965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13799@1.0.4","target":"pkg:pypi/demo-12656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13799@1.0.4","target":"pkg:pypi/demo-12936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13799@1.0.4","target":"pkg:pypi/demo-13641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1379@1.0.4","target":"pkg:pypi/demo-12532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-137@1.0.2","target":"pkg:pypi/demo-11314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13800@1.0.0","target":"pkg:pypi/demo-11077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13800@1.0.0","target":"pkg:pypi/demo-12296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13800@1.0.0","target":"pkg:pypi/demo-13651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13801@1.0.1","target":"pkg:pypi/demo-11505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13802@1.0.2","target":"pkg:pypi/demo-10403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13802@1.0.2","target":"pkg:pypi/demo-1087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13802@1.0.2","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13802@1.0.2","target":"pkg:pypi/demo-12015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13803@1.0.3","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13803@1.0.3","target":"pkg:pypi/demo-13032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13803@1.0.3","target":"pkg:pypi/demo-13692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13804@1.0.4","target":"pkg:pypi/demo-13108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13804@1.0.4","target":"pkg:pypi/demo-1357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13805@1.0.0","target":"pkg:pypi/demo-12164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13805@1.0.0","target":"pkg:pypi/demo-12311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13806@1.0.1","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13806@1.0.1","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13806@1.0.1","target":"pkg:pypi/demo-11163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13806@1.0.1","target":"pkg:pypi/demo-12595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13807@1.0.2","target":"pkg:pypi/demo-10822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13807@1.0.2","target":"pkg:pypi/demo-13520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13808@1.0.3","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13808@1.0.3","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13809@1.0.4","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13809@1.0.4","target":"pkg:pypi/demo-10399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13809@1.0.4","target":"pkg:pypi/demo-12632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1380@1.0.0","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1380@1.0.0","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1380@1.0.0","target":"pkg:pypi/demo-13197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13810@1.0.0","target":"pkg:pypi/demo-11731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13810@1.0.0","target":"pkg:pypi/demo-1216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13810@1.0.0","target":"pkg:pypi/demo-12619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13811@1.0.1","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13811@1.0.1","target":"pkg:pypi/demo-11013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13811@1.0.1","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13812@1.0.2","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13812@1.0.2","target":"pkg:pypi/demo-12628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13813@1.0.3","target":"pkg:pypi/demo-1132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13813@1.0.3","target":"pkg:pypi/demo-13735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13814@1.0.4","target":"pkg:pypi/demo-10892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13815@1.0.0","target":"pkg:pypi/demo-13228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13816@1.0.1","target":"pkg:pypi/demo-12540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13816@1.0.1","target":"pkg:pypi/demo-12685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13817@1.0.2","target":"pkg:pypi/demo-13769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13818@1.0.3","target":"pkg:pypi/demo-1118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13818@1.0.3","target":"pkg:pypi/demo-11354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13819@1.0.4","target":"pkg:pypi/demo-10457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13819@1.0.4","target":"pkg:pypi/demo-11232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13819@1.0.4","target":"pkg:pypi/demo-1126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13819@1.0.4","target":"pkg:pypi/demo-13736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1381@1.0.1","target":"pkg:pypi/demo-12503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1381@1.0.1","target":"pkg:pypi/demo-13023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1381@1.0.1","target":"pkg:pypi/demo-13507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13820@1.0.0","target":"pkg:pypi/demo-10296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13820@1.0.0","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13820@1.0.0","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13820@1.0.0","target":"pkg:pypi/demo-13768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13821@1.0.1","target":"pkg:pypi/demo-11108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13821@1.0.1","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13821@1.0.1","target":"pkg:pypi/demo-12669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13822@1.0.2","target":"pkg:pypi/demo-12491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13823@1.0.3","target":"pkg:pypi/demo-10913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13823@1.0.3","target":"pkg:pypi/demo-13198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13824@1.0.4","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13824@1.0.4","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13824@1.0.4","target":"pkg:pypi/demo-11578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13824@1.0.4","target":"pkg:pypi/demo-12249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13825@1.0.0","target":"pkg:pypi/demo-11837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13826@1.0.1","target":"pkg:pypi/demo-11773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13827@1.0.2","target":"pkg:pypi/demo-1062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13828@1.0.3","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13828@1.0.3","target":"pkg:pypi/demo-12225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13828@1.0.3","target":"pkg:pypi/demo-12576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13828@1.0.3","target":"pkg:pypi/demo-12888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13829@1.0.4","target":"pkg:pypi/demo-1153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13829@1.0.4","target":"pkg:pypi/demo-11991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13829@1.0.4","target":"pkg:pypi/demo-12048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1382@1.0.2","target":"pkg:pypi/demo-10840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1382@1.0.2","target":"pkg:pypi/demo-11456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1382@1.0.2","target":"pkg:pypi/demo-11665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1382@1.0.2","target":"pkg:pypi/demo-1294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13830@1.0.0","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13830@1.0.0","target":"pkg:pypi/demo-11439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13830@1.0.0","target":"pkg:pypi/demo-13373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13831@1.0.1","target":"pkg:pypi/demo-1042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13831@1.0.1","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13831@1.0.1","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13832@1.0.2","target":"pkg:pypi/demo-11300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13832@1.0.2","target":"pkg:pypi/demo-11573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13832@1.0.2","target":"pkg:pypi/demo-12374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13833@1.0.3","target":"pkg:pypi/demo-12291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13833@1.0.3","target":"pkg:pypi/demo-12961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13833@1.0.3","target":"pkg:pypi/demo-13389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13833@1.0.3","target":"pkg:pypi/demo-1355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13834@1.0.4","target":"pkg:pypi/demo-10315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13835@1.0.0","target":"pkg:pypi/demo-13511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13836@1.0.1","target":"pkg:pypi/demo-10582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13836@1.0.1","target":"pkg:pypi/demo-11333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13836@1.0.1","target":"pkg:pypi/demo-11972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13836@1.0.1","target":"pkg:pypi/demo-13586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13837@1.0.2","target":"pkg:pypi/demo-12454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13837@1.0.2","target":"pkg:pypi/demo-13355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13837@1.0.2","target":"pkg:pypi/demo-13574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13837@1.0.2","target":"pkg:pypi/demo-13692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13838@1.0.3","target":"pkg:pypi/demo-10642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13838@1.0.3","target":"pkg:pypi/demo-12678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13839@1.0.4","target":"pkg:pypi/demo-10204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13839@1.0.4","target":"pkg:pypi/demo-10827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13839@1.0.4","target":"pkg:pypi/demo-12999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13839@1.0.4","target":"pkg:pypi/demo-13372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1383@1.0.3","target":"pkg:pypi/demo-11689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13840@1.0.0","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13840@1.0.0","target":"pkg:pypi/demo-11534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13840@1.0.0","target":"pkg:pypi/demo-12934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13840@1.0.0","target":"pkg:pypi/demo-1342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13841@1.0.1","target":"pkg:pypi/demo-11680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13841@1.0.1","target":"pkg:pypi/demo-12744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13841@1.0.1","target":"pkg:pypi/demo-13824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13842@1.0.2","target":"pkg:pypi/demo-12106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13842@1.0.2","target":"pkg:pypi/demo-1326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13843@1.0.3","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13844@1.0.4","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13844@1.0.4","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13844@1.0.4","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13844@1.0.4","target":"pkg:pypi/demo-12307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13845@1.0.0","target":"pkg:pypi/demo-11658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13845@1.0.0","target":"pkg:pypi/demo-12508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13845@1.0.0","target":"pkg:pypi/demo-12700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13846@1.0.1","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13846@1.0.1","target":"pkg:pypi/demo-12844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13846@1.0.1","target":"pkg:pypi/demo-13090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13847@1.0.2","target":"pkg:pypi/demo-11610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13847@1.0.2","target":"pkg:pypi/demo-11808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13847@1.0.2","target":"pkg:pypi/demo-12663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13848@1.0.3","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13849@1.0.4","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13849@1.0.4","target":"pkg:pypi/demo-11216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1384@1.0.4","target":"pkg:pypi/demo-10915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13850@1.0.0","target":"pkg:pypi/demo-1271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13850@1.0.0","target":"pkg:pypi/demo-13755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13851@1.0.1","target":"pkg:pypi/demo-10386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13851@1.0.1","target":"pkg:pypi/demo-1375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13852@1.0.2","target":"pkg:pypi/demo-12468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13853@1.0.3","target":"pkg:pypi/demo-10513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13854@1.0.4","target":"pkg:pypi/demo-12363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13855@1.0.0","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13855@1.0.0","target":"pkg:pypi/demo-10897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13855@1.0.0","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13855@1.0.0","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13856@1.0.1","target":"pkg:pypi/demo-13349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13857@1.0.2","target":"pkg:pypi/demo-13059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13858@1.0.3","target":"pkg:pypi/demo-10078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13858@1.0.3","target":"pkg:pypi/demo-1198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13858@1.0.3","target":"pkg:pypi/demo-13180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13859@1.0.4","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13859@1.0.4","target":"pkg:pypi/demo-10709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13859@1.0.4","target":"pkg:pypi/demo-13100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1385@1.0.0","target":"pkg:pypi/demo-13609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13860@1.0.0","target":"pkg:pypi/demo-11710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13860@1.0.0","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13861@1.0.1","target":"pkg:pypi/demo-12700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13862@1.0.2","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13862@1.0.2","target":"pkg:pypi/demo-10901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13862@1.0.2","target":"pkg:pypi/demo-12968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13862@1.0.2","target":"pkg:pypi/demo-13534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13863@1.0.3","target":"pkg:pypi/demo-10804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13864@1.0.4","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13864@1.0.4","target":"pkg:pypi/demo-12960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13864@1.0.4","target":"pkg:pypi/demo-13196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13865@1.0.0","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13866@1.0.1","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13866@1.0.1","target":"pkg:pypi/demo-11450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13866@1.0.1","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13866@1.0.1","target":"pkg:pypi/demo-12213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13867@1.0.2","target":"pkg:pypi/demo-11434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13867@1.0.2","target":"pkg:pypi/demo-11588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13867@1.0.2","target":"pkg:pypi/demo-12997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13867@1.0.2","target":"pkg:pypi/demo-13756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13868@1.0.3","target":"pkg:pypi/demo-12818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13868@1.0.3","target":"pkg:pypi/demo-13335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13868@1.0.3","target":"pkg:pypi/demo-13545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13868@1.0.3","target":"pkg:pypi/demo-13684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13869@1.0.4","target":"pkg:pypi/demo-1139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13869@1.0.4","target":"pkg:pypi/demo-12334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13869@1.0.4","target":"pkg:pypi/demo-12685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1386@1.0.1","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1386@1.0.1","target":"pkg:pypi/demo-12071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1386@1.0.1","target":"pkg:pypi/demo-12727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1386@1.0.1","target":"pkg:pypi/demo-13182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13870@1.0.0","target":"pkg:pypi/demo-1064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13870@1.0.0","target":"pkg:pypi/demo-11236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13870@1.0.0","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13871@1.0.1","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13871@1.0.1","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13871@1.0.1","target":"pkg:pypi/demo-11771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13871@1.0.1","target":"pkg:pypi/demo-12867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13872@1.0.2","target":"pkg:pypi/demo-1030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13872@1.0.2","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13872@1.0.2","target":"pkg:pypi/demo-12493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13872@1.0.2","target":"pkg:pypi/demo-12950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13873@1.0.3","target":"pkg:pypi/demo-11591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13873@1.0.3","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13873@1.0.3","target":"pkg:pypi/demo-11884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13873@1.0.3","target":"pkg:pypi/demo-13733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13874@1.0.4","target":"pkg:pypi/demo-1138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13874@1.0.4","target":"pkg:pypi/demo-1139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13874@1.0.4","target":"pkg:pypi/demo-11494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13874@1.0.4","target":"pkg:pypi/demo-1284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13875@1.0.0","target":"pkg:pypi/demo-10290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13875@1.0.0","target":"pkg:pypi/demo-10516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13875@1.0.0","target":"pkg:pypi/demo-11277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13875@1.0.0","target":"pkg:pypi/demo-13046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13876@1.0.1","target":"pkg:pypi/demo-123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13877@1.0.2","target":"pkg:pypi/demo-10803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13877@1.0.2","target":"pkg:pypi/demo-13728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13877@1.0.2","target":"pkg:pypi/demo-1383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13878@1.0.3","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13879@1.0.4","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13879@1.0.4","target":"pkg:pypi/demo-10788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13879@1.0.4","target":"pkg:pypi/demo-1195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1387@1.0.2","target":"pkg:pypi/demo-12926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1387@1.0.2","target":"pkg:pypi/demo-13057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1387@1.0.2","target":"pkg:pypi/demo-13356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13880@1.0.0","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13880@1.0.0","target":"pkg:pypi/demo-13077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13880@1.0.0","target":"pkg:pypi/demo-1340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13881@1.0.1","target":"pkg:pypi/demo-11696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13881@1.0.1","target":"pkg:pypi/demo-13461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13881@1.0.1","target":"pkg:pypi/demo-13792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13882@1.0.2","target":"pkg:pypi/demo-11708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13883@1.0.3","target":"pkg:pypi/demo-12190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13883@1.0.3","target":"pkg:pypi/demo-12467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13883@1.0.3","target":"pkg:pypi/demo-12821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13884@1.0.4","target":"pkg:pypi/demo-10909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13884@1.0.4","target":"pkg:pypi/demo-11003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13884@1.0.4","target":"pkg:pypi/demo-11738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13884@1.0.4","target":"pkg:pypi/demo-12893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13885@1.0.0","target":"pkg:pypi/demo-10728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13886@1.0.1","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13886@1.0.1","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13886@1.0.1","target":"pkg:pypi/demo-12406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13886@1.0.1","target":"pkg:pypi/demo-12437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13887@1.0.2","target":"pkg:pypi/demo-11408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13887@1.0.2","target":"pkg:pypi/demo-11571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13887@1.0.2","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13888@1.0.3","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13888@1.0.3","target":"pkg:pypi/demo-10472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13889@1.0.4","target":"pkg:pypi/demo-11325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13889@1.0.4","target":"pkg:pypi/demo-11558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13889@1.0.4","target":"pkg:pypi/demo-1315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13889@1.0.4","target":"pkg:pypi/demo-13851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1388@1.0.3","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1388@1.0.3","target":"pkg:pypi/demo-11580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1388@1.0.3","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1388@1.0.3","target":"pkg:pypi/demo-13453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13890@1.0.0","target":"pkg:pypi/demo-11209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13891@1.0.1","target":"pkg:pypi/demo-10087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13891@1.0.1","target":"pkg:pypi/demo-12890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13892@1.0.2","target":"pkg:pypi/demo-11378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13892@1.0.2","target":"pkg:pypi/demo-12342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13892@1.0.2","target":"pkg:pypi/demo-12772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13892@1.0.2","target":"pkg:pypi/demo-13857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13893@1.0.3","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13893@1.0.3","target":"pkg:pypi/demo-10990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13893@1.0.3","target":"pkg:pypi/demo-12748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13893@1.0.3","target":"pkg:pypi/demo-12941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13894@1.0.4","target":"pkg:pypi/demo-13430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13894@1.0.4","target":"pkg:pypi/demo-13740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13895@1.0.0","target":"pkg:pypi/demo-13759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13896@1.0.1","target":"pkg:pypi/demo-1284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13896@1.0.1","target":"pkg:pypi/demo-13673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13896@1.0.1","target":"pkg:pypi/demo-13866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13897@1.0.2","target":"pkg:pypi/demo-10816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13897@1.0.2","target":"pkg:pypi/demo-11546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13897@1.0.2","target":"pkg:pypi/demo-11789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13897@1.0.2","target":"pkg:pypi/demo-13611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13898@1.0.3","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13899@1.0.4","target":"pkg:pypi/demo-10557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13899@1.0.4","target":"pkg:pypi/demo-11308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13899@1.0.4","target":"pkg:pypi/demo-13168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1389@1.0.4","target":"pkg:pypi/demo-10396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1389@1.0.4","target":"pkg:pypi/demo-1204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1389@1.0.4","target":"pkg:pypi/demo-12189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1389@1.0.4","target":"pkg:pypi/demo-13838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-138@1.0.3","target":"pkg:pypi/demo-10344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-138@1.0.3","target":"pkg:pypi/demo-12622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13900@1.0.0","target":"pkg:pypi/demo-11902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13900@1.0.0","target":"pkg:pypi/demo-1233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13900@1.0.0","target":"pkg:pypi/demo-12920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13900@1.0.0","target":"pkg:pypi/demo-1368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13901@1.0.1","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13901@1.0.1","target":"pkg:pypi/demo-11962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13901@1.0.1","target":"pkg:pypi/demo-12211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13901@1.0.1","target":"pkg:pypi/demo-12570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13902@1.0.2","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13902@1.0.2","target":"pkg:pypi/demo-11884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13902@1.0.2","target":"pkg:pypi/demo-12274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13902@1.0.2","target":"pkg:pypi/demo-12572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13903@1.0.3","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13903@1.0.3","target":"pkg:pypi/demo-11225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13903@1.0.3","target":"pkg:pypi/demo-11844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13903@1.0.3","target":"pkg:pypi/demo-12256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13904@1.0.4","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13904@1.0.4","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13904@1.0.4","target":"pkg:pypi/demo-11495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13904@1.0.4","target":"pkg:pypi/demo-12315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13905@1.0.0","target":"pkg:pypi/demo-11569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13905@1.0.0","target":"pkg:pypi/demo-12068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13905@1.0.0","target":"pkg:pypi/demo-1211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13905@1.0.0","target":"pkg:pypi/demo-13754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13906@1.0.1","target":"pkg:pypi/demo-10806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13907@1.0.2","target":"pkg:pypi/demo-11960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13907@1.0.2","target":"pkg:pypi/demo-13397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13907@1.0.2","target":"pkg:pypi/demo-13838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13908@1.0.3","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13908@1.0.3","target":"pkg:pypi/demo-11596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13908@1.0.3","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13908@1.0.3","target":"pkg:pypi/demo-12279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13909@1.0.4","target":"pkg:pypi/demo-10617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1390@1.0.0","target":"pkg:pypi/demo-1104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13910@1.0.0","target":"pkg:pypi/demo-11429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13910@1.0.0","target":"pkg:pypi/demo-12722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13910@1.0.0","target":"pkg:pypi/demo-13757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13911@1.0.1","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13911@1.0.1","target":"pkg:pypi/demo-10521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13911@1.0.1","target":"pkg:pypi/demo-10891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13911@1.0.1","target":"pkg:pypi/demo-12932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13912@1.0.2","target":"pkg:pypi/demo-12075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13912@1.0.2","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13912@1.0.2","target":"pkg:pypi/demo-13755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13913@1.0.3","target":"pkg:pypi/demo-10399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13913@1.0.3","target":"pkg:pypi/demo-11351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13913@1.0.3","target":"pkg:pypi/demo-12832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13913@1.0.3","target":"pkg:pypi/demo-13386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13914@1.0.4","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13914@1.0.4","target":"pkg:pypi/demo-11120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13915@1.0.0","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13916@1.0.1","target":"pkg:pypi/demo-12632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13916@1.0.1","target":"pkg:pypi/demo-13224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13916@1.0.1","target":"pkg:pypi/demo-13404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13916@1.0.1","target":"pkg:pypi/demo-13631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13917@1.0.2","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13918@1.0.3","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13918@1.0.3","target":"pkg:pypi/demo-1218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13918@1.0.3","target":"pkg:pypi/demo-12633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13919@1.0.4","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13919@1.0.4","target":"pkg:pypi/demo-11022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13919@1.0.4","target":"pkg:pypi/demo-12093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13919@1.0.4","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1391@1.0.1","target":"pkg:pypi/demo-10997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13920@1.0.0","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13920@1.0.0","target":"pkg:pypi/demo-1064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13920@1.0.0","target":"pkg:pypi/demo-12583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13920@1.0.0","target":"pkg:pypi/demo-13507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13921@1.0.1","target":"pkg:pypi/demo-11479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13922@1.0.2","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13922@1.0.2","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13922@1.0.2","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13922@1.0.2","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13923@1.0.3","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13923@1.0.3","target":"pkg:pypi/demo-11446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13924@1.0.4","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13924@1.0.4","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13924@1.0.4","target":"pkg:pypi/demo-10711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13924@1.0.4","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13925@1.0.0","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13925@1.0.0","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13926@1.0.1","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13926@1.0.1","target":"pkg:pypi/demo-11927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13926@1.0.1","target":"pkg:pypi/demo-12457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13926@1.0.1","target":"pkg:pypi/demo-13395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13927@1.0.2","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13927@1.0.2","target":"pkg:pypi/demo-13717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13928@1.0.3","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13929@1.0.4","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13929@1.0.4","target":"pkg:pypi/demo-11325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13929@1.0.4","target":"pkg:pypi/demo-13124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13929@1.0.4","target":"pkg:pypi/demo-13277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1392@1.0.2","target":"pkg:pypi/demo-10539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1392@1.0.2","target":"pkg:pypi/demo-12770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13930@1.0.0","target":"pkg:pypi/demo-12519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13931@1.0.1","target":"pkg:pypi/demo-10925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13931@1.0.1","target":"pkg:pypi/demo-13425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13932@1.0.2","target":"pkg:pypi/demo-1097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13933@1.0.3","target":"pkg:pypi/demo-1154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13933@1.0.3","target":"pkg:pypi/demo-1163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13934@1.0.4","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13934@1.0.4","target":"pkg:pypi/demo-11256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13934@1.0.4","target":"pkg:pypi/demo-1150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13934@1.0.4","target":"pkg:pypi/demo-12968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13935@1.0.0","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13935@1.0.0","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13935@1.0.0","target":"pkg:pypi/demo-13077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13936@1.0.1","target":"pkg:pypi/demo-11530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13936@1.0.1","target":"pkg:pypi/demo-12871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13936@1.0.1","target":"pkg:pypi/demo-1294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13936@1.0.1","target":"pkg:pypi/demo-13024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13937@1.0.2","target":"pkg:pypi/demo-10436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13937@1.0.2","target":"pkg:pypi/demo-12580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13937@1.0.2","target":"pkg:pypi/demo-1281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13938@1.0.3","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13938@1.0.3","target":"pkg:pypi/demo-1302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13938@1.0.3","target":"pkg:pypi/demo-13755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13939@1.0.4","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13939@1.0.4","target":"pkg:pypi/demo-1269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1393@1.0.3","target":"pkg:pypi/demo-10874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1393@1.0.3","target":"pkg:pypi/demo-12612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1393@1.0.3","target":"pkg:pypi/demo-12930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13940@1.0.0","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13940@1.0.0","target":"pkg:pypi/demo-10855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13940@1.0.0","target":"pkg:pypi/demo-13558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13941@1.0.1","target":"pkg:pypi/demo-11315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13941@1.0.1","target":"pkg:pypi/demo-12385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13941@1.0.1","target":"pkg:pypi/demo-12572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13941@1.0.1","target":"pkg:pypi/demo-13116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13942@1.0.2","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13942@1.0.2","target":"pkg:pypi/demo-10412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13942@1.0.2","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13942@1.0.2","target":"pkg:pypi/demo-12678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13943@1.0.3","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13943@1.0.3","target":"pkg:pypi/demo-13084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13943@1.0.3","target":"pkg:pypi/demo-13479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13943@1.0.3","target":"pkg:pypi/demo-13890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13944@1.0.4","target":"pkg:pypi/demo-1351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13945@1.0.0","target":"pkg:pypi/demo-13475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13945@1.0.0","target":"pkg:pypi/demo-13716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13946@1.0.1","target":"pkg:pypi/demo-10337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13947@1.0.2","target":"pkg:pypi/demo-11283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13947@1.0.2","target":"pkg:pypi/demo-11628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13947@1.0.2","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13947@1.0.2","target":"pkg:pypi/demo-12510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13948@1.0.3","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13948@1.0.3","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13948@1.0.3","target":"pkg:pypi/demo-13535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13949@1.0.4","target":"pkg:pypi/demo-12812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1394@1.0.4","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1394@1.0.4","target":"pkg:pypi/demo-11556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1394@1.0.4","target":"pkg:pypi/demo-12709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1394@1.0.4","target":"pkg:pypi/demo-13247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13950@1.0.0","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13950@1.0.0","target":"pkg:pypi/demo-12737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13951@1.0.1","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13951@1.0.1","target":"pkg:pypi/demo-12749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13951@1.0.1","target":"pkg:pypi/demo-12776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13952@1.0.2","target":"pkg:pypi/demo-10783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13952@1.0.2","target":"pkg:pypi/demo-11413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13953@1.0.3","target":"pkg:pypi/demo-12604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13954@1.0.4","target":"pkg:pypi/demo-12764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13954@1.0.4","target":"pkg:pypi/demo-13375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13954@1.0.4","target":"pkg:pypi/demo-13909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13954@1.0.4","target":"pkg:pypi/demo-13920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13955@1.0.0","target":"pkg:pypi/demo-10832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13955@1.0.0","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13956@1.0.1","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13956@1.0.1","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13956@1.0.1","target":"pkg:pypi/demo-12658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13957@1.0.2","target":"pkg:pypi/demo-11347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13957@1.0.2","target":"pkg:pypi/demo-12369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13957@1.0.2","target":"pkg:pypi/demo-12501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13957@1.0.2","target":"pkg:pypi/demo-13187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13958@1.0.3","target":"pkg:pypi/demo-11380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13959@1.0.4","target":"pkg:pypi/demo-12928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13959@1.0.4","target":"pkg:pypi/demo-12995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13959@1.0.4","target":"pkg:pypi/demo-13354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13959@1.0.4","target":"pkg:pypi/demo-13918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1395@1.0.0","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1395@1.0.0","target":"pkg:pypi/demo-12513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1395@1.0.0","target":"pkg:pypi/demo-12879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1395@1.0.0","target":"pkg:pypi/demo-13212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13960@1.0.0","target":"pkg:pypi/demo-1198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13960@1.0.0","target":"pkg:pypi/demo-12148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13960@1.0.0","target":"pkg:pypi/demo-13082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13961@1.0.1","target":"pkg:pypi/demo-13366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13962@1.0.2","target":"pkg:pypi/demo-1267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13962@1.0.2","target":"pkg:pypi/demo-13428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13963@1.0.3","target":"pkg:pypi/demo-12748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13963@1.0.3","target":"pkg:pypi/demo-12764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13963@1.0.3","target":"pkg:pypi/demo-13213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13963@1.0.3","target":"pkg:pypi/demo-13307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13964@1.0.4","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13965@1.0.0","target":"pkg:pypi/demo-12173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13966@1.0.1","target":"pkg:pypi/demo-10622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13967@1.0.2","target":"pkg:pypi/demo-10620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13967@1.0.2","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13968@1.0.3","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13968@1.0.3","target":"pkg:pypi/demo-11278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13968@1.0.3","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13969@1.0.4","target":"pkg:pypi/demo-12953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13969@1.0.4","target":"pkg:pypi/demo-13567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13969@1.0.4","target":"pkg:pypi/demo-13775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13969@1.0.4","target":"pkg:pypi/demo-13850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1396@1.0.1","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1396@1.0.1","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1396@1.0.1","target":"pkg:pypi/demo-11275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1396@1.0.1","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13970@1.0.0","target":"pkg:pypi/demo-13876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13971@1.0.1","target":"pkg:pypi/demo-13171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13971@1.0.1","target":"pkg:pypi/demo-13593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13972@1.0.2","target":"pkg:pypi/demo-11226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13973@1.0.3","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13973@1.0.3","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13973@1.0.3","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13973@1.0.3","target":"pkg:pypi/demo-13554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13974@1.0.4","target":"pkg:pypi/demo-12047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13974@1.0.4","target":"pkg:pypi/demo-13060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13974@1.0.4","target":"pkg:pypi/demo-13531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13974@1.0.4","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13975@1.0.0","target":"pkg:pypi/demo-10297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13975@1.0.0","target":"pkg:pypi/demo-11712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13975@1.0.0","target":"pkg:pypi/demo-12031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13976@1.0.1","target":"pkg:pypi/demo-10371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13976@1.0.1","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13976@1.0.1","target":"pkg:pypi/demo-10574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13976@1.0.1","target":"pkg:pypi/demo-11493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13977@1.0.2","target":"pkg:pypi/demo-12080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13977@1.0.2","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13977@1.0.2","target":"pkg:pypi/demo-13778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13977@1.0.2","target":"pkg:pypi/demo-13813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13978@1.0.3","target":"pkg:pypi/demo-10449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13978@1.0.3","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13978@1.0.3","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13978@1.0.3","target":"pkg:pypi/demo-13772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13979@1.0.4","target":"pkg:pypi/demo-11405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1397@1.0.2","target":"pkg:pypi/demo-13216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1397@1.0.2","target":"pkg:pypi/demo-13506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13980@1.0.0","target":"pkg:pypi/demo-11388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13980@1.0.0","target":"pkg:pypi/demo-11791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13980@1.0.0","target":"pkg:pypi/demo-13620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13981@1.0.1","target":"pkg:pypi/demo-1193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13981@1.0.1","target":"pkg:pypi/demo-13969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13982@1.0.2","target":"pkg:pypi/demo-11100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13982@1.0.2","target":"pkg:pypi/demo-11336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13982@1.0.2","target":"pkg:pypi/demo-12352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13982@1.0.2","target":"pkg:pypi/demo-13495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13983@1.0.3","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13983@1.0.3","target":"pkg:pypi/demo-12925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13983@1.0.3","target":"pkg:pypi/demo-13644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13984@1.0.4","target":"pkg:pypi/demo-11633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13984@1.0.4","target":"pkg:pypi/demo-12975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13985@1.0.0","target":"pkg:pypi/demo-10962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13985@1.0.0","target":"pkg:pypi/demo-11091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13985@1.0.0","target":"pkg:pypi/demo-11093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13986@1.0.1","target":"pkg:pypi/demo-11007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13986@1.0.1","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13986@1.0.1","target":"pkg:pypi/demo-11460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13986@1.0.1","target":"pkg:pypi/demo-13007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13987@1.0.2","target":"pkg:pypi/demo-11582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13987@1.0.2","target":"pkg:pypi/demo-12371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13987@1.0.2","target":"pkg:pypi/demo-13010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13988@1.0.3","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13988@1.0.3","target":"pkg:pypi/demo-11379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13988@1.0.3","target":"pkg:pypi/demo-13099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13988@1.0.3","target":"pkg:pypi/demo-13975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13989@1.0.4","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1398@1.0.3","target":"pkg:pypi/demo-11372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1398@1.0.3","target":"pkg:pypi/demo-13907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13990@1.0.0","target":"pkg:pypi/demo-12766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13991@1.0.1","target":"pkg:pypi/demo-10839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13991@1.0.1","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13991@1.0.1","target":"pkg:pypi/demo-13136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13992@1.0.2","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13992@1.0.2","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13992@1.0.2","target":"pkg:pypi/demo-1306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13993@1.0.3","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13994@1.0.4","target":"pkg:pypi/demo-10302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13994@1.0.4","target":"pkg:pypi/demo-10863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13994@1.0.4","target":"pkg:pypi/demo-12312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13994@1.0.4","target":"pkg:pypi/demo-13865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13995@1.0.0","target":"pkg:pypi/demo-12654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13996@1.0.1","target":"pkg:pypi/demo-10951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13996@1.0.1","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13996@1.0.1","target":"pkg:pypi/demo-12309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13996@1.0.1","target":"pkg:pypi/demo-13230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13997@1.0.2","target":"pkg:pypi/demo-11136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13998@1.0.3","target":"pkg:pypi/demo-10790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13998@1.0.3","target":"pkg:pypi/demo-11929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13998@1.0.3","target":"pkg:pypi/demo-13142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13998@1.0.3","target":"pkg:pypi/demo-13922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13999@1.0.4","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13999@1.0.4","target":"pkg:pypi/demo-11433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1399@1.0.4","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1399@1.0.4","target":"pkg:pypi/demo-12112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-139@1.0.4","target":"pkg:pypi/demo-10567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13@1.0.3","target":"pkg:pypi/demo-10436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13@1.0.3","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13@1.0.3","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-13@1.0.3","target":"pkg:pypi/demo-11983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14000@1.0.0","target":"pkg:pypi/demo-10915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14001@1.0.1","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14001@1.0.1","target":"pkg:pypi/demo-117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14002@1.0.2","target":"pkg:pypi/demo-10513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14002@1.0.2","target":"pkg:pypi/demo-11834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14003@1.0.3","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14003@1.0.3","target":"pkg:pypi/demo-12977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14004@1.0.4","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14004@1.0.4","target":"pkg:pypi/demo-11763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14004@1.0.4","target":"pkg:pypi/demo-1182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14004@1.0.4","target":"pkg:pypi/demo-12364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14005@1.0.0","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14005@1.0.0","target":"pkg:pypi/demo-1267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14005@1.0.0","target":"pkg:pypi/demo-12967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14006@1.0.1","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14006@1.0.1","target":"pkg:pypi/demo-11678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14006@1.0.1","target":"pkg:pypi/demo-11729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14006@1.0.1","target":"pkg:pypi/demo-13879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14007@1.0.2","target":"pkg:pypi/demo-12281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14007@1.0.2","target":"pkg:pypi/demo-13147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14007@1.0.2","target":"pkg:pypi/demo-13151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14008@1.0.3","target":"pkg:pypi/demo-10496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14009@1.0.4","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14009@1.0.4","target":"pkg:pypi/demo-11921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14009@1.0.4","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14009@1.0.4","target":"pkg:pypi/demo-13463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1400@1.0.0","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1400@1.0.0","target":"pkg:pypi/demo-12241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1400@1.0.0","target":"pkg:pypi/demo-12914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1400@1.0.0","target":"pkg:pypi/demo-12963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14010@1.0.0","target":"pkg:pypi/demo-12012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14010@1.0.0","target":"pkg:pypi/demo-12167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14010@1.0.0","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14010@1.0.0","target":"pkg:pypi/demo-13461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14011@1.0.1","target":"pkg:pypi/demo-11549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14011@1.0.1","target":"pkg:pypi/demo-13007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14011@1.0.1","target":"pkg:pypi/demo-13395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14011@1.0.1","target":"pkg:pypi/demo-13654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14012@1.0.2","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14012@1.0.2","target":"pkg:pypi/demo-13111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14012@1.0.2","target":"pkg:pypi/demo-13552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14013@1.0.3","target":"pkg:pypi/demo-11454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14013@1.0.3","target":"pkg:pypi/demo-12500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14014@1.0.4","target":"pkg:pypi/demo-12182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14014@1.0.4","target":"pkg:pypi/demo-13152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14015@1.0.0","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14015@1.0.0","target":"pkg:pypi/demo-1128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14015@1.0.0","target":"pkg:pypi/demo-11788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14015@1.0.0","target":"pkg:pypi/demo-12661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14016@1.0.1","target":"pkg:pypi/demo-1180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14017@1.0.2","target":"pkg:pypi/demo-10316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14017@1.0.2","target":"pkg:pypi/demo-10504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14017@1.0.2","target":"pkg:pypi/demo-13553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14018@1.0.3","target":"pkg:pypi/demo-11197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14018@1.0.3","target":"pkg:pypi/demo-11648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14019@1.0.4","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1401@1.0.1","target":"pkg:pypi/demo-11631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1401@1.0.1","target":"pkg:pypi/demo-13576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14020@1.0.0","target":"pkg:pypi/demo-11623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14020@1.0.0","target":"pkg:pypi/demo-13481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14021@1.0.1","target":"pkg:pypi/demo-10467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14021@1.0.1","target":"pkg:pypi/demo-12527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14022@1.0.2","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14022@1.0.2","target":"pkg:pypi/demo-10720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14022@1.0.2","target":"pkg:pypi/demo-11274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14022@1.0.2","target":"pkg:pypi/demo-12339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14023@1.0.3","target":"pkg:pypi/demo-11763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14023@1.0.3","target":"pkg:pypi/demo-11782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14023@1.0.3","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14023@1.0.3","target":"pkg:pypi/demo-12611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14024@1.0.4","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14025@1.0.0","target":"pkg:pypi/demo-10874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14025@1.0.0","target":"pkg:pypi/demo-12975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14025@1.0.0","target":"pkg:pypi/demo-13486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14026@1.0.1","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14026@1.0.1","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14026@1.0.1","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14026@1.0.1","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14027@1.0.2","target":"pkg:pypi/demo-11012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14027@1.0.2","target":"pkg:pypi/demo-12030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14027@1.0.2","target":"pkg:pypi/demo-13592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14028@1.0.3","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14028@1.0.3","target":"pkg:pypi/demo-11382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14028@1.0.3","target":"pkg:pypi/demo-12430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14029@1.0.4","target":"pkg:pypi/demo-13344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1402@1.0.2","target":"pkg:pypi/demo-11433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1402@1.0.2","target":"pkg:pypi/demo-12167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1402@1.0.2","target":"pkg:pypi/demo-12845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1402@1.0.2","target":"pkg:pypi/demo-13125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14030@1.0.0","target":"pkg:pypi/demo-12257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14030@1.0.0","target":"pkg:pypi/demo-12377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14030@1.0.0","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14031@1.0.1","target":"pkg:pypi/demo-10622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14031@1.0.1","target":"pkg:pypi/demo-12864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14031@1.0.1","target":"pkg:pypi/demo-13039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14032@1.0.2","target":"pkg:pypi/demo-10880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14032@1.0.2","target":"pkg:pypi/demo-13935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14033@1.0.3","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14033@1.0.3","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14033@1.0.3","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14034@1.0.4","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14034@1.0.4","target":"pkg:pypi/demo-13588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14034@1.0.4","target":"pkg:pypi/demo-13922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14034@1.0.4","target":"pkg:pypi/demo-13953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14035@1.0.0","target":"pkg:pypi/demo-12006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14036@1.0.1","target":"pkg:pypi/demo-12104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14036@1.0.1","target":"pkg:pypi/demo-12251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14036@1.0.1","target":"pkg:pypi/demo-12395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14036@1.0.1","target":"pkg:pypi/demo-13697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14037@1.0.2","target":"pkg:pypi/demo-10659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14037@1.0.2","target":"pkg:pypi/demo-10871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14037@1.0.2","target":"pkg:pypi/demo-11626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14037@1.0.2","target":"pkg:pypi/demo-13294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14038@1.0.3","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14038@1.0.3","target":"pkg:pypi/demo-11787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14039@1.0.4","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14039@1.0.4","target":"pkg:pypi/demo-10810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14039@1.0.4","target":"pkg:pypi/demo-11946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1403@1.0.3","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1403@1.0.3","target":"pkg:pypi/demo-11694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1403@1.0.3","target":"pkg:pypi/demo-12756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1403@1.0.3","target":"pkg:pypi/demo-13259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14040@1.0.0","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14040@1.0.0","target":"pkg:pypi/demo-11828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14041@1.0.1","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14041@1.0.1","target":"pkg:pypi/demo-11367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14041@1.0.1","target":"pkg:pypi/demo-11827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14042@1.0.2","target":"pkg:pypi/demo-12187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14043@1.0.3","target":"pkg:pypi/demo-11236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14043@1.0.3","target":"pkg:pypi/demo-12370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14043@1.0.3","target":"pkg:pypi/demo-13979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14044@1.0.4","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14044@1.0.4","target":"pkg:pypi/demo-10976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14044@1.0.4","target":"pkg:pypi/demo-11236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14044@1.0.4","target":"pkg:pypi/demo-13645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14045@1.0.0","target":"pkg:pypi/demo-11922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14046@1.0.1","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14046@1.0.1","target":"pkg:pypi/demo-11943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14046@1.0.1","target":"pkg:pypi/demo-12480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14047@1.0.2","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14047@1.0.2","target":"pkg:pypi/demo-11340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14047@1.0.2","target":"pkg:pypi/demo-12520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14047@1.0.2","target":"pkg:pypi/demo-13341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14048@1.0.3","target":"pkg:pypi/demo-11098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14049@1.0.4","target":"pkg:pypi/demo-13659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1404@1.0.4","target":"pkg:pypi/demo-10728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1404@1.0.4","target":"pkg:pypi/demo-13910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14050@1.0.0","target":"pkg:pypi/demo-11468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14050@1.0.0","target":"pkg:pypi/demo-11694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14050@1.0.0","target":"pkg:pypi/demo-1301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14050@1.0.0","target":"pkg:pypi/demo-13343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14051@1.0.1","target":"pkg:pypi/demo-11158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14051@1.0.1","target":"pkg:pypi/demo-11848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14051@1.0.1","target":"pkg:pypi/demo-12603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14051@1.0.1","target":"pkg:pypi/demo-13441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14052@1.0.2","target":"pkg:pypi/demo-10358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14053@1.0.3","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14053@1.0.3","target":"pkg:pypi/demo-13187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14053@1.0.3","target":"pkg:pypi/demo-13681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14053@1.0.3","target":"pkg:pypi/demo-13962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14054@1.0.4","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14055@1.0.0","target":"pkg:pypi/demo-13068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14055@1.0.0","target":"pkg:pypi/demo-13782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14056@1.0.1","target":"pkg:pypi/demo-12851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14057@1.0.2","target":"pkg:pypi/demo-10115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14057@1.0.2","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14057@1.0.2","target":"pkg:pypi/demo-12726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14058@1.0.3","target":"pkg:pypi/demo-12253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14058@1.0.3","target":"pkg:pypi/demo-13138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14059@1.0.4","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14059@1.0.4","target":"pkg:pypi/demo-11363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14059@1.0.4","target":"pkg:pypi/demo-12208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1405@1.0.0","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1405@1.0.0","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1405@1.0.0","target":"pkg:pypi/demo-11445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1405@1.0.0","target":"pkg:pypi/demo-13246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14060@1.0.0","target":"pkg:pypi/demo-13962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14061@1.0.1","target":"pkg:pypi/demo-12912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14061@1.0.1","target":"pkg:pypi/demo-13169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14062@1.0.2","target":"pkg:pypi/demo-13579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14063@1.0.3","target":"pkg:pypi/demo-10168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14063@1.0.3","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14063@1.0.3","target":"pkg:pypi/demo-13471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14064@1.0.4","target":"pkg:pypi/demo-10919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14064@1.0.4","target":"pkg:pypi/demo-12214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14064@1.0.4","target":"pkg:pypi/demo-1297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14064@1.0.4","target":"pkg:pypi/demo-13653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14065@1.0.0","target":"pkg:pypi/demo-13082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14066@1.0.1","target":"pkg:pypi/demo-11939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14066@1.0.1","target":"pkg:pypi/demo-12299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14067@1.0.2","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14067@1.0.2","target":"pkg:pypi/demo-10777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14067@1.0.2","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14067@1.0.2","target":"pkg:pypi/demo-12825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14068@1.0.3","target":"pkg:pypi/demo-1237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14068@1.0.3","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14068@1.0.3","target":"pkg:pypi/demo-13552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14069@1.0.4","target":"pkg:pypi/demo-11466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1406@1.0.1","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1406@1.0.1","target":"pkg:pypi/demo-11836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1406@1.0.1","target":"pkg:pypi/demo-13681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14070@1.0.0","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14070@1.0.0","target":"pkg:pypi/demo-11882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14070@1.0.0","target":"pkg:pypi/demo-12882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14070@1.0.0","target":"pkg:pypi/demo-13138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14071@1.0.1","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14071@1.0.1","target":"pkg:pypi/demo-12576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14071@1.0.1","target":"pkg:pypi/demo-13016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14071@1.0.1","target":"pkg:pypi/demo-14029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14072@1.0.2","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14072@1.0.2","target":"pkg:pypi/demo-12139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14072@1.0.2","target":"pkg:pypi/demo-13574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14073@1.0.3","target":"pkg:pypi/demo-13983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14074@1.0.4","target":"pkg:pypi/demo-11928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14075@1.0.0","target":"pkg:pypi/demo-11573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14075@1.0.0","target":"pkg:pypi/demo-12225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14075@1.0.0","target":"pkg:pypi/demo-13434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14076@1.0.1","target":"pkg:pypi/demo-12763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14077@1.0.2","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14077@1.0.2","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14078@1.0.3","target":"pkg:pypi/demo-11176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14078@1.0.3","target":"pkg:pypi/demo-11731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14078@1.0.3","target":"pkg:pypi/demo-12105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14078@1.0.3","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14079@1.0.4","target":"pkg:pypi/demo-12772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1407@1.0.2","target":"pkg:pypi/demo-11867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14080@1.0.0","target":"pkg:pypi/demo-13702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14080@1.0.0","target":"pkg:pypi/demo-13707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14080@1.0.0","target":"pkg:pypi/demo-13806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14080@1.0.0","target":"pkg:pypi/demo-13967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14081@1.0.1","target":"pkg:pypi/demo-12312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14081@1.0.1","target":"pkg:pypi/demo-12442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14081@1.0.1","target":"pkg:pypi/demo-13501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14082@1.0.2","target":"pkg:pypi/demo-13017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14083@1.0.3","target":"pkg:pypi/demo-11539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14083@1.0.3","target":"pkg:pypi/demo-12056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14084@1.0.4","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14084@1.0.4","target":"pkg:pypi/demo-11481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14084@1.0.4","target":"pkg:pypi/demo-12662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14085@1.0.0","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14085@1.0.0","target":"pkg:pypi/demo-10997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14085@1.0.0","target":"pkg:pypi/demo-11270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14085@1.0.0","target":"pkg:pypi/demo-13077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14086@1.0.1","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14086@1.0.1","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14086@1.0.1","target":"pkg:pypi/demo-13860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14087@1.0.2","target":"pkg:pypi/demo-11560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14087@1.0.2","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14087@1.0.2","target":"pkg:pypi/demo-11820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14087@1.0.2","target":"pkg:pypi/demo-13069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14088@1.0.3","target":"pkg:pypi/demo-12354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14089@1.0.4","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14089@1.0.4","target":"pkg:pypi/demo-1072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14089@1.0.4","target":"pkg:pypi/demo-11958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14089@1.0.4","target":"pkg:pypi/demo-12088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1408@1.0.3","target":"pkg:pypi/demo-11906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1408@1.0.3","target":"pkg:pypi/demo-12412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1408@1.0.3","target":"pkg:pypi/demo-12816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1408@1.0.3","target":"pkg:pypi/demo-13602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14090@1.0.0","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14090@1.0.0","target":"pkg:pypi/demo-10946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14090@1.0.0","target":"pkg:pypi/demo-1142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14090@1.0.0","target":"pkg:pypi/demo-13211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14091@1.0.1","target":"pkg:pypi/demo-12015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14091@1.0.1","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14092@1.0.2","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14092@1.0.2","target":"pkg:pypi/demo-10773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14092@1.0.2","target":"pkg:pypi/demo-12012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14092@1.0.2","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14093@1.0.3","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14093@1.0.3","target":"pkg:pypi/demo-11761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14093@1.0.3","target":"pkg:pypi/demo-123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14094@1.0.4","target":"pkg:pypi/demo-12031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14094@1.0.4","target":"pkg:pypi/demo-13435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14094@1.0.4","target":"pkg:pypi/demo-13645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14095@1.0.0","target":"pkg:pypi/demo-11633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14095@1.0.0","target":"pkg:pypi/demo-11650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14095@1.0.0","target":"pkg:pypi/demo-13398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14095@1.0.0","target":"pkg:pypi/demo-13470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14096@1.0.1","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14096@1.0.1","target":"pkg:pypi/demo-11607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14096@1.0.1","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14097@1.0.2","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14097@1.0.2","target":"pkg:pypi/demo-12736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14098@1.0.3","target":"pkg:pypi/demo-11737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14098@1.0.3","target":"pkg:pypi/demo-12396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14098@1.0.3","target":"pkg:pypi/demo-13370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14099@1.0.4","target":"pkg:pypi/demo-13817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1409@1.0.4","target":"pkg:pypi/demo-10189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1409@1.0.4","target":"pkg:pypi/demo-12267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1409@1.0.4","target":"pkg:pypi/demo-12836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1409@1.0.4","target":"pkg:pypi/demo-12975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-140@1.0.0","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-140@1.0.0","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-140@1.0.0","target":"pkg:pypi/demo-1122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14100@1.0.0","target":"pkg:pypi/demo-1254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14100@1.0.0","target":"pkg:pypi/demo-13881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14101@1.0.1","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14101@1.0.1","target":"pkg:pypi/demo-10482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14101@1.0.1","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14101@1.0.1","target":"pkg:pypi/demo-12490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14102@1.0.2","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14102@1.0.2","target":"pkg:pypi/demo-12419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14102@1.0.2","target":"pkg:pypi/demo-12926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14103@1.0.3","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14103@1.0.3","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14103@1.0.3","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14103@1.0.3","target":"pkg:pypi/demo-12384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14104@1.0.4","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14104@1.0.4","target":"pkg:pypi/demo-11614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14104@1.0.4","target":"pkg:pypi/demo-11725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14104@1.0.4","target":"pkg:pypi/demo-12008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14105@1.0.0","target":"pkg:pypi/demo-10763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14105@1.0.0","target":"pkg:pypi/demo-13521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14106@1.0.1","target":"pkg:pypi/demo-11332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14106@1.0.1","target":"pkg:pypi/demo-12595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14106@1.0.1","target":"pkg:pypi/demo-13261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14106@1.0.1","target":"pkg:pypi/demo-13983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14107@1.0.2","target":"pkg:pypi/demo-11409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14107@1.0.2","target":"pkg:pypi/demo-11841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14107@1.0.2","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14107@1.0.2","target":"pkg:pypi/demo-12674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14108@1.0.3","target":"pkg:pypi/demo-13598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14109@1.0.4","target":"pkg:pypi/demo-10782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1410@1.0.0","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1410@1.0.0","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14110@1.0.0","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14110@1.0.0","target":"pkg:pypi/demo-12884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14111@1.0.1","target":"pkg:pypi/demo-11703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14111@1.0.1","target":"pkg:pypi/demo-13589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14112@1.0.2","target":"pkg:pypi/demo-10770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14112@1.0.2","target":"pkg:pypi/demo-12884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14112@1.0.2","target":"pkg:pypi/demo-13609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14112@1.0.2","target":"pkg:pypi/demo-14057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14113@1.0.3","target":"pkg:pypi/demo-12997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14113@1.0.3","target":"pkg:pypi/demo-13437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14113@1.0.3","target":"pkg:pypi/demo-1384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14114@1.0.4","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14115@1.0.0","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14115@1.0.0","target":"pkg:pypi/demo-11302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14115@1.0.0","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14115@1.0.0","target":"pkg:pypi/demo-1410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14116@1.0.1","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14116@1.0.1","target":"pkg:pypi/demo-10822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14117@1.0.2","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14117@1.0.2","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14117@1.0.2","target":"pkg:pypi/demo-11253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14117@1.0.2","target":"pkg:pypi/demo-1323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14118@1.0.3","target":"pkg:pypi/demo-1180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14118@1.0.3","target":"pkg:pypi/demo-12368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14119@1.0.4","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1411@1.0.1","target":"pkg:pypi/demo-11929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14120@1.0.0","target":"pkg:pypi/demo-10285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14120@1.0.0","target":"pkg:pypi/demo-11414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14121@1.0.1","target":"pkg:pypi/demo-10206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14121@1.0.1","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14121@1.0.1","target":"pkg:pypi/demo-11957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14121@1.0.1","target":"pkg:pypi/demo-13732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14122@1.0.2","target":"pkg:pypi/demo-10805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14122@1.0.2","target":"pkg:pypi/demo-1099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14122@1.0.2","target":"pkg:pypi/demo-12525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14122@1.0.2","target":"pkg:pypi/demo-13624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14123@1.0.3","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14123@1.0.3","target":"pkg:pypi/demo-10606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14123@1.0.3","target":"pkg:pypi/demo-11040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14123@1.0.3","target":"pkg:pypi/demo-13001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14124@1.0.4","target":"pkg:pypi/demo-1111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14124@1.0.4","target":"pkg:pypi/demo-12201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14125@1.0.0","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14125@1.0.0","target":"pkg:pypi/demo-11141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14125@1.0.0","target":"pkg:pypi/demo-11687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14125@1.0.0","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14126@1.0.1","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14126@1.0.1","target":"pkg:pypi/demo-12097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14126@1.0.1","target":"pkg:pypi/demo-14110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14127@1.0.2","target":"pkg:pypi/demo-10593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14127@1.0.2","target":"pkg:pypi/demo-12248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14128@1.0.3","target":"pkg:pypi/demo-12141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14128@1.0.3","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14129@1.0.4","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1412@1.0.2","target":"pkg:pypi/demo-1178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1412@1.0.2","target":"pkg:pypi/demo-12930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14130@1.0.0","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14131@1.0.1","target":"pkg:pypi/demo-10286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14131@1.0.1","target":"pkg:pypi/demo-13967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14132@1.0.2","target":"pkg:pypi/demo-1103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14132@1.0.2","target":"pkg:pypi/demo-1194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14132@1.0.2","target":"pkg:pypi/demo-12639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14132@1.0.2","target":"pkg:pypi/demo-1382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14133@1.0.3","target":"pkg:pypi/demo-11054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14133@1.0.3","target":"pkg:pypi/demo-12108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14134@1.0.4","target":"pkg:pypi/demo-12387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14134@1.0.4","target":"pkg:pypi/demo-14129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14135@1.0.0","target":"pkg:pypi/demo-1055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14135@1.0.0","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14135@1.0.0","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14135@1.0.0","target":"pkg:pypi/demo-12025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14136@1.0.1","target":"pkg:pypi/demo-10412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14137@1.0.2","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14137@1.0.2","target":"pkg:pypi/demo-11838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14138@1.0.3","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14138@1.0.3","target":"pkg:pypi/demo-11614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14138@1.0.3","target":"pkg:pypi/demo-1310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14139@1.0.4","target":"pkg:pypi/demo-1224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1413@1.0.3","target":"pkg:pypi/demo-11237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1413@1.0.3","target":"pkg:pypi/demo-13462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1413@1.0.3","target":"pkg:pypi/demo-13694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14140@1.0.0","target":"pkg:pypi/demo-1167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14141@1.0.1","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14141@1.0.1","target":"pkg:pypi/demo-1318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14142@1.0.2","target":"pkg:pypi/demo-11231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14142@1.0.2","target":"pkg:pypi/demo-12171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14142@1.0.2","target":"pkg:pypi/demo-1244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14142@1.0.2","target":"pkg:pypi/demo-12743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14143@1.0.3","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14143@1.0.3","target":"pkg:pypi/demo-13067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14143@1.0.3","target":"pkg:pypi/demo-13799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14143@1.0.3","target":"pkg:pypi/demo-13899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14144@1.0.4","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14144@1.0.4","target":"pkg:pypi/demo-11999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14144@1.0.4","target":"pkg:pypi/demo-12887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14145@1.0.0","target":"pkg:pypi/demo-12698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14145@1.0.0","target":"pkg:pypi/demo-13239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14145@1.0.0","target":"pkg:pypi/demo-13401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14146@1.0.1","target":"pkg:pypi/demo-11453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14146@1.0.1","target":"pkg:pypi/demo-12273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14146@1.0.1","target":"pkg:pypi/demo-12520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14147@1.0.2","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14147@1.0.2","target":"pkg:pypi/demo-13172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14147@1.0.2","target":"pkg:pypi/demo-13799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14148@1.0.3","target":"pkg:pypi/demo-10247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14148@1.0.3","target":"pkg:pypi/demo-10954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14148@1.0.3","target":"pkg:pypi/demo-11045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14149@1.0.4","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14149@1.0.4","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14149@1.0.4","target":"pkg:pypi/demo-13246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14149@1.0.4","target":"pkg:pypi/demo-13376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1414@1.0.4","target":"pkg:pypi/demo-11799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14150@1.0.0","target":"pkg:pypi/demo-11692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14150@1.0.0","target":"pkg:pypi/demo-12368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14150@1.0.0","target":"pkg:pypi/demo-14147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14151@1.0.1","target":"pkg:pypi/demo-13542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14152@1.0.2","target":"pkg:pypi/demo-10412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14153@1.0.3","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14153@1.0.3","target":"pkg:pypi/demo-1104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14153@1.0.3","target":"pkg:pypi/demo-12457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14153@1.0.3","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14154@1.0.4","target":"pkg:pypi/demo-13079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14155@1.0.0","target":"pkg:pypi/demo-11015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14155@1.0.0","target":"pkg:pypi/demo-12401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14155@1.0.0","target":"pkg:pypi/demo-13001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14155@1.0.0","target":"pkg:pypi/demo-13440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14156@1.0.1","target":"pkg:pypi/demo-11777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14156@1.0.1","target":"pkg:pypi/demo-11785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14156@1.0.1","target":"pkg:pypi/demo-125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14157@1.0.2","target":"pkg:pypi/demo-11228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14157@1.0.2","target":"pkg:pypi/demo-121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14157@1.0.2","target":"pkg:pypi/demo-1393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14158@1.0.3","target":"pkg:pypi/demo-11303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14158@1.0.3","target":"pkg:pypi/demo-13729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14158@1.0.3","target":"pkg:pypi/demo-13852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14159@1.0.4","target":"pkg:pypi/demo-1045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14159@1.0.4","target":"pkg:pypi/demo-12548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1415@1.0.0","target":"pkg:pypi/demo-1251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1415@1.0.0","target":"pkg:pypi/demo-12551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1415@1.0.0","target":"pkg:pypi/demo-12944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14160@1.0.0","target":"pkg:pypi/demo-1289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14161@1.0.1","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14161@1.0.1","target":"pkg:pypi/demo-11298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14161@1.0.1","target":"pkg:pypi/demo-11661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14161@1.0.1","target":"pkg:pypi/demo-12590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14162@1.0.2","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14162@1.0.2","target":"pkg:pypi/demo-11087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14162@1.0.2","target":"pkg:pypi/demo-14136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14163@1.0.3","target":"pkg:pypi/demo-11283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14163@1.0.3","target":"pkg:pypi/demo-12545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14163@1.0.3","target":"pkg:pypi/demo-13119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14163@1.0.3","target":"pkg:pypi/demo-14018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14164@1.0.4","target":"pkg:pypi/demo-13525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14165@1.0.0","target":"pkg:pypi/demo-12187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14165@1.0.0","target":"pkg:pypi/demo-13006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14165@1.0.0","target":"pkg:pypi/demo-13315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14166@1.0.1","target":"pkg:pypi/demo-10688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14166@1.0.1","target":"pkg:pypi/demo-13186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14167@1.0.2","target":"pkg:pypi/demo-13476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14168@1.0.3","target":"pkg:pypi/demo-10885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14168@1.0.3","target":"pkg:pypi/demo-11481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14168@1.0.3","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14168@1.0.3","target":"pkg:pypi/demo-12616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14169@1.0.4","target":"pkg:pypi/demo-1012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14169@1.0.4","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14169@1.0.4","target":"pkg:pypi/demo-1338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1416@1.0.1","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1416@1.0.1","target":"pkg:pypi/demo-13250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14170@1.0.0","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14170@1.0.0","target":"pkg:pypi/demo-10391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14171@1.0.1","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14171@1.0.1","target":"pkg:pypi/demo-12690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14171@1.0.1","target":"pkg:pypi/demo-13352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14172@1.0.2","target":"pkg:pypi/demo-11618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14172@1.0.2","target":"pkg:pypi/demo-11950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14172@1.0.2","target":"pkg:pypi/demo-12191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14173@1.0.3","target":"pkg:pypi/demo-11208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14173@1.0.3","target":"pkg:pypi/demo-11660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14173@1.0.3","target":"pkg:pypi/demo-12331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14173@1.0.3","target":"pkg:pypi/demo-13791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14174@1.0.4","target":"pkg:pypi/demo-11562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14174@1.0.4","target":"pkg:pypi/demo-12705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14175@1.0.0","target":"pkg:pypi/demo-11052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14175@1.0.0","target":"pkg:pypi/demo-11386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14175@1.0.0","target":"pkg:pypi/demo-12159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14175@1.0.0","target":"pkg:pypi/demo-13879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14176@1.0.1","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14176@1.0.1","target":"pkg:pypi/demo-10861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14176@1.0.1","target":"pkg:pypi/demo-11593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14177@1.0.2","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14178@1.0.3","target":"pkg:pypi/demo-11076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14178@1.0.3","target":"pkg:pypi/demo-11428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14178@1.0.3","target":"pkg:pypi/demo-12737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14178@1.0.3","target":"pkg:pypi/demo-13@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14179@1.0.4","target":"pkg:pypi/demo-11370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14179@1.0.4","target":"pkg:pypi/demo-14123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1417@1.0.2","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1417@1.0.2","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1417@1.0.2","target":"pkg:pypi/demo-12846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14180@1.0.0","target":"pkg:pypi/demo-11170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14180@1.0.0","target":"pkg:pypi/demo-14127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14181@1.0.1","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14181@1.0.1","target":"pkg:pypi/demo-12481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14181@1.0.1","target":"pkg:pypi/demo-12698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14182@1.0.2","target":"pkg:pypi/demo-1150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14182@1.0.2","target":"pkg:pypi/demo-13796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14182@1.0.2","target":"pkg:pypi/demo-1397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14183@1.0.3","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14183@1.0.3","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14183@1.0.3","target":"pkg:pypi/demo-13056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14183@1.0.3","target":"pkg:pypi/demo-13371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14184@1.0.4","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14184@1.0.4","target":"pkg:pypi/demo-12392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14184@1.0.4","target":"pkg:pypi/demo-12620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14184@1.0.4","target":"pkg:pypi/demo-12984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14185@1.0.0","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14185@1.0.0","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14185@1.0.0","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14185@1.0.0","target":"pkg:pypi/demo-14099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14186@1.0.1","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14186@1.0.1","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14186@1.0.1","target":"pkg:pypi/demo-118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14186@1.0.1","target":"pkg:pypi/demo-13479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14187@1.0.2","target":"pkg:pypi/demo-11044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14187@1.0.2","target":"pkg:pypi/demo-12553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14187@1.0.2","target":"pkg:pypi/demo-12704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14187@1.0.2","target":"pkg:pypi/demo-13644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14188@1.0.3","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14188@1.0.3","target":"pkg:pypi/demo-12174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14188@1.0.3","target":"pkg:pypi/demo-13719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14189@1.0.4","target":"pkg:pypi/demo-12565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14189@1.0.4","target":"pkg:pypi/demo-14173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1418@1.0.3","target":"pkg:pypi/demo-12842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14190@1.0.0","target":"pkg:pypi/demo-11172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14190@1.0.0","target":"pkg:pypi/demo-1196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14190@1.0.0","target":"pkg:pypi/demo-13017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14190@1.0.0","target":"pkg:pypi/demo-13921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14191@1.0.1","target":"pkg:pypi/demo-10573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14191@1.0.1","target":"pkg:pypi/demo-12120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14191@1.0.1","target":"pkg:pypi/demo-13143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14191@1.0.1","target":"pkg:pypi/demo-13557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14192@1.0.2","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14192@1.0.2","target":"pkg:pypi/demo-11026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14193@1.0.3","target":"pkg:pypi/demo-11694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14193@1.0.3","target":"pkg:pypi/demo-12223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14193@1.0.3","target":"pkg:pypi/demo-12634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14193@1.0.3","target":"pkg:pypi/demo-13491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14194@1.0.4","target":"pkg:pypi/demo-13541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14194@1.0.4","target":"pkg:pypi/demo-13912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14195@1.0.0","target":"pkg:pypi/demo-10949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14195@1.0.0","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14196@1.0.1","target":"pkg:pypi/demo-11198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14196@1.0.1","target":"pkg:pypi/demo-13086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14196@1.0.1","target":"pkg:pypi/demo-13291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14196@1.0.1","target":"pkg:pypi/demo-13372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14197@1.0.2","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14197@1.0.2","target":"pkg:pypi/demo-12118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14198@1.0.3","target":"pkg:pypi/demo-11083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14198@1.0.3","target":"pkg:pypi/demo-11102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14198@1.0.3","target":"pkg:pypi/demo-11481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14198@1.0.3","target":"pkg:pypi/demo-13609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14199@1.0.4","target":"pkg:pypi/demo-10420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14199@1.0.4","target":"pkg:pypi/demo-11687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14199@1.0.4","target":"pkg:pypi/demo-11999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14199@1.0.4","target":"pkg:pypi/demo-14109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1419@1.0.4","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1419@1.0.4","target":"pkg:pypi/demo-10929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1419@1.0.4","target":"pkg:pypi/demo-13185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1419@1.0.4","target":"pkg:pypi/demo-13636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-141@1.0.1","target":"pkg:pypi/demo-11276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-141@1.0.1","target":"pkg:pypi/demo-11381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-141@1.0.1","target":"pkg:pypi/demo-11551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-141@1.0.1","target":"pkg:pypi/demo-13166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14200@1.0.0","target":"pkg:pypi/demo-13401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14201@1.0.1","target":"pkg:pypi/demo-10052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14201@1.0.1","target":"pkg:pypi/demo-12458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14202@1.0.2","target":"pkg:pypi/demo-1110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14202@1.0.2","target":"pkg:pypi/demo-11798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14203@1.0.3","target":"pkg:pypi/demo-10759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14203@1.0.3","target":"pkg:pypi/demo-11152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14203@1.0.3","target":"pkg:pypi/demo-12735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14203@1.0.3","target":"pkg:pypi/demo-13019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14204@1.0.4","target":"pkg:pypi/demo-10961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14204@1.0.4","target":"pkg:pypi/demo-13235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14204@1.0.4","target":"pkg:pypi/demo-13945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14205@1.0.0","target":"pkg:pypi/demo-12164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14206@1.0.1","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14206@1.0.1","target":"pkg:pypi/demo-1035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14206@1.0.1","target":"pkg:pypi/demo-11606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14206@1.0.1","target":"pkg:pypi/demo-1406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14207@1.0.2","target":"pkg:pypi/demo-10571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14207@1.0.2","target":"pkg:pypi/demo-11951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14207@1.0.2","target":"pkg:pypi/demo-13380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14208@1.0.3","target":"pkg:pypi/demo-12275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14209@1.0.4","target":"pkg:pypi/demo-13160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14209@1.0.4","target":"pkg:pypi/demo-1332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14209@1.0.4","target":"pkg:pypi/demo-13976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14209@1.0.4","target":"pkg:pypi/demo-14042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1420@1.0.0","target":"pkg:pypi/demo-1255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1420@1.0.0","target":"pkg:pypi/demo-12658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14210@1.0.0","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14210@1.0.0","target":"pkg:pypi/demo-10917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14210@1.0.0","target":"pkg:pypi/demo-14176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14211@1.0.1","target":"pkg:pypi/demo-13358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14211@1.0.1","target":"pkg:pypi/demo-13421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14212@1.0.2","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14212@1.0.2","target":"pkg:pypi/demo-11712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14213@1.0.3","target":"pkg:pypi/demo-12351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14213@1.0.3","target":"pkg:pypi/demo-12591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14213@1.0.3","target":"pkg:pypi/demo-12901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14213@1.0.3","target":"pkg:pypi/demo-1292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14214@1.0.4","target":"pkg:pypi/demo-127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14215@1.0.0","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14215@1.0.0","target":"pkg:pypi/demo-13363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14216@1.0.1","target":"pkg:pypi/demo-11910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14217@1.0.2","target":"pkg:pypi/demo-11940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14217@1.0.2","target":"pkg:pypi/demo-12707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14217@1.0.2","target":"pkg:pypi/demo-13986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14217@1.0.2","target":"pkg:pypi/demo-14047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14218@1.0.3","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14218@1.0.3","target":"pkg:pypi/demo-13087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14218@1.0.3","target":"pkg:pypi/demo-13397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14219@1.0.4","target":"pkg:pypi/demo-10820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1421@1.0.1","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1421@1.0.1","target":"pkg:pypi/demo-13179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1421@1.0.1","target":"pkg:pypi/demo-13253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1421@1.0.1","target":"pkg:pypi/demo-13676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14220@1.0.0","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14220@1.0.0","target":"pkg:pypi/demo-10676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14220@1.0.0","target":"pkg:pypi/demo-12573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14220@1.0.0","target":"pkg:pypi/demo-14191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14221@1.0.1","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14221@1.0.1","target":"pkg:pypi/demo-13766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14222@1.0.2","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14222@1.0.2","target":"pkg:pypi/demo-11677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14222@1.0.2","target":"pkg:pypi/demo-12078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14222@1.0.2","target":"pkg:pypi/demo-13434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14223@1.0.3","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14224@1.0.4","target":"pkg:pypi/demo-10228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14224@1.0.4","target":"pkg:pypi/demo-10625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14225@1.0.0","target":"pkg:pypi/demo-11220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14225@1.0.0","target":"pkg:pypi/demo-11736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14225@1.0.0","target":"pkg:pypi/demo-12773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14226@1.0.1","target":"pkg:pypi/demo-10180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14226@1.0.1","target":"pkg:pypi/demo-13721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14227@1.0.2","target":"pkg:pypi/demo-10733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14227@1.0.2","target":"pkg:pypi/demo-13556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14228@1.0.3","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14228@1.0.3","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14229@1.0.4","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14229@1.0.4","target":"pkg:pypi/demo-11318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14229@1.0.4","target":"pkg:pypi/demo-11364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14229@1.0.4","target":"pkg:pypi/demo-14218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1422@1.0.2","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1422@1.0.2","target":"pkg:pypi/demo-10611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1422@1.0.2","target":"pkg:pypi/demo-11456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1422@1.0.2","target":"pkg:pypi/demo-13365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14230@1.0.0","target":"pkg:pypi/demo-11270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14230@1.0.0","target":"pkg:pypi/demo-13270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14230@1.0.0","target":"pkg:pypi/demo-13461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14230@1.0.0","target":"pkg:pypi/demo-14090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14231@1.0.1","target":"pkg:pypi/demo-12356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14231@1.0.1","target":"pkg:pypi/demo-12710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14232@1.0.2","target":"pkg:pypi/demo-10192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14232@1.0.2","target":"pkg:pypi/demo-10935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14232@1.0.2","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14232@1.0.2","target":"pkg:pypi/demo-12973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14233@1.0.3","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14233@1.0.3","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14233@1.0.3","target":"pkg:pypi/demo-11271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14234@1.0.4","target":"pkg:pypi/demo-10317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14234@1.0.4","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14234@1.0.4","target":"pkg:pypi/demo-12239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14235@1.0.0","target":"pkg:pypi/demo-12723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14236@1.0.1","target":"pkg:pypi/demo-1142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14236@1.0.1","target":"pkg:pypi/demo-1154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14236@1.0.1","target":"pkg:pypi/demo-12051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14237@1.0.2","target":"pkg:pypi/demo-1125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14238@1.0.3","target":"pkg:pypi/demo-12115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14238@1.0.3","target":"pkg:pypi/demo-12603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14238@1.0.3","target":"pkg:pypi/demo-13762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14238@1.0.3","target":"pkg:pypi/demo-1399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14239@1.0.4","target":"pkg:pypi/demo-11767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1423@1.0.3","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1423@1.0.3","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1423@1.0.3","target":"pkg:pypi/demo-13494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1423@1.0.3","target":"pkg:pypi/demo-13925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14240@1.0.0","target":"pkg:pypi/demo-13274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14241@1.0.1","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14241@1.0.1","target":"pkg:pypi/demo-10640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14242@1.0.2","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14243@1.0.3","target":"pkg:pypi/demo-10791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14244@1.0.4","target":"pkg:pypi/demo-12573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14244@1.0.4","target":"pkg:pypi/demo-12756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14245@1.0.0","target":"pkg:pypi/demo-10151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14245@1.0.0","target":"pkg:pypi/demo-10835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14245@1.0.0","target":"pkg:pypi/demo-13827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14245@1.0.0","target":"pkg:pypi/demo-14005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14246@1.0.1","target":"pkg:pypi/demo-13970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14247@1.0.2","target":"pkg:pypi/demo-11128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14247@1.0.2","target":"pkg:pypi/demo-11936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14248@1.0.3","target":"pkg:pypi/demo-12808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14249@1.0.4","target":"pkg:pypi/demo-10136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14249@1.0.4","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14249@1.0.4","target":"pkg:pypi/demo-1020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1424@1.0.4","target":"pkg:pypi/demo-10777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14250@1.0.0","target":"pkg:pypi/demo-11186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14250@1.0.0","target":"pkg:pypi/demo-14132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14251@1.0.1","target":"pkg:pypi/demo-13640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14252@1.0.2","target":"pkg:pypi/demo-12740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14253@1.0.3","target":"pkg:pypi/demo-11099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14253@1.0.3","target":"pkg:pypi/demo-11355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14254@1.0.4","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14254@1.0.4","target":"pkg:pypi/demo-12040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14254@1.0.4","target":"pkg:pypi/demo-12264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14255@1.0.0","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14255@1.0.0","target":"pkg:pypi/demo-11167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14256@1.0.1","target":"pkg:pypi/demo-10475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14256@1.0.1","target":"pkg:pypi/demo-11052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14257@1.0.2","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14257@1.0.2","target":"pkg:pypi/demo-13908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14257@1.0.2","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14258@1.0.3","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14259@1.0.4","target":"pkg:pypi/demo-1152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14259@1.0.4","target":"pkg:pypi/demo-14144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1425@1.0.0","target":"pkg:pypi/demo-10820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1425@1.0.0","target":"pkg:pypi/demo-13515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1425@1.0.0","target":"pkg:pypi/demo-13582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14260@1.0.0","target":"pkg:pypi/demo-10549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14261@1.0.1","target":"pkg:pypi/demo-12577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14262@1.0.2","target":"pkg:pypi/demo-12687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14262@1.0.2","target":"pkg:pypi/demo-13012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14263@1.0.3","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14263@1.0.3","target":"pkg:pypi/demo-12014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14263@1.0.3","target":"pkg:pypi/demo-12439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14264@1.0.4","target":"pkg:pypi/demo-11006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14264@1.0.4","target":"pkg:pypi/demo-11564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14264@1.0.4","target":"pkg:pypi/demo-13808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14265@1.0.0","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14265@1.0.0","target":"pkg:pypi/demo-11243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14265@1.0.0","target":"pkg:pypi/demo-12143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14265@1.0.0","target":"pkg:pypi/demo-13917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14266@1.0.1","target":"pkg:pypi/demo-10890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14266@1.0.1","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14267@1.0.2","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14267@1.0.2","target":"pkg:pypi/demo-12549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14267@1.0.2","target":"pkg:pypi/demo-13054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14267@1.0.2","target":"pkg:pypi/demo-1340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14268@1.0.3","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14268@1.0.3","target":"pkg:pypi/demo-10617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14268@1.0.3","target":"pkg:pypi/demo-12518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14268@1.0.3","target":"pkg:pypi/demo-13716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14269@1.0.4","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14269@1.0.4","target":"pkg:pypi/demo-10583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14269@1.0.4","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14269@1.0.4","target":"pkg:pypi/demo-1297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1426@1.0.1","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1426@1.0.1","target":"pkg:pypi/demo-1377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14270@1.0.0","target":"pkg:pypi/demo-1019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14270@1.0.0","target":"pkg:pypi/demo-10695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14270@1.0.0","target":"pkg:pypi/demo-13239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14271@1.0.1","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14271@1.0.1","target":"pkg:pypi/demo-11698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14271@1.0.1","target":"pkg:pypi/demo-13607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14271@1.0.1","target":"pkg:pypi/demo-13965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14272@1.0.2","target":"pkg:pypi/demo-14146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14273@1.0.3","target":"pkg:pypi/demo-11769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14273@1.0.3","target":"pkg:pypi/demo-12591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14273@1.0.3","target":"pkg:pypi/demo-13888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14274@1.0.4","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14274@1.0.4","target":"pkg:pypi/demo-13255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14274@1.0.4","target":"pkg:pypi/demo-13717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14275@1.0.0","target":"pkg:pypi/demo-10290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14275@1.0.0","target":"pkg:pypi/demo-12262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14276@1.0.1","target":"pkg:pypi/demo-11434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14276@1.0.1","target":"pkg:pypi/demo-13178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14276@1.0.1","target":"pkg:pypi/demo-13357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14277@1.0.2","target":"pkg:pypi/demo-12749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14277@1.0.2","target":"pkg:pypi/demo-13435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14278@1.0.3","target":"pkg:pypi/demo-10873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14278@1.0.3","target":"pkg:pypi/demo-11948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14278@1.0.3","target":"pkg:pypi/demo-12046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14278@1.0.3","target":"pkg:pypi/demo-13474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14279@1.0.4","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14279@1.0.4","target":"pkg:pypi/demo-11747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14279@1.0.4","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14279@1.0.4","target":"pkg:pypi/demo-12890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1427@1.0.2","target":"pkg:pypi/demo-11638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1427@1.0.2","target":"pkg:pypi/demo-11711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1427@1.0.2","target":"pkg:pypi/demo-12385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1427@1.0.2","target":"pkg:pypi/demo-13030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14280@1.0.0","target":"pkg:pypi/demo-10658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14280@1.0.0","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14280@1.0.0","target":"pkg:pypi/demo-12982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14281@1.0.1","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14281@1.0.1","target":"pkg:pypi/demo-11088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14281@1.0.1","target":"pkg:pypi/demo-12943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14281@1.0.1","target":"pkg:pypi/demo-13435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14282@1.0.2","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14282@1.0.2","target":"pkg:pypi/demo-12303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14282@1.0.2","target":"pkg:pypi/demo-13448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14283@1.0.3","target":"pkg:pypi/demo-10620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14283@1.0.3","target":"pkg:pypi/demo-12302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14284@1.0.4","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14284@1.0.4","target":"pkg:pypi/demo-12343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14284@1.0.4","target":"pkg:pypi/demo-1238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14284@1.0.4","target":"pkg:pypi/demo-12793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14285@1.0.0","target":"pkg:pypi/demo-12583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14286@1.0.1","target":"pkg:pypi/demo-12300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14286@1.0.1","target":"pkg:pypi/demo-13817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14287@1.0.2","target":"pkg:pypi/demo-11790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14288@1.0.3","target":"pkg:pypi/demo-11228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14289@1.0.4","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14289@1.0.4","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14289@1.0.4","target":"pkg:pypi/demo-11690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14289@1.0.4","target":"pkg:pypi/demo-13604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1428@1.0.3","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1428@1.0.3","target":"pkg:pypi/demo-11327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1428@1.0.3","target":"pkg:pypi/demo-12499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1428@1.0.3","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14290@1.0.0","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14291@1.0.1","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14292@1.0.2","target":"pkg:pypi/demo-11167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14292@1.0.2","target":"pkg:pypi/demo-13538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14293@1.0.3","target":"pkg:pypi/demo-12785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14293@1.0.3","target":"pkg:pypi/demo-13295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14293@1.0.3","target":"pkg:pypi/demo-14011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14294@1.0.4","target":"pkg:pypi/demo-13068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14295@1.0.0","target":"pkg:pypi/demo-10785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14295@1.0.0","target":"pkg:pypi/demo-10871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14295@1.0.0","target":"pkg:pypi/demo-1179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14295@1.0.0","target":"pkg:pypi/demo-13296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14296@1.0.1","target":"pkg:pypi/demo-10685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14296@1.0.1","target":"pkg:pypi/demo-12161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14296@1.0.1","target":"pkg:pypi/demo-12461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14297@1.0.2","target":"pkg:pypi/demo-10757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14297@1.0.2","target":"pkg:pypi/demo-12925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14297@1.0.2","target":"pkg:pypi/demo-12@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14298@1.0.3","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14298@1.0.3","target":"pkg:pypi/demo-12386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14298@1.0.3","target":"pkg:pypi/demo-13667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14299@1.0.4","target":"pkg:pypi/demo-1419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1429@1.0.4","target":"pkg:pypi/demo-12356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-142@1.0.2","target":"pkg:pypi/demo-13@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14300@1.0.0","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14300@1.0.0","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14300@1.0.0","target":"pkg:pypi/demo-11260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14300@1.0.0","target":"pkg:pypi/demo-13391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14301@1.0.1","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14301@1.0.1","target":"pkg:pypi/demo-10951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14301@1.0.1","target":"pkg:pypi/demo-12753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14301@1.0.1","target":"pkg:pypi/demo-13203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14302@1.0.2","target":"pkg:pypi/demo-12977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14302@1.0.2","target":"pkg:pypi/demo-13721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14302@1.0.2","target":"pkg:pypi/demo-13845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14303@1.0.3","target":"pkg:pypi/demo-10900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14303@1.0.3","target":"pkg:pypi/demo-11416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14303@1.0.3","target":"pkg:pypi/demo-1263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14303@1.0.3","target":"pkg:pypi/demo-14280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14304@1.0.4","target":"pkg:pypi/demo-11580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14305@1.0.0","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14305@1.0.0","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14305@1.0.0","target":"pkg:pypi/demo-11176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14305@1.0.0","target":"pkg:pypi/demo-11548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14306@1.0.1","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14306@1.0.1","target":"pkg:pypi/demo-11629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14306@1.0.1","target":"pkg:pypi/demo-12828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14307@1.0.2","target":"pkg:pypi/demo-12335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14307@1.0.2","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14308@1.0.3","target":"pkg:pypi/demo-10458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14308@1.0.3","target":"pkg:pypi/demo-12970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14308@1.0.3","target":"pkg:pypi/demo-13235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14308@1.0.3","target":"pkg:pypi/demo-13753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14309@1.0.4","target":"pkg:pypi/demo-10985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14309@1.0.4","target":"pkg:pypi/demo-12799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14309@1.0.4","target":"pkg:pypi/demo-13537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14309@1.0.4","target":"pkg:pypi/demo-13816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1430@1.0.0","target":"pkg:pypi/demo-10329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1430@1.0.0","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1430@1.0.0","target":"pkg:pypi/demo-13574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1430@1.0.0","target":"pkg:pypi/demo-14214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14310@1.0.0","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14310@1.0.0","target":"pkg:pypi/demo-13189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14310@1.0.0","target":"pkg:pypi/demo-13746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14311@1.0.1","target":"pkg:pypi/demo-11167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14311@1.0.1","target":"pkg:pypi/demo-12158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14311@1.0.1","target":"pkg:pypi/demo-14257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14312@1.0.2","target":"pkg:pypi/demo-10234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14312@1.0.2","target":"pkg:pypi/demo-11845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14313@1.0.3","target":"pkg:pypi/demo-1192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14313@1.0.3","target":"pkg:pypi/demo-12887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14313@1.0.3","target":"pkg:pypi/demo-13183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14314@1.0.4","target":"pkg:pypi/demo-13947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14315@1.0.0","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14315@1.0.0","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14315@1.0.0","target":"pkg:pypi/demo-12861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14315@1.0.0","target":"pkg:pypi/demo-14203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14316@1.0.1","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14316@1.0.1","target":"pkg:pypi/demo-11094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14317@1.0.2","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14317@1.0.2","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14317@1.0.2","target":"pkg:pypi/demo-11948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14317@1.0.2","target":"pkg:pypi/demo-14244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14318@1.0.3","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14318@1.0.3","target":"pkg:pypi/demo-13397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14318@1.0.3","target":"pkg:pypi/demo-13403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14319@1.0.4","target":"pkg:pypi/demo-11179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14319@1.0.4","target":"pkg:pypi/demo-12382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14319@1.0.4","target":"pkg:pypi/demo-14198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1431@1.0.1","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1431@1.0.1","target":"pkg:pypi/demo-13091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14320@1.0.0","target":"pkg:pypi/demo-12746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14321@1.0.1","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14321@1.0.1","target":"pkg:pypi/demo-12129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14321@1.0.1","target":"pkg:pypi/demo-12534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14321@1.0.1","target":"pkg:pypi/demo-13192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14322@1.0.2","target":"pkg:pypi/demo-12296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14322@1.0.2","target":"pkg:pypi/demo-12380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14322@1.0.2","target":"pkg:pypi/demo-13096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14323@1.0.3","target":"pkg:pypi/demo-10543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14323@1.0.3","target":"pkg:pypi/demo-12887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14323@1.0.3","target":"pkg:pypi/demo-14205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14324@1.0.4","target":"pkg:pypi/demo-13848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14325@1.0.0","target":"pkg:pypi/demo-11050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14325@1.0.0","target":"pkg:pypi/demo-12061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14326@1.0.1","target":"pkg:pypi/demo-11097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14326@1.0.1","target":"pkg:pypi/demo-11282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14326@1.0.1","target":"pkg:pypi/demo-11622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14326@1.0.1","target":"pkg:pypi/demo-11624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14327@1.0.2","target":"pkg:pypi/demo-10386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14327@1.0.2","target":"pkg:pypi/demo-11310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14327@1.0.2","target":"pkg:pypi/demo-13982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14328@1.0.3","target":"pkg:pypi/demo-11831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14329@1.0.4","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14329@1.0.4","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14329@1.0.4","target":"pkg:pypi/demo-12062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1432@1.0.2","target":"pkg:pypi/demo-108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1432@1.0.2","target":"pkg:pypi/demo-11017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1432@1.0.2","target":"pkg:pypi/demo-1334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14330@1.0.0","target":"pkg:pypi/demo-12548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14330@1.0.0","target":"pkg:pypi/demo-13855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14331@1.0.1","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14331@1.0.1","target":"pkg:pypi/demo-10486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14331@1.0.1","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14332@1.0.2","target":"pkg:pypi/demo-11584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14332@1.0.2","target":"pkg:pypi/demo-13868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14332@1.0.2","target":"pkg:pypi/demo-14280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14333@1.0.3","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14334@1.0.4","target":"pkg:pypi/demo-14063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14335@1.0.0","target":"pkg:pypi/demo-13812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14336@1.0.1","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14336@1.0.1","target":"pkg:pypi/demo-10441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14336@1.0.1","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14336@1.0.1","target":"pkg:pypi/demo-11149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14337@1.0.2","target":"pkg:pypi/demo-10449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14337@1.0.2","target":"pkg:pypi/demo-11161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14337@1.0.2","target":"pkg:pypi/demo-11503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14338@1.0.3","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14338@1.0.3","target":"pkg:pypi/demo-11518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14338@1.0.3","target":"pkg:pypi/demo-12371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14338@1.0.3","target":"pkg:pypi/demo-12695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14339@1.0.4","target":"pkg:pypi/demo-12599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1433@1.0.3","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1433@1.0.3","target":"pkg:pypi/demo-13907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14340@1.0.0","target":"pkg:pypi/demo-10972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14340@1.0.0","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14340@1.0.0","target":"pkg:pypi/demo-11903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14340@1.0.0","target":"pkg:pypi/demo-13498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14341@1.0.1","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14342@1.0.2","target":"pkg:pypi/demo-12781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14343@1.0.3","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14343@1.0.3","target":"pkg:pypi/demo-10647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14343@1.0.3","target":"pkg:pypi/demo-13093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14343@1.0.3","target":"pkg:pypi/demo-13787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14344@1.0.4","target":"pkg:pypi/demo-11376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14345@1.0.0","target":"pkg:pypi/demo-12402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14345@1.0.0","target":"pkg:pypi/demo-12808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14346@1.0.1","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14346@1.0.1","target":"pkg:pypi/demo-1141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14346@1.0.1","target":"pkg:pypi/demo-1258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14347@1.0.2","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14347@1.0.2","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14347@1.0.2","target":"pkg:pypi/demo-12983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14347@1.0.2","target":"pkg:pypi/demo-14066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14348@1.0.3","target":"pkg:pypi/demo-10715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14348@1.0.3","target":"pkg:pypi/demo-11519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14348@1.0.3","target":"pkg:pypi/demo-12218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14349@1.0.4","target":"pkg:pypi/demo-1245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14349@1.0.4","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14349@1.0.4","target":"pkg:pypi/demo-13011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14349@1.0.4","target":"pkg:pypi/demo-13457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1434@1.0.4","target":"pkg:pypi/demo-12293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1434@1.0.4","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14350@1.0.0","target":"pkg:pypi/demo-12122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14350@1.0.0","target":"pkg:pypi/demo-12293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14350@1.0.0","target":"pkg:pypi/demo-13306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14351@1.0.1","target":"pkg:pypi/demo-11055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14351@1.0.1","target":"pkg:pypi/demo-114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14351@1.0.1","target":"pkg:pypi/demo-13721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14351@1.0.1","target":"pkg:pypi/demo-13951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14352@1.0.2","target":"pkg:pypi/demo-10647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14352@1.0.2","target":"pkg:pypi/demo-1167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14352@1.0.2","target":"pkg:pypi/demo-12851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14352@1.0.2","target":"pkg:pypi/demo-13365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14353@1.0.3","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14353@1.0.3","target":"pkg:pypi/demo-13368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14354@1.0.4","target":"pkg:pypi/demo-13274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14354@1.0.4","target":"pkg:pypi/demo-14128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14355@1.0.0","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14355@1.0.0","target":"pkg:pypi/demo-10192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14355@1.0.0","target":"pkg:pypi/demo-10426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14356@1.0.1","target":"pkg:pypi/demo-10437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14356@1.0.1","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14356@1.0.1","target":"pkg:pypi/demo-13503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14356@1.0.1","target":"pkg:pypi/demo-13859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14357@1.0.2","target":"pkg:pypi/demo-11522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14358@1.0.3","target":"pkg:pypi/demo-11611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14358@1.0.3","target":"pkg:pypi/demo-12653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14359@1.0.4","target":"pkg:pypi/demo-1374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1435@1.0.0","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1435@1.0.0","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1435@1.0.0","target":"pkg:pypi/demo-13528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14360@1.0.0","target":"pkg:pypi/demo-11579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14360@1.0.0","target":"pkg:pypi/demo-11743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14360@1.0.0","target":"pkg:pypi/demo-12761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14360@1.0.0","target":"pkg:pypi/demo-13063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14361@1.0.1","target":"pkg:pypi/demo-10463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14361@1.0.1","target":"pkg:pypi/demo-12335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14362@1.0.2","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14362@1.0.2","target":"pkg:pypi/demo-1095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14362@1.0.2","target":"pkg:pypi/demo-1105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14362@1.0.2","target":"pkg:pypi/demo-11311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14363@1.0.3","target":"pkg:pypi/demo-10857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14363@1.0.3","target":"pkg:pypi/demo-12380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14364@1.0.4","target":"pkg:pypi/demo-10357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14364@1.0.4","target":"pkg:pypi/demo-1110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14364@1.0.4","target":"pkg:pypi/demo-11901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14364@1.0.4","target":"pkg:pypi/demo-13750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14365@1.0.0","target":"pkg:pypi/demo-10921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14365@1.0.0","target":"pkg:pypi/demo-13310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14365@1.0.0","target":"pkg:pypi/demo-13446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14366@1.0.1","target":"pkg:pypi/demo-12147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14366@1.0.1","target":"pkg:pypi/demo-121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14366@1.0.1","target":"pkg:pypi/demo-13475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14367@1.0.2","target":"pkg:pypi/demo-12355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14368@1.0.3","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14368@1.0.3","target":"pkg:pypi/demo-10605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14368@1.0.3","target":"pkg:pypi/demo-126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14369@1.0.4","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14369@1.0.4","target":"pkg:pypi/demo-12246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14369@1.0.4","target":"pkg:pypi/demo-13281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1436@1.0.1","target":"pkg:pypi/demo-12373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14370@1.0.0","target":"pkg:pypi/demo-13178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14371@1.0.1","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14371@1.0.1","target":"pkg:pypi/demo-13155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14372@1.0.2","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14372@1.0.2","target":"pkg:pypi/demo-11977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14373@1.0.3","target":"pkg:pypi/demo-11170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14374@1.0.4","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14374@1.0.4","target":"pkg:pypi/demo-12306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14374@1.0.4","target":"pkg:pypi/demo-1381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14375@1.0.0","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14375@1.0.0","target":"pkg:pypi/demo-14331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14376@1.0.1","target":"pkg:pypi/demo-12612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14377@1.0.2","target":"pkg:pypi/demo-12557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14378@1.0.3","target":"pkg:pypi/demo-10989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14378@1.0.3","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14378@1.0.3","target":"pkg:pypi/demo-12306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14378@1.0.3","target":"pkg:pypi/demo-13857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14379@1.0.4","target":"pkg:pypi/demo-14241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1437@1.0.2","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1437@1.0.2","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1437@1.0.2","target":"pkg:pypi/demo-12844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14380@1.0.0","target":"pkg:pypi/demo-10464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14380@1.0.0","target":"pkg:pypi/demo-13428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14380@1.0.0","target":"pkg:pypi/demo-14298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14381@1.0.1","target":"pkg:pypi/demo-12318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14381@1.0.1","target":"pkg:pypi/demo-13309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14381@1.0.1","target":"pkg:pypi/demo-13799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14382@1.0.2","target":"pkg:pypi/demo-12315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14382@1.0.2","target":"pkg:pypi/demo-13688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14383@1.0.3","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14384@1.0.4","target":"pkg:pypi/demo-10098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14384@1.0.4","target":"pkg:pypi/demo-12021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14384@1.0.4","target":"pkg:pypi/demo-12257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14385@1.0.0","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14385@1.0.0","target":"pkg:pypi/demo-11215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14385@1.0.0","target":"pkg:pypi/demo-12821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14386@1.0.1","target":"pkg:pypi/demo-12951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14386@1.0.1","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14386@1.0.1","target":"pkg:pypi/demo-13973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14386@1.0.1","target":"pkg:pypi/demo-14030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14387@1.0.2","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14387@1.0.2","target":"pkg:pypi/demo-12186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14387@1.0.2","target":"pkg:pypi/demo-13806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14387@1.0.2","target":"pkg:pypi/demo-14271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14388@1.0.3","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14388@1.0.3","target":"pkg:pypi/demo-11008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14388@1.0.3","target":"pkg:pypi/demo-11269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14388@1.0.3","target":"pkg:pypi/demo-118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14389@1.0.4","target":"pkg:pypi/demo-10810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14389@1.0.4","target":"pkg:pypi/demo-11048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14389@1.0.4","target":"pkg:pypi/demo-12400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14389@1.0.4","target":"pkg:pypi/demo-13197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1438@1.0.3","target":"pkg:pypi/demo-13853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14390@1.0.0","target":"pkg:pypi/demo-10723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14390@1.0.0","target":"pkg:pypi/demo-12479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14390@1.0.0","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14390@1.0.0","target":"pkg:pypi/demo-13502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14391@1.0.1","target":"pkg:pypi/demo-12212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14391@1.0.1","target":"pkg:pypi/demo-13315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14391@1.0.1","target":"pkg:pypi/demo-13549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14391@1.0.1","target":"pkg:pypi/demo-13976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14392@1.0.2","target":"pkg:pypi/demo-11473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14392@1.0.2","target":"pkg:pypi/demo-12325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14393@1.0.3","target":"pkg:pypi/demo-10930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14393@1.0.3","target":"pkg:pypi/demo-11481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14393@1.0.3","target":"pkg:pypi/demo-13918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14394@1.0.4","target":"pkg:pypi/demo-10027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14394@1.0.4","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14394@1.0.4","target":"pkg:pypi/demo-12283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14394@1.0.4","target":"pkg:pypi/demo-12859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14395@1.0.0","target":"pkg:pypi/demo-1413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14396@1.0.1","target":"pkg:pypi/demo-11146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14396@1.0.1","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14396@1.0.1","target":"pkg:pypi/demo-13061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14396@1.0.1","target":"pkg:pypi/demo-14053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14397@1.0.2","target":"pkg:pypi/demo-12651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14397@1.0.2","target":"pkg:pypi/demo-13015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14398@1.0.3","target":"pkg:pypi/demo-11128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14398@1.0.3","target":"pkg:pypi/demo-11561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14398@1.0.3","target":"pkg:pypi/demo-13562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14399@1.0.4","target":"pkg:pypi/demo-12263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14399@1.0.4","target":"pkg:pypi/demo-14320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14399@1.0.4","target":"pkg:pypi/demo-14332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1439@1.0.4","target":"pkg:pypi/demo-10663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1439@1.0.4","target":"pkg:pypi/demo-13980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-143@1.0.3","target":"pkg:pypi/demo-10577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14400@1.0.0","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14401@1.0.1","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14401@1.0.1","target":"pkg:pypi/demo-12313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14402@1.0.2","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14402@1.0.2","target":"pkg:pypi/demo-12874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14403@1.0.3","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14404@1.0.4","target":"pkg:pypi/demo-12025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14404@1.0.4","target":"pkg:pypi/demo-13948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14405@1.0.0","target":"pkg:pypi/demo-11901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14405@1.0.0","target":"pkg:pypi/demo-12039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14405@1.0.0","target":"pkg:pypi/demo-12630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14406@1.0.1","target":"pkg:pypi/demo-11513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14407@1.0.2","target":"pkg:pypi/demo-11326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14408@1.0.3","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14408@1.0.3","target":"pkg:pypi/demo-11686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14408@1.0.3","target":"pkg:pypi/demo-11892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14408@1.0.3","target":"pkg:pypi/demo-1274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14409@1.0.4","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14409@1.0.4","target":"pkg:pypi/demo-11616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14409@1.0.4","target":"pkg:pypi/demo-13198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1440@1.0.0","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1440@1.0.0","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1440@1.0.0","target":"pkg:pypi/demo-14034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14410@1.0.0","target":"pkg:pypi/demo-13309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14411@1.0.1","target":"pkg:pypi/demo-11542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14411@1.0.1","target":"pkg:pypi/demo-12344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14411@1.0.1","target":"pkg:pypi/demo-12637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14411@1.0.1","target":"pkg:pypi/demo-14345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14412@1.0.2","target":"pkg:pypi/demo-10620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14412@1.0.2","target":"pkg:pypi/demo-11563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14412@1.0.2","target":"pkg:pypi/demo-12813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14413@1.0.3","target":"pkg:pypi/demo-13026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14414@1.0.4","target":"pkg:pypi/demo-10980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14414@1.0.4","target":"pkg:pypi/demo-12242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14414@1.0.4","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14414@1.0.4","target":"pkg:pypi/demo-12651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14415@1.0.0","target":"pkg:pypi/demo-11131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14415@1.0.0","target":"pkg:pypi/demo-11947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14416@1.0.1","target":"pkg:pypi/demo-11232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14416@1.0.1","target":"pkg:pypi/demo-11523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14416@1.0.1","target":"pkg:pypi/demo-13109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14416@1.0.1","target":"pkg:pypi/demo-13821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14417@1.0.2","target":"pkg:pypi/demo-12221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14417@1.0.2","target":"pkg:pypi/demo-14338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14418@1.0.3","target":"pkg:pypi/demo-10082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14418@1.0.3","target":"pkg:pypi/demo-13644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14419@1.0.4","target":"pkg:pypi/demo-1003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14419@1.0.4","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14419@1.0.4","target":"pkg:pypi/demo-13030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14419@1.0.4","target":"pkg:pypi/demo-13972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1441@1.0.1","target":"pkg:pypi/demo-105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14420@1.0.0","target":"pkg:pypi/demo-10717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14420@1.0.0","target":"pkg:pypi/demo-12492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14420@1.0.0","target":"pkg:pypi/demo-14058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14421@1.0.1","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14421@1.0.1","target":"pkg:pypi/demo-11454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14421@1.0.1","target":"pkg:pypi/demo-13748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14421@1.0.1","target":"pkg:pypi/demo-14062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14422@1.0.2","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14422@1.0.2","target":"pkg:pypi/demo-12305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14422@1.0.2","target":"pkg:pypi/demo-13641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14422@1.0.2","target":"pkg:pypi/demo-13812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14423@1.0.3","target":"pkg:pypi/demo-10962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14423@1.0.3","target":"pkg:pypi/demo-14083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14423@1.0.3","target":"pkg:pypi/demo-14152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14423@1.0.3","target":"pkg:pypi/demo-14275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14424@1.0.4","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14424@1.0.4","target":"pkg:pypi/demo-11057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14424@1.0.4","target":"pkg:pypi/demo-13447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14425@1.0.0","target":"pkg:pypi/demo-10411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14426@1.0.1","target":"pkg:pypi/demo-10490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14426@1.0.1","target":"pkg:pypi/demo-13402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14426@1.0.1","target":"pkg:pypi/demo-13894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14427@1.0.2","target":"pkg:pypi/demo-11741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14428@1.0.3","target":"pkg:pypi/demo-14224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14428@1.0.3","target":"pkg:pypi/demo-14247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14429@1.0.4","target":"pkg:pypi/demo-1058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14429@1.0.4","target":"pkg:pypi/demo-12855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14429@1.0.4","target":"pkg:pypi/demo-13084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1442@1.0.2","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1442@1.0.2","target":"pkg:pypi/demo-11308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14430@1.0.0","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14430@1.0.0","target":"pkg:pypi/demo-11355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14430@1.0.0","target":"pkg:pypi/demo-1310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14431@1.0.1","target":"pkg:pypi/demo-12909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14431@1.0.1","target":"pkg:pypi/demo-13242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14432@1.0.2","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14432@1.0.2","target":"pkg:pypi/demo-11937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14433@1.0.3","target":"pkg:pypi/demo-1234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14433@1.0.3","target":"pkg:pypi/demo-12789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14433@1.0.3","target":"pkg:pypi/demo-13122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14433@1.0.3","target":"pkg:pypi/demo-13641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14434@1.0.4","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14434@1.0.4","target":"pkg:pypi/demo-11259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14434@1.0.4","target":"pkg:pypi/demo-12737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14435@1.0.0","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14436@1.0.1","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14436@1.0.1","target":"pkg:pypi/demo-1142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14436@1.0.1","target":"pkg:pypi/demo-12166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14436@1.0.1","target":"pkg:pypi/demo-12543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14437@1.0.2","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14437@1.0.2","target":"pkg:pypi/demo-12706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14438@1.0.3","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14439@1.0.4","target":"pkg:pypi/demo-13388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1443@1.0.3","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1443@1.0.3","target":"pkg:pypi/demo-10502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1443@1.0.3","target":"pkg:pypi/demo-11782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14440@1.0.0","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14440@1.0.0","target":"pkg:pypi/demo-1157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14441@1.0.1","target":"pkg:pypi/demo-13475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14442@1.0.2","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14442@1.0.2","target":"pkg:pypi/demo-10660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14442@1.0.2","target":"pkg:pypi/demo-13432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14443@1.0.3","target":"pkg:pypi/demo-11411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14443@1.0.3","target":"pkg:pypi/demo-11589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14443@1.0.3","target":"pkg:pypi/demo-12948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14444@1.0.4","target":"pkg:pypi/demo-10297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14444@1.0.4","target":"pkg:pypi/demo-11274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14444@1.0.4","target":"pkg:pypi/demo-14337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14445@1.0.0","target":"pkg:pypi/demo-1156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14445@1.0.0","target":"pkg:pypi/demo-13917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14445@1.0.0","target":"pkg:pypi/demo-13976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14446@1.0.1","target":"pkg:pypi/demo-11900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14446@1.0.1","target":"pkg:pypi/demo-12358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14446@1.0.1","target":"pkg:pypi/demo-13585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14447@1.0.2","target":"pkg:pypi/demo-10281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14447@1.0.2","target":"pkg:pypi/demo-11950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14447@1.0.2","target":"pkg:pypi/demo-13765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14448@1.0.3","target":"pkg:pypi/demo-13095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14448@1.0.3","target":"pkg:pypi/demo-1346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14449@1.0.4","target":"pkg:pypi/demo-13325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1444@1.0.4","target":"pkg:pypi/demo-12814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14450@1.0.0","target":"pkg:pypi/demo-11041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14450@1.0.0","target":"pkg:pypi/demo-11820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14450@1.0.0","target":"pkg:pypi/demo-11858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14450@1.0.0","target":"pkg:pypi/demo-14371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14451@1.0.1","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14451@1.0.1","target":"pkg:pypi/demo-13866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14452@1.0.2","target":"pkg:pypi/demo-10192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14452@1.0.2","target":"pkg:pypi/demo-13648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14453@1.0.3","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14453@1.0.3","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14453@1.0.3","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14454@1.0.4","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14455@1.0.0","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14455@1.0.0","target":"pkg:pypi/demo-11711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14455@1.0.0","target":"pkg:pypi/demo-13583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14455@1.0.0","target":"pkg:pypi/demo-14241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14456@1.0.1","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14456@1.0.1","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14456@1.0.1","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14456@1.0.1","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14457@1.0.2","target":"pkg:pypi/demo-11875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14457@1.0.2","target":"pkg:pypi/demo-12937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14458@1.0.3","target":"pkg:pypi/demo-10780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14458@1.0.3","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14459@1.0.4","target":"pkg:pypi/demo-10427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14459@1.0.4","target":"pkg:pypi/demo-13013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14459@1.0.4","target":"pkg:pypi/demo-13798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1445@1.0.0","target":"pkg:pypi/demo-11519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1445@1.0.0","target":"pkg:pypi/demo-1365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14460@1.0.0","target":"pkg:pypi/demo-11917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14460@1.0.0","target":"pkg:pypi/demo-12446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14460@1.0.0","target":"pkg:pypi/demo-12773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14461@1.0.1","target":"pkg:pypi/demo-12591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14462@1.0.2","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14462@1.0.2","target":"pkg:pypi/demo-11031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14462@1.0.2","target":"pkg:pypi/demo-13065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14463@1.0.3","target":"pkg:pypi/demo-12246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14464@1.0.4","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14464@1.0.4","target":"pkg:pypi/demo-14337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14464@1.0.4","target":"pkg:pypi/demo-14375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14465@1.0.0","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14465@1.0.0","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14465@1.0.0","target":"pkg:pypi/demo-10837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14465@1.0.0","target":"pkg:pypi/demo-11706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14466@1.0.1","target":"pkg:pypi/demo-1146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14466@1.0.1","target":"pkg:pypi/demo-14223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14467@1.0.2","target":"pkg:pypi/demo-11988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14467@1.0.2","target":"pkg:pypi/demo-13072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14468@1.0.3","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14468@1.0.3","target":"pkg:pypi/demo-11140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14468@1.0.3","target":"pkg:pypi/demo-12435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14468@1.0.3","target":"pkg:pypi/demo-14180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14469@1.0.4","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14469@1.0.4","target":"pkg:pypi/demo-13010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1446@1.0.1","target":"pkg:pypi/demo-13939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14470@1.0.0","target":"pkg:pypi/demo-12665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14470@1.0.0","target":"pkg:pypi/demo-13111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14471@1.0.1","target":"pkg:pypi/demo-12737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14471@1.0.1","target":"pkg:pypi/demo-14020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14472@1.0.2","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14472@1.0.2","target":"pkg:pypi/demo-13545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14473@1.0.3","target":"pkg:pypi/demo-10463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14473@1.0.3","target":"pkg:pypi/demo-1111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14473@1.0.3","target":"pkg:pypi/demo-13555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14474@1.0.4","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14474@1.0.4","target":"pkg:pypi/demo-14057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14475@1.0.0","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14475@1.0.0","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14475@1.0.0","target":"pkg:pypi/demo-13246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14476@1.0.1","target":"pkg:pypi/demo-10583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14476@1.0.1","target":"pkg:pypi/demo-12301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14476@1.0.1","target":"pkg:pypi/demo-1419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14477@1.0.2","target":"pkg:pypi/demo-1130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14477@1.0.2","target":"pkg:pypi/demo-11771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14477@1.0.2","target":"pkg:pypi/demo-1244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14477@1.0.2","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14478@1.0.3","target":"pkg:pypi/demo-10281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14478@1.0.3","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14478@1.0.3","target":"pkg:pypi/demo-11416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14478@1.0.3","target":"pkg:pypi/demo-11599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14479@1.0.4","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14479@1.0.4","target":"pkg:pypi/demo-12758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14479@1.0.4","target":"pkg:pypi/demo-1346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14479@1.0.4","target":"pkg:pypi/demo-13814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1447@1.0.2","target":"pkg:pypi/demo-11241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1447@1.0.2","target":"pkg:pypi/demo-11917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1447@1.0.2","target":"pkg:pypi/demo-13028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1447@1.0.2","target":"pkg:pypi/demo-13867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14480@1.0.0","target":"pkg:pypi/demo-10316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14480@1.0.0","target":"pkg:pypi/demo-10949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14480@1.0.0","target":"pkg:pypi/demo-12110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14480@1.0.0","target":"pkg:pypi/demo-12295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14481@1.0.1","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14481@1.0.1","target":"pkg:pypi/demo-12091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14481@1.0.1","target":"pkg:pypi/demo-13063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14482@1.0.2","target":"pkg:pypi/demo-1063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14483@1.0.3","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14483@1.0.3","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14483@1.0.3","target":"pkg:pypi/demo-13856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14483@1.0.3","target":"pkg:pypi/demo-14059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14484@1.0.4","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14484@1.0.4","target":"pkg:pypi/demo-11272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14484@1.0.4","target":"pkg:pypi/demo-1344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14485@1.0.0","target":"pkg:pypi/demo-11563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14485@1.0.0","target":"pkg:pypi/demo-12338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14485@1.0.0","target":"pkg:pypi/demo-13281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14485@1.0.0","target":"pkg:pypi/demo-13870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14486@1.0.1","target":"pkg:pypi/demo-10829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14486@1.0.1","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14486@1.0.1","target":"pkg:pypi/demo-13394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14487@1.0.2","target":"pkg:pypi/demo-10918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14487@1.0.2","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14487@1.0.2","target":"pkg:pypi/demo-13913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14487@1.0.2","target":"pkg:pypi/demo-14381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14488@1.0.3","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14488@1.0.3","target":"pkg:pypi/demo-10992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14488@1.0.3","target":"pkg:pypi/demo-13405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14489@1.0.4","target":"pkg:pypi/demo-11928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14489@1.0.4","target":"pkg:pypi/demo-13160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1448@1.0.3","target":"pkg:pypi/demo-14449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14490@1.0.0","target":"pkg:pypi/demo-10278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14491@1.0.1","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14491@1.0.1","target":"pkg:pypi/demo-10388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14491@1.0.1","target":"pkg:pypi/demo-11773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14491@1.0.1","target":"pkg:pypi/demo-13393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14492@1.0.2","target":"pkg:pypi/demo-10185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14492@1.0.2","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14492@1.0.2","target":"pkg:pypi/demo-11592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14493@1.0.3","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14493@1.0.3","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14494@1.0.4","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14495@1.0.0","target":"pkg:pypi/demo-1143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14495@1.0.0","target":"pkg:pypi/demo-1270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14495@1.0.0","target":"pkg:pypi/demo-13623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14496@1.0.1","target":"pkg:pypi/demo-11354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14496@1.0.1","target":"pkg:pypi/demo-11697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14497@1.0.2","target":"pkg:pypi/demo-14277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14497@1.0.2","target":"pkg:pypi/demo-1437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14498@1.0.3","target":"pkg:pypi/demo-11200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14499@1.0.4","target":"pkg:pypi/demo-11229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14499@1.0.4","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14499@1.0.4","target":"pkg:pypi/demo-13207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14499@1.0.4","target":"pkg:pypi/demo-14005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1449@1.0.4","target":"pkg:pypi/demo-12019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1449@1.0.4","target":"pkg:pypi/demo-12250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-144@1.0.4","target":"pkg:pypi/demo-14055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-144@1.0.4","target":"pkg:pypi/demo-14199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14500@1.0.0","target":"pkg:pypi/demo-13957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14500@1.0.0","target":"pkg:pypi/demo-14098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14500@1.0.0","target":"pkg:pypi/demo-14444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14501@1.0.1","target":"pkg:pypi/demo-13596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14502@1.0.2","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14502@1.0.2","target":"pkg:pypi/demo-12948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14502@1.0.2","target":"pkg:pypi/demo-14027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14502@1.0.2","target":"pkg:pypi/demo-14357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14503@1.0.3","target":"pkg:pypi/demo-14348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14503@1.0.3","target":"pkg:pypi/demo-14485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14504@1.0.4","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14504@1.0.4","target":"pkg:pypi/demo-11425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14504@1.0.4","target":"pkg:pypi/demo-13236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14505@1.0.0","target":"pkg:pypi/demo-11715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14505@1.0.0","target":"pkg:pypi/demo-1308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14506@1.0.1","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14506@1.0.1","target":"pkg:pypi/demo-12089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14506@1.0.1","target":"pkg:pypi/demo-12813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14507@1.0.2","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14507@1.0.2","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14508@1.0.3","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14508@1.0.3","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14508@1.0.3","target":"pkg:pypi/demo-11362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14508@1.0.3","target":"pkg:pypi/demo-12234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14509@1.0.4","target":"pkg:pypi/demo-10894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14509@1.0.4","target":"pkg:pypi/demo-12352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14509@1.0.4","target":"pkg:pypi/demo-12895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14509@1.0.4","target":"pkg:pypi/demo-13845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1450@1.0.0","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1450@1.0.0","target":"pkg:pypi/demo-11346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1450@1.0.0","target":"pkg:pypi/demo-14161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1450@1.0.0","target":"pkg:pypi/demo-14214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14510@1.0.0","target":"pkg:pypi/demo-10705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14511@1.0.1","target":"pkg:pypi/demo-11391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14511@1.0.1","target":"pkg:pypi/demo-12441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14511@1.0.1","target":"pkg:pypi/demo-13828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14511@1.0.1","target":"pkg:pypi/demo-13919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14512@1.0.2","target":"pkg:pypi/demo-12288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14512@1.0.2","target":"pkg:pypi/demo-12811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14512@1.0.2","target":"pkg:pypi/demo-13074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14512@1.0.2","target":"pkg:pypi/demo-13741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14513@1.0.3","target":"pkg:pypi/demo-11316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14513@1.0.3","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14514@1.0.4","target":"pkg:pypi/demo-12160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14514@1.0.4","target":"pkg:pypi/demo-14003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14515@1.0.0","target":"pkg:pypi/demo-11615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14515@1.0.0","target":"pkg:pypi/demo-14039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14515@1.0.0","target":"pkg:pypi/demo-14434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14516@1.0.1","target":"pkg:pypi/demo-11070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14516@1.0.1","target":"pkg:pypi/demo-12120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14517@1.0.2","target":"pkg:pypi/demo-10728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14517@1.0.2","target":"pkg:pypi/demo-11675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14517@1.0.2","target":"pkg:pypi/demo-14119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14518@1.0.3","target":"pkg:pypi/demo-1054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14518@1.0.3","target":"pkg:pypi/demo-1073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14518@1.0.3","target":"pkg:pypi/demo-1221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14518@1.0.3","target":"pkg:pypi/demo-12777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14519@1.0.4","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14519@1.0.4","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14519@1.0.4","target":"pkg:pypi/demo-1377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14519@1.0.4","target":"pkg:pypi/demo-13830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1451@1.0.1","target":"pkg:pypi/demo-11593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1451@1.0.1","target":"pkg:pypi/demo-1261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14520@1.0.0","target":"pkg:pypi/demo-10094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14520@1.0.0","target":"pkg:pypi/demo-116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14520@1.0.0","target":"pkg:pypi/demo-1185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14520@1.0.0","target":"pkg:pypi/demo-14321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14521@1.0.1","target":"pkg:pypi/demo-12928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14522@1.0.2","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14522@1.0.2","target":"pkg:pypi/demo-12405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14522@1.0.2","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14522@1.0.2","target":"pkg:pypi/demo-13300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14523@1.0.3","target":"pkg:pypi/demo-13921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14523@1.0.3","target":"pkg:pypi/demo-14208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14524@1.0.4","target":"pkg:pypi/demo-11548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14524@1.0.4","target":"pkg:pypi/demo-13170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14524@1.0.4","target":"pkg:pypi/demo-13271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14525@1.0.0","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14526@1.0.1","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14526@1.0.1","target":"pkg:pypi/demo-1276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14527@1.0.2","target":"pkg:pypi/demo-11869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14528@1.0.3","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14528@1.0.3","target":"pkg:pypi/demo-14032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14529@1.0.4","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14529@1.0.4","target":"pkg:pypi/demo-11308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14529@1.0.4","target":"pkg:pypi/demo-11312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14529@1.0.4","target":"pkg:pypi/demo-14426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1452@1.0.2","target":"pkg:pypi/demo-10872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1452@1.0.2","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14530@1.0.0","target":"pkg:pypi/demo-12721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14530@1.0.0","target":"pkg:pypi/demo-14082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14531@1.0.1","target":"pkg:pypi/demo-10404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14531@1.0.1","target":"pkg:pypi/demo-11308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14531@1.0.1","target":"pkg:pypi/demo-13392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14531@1.0.1","target":"pkg:pypi/demo-13845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14532@1.0.2","target":"pkg:pypi/demo-14356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14533@1.0.3","target":"pkg:pypi/demo-12285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14534@1.0.4","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14534@1.0.4","target":"pkg:pypi/demo-12033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14534@1.0.4","target":"pkg:pypi/demo-12453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14534@1.0.4","target":"pkg:pypi/demo-13718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14535@1.0.0","target":"pkg:pypi/demo-12327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14535@1.0.0","target":"pkg:pypi/demo-13010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14535@1.0.0","target":"pkg:pypi/demo-13140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14536@1.0.1","target":"pkg:pypi/demo-11367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14537@1.0.2","target":"pkg:pypi/demo-10460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14537@1.0.2","target":"pkg:pypi/demo-13095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14537@1.0.2","target":"pkg:pypi/demo-13707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14537@1.0.2","target":"pkg:pypi/demo-13880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14538@1.0.3","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14538@1.0.3","target":"pkg:pypi/demo-14238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14539@1.0.4","target":"pkg:pypi/demo-11493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1453@1.0.3","target":"pkg:pypi/demo-12112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1453@1.0.3","target":"pkg:pypi/demo-12783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1453@1.0.3","target":"pkg:pypi/demo-12880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14540@1.0.0","target":"pkg:pypi/demo-12388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14541@1.0.1","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14541@1.0.1","target":"pkg:pypi/demo-12347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14541@1.0.1","target":"pkg:pypi/demo-12551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14541@1.0.1","target":"pkg:pypi/demo-14127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14542@1.0.2","target":"pkg:pypi/demo-13543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14543@1.0.3","target":"pkg:pypi/demo-10516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14543@1.0.3","target":"pkg:pypi/demo-10689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14543@1.0.3","target":"pkg:pypi/demo-11212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14543@1.0.3","target":"pkg:pypi/demo-13813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14544@1.0.4","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14544@1.0.4","target":"pkg:pypi/demo-12881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14544@1.0.4","target":"pkg:pypi/demo-13716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14545@1.0.0","target":"pkg:pypi/demo-13770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14546@1.0.1","target":"pkg:pypi/demo-10463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14546@1.0.1","target":"pkg:pypi/demo-1092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14546@1.0.1","target":"pkg:pypi/demo-13585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14547@1.0.2","target":"pkg:pypi/demo-11403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14547@1.0.2","target":"pkg:pypi/demo-12910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14548@1.0.3","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14549@1.0.4","target":"pkg:pypi/demo-10881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14549@1.0.4","target":"pkg:pypi/demo-11397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14549@1.0.4","target":"pkg:pypi/demo-11721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14549@1.0.4","target":"pkg:pypi/demo-13144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1454@1.0.4","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1454@1.0.4","target":"pkg:pypi/demo-11123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1454@1.0.4","target":"pkg:pypi/demo-12261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1454@1.0.4","target":"pkg:pypi/demo-12264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14550@1.0.0","target":"pkg:pypi/demo-10249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14550@1.0.0","target":"pkg:pypi/demo-12124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14550@1.0.0","target":"pkg:pypi/demo-12662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14551@1.0.1","target":"pkg:pypi/demo-11605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14551@1.0.1","target":"pkg:pypi/demo-12369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14552@1.0.2","target":"pkg:pypi/demo-11829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14552@1.0.2","target":"pkg:pypi/demo-12991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14552@1.0.2","target":"pkg:pypi/demo-13331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14553@1.0.3","target":"pkg:pypi/demo-11865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14553@1.0.3","target":"pkg:pypi/demo-13348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14554@1.0.4","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14554@1.0.4","target":"pkg:pypi/demo-1190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14555@1.0.0","target":"pkg:pypi/demo-11573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14555@1.0.0","target":"pkg:pypi/demo-13176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14555@1.0.0","target":"pkg:pypi/demo-13735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14555@1.0.0","target":"pkg:pypi/demo-13771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14556@1.0.1","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14556@1.0.1","target":"pkg:pypi/demo-11364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14557@1.0.2","target":"pkg:pypi/demo-10368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14557@1.0.2","target":"pkg:pypi/demo-12789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14557@1.0.2","target":"pkg:pypi/demo-13329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14558@1.0.3","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14559@1.0.4","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1455@1.0.0","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1455@1.0.0","target":"pkg:pypi/demo-10602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14560@1.0.0","target":"pkg:pypi/demo-11501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14560@1.0.0","target":"pkg:pypi/demo-12627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14561@1.0.1","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14561@1.0.1","target":"pkg:pypi/demo-11614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14561@1.0.1","target":"pkg:pypi/demo-12530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14561@1.0.1","target":"pkg:pypi/demo-13167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14562@1.0.2","target":"pkg:pypi/demo-10115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14562@1.0.2","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14562@1.0.2","target":"pkg:pypi/demo-12181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14563@1.0.3","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14563@1.0.3","target":"pkg:pypi/demo-12427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14563@1.0.3","target":"pkg:pypi/demo-13447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14564@1.0.4","target":"pkg:pypi/demo-12568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14564@1.0.4","target":"pkg:pypi/demo-1312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14564@1.0.4","target":"pkg:pypi/demo-14203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14565@1.0.0","target":"pkg:pypi/demo-10719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14565@1.0.0","target":"pkg:pypi/demo-13308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14565@1.0.0","target":"pkg:pypi/demo-14339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14565@1.0.0","target":"pkg:pypi/demo-14395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14566@1.0.1","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14567@1.0.2","target":"pkg:pypi/demo-14021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14568@1.0.3","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14568@1.0.3","target":"pkg:pypi/demo-11772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14568@1.0.3","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14568@1.0.3","target":"pkg:pypi/demo-14512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14569@1.0.4","target":"pkg:pypi/demo-1064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1456@1.0.1","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1456@1.0.1","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1456@1.0.1","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1456@1.0.1","target":"pkg:pypi/demo-13077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14570@1.0.0","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14571@1.0.1","target":"pkg:pypi/demo-10234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14572@1.0.2","target":"pkg:pypi/demo-1340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14573@1.0.3","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14574@1.0.4","target":"pkg:pypi/demo-13213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14574@1.0.4","target":"pkg:pypi/demo-14093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14575@1.0.0","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14575@1.0.0","target":"pkg:pypi/demo-13762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14576@1.0.1","target":"pkg:pypi/demo-10723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14576@1.0.1","target":"pkg:pypi/demo-12811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14576@1.0.1","target":"pkg:pypi/demo-13906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14577@1.0.2","target":"pkg:pypi/demo-11917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14577@1.0.2","target":"pkg:pypi/demo-13080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14577@1.0.2","target":"pkg:pypi/demo-14178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14578@1.0.3","target":"pkg:pypi/demo-10724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14578@1.0.3","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14578@1.0.3","target":"pkg:pypi/demo-11844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14578@1.0.3","target":"pkg:pypi/demo-13116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14579@1.0.4","target":"pkg:pypi/demo-12019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14579@1.0.4","target":"pkg:pypi/demo-13333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1457@1.0.2","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1457@1.0.2","target":"pkg:pypi/demo-10794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1457@1.0.2","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14580@1.0.0","target":"pkg:pypi/demo-1072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14580@1.0.0","target":"pkg:pypi/demo-12161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14580@1.0.0","target":"pkg:pypi/demo-12583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14580@1.0.0","target":"pkg:pypi/demo-13431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14581@1.0.1","target":"pkg:pypi/demo-10529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14582@1.0.2","target":"pkg:pypi/demo-11859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14582@1.0.2","target":"pkg:pypi/demo-13056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14582@1.0.2","target":"pkg:pypi/demo-13451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14582@1.0.2","target":"pkg:pypi/demo-14497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14583@1.0.3","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14583@1.0.3","target":"pkg:pypi/demo-12154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14583@1.0.3","target":"pkg:pypi/demo-13534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14584@1.0.4","target":"pkg:pypi/demo-14078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14584@1.0.4","target":"pkg:pypi/demo-14542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14585@1.0.0","target":"pkg:pypi/demo-13209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14585@1.0.0","target":"pkg:pypi/demo-13497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14586@1.0.1","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14586@1.0.1","target":"pkg:pypi/demo-11809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14587@1.0.2","target":"pkg:pypi/demo-10562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14587@1.0.2","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14588@1.0.3","target":"pkg:pypi/demo-14434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14589@1.0.4","target":"pkg:pypi/demo-13724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14589@1.0.4","target":"pkg:pypi/demo-14486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1458@1.0.3","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1458@1.0.3","target":"pkg:pypi/demo-13368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14590@1.0.0","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14590@1.0.0","target":"pkg:pypi/demo-11116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14590@1.0.0","target":"pkg:pypi/demo-12529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14590@1.0.0","target":"pkg:pypi/demo-14385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14591@1.0.1","target":"pkg:pypi/demo-11906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14592@1.0.2","target":"pkg:pypi/demo-11992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14592@1.0.2","target":"pkg:pypi/demo-12964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14592@1.0.2","target":"pkg:pypi/demo-12@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14593@1.0.3","target":"pkg:pypi/demo-11669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14593@1.0.3","target":"pkg:pypi/demo-12187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14593@1.0.3","target":"pkg:pypi/demo-14341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14594@1.0.4","target":"pkg:pypi/demo-11096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14594@1.0.4","target":"pkg:pypi/demo-11560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14594@1.0.4","target":"pkg:pypi/demo-12912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14594@1.0.4","target":"pkg:pypi/demo-1401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14595@1.0.0","target":"pkg:pypi/demo-10505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14596@1.0.1","target":"pkg:pypi/demo-10666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14596@1.0.1","target":"pkg:pypi/demo-11225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14596@1.0.1","target":"pkg:pypi/demo-13190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14596@1.0.1","target":"pkg:pypi/demo-14500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14597@1.0.2","target":"pkg:pypi/demo-13333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14597@1.0.2","target":"pkg:pypi/demo-13775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14597@1.0.2","target":"pkg:pypi/demo-13950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14598@1.0.3","target":"pkg:pypi/demo-12488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14599@1.0.4","target":"pkg:pypi/demo-11609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14599@1.0.4","target":"pkg:pypi/demo-12114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14599@1.0.4","target":"pkg:pypi/demo-12369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14599@1.0.4","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1459@1.0.4","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1459@1.0.4","target":"pkg:pypi/demo-13458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-145@1.0.0","target":"pkg:pypi/demo-12966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-145@1.0.0","target":"pkg:pypi/demo-13732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14600@1.0.0","target":"pkg:pypi/demo-10919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14600@1.0.0","target":"pkg:pypi/demo-12021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14600@1.0.0","target":"pkg:pypi/demo-12173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14600@1.0.0","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14601@1.0.1","target":"pkg:pypi/demo-12065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14602@1.0.2","target":"pkg:pypi/demo-14297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14603@1.0.3","target":"pkg:pypi/demo-10895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14603@1.0.3","target":"pkg:pypi/demo-13924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14603@1.0.3","target":"pkg:pypi/demo-14055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14604@1.0.4","target":"pkg:pypi/demo-11705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14604@1.0.4","target":"pkg:pypi/demo-13592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14605@1.0.0","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14606@1.0.1","target":"pkg:pypi/demo-10512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14606@1.0.1","target":"pkg:pypi/demo-13085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14606@1.0.1","target":"pkg:pypi/demo-13683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14607@1.0.2","target":"pkg:pypi/demo-13087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14607@1.0.2","target":"pkg:pypi/demo-13826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14608@1.0.3","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14608@1.0.3","target":"pkg:pypi/demo-12451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14609@1.0.4","target":"pkg:pypi/demo-11098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14609@1.0.4","target":"pkg:pypi/demo-12081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14609@1.0.4","target":"pkg:pypi/demo-12310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14609@1.0.4","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1460@1.0.0","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1460@1.0.0","target":"pkg:pypi/demo-14285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1460@1.0.0","target":"pkg:pypi/demo-14353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14610@1.0.0","target":"pkg:pypi/demo-11674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14610@1.0.0","target":"pkg:pypi/demo-13993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14610@1.0.0","target":"pkg:pypi/demo-14523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14611@1.0.1","target":"pkg:pypi/demo-10819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14611@1.0.1","target":"pkg:pypi/demo-11360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14611@1.0.1","target":"pkg:pypi/demo-11684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14611@1.0.1","target":"pkg:pypi/demo-12783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14612@1.0.2","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14612@1.0.2","target":"pkg:pypi/demo-11532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14612@1.0.2","target":"pkg:pypi/demo-14112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14613@1.0.3","target":"pkg:pypi/demo-13157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14613@1.0.3","target":"pkg:pypi/demo-13992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14614@1.0.4","target":"pkg:pypi/demo-14520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14615@1.0.0","target":"pkg:pypi/demo-11585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14616@1.0.1","target":"pkg:pypi/demo-11847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14616@1.0.1","target":"pkg:pypi/demo-12316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14616@1.0.1","target":"pkg:pypi/demo-13913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14616@1.0.1","target":"pkg:pypi/demo-14578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14617@1.0.2","target":"pkg:pypi/demo-10763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14617@1.0.2","target":"pkg:pypi/demo-13323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14618@1.0.3","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14618@1.0.3","target":"pkg:pypi/demo-10414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14618@1.0.3","target":"pkg:pypi/demo-11653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14619@1.0.4","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14619@1.0.4","target":"pkg:pypi/demo-11103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14619@1.0.4","target":"pkg:pypi/demo-12826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14619@1.0.4","target":"pkg:pypi/demo-12@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1461@1.0.1","target":"pkg:pypi/demo-12059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1461@1.0.1","target":"pkg:pypi/demo-13372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1461@1.0.1","target":"pkg:pypi/demo-14246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1461@1.0.1","target":"pkg:pypi/demo-14593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14620@1.0.0","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14620@1.0.0","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14621@1.0.1","target":"pkg:pypi/demo-10562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14622@1.0.2","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14622@1.0.2","target":"pkg:pypi/demo-12295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14622@1.0.2","target":"pkg:pypi/demo-12384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14623@1.0.3","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14623@1.0.3","target":"pkg:pypi/demo-10977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14623@1.0.3","target":"pkg:pypi/demo-12327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14623@1.0.3","target":"pkg:pypi/demo-13782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14624@1.0.4","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14624@1.0.4","target":"pkg:pypi/demo-10723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14624@1.0.4","target":"pkg:pypi/demo-12411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14625@1.0.0","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14625@1.0.0","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14625@1.0.0","target":"pkg:pypi/demo-1168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14625@1.0.0","target":"pkg:pypi/demo-12785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14626@1.0.1","target":"pkg:pypi/demo-13677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14627@1.0.2","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14627@1.0.2","target":"pkg:pypi/demo-1152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14627@1.0.2","target":"pkg:pypi/demo-12902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14627@1.0.2","target":"pkg:pypi/demo-13639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14628@1.0.3","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14628@1.0.3","target":"pkg:pypi/demo-11239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14628@1.0.3","target":"pkg:pypi/demo-11389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14628@1.0.3","target":"pkg:pypi/demo-13374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14629@1.0.4","target":"pkg:pypi/demo-13104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14629@1.0.4","target":"pkg:pypi/demo-13548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14629@1.0.4","target":"pkg:pypi/demo-14113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1462@1.0.2","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1462@1.0.2","target":"pkg:pypi/demo-11154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1462@1.0.2","target":"pkg:pypi/demo-1175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1462@1.0.2","target":"pkg:pypi/demo-12287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14630@1.0.0","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14630@1.0.0","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14630@1.0.0","target":"pkg:pypi/demo-1218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14631@1.0.1","target":"pkg:pypi/demo-10755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14631@1.0.1","target":"pkg:pypi/demo-11745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14631@1.0.1","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14632@1.0.2","target":"pkg:pypi/demo-10312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14632@1.0.2","target":"pkg:pypi/demo-11609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14632@1.0.2","target":"pkg:pypi/demo-12337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14633@1.0.3","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14633@1.0.3","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14633@1.0.3","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14633@1.0.3","target":"pkg:pypi/demo-1326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14634@1.0.4","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14634@1.0.4","target":"pkg:pypi/demo-10855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14634@1.0.4","target":"pkg:pypi/demo-136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14635@1.0.0","target":"pkg:pypi/demo-14100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14635@1.0.0","target":"pkg:pypi/demo-14460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14636@1.0.1","target":"pkg:pypi/demo-10821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14636@1.0.1","target":"pkg:pypi/demo-11228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14636@1.0.1","target":"pkg:pypi/demo-11857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14636@1.0.1","target":"pkg:pypi/demo-13910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14637@1.0.2","target":"pkg:pypi/demo-11827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14637@1.0.2","target":"pkg:pypi/demo-12368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14637@1.0.2","target":"pkg:pypi/demo-1287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14638@1.0.3","target":"pkg:pypi/demo-10819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14638@1.0.3","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14638@1.0.3","target":"pkg:pypi/demo-13811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14639@1.0.4","target":"pkg:pypi/demo-11261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14639@1.0.4","target":"pkg:pypi/demo-12154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14639@1.0.4","target":"pkg:pypi/demo-14522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14639@1.0.4","target":"pkg:pypi/demo-1457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1463@1.0.3","target":"pkg:pypi/demo-10556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1463@1.0.3","target":"pkg:pypi/demo-13511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1463@1.0.3","target":"pkg:pypi/demo-13911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1463@1.0.3","target":"pkg:pypi/demo-13971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14640@1.0.0","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14640@1.0.0","target":"pkg:pypi/demo-1098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14641@1.0.1","target":"pkg:pypi/demo-12926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14642@1.0.2","target":"pkg:pypi/demo-1365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14643@1.0.3","target":"pkg:pypi/demo-10567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14644@1.0.4","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14645@1.0.0","target":"pkg:pypi/demo-11580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14645@1.0.0","target":"pkg:pypi/demo-12981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14645@1.0.0","target":"pkg:pypi/demo-13709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14646@1.0.1","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14646@1.0.1","target":"pkg:pypi/demo-12185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14646@1.0.1","target":"pkg:pypi/demo-13877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14646@1.0.1","target":"pkg:pypi/demo-13950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14647@1.0.2","target":"pkg:pypi/demo-12582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14647@1.0.2","target":"pkg:pypi/demo-13213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14648@1.0.3","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14648@1.0.3","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14648@1.0.3","target":"pkg:pypi/demo-12923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14648@1.0.3","target":"pkg:pypi/demo-13892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14649@1.0.4","target":"pkg:pypi/demo-11667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14649@1.0.4","target":"pkg:pypi/demo-13605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14649@1.0.4","target":"pkg:pypi/demo-14629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1464@1.0.4","target":"pkg:pypi/demo-10884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1464@1.0.4","target":"pkg:pypi/demo-11376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1464@1.0.4","target":"pkg:pypi/demo-12238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14650@1.0.0","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14650@1.0.0","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14650@1.0.0","target":"pkg:pypi/demo-13552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14651@1.0.1","target":"pkg:pypi/demo-12563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14651@1.0.1","target":"pkg:pypi/demo-13878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14651@1.0.1","target":"pkg:pypi/demo-14360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14652@1.0.2","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14653@1.0.3","target":"pkg:pypi/demo-13314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14654@1.0.4","target":"pkg:pypi/demo-12458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14654@1.0.4","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14654@1.0.4","target":"pkg:pypi/demo-13877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14654@1.0.4","target":"pkg:pypi/demo-14125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14655@1.0.0","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14655@1.0.0","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14655@1.0.0","target":"pkg:pypi/demo-1088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14655@1.0.0","target":"pkg:pypi/demo-12826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14656@1.0.1","target":"pkg:pypi/demo-13194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14657@1.0.2","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14657@1.0.2","target":"pkg:pypi/demo-14022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14658@1.0.3","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14658@1.0.3","target":"pkg:pypi/demo-11785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14658@1.0.3","target":"pkg:pypi/demo-1267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14658@1.0.3","target":"pkg:pypi/demo-14530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14659@1.0.4","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1465@1.0.0","target":"pkg:pypi/demo-14336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14660@1.0.0","target":"pkg:pypi/demo-10935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14660@1.0.0","target":"pkg:pypi/demo-11171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14660@1.0.0","target":"pkg:pypi/demo-1138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14660@1.0.0","target":"pkg:pypi/demo-123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14661@1.0.1","target":"pkg:pypi/demo-11071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14661@1.0.1","target":"pkg:pypi/demo-12352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14661@1.0.1","target":"pkg:pypi/demo-1288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14662@1.0.2","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14662@1.0.2","target":"pkg:pypi/demo-13638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14662@1.0.2","target":"pkg:pypi/demo-14280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14662@1.0.2","target":"pkg:pypi/demo-1450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14663@1.0.3","target":"pkg:pypi/demo-11053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14664@1.0.4","target":"pkg:pypi/demo-1308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14665@1.0.0","target":"pkg:pypi/demo-10513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14666@1.0.1","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14666@1.0.1","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14666@1.0.1","target":"pkg:pypi/demo-14182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14666@1.0.1","target":"pkg:pypi/demo-1453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14667@1.0.2","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14667@1.0.2","target":"pkg:pypi/demo-12542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14667@1.0.2","target":"pkg:pypi/demo-14075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14668@1.0.3","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14669@1.0.4","target":"pkg:pypi/demo-13270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14669@1.0.4","target":"pkg:pypi/demo-13817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14669@1.0.4","target":"pkg:pypi/demo-14034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1466@1.0.1","target":"pkg:pypi/demo-13977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14670@1.0.0","target":"pkg:pypi/demo-12313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14670@1.0.0","target":"pkg:pypi/demo-14322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14671@1.0.1","target":"pkg:pypi/demo-11312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14671@1.0.1","target":"pkg:pypi/demo-11494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14671@1.0.1","target":"pkg:pypi/demo-14429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14672@1.0.2","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14672@1.0.2","target":"pkg:pypi/demo-12979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14672@1.0.2","target":"pkg:pypi/demo-13860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14672@1.0.2","target":"pkg:pypi/demo-14464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14673@1.0.3","target":"pkg:pypi/demo-13977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14673@1.0.3","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14674@1.0.4","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14675@1.0.0","target":"pkg:pypi/demo-1174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14675@1.0.0","target":"pkg:pypi/demo-13536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14675@1.0.0","target":"pkg:pypi/demo-13975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14675@1.0.0","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14676@1.0.1","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14676@1.0.1","target":"pkg:pypi/demo-14229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14677@1.0.2","target":"pkg:pypi/demo-12975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14678@1.0.3","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14678@1.0.3","target":"pkg:pypi/demo-11532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14679@1.0.4","target":"pkg:pypi/demo-11171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14679@1.0.4","target":"pkg:pypi/demo-12070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14679@1.0.4","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1467@1.0.2","target":"pkg:pypi/demo-11175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1467@1.0.2","target":"pkg:pypi/demo-11640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14680@1.0.0","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14680@1.0.0","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14680@1.0.0","target":"pkg:pypi/demo-11653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14680@1.0.0","target":"pkg:pypi/demo-11886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14681@1.0.1","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14681@1.0.1","target":"pkg:pypi/demo-12744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14681@1.0.1","target":"pkg:pypi/demo-13843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14682@1.0.2","target":"pkg:pypi/demo-11353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14683@1.0.3","target":"pkg:pypi/demo-12168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14683@1.0.3","target":"pkg:pypi/demo-12320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14684@1.0.4","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14684@1.0.4","target":"pkg:pypi/demo-14043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14684@1.0.4","target":"pkg:pypi/demo-1421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14685@1.0.0","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14685@1.0.0","target":"pkg:pypi/demo-11551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14685@1.0.0","target":"pkg:pypi/demo-12344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14685@1.0.0","target":"pkg:pypi/demo-13612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14686@1.0.1","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14686@1.0.1","target":"pkg:pypi/demo-11732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14687@1.0.2","target":"pkg:pypi/demo-13876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14688@1.0.3","target":"pkg:pypi/demo-10717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14688@1.0.3","target":"pkg:pypi/demo-11272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14688@1.0.3","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14688@1.0.3","target":"pkg:pypi/demo-14260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14689@1.0.4","target":"pkg:pypi/demo-10537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14689@1.0.4","target":"pkg:pypi/demo-12130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14689@1.0.4","target":"pkg:pypi/demo-14049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1468@1.0.3","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1468@1.0.3","target":"pkg:pypi/demo-1184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1468@1.0.3","target":"pkg:pypi/demo-13839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14690@1.0.0","target":"pkg:pypi/demo-11782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14691@1.0.1","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14692@1.0.2","target":"pkg:pypi/demo-12273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14693@1.0.3","target":"pkg:pypi/demo-11627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14694@1.0.4","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14694@1.0.4","target":"pkg:pypi/demo-11525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14694@1.0.4","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14695@1.0.0","target":"pkg:pypi/demo-1074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14695@1.0.0","target":"pkg:pypi/demo-11008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14695@1.0.0","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14696@1.0.1","target":"pkg:pypi/demo-11@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14696@1.0.1","target":"pkg:pypi/demo-12237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14697@1.0.2","target":"pkg:pypi/demo-12266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14697@1.0.2","target":"pkg:pypi/demo-12457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14697@1.0.2","target":"pkg:pypi/demo-13353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14698@1.0.3","target":"pkg:pypi/demo-13186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14699@1.0.4","target":"pkg:pypi/demo-11621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1469@1.0.4","target":"pkg:pypi/demo-12515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-146@1.0.1","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-146@1.0.1","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-146@1.0.1","target":"pkg:pypi/demo-11013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-146@1.0.1","target":"pkg:pypi/demo-11347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14700@1.0.0","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14700@1.0.0","target":"pkg:pypi/demo-12908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14700@1.0.0","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14701@1.0.1","target":"pkg:pypi/demo-11643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14701@1.0.1","target":"pkg:pypi/demo-12688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14701@1.0.1","target":"pkg:pypi/demo-14542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14702@1.0.2","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14702@1.0.2","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14702@1.0.2","target":"pkg:pypi/demo-13512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14702@1.0.2","target":"pkg:pypi/demo-14056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14703@1.0.3","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14703@1.0.3","target":"pkg:pypi/demo-13268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14703@1.0.3","target":"pkg:pypi/demo-13448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14703@1.0.3","target":"pkg:pypi/demo-14452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14704@1.0.4","target":"pkg:pypi/demo-1213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14704@1.0.4","target":"pkg:pypi/demo-13066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14704@1.0.4","target":"pkg:pypi/demo-14331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14705@1.0.0","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14705@1.0.0","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14705@1.0.0","target":"pkg:pypi/demo-13750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14706@1.0.1","target":"pkg:pypi/demo-12234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14706@1.0.1","target":"pkg:pypi/demo-13367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14707@1.0.2","target":"pkg:pypi/demo-10573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14707@1.0.2","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14707@1.0.2","target":"pkg:pypi/demo-12296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14707@1.0.2","target":"pkg:pypi/demo-13124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14708@1.0.3","target":"pkg:pypi/demo-12667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14708@1.0.3","target":"pkg:pypi/demo-13034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14708@1.0.3","target":"pkg:pypi/demo-1435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14709@1.0.4","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14709@1.0.4","target":"pkg:pypi/demo-11405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1470@1.0.0","target":"pkg:pypi/demo-11518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1470@1.0.0","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14710@1.0.0","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14710@1.0.0","target":"pkg:pypi/demo-12559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14710@1.0.0","target":"pkg:pypi/demo-12754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14711@1.0.1","target":"pkg:pypi/demo-11761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14711@1.0.1","target":"pkg:pypi/demo-1176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14711@1.0.1","target":"pkg:pypi/demo-12717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14712@1.0.2","target":"pkg:pypi/demo-11161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14712@1.0.2","target":"pkg:pypi/demo-11674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14712@1.0.2","target":"pkg:pypi/demo-14410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14713@1.0.3","target":"pkg:pypi/demo-10655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14713@1.0.3","target":"pkg:pypi/demo-14140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14713@1.0.3","target":"pkg:pypi/demo-14472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14714@1.0.4","target":"pkg:pypi/demo-13860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14714@1.0.4","target":"pkg:pypi/demo-1468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14715@1.0.0","target":"pkg:pypi/demo-10733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14715@1.0.0","target":"pkg:pypi/demo-11930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14715@1.0.0","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14716@1.0.1","target":"pkg:pypi/demo-10951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14716@1.0.1","target":"pkg:pypi/demo-11520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14716@1.0.1","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14716@1.0.1","target":"pkg:pypi/demo-11992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14717@1.0.2","target":"pkg:pypi/demo-10890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14717@1.0.2","target":"pkg:pypi/demo-11078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14717@1.0.2","target":"pkg:pypi/demo-12337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14718@1.0.3","target":"pkg:pypi/demo-12848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14719@1.0.4","target":"pkg:pypi/demo-12274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14719@1.0.4","target":"pkg:pypi/demo-13111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14719@1.0.4","target":"pkg:pypi/demo-13279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14719@1.0.4","target":"pkg:pypi/demo-13996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1471@1.0.1","target":"pkg:pypi/demo-1362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14720@1.0.0","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14720@1.0.0","target":"pkg:pypi/demo-1238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14720@1.0.0","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14721@1.0.1","target":"pkg:pypi/demo-1019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14721@1.0.1","target":"pkg:pypi/demo-10718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14721@1.0.1","target":"pkg:pypi/demo-1255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14721@1.0.1","target":"pkg:pypi/demo-13083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14722@1.0.2","target":"pkg:pypi/demo-13683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14723@1.0.3","target":"pkg:pypi/demo-12081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14723@1.0.3","target":"pkg:pypi/demo-13314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14724@1.0.4","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14724@1.0.4","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14724@1.0.4","target":"pkg:pypi/demo-10740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14724@1.0.4","target":"pkg:pypi/demo-11729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14725@1.0.0","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14725@1.0.0","target":"pkg:pypi/demo-1289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14726@1.0.1","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14726@1.0.1","target":"pkg:pypi/demo-12407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14727@1.0.2","target":"pkg:pypi/demo-14518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14728@1.0.3","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14728@1.0.3","target":"pkg:pypi/demo-12840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14728@1.0.3","target":"pkg:pypi/demo-13816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14729@1.0.4","target":"pkg:pypi/demo-13618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14729@1.0.4","target":"pkg:pypi/demo-14432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14729@1.0.4","target":"pkg:pypi/demo-14535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1472@1.0.2","target":"pkg:pypi/demo-12872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1472@1.0.2","target":"pkg:pypi/demo-13144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1472@1.0.2","target":"pkg:pypi/demo-13383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1472@1.0.2","target":"pkg:pypi/demo-13979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14730@1.0.0","target":"pkg:pypi/demo-11627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14730@1.0.0","target":"pkg:pypi/demo-1200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14730@1.0.0","target":"pkg:pypi/demo-14207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14730@1.0.0","target":"pkg:pypi/demo-14620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14731@1.0.1","target":"pkg:pypi/demo-13366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14731@1.0.1","target":"pkg:pypi/demo-14723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14732@1.0.2","target":"pkg:pypi/demo-1388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14732@1.0.2","target":"pkg:pypi/demo-14516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14733@1.0.3","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14733@1.0.3","target":"pkg:pypi/demo-12522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14733@1.0.3","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14734@1.0.4","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14734@1.0.4","target":"pkg:pypi/demo-12976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14734@1.0.4","target":"pkg:pypi/demo-14349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14734@1.0.4","target":"pkg:pypi/demo-14444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14735@1.0.0","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14735@1.0.0","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14735@1.0.0","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14735@1.0.0","target":"pkg:pypi/demo-12928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14736@1.0.1","target":"pkg:pypi/demo-10991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14736@1.0.1","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14736@1.0.1","target":"pkg:pypi/demo-12973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14736@1.0.1","target":"pkg:pypi/demo-13802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14737@1.0.2","target":"pkg:pypi/demo-10253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14737@1.0.2","target":"pkg:pypi/demo-11099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14737@1.0.2","target":"pkg:pypi/demo-13973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14737@1.0.2","target":"pkg:pypi/demo-14163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14738@1.0.3","target":"pkg:pypi/demo-11412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14738@1.0.3","target":"pkg:pypi/demo-11880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14738@1.0.3","target":"pkg:pypi/demo-13500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14738@1.0.3","target":"pkg:pypi/demo-144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14739@1.0.4","target":"pkg:pypi/demo-1174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1473@1.0.3","target":"pkg:pypi/demo-10730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1473@1.0.3","target":"pkg:pypi/demo-10828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14740@1.0.0","target":"pkg:pypi/demo-12837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14741@1.0.1","target":"pkg:pypi/demo-1075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14741@1.0.1","target":"pkg:pypi/demo-12431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14742@1.0.2","target":"pkg:pypi/demo-11767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14742@1.0.2","target":"pkg:pypi/demo-13814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14742@1.0.2","target":"pkg:pypi/demo-1387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14743@1.0.3","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14743@1.0.3","target":"pkg:pypi/demo-1298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14743@1.0.3","target":"pkg:pypi/demo-14181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14743@1.0.3","target":"pkg:pypi/demo-14473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14744@1.0.4","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14744@1.0.4","target":"pkg:pypi/demo-10259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14745@1.0.0","target":"pkg:pypi/demo-10897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14745@1.0.0","target":"pkg:pypi/demo-12971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14745@1.0.0","target":"pkg:pypi/demo-13543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14745@1.0.0","target":"pkg:pypi/demo-13852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14746@1.0.1","target":"pkg:pypi/demo-1114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14746@1.0.1","target":"pkg:pypi/demo-14314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14746@1.0.1","target":"pkg:pypi/demo-14407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14747@1.0.2","target":"pkg:pypi/demo-10739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14748@1.0.3","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14748@1.0.3","target":"pkg:pypi/demo-14076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14748@1.0.3","target":"pkg:pypi/demo-14335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14749@1.0.4","target":"pkg:pypi/demo-10388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14749@1.0.4","target":"pkg:pypi/demo-10557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14749@1.0.4","target":"pkg:pypi/demo-12245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14749@1.0.4","target":"pkg:pypi/demo-1236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1474@1.0.4","target":"pkg:pypi/demo-13376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1474@1.0.4","target":"pkg:pypi/demo-14583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14750@1.0.0","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14750@1.0.0","target":"pkg:pypi/demo-1249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14750@1.0.0","target":"pkg:pypi/demo-14619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14751@1.0.1","target":"pkg:pypi/demo-13312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14752@1.0.2","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14752@1.0.2","target":"pkg:pypi/demo-1244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14752@1.0.2","target":"pkg:pypi/demo-13323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14752@1.0.2","target":"pkg:pypi/demo-13992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14753@1.0.3","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14754@1.0.4","target":"pkg:pypi/demo-10999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14755@1.0.0","target":"pkg:pypi/demo-11626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14755@1.0.0","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14755@1.0.0","target":"pkg:pypi/demo-1205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14756@1.0.1","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14756@1.0.1","target":"pkg:pypi/demo-11433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14756@1.0.1","target":"pkg:pypi/demo-13817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14756@1.0.1","target":"pkg:pypi/demo-1461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14757@1.0.2","target":"pkg:pypi/demo-11565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14757@1.0.2","target":"pkg:pypi/demo-13623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14758@1.0.3","target":"pkg:pypi/demo-11281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14758@1.0.3","target":"pkg:pypi/demo-12835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14758@1.0.3","target":"pkg:pypi/demo-12947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14759@1.0.4","target":"pkg:pypi/demo-11714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14759@1.0.4","target":"pkg:pypi/demo-12854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14759@1.0.4","target":"pkg:pypi/demo-1314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14759@1.0.4","target":"pkg:pypi/demo-14326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1475@1.0.0","target":"pkg:pypi/demo-14313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14760@1.0.0","target":"pkg:pypi/demo-11075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14760@1.0.0","target":"pkg:pypi/demo-12305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14760@1.0.0","target":"pkg:pypi/demo-14135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14761@1.0.1","target":"pkg:pypi/demo-11895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14761@1.0.1","target":"pkg:pypi/demo-13620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14761@1.0.1","target":"pkg:pypi/demo-14085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14762@1.0.2","target":"pkg:pypi/demo-11539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14763@1.0.3","target":"pkg:pypi/demo-10785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14763@1.0.3","target":"pkg:pypi/demo-11365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14764@1.0.4","target":"pkg:pypi/demo-11838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14765@1.0.0","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14765@1.0.0","target":"pkg:pypi/demo-11979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14765@1.0.0","target":"pkg:pypi/demo-13666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14765@1.0.0","target":"pkg:pypi/demo-14158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14766@1.0.1","target":"pkg:pypi/demo-14744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14767@1.0.2","target":"pkg:pypi/demo-13325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14767@1.0.2","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14767@1.0.2","target":"pkg:pypi/demo-14675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14768@1.0.3","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14768@1.0.3","target":"pkg:pypi/demo-11498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14768@1.0.3","target":"pkg:pypi/demo-13382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14768@1.0.3","target":"pkg:pypi/demo-14689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14769@1.0.4","target":"pkg:pypi/demo-12902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14769@1.0.4","target":"pkg:pypi/demo-13483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1476@1.0.1","target":"pkg:pypi/demo-12361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14770@1.0.0","target":"pkg:pypi/demo-14529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14771@1.0.1","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14771@1.0.1","target":"pkg:pypi/demo-1184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14771@1.0.1","target":"pkg:pypi/demo-13002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14771@1.0.1","target":"pkg:pypi/demo-14667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14772@1.0.2","target":"pkg:pypi/demo-13363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14772@1.0.2","target":"pkg:pypi/demo-14199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14772@1.0.2","target":"pkg:pypi/demo-14473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14773@1.0.3","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14773@1.0.3","target":"pkg:pypi/demo-1092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14773@1.0.3","target":"pkg:pypi/demo-12147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14773@1.0.3","target":"pkg:pypi/demo-14651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14774@1.0.4","target":"pkg:pypi/demo-11088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14774@1.0.4","target":"pkg:pypi/demo-1283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14774@1.0.4","target":"pkg:pypi/demo-13287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14774@1.0.4","target":"pkg:pypi/demo-13955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14775@1.0.0","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14775@1.0.0","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14776@1.0.1","target":"pkg:pypi/demo-11035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14776@1.0.1","target":"pkg:pypi/demo-1330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14776@1.0.1","target":"pkg:pypi/demo-14128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14777@1.0.2","target":"pkg:pypi/demo-1167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14777@1.0.2","target":"pkg:pypi/demo-12517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14777@1.0.2","target":"pkg:pypi/demo-14007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14777@1.0.2","target":"pkg:pypi/demo-14026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14778@1.0.3","target":"pkg:pypi/demo-12409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14778@1.0.3","target":"pkg:pypi/demo-13163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14778@1.0.3","target":"pkg:pypi/demo-13731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14779@1.0.4","target":"pkg:pypi/demo-13094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14779@1.0.4","target":"pkg:pypi/demo-13179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1477@1.0.2","target":"pkg:pypi/demo-11197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1477@1.0.2","target":"pkg:pypi/demo-13069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14780@1.0.0","target":"pkg:pypi/demo-12302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14781@1.0.1","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14781@1.0.1","target":"pkg:pypi/demo-14448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14782@1.0.2","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14782@1.0.2","target":"pkg:pypi/demo-14314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14783@1.0.3","target":"pkg:pypi/demo-11026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14784@1.0.4","target":"pkg:pypi/demo-12836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14784@1.0.4","target":"pkg:pypi/demo-14507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14785@1.0.0","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14785@1.0.0","target":"pkg:pypi/demo-1256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14785@1.0.0","target":"pkg:pypi/demo-14112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14786@1.0.1","target":"pkg:pypi/demo-10834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14786@1.0.1","target":"pkg:pypi/demo-11774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14786@1.0.1","target":"pkg:pypi/demo-13379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14787@1.0.2","target":"pkg:pypi/demo-12685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14787@1.0.2","target":"pkg:pypi/demo-12785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14787@1.0.2","target":"pkg:pypi/demo-14464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14788@1.0.3","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14788@1.0.3","target":"pkg:pypi/demo-11123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14788@1.0.3","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14788@1.0.3","target":"pkg:pypi/demo-14207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14789@1.0.4","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14789@1.0.4","target":"pkg:pypi/demo-11739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14789@1.0.4","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1478@1.0.3","target":"pkg:pypi/demo-12073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1478@1.0.3","target":"pkg:pypi/demo-13215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14790@1.0.0","target":"pkg:pypi/demo-14280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14790@1.0.0","target":"pkg:pypi/demo-14334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14790@1.0.0","target":"pkg:pypi/demo-14353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14790@1.0.0","target":"pkg:pypi/demo-14518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14791@1.0.1","target":"pkg:pypi/demo-1097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14791@1.0.1","target":"pkg:pypi/demo-12136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14791@1.0.1","target":"pkg:pypi/demo-12288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14791@1.0.1","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14792@1.0.2","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14792@1.0.2","target":"pkg:pypi/demo-14341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14793@1.0.3","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14793@1.0.3","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14793@1.0.3","target":"pkg:pypi/demo-11869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14793@1.0.3","target":"pkg:pypi/demo-12219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14794@1.0.4","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14794@1.0.4","target":"pkg:pypi/demo-12110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14794@1.0.4","target":"pkg:pypi/demo-12916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14794@1.0.4","target":"pkg:pypi/demo-14240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14795@1.0.0","target":"pkg:pypi/demo-10087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14795@1.0.0","target":"pkg:pypi/demo-13342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14796@1.0.1","target":"pkg:pypi/demo-14486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14797@1.0.2","target":"pkg:pypi/demo-10964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14798@1.0.3","target":"pkg:pypi/demo-12068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14798@1.0.3","target":"pkg:pypi/demo-12301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14799@1.0.4","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14799@1.0.4","target":"pkg:pypi/demo-12711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14799@1.0.4","target":"pkg:pypi/demo-14166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14799@1.0.4","target":"pkg:pypi/demo-14342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1479@1.0.4","target":"pkg:pypi/demo-10905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1479@1.0.4","target":"pkg:pypi/demo-1293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1479@1.0.4","target":"pkg:pypi/demo-13449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1479@1.0.4","target":"pkg:pypi/demo-14420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-147@1.0.2","target":"pkg:pypi/demo-11043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14800@1.0.0","target":"pkg:pypi/demo-10751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14800@1.0.0","target":"pkg:pypi/demo-11175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14800@1.0.0","target":"pkg:pypi/demo-11414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14800@1.0.0","target":"pkg:pypi/demo-13120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14801@1.0.1","target":"pkg:pypi/demo-1299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14801@1.0.1","target":"pkg:pypi/demo-1396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14802@1.0.2","target":"pkg:pypi/demo-10731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14802@1.0.2","target":"pkg:pypi/demo-1315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14802@1.0.2","target":"pkg:pypi/demo-13185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14802@1.0.2","target":"pkg:pypi/demo-14208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14803@1.0.3","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14803@1.0.3","target":"pkg:pypi/demo-12314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14803@1.0.3","target":"pkg:pypi/demo-13103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14803@1.0.3","target":"pkg:pypi/demo-14034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14804@1.0.4","target":"pkg:pypi/demo-10133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14804@1.0.4","target":"pkg:pypi/demo-1250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14805@1.0.0","target":"pkg:pypi/demo-12825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14805@1.0.0","target":"pkg:pypi/demo-14793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14806@1.0.1","target":"pkg:pypi/demo-138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14806@1.0.1","target":"pkg:pypi/demo-14172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14807@1.0.2","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14807@1.0.2","target":"pkg:pypi/demo-12761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14808@1.0.3","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14808@1.0.3","target":"pkg:pypi/demo-12346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14808@1.0.3","target":"pkg:pypi/demo-139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14808@1.0.3","target":"pkg:pypi/demo-14605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14809@1.0.4","target":"pkg:pypi/demo-1344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1480@1.0.0","target":"pkg:pypi/demo-10706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1480@1.0.0","target":"pkg:pypi/demo-11803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14810@1.0.0","target":"pkg:pypi/demo-12785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14811@1.0.1","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14811@1.0.1","target":"pkg:pypi/demo-12171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14811@1.0.1","target":"pkg:pypi/demo-12568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14812@1.0.2","target":"pkg:pypi/demo-13269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14812@1.0.2","target":"pkg:pypi/demo-13650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14813@1.0.3","target":"pkg:pypi/demo-10908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14813@1.0.3","target":"pkg:pypi/demo-12372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14813@1.0.3","target":"pkg:pypi/demo-14430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14814@1.0.4","target":"pkg:pypi/demo-10234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14814@1.0.4","target":"pkg:pypi/demo-11260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14815@1.0.0","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14816@1.0.1","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14816@1.0.1","target":"pkg:pypi/demo-12350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14817@1.0.2","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14817@1.0.2","target":"pkg:pypi/demo-1148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14817@1.0.2","target":"pkg:pypi/demo-12166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14817@1.0.2","target":"pkg:pypi/demo-14749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14818@1.0.3","target":"pkg:pypi/demo-10570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14818@1.0.3","target":"pkg:pypi/demo-13923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14819@1.0.4","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1481@1.0.1","target":"pkg:pypi/demo-10294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1481@1.0.1","target":"pkg:pypi/demo-14000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1481@1.0.1","target":"pkg:pypi/demo-14431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1481@1.0.1","target":"pkg:pypi/demo-14616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14820@1.0.0","target":"pkg:pypi/demo-11461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14820@1.0.0","target":"pkg:pypi/demo-11608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14820@1.0.0","target":"pkg:pypi/demo-1276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14821@1.0.1","target":"pkg:pypi/demo-10537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14821@1.0.1","target":"pkg:pypi/demo-11982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14821@1.0.1","target":"pkg:pypi/demo-12727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14821@1.0.1","target":"pkg:pypi/demo-13977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14822@1.0.2","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14822@1.0.2","target":"pkg:pypi/demo-12149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14822@1.0.2","target":"pkg:pypi/demo-12789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14823@1.0.3","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14823@1.0.3","target":"pkg:pypi/demo-13255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14823@1.0.3","target":"pkg:pypi/demo-1450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14824@1.0.4","target":"pkg:pypi/demo-10639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14824@1.0.4","target":"pkg:pypi/demo-13088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14824@1.0.4","target":"pkg:pypi/demo-14566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14824@1.0.4","target":"pkg:pypi/demo-14690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14825@1.0.0","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14825@1.0.0","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14825@1.0.0","target":"pkg:pypi/demo-1387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14826@1.0.1","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14826@1.0.1","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14826@1.0.1","target":"pkg:pypi/demo-14111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14827@1.0.2","target":"pkg:pypi/demo-10804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14827@1.0.2","target":"pkg:pypi/demo-10871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14828@1.0.3","target":"pkg:pypi/demo-14732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14829@1.0.4","target":"pkg:pypi/demo-13387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1482@1.0.2","target":"pkg:pypi/demo-14335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14830@1.0.0","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14831@1.0.1","target":"pkg:pypi/demo-12564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14831@1.0.1","target":"pkg:pypi/demo-14416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14832@1.0.2","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14832@1.0.2","target":"pkg:pypi/demo-13043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14833@1.0.3","target":"pkg:pypi/demo-10958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14833@1.0.3","target":"pkg:pypi/demo-12354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14834@1.0.4","target":"pkg:pypi/demo-12036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14835@1.0.0","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14835@1.0.0","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14836@1.0.1","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14836@1.0.1","target":"pkg:pypi/demo-10769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14836@1.0.1","target":"pkg:pypi/demo-13164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14837@1.0.2","target":"pkg:pypi/demo-10958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14837@1.0.2","target":"pkg:pypi/demo-1119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14837@1.0.2","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14838@1.0.3","target":"pkg:pypi/demo-11032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14838@1.0.3","target":"pkg:pypi/demo-13428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14839@1.0.4","target":"pkg:pypi/demo-11342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14839@1.0.4","target":"pkg:pypi/demo-13773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14839@1.0.4","target":"pkg:pypi/demo-14827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1483@1.0.3","target":"pkg:pypi/demo-11386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1483@1.0.3","target":"pkg:pypi/demo-14069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1483@1.0.3","target":"pkg:pypi/demo-14617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14840@1.0.0","target":"pkg:pypi/demo-1074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14840@1.0.0","target":"pkg:pypi/demo-10797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14840@1.0.0","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14841@1.0.1","target":"pkg:pypi/demo-12044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14842@1.0.2","target":"pkg:pypi/demo-11000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14842@1.0.2","target":"pkg:pypi/demo-12380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14842@1.0.2","target":"pkg:pypi/demo-14707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14843@1.0.3","target":"pkg:pypi/demo-10257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14843@1.0.3","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14843@1.0.3","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14843@1.0.3","target":"pkg:pypi/demo-13555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14844@1.0.4","target":"pkg:pypi/demo-1267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14845@1.0.0","target":"pkg:pypi/demo-10697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14845@1.0.0","target":"pkg:pypi/demo-12026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14845@1.0.0","target":"pkg:pypi/demo-14260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14846@1.0.1","target":"pkg:pypi/demo-10097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14846@1.0.1","target":"pkg:pypi/demo-10995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14846@1.0.1","target":"pkg:pypi/demo-13429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14846@1.0.1","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14847@1.0.2","target":"pkg:pypi/demo-10887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14847@1.0.2","target":"pkg:pypi/demo-11171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14847@1.0.2","target":"pkg:pypi/demo-13033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14847@1.0.2","target":"pkg:pypi/demo-14166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14848@1.0.3","target":"pkg:pypi/demo-10485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14848@1.0.3","target":"pkg:pypi/demo-12669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14848@1.0.3","target":"pkg:pypi/demo-12900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14849@1.0.4","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14849@1.0.4","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1484@1.0.4","target":"pkg:pypi/demo-11218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1484@1.0.4","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1484@1.0.4","target":"pkg:pypi/demo-13311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1484@1.0.4","target":"pkg:pypi/demo-13746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14850@1.0.0","target":"pkg:pypi/demo-11544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14850@1.0.0","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14850@1.0.0","target":"pkg:pypi/demo-13564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14850@1.0.0","target":"pkg:pypi/demo-14361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14851@1.0.1","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14851@1.0.1","target":"pkg:pypi/demo-1214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14851@1.0.1","target":"pkg:pypi/demo-12361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14851@1.0.1","target":"pkg:pypi/demo-14274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14852@1.0.2","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14852@1.0.2","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14852@1.0.2","target":"pkg:pypi/demo-11768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14852@1.0.2","target":"pkg:pypi/demo-12102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14853@1.0.3","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14853@1.0.3","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14853@1.0.3","target":"pkg:pypi/demo-11835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14853@1.0.3","target":"pkg:pypi/demo-13077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14854@1.0.4","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14854@1.0.4","target":"pkg:pypi/demo-10849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14854@1.0.4","target":"pkg:pypi/demo-11436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14855@1.0.0","target":"pkg:pypi/demo-10667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14855@1.0.0","target":"pkg:pypi/demo-11710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14855@1.0.0","target":"pkg:pypi/demo-14320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14856@1.0.1","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14856@1.0.1","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14856@1.0.1","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14857@1.0.2","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14857@1.0.2","target":"pkg:pypi/demo-120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14857@1.0.2","target":"pkg:pypi/demo-12399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14857@1.0.2","target":"pkg:pypi/demo-1301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14858@1.0.3","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14858@1.0.3","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14858@1.0.3","target":"pkg:pypi/demo-14537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14858@1.0.3","target":"pkg:pypi/demo-14806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14859@1.0.4","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14859@1.0.4","target":"pkg:pypi/demo-13643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1485@1.0.0","target":"pkg:pypi/demo-12947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1485@1.0.0","target":"pkg:pypi/demo-1370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14860@1.0.0","target":"pkg:pypi/demo-11664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14861@1.0.1","target":"pkg:pypi/demo-12525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14861@1.0.1","target":"pkg:pypi/demo-13392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14861@1.0.1","target":"pkg:pypi/demo-13466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14862@1.0.2","target":"pkg:pypi/demo-14082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14863@1.0.3","target":"pkg:pypi/demo-10379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14863@1.0.3","target":"pkg:pypi/demo-10986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14863@1.0.3","target":"pkg:pypi/demo-11224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14863@1.0.3","target":"pkg:pypi/demo-1239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14864@1.0.4","target":"pkg:pypi/demo-1259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14864@1.0.4","target":"pkg:pypi/demo-13628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14865@1.0.0","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14866@1.0.1","target":"pkg:pypi/demo-12584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14866@1.0.1","target":"pkg:pypi/demo-13192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14866@1.0.1","target":"pkg:pypi/demo-14807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14867@1.0.2","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14867@1.0.2","target":"pkg:pypi/demo-14295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14868@1.0.3","target":"pkg:pypi/demo-10986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14868@1.0.3","target":"pkg:pypi/demo-12142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14868@1.0.3","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14868@1.0.3","target":"pkg:pypi/demo-14540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14869@1.0.4","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1486@1.0.1","target":"pkg:pypi/demo-1058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1486@1.0.1","target":"pkg:pypi/demo-11708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1486@1.0.1","target":"pkg:pypi/demo-13965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14870@1.0.0","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14870@1.0.0","target":"pkg:pypi/demo-13218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14871@1.0.1","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14871@1.0.1","target":"pkg:pypi/demo-12405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14872@1.0.2","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14873@1.0.3","target":"pkg:pypi/demo-13713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14873@1.0.3","target":"pkg:pypi/demo-13990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14873@1.0.3","target":"pkg:pypi/demo-14366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14874@1.0.4","target":"pkg:pypi/demo-10850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14874@1.0.4","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14874@1.0.4","target":"pkg:pypi/demo-13539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14875@1.0.0","target":"pkg:pypi/demo-1240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14875@1.0.0","target":"pkg:pypi/demo-12555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14875@1.0.0","target":"pkg:pypi/demo-14099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14876@1.0.1","target":"pkg:pypi/demo-11272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14876@1.0.1","target":"pkg:pypi/demo-14042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14877@1.0.2","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14877@1.0.2","target":"pkg:pypi/demo-13996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14878@1.0.3","target":"pkg:pypi/demo-14268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14879@1.0.4","target":"pkg:pypi/demo-10273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14879@1.0.4","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14879@1.0.4","target":"pkg:pypi/demo-14661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1487@1.0.2","target":"pkg:pypi/demo-13688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14880@1.0.0","target":"pkg:pypi/demo-12150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14880@1.0.0","target":"pkg:pypi/demo-12857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14880@1.0.0","target":"pkg:pypi/demo-12979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14880@1.0.0","target":"pkg:pypi/demo-14792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14881@1.0.1","target":"pkg:pypi/demo-13666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14882@1.0.2","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14882@1.0.2","target":"pkg:pypi/demo-14197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14883@1.0.3","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14883@1.0.3","target":"pkg:pypi/demo-1097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14884@1.0.4","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14884@1.0.4","target":"pkg:pypi/demo-12209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14885@1.0.0","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14885@1.0.0","target":"pkg:pypi/demo-13428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14886@1.0.1","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14886@1.0.1","target":"pkg:pypi/demo-1072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14886@1.0.1","target":"pkg:pypi/demo-12374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14887@1.0.2","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14887@1.0.2","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14888@1.0.3","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14888@1.0.3","target":"pkg:pypi/demo-11452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14888@1.0.3","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14889@1.0.4","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14889@1.0.4","target":"pkg:pypi/demo-12831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14889@1.0.4","target":"pkg:pypi/demo-13103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1488@1.0.3","target":"pkg:pypi/demo-10695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1488@1.0.3","target":"pkg:pypi/demo-10846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1488@1.0.3","target":"pkg:pypi/demo-1322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14890@1.0.0","target":"pkg:pypi/demo-10594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14890@1.0.0","target":"pkg:pypi/demo-1137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14891@1.0.1","target":"pkg:pypi/demo-12167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14891@1.0.1","target":"pkg:pypi/demo-12556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14891@1.0.1","target":"pkg:pypi/demo-12958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14891@1.0.1","target":"pkg:pypi/demo-13747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14892@1.0.2","target":"pkg:pypi/demo-1170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14892@1.0.2","target":"pkg:pypi/demo-12473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14893@1.0.3","target":"pkg:pypi/demo-14469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14893@1.0.3","target":"pkg:pypi/demo-14479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14894@1.0.4","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14894@1.0.4","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14894@1.0.4","target":"pkg:pypi/demo-13019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14894@1.0.4","target":"pkg:pypi/demo-14850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14895@1.0.0","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14895@1.0.0","target":"pkg:pypi/demo-14440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14896@1.0.1","target":"pkg:pypi/demo-12363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14897@1.0.2","target":"pkg:pypi/demo-13270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14898@1.0.3","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14898@1.0.3","target":"pkg:pypi/demo-12686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14899@1.0.4","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14899@1.0.4","target":"pkg:pypi/demo-11334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14899@1.0.4","target":"pkg:pypi/demo-1304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14899@1.0.4","target":"pkg:pypi/demo-14759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1489@1.0.4","target":"pkg:pypi/demo-13682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-148@1.0.3","target":"pkg:pypi/demo-10832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-148@1.0.3","target":"pkg:pypi/demo-10926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-148@1.0.3","target":"pkg:pypi/demo-11242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14900@1.0.0","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14900@1.0.0","target":"pkg:pypi/demo-10456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14900@1.0.0","target":"pkg:pypi/demo-12247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14900@1.0.0","target":"pkg:pypi/demo-12706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14901@1.0.1","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14901@1.0.1","target":"pkg:pypi/demo-10678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14901@1.0.1","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14901@1.0.1","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14902@1.0.2","target":"pkg:pypi/demo-10983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14902@1.0.2","target":"pkg:pypi/demo-11467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14902@1.0.2","target":"pkg:pypi/demo-12685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14902@1.0.2","target":"pkg:pypi/demo-13943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14903@1.0.3","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14903@1.0.3","target":"pkg:pypi/demo-1330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14903@1.0.3","target":"pkg:pypi/demo-13402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14904@1.0.4","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14904@1.0.4","target":"pkg:pypi/demo-13863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14905@1.0.0","target":"pkg:pypi/demo-10710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14905@1.0.0","target":"pkg:pypi/demo-10861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14905@1.0.0","target":"pkg:pypi/demo-1270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14905@1.0.0","target":"pkg:pypi/demo-1345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14906@1.0.1","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14906@1.0.1","target":"pkg:pypi/demo-13727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14906@1.0.1","target":"pkg:pypi/demo-14230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14907@1.0.2","target":"pkg:pypi/demo-11754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14907@1.0.2","target":"pkg:pypi/demo-13190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14908@1.0.3","target":"pkg:pypi/demo-10392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14908@1.0.3","target":"pkg:pypi/demo-12793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14908@1.0.3","target":"pkg:pypi/demo-14665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14909@1.0.4","target":"pkg:pypi/demo-14334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1490@1.0.0","target":"pkg:pypi/demo-10402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1490@1.0.0","target":"pkg:pypi/demo-14284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14910@1.0.0","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14910@1.0.0","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14910@1.0.0","target":"pkg:pypi/demo-14299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14911@1.0.1","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14912@1.0.2","target":"pkg:pypi/demo-1324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14912@1.0.2","target":"pkg:pypi/demo-13413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14912@1.0.2","target":"pkg:pypi/demo-14875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14913@1.0.3","target":"pkg:pypi/demo-10806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14913@1.0.3","target":"pkg:pypi/demo-12328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14913@1.0.3","target":"pkg:pypi/demo-13321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14914@1.0.4","target":"pkg:pypi/demo-12690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14914@1.0.4","target":"pkg:pypi/demo-13264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14915@1.0.0","target":"pkg:pypi/demo-1204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14915@1.0.0","target":"pkg:pypi/demo-12283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14916@1.0.1","target":"pkg:pypi/demo-13284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14916@1.0.1","target":"pkg:pypi/demo-13889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14916@1.0.1","target":"pkg:pypi/demo-14120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14916@1.0.1","target":"pkg:pypi/demo-14555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14917@1.0.2","target":"pkg:pypi/demo-10234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14918@1.0.3","target":"pkg:pypi/demo-12783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14919@1.0.4","target":"pkg:pypi/demo-11684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14919@1.0.4","target":"pkg:pypi/demo-11869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14919@1.0.4","target":"pkg:pypi/demo-13359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14919@1.0.4","target":"pkg:pypi/demo-14365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1491@1.0.1","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1491@1.0.1","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1491@1.0.1","target":"pkg:pypi/demo-14678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1491@1.0.1","target":"pkg:pypi/demo-14831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14920@1.0.0","target":"pkg:pypi/demo-10440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14920@1.0.0","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14921@1.0.1","target":"pkg:pypi/demo-14848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14922@1.0.2","target":"pkg:pypi/demo-11931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14922@1.0.2","target":"pkg:pypi/demo-12007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14922@1.0.2","target":"pkg:pypi/demo-12184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14922@1.0.2","target":"pkg:pypi/demo-12833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14923@1.0.3","target":"pkg:pypi/demo-10484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14923@1.0.3","target":"pkg:pypi/demo-11279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14924@1.0.4","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14924@1.0.4","target":"pkg:pypi/demo-13379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14924@1.0.4","target":"pkg:pypi/demo-14160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14925@1.0.0","target":"pkg:pypi/demo-13554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14926@1.0.1","target":"pkg:pypi/demo-12390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14926@1.0.1","target":"pkg:pypi/demo-14551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14927@1.0.2","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14927@1.0.2","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14927@1.0.2","target":"pkg:pypi/demo-13746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14927@1.0.2","target":"pkg:pypi/demo-14358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14928@1.0.3","target":"pkg:pypi/demo-14182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14928@1.0.3","target":"pkg:pypi/demo-14609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14929@1.0.4","target":"pkg:pypi/demo-12110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14929@1.0.4","target":"pkg:pypi/demo-12379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1492@1.0.2","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1492@1.0.2","target":"pkg:pypi/demo-11091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1492@1.0.2","target":"pkg:pypi/demo-14479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14930@1.0.0","target":"pkg:pypi/demo-14081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14930@1.0.0","target":"pkg:pypi/demo-14851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14931@1.0.1","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14931@1.0.1","target":"pkg:pypi/demo-13581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14932@1.0.2","target":"pkg:pypi/demo-10740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14932@1.0.2","target":"pkg:pypi/demo-14265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14933@1.0.3","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14933@1.0.3","target":"pkg:pypi/demo-10851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14933@1.0.3","target":"pkg:pypi/demo-11929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14933@1.0.3","target":"pkg:pypi/demo-13896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14934@1.0.4","target":"pkg:pypi/demo-13033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14935@1.0.0","target":"pkg:pypi/demo-12420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14935@1.0.0","target":"pkg:pypi/demo-12707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14936@1.0.1","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14936@1.0.1","target":"pkg:pypi/demo-10538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14936@1.0.1","target":"pkg:pypi/demo-14217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14936@1.0.1","target":"pkg:pypi/demo-14433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14937@1.0.2","target":"pkg:pypi/demo-12474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14937@1.0.2","target":"pkg:pypi/demo-12795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14937@1.0.2","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14938@1.0.3","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14939@1.0.4","target":"pkg:pypi/demo-12520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1493@1.0.3","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1493@1.0.3","target":"pkg:pypi/demo-11280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1493@1.0.3","target":"pkg:pypi/demo-13266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1493@1.0.3","target":"pkg:pypi/demo-14090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14940@1.0.0","target":"pkg:pypi/demo-11808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14941@1.0.1","target":"pkg:pypi/demo-10410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14941@1.0.1","target":"pkg:pypi/demo-13597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14941@1.0.1","target":"pkg:pypi/demo-14497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14942@1.0.2","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14943@1.0.3","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14943@1.0.3","target":"pkg:pypi/demo-11073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14943@1.0.3","target":"pkg:pypi/demo-13118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14943@1.0.3","target":"pkg:pypi/demo-14648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14944@1.0.4","target":"pkg:pypi/demo-11006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14944@1.0.4","target":"pkg:pypi/demo-14157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14945@1.0.0","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14946@1.0.1","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14947@1.0.2","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14947@1.0.2","target":"pkg:pypi/demo-11518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14947@1.0.2","target":"pkg:pypi/demo-14081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14948@1.0.3","target":"pkg:pypi/demo-11331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14948@1.0.3","target":"pkg:pypi/demo-11771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14948@1.0.3","target":"pkg:pypi/demo-13570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14948@1.0.3","target":"pkg:pypi/demo-14511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14949@1.0.4","target":"pkg:pypi/demo-12225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14949@1.0.4","target":"pkg:pypi/demo-12864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14949@1.0.4","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1494@1.0.4","target":"pkg:pypi/demo-12312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1494@1.0.4","target":"pkg:pypi/demo-13074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14950@1.0.0","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14950@1.0.0","target":"pkg:pypi/demo-13401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14950@1.0.0","target":"pkg:pypi/demo-14016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14950@1.0.0","target":"pkg:pypi/demo-1490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14951@1.0.1","target":"pkg:pypi/demo-10708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14951@1.0.1","target":"pkg:pypi/demo-14095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14952@1.0.2","target":"pkg:pypi/demo-14476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14952@1.0.2","target":"pkg:pypi/demo-14941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14953@1.0.3","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14953@1.0.3","target":"pkg:pypi/demo-11862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14954@1.0.4","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14954@1.0.4","target":"pkg:pypi/demo-10457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14954@1.0.4","target":"pkg:pypi/demo-13147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14954@1.0.4","target":"pkg:pypi/demo-14549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14955@1.0.0","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14955@1.0.0","target":"pkg:pypi/demo-13243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14955@1.0.0","target":"pkg:pypi/demo-13930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14955@1.0.0","target":"pkg:pypi/demo-14633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14956@1.0.1","target":"pkg:pypi/demo-12385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14956@1.0.1","target":"pkg:pypi/demo-14249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14957@1.0.2","target":"pkg:pypi/demo-10850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14957@1.0.2","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14957@1.0.2","target":"pkg:pypi/demo-14311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14957@1.0.2","target":"pkg:pypi/demo-14742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14958@1.0.3","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14958@1.0.3","target":"pkg:pypi/demo-10822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14958@1.0.3","target":"pkg:pypi/demo-13473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14959@1.0.4","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1495@1.0.0","target":"pkg:pypi/demo-14350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14960@1.0.0","target":"pkg:pypi/demo-13600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14961@1.0.1","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14961@1.0.1","target":"pkg:pypi/demo-14122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14962@1.0.2","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14962@1.0.2","target":"pkg:pypi/demo-11179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14962@1.0.2","target":"pkg:pypi/demo-12508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14962@1.0.2","target":"pkg:pypi/demo-14277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14963@1.0.3","target":"pkg:pypi/demo-11962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14963@1.0.3","target":"pkg:pypi/demo-12307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14964@1.0.4","target":"pkg:pypi/demo-12903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14965@1.0.0","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14965@1.0.0","target":"pkg:pypi/demo-13025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14966@1.0.1","target":"pkg:pypi/demo-13932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14967@1.0.2","target":"pkg:pypi/demo-12311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14967@1.0.2","target":"pkg:pypi/demo-14927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14968@1.0.3","target":"pkg:pypi/demo-11824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14968@1.0.3","target":"pkg:pypi/demo-12218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14968@1.0.3","target":"pkg:pypi/demo-13287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14969@1.0.4","target":"pkg:pypi/demo-13269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14969@1.0.4","target":"pkg:pypi/demo-14732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1496@1.0.1","target":"pkg:pypi/demo-10718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1496@1.0.1","target":"pkg:pypi/demo-11557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1496@1.0.1","target":"pkg:pypi/demo-12916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1496@1.0.1","target":"pkg:pypi/demo-14457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14970@1.0.0","target":"pkg:pypi/demo-13273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14970@1.0.0","target":"pkg:pypi/demo-13283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14970@1.0.0","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14970@1.0.0","target":"pkg:pypi/demo-14914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14971@1.0.1","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14971@1.0.1","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14972@1.0.2","target":"pkg:pypi/demo-12249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14973@1.0.3","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14973@1.0.3","target":"pkg:pypi/demo-13470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14973@1.0.3","target":"pkg:pypi/demo-14481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14974@1.0.4","target":"pkg:pypi/demo-11347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14974@1.0.4","target":"pkg:pypi/demo-14568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14974@1.0.4","target":"pkg:pypi/demo-14962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14975@1.0.0","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14975@1.0.0","target":"pkg:pypi/demo-11881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14976@1.0.1","target":"pkg:pypi/demo-13219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14976@1.0.1","target":"pkg:pypi/demo-1362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14976@1.0.1","target":"pkg:pypi/demo-1413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14976@1.0.1","target":"pkg:pypi/demo-14636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14977@1.0.2","target":"pkg:pypi/demo-14052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14978@1.0.3","target":"pkg:pypi/demo-12811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14978@1.0.3","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14978@1.0.3","target":"pkg:pypi/demo-14349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14979@1.0.4","target":"pkg:pypi/demo-12419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14979@1.0.4","target":"pkg:pypi/demo-12647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1497@1.0.2","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1497@1.0.2","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1497@1.0.2","target":"pkg:pypi/demo-1141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1497@1.0.2","target":"pkg:pypi/demo-13602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14980@1.0.0","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14981@1.0.1","target":"pkg:pypi/demo-12304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14981@1.0.1","target":"pkg:pypi/demo-14944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14982@1.0.2","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14982@1.0.2","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14982@1.0.2","target":"pkg:pypi/demo-12623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14982@1.0.2","target":"pkg:pypi/demo-14451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14983@1.0.3","target":"pkg:pypi/demo-14513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14984@1.0.4","target":"pkg:pypi/demo-12424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14984@1.0.4","target":"pkg:pypi/demo-14909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14985@1.0.0","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14985@1.0.0","target":"pkg:pypi/demo-13904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14986@1.0.1","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14986@1.0.1","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14986@1.0.1","target":"pkg:pypi/demo-11213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14986@1.0.1","target":"pkg:pypi/demo-12069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14987@1.0.2","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14987@1.0.2","target":"pkg:pypi/demo-13658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14987@1.0.2","target":"pkg:pypi/demo-13923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14987@1.0.2","target":"pkg:pypi/demo-14167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14988@1.0.3","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14988@1.0.3","target":"pkg:pypi/demo-14417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14989@1.0.4","target":"pkg:pypi/demo-12051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14989@1.0.4","target":"pkg:pypi/demo-12324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14989@1.0.4","target":"pkg:pypi/demo-14241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14989@1.0.4","target":"pkg:pypi/demo-14884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1498@1.0.3","target":"pkg:pypi/demo-12897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1498@1.0.3","target":"pkg:pypi/demo-13179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1498@1.0.3","target":"pkg:pypi/demo-13308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1498@1.0.3","target":"pkg:pypi/demo-13803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14990@1.0.0","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14990@1.0.0","target":"pkg:pypi/demo-10362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14990@1.0.0","target":"pkg:pypi/demo-12350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14990@1.0.0","target":"pkg:pypi/demo-12968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14991@1.0.1","target":"pkg:pypi/demo-10944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14991@1.0.1","target":"pkg:pypi/demo-11806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14991@1.0.1","target":"pkg:pypi/demo-1187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14992@1.0.2","target":"pkg:pypi/demo-1457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14993@1.0.3","target":"pkg:pypi/demo-14428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14994@1.0.4","target":"pkg:pypi/demo-10402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14994@1.0.4","target":"pkg:pypi/demo-12784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14995@1.0.0","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14995@1.0.0","target":"pkg:pypi/demo-12399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14995@1.0.0","target":"pkg:pypi/demo-1251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14995@1.0.0","target":"pkg:pypi/demo-12732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14996@1.0.1","target":"pkg:pypi/demo-11104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14996@1.0.1","target":"pkg:pypi/demo-13772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14996@1.0.1","target":"pkg:pypi/demo-14880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14997@1.0.2","target":"pkg:pypi/demo-12370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14998@1.0.3","target":"pkg:pypi/demo-14758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14999@1.0.4","target":"pkg:pypi/demo-11373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1499@1.0.4","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1499@1.0.4","target":"pkg:pypi/demo-11511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-149@1.0.4","target":"pkg:pypi/demo-11463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-149@1.0.4","target":"pkg:pypi/demo-11754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-149@1.0.4","target":"pkg:pypi/demo-12594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-149@1.0.4","target":"pkg:pypi/demo-12997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-14@1.0.4","target":"pkg:pypi/demo-10383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15000@1.0.0","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15000@1.0.0","target":"pkg:pypi/demo-12237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15000@1.0.0","target":"pkg:pypi/demo-13776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15000@1.0.0","target":"pkg:pypi/demo-1434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15001@1.0.1","target":"pkg:pypi/demo-11629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15001@1.0.1","target":"pkg:pypi/demo-12139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15001@1.0.1","target":"pkg:pypi/demo-12340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15001@1.0.1","target":"pkg:pypi/demo-13141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15002@1.0.2","target":"pkg:pypi/demo-11130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15003@1.0.3","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15003@1.0.3","target":"pkg:pypi/demo-13400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15004@1.0.4","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15005@1.0.0","target":"pkg:pypi/demo-12485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15005@1.0.0","target":"pkg:pypi/demo-12857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15005@1.0.0","target":"pkg:pypi/demo-13852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15005@1.0.0","target":"pkg:pypi/demo-14793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15006@1.0.1","target":"pkg:pypi/demo-12750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15006@1.0.1","target":"pkg:pypi/demo-13141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15006@1.0.1","target":"pkg:pypi/demo-14246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15006@1.0.1","target":"pkg:pypi/demo-14769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15007@1.0.2","target":"pkg:pypi/demo-10472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15007@1.0.2","target":"pkg:pypi/demo-11964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15007@1.0.2","target":"pkg:pypi/demo-12737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15007@1.0.2","target":"pkg:pypi/demo-12838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15008@1.0.3","target":"pkg:pypi/demo-12732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15008@1.0.3","target":"pkg:pypi/demo-14116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15009@1.0.4","target":"pkg:pypi/demo-13558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1500@1.0.0","target":"pkg:pypi/demo-10673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1500@1.0.0","target":"pkg:pypi/demo-12749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1500@1.0.0","target":"pkg:pypi/demo-13488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1500@1.0.0","target":"pkg:pypi/demo-13951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15010@1.0.0","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15010@1.0.0","target":"pkg:pypi/demo-13143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15010@1.0.0","target":"pkg:pypi/demo-14477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15010@1.0.0","target":"pkg:pypi/demo-14749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15011@1.0.1","target":"pkg:pypi/demo-11224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15011@1.0.1","target":"pkg:pypi/demo-13341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15011@1.0.1","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15012@1.0.2","target":"pkg:pypi/demo-10690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15012@1.0.2","target":"pkg:pypi/demo-12099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15012@1.0.2","target":"pkg:pypi/demo-14124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15012@1.0.2","target":"pkg:pypi/demo-14962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15013@1.0.3","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15013@1.0.3","target":"pkg:pypi/demo-13795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15014@1.0.4","target":"pkg:pypi/demo-1087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15014@1.0.4","target":"pkg:pypi/demo-12198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15015@1.0.0","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15015@1.0.0","target":"pkg:pypi/demo-11592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15015@1.0.0","target":"pkg:pypi/demo-12731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15015@1.0.0","target":"pkg:pypi/demo-13353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15016@1.0.1","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15016@1.0.1","target":"pkg:pypi/demo-11344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15016@1.0.1","target":"pkg:pypi/demo-12716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15016@1.0.1","target":"pkg:pypi/demo-13767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15017@1.0.2","target":"pkg:pypi/demo-11793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15017@1.0.2","target":"pkg:pypi/demo-14360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15017@1.0.2","target":"pkg:pypi/demo-14861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15017@1.0.2","target":"pkg:pypi/demo-14900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15018@1.0.3","target":"pkg:pypi/demo-10847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15018@1.0.3","target":"pkg:pypi/demo-13776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15018@1.0.3","target":"pkg:pypi/demo-1391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15019@1.0.4","target":"pkg:pypi/demo-1150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15019@1.0.4","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15019@1.0.4","target":"pkg:pypi/demo-14864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1501@1.0.1","target":"pkg:pypi/demo-13324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1501@1.0.1","target":"pkg:pypi/demo-13458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1501@1.0.1","target":"pkg:pypi/demo-13894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1501@1.0.1","target":"pkg:pypi/demo-14586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15020@1.0.0","target":"pkg:pypi/demo-11802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15020@1.0.0","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15021@1.0.1","target":"pkg:pypi/demo-1222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15021@1.0.1","target":"pkg:pypi/demo-12305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15021@1.0.1","target":"pkg:pypi/demo-13074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15021@1.0.1","target":"pkg:pypi/demo-142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15022@1.0.2","target":"pkg:pypi/demo-13732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15023@1.0.3","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15023@1.0.3","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15023@1.0.3","target":"pkg:pypi/demo-13530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15023@1.0.3","target":"pkg:pypi/demo-14318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15024@1.0.4","target":"pkg:pypi/demo-10647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15024@1.0.4","target":"pkg:pypi/demo-10812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15024@1.0.4","target":"pkg:pypi/demo-13708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15025@1.0.0","target":"pkg:pypi/demo-10453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15025@1.0.0","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15025@1.0.0","target":"pkg:pypi/demo-12792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15025@1.0.0","target":"pkg:pypi/demo-13302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15026@1.0.1","target":"pkg:pypi/demo-13790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15027@1.0.2","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15027@1.0.2","target":"pkg:pypi/demo-12448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15028@1.0.3","target":"pkg:pypi/demo-13476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15028@1.0.3","target":"pkg:pypi/demo-13736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15029@1.0.4","target":"pkg:pypi/demo-11233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15029@1.0.4","target":"pkg:pypi/demo-12682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15029@1.0.4","target":"pkg:pypi/demo-13121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1502@1.0.2","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1502@1.0.2","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15030@1.0.0","target":"pkg:pypi/demo-11278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15030@1.0.0","target":"pkg:pypi/demo-13059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15030@1.0.0","target":"pkg:pypi/demo-13761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15030@1.0.0","target":"pkg:pypi/demo-14219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15031@1.0.1","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15031@1.0.1","target":"pkg:pypi/demo-11483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15031@1.0.1","target":"pkg:pypi/demo-11857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15032@1.0.2","target":"pkg:pypi/demo-12942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15033@1.0.3","target":"pkg:pypi/demo-11758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15034@1.0.4","target":"pkg:pypi/demo-11763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15034@1.0.4","target":"pkg:pypi/demo-14417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15035@1.0.0","target":"pkg:pypi/demo-1445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15035@1.0.0","target":"pkg:pypi/demo-14687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15036@1.0.1","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15036@1.0.1","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15036@1.0.1","target":"pkg:pypi/demo-12420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15037@1.0.2","target":"pkg:pypi/demo-14432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15038@1.0.3","target":"pkg:pypi/demo-10082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15038@1.0.3","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15039@1.0.4","target":"pkg:pypi/demo-1152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1503@1.0.3","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15040@1.0.0","target":"pkg:pypi/demo-11560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15041@1.0.1","target":"pkg:pypi/demo-13984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15041@1.0.1","target":"pkg:pypi/demo-14997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15042@1.0.2","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15042@1.0.2","target":"pkg:pypi/demo-1182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15042@1.0.2","target":"pkg:pypi/demo-13098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15042@1.0.2","target":"pkg:pypi/demo-13541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15043@1.0.3","target":"pkg:pypi/demo-12404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15043@1.0.3","target":"pkg:pypi/demo-13616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15044@1.0.4","target":"pkg:pypi/demo-1045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15044@1.0.4","target":"pkg:pypi/demo-12462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15045@1.0.0","target":"pkg:pypi/demo-11957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15046@1.0.1","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15046@1.0.1","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15046@1.0.1","target":"pkg:pypi/demo-12756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15047@1.0.2","target":"pkg:pypi/demo-10823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15048@1.0.3","target":"pkg:pypi/demo-11830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15048@1.0.3","target":"pkg:pypi/demo-12042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15049@1.0.4","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15049@1.0.4","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15049@1.0.4","target":"pkg:pypi/demo-11026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15049@1.0.4","target":"pkg:pypi/demo-1251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1504@1.0.4","target":"pkg:pypi/demo-13985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15050@1.0.0","target":"pkg:pypi/demo-11771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15051@1.0.1","target":"pkg:pypi/demo-1111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15052@1.0.2","target":"pkg:pypi/demo-11057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15053@1.0.3","target":"pkg:pypi/demo-12777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15054@1.0.4","target":"pkg:pypi/demo-10588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15054@1.0.4","target":"pkg:pypi/demo-10635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15054@1.0.4","target":"pkg:pypi/demo-14067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15054@1.0.4","target":"pkg:pypi/demo-14091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15055@1.0.0","target":"pkg:pypi/demo-12369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15056@1.0.1","target":"pkg:pypi/demo-10649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15056@1.0.1","target":"pkg:pypi/demo-10711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15056@1.0.1","target":"pkg:pypi/demo-10856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15057@1.0.2","target":"pkg:pypi/demo-11467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15057@1.0.2","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15057@1.0.2","target":"pkg:pypi/demo-12853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15058@1.0.3","target":"pkg:pypi/demo-10931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15058@1.0.3","target":"pkg:pypi/demo-13731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15058@1.0.3","target":"pkg:pypi/demo-14243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15058@1.0.3","target":"pkg:pypi/demo-14725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15059@1.0.4","target":"pkg:pypi/demo-13348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15059@1.0.4","target":"pkg:pypi/demo-13406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1505@1.0.0","target":"pkg:pypi/demo-12495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1505@1.0.0","target":"pkg:pypi/demo-14083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15060@1.0.0","target":"pkg:pypi/demo-13817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15060@1.0.0","target":"pkg:pypi/demo-14261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15061@1.0.1","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15061@1.0.1","target":"pkg:pypi/demo-12755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15062@1.0.2","target":"pkg:pypi/demo-11357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15063@1.0.3","target":"pkg:pypi/demo-11581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15063@1.0.3","target":"pkg:pypi/demo-12881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15064@1.0.4","target":"pkg:pypi/demo-11356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15064@1.0.4","target":"pkg:pypi/demo-12798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15064@1.0.4","target":"pkg:pypi/demo-14319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15064@1.0.4","target":"pkg:pypi/demo-14573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15065@1.0.0","target":"pkg:pypi/demo-1041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15065@1.0.0","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15065@1.0.0","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15065@1.0.0","target":"pkg:pypi/demo-13369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15066@1.0.1","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15066@1.0.1","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15066@1.0.1","target":"pkg:pypi/demo-13066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15067@1.0.2","target":"pkg:pypi/demo-1045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15067@1.0.2","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15067@1.0.2","target":"pkg:pypi/demo-13510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15068@1.0.3","target":"pkg:pypi/demo-10583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15068@1.0.3","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15068@1.0.3","target":"pkg:pypi/demo-13667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15068@1.0.3","target":"pkg:pypi/demo-14462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15069@1.0.4","target":"pkg:pypi/demo-1059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15069@1.0.4","target":"pkg:pypi/demo-11723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1506@1.0.1","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1506@1.0.1","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15070@1.0.0","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15070@1.0.0","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15071@1.0.1","target":"pkg:pypi/demo-10711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15071@1.0.1","target":"pkg:pypi/demo-12527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15071@1.0.1","target":"pkg:pypi/demo-13525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15072@1.0.2","target":"pkg:pypi/demo-127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15072@1.0.2","target":"pkg:pypi/demo-14245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15072@1.0.2","target":"pkg:pypi/demo-14804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15073@1.0.3","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15073@1.0.3","target":"pkg:pypi/demo-11175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15073@1.0.3","target":"pkg:pypi/demo-12636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15073@1.0.3","target":"pkg:pypi/demo-14084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15074@1.0.4","target":"pkg:pypi/demo-11586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15074@1.0.4","target":"pkg:pypi/demo-14089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15075@1.0.0","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15075@1.0.0","target":"pkg:pypi/demo-14169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15076@1.0.1","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15076@1.0.1","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15076@1.0.1","target":"pkg:pypi/demo-12934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15076@1.0.1","target":"pkg:pypi/demo-14957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15077@1.0.2","target":"pkg:pypi/demo-1101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15077@1.0.2","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15077@1.0.2","target":"pkg:pypi/demo-13797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15077@1.0.2","target":"pkg:pypi/demo-14964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15078@1.0.3","target":"pkg:pypi/demo-14599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15079@1.0.4","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15079@1.0.4","target":"pkg:pypi/demo-12227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15079@1.0.4","target":"pkg:pypi/demo-13619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15079@1.0.4","target":"pkg:pypi/demo-15021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1507@1.0.2","target":"pkg:pypi/demo-10771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1507@1.0.2","target":"pkg:pypi/demo-11294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1507@1.0.2","target":"pkg:pypi/demo-12597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1507@1.0.2","target":"pkg:pypi/demo-14615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15080@1.0.0","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15080@1.0.0","target":"pkg:pypi/demo-11437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15081@1.0.1","target":"pkg:pypi/demo-12761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15081@1.0.1","target":"pkg:pypi/demo-14023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15081@1.0.1","target":"pkg:pypi/demo-14203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15081@1.0.1","target":"pkg:pypi/demo-14392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15082@1.0.2","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15082@1.0.2","target":"pkg:pypi/demo-12480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15082@1.0.2","target":"pkg:pypi/demo-14985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15083@1.0.3","target":"pkg:pypi/demo-11208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15083@1.0.3","target":"pkg:pypi/demo-1384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15083@1.0.3","target":"pkg:pypi/demo-14541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15084@1.0.4","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15084@1.0.4","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15084@1.0.4","target":"pkg:pypi/demo-13737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15084@1.0.4","target":"pkg:pypi/demo-13880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15085@1.0.0","target":"pkg:pypi/demo-14074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15085@1.0.0","target":"pkg:pypi/demo-1480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15086@1.0.1","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15086@1.0.1","target":"pkg:pypi/demo-12304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15087@1.0.2","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15087@1.0.2","target":"pkg:pypi/demo-12671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15088@1.0.3","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15088@1.0.3","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15088@1.0.3","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15088@1.0.3","target":"pkg:pypi/demo-14244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15089@1.0.4","target":"pkg:pypi/demo-10877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15089@1.0.4","target":"pkg:pypi/demo-13495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15089@1.0.4","target":"pkg:pypi/demo-13525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15089@1.0.4","target":"pkg:pypi/demo-14516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1508@1.0.3","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1508@1.0.3","target":"pkg:pypi/demo-13910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15090@1.0.0","target":"pkg:pypi/demo-11592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15090@1.0.0","target":"pkg:pypi/demo-12975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15091@1.0.1","target":"pkg:pypi/demo-14531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15092@1.0.2","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15092@1.0.2","target":"pkg:pypi/demo-10601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15092@1.0.2","target":"pkg:pypi/demo-13127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15093@1.0.3","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15093@1.0.3","target":"pkg:pypi/demo-11948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15094@1.0.4","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15094@1.0.4","target":"pkg:pypi/demo-11371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15094@1.0.4","target":"pkg:pypi/demo-1262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15094@1.0.4","target":"pkg:pypi/demo-13666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15095@1.0.0","target":"pkg:pypi/demo-11167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15095@1.0.0","target":"pkg:pypi/demo-12371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15096@1.0.1","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15096@1.0.1","target":"pkg:pypi/demo-12171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15096@1.0.1","target":"pkg:pypi/demo-14040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15096@1.0.1","target":"pkg:pypi/demo-14912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15097@1.0.2","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15097@1.0.2","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15097@1.0.2","target":"pkg:pypi/demo-12625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15097@1.0.2","target":"pkg:pypi/demo-13441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15098@1.0.3","target":"pkg:pypi/demo-11380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15099@1.0.4","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1509@1.0.4","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1509@1.0.4","target":"pkg:pypi/demo-11321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1509@1.0.4","target":"pkg:pypi/demo-14167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-150@1.0.0","target":"pkg:pypi/demo-11461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-150@1.0.0","target":"pkg:pypi/demo-12490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-150@1.0.0","target":"pkg:pypi/demo-14160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15100@1.0.0","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15101@1.0.1","target":"pkg:pypi/demo-1394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15101@1.0.1","target":"pkg:pypi/demo-14337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15101@1.0.1","target":"pkg:pypi/demo-14744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15102@1.0.2","target":"pkg:pypi/demo-13554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15103@1.0.3","target":"pkg:pypi/demo-11236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15104@1.0.4","target":"pkg:pypi/demo-12947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15104@1.0.4","target":"pkg:pypi/demo-15046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15105@1.0.0","target":"pkg:pypi/demo-10974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15105@1.0.0","target":"pkg:pypi/demo-11421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15105@1.0.0","target":"pkg:pypi/demo-11998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15105@1.0.0","target":"pkg:pypi/demo-13030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15106@1.0.1","target":"pkg:pypi/demo-13767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15107@1.0.2","target":"pkg:pypi/demo-13305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15108@1.0.3","target":"pkg:pypi/demo-11352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15108@1.0.3","target":"pkg:pypi/demo-12679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15108@1.0.3","target":"pkg:pypi/demo-13402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15108@1.0.3","target":"pkg:pypi/demo-14736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15109@1.0.4","target":"pkg:pypi/demo-11497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15109@1.0.4","target":"pkg:pypi/demo-14268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15109@1.0.4","target":"pkg:pypi/demo-15060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1510@1.0.0","target":"pkg:pypi/demo-13389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15110@1.0.0","target":"pkg:pypi/demo-13290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15111@1.0.1","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15111@1.0.1","target":"pkg:pypi/demo-14414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15111@1.0.1","target":"pkg:pypi/demo-14574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15111@1.0.1","target":"pkg:pypi/demo-14980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15112@1.0.2","target":"pkg:pypi/demo-11043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15112@1.0.2","target":"pkg:pypi/demo-14027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15113@1.0.3","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15114@1.0.4","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15114@1.0.4","target":"pkg:pypi/demo-10713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15114@1.0.4","target":"pkg:pypi/demo-11795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15115@1.0.0","target":"pkg:pypi/demo-12375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15115@1.0.0","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15115@1.0.0","target":"pkg:pypi/demo-14418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15116@1.0.1","target":"pkg:pypi/demo-12970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15116@1.0.1","target":"pkg:pypi/demo-13822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15117@1.0.2","target":"pkg:pypi/demo-12173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15118@1.0.3","target":"pkg:pypi/demo-12172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15118@1.0.3","target":"pkg:pypi/demo-14093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15118@1.0.3","target":"pkg:pypi/demo-14102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15119@1.0.4","target":"pkg:pypi/demo-11790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15119@1.0.4","target":"pkg:pypi/demo-15004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1511@1.0.1","target":"pkg:pypi/demo-12156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15120@1.0.0","target":"pkg:pypi/demo-14051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15121@1.0.1","target":"pkg:pypi/demo-13194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15122@1.0.2","target":"pkg:pypi/demo-12621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15123@1.0.3","target":"pkg:pypi/demo-11973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15123@1.0.3","target":"pkg:pypi/demo-15039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15124@1.0.4","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15124@1.0.4","target":"pkg:pypi/demo-12643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15125@1.0.0","target":"pkg:pypi/demo-10517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15125@1.0.0","target":"pkg:pypi/demo-10591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15125@1.0.0","target":"pkg:pypi/demo-1408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15125@1.0.0","target":"pkg:pypi/demo-14774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15126@1.0.1","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15126@1.0.1","target":"pkg:pypi/demo-12907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15126@1.0.1","target":"pkg:pypi/demo-14161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15127@1.0.2","target":"pkg:pypi/demo-14123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15127@1.0.2","target":"pkg:pypi/demo-14697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15128@1.0.3","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15128@1.0.3","target":"pkg:pypi/demo-11520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15128@1.0.3","target":"pkg:pypi/demo-14442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15129@1.0.4","target":"pkg:pypi/demo-11277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15129@1.0.4","target":"pkg:pypi/demo-13523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15129@1.0.4","target":"pkg:pypi/demo-14015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1512@1.0.2","target":"pkg:pypi/demo-12579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15130@1.0.0","target":"pkg:pypi/demo-10763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15130@1.0.0","target":"pkg:pypi/demo-13357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15131@1.0.1","target":"pkg:pypi/demo-11662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15131@1.0.1","target":"pkg:pypi/demo-12489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15132@1.0.2","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15132@1.0.2","target":"pkg:pypi/demo-13012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15133@1.0.3","target":"pkg:pypi/demo-12563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15133@1.0.3","target":"pkg:pypi/demo-13763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15134@1.0.4","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15134@1.0.4","target":"pkg:pypi/demo-1409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15134@1.0.4","target":"pkg:pypi/demo-14208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15134@1.0.4","target":"pkg:pypi/demo-14835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15135@1.0.0","target":"pkg:pypi/demo-12402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15135@1.0.0","target":"pkg:pypi/demo-13923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15135@1.0.0","target":"pkg:pypi/demo-14078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15136@1.0.1","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15136@1.0.1","target":"pkg:pypi/demo-1161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15136@1.0.1","target":"pkg:pypi/demo-14326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15136@1.0.1","target":"pkg:pypi/demo-14818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15137@1.0.2","target":"pkg:pypi/demo-14749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15138@1.0.3","target":"pkg:pypi/demo-14774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15138@1.0.3","target":"pkg:pypi/demo-14820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15139@1.0.4","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15139@1.0.4","target":"pkg:pypi/demo-11838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15139@1.0.4","target":"pkg:pypi/demo-12169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1513@1.0.3","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1513@1.0.3","target":"pkg:pypi/demo-12720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1513@1.0.3","target":"pkg:pypi/demo-13543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1513@1.0.3","target":"pkg:pypi/demo-1491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15140@1.0.0","target":"pkg:pypi/demo-12791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15140@1.0.0","target":"pkg:pypi/demo-12941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15140@1.0.0","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15140@1.0.0","target":"pkg:pypi/demo-14403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15141@1.0.1","target":"pkg:pypi/demo-12125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15141@1.0.1","target":"pkg:pypi/demo-13476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15141@1.0.1","target":"pkg:pypi/demo-13930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15142@1.0.2","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15142@1.0.2","target":"pkg:pypi/demo-12594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15142@1.0.2","target":"pkg:pypi/demo-13503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15143@1.0.3","target":"pkg:pypi/demo-10386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15143@1.0.3","target":"pkg:pypi/demo-10663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15143@1.0.3","target":"pkg:pypi/demo-13097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15144@1.0.4","target":"pkg:pypi/demo-1187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15145@1.0.0","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15146@1.0.1","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15146@1.0.1","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15146@1.0.1","target":"pkg:pypi/demo-14521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15146@1.0.1","target":"pkg:pypi/demo-14877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15147@1.0.2","target":"pkg:pypi/demo-11433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15148@1.0.3","target":"pkg:pypi/demo-10416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15148@1.0.3","target":"pkg:pypi/demo-12855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15149@1.0.4","target":"pkg:pypi/demo-11781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1514@1.0.4","target":"pkg:pypi/demo-12697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1514@1.0.4","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15150@1.0.0","target":"pkg:pypi/demo-12973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15151@1.0.1","target":"pkg:pypi/demo-10449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15151@1.0.1","target":"pkg:pypi/demo-13916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15152@1.0.2","target":"pkg:pypi/demo-13474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15152@1.0.2","target":"pkg:pypi/demo-13613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15153@1.0.3","target":"pkg:pypi/demo-10458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15153@1.0.3","target":"pkg:pypi/demo-11209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15153@1.0.3","target":"pkg:pypi/demo-14511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15153@1.0.3","target":"pkg:pypi/demo-14622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15154@1.0.4","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15155@1.0.0","target":"pkg:pypi/demo-14872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15156@1.0.1","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15157@1.0.2","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15157@1.0.2","target":"pkg:pypi/demo-11540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15157@1.0.2","target":"pkg:pypi/demo-12511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15157@1.0.2","target":"pkg:pypi/demo-14583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15158@1.0.3","target":"pkg:pypi/demo-10391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15158@1.0.3","target":"pkg:pypi/demo-12158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15158@1.0.3","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15158@1.0.3","target":"pkg:pypi/demo-13550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15159@1.0.4","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15159@1.0.4","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15159@1.0.4","target":"pkg:pypi/demo-12641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1515@1.0.0","target":"pkg:pypi/demo-14947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15160@1.0.0","target":"pkg:pypi/demo-13228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15161@1.0.1","target":"pkg:pypi/demo-11800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15161@1.0.1","target":"pkg:pypi/demo-11937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15161@1.0.1","target":"pkg:pypi/demo-14362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15161@1.0.1","target":"pkg:pypi/demo-14462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15162@1.0.2","target":"pkg:pypi/demo-10469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15162@1.0.2","target":"pkg:pypi/demo-12796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15163@1.0.3","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15163@1.0.3","target":"pkg:pypi/demo-1358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15163@1.0.3","target":"pkg:pypi/demo-14779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15164@1.0.4","target":"pkg:pypi/demo-10778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15164@1.0.4","target":"pkg:pypi/demo-12285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15165@1.0.0","target":"pkg:pypi/demo-11431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15165@1.0.0","target":"pkg:pypi/demo-13889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15165@1.0.0","target":"pkg:pypi/demo-14959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15166@1.0.1","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15167@1.0.2","target":"pkg:pypi/demo-11731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15167@1.0.2","target":"pkg:pypi/demo-14567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15168@1.0.3","target":"pkg:pypi/demo-12550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15169@1.0.4","target":"pkg:pypi/demo-11819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15169@1.0.4","target":"pkg:pypi/demo-12879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15169@1.0.4","target":"pkg:pypi/demo-1395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1516@1.0.1","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1516@1.0.1","target":"pkg:pypi/demo-10336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1516@1.0.1","target":"pkg:pypi/demo-14020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15170@1.0.0","target":"pkg:pypi/demo-11332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15170@1.0.0","target":"pkg:pypi/demo-11730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15170@1.0.0","target":"pkg:pypi/demo-11855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15171@1.0.1","target":"pkg:pypi/demo-10697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15172@1.0.2","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15173@1.0.3","target":"pkg:pypi/demo-10682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15173@1.0.3","target":"pkg:pypi/demo-11737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15173@1.0.3","target":"pkg:pypi/demo-12054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15174@1.0.4","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15175@1.0.0","target":"pkg:pypi/demo-11894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15175@1.0.0","target":"pkg:pypi/demo-12115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15175@1.0.0","target":"pkg:pypi/demo-12568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15176@1.0.1","target":"pkg:pypi/demo-14789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15177@1.0.2","target":"pkg:pypi/demo-1355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15177@1.0.2","target":"pkg:pypi/demo-13884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15177@1.0.2","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15177@1.0.2","target":"pkg:pypi/demo-14976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15178@1.0.3","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15178@1.0.3","target":"pkg:pypi/demo-15176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15179@1.0.4","target":"pkg:pypi/demo-14334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1517@1.0.2","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15180@1.0.0","target":"pkg:pypi/demo-14192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15181@1.0.1","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15182@1.0.2","target":"pkg:pypi/demo-12186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15182@1.0.2","target":"pkg:pypi/demo-122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15182@1.0.2","target":"pkg:pypi/demo-12731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15182@1.0.2","target":"pkg:pypi/demo-13022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15183@1.0.3","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15183@1.0.3","target":"pkg:pypi/demo-10115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15184@1.0.4","target":"pkg:pypi/demo-10894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15184@1.0.4","target":"pkg:pypi/demo-11859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15184@1.0.4","target":"pkg:pypi/demo-15027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15185@1.0.0","target":"pkg:pypi/demo-10362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15185@1.0.0","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15185@1.0.0","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15185@1.0.0","target":"pkg:pypi/demo-13082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15186@1.0.1","target":"pkg:pypi/demo-12944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15187@1.0.2","target":"pkg:pypi/demo-11264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15188@1.0.3","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15188@1.0.3","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15188@1.0.3","target":"pkg:pypi/demo-11979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15188@1.0.3","target":"pkg:pypi/demo-12745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15189@1.0.4","target":"pkg:pypi/demo-11968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1518@1.0.3","target":"pkg:pypi/demo-10337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1518@1.0.3","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1518@1.0.3","target":"pkg:pypi/demo-1312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15190@1.0.0","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15190@1.0.0","target":"pkg:pypi/demo-11751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15190@1.0.0","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15190@1.0.0","target":"pkg:pypi/demo-14597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15191@1.0.1","target":"pkg:pypi/demo-13640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15191@1.0.1","target":"pkg:pypi/demo-14140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15191@1.0.1","target":"pkg:pypi/demo-14587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15192@1.0.2","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15192@1.0.2","target":"pkg:pypi/demo-13535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15192@1.0.2","target":"pkg:pypi/demo-14479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15192@1.0.2","target":"pkg:pypi/demo-14672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15193@1.0.3","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15193@1.0.3","target":"pkg:pypi/demo-1263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15193@1.0.3","target":"pkg:pypi/demo-1305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15193@1.0.3","target":"pkg:pypi/demo-13818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15194@1.0.4","target":"pkg:pypi/demo-1074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15195@1.0.0","target":"pkg:pypi/demo-10967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15195@1.0.0","target":"pkg:pypi/demo-14539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15195@1.0.0","target":"pkg:pypi/demo-14553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15196@1.0.1","target":"pkg:pypi/demo-11722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15197@1.0.2","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15198@1.0.3","target":"pkg:pypi/demo-12330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15198@1.0.3","target":"pkg:pypi/demo-12707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15198@1.0.3","target":"pkg:pypi/demo-12925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15198@1.0.3","target":"pkg:pypi/demo-13780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15199@1.0.4","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1519@1.0.4","target":"pkg:pypi/demo-11631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1519@1.0.4","target":"pkg:pypi/demo-14012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1519@1.0.4","target":"pkg:pypi/demo-15198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-151@1.0.1","target":"pkg:pypi/demo-12021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-151@1.0.1","target":"pkg:pypi/demo-14889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15200@1.0.0","target":"pkg:pypi/demo-14338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15201@1.0.1","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15202@1.0.2","target":"pkg:pypi/demo-1151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15202@1.0.2","target":"pkg:pypi/demo-11794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15203@1.0.3","target":"pkg:pypi/demo-11338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15203@1.0.3","target":"pkg:pypi/demo-12579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15203@1.0.3","target":"pkg:pypi/demo-12591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15204@1.0.4","target":"pkg:pypi/demo-11866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15204@1.0.4","target":"pkg:pypi/demo-13349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15204@1.0.4","target":"pkg:pypi/demo-1460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15205@1.0.0","target":"pkg:pypi/demo-11706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15205@1.0.0","target":"pkg:pypi/demo-12293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15205@1.0.0","target":"pkg:pypi/demo-14364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15206@1.0.1","target":"pkg:pypi/demo-11152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15207@1.0.2","target":"pkg:pypi/demo-14115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15208@1.0.3","target":"pkg:pypi/demo-12910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15209@1.0.4","target":"pkg:pypi/demo-10521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15209@1.0.4","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15209@1.0.4","target":"pkg:pypi/demo-11680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15209@1.0.4","target":"pkg:pypi/demo-14313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1520@1.0.0","target":"pkg:pypi/demo-10739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1520@1.0.0","target":"pkg:pypi/demo-13950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1520@1.0.0","target":"pkg:pypi/demo-14928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1520@1.0.0","target":"pkg:pypi/demo-15147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15210@1.0.0","target":"pkg:pypi/demo-10907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15211@1.0.1","target":"pkg:pypi/demo-1095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15211@1.0.1","target":"pkg:pypi/demo-14102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15211@1.0.1","target":"pkg:pypi/demo-14506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15211@1.0.1","target":"pkg:pypi/demo-15149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15212@1.0.2","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15212@1.0.2","target":"pkg:pypi/demo-11007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15212@1.0.2","target":"pkg:pypi/demo-14195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15212@1.0.2","target":"pkg:pypi/demo-14309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15213@1.0.3","target":"pkg:pypi/demo-14592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15214@1.0.4","target":"pkg:pypi/demo-11690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15214@1.0.4","target":"pkg:pypi/demo-13904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15214@1.0.4","target":"pkg:pypi/demo-14711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15215@1.0.0","target":"pkg:pypi/demo-1359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15215@1.0.0","target":"pkg:pypi/demo-14682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15216@1.0.1","target":"pkg:pypi/demo-14815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15217@1.0.2","target":"pkg:pypi/demo-11884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15217@1.0.2","target":"pkg:pypi/demo-1340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15217@1.0.2","target":"pkg:pypi/demo-13671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15217@1.0.2","target":"pkg:pypi/demo-14471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15218@1.0.3","target":"pkg:pypi/demo-11198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15218@1.0.3","target":"pkg:pypi/demo-11954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15218@1.0.3","target":"pkg:pypi/demo-12872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15218@1.0.3","target":"pkg:pypi/demo-12914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15219@1.0.4","target":"pkg:pypi/demo-12889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15219@1.0.4","target":"pkg:pypi/demo-14340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1521@1.0.1","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1521@1.0.1","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1521@1.0.1","target":"pkg:pypi/demo-14216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1521@1.0.1","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15220@1.0.0","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15220@1.0.0","target":"pkg:pypi/demo-13504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15221@1.0.1","target":"pkg:pypi/demo-11057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15221@1.0.1","target":"pkg:pypi/demo-12678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15222@1.0.2","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15222@1.0.2","target":"pkg:pypi/demo-11241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15223@1.0.3","target":"pkg:pypi/demo-10494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15223@1.0.3","target":"pkg:pypi/demo-13967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15223@1.0.3","target":"pkg:pypi/demo-14681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15223@1.0.3","target":"pkg:pypi/demo-15009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15224@1.0.4","target":"pkg:pypi/demo-12853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15224@1.0.4","target":"pkg:pypi/demo-12866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15224@1.0.4","target":"pkg:pypi/demo-14815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15225@1.0.0","target":"pkg:pypi/demo-10663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15225@1.0.0","target":"pkg:pypi/demo-11228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15225@1.0.0","target":"pkg:pypi/demo-12922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15226@1.0.1","target":"pkg:pypi/demo-12500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15227@1.0.2","target":"pkg:pypi/demo-12647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15228@1.0.3","target":"pkg:pypi/demo-11704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15228@1.0.3","target":"pkg:pypi/demo-14765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15229@1.0.4","target":"pkg:pypi/demo-11775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15229@1.0.4","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15229@1.0.4","target":"pkg:pypi/demo-14924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15229@1.0.4","target":"pkg:pypi/demo-15016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1522@1.0.2","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1522@1.0.2","target":"pkg:pypi/demo-11058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15230@1.0.0","target":"pkg:pypi/demo-10304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15230@1.0.0","target":"pkg:pypi/demo-13044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15231@1.0.1","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15231@1.0.1","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15231@1.0.1","target":"pkg:pypi/demo-13338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15232@1.0.2","target":"pkg:pypi/demo-11032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15233@1.0.3","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15233@1.0.3","target":"pkg:pypi/demo-11370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15233@1.0.3","target":"pkg:pypi/demo-12464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15233@1.0.3","target":"pkg:pypi/demo-14251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15234@1.0.4","target":"pkg:pypi/demo-13790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15235@1.0.0","target":"pkg:pypi/demo-14566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15236@1.0.1","target":"pkg:pypi/demo-10909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15236@1.0.1","target":"pkg:pypi/demo-13228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15237@1.0.2","target":"pkg:pypi/demo-1092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15237@1.0.2","target":"pkg:pypi/demo-11674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15238@1.0.3","target":"pkg:pypi/demo-11685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15238@1.0.3","target":"pkg:pypi/demo-11942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15238@1.0.3","target":"pkg:pypi/demo-12053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15239@1.0.4","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15239@1.0.4","target":"pkg:pypi/demo-11638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15239@1.0.4","target":"pkg:pypi/demo-13207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15239@1.0.4","target":"pkg:pypi/demo-13878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1523@1.0.3","target":"pkg:pypi/demo-13925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15240@1.0.0","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15240@1.0.0","target":"pkg:pypi/demo-11342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15241@1.0.1","target":"pkg:pypi/demo-12315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15241@1.0.1","target":"pkg:pypi/demo-14632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15242@1.0.2","target":"pkg:pypi/demo-12166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15242@1.0.2","target":"pkg:pypi/demo-138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15242@1.0.2","target":"pkg:pypi/demo-14371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15243@1.0.3","target":"pkg:pypi/demo-10311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15243@1.0.3","target":"pkg:pypi/demo-1213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15243@1.0.3","target":"pkg:pypi/demo-12337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15244@1.0.4","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15244@1.0.4","target":"pkg:pypi/demo-1157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15244@1.0.4","target":"pkg:pypi/demo-13958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15245@1.0.0","target":"pkg:pypi/demo-14131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15246@1.0.1","target":"pkg:pypi/demo-11622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15246@1.0.1","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15246@1.0.1","target":"pkg:pypi/demo-14072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15247@1.0.2","target":"pkg:pypi/demo-11119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15247@1.0.2","target":"pkg:pypi/demo-11477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15247@1.0.2","target":"pkg:pypi/demo-14314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15248@1.0.3","target":"pkg:pypi/demo-14031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15248@1.0.3","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15248@1.0.3","target":"pkg:pypi/demo-14907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15249@1.0.4","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15249@1.0.4","target":"pkg:pypi/demo-13989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1524@1.0.4","target":"pkg:pypi/demo-10513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1524@1.0.4","target":"pkg:pypi/demo-14010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1524@1.0.4","target":"pkg:pypi/demo-14285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15250@1.0.0","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15250@1.0.0","target":"pkg:pypi/demo-10677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15250@1.0.0","target":"pkg:pypi/demo-10838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15250@1.0.0","target":"pkg:pypi/demo-11987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15251@1.0.1","target":"pkg:pypi/demo-12518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15251@1.0.1","target":"pkg:pypi/demo-14469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15251@1.0.1","target":"pkg:pypi/demo-15133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15252@1.0.2","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15252@1.0.2","target":"pkg:pypi/demo-14625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15253@1.0.3","target":"pkg:pypi/demo-11015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15253@1.0.3","target":"pkg:pypi/demo-11208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15253@1.0.3","target":"pkg:pypi/demo-12860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15253@1.0.3","target":"pkg:pypi/demo-14873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15254@1.0.4","target":"pkg:pypi/demo-14231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15255@1.0.0","target":"pkg:pypi/demo-10508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15255@1.0.0","target":"pkg:pypi/demo-10894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15255@1.0.0","target":"pkg:pypi/demo-11642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15255@1.0.0","target":"pkg:pypi/demo-15169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15256@1.0.1","target":"pkg:pypi/demo-11267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15257@1.0.2","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15257@1.0.2","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15257@1.0.2","target":"pkg:pypi/demo-1387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15258@1.0.3","target":"pkg:pypi/demo-11145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15258@1.0.3","target":"pkg:pypi/demo-11914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15258@1.0.3","target":"pkg:pypi/demo-13962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15259@1.0.4","target":"pkg:pypi/demo-12276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15259@1.0.4","target":"pkg:pypi/demo-13102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15259@1.0.4","target":"pkg:pypi/demo-15056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1525@1.0.0","target":"pkg:pypi/demo-10557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15260@1.0.0","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15260@1.0.0","target":"pkg:pypi/demo-11800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15260@1.0.0","target":"pkg:pypi/demo-12606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15260@1.0.0","target":"pkg:pypi/demo-1431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15261@1.0.1","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15261@1.0.1","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15261@1.0.1","target":"pkg:pypi/demo-13963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15262@1.0.2","target":"pkg:pypi/demo-1077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15262@1.0.2","target":"pkg:pypi/demo-11601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15262@1.0.2","target":"pkg:pypi/demo-1316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15262@1.0.2","target":"pkg:pypi/demo-13595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15263@1.0.3","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15263@1.0.3","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15263@1.0.3","target":"pkg:pypi/demo-11211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15263@1.0.3","target":"pkg:pypi/demo-13728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15264@1.0.4","target":"pkg:pypi/demo-1171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15264@1.0.4","target":"pkg:pypi/demo-12530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15264@1.0.4","target":"pkg:pypi/demo-14638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15265@1.0.0","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15265@1.0.0","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15265@1.0.0","target":"pkg:pypi/demo-13643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15265@1.0.0","target":"pkg:pypi/demo-15002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15266@1.0.1","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15266@1.0.1","target":"pkg:pypi/demo-12457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15266@1.0.1","target":"pkg:pypi/demo-13364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15267@1.0.2","target":"pkg:pypi/demo-1139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15268@1.0.3","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15268@1.0.3","target":"pkg:pypi/demo-12096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15268@1.0.3","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15268@1.0.3","target":"pkg:pypi/demo-13712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15269@1.0.4","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15269@1.0.4","target":"pkg:pypi/demo-12287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15269@1.0.4","target":"pkg:pypi/demo-1315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15269@1.0.4","target":"pkg:pypi/demo-13973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1526@1.0.1","target":"pkg:pypi/demo-11258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1526@1.0.1","target":"pkg:pypi/demo-13219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1526@1.0.1","target":"pkg:pypi/demo-14045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15270@1.0.0","target":"pkg:pypi/demo-12964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15271@1.0.1","target":"pkg:pypi/demo-12596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15271@1.0.1","target":"pkg:pypi/demo-13389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15272@1.0.2","target":"pkg:pypi/demo-14320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15273@1.0.3","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15273@1.0.3","target":"pkg:pypi/demo-14411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15273@1.0.3","target":"pkg:pypi/demo-14814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15273@1.0.3","target":"pkg:pypi/demo-15086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15274@1.0.4","target":"pkg:pypi/demo-12679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15274@1.0.4","target":"pkg:pypi/demo-13530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15274@1.0.4","target":"pkg:pypi/demo-14552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15275@1.0.0","target":"pkg:pypi/demo-10565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15275@1.0.0","target":"pkg:pypi/demo-13722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15276@1.0.1","target":"pkg:pypi/demo-10848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15276@1.0.1","target":"pkg:pypi/demo-12539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15276@1.0.1","target":"pkg:pypi/demo-14655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15277@1.0.2","target":"pkg:pypi/demo-11328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15277@1.0.2","target":"pkg:pypi/demo-14881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15277@1.0.2","target":"pkg:pypi/demo-14952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15278@1.0.3","target":"pkg:pypi/demo-12416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15278@1.0.3","target":"pkg:pypi/demo-12753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15278@1.0.3","target":"pkg:pypi/demo-13561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15279@1.0.4","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15279@1.0.4","target":"pkg:pypi/demo-11599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15279@1.0.4","target":"pkg:pypi/demo-11791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1527@1.0.2","target":"pkg:pypi/demo-14001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1527@1.0.2","target":"pkg:pypi/demo-14888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15280@1.0.0","target":"pkg:pypi/demo-10965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15280@1.0.0","target":"pkg:pypi/demo-11481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15280@1.0.0","target":"pkg:pypi/demo-119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15281@1.0.1","target":"pkg:pypi/demo-1185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15281@1.0.1","target":"pkg:pypi/demo-12191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15281@1.0.1","target":"pkg:pypi/demo-12524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15281@1.0.1","target":"pkg:pypi/demo-14825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15282@1.0.2","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15282@1.0.2","target":"pkg:pypi/demo-12354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15282@1.0.2","target":"pkg:pypi/demo-12590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15282@1.0.2","target":"pkg:pypi/demo-13586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15283@1.0.3","target":"pkg:pypi/demo-13622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15284@1.0.4","target":"pkg:pypi/demo-13714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15285@1.0.0","target":"pkg:pypi/demo-12951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15285@1.0.0","target":"pkg:pypi/demo-13509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15285@1.0.0","target":"pkg:pypi/demo-14366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15285@1.0.0","target":"pkg:pypi/demo-15126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15286@1.0.1","target":"pkg:pypi/demo-13946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15287@1.0.2","target":"pkg:pypi/demo-1180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15287@1.0.2","target":"pkg:pypi/demo-12397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15287@1.0.2","target":"pkg:pypi/demo-13849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15288@1.0.3","target":"pkg:pypi/demo-10056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15288@1.0.3","target":"pkg:pypi/demo-12560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15288@1.0.3","target":"pkg:pypi/demo-14911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15289@1.0.4","target":"pkg:pypi/demo-1300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15289@1.0.4","target":"pkg:pypi/demo-14652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15289@1.0.4","target":"pkg:pypi/demo-14850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1528@1.0.3","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15290@1.0.0","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15290@1.0.0","target":"pkg:pypi/demo-11094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15290@1.0.0","target":"pkg:pypi/demo-12643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15290@1.0.0","target":"pkg:pypi/demo-13968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15291@1.0.1","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15291@1.0.1","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15291@1.0.1","target":"pkg:pypi/demo-14525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15292@1.0.2","target":"pkg:pypi/demo-11428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15292@1.0.2","target":"pkg:pypi/demo-13727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15292@1.0.2","target":"pkg:pypi/demo-14880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15293@1.0.3","target":"pkg:pypi/demo-12999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15293@1.0.3","target":"pkg:pypi/demo-13711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15293@1.0.3","target":"pkg:pypi/demo-14041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15293@1.0.3","target":"pkg:pypi/demo-15164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15294@1.0.4","target":"pkg:pypi/demo-12598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15294@1.0.4","target":"pkg:pypi/demo-12924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15294@1.0.4","target":"pkg:pypi/demo-13092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15295@1.0.0","target":"pkg:pypi/demo-11311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15295@1.0.0","target":"pkg:pypi/demo-12924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15296@1.0.1","target":"pkg:pypi/demo-10924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15296@1.0.1","target":"pkg:pypi/demo-11636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15296@1.0.1","target":"pkg:pypi/demo-12652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15297@1.0.2","target":"pkg:pypi/demo-11576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15297@1.0.2","target":"pkg:pypi/demo-12550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15297@1.0.2","target":"pkg:pypi/demo-14496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15297@1.0.2","target":"pkg:pypi/demo-150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15298@1.0.3","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15298@1.0.3","target":"pkg:pypi/demo-14701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15299@1.0.4","target":"pkg:pypi/demo-10390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15299@1.0.4","target":"pkg:pypi/demo-12926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15299@1.0.4","target":"pkg:pypi/demo-12961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15299@1.0.4","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1529@1.0.4","target":"pkg:pypi/demo-11546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1529@1.0.4","target":"pkg:pypi/demo-1417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-152@1.0.2","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-152@1.0.2","target":"pkg:pypi/demo-10931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-152@1.0.2","target":"pkg:pypi/demo-11991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-152@1.0.2","target":"pkg:pypi/demo-11994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15300@1.0.0","target":"pkg:pypi/demo-11657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15300@1.0.0","target":"pkg:pypi/demo-13743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15301@1.0.1","target":"pkg:pypi/demo-10992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15302@1.0.2","target":"pkg:pypi/demo-1278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15303@1.0.3","target":"pkg:pypi/demo-13737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15303@1.0.3","target":"pkg:pypi/demo-14474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15303@1.0.3","target":"pkg:pypi/demo-14638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15304@1.0.4","target":"pkg:pypi/demo-14318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15304@1.0.4","target":"pkg:pypi/demo-14658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15305@1.0.0","target":"pkg:pypi/demo-15211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15306@1.0.1","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15306@1.0.1","target":"pkg:pypi/demo-12467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15306@1.0.1","target":"pkg:pypi/demo-13648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15307@1.0.2","target":"pkg:pypi/demo-12626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15308@1.0.3","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15309@1.0.4","target":"pkg:pypi/demo-11390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1530@1.0.0","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15310@1.0.0","target":"pkg:pypi/demo-11799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15310@1.0.0","target":"pkg:pypi/demo-13100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15311@1.0.1","target":"pkg:pypi/demo-14084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15311@1.0.1","target":"pkg:pypi/demo-14378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15312@1.0.2","target":"pkg:pypi/demo-11079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15312@1.0.2","target":"pkg:pypi/demo-12870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15312@1.0.2","target":"pkg:pypi/demo-13790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15312@1.0.2","target":"pkg:pypi/demo-14308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15313@1.0.3","target":"pkg:pypi/demo-10708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15313@1.0.3","target":"pkg:pypi/demo-15119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15314@1.0.4","target":"pkg:pypi/demo-13544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15314@1.0.4","target":"pkg:pypi/demo-14151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15314@1.0.4","target":"pkg:pypi/demo-14557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15314@1.0.4","target":"pkg:pypi/demo-15172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15315@1.0.0","target":"pkg:pypi/demo-14601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15316@1.0.1","target":"pkg:pypi/demo-10369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15316@1.0.1","target":"pkg:pypi/demo-12463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15317@1.0.2","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15317@1.0.2","target":"pkg:pypi/demo-11727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15317@1.0.2","target":"pkg:pypi/demo-11961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15317@1.0.2","target":"pkg:pypi/demo-14673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15318@1.0.3","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15318@1.0.3","target":"pkg:pypi/demo-14050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15319@1.0.4","target":"pkg:pypi/demo-11233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15319@1.0.4","target":"pkg:pypi/demo-13597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15319@1.0.4","target":"pkg:pypi/demo-14249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1531@1.0.1","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1531@1.0.1","target":"pkg:pypi/demo-11584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15320@1.0.0","target":"pkg:pypi/demo-14636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15321@1.0.1","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15322@1.0.2","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15322@1.0.2","target":"pkg:pypi/demo-11481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15323@1.0.3","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15323@1.0.3","target":"pkg:pypi/demo-13247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15323@1.0.3","target":"pkg:pypi/demo-13307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15323@1.0.3","target":"pkg:pypi/demo-14048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15324@1.0.4","target":"pkg:pypi/demo-12565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15324@1.0.4","target":"pkg:pypi/demo-12666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15324@1.0.4","target":"pkg:pypi/demo-13808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15324@1.0.4","target":"pkg:pypi/demo-14153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15325@1.0.0","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15325@1.0.0","target":"pkg:pypi/demo-14557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15326@1.0.1","target":"pkg:pypi/demo-10901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15326@1.0.1","target":"pkg:pypi/demo-14472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15326@1.0.1","target":"pkg:pypi/demo-14805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15327@1.0.2","target":"pkg:pypi/demo-1107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15328@1.0.3","target":"pkg:pypi/demo-12084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15328@1.0.3","target":"pkg:pypi/demo-13066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15328@1.0.3","target":"pkg:pypi/demo-14099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15328@1.0.3","target":"pkg:pypi/demo-14303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15329@1.0.4","target":"pkg:pypi/demo-12220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15329@1.0.4","target":"pkg:pypi/demo-13509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15329@1.0.4","target":"pkg:pypi/demo-13655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1532@1.0.2","target":"pkg:pypi/demo-13990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15330@1.0.0","target":"pkg:pypi/demo-10603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15330@1.0.0","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15330@1.0.0","target":"pkg:pypi/demo-12679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15330@1.0.0","target":"pkg:pypi/demo-14417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15331@1.0.1","target":"pkg:pypi/demo-14492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15332@1.0.2","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15332@1.0.2","target":"pkg:pypi/demo-12575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15332@1.0.2","target":"pkg:pypi/demo-1482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15332@1.0.2","target":"pkg:pypi/demo-1488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15333@1.0.3","target":"pkg:pypi/demo-13315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15333@1.0.3","target":"pkg:pypi/demo-13487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15334@1.0.4","target":"pkg:pypi/demo-1205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15335@1.0.0","target":"pkg:pypi/demo-15238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15336@1.0.1","target":"pkg:pypi/demo-11500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15337@1.0.2","target":"pkg:pypi/demo-10759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15337@1.0.2","target":"pkg:pypi/demo-13686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15338@1.0.3","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15338@1.0.3","target":"pkg:pypi/demo-11212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15338@1.0.3","target":"pkg:pypi/demo-13425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15339@1.0.4","target":"pkg:pypi/demo-13082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15339@1.0.4","target":"pkg:pypi/demo-1465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1533@1.0.3","target":"pkg:pypi/demo-10713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1533@1.0.3","target":"pkg:pypi/demo-1074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1533@1.0.3","target":"pkg:pypi/demo-10934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1533@1.0.3","target":"pkg:pypi/demo-13234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15340@1.0.0","target":"pkg:pypi/demo-12174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15340@1.0.0","target":"pkg:pypi/demo-15333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15341@1.0.1","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15341@1.0.1","target":"pkg:pypi/demo-12607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15341@1.0.1","target":"pkg:pypi/demo-14208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15341@1.0.1","target":"pkg:pypi/demo-15053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15342@1.0.2","target":"pkg:pypi/demo-12837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15342@1.0.2","target":"pkg:pypi/demo-15136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15343@1.0.3","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15344@1.0.4","target":"pkg:pypi/demo-12113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15344@1.0.4","target":"pkg:pypi/demo-12559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15345@1.0.0","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15345@1.0.0","target":"pkg:pypi/demo-12181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15345@1.0.0","target":"pkg:pypi/demo-13599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15345@1.0.0","target":"pkg:pypi/demo-15242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15346@1.0.1","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15346@1.0.1","target":"pkg:pypi/demo-13349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15346@1.0.1","target":"pkg:pypi/demo-14190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15347@1.0.2","target":"pkg:pypi/demo-13781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15348@1.0.3","target":"pkg:pypi/demo-11199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15348@1.0.3","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15348@1.0.3","target":"pkg:pypi/demo-15305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15349@1.0.4","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15349@1.0.4","target":"pkg:pypi/demo-11067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1534@1.0.4","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1534@1.0.4","target":"pkg:pypi/demo-13099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15350@1.0.0","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15350@1.0.0","target":"pkg:pypi/demo-1335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15350@1.0.0","target":"pkg:pypi/demo-15035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15351@1.0.1","target":"pkg:pypi/demo-11253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15351@1.0.1","target":"pkg:pypi/demo-12156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15351@1.0.1","target":"pkg:pypi/demo-14264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15352@1.0.2","target":"pkg:pypi/demo-10561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15352@1.0.2","target":"pkg:pypi/demo-11970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15352@1.0.2","target":"pkg:pypi/demo-12086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15353@1.0.3","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15353@1.0.3","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15353@1.0.3","target":"pkg:pypi/demo-12696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15353@1.0.3","target":"pkg:pypi/demo-14818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15354@1.0.4","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15354@1.0.4","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15354@1.0.4","target":"pkg:pypi/demo-12747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15354@1.0.4","target":"pkg:pypi/demo-15166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15355@1.0.0","target":"pkg:pypi/demo-11723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15355@1.0.0","target":"pkg:pypi/demo-1300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15355@1.0.0","target":"pkg:pypi/demo-1512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15356@1.0.1","target":"pkg:pypi/demo-13219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15356@1.0.1","target":"pkg:pypi/demo-1478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15357@1.0.2","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15357@1.0.2","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15357@1.0.2","target":"pkg:pypi/demo-11265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15358@1.0.3","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15358@1.0.3","target":"pkg:pypi/demo-13261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15358@1.0.3","target":"pkg:pypi/demo-15280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15359@1.0.4","target":"pkg:pypi/demo-13820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15359@1.0.4","target":"pkg:pypi/demo-14284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15359@1.0.4","target":"pkg:pypi/demo-144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1535@1.0.0","target":"pkg:pypi/demo-14508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15360@1.0.0","target":"pkg:pypi/demo-13124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15360@1.0.0","target":"pkg:pypi/demo-15307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15361@1.0.1","target":"pkg:pypi/demo-13047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15362@1.0.2","target":"pkg:pypi/demo-1027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15362@1.0.2","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15362@1.0.2","target":"pkg:pypi/demo-1145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15363@1.0.3","target":"pkg:pypi/demo-11958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15363@1.0.3","target":"pkg:pypi/demo-14063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15364@1.0.4","target":"pkg:pypi/demo-10637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15365@1.0.0","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15365@1.0.0","target":"pkg:pypi/demo-14057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15366@1.0.1","target":"pkg:pypi/demo-12302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15366@1.0.1","target":"pkg:pypi/demo-1304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15367@1.0.2","target":"pkg:pypi/demo-10666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15368@1.0.3","target":"pkg:pypi/demo-13039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15369@1.0.4","target":"pkg:pypi/demo-13201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15369@1.0.4","target":"pkg:pypi/demo-14279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1536@1.0.1","target":"pkg:pypi/demo-11121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1536@1.0.1","target":"pkg:pypi/demo-12141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1536@1.0.1","target":"pkg:pypi/demo-14298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15370@1.0.0","target":"pkg:pypi/demo-12258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15370@1.0.0","target":"pkg:pypi/demo-13913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15371@1.0.1","target":"pkg:pypi/demo-10577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15371@1.0.1","target":"pkg:pypi/demo-11498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15372@1.0.2","target":"pkg:pypi/demo-1120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15372@1.0.2","target":"pkg:pypi/demo-11491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15372@1.0.2","target":"pkg:pypi/demo-1258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15372@1.0.2","target":"pkg:pypi/demo-14200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15373@1.0.3","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15373@1.0.3","target":"pkg:pypi/demo-14660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15373@1.0.3","target":"pkg:pypi/demo-1488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15374@1.0.4","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15374@1.0.4","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15374@1.0.4","target":"pkg:pypi/demo-10928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15375@1.0.0","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15375@1.0.0","target":"pkg:pypi/demo-12876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15375@1.0.0","target":"pkg:pypi/demo-13234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15375@1.0.0","target":"pkg:pypi/demo-13891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15376@1.0.1","target":"pkg:pypi/demo-12510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15377@1.0.2","target":"pkg:pypi/demo-10620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15378@1.0.3","target":"pkg:pypi/demo-10962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15378@1.0.3","target":"pkg:pypi/demo-1122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15378@1.0.3","target":"pkg:pypi/demo-13556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15379@1.0.4","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15379@1.0.4","target":"pkg:pypi/demo-1126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15379@1.0.4","target":"pkg:pypi/demo-11723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1537@1.0.2","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1537@1.0.2","target":"pkg:pypi/demo-1193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1537@1.0.2","target":"pkg:pypi/demo-1301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1537@1.0.2","target":"pkg:pypi/demo-14472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15380@1.0.0","target":"pkg:pypi/demo-13670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15381@1.0.1","target":"pkg:pypi/demo-12813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15381@1.0.1","target":"pkg:pypi/demo-13832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15381@1.0.1","target":"pkg:pypi/demo-15277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15382@1.0.2","target":"pkg:pypi/demo-12008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15382@1.0.2","target":"pkg:pypi/demo-1246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15382@1.0.2","target":"pkg:pypi/demo-14128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15382@1.0.2","target":"pkg:pypi/demo-14431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15383@1.0.3","target":"pkg:pypi/demo-12013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15383@1.0.3","target":"pkg:pypi/demo-14428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15384@1.0.4","target":"pkg:pypi/demo-13914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15384@1.0.4","target":"pkg:pypi/demo-14461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15385@1.0.0","target":"pkg:pypi/demo-11596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15385@1.0.0","target":"pkg:pypi/demo-13239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15386@1.0.1","target":"pkg:pypi/demo-11854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15387@1.0.2","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15387@1.0.2","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15387@1.0.2","target":"pkg:pypi/demo-1298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15388@1.0.3","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15389@1.0.4","target":"pkg:pypi/demo-11546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15389@1.0.4","target":"pkg:pypi/demo-14490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15389@1.0.4","target":"pkg:pypi/demo-14707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1538@1.0.3","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1538@1.0.3","target":"pkg:pypi/demo-12159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15390@1.0.0","target":"pkg:pypi/demo-10508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15390@1.0.0","target":"pkg:pypi/demo-10691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15390@1.0.0","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15391@1.0.1","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15392@1.0.2","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15392@1.0.2","target":"pkg:pypi/demo-11912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15392@1.0.2","target":"pkg:pypi/demo-13864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15393@1.0.3","target":"pkg:pypi/demo-10599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15393@1.0.3","target":"pkg:pypi/demo-12232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15393@1.0.3","target":"pkg:pypi/demo-14887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15394@1.0.4","target":"pkg:pypi/demo-12192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15394@1.0.4","target":"pkg:pypi/demo-13361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15394@1.0.4","target":"pkg:pypi/demo-14691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15395@1.0.0","target":"pkg:pypi/demo-10379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15396@1.0.1","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15396@1.0.1","target":"pkg:pypi/demo-12499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15396@1.0.1","target":"pkg:pypi/demo-13411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15396@1.0.1","target":"pkg:pypi/demo-14974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15397@1.0.2","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15397@1.0.2","target":"pkg:pypi/demo-11253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15398@1.0.3","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15398@1.0.3","target":"pkg:pypi/demo-14974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15399@1.0.4","target":"pkg:pypi/demo-14377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1539@1.0.4","target":"pkg:pypi/demo-1447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1539@1.0.4","target":"pkg:pypi/demo-14594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-153@1.0.3","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-153@1.0.3","target":"pkg:pypi/demo-141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-153@1.0.3","target":"pkg:pypi/demo-15092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-153@1.0.3","target":"pkg:pypi/demo-15117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15400@1.0.0","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15400@1.0.0","target":"pkg:pypi/demo-10611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15400@1.0.0","target":"pkg:pypi/demo-1213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15400@1.0.0","target":"pkg:pypi/demo-13411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15401@1.0.1","target":"pkg:pypi/demo-12077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15401@1.0.1","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15401@1.0.1","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15401@1.0.1","target":"pkg:pypi/demo-13070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15402@1.0.2","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15403@1.0.3","target":"pkg:pypi/demo-12079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15403@1.0.3","target":"pkg:pypi/demo-1355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15403@1.0.3","target":"pkg:pypi/demo-14336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15403@1.0.3","target":"pkg:pypi/demo-1439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15404@1.0.4","target":"pkg:pypi/demo-11704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15404@1.0.4","target":"pkg:pypi/demo-13591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15404@1.0.4","target":"pkg:pypi/demo-13873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15405@1.0.0","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15405@1.0.0","target":"pkg:pypi/demo-13083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15405@1.0.0","target":"pkg:pypi/demo-14694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15406@1.0.1","target":"pkg:pypi/demo-12730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15406@1.0.1","target":"pkg:pypi/demo-14221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15406@1.0.1","target":"pkg:pypi/demo-14640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15407@1.0.2","target":"pkg:pypi/demo-12342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15407@1.0.2","target":"pkg:pypi/demo-13817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15407@1.0.2","target":"pkg:pypi/demo-14325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15407@1.0.2","target":"pkg:pypi/demo-15340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15408@1.0.3","target":"pkg:pypi/demo-11452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15408@1.0.3","target":"pkg:pypi/demo-12903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15408@1.0.3","target":"pkg:pypi/demo-13296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15409@1.0.4","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1540@1.0.0","target":"pkg:pypi/demo-13101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15410@1.0.0","target":"pkg:pypi/demo-12113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15410@1.0.0","target":"pkg:pypi/demo-13961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15410@1.0.0","target":"pkg:pypi/demo-1462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15410@1.0.0","target":"pkg:pypi/demo-14907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15411@1.0.1","target":"pkg:pypi/demo-12630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15412@1.0.2","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15412@1.0.2","target":"pkg:pypi/demo-14331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15413@1.0.3","target":"pkg:pypi/demo-10532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15413@1.0.3","target":"pkg:pypi/demo-12140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15413@1.0.3","target":"pkg:pypi/demo-13737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15414@1.0.4","target":"pkg:pypi/demo-13660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15414@1.0.4","target":"pkg:pypi/demo-13881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15415@1.0.0","target":"pkg:pypi/demo-1083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15415@1.0.0","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15416@1.0.1","target":"pkg:pypi/demo-14135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15416@1.0.1","target":"pkg:pypi/demo-14581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15417@1.0.2","target":"pkg:pypi/demo-12482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15417@1.0.2","target":"pkg:pypi/demo-12880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15417@1.0.2","target":"pkg:pypi/demo-1525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15418@1.0.3","target":"pkg:pypi/demo-1015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15418@1.0.3","target":"pkg:pypi/demo-14677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15419@1.0.4","target":"pkg:pypi/demo-12836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1541@1.0.1","target":"pkg:pypi/demo-11239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1541@1.0.1","target":"pkg:pypi/demo-11366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15420@1.0.0","target":"pkg:pypi/demo-14202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15420@1.0.0","target":"pkg:pypi/demo-14206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15421@1.0.1","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15421@1.0.1","target":"pkg:pypi/demo-10262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15421@1.0.1","target":"pkg:pypi/demo-14927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15422@1.0.2","target":"pkg:pypi/demo-14009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15422@1.0.2","target":"pkg:pypi/demo-14306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15423@1.0.3","target":"pkg:pypi/demo-12610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15423@1.0.3","target":"pkg:pypi/demo-13293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15423@1.0.3","target":"pkg:pypi/demo-15003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15424@1.0.4","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15424@1.0.4","target":"pkg:pypi/demo-12776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15424@1.0.4","target":"pkg:pypi/demo-14438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15424@1.0.4","target":"pkg:pypi/demo-14567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15425@1.0.0","target":"pkg:pypi/demo-13164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15426@1.0.1","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15426@1.0.1","target":"pkg:pypi/demo-13745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15426@1.0.1","target":"pkg:pypi/demo-14252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15426@1.0.1","target":"pkg:pypi/demo-15365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15427@1.0.2","target":"pkg:pypi/demo-10834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15428@1.0.3","target":"pkg:pypi/demo-10754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15428@1.0.3","target":"pkg:pypi/demo-1088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15429@1.0.4","target":"pkg:pypi/demo-10834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15429@1.0.4","target":"pkg:pypi/demo-1205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1542@1.0.2","target":"pkg:pypi/demo-11908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1542@1.0.2","target":"pkg:pypi/demo-13608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1542@1.0.2","target":"pkg:pypi/demo-14064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1542@1.0.2","target":"pkg:pypi/demo-14395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15430@1.0.0","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15430@1.0.0","target":"pkg:pypi/demo-14478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15431@1.0.1","target":"pkg:pypi/demo-13092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15432@1.0.2","target":"pkg:pypi/demo-11504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15433@1.0.3","target":"pkg:pypi/demo-14147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15434@1.0.4","target":"pkg:pypi/demo-11611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15434@1.0.4","target":"pkg:pypi/demo-11660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15434@1.0.4","target":"pkg:pypi/demo-12174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15434@1.0.4","target":"pkg:pypi/demo-13964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15435@1.0.0","target":"pkg:pypi/demo-11223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15435@1.0.0","target":"pkg:pypi/demo-12780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15435@1.0.0","target":"pkg:pypi/demo-13884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15435@1.0.0","target":"pkg:pypi/demo-14293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15436@1.0.1","target":"pkg:pypi/demo-11382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15436@1.0.1","target":"pkg:pypi/demo-15172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15436@1.0.1","target":"pkg:pypi/demo-153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15437@1.0.2","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15438@1.0.3","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15438@1.0.3","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15438@1.0.3","target":"pkg:pypi/demo-114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15438@1.0.3","target":"pkg:pypi/demo-13508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15439@1.0.4","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1543@1.0.3","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1543@1.0.3","target":"pkg:pypi/demo-11915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1543@1.0.3","target":"pkg:pypi/demo-13102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1543@1.0.3","target":"pkg:pypi/demo-15190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15440@1.0.0","target":"pkg:pypi/demo-10174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15440@1.0.0","target":"pkg:pypi/demo-11621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15440@1.0.0","target":"pkg:pypi/demo-11651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15440@1.0.0","target":"pkg:pypi/demo-14789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15441@1.0.1","target":"pkg:pypi/demo-11450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15441@1.0.1","target":"pkg:pypi/demo-144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15442@1.0.2","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15442@1.0.2","target":"pkg:pypi/demo-12632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15443@1.0.3","target":"pkg:pypi/demo-11000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15443@1.0.3","target":"pkg:pypi/demo-13643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15444@1.0.4","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15444@1.0.4","target":"pkg:pypi/demo-11161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15444@1.0.4","target":"pkg:pypi/demo-13263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15444@1.0.4","target":"pkg:pypi/demo-14306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15445@1.0.0","target":"pkg:pypi/demo-13011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15446@1.0.1","target":"pkg:pypi/demo-11237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15446@1.0.1","target":"pkg:pypi/demo-12884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15446@1.0.1","target":"pkg:pypi/demo-13512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15446@1.0.1","target":"pkg:pypi/demo-13672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15447@1.0.2","target":"pkg:pypi/demo-14736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15448@1.0.3","target":"pkg:pypi/demo-10778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15448@1.0.3","target":"pkg:pypi/demo-1227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15449@1.0.4","target":"pkg:pypi/demo-13111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15449@1.0.4","target":"pkg:pypi/demo-13292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15449@1.0.4","target":"pkg:pypi/demo-13450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1544@1.0.4","target":"pkg:pypi/demo-11401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1544@1.0.4","target":"pkg:pypi/demo-15342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15450@1.0.0","target":"pkg:pypi/demo-11102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15450@1.0.0","target":"pkg:pypi/demo-12577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15450@1.0.0","target":"pkg:pypi/demo-14580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15451@1.0.1","target":"pkg:pypi/demo-13503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15452@1.0.2","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15452@1.0.2","target":"pkg:pypi/demo-1263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15452@1.0.2","target":"pkg:pypi/demo-13241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15453@1.0.3","target":"pkg:pypi/demo-11697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15453@1.0.3","target":"pkg:pypi/demo-12243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15454@1.0.4","target":"pkg:pypi/demo-12636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15454@1.0.4","target":"pkg:pypi/demo-13306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15454@1.0.4","target":"pkg:pypi/demo-14348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15455@1.0.0","target":"pkg:pypi/demo-11713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15455@1.0.0","target":"pkg:pypi/demo-12669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15455@1.0.0","target":"pkg:pypi/demo-13269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15455@1.0.0","target":"pkg:pypi/demo-14378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15456@1.0.1","target":"pkg:pypi/demo-14278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15457@1.0.2","target":"pkg:pypi/demo-10972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15457@1.0.2","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15457@1.0.2","target":"pkg:pypi/demo-12776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15457@1.0.2","target":"pkg:pypi/demo-14571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15458@1.0.3","target":"pkg:pypi/demo-10904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15458@1.0.3","target":"pkg:pypi/demo-10918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15458@1.0.3","target":"pkg:pypi/demo-13260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15459@1.0.4","target":"pkg:pypi/demo-13015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15459@1.0.4","target":"pkg:pypi/demo-15008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1545@1.0.0","target":"pkg:pypi/demo-10247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1545@1.0.0","target":"pkg:pypi/demo-12645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15460@1.0.0","target":"pkg:pypi/demo-11159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15460@1.0.0","target":"pkg:pypi/demo-12824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15460@1.0.0","target":"pkg:pypi/demo-14883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15461@1.0.1","target":"pkg:pypi/demo-12072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15461@1.0.1","target":"pkg:pypi/demo-12914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15461@1.0.1","target":"pkg:pypi/demo-13863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15462@1.0.2","target":"pkg:pypi/demo-12132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15462@1.0.2","target":"pkg:pypi/demo-1491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15462@1.0.2","target":"pkg:pypi/demo-15173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15463@1.0.3","target":"pkg:pypi/demo-10691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15463@1.0.3","target":"pkg:pypi/demo-11416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15464@1.0.4","target":"pkg:pypi/demo-12375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15464@1.0.4","target":"pkg:pypi/demo-13674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15465@1.0.0","target":"pkg:pypi/demo-10695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15465@1.0.0","target":"pkg:pypi/demo-12731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15466@1.0.1","target":"pkg:pypi/demo-11631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15467@1.0.2","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15467@1.0.2","target":"pkg:pypi/demo-11600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15468@1.0.3","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15468@1.0.3","target":"pkg:pypi/demo-10894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15468@1.0.3","target":"pkg:pypi/demo-11318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15469@1.0.4","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15469@1.0.4","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15469@1.0.4","target":"pkg:pypi/demo-15124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15469@1.0.4","target":"pkg:pypi/demo-15449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1546@1.0.1","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1546@1.0.1","target":"pkg:pypi/demo-10973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1546@1.0.1","target":"pkg:pypi/demo-14523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15470@1.0.0","target":"pkg:pypi/demo-12510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15470@1.0.0","target":"pkg:pypi/demo-13119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15471@1.0.1","target":"pkg:pypi/demo-13031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15471@1.0.1","target":"pkg:pypi/demo-15276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15472@1.0.2","target":"pkg:pypi/demo-11179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15472@1.0.2","target":"pkg:pypi/demo-11906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15473@1.0.3","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15473@1.0.3","target":"pkg:pypi/demo-10389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15473@1.0.3","target":"pkg:pypi/demo-12646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15474@1.0.4","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15475@1.0.0","target":"pkg:pypi/demo-13025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15475@1.0.0","target":"pkg:pypi/demo-14305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15476@1.0.1","target":"pkg:pypi/demo-11839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15476@1.0.1","target":"pkg:pypi/demo-14205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15477@1.0.2","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15477@1.0.2","target":"pkg:pypi/demo-12559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15478@1.0.3","target":"pkg:pypi/demo-11741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15478@1.0.3","target":"pkg:pypi/demo-13204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15479@1.0.4","target":"pkg:pypi/demo-10561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15479@1.0.4","target":"pkg:pypi/demo-13100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15479@1.0.4","target":"pkg:pypi/demo-1441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15479@1.0.4","target":"pkg:pypi/demo-14500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1547@1.0.2","target":"pkg:pypi/demo-11230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1547@1.0.2","target":"pkg:pypi/demo-13076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1547@1.0.2","target":"pkg:pypi/demo-13779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1547@1.0.2","target":"pkg:pypi/demo-14081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15480@1.0.0","target":"pkg:pypi/demo-10824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15480@1.0.0","target":"pkg:pypi/demo-11655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15480@1.0.0","target":"pkg:pypi/demo-11918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15480@1.0.0","target":"pkg:pypi/demo-12860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15481@1.0.1","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15481@1.0.1","target":"pkg:pypi/demo-12056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15481@1.0.1","target":"pkg:pypi/demo-14224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15481@1.0.1","target":"pkg:pypi/demo-15130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15482@1.0.2","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15482@1.0.2","target":"pkg:pypi/demo-11739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15482@1.0.2","target":"pkg:pypi/demo-12726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15483@1.0.3","target":"pkg:pypi/demo-14229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15484@1.0.4","target":"pkg:pypi/demo-13297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15485@1.0.0","target":"pkg:pypi/demo-10832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15485@1.0.0","target":"pkg:pypi/demo-12346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15485@1.0.0","target":"pkg:pypi/demo-12751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15486@1.0.1","target":"pkg:pypi/demo-11131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15486@1.0.1","target":"pkg:pypi/demo-14064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15487@1.0.2","target":"pkg:pypi/demo-11763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15487@1.0.2","target":"pkg:pypi/demo-13001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15488@1.0.3","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15488@1.0.3","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15488@1.0.3","target":"pkg:pypi/demo-13060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15488@1.0.3","target":"pkg:pypi/demo-14307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15489@1.0.4","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15489@1.0.4","target":"pkg:pypi/demo-13331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15489@1.0.4","target":"pkg:pypi/demo-1411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15489@1.0.4","target":"pkg:pypi/demo-1418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1548@1.0.3","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1548@1.0.3","target":"pkg:pypi/demo-11067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15490@1.0.0","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15490@1.0.0","target":"pkg:pypi/demo-14417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15490@1.0.0","target":"pkg:pypi/demo-15483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15491@1.0.1","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15492@1.0.2","target":"pkg:pypi/demo-1095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15492@1.0.2","target":"pkg:pypi/demo-12067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15492@1.0.2","target":"pkg:pypi/demo-13150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15493@1.0.3","target":"pkg:pypi/demo-11994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15494@1.0.4","target":"pkg:pypi/demo-13973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15494@1.0.4","target":"pkg:pypi/demo-15296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15495@1.0.0","target":"pkg:pypi/demo-15428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15496@1.0.1","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15496@1.0.1","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15496@1.0.1","target":"pkg:pypi/demo-11678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15497@1.0.2","target":"pkg:pypi/demo-10679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15497@1.0.2","target":"pkg:pypi/demo-13864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15498@1.0.3","target":"pkg:pypi/demo-12343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15499@1.0.4","target":"pkg:pypi/demo-131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15499@1.0.4","target":"pkg:pypi/demo-14640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1549@1.0.4","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1549@1.0.4","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1549@1.0.4","target":"pkg:pypi/demo-13599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-154@1.0.4","target":"pkg:pypi/demo-10533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-154@1.0.4","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-154@1.0.4","target":"pkg:pypi/demo-14566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15500@1.0.0","target":"pkg:pypi/demo-12549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15500@1.0.0","target":"pkg:pypi/demo-12966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15500@1.0.0","target":"pkg:pypi/demo-14574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15501@1.0.1","target":"pkg:pypi/demo-11293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15501@1.0.1","target":"pkg:pypi/demo-13231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15501@1.0.1","target":"pkg:pypi/demo-13945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15501@1.0.1","target":"pkg:pypi/demo-14255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15502@1.0.2","target":"pkg:pypi/demo-14901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15502@1.0.2","target":"pkg:pypi/demo-15400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15503@1.0.3","target":"pkg:pypi/demo-11515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15504@1.0.4","target":"pkg:pypi/demo-11253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15504@1.0.4","target":"pkg:pypi/demo-12380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15504@1.0.4","target":"pkg:pypi/demo-13493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15504@1.0.4","target":"pkg:pypi/demo-14670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15505@1.0.0","target":"pkg:pypi/demo-10849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15506@1.0.1","target":"pkg:pypi/demo-12250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15506@1.0.1","target":"pkg:pypi/demo-13282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15506@1.0.1","target":"pkg:pypi/demo-15143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15506@1.0.1","target":"pkg:pypi/demo-15410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15507@1.0.2","target":"pkg:pypi/demo-15252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15508@1.0.3","target":"pkg:pypi/demo-11406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15508@1.0.3","target":"pkg:pypi/demo-15452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15509@1.0.4","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15509@1.0.4","target":"pkg:pypi/demo-12020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15509@1.0.4","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15509@1.0.4","target":"pkg:pypi/demo-13316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1550@1.0.0","target":"pkg:pypi/demo-14261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1550@1.0.0","target":"pkg:pypi/demo-14368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15510@1.0.0","target":"pkg:pypi/demo-12450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15510@1.0.0","target":"pkg:pypi/demo-15201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15511@1.0.1","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15511@1.0.1","target":"pkg:pypi/demo-14615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15511@1.0.1","target":"pkg:pypi/demo-15382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15512@1.0.2","target":"pkg:pypi/demo-10766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15512@1.0.2","target":"pkg:pypi/demo-14854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15513@1.0.3","target":"pkg:pypi/demo-14940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15514@1.0.4","target":"pkg:pypi/demo-14603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15515@1.0.0","target":"pkg:pypi/demo-15398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15516@1.0.1","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15516@1.0.1","target":"pkg:pypi/demo-13789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15517@1.0.2","target":"pkg:pypi/demo-12049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15517@1.0.2","target":"pkg:pypi/demo-15501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15518@1.0.3","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15518@1.0.3","target":"pkg:pypi/demo-12101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15518@1.0.3","target":"pkg:pypi/demo-13843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15519@1.0.4","target":"pkg:pypi/demo-11425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15519@1.0.4","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15519@1.0.4","target":"pkg:pypi/demo-13400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15519@1.0.4","target":"pkg:pypi/demo-14085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1551@1.0.1","target":"pkg:pypi/demo-1410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15520@1.0.0","target":"pkg:pypi/demo-11879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15520@1.0.0","target":"pkg:pypi/demo-15010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15521@1.0.1","target":"pkg:pypi/demo-10534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15521@1.0.1","target":"pkg:pypi/demo-12353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15521@1.0.1","target":"pkg:pypi/demo-12470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15522@1.0.2","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15523@1.0.3","target":"pkg:pypi/demo-12076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15524@1.0.4","target":"pkg:pypi/demo-11881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15524@1.0.4","target":"pkg:pypi/demo-13210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15525@1.0.0","target":"pkg:pypi/demo-10779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15525@1.0.0","target":"pkg:pypi/demo-11503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15525@1.0.0","target":"pkg:pypi/demo-12233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15525@1.0.0","target":"pkg:pypi/demo-13702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15526@1.0.1","target":"pkg:pypi/demo-13416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15526@1.0.1","target":"pkg:pypi/demo-13592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15526@1.0.1","target":"pkg:pypi/demo-14064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15527@1.0.2","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15527@1.0.2","target":"pkg:pypi/demo-14538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15528@1.0.3","target":"pkg:pypi/demo-121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15528@1.0.3","target":"pkg:pypi/demo-14634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15529@1.0.4","target":"pkg:pypi/demo-1135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15529@1.0.4","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15529@1.0.4","target":"pkg:pypi/demo-11547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1552@1.0.2","target":"pkg:pypi/demo-11143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15530@1.0.0","target":"pkg:pypi/demo-11822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15530@1.0.0","target":"pkg:pypi/demo-12157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15530@1.0.0","target":"pkg:pypi/demo-13916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15531@1.0.1","target":"pkg:pypi/demo-150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15532@1.0.2","target":"pkg:pypi/demo-11836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15532@1.0.2","target":"pkg:pypi/demo-13678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15533@1.0.3","target":"pkg:pypi/demo-14669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15533@1.0.3","target":"pkg:pypi/demo-15064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15534@1.0.4","target":"pkg:pypi/demo-14037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15534@1.0.4","target":"pkg:pypi/demo-14373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15534@1.0.4","target":"pkg:pypi/demo-14404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15535@1.0.0","target":"pkg:pypi/demo-11976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15535@1.0.0","target":"pkg:pypi/demo-13973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15536@1.0.1","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15537@1.0.2","target":"pkg:pypi/demo-14068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15537@1.0.2","target":"pkg:pypi/demo-15144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15537@1.0.2","target":"pkg:pypi/demo-15426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15538@1.0.3","target":"pkg:pypi/demo-1121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15538@1.0.3","target":"pkg:pypi/demo-11306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15538@1.0.3","target":"pkg:pypi/demo-1157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15538@1.0.3","target":"pkg:pypi/demo-14597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15539@1.0.4","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15539@1.0.4","target":"pkg:pypi/demo-10828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1553@1.0.3","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1553@1.0.3","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1553@1.0.3","target":"pkg:pypi/demo-13757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1553@1.0.3","target":"pkg:pypi/demo-14172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15540@1.0.0","target":"pkg:pypi/demo-14594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15541@1.0.1","target":"pkg:pypi/demo-11219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15541@1.0.1","target":"pkg:pypi/demo-11920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15541@1.0.1","target":"pkg:pypi/demo-13798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15541@1.0.1","target":"pkg:pypi/demo-14713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15542@1.0.2","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15542@1.0.2","target":"pkg:pypi/demo-10832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15542@1.0.2","target":"pkg:pypi/demo-12387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15542@1.0.2","target":"pkg:pypi/demo-15481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15543@1.0.3","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15543@1.0.3","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15543@1.0.3","target":"pkg:pypi/demo-13017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15544@1.0.4","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15545@1.0.0","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15545@1.0.0","target":"pkg:pypi/demo-12489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15546@1.0.1","target":"pkg:pypi/demo-14799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15547@1.0.2","target":"pkg:pypi/demo-11311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15548@1.0.3","target":"pkg:pypi/demo-10115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15548@1.0.3","target":"pkg:pypi/demo-11057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15548@1.0.3","target":"pkg:pypi/demo-12345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15548@1.0.3","target":"pkg:pypi/demo-12925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15549@1.0.4","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15549@1.0.4","target":"pkg:pypi/demo-11880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15549@1.0.4","target":"pkg:pypi/demo-12129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15549@1.0.4","target":"pkg:pypi/demo-15430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1554@1.0.4","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1554@1.0.4","target":"pkg:pypi/demo-12006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15550@1.0.0","target":"pkg:pypi/demo-11712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15551@1.0.1","target":"pkg:pypi/demo-11785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15551@1.0.1","target":"pkg:pypi/demo-12454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15551@1.0.1","target":"pkg:pypi/demo-14650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15552@1.0.2","target":"pkg:pypi/demo-13258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15553@1.0.3","target":"pkg:pypi/demo-13287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15553@1.0.3","target":"pkg:pypi/demo-1553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15554@1.0.4","target":"pkg:pypi/demo-12112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15554@1.0.4","target":"pkg:pypi/demo-13098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15555@1.0.0","target":"pkg:pypi/demo-11831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15555@1.0.0","target":"pkg:pypi/demo-12240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15555@1.0.0","target":"pkg:pypi/demo-12468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15555@1.0.0","target":"pkg:pypi/demo-13051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15556@1.0.1","target":"pkg:pypi/demo-10651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15556@1.0.1","target":"pkg:pypi/demo-13586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15556@1.0.1","target":"pkg:pypi/demo-14425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15557@1.0.2","target":"pkg:pypi/demo-13392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15557@1.0.2","target":"pkg:pypi/demo-14562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15558@1.0.3","target":"pkg:pypi/demo-11193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15558@1.0.3","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15558@1.0.3","target":"pkg:pypi/demo-13797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15559@1.0.4","target":"pkg:pypi/demo-11953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15559@1.0.4","target":"pkg:pypi/demo-13650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1555@1.0.0","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1555@1.0.0","target":"pkg:pypi/demo-10891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1555@1.0.0","target":"pkg:pypi/demo-14643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1555@1.0.0","target":"pkg:pypi/demo-14863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15560@1.0.0","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15560@1.0.0","target":"pkg:pypi/demo-1315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15560@1.0.0","target":"pkg:pypi/demo-13533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15561@1.0.1","target":"pkg:pypi/demo-1451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15562@1.0.2","target":"pkg:pypi/demo-10218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15562@1.0.2","target":"pkg:pypi/demo-11847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15562@1.0.2","target":"pkg:pypi/demo-13192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15562@1.0.2","target":"pkg:pypi/demo-13431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15563@1.0.3","target":"pkg:pypi/demo-13213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15563@1.0.3","target":"pkg:pypi/demo-1399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15563@1.0.3","target":"pkg:pypi/demo-14321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15563@1.0.3","target":"pkg:pypi/demo-15350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15564@1.0.4","target":"pkg:pypi/demo-14053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15564@1.0.4","target":"pkg:pypi/demo-14937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15565@1.0.0","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15565@1.0.0","target":"pkg:pypi/demo-11961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15565@1.0.0","target":"pkg:pypi/demo-15480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15566@1.0.1","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15566@1.0.1","target":"pkg:pypi/demo-12141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15566@1.0.1","target":"pkg:pypi/demo-14867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15566@1.0.1","target":"pkg:pypi/demo-15035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15567@1.0.2","target":"pkg:pypi/demo-11373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15567@1.0.2","target":"pkg:pypi/demo-12287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15567@1.0.2","target":"pkg:pypi/demo-13279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15567@1.0.2","target":"pkg:pypi/demo-14559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15568@1.0.3","target":"pkg:pypi/demo-10792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15568@1.0.3","target":"pkg:pypi/demo-11883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15568@1.0.3","target":"pkg:pypi/demo-12876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15568@1.0.3","target":"pkg:pypi/demo-14218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15569@1.0.4","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15569@1.0.4","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1556@1.0.1","target":"pkg:pypi/demo-12123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1556@1.0.1","target":"pkg:pypi/demo-12476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1556@1.0.1","target":"pkg:pypi/demo-14394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15570@1.0.0","target":"pkg:pypi/demo-10639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15570@1.0.0","target":"pkg:pypi/demo-10816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15570@1.0.0","target":"pkg:pypi/demo-13820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15571@1.0.1","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15571@1.0.1","target":"pkg:pypi/demo-12209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15571@1.0.1","target":"pkg:pypi/demo-13019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15572@1.0.2","target":"pkg:pypi/demo-12807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15572@1.0.2","target":"pkg:pypi/demo-14723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15573@1.0.3","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15574@1.0.4","target":"pkg:pypi/demo-12098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15574@1.0.4","target":"pkg:pypi/demo-12313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15574@1.0.4","target":"pkg:pypi/demo-12996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15574@1.0.4","target":"pkg:pypi/demo-15286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15575@1.0.0","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15575@1.0.0","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15575@1.0.0","target":"pkg:pypi/demo-13367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15575@1.0.0","target":"pkg:pypi/demo-14026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15576@1.0.1","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15576@1.0.1","target":"pkg:pypi/demo-14082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15576@1.0.1","target":"pkg:pypi/demo-15337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15577@1.0.2","target":"pkg:pypi/demo-11145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15578@1.0.3","target":"pkg:pypi/demo-10722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15578@1.0.3","target":"pkg:pypi/demo-12938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15579@1.0.4","target":"pkg:pypi/demo-13496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1557@1.0.2","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1557@1.0.2","target":"pkg:pypi/demo-13008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15580@1.0.0","target":"pkg:pypi/demo-11624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15580@1.0.0","target":"pkg:pypi/demo-12337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15580@1.0.0","target":"pkg:pypi/demo-12686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15580@1.0.0","target":"pkg:pypi/demo-12715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15581@1.0.1","target":"pkg:pypi/demo-11288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15581@1.0.1","target":"pkg:pypi/demo-12466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15581@1.0.1","target":"pkg:pypi/demo-15524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15582@1.0.2","target":"pkg:pypi/demo-12225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15582@1.0.2","target":"pkg:pypi/demo-12283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15582@1.0.2","target":"pkg:pypi/demo-12759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15582@1.0.2","target":"pkg:pypi/demo-15094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15583@1.0.3","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15583@1.0.3","target":"pkg:pypi/demo-12672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15584@1.0.4","target":"pkg:pypi/demo-12942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15584@1.0.4","target":"pkg:pypi/demo-15135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15585@1.0.0","target":"pkg:pypi/demo-11107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15586@1.0.1","target":"pkg:pypi/demo-12269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15586@1.0.1","target":"pkg:pypi/demo-12803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15587@1.0.2","target":"pkg:pypi/demo-13766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15588@1.0.3","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15588@1.0.3","target":"pkg:pypi/demo-10452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15588@1.0.3","target":"pkg:pypi/demo-1178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15589@1.0.4","target":"pkg:pypi/demo-13000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15589@1.0.4","target":"pkg:pypi/demo-13795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15589@1.0.4","target":"pkg:pypi/demo-13799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1558@1.0.3","target":"pkg:pypi/demo-13827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15590@1.0.0","target":"pkg:pypi/demo-11521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15590@1.0.0","target":"pkg:pypi/demo-13251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15590@1.0.0","target":"pkg:pypi/demo-13898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15591@1.0.1","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15591@1.0.1","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15591@1.0.1","target":"pkg:pypi/demo-13597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15591@1.0.1","target":"pkg:pypi/demo-14994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15592@1.0.2","target":"pkg:pypi/demo-11575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15593@1.0.3","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15593@1.0.3","target":"pkg:pypi/demo-14895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15594@1.0.4","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15594@1.0.4","target":"pkg:pypi/demo-127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15594@1.0.4","target":"pkg:pypi/demo-13812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15594@1.0.4","target":"pkg:pypi/demo-15074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15595@1.0.0","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15595@1.0.0","target":"pkg:pypi/demo-11766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15595@1.0.0","target":"pkg:pypi/demo-14370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15596@1.0.1","target":"pkg:pypi/demo-11053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15596@1.0.1","target":"pkg:pypi/demo-12@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15596@1.0.1","target":"pkg:pypi/demo-13538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15596@1.0.1","target":"pkg:pypi/demo-14887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15597@1.0.2","target":"pkg:pypi/demo-10857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15597@1.0.2","target":"pkg:pypi/demo-12166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15597@1.0.2","target":"pkg:pypi/demo-15388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15598@1.0.3","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15598@1.0.3","target":"pkg:pypi/demo-15200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15599@1.0.4","target":"pkg:pypi/demo-11220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15599@1.0.4","target":"pkg:pypi/demo-11837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15599@1.0.4","target":"pkg:pypi/demo-14685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15599@1.0.4","target":"pkg:pypi/demo-14802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1559@1.0.4","target":"pkg:pypi/demo-12277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-155@1.0.0","target":"pkg:pypi/demo-12136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-155@1.0.0","target":"pkg:pypi/demo-14040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-155@1.0.0","target":"pkg:pypi/demo-14259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-155@1.0.0","target":"pkg:pypi/demo-14961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15600@1.0.0","target":"pkg:pypi/demo-11510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15600@1.0.0","target":"pkg:pypi/demo-11537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15600@1.0.0","target":"pkg:pypi/demo-1274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15600@1.0.0","target":"pkg:pypi/demo-15432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15601@1.0.1","target":"pkg:pypi/demo-1286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15601@1.0.1","target":"pkg:pypi/demo-14359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15602@1.0.2","target":"pkg:pypi/demo-1301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15603@1.0.3","target":"pkg:pypi/demo-13149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15604@1.0.4","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15604@1.0.4","target":"pkg:pypi/demo-14@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15605@1.0.0","target":"pkg:pypi/demo-11406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15606@1.0.1","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15606@1.0.1","target":"pkg:pypi/demo-12964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15607@1.0.2","target":"pkg:pypi/demo-11054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15608@1.0.3","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15608@1.0.3","target":"pkg:pypi/demo-14268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15608@1.0.3","target":"pkg:pypi/demo-14313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15608@1.0.3","target":"pkg:pypi/demo-15047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15609@1.0.4","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15609@1.0.4","target":"pkg:pypi/demo-11984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15609@1.0.4","target":"pkg:pypi/demo-14585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1560@1.0.0","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1560@1.0.0","target":"pkg:pypi/demo-12614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1560@1.0.0","target":"pkg:pypi/demo-13966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1560@1.0.0","target":"pkg:pypi/demo-15544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15610@1.0.0","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15610@1.0.0","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15610@1.0.0","target":"pkg:pypi/demo-12168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15610@1.0.0","target":"pkg:pypi/demo-15225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15611@1.0.1","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15611@1.0.1","target":"pkg:pypi/demo-10431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15611@1.0.1","target":"pkg:pypi/demo-12664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15612@1.0.2","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15613@1.0.3","target":"pkg:pypi/demo-15027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15614@1.0.4","target":"pkg:pypi/demo-11580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15614@1.0.4","target":"pkg:pypi/demo-12382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15614@1.0.4","target":"pkg:pypi/demo-13333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15614@1.0.4","target":"pkg:pypi/demo-14560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15615@1.0.0","target":"pkg:pypi/demo-11090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15615@1.0.0","target":"pkg:pypi/demo-11854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15616@1.0.1","target":"pkg:pypi/demo-10965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15616@1.0.1","target":"pkg:pypi/demo-13074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15616@1.0.1","target":"pkg:pypi/demo-14804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15617@1.0.2","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15617@1.0.2","target":"pkg:pypi/demo-12401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15617@1.0.2","target":"pkg:pypi/demo-13137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15617@1.0.2","target":"pkg:pypi/demo-15536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15618@1.0.3","target":"pkg:pypi/demo-11323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15618@1.0.3","target":"pkg:pypi/demo-15314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15619@1.0.4","target":"pkg:pypi/demo-12170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15619@1.0.4","target":"pkg:pypi/demo-12355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15619@1.0.4","target":"pkg:pypi/demo-14552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1561@1.0.1","target":"pkg:pypi/demo-14520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15620@1.0.0","target":"pkg:pypi/demo-10909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15620@1.0.0","target":"pkg:pypi/demo-11992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15620@1.0.0","target":"pkg:pypi/demo-13613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15620@1.0.0","target":"pkg:pypi/demo-15132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15621@1.0.1","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15621@1.0.1","target":"pkg:pypi/demo-13077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15621@1.0.1","target":"pkg:pypi/demo-1458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15622@1.0.2","target":"pkg:pypi/demo-10289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15622@1.0.2","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15622@1.0.2","target":"pkg:pypi/demo-14077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15622@1.0.2","target":"pkg:pypi/demo-14754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15623@1.0.3","target":"pkg:pypi/demo-13457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15623@1.0.3","target":"pkg:pypi/demo-14564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15623@1.0.3","target":"pkg:pypi/demo-15068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15623@1.0.3","target":"pkg:pypi/demo-15589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15624@1.0.4","target":"pkg:pypi/demo-14259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15625@1.0.0","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15625@1.0.0","target":"pkg:pypi/demo-15582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15626@1.0.1","target":"pkg:pypi/demo-13567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15626@1.0.1","target":"pkg:pypi/demo-1445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15626@1.0.1","target":"pkg:pypi/demo-14516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15627@1.0.2","target":"pkg:pypi/demo-10410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15627@1.0.2","target":"pkg:pypi/demo-11260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15628@1.0.3","target":"pkg:pypi/demo-12013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15628@1.0.3","target":"pkg:pypi/demo-13407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15629@1.0.4","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15629@1.0.4","target":"pkg:pypi/demo-11920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15629@1.0.4","target":"pkg:pypi/demo-12324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15629@1.0.4","target":"pkg:pypi/demo-14047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1562@1.0.2","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1562@1.0.2","target":"pkg:pypi/demo-10478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1562@1.0.2","target":"pkg:pypi/demo-11681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1562@1.0.2","target":"pkg:pypi/demo-14945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15630@1.0.0","target":"pkg:pypi/demo-10998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15631@1.0.1","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15631@1.0.1","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15632@1.0.2","target":"pkg:pypi/demo-12235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15632@1.0.2","target":"pkg:pypi/demo-12749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15632@1.0.2","target":"pkg:pypi/demo-13130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15633@1.0.3","target":"pkg:pypi/demo-13074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15633@1.0.3","target":"pkg:pypi/demo-13174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15634@1.0.4","target":"pkg:pypi/demo-12914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15634@1.0.4","target":"pkg:pypi/demo-13042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15634@1.0.4","target":"pkg:pypi/demo-13047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15634@1.0.4","target":"pkg:pypi/demo-14818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15635@1.0.0","target":"pkg:pypi/demo-11906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15635@1.0.0","target":"pkg:pypi/demo-11972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15635@1.0.0","target":"pkg:pypi/demo-13478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15635@1.0.0","target":"pkg:pypi/demo-1349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15636@1.0.1","target":"pkg:pypi/demo-12029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15637@1.0.2","target":"pkg:pypi/demo-10380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15637@1.0.2","target":"pkg:pypi/demo-13489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15638@1.0.3","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15639@1.0.4","target":"pkg:pypi/demo-12896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15639@1.0.4","target":"pkg:pypi/demo-13423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1563@1.0.3","target":"pkg:pypi/demo-10559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1563@1.0.3","target":"pkg:pypi/demo-1487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1563@1.0.3","target":"pkg:pypi/demo-15251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15640@1.0.0","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15641@1.0.1","target":"pkg:pypi/demo-12879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15641@1.0.1","target":"pkg:pypi/demo-14548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15641@1.0.1","target":"pkg:pypi/demo-15560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15642@1.0.2","target":"pkg:pypi/demo-12604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15642@1.0.2","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15642@1.0.2","target":"pkg:pypi/demo-1484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15642@1.0.2","target":"pkg:pypi/demo-15055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15643@1.0.3","target":"pkg:pypi/demo-14318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15644@1.0.4","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15644@1.0.4","target":"pkg:pypi/demo-13751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15644@1.0.4","target":"pkg:pypi/demo-14567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15644@1.0.4","target":"pkg:pypi/demo-15322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15645@1.0.0","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15645@1.0.0","target":"pkg:pypi/demo-12434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15646@1.0.1","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15647@1.0.2","target":"pkg:pypi/demo-11371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15647@1.0.2","target":"pkg:pypi/demo-1417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15647@1.0.2","target":"pkg:pypi/demo-14659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15648@1.0.3","target":"pkg:pypi/demo-10697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15649@1.0.4","target":"pkg:pypi/demo-12631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15649@1.0.4","target":"pkg:pypi/demo-1521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1564@1.0.4","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1564@1.0.4","target":"pkg:pypi/demo-11843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1564@1.0.4","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1564@1.0.4","target":"pkg:pypi/demo-12517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15650@1.0.0","target":"pkg:pypi/demo-12269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15650@1.0.0","target":"pkg:pypi/demo-12798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15650@1.0.0","target":"pkg:pypi/demo-12984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15650@1.0.0","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15651@1.0.1","target":"pkg:pypi/demo-14412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15651@1.0.1","target":"pkg:pypi/demo-15333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15651@1.0.1","target":"pkg:pypi/demo-15597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15651@1.0.1","target":"pkg:pypi/demo-15634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15652@1.0.2","target":"pkg:pypi/demo-12303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15652@1.0.2","target":"pkg:pypi/demo-12452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15652@1.0.2","target":"pkg:pypi/demo-13182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15653@1.0.3","target":"pkg:pypi/demo-10847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15653@1.0.3","target":"pkg:pypi/demo-14319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15653@1.0.3","target":"pkg:pypi/demo-15499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15654@1.0.4","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15654@1.0.4","target":"pkg:pypi/demo-15321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15655@1.0.0","target":"pkg:pypi/demo-10316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15655@1.0.0","target":"pkg:pypi/demo-10851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15655@1.0.0","target":"pkg:pypi/demo-11500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15655@1.0.0","target":"pkg:pypi/demo-15351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15656@1.0.1","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15656@1.0.1","target":"pkg:pypi/demo-13271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15656@1.0.1","target":"pkg:pypi/demo-1344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15656@1.0.1","target":"pkg:pypi/demo-15386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15657@1.0.2","target":"pkg:pypi/demo-10640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15657@1.0.2","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15657@1.0.2","target":"pkg:pypi/demo-15368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15658@1.0.3","target":"pkg:pypi/demo-12435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15658@1.0.3","target":"pkg:pypi/demo-14673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15658@1.0.3","target":"pkg:pypi/demo-15436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15659@1.0.4","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15659@1.0.4","target":"pkg:pypi/demo-11421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15659@1.0.4","target":"pkg:pypi/demo-11517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15659@1.0.4","target":"pkg:pypi/demo-11767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1565@1.0.0","target":"pkg:pypi/demo-11643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1565@1.0.0","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1565@1.0.0","target":"pkg:pypi/demo-13996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1565@1.0.0","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15660@1.0.0","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15660@1.0.0","target":"pkg:pypi/demo-12302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15660@1.0.0","target":"pkg:pypi/demo-14211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15661@1.0.1","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15661@1.0.1","target":"pkg:pypi/demo-11772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15661@1.0.1","target":"pkg:pypi/demo-1213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15661@1.0.1","target":"pkg:pypi/demo-15598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15662@1.0.2","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15662@1.0.2","target":"pkg:pypi/demo-1377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15662@1.0.2","target":"pkg:pypi/demo-13853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15662@1.0.2","target":"pkg:pypi/demo-14239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15663@1.0.3","target":"pkg:pypi/demo-11898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15663@1.0.3","target":"pkg:pypi/demo-12744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15663@1.0.3","target":"pkg:pypi/demo-14170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15664@1.0.4","target":"pkg:pypi/demo-11639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15664@1.0.4","target":"pkg:pypi/demo-1230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15665@1.0.0","target":"pkg:pypi/demo-13735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15665@1.0.0","target":"pkg:pypi/demo-1447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15665@1.0.0","target":"pkg:pypi/demo-14535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15666@1.0.1","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15666@1.0.1","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15666@1.0.1","target":"pkg:pypi/demo-12568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15666@1.0.1","target":"pkg:pypi/demo-13624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15667@1.0.2","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15667@1.0.2","target":"pkg:pypi/demo-14187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15667@1.0.2","target":"pkg:pypi/demo-14439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15668@1.0.3","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15668@1.0.3","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15668@1.0.3","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15668@1.0.3","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15669@1.0.4","target":"pkg:pypi/demo-12979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15669@1.0.4","target":"pkg:pypi/demo-13588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15669@1.0.4","target":"pkg:pypi/demo-15263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15669@1.0.4","target":"pkg:pypi/demo-15644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1566@1.0.1","target":"pkg:pypi/demo-14751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15670@1.0.0","target":"pkg:pypi/demo-11681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15670@1.0.0","target":"pkg:pypi/demo-15173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15671@1.0.1","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15671@1.0.1","target":"pkg:pypi/demo-15333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15672@1.0.2","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15672@1.0.2","target":"pkg:pypi/demo-12853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15672@1.0.2","target":"pkg:pypi/demo-13025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15672@1.0.2","target":"pkg:pypi/demo-13829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15673@1.0.3","target":"pkg:pypi/demo-10760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15673@1.0.3","target":"pkg:pypi/demo-14990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15674@1.0.4","target":"pkg:pypi/demo-12394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15674@1.0.4","target":"pkg:pypi/demo-1278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15674@1.0.4","target":"pkg:pypi/demo-13271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15674@1.0.4","target":"pkg:pypi/demo-14387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15675@1.0.0","target":"pkg:pypi/demo-10868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15676@1.0.1","target":"pkg:pypi/demo-12263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15676@1.0.1","target":"pkg:pypi/demo-1331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15676@1.0.1","target":"pkg:pypi/demo-1407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15676@1.0.1","target":"pkg:pypi/demo-14808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15677@1.0.2","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15677@1.0.2","target":"pkg:pypi/demo-1441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15677@1.0.2","target":"pkg:pypi/demo-15025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15678@1.0.3","target":"pkg:pypi/demo-11442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15678@1.0.3","target":"pkg:pypi/demo-12494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15678@1.0.3","target":"pkg:pypi/demo-12751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15678@1.0.3","target":"pkg:pypi/demo-15004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15679@1.0.4","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15679@1.0.4","target":"pkg:pypi/demo-12966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1567@1.0.2","target":"pkg:pypi/demo-10627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1567@1.0.2","target":"pkg:pypi/demo-12569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1567@1.0.2","target":"pkg:pypi/demo-13149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1567@1.0.2","target":"pkg:pypi/demo-14025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15680@1.0.0","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15680@1.0.0","target":"pkg:pypi/demo-13471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15680@1.0.0","target":"pkg:pypi/demo-14312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15681@1.0.1","target":"pkg:pypi/demo-14363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15682@1.0.2","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15682@1.0.2","target":"pkg:pypi/demo-14062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15683@1.0.3","target":"pkg:pypi/demo-12275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15683@1.0.3","target":"pkg:pypi/demo-14185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15684@1.0.4","target":"pkg:pypi/demo-13382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15684@1.0.4","target":"pkg:pypi/demo-13425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15685@1.0.0","target":"pkg:pypi/demo-15340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15686@1.0.1","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15686@1.0.1","target":"pkg:pypi/demo-15506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15687@1.0.2","target":"pkg:pypi/demo-11797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15687@1.0.2","target":"pkg:pypi/demo-12526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15687@1.0.2","target":"pkg:pypi/demo-13376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15687@1.0.2","target":"pkg:pypi/demo-13761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15688@1.0.3","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15689@1.0.4","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15689@1.0.4","target":"pkg:pypi/demo-12121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15689@1.0.4","target":"pkg:pypi/demo-15488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1568@1.0.3","target":"pkg:pypi/demo-10262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1568@1.0.3","target":"pkg:pypi/demo-13150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1568@1.0.3","target":"pkg:pypi/demo-1460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1568@1.0.3","target":"pkg:pypi/demo-15362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15690@1.0.0","target":"pkg:pypi/demo-1063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15690@1.0.0","target":"pkg:pypi/demo-13616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15690@1.0.0","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15690@1.0.0","target":"pkg:pypi/demo-14802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15691@1.0.1","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15691@1.0.1","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15691@1.0.1","target":"pkg:pypi/demo-13154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15692@1.0.2","target":"pkg:pypi/demo-15683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15693@1.0.3","target":"pkg:pypi/demo-10837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15693@1.0.3","target":"pkg:pypi/demo-12020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15693@1.0.3","target":"pkg:pypi/demo-14188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15694@1.0.4","target":"pkg:pypi/demo-10950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15694@1.0.4","target":"pkg:pypi/demo-11074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15694@1.0.4","target":"pkg:pypi/demo-1111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15694@1.0.4","target":"pkg:pypi/demo-14879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15695@1.0.0","target":"pkg:pypi/demo-12476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15695@1.0.0","target":"pkg:pypi/demo-13616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15695@1.0.0","target":"pkg:pypi/demo-14173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15695@1.0.0","target":"pkg:pypi/demo-1434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15696@1.0.1","target":"pkg:pypi/demo-15555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15697@1.0.2","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15698@1.0.3","target":"pkg:pypi/demo-13570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15698@1.0.3","target":"pkg:pypi/demo-15605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15699@1.0.4","target":"pkg:pypi/demo-1207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1569@1.0.4","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1569@1.0.4","target":"pkg:pypi/demo-14952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1569@1.0.4","target":"pkg:pypi/demo-15467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-156@1.0.1","target":"pkg:pypi/demo-10412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15700@1.0.0","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15700@1.0.0","target":"pkg:pypi/demo-10666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15700@1.0.0","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15700@1.0.0","target":"pkg:pypi/demo-15223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15701@1.0.1","target":"pkg:pypi/demo-14753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15701@1.0.1","target":"pkg:pypi/demo-15423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15702@1.0.2","target":"pkg:pypi/demo-1191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15702@1.0.2","target":"pkg:pypi/demo-12848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15702@1.0.2","target":"pkg:pypi/demo-13867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15702@1.0.2","target":"pkg:pypi/demo-14980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15703@1.0.3","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15703@1.0.3","target":"pkg:pypi/demo-11611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15704@1.0.4","target":"pkg:pypi/demo-12347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15705@1.0.0","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15705@1.0.0","target":"pkg:pypi/demo-10951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15705@1.0.0","target":"pkg:pypi/demo-11151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15706@1.0.1","target":"pkg:pypi/demo-12209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15706@1.0.1","target":"pkg:pypi/demo-1440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15706@1.0.1","target":"pkg:pypi/demo-15534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15707@1.0.2","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15707@1.0.2","target":"pkg:pypi/demo-10391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15707@1.0.2","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15708@1.0.3","target":"pkg:pypi/demo-12206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15709@1.0.4","target":"pkg:pypi/demo-14448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1570@1.0.0","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1570@1.0.0","target":"pkg:pypi/demo-12753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1570@1.0.0","target":"pkg:pypi/demo-15500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15710@1.0.0","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15710@1.0.0","target":"pkg:pypi/demo-12412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15711@1.0.1","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15711@1.0.1","target":"pkg:pypi/demo-13349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15711@1.0.1","target":"pkg:pypi/demo-14196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15712@1.0.2","target":"pkg:pypi/demo-13811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15713@1.0.3","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15713@1.0.3","target":"pkg:pypi/demo-13338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15713@1.0.3","target":"pkg:pypi/demo-14067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15713@1.0.3","target":"pkg:pypi/demo-14254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15714@1.0.4","target":"pkg:pypi/demo-11477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15714@1.0.4","target":"pkg:pypi/demo-12833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15714@1.0.4","target":"pkg:pypi/demo-14410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15714@1.0.4","target":"pkg:pypi/demo-15030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15715@1.0.0","target":"pkg:pypi/demo-11828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15715@1.0.0","target":"pkg:pypi/demo-14123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15716@1.0.1","target":"pkg:pypi/demo-10735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15716@1.0.1","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15717@1.0.2","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15717@1.0.2","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15717@1.0.2","target":"pkg:pypi/demo-13541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15717@1.0.2","target":"pkg:pypi/demo-14256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15718@1.0.3","target":"pkg:pypi/demo-11658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15718@1.0.3","target":"pkg:pypi/demo-15499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15719@1.0.4","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15719@1.0.4","target":"pkg:pypi/demo-12901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15719@1.0.4","target":"pkg:pypi/demo-13631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15719@1.0.4","target":"pkg:pypi/demo-15372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1571@1.0.1","target":"pkg:pypi/demo-13353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1571@1.0.1","target":"pkg:pypi/demo-1340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15720@1.0.0","target":"pkg:pypi/demo-14210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15720@1.0.0","target":"pkg:pypi/demo-14360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15721@1.0.1","target":"pkg:pypi/demo-11592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15721@1.0.1","target":"pkg:pypi/demo-11920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15721@1.0.1","target":"pkg:pypi/demo-15035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15721@1.0.1","target":"pkg:pypi/demo-15524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15722@1.0.2","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15723@1.0.3","target":"pkg:pypi/demo-12393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15724@1.0.4","target":"pkg:pypi/demo-10697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15724@1.0.4","target":"pkg:pypi/demo-10811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15725@1.0.0","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15725@1.0.0","target":"pkg:pypi/demo-11039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15725@1.0.0","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15726@1.0.1","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15726@1.0.1","target":"pkg:pypi/demo-10605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15726@1.0.1","target":"pkg:pypi/demo-14207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15727@1.0.2","target":"pkg:pypi/demo-10792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15727@1.0.2","target":"pkg:pypi/demo-12654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15727@1.0.2","target":"pkg:pypi/demo-14006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15728@1.0.3","target":"pkg:pypi/demo-11324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15728@1.0.3","target":"pkg:pypi/demo-11800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15728@1.0.3","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15729@1.0.4","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15729@1.0.4","target":"pkg:pypi/demo-12219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15729@1.0.4","target":"pkg:pypi/demo-13592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15729@1.0.4","target":"pkg:pypi/demo-1559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1572@1.0.2","target":"pkg:pypi/demo-1570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15730@1.0.0","target":"pkg:pypi/demo-10403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15730@1.0.0","target":"pkg:pypi/demo-11602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15730@1.0.0","target":"pkg:pypi/demo-1382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15730@1.0.0","target":"pkg:pypi/demo-15353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15731@1.0.1","target":"pkg:pypi/demo-13751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15732@1.0.2","target":"pkg:pypi/demo-12884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15733@1.0.3","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15733@1.0.3","target":"pkg:pypi/demo-10723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15733@1.0.3","target":"pkg:pypi/demo-10798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15733@1.0.3","target":"pkg:pypi/demo-13255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15734@1.0.4","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15734@1.0.4","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15734@1.0.4","target":"pkg:pypi/demo-11098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15734@1.0.4","target":"pkg:pypi/demo-15172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15735@1.0.0","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15735@1.0.0","target":"pkg:pypi/demo-13794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15735@1.0.0","target":"pkg:pypi/demo-14470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15736@1.0.1","target":"pkg:pypi/demo-15612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15737@1.0.2","target":"pkg:pypi/demo-11815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15737@1.0.2","target":"pkg:pypi/demo-1213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15737@1.0.2","target":"pkg:pypi/demo-1276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15737@1.0.2","target":"pkg:pypi/demo-145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15738@1.0.3","target":"pkg:pypi/demo-10602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15739@1.0.4","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15739@1.0.4","target":"pkg:pypi/demo-13372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1573@1.0.3","target":"pkg:pypi/demo-14000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15740@1.0.0","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15740@1.0.0","target":"pkg:pypi/demo-15149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15740@1.0.0","target":"pkg:pypi/demo-15426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15740@1.0.0","target":"pkg:pypi/demo-15432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15741@1.0.1","target":"pkg:pypi/demo-15112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15741@1.0.1","target":"pkg:pypi/demo-15233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15742@1.0.2","target":"pkg:pypi/demo-1081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15742@1.0.2","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15742@1.0.2","target":"pkg:pypi/demo-1407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15743@1.0.3","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15743@1.0.3","target":"pkg:pypi/demo-10677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15743@1.0.3","target":"pkg:pypi/demo-15225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15744@1.0.4","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15744@1.0.4","target":"pkg:pypi/demo-12932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15744@1.0.4","target":"pkg:pypi/demo-15415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15745@1.0.0","target":"pkg:pypi/demo-10926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15746@1.0.1","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15746@1.0.1","target":"pkg:pypi/demo-13913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15746@1.0.1","target":"pkg:pypi/demo-13935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15746@1.0.1","target":"pkg:pypi/demo-15219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15747@1.0.2","target":"pkg:pypi/demo-12599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15747@1.0.2","target":"pkg:pypi/demo-14684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15747@1.0.2","target":"pkg:pypi/demo-15425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15748@1.0.3","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15748@1.0.3","target":"pkg:pypi/demo-13747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15748@1.0.3","target":"pkg:pypi/demo-15275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15749@1.0.4","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15749@1.0.4","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15749@1.0.4","target":"pkg:pypi/demo-14862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15749@1.0.4","target":"pkg:pypi/demo-15160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1574@1.0.4","target":"pkg:pypi/demo-11690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1574@1.0.4","target":"pkg:pypi/demo-12406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1574@1.0.4","target":"pkg:pypi/demo-14721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15750@1.0.0","target":"pkg:pypi/demo-11100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15750@1.0.0","target":"pkg:pypi/demo-11229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15750@1.0.0","target":"pkg:pypi/demo-12189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15751@1.0.1","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15751@1.0.1","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15751@1.0.1","target":"pkg:pypi/demo-13461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15751@1.0.1","target":"pkg:pypi/demo-14188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15752@1.0.2","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15752@1.0.2","target":"pkg:pypi/demo-12177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15752@1.0.2","target":"pkg:pypi/demo-14991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15753@1.0.3","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15754@1.0.4","target":"pkg:pypi/demo-10331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15754@1.0.4","target":"pkg:pypi/demo-12540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15754@1.0.4","target":"pkg:pypi/demo-14336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15755@1.0.0","target":"pkg:pypi/demo-11173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15756@1.0.1","target":"pkg:pypi/demo-11711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15756@1.0.1","target":"pkg:pypi/demo-13327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15756@1.0.1","target":"pkg:pypi/demo-1426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15756@1.0.1","target":"pkg:pypi/demo-14485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15757@1.0.2","target":"pkg:pypi/demo-11844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15757@1.0.2","target":"pkg:pypi/demo-14198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15757@1.0.2","target":"pkg:pypi/demo-14272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15757@1.0.2","target":"pkg:pypi/demo-14780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15758@1.0.3","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15758@1.0.3","target":"pkg:pypi/demo-10668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15758@1.0.3","target":"pkg:pypi/demo-13970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15758@1.0.3","target":"pkg:pypi/demo-14696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15759@1.0.4","target":"pkg:pypi/demo-11248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1575@1.0.0","target":"pkg:pypi/demo-14371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1575@1.0.0","target":"pkg:pypi/demo-15113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1575@1.0.0","target":"pkg:pypi/demo-15505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15760@1.0.0","target":"pkg:pypi/demo-11883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15760@1.0.0","target":"pkg:pypi/demo-14989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15761@1.0.1","target":"pkg:pypi/demo-12365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15762@1.0.2","target":"pkg:pypi/demo-11544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15762@1.0.2","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15762@1.0.2","target":"pkg:pypi/demo-1391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15762@1.0.2","target":"pkg:pypi/demo-15284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15763@1.0.3","target":"pkg:pypi/demo-12511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15764@1.0.4","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15764@1.0.4","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15764@1.0.4","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15765@1.0.0","target":"pkg:pypi/demo-11501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15765@1.0.0","target":"pkg:pypi/demo-14547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15766@1.0.1","target":"pkg:pypi/demo-10649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15766@1.0.1","target":"pkg:pypi/demo-13985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15767@1.0.2","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15767@1.0.2","target":"pkg:pypi/demo-15092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15768@1.0.3","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15768@1.0.3","target":"pkg:pypi/demo-12048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15768@1.0.3","target":"pkg:pypi/demo-14202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15769@1.0.4","target":"pkg:pypi/demo-12728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15769@1.0.4","target":"pkg:pypi/demo-13908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1576@1.0.1","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1576@1.0.1","target":"pkg:pypi/demo-11984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1576@1.0.1","target":"pkg:pypi/demo-15141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15770@1.0.0","target":"pkg:pypi/demo-10926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15770@1.0.0","target":"pkg:pypi/demo-15045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15771@1.0.1","target":"pkg:pypi/demo-13578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15772@1.0.2","target":"pkg:pypi/demo-10536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15773@1.0.3","target":"pkg:pypi/demo-12239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15774@1.0.4","target":"pkg:pypi/demo-15352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15775@1.0.0","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15775@1.0.0","target":"pkg:pypi/demo-11477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15775@1.0.0","target":"pkg:pypi/demo-12409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15775@1.0.0","target":"pkg:pypi/demo-1569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15776@1.0.1","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15776@1.0.1","target":"pkg:pypi/demo-13139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15777@1.0.2","target":"pkg:pypi/demo-10151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15777@1.0.2","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15777@1.0.2","target":"pkg:pypi/demo-12086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15777@1.0.2","target":"pkg:pypi/demo-12353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15778@1.0.3","target":"pkg:pypi/demo-12998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15778@1.0.3","target":"pkg:pypi/demo-14026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15779@1.0.4","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15779@1.0.4","target":"pkg:pypi/demo-15116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1577@1.0.2","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15780@1.0.0","target":"pkg:pypi/demo-10377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15780@1.0.0","target":"pkg:pypi/demo-14107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15780@1.0.0","target":"pkg:pypi/demo-14174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15781@1.0.1","target":"pkg:pypi/demo-11950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15781@1.0.1","target":"pkg:pypi/demo-13682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15782@1.0.2","target":"pkg:pypi/demo-12265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15782@1.0.2","target":"pkg:pypi/demo-12663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15782@1.0.2","target":"pkg:pypi/demo-14442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15783@1.0.3","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15783@1.0.3","target":"pkg:pypi/demo-12750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15783@1.0.3","target":"pkg:pypi/demo-12837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15783@1.0.3","target":"pkg:pypi/demo-13847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15784@1.0.4","target":"pkg:pypi/demo-11657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15784@1.0.4","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15784@1.0.4","target":"pkg:pypi/demo-13037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15785@1.0.0","target":"pkg:pypi/demo-13753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15785@1.0.0","target":"pkg:pypi/demo-15007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15786@1.0.1","target":"pkg:pypi/demo-14586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15787@1.0.2","target":"pkg:pypi/demo-10803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15788@1.0.3","target":"pkg:pypi/demo-12234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15789@1.0.4","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15789@1.0.4","target":"pkg:pypi/demo-1328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1578@1.0.3","target":"pkg:pypi/demo-13572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1578@1.0.3","target":"pkg:pypi/demo-13720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1578@1.0.3","target":"pkg:pypi/demo-15531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15790@1.0.0","target":"pkg:pypi/demo-1278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15790@1.0.0","target":"pkg:pypi/demo-13506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15790@1.0.0","target":"pkg:pypi/demo-15760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15791@1.0.1","target":"pkg:pypi/demo-12636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15792@1.0.2","target":"pkg:pypi/demo-11807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15792@1.0.2","target":"pkg:pypi/demo-1228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15792@1.0.2","target":"pkg:pypi/demo-14506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15793@1.0.3","target":"pkg:pypi/demo-12889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15793@1.0.3","target":"pkg:pypi/demo-1498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15794@1.0.4","target":"pkg:pypi/demo-11445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15794@1.0.4","target":"pkg:pypi/demo-15379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15794@1.0.4","target":"pkg:pypi/demo-15481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15795@1.0.0","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15795@1.0.0","target":"pkg:pypi/demo-12218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15796@1.0.1","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15796@1.0.1","target":"pkg:pypi/demo-1453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15797@1.0.2","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15798@1.0.3","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15798@1.0.3","target":"pkg:pypi/demo-11425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15798@1.0.3","target":"pkg:pypi/demo-1270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15799@1.0.4","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1579@1.0.4","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-157@1.0.2","target":"pkg:pypi/demo-13613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-157@1.0.2","target":"pkg:pypi/demo-13895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15800@1.0.0","target":"pkg:pypi/demo-14411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15801@1.0.1","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15801@1.0.1","target":"pkg:pypi/demo-12999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15801@1.0.1","target":"pkg:pypi/demo-13388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15802@1.0.2","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15802@1.0.2","target":"pkg:pypi/demo-11163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15802@1.0.2","target":"pkg:pypi/demo-12303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15803@1.0.3","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15803@1.0.3","target":"pkg:pypi/demo-10696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15803@1.0.3","target":"pkg:pypi/demo-11028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15803@1.0.3","target":"pkg:pypi/demo-14760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15804@1.0.4","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15804@1.0.4","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15804@1.0.4","target":"pkg:pypi/demo-1390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15805@1.0.0","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15805@1.0.0","target":"pkg:pypi/demo-15427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15806@1.0.1","target":"pkg:pypi/demo-13432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15807@1.0.2","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15807@1.0.2","target":"pkg:pypi/demo-11582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15807@1.0.2","target":"pkg:pypi/demo-12600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15807@1.0.2","target":"pkg:pypi/demo-13823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15808@1.0.3","target":"pkg:pypi/demo-11527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15808@1.0.3","target":"pkg:pypi/demo-13874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15809@1.0.4","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15809@1.0.4","target":"pkg:pypi/demo-14974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1580@1.0.0","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1580@1.0.0","target":"pkg:pypi/demo-11675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1580@1.0.0","target":"pkg:pypi/demo-13787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15810@1.0.0","target":"pkg:pypi/demo-11203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15810@1.0.0","target":"pkg:pypi/demo-11495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15810@1.0.0","target":"pkg:pypi/demo-1256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15810@1.0.0","target":"pkg:pypi/demo-12747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15811@1.0.1","target":"pkg:pypi/demo-10919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15811@1.0.1","target":"pkg:pypi/demo-14336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15812@1.0.2","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15812@1.0.2","target":"pkg:pypi/demo-11513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15812@1.0.2","target":"pkg:pypi/demo-14916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15812@1.0.2","target":"pkg:pypi/demo-15663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15813@1.0.3","target":"pkg:pypi/demo-12356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15813@1.0.3","target":"pkg:pypi/demo-14228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15814@1.0.4","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15814@1.0.4","target":"pkg:pypi/demo-11262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15814@1.0.4","target":"pkg:pypi/demo-15210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15815@1.0.0","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15815@1.0.0","target":"pkg:pypi/demo-13506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15815@1.0.0","target":"pkg:pypi/demo-15211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15816@1.0.1","target":"pkg:pypi/demo-11540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15816@1.0.1","target":"pkg:pypi/demo-14505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15817@1.0.2","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15817@1.0.2","target":"pkg:pypi/demo-13357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15817@1.0.2","target":"pkg:pypi/demo-1474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15818@1.0.3","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15818@1.0.3","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15818@1.0.3","target":"pkg:pypi/demo-12882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15818@1.0.3","target":"pkg:pypi/demo-14528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15819@1.0.4","target":"pkg:pypi/demo-11829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15819@1.0.4","target":"pkg:pypi/demo-13479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15819@1.0.4","target":"pkg:pypi/demo-15736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1581@1.0.1","target":"pkg:pypi/demo-13579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1581@1.0.1","target":"pkg:pypi/demo-14514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15820@1.0.0","target":"pkg:pypi/demo-12966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15820@1.0.0","target":"pkg:pypi/demo-14428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15821@1.0.1","target":"pkg:pypi/demo-1105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15821@1.0.1","target":"pkg:pypi/demo-11436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15821@1.0.1","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15821@1.0.1","target":"pkg:pypi/demo-15686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15822@1.0.2","target":"pkg:pypi/demo-12984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15823@1.0.3","target":"pkg:pypi/demo-11876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15824@1.0.4","target":"pkg:pypi/demo-11619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15824@1.0.4","target":"pkg:pypi/demo-11879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15824@1.0.4","target":"pkg:pypi/demo-13167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15824@1.0.4","target":"pkg:pypi/demo-15317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15825@1.0.0","target":"pkg:pypi/demo-11850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15825@1.0.0","target":"pkg:pypi/demo-14072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15825@1.0.0","target":"pkg:pypi/demo-14559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15826@1.0.1","target":"pkg:pypi/demo-1118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15826@1.0.1","target":"pkg:pypi/demo-11469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15826@1.0.1","target":"pkg:pypi/demo-12615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15826@1.0.1","target":"pkg:pypi/demo-13346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15827@1.0.2","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15827@1.0.2","target":"pkg:pypi/demo-1240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15827@1.0.2","target":"pkg:pypi/demo-137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15827@1.0.2","target":"pkg:pypi/demo-15567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15828@1.0.3","target":"pkg:pypi/demo-10803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15828@1.0.3","target":"pkg:pypi/demo-15102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15829@1.0.4","target":"pkg:pypi/demo-12129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15829@1.0.4","target":"pkg:pypi/demo-12219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1582@1.0.2","target":"pkg:pypi/demo-10286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1582@1.0.2","target":"pkg:pypi/demo-13264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15830@1.0.0","target":"pkg:pypi/demo-10672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15830@1.0.0","target":"pkg:pypi/demo-11399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15830@1.0.0","target":"pkg:pypi/demo-14269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15831@1.0.1","target":"pkg:pypi/demo-15485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15832@1.0.2","target":"pkg:pypi/demo-13741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15832@1.0.2","target":"pkg:pypi/demo-15240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15833@1.0.3","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15833@1.0.3","target":"pkg:pypi/demo-11640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15833@1.0.3","target":"pkg:pypi/demo-14267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15834@1.0.4","target":"pkg:pypi/demo-11435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15834@1.0.4","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15835@1.0.0","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15835@1.0.0","target":"pkg:pypi/demo-10949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15835@1.0.0","target":"pkg:pypi/demo-14934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15836@1.0.1","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15836@1.0.1","target":"pkg:pypi/demo-13514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15836@1.0.1","target":"pkg:pypi/demo-15419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15837@1.0.2","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15837@1.0.2","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15837@1.0.2","target":"pkg:pypi/demo-14087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15837@1.0.2","target":"pkg:pypi/demo-15538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15838@1.0.3","target":"pkg:pypi/demo-11158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15839@1.0.4","target":"pkg:pypi/demo-12059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15839@1.0.4","target":"pkg:pypi/demo-12265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15839@1.0.4","target":"pkg:pypi/demo-15690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1583@1.0.3","target":"pkg:pypi/demo-11698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1583@1.0.3","target":"pkg:pypi/demo-13470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15840@1.0.0","target":"pkg:pypi/demo-13375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15840@1.0.0","target":"pkg:pypi/demo-15726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15841@1.0.1","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15841@1.0.1","target":"pkg:pypi/demo-11366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15841@1.0.1","target":"pkg:pypi/demo-13267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15842@1.0.2","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15842@1.0.2","target":"pkg:pypi/demo-15765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15843@1.0.3","target":"pkg:pypi/demo-10293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15843@1.0.3","target":"pkg:pypi/demo-12293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15844@1.0.4","target":"pkg:pypi/demo-10914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15844@1.0.4","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15844@1.0.4","target":"pkg:pypi/demo-14278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15845@1.0.0","target":"pkg:pypi/demo-10545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15845@1.0.0","target":"pkg:pypi/demo-11623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15845@1.0.0","target":"pkg:pypi/demo-12876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15845@1.0.0","target":"pkg:pypi/demo-15483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15846@1.0.1","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15846@1.0.1","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15847@1.0.2","target":"pkg:pypi/demo-1508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15848@1.0.3","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15848@1.0.3","target":"pkg:pypi/demo-11965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15849@1.0.4","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15849@1.0.4","target":"pkg:pypi/demo-13778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1584@1.0.4","target":"pkg:pypi/demo-12558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15850@1.0.0","target":"pkg:pypi/demo-14024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15850@1.0.0","target":"pkg:pypi/demo-15039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15850@1.0.0","target":"pkg:pypi/demo-15436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15851@1.0.1","target":"pkg:pypi/demo-11277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15851@1.0.1","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15851@1.0.1","target":"pkg:pypi/demo-12130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15851@1.0.1","target":"pkg:pypi/demo-13155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15852@1.0.2","target":"pkg:pypi/demo-13391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15852@1.0.2","target":"pkg:pypi/demo-14425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15852@1.0.2","target":"pkg:pypi/demo-15604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15852@1.0.2","target":"pkg:pypi/demo-1572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15853@1.0.3","target":"pkg:pypi/demo-15078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15854@1.0.4","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15854@1.0.4","target":"pkg:pypi/demo-10549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15854@1.0.4","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15854@1.0.4","target":"pkg:pypi/demo-14256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15855@1.0.0","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15855@1.0.0","target":"pkg:pypi/demo-10582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15855@1.0.0","target":"pkg:pypi/demo-14199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15855@1.0.0","target":"pkg:pypi/demo-14885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15856@1.0.1","target":"pkg:pypi/demo-15828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15857@1.0.2","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15857@1.0.2","target":"pkg:pypi/demo-10466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15857@1.0.2","target":"pkg:pypi/demo-12182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15858@1.0.3","target":"pkg:pypi/demo-13004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15859@1.0.4","target":"pkg:pypi/demo-11164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15859@1.0.4","target":"pkg:pypi/demo-1161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15859@1.0.4","target":"pkg:pypi/demo-1291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1585@1.0.0","target":"pkg:pypi/demo-12470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1585@1.0.0","target":"pkg:pypi/demo-13641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15860@1.0.0","target":"pkg:pypi/demo-13112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15861@1.0.1","target":"pkg:pypi/demo-10649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15861@1.0.1","target":"pkg:pypi/demo-13311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15862@1.0.2","target":"pkg:pypi/demo-12929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15862@1.0.2","target":"pkg:pypi/demo-14836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15862@1.0.2","target":"pkg:pypi/demo-14994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15863@1.0.3","target":"pkg:pypi/demo-10958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15863@1.0.3","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15863@1.0.3","target":"pkg:pypi/demo-12114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15863@1.0.3","target":"pkg:pypi/demo-14815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15864@1.0.4","target":"pkg:pypi/demo-1304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15864@1.0.4","target":"pkg:pypi/demo-15818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15865@1.0.0","target":"pkg:pypi/demo-1092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15865@1.0.0","target":"pkg:pypi/demo-11918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15866@1.0.1","target":"pkg:pypi/demo-11600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15866@1.0.1","target":"pkg:pypi/demo-12093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15866@1.0.1","target":"pkg:pypi/demo-12265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15866@1.0.1","target":"pkg:pypi/demo-14072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15867@1.0.2","target":"pkg:pypi/demo-10976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15867@1.0.2","target":"pkg:pypi/demo-13381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15868@1.0.3","target":"pkg:pypi/demo-11086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15868@1.0.3","target":"pkg:pypi/demo-13049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15868@1.0.3","target":"pkg:pypi/demo-13313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15869@1.0.4","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1586@1.0.1","target":"pkg:pypi/demo-10689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1586@1.0.1","target":"pkg:pypi/demo-11407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15870@1.0.0","target":"pkg:pypi/demo-14201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15871@1.0.1","target":"pkg:pypi/demo-10390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15871@1.0.1","target":"pkg:pypi/demo-11952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15872@1.0.2","target":"pkg:pypi/demo-10706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15872@1.0.2","target":"pkg:pypi/demo-10839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15872@1.0.2","target":"pkg:pypi/demo-11155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15873@1.0.3","target":"pkg:pypi/demo-1275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15873@1.0.3","target":"pkg:pypi/demo-13395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15873@1.0.3","target":"pkg:pypi/demo-15731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15873@1.0.3","target":"pkg:pypi/demo-15810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15874@1.0.4","target":"pkg:pypi/demo-15117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15875@1.0.0","target":"pkg:pypi/demo-13073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15875@1.0.0","target":"pkg:pypi/demo-13693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15875@1.0.0","target":"pkg:pypi/demo-15324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15876@1.0.1","target":"pkg:pypi/demo-11306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15876@1.0.1","target":"pkg:pypi/demo-11873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15876@1.0.1","target":"pkg:pypi/demo-13597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15876@1.0.1","target":"pkg:pypi/demo-15294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15877@1.0.2","target":"pkg:pypi/demo-11942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15878@1.0.3","target":"pkg:pypi/demo-10290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15878@1.0.3","target":"pkg:pypi/demo-14804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15878@1.0.3","target":"pkg:pypi/demo-15461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15879@1.0.4","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15879@1.0.4","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15879@1.0.4","target":"pkg:pypi/demo-13726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1587@1.0.2","target":"pkg:pypi/demo-11300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1587@1.0.2","target":"pkg:pypi/demo-14346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1587@1.0.2","target":"pkg:pypi/demo-1535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1587@1.0.2","target":"pkg:pypi/demo-15486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15880@1.0.0","target":"pkg:pypi/demo-12329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15881@1.0.1","target":"pkg:pypi/demo-11721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15882@1.0.2","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15882@1.0.2","target":"pkg:pypi/demo-13671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15883@1.0.3","target":"pkg:pypi/demo-10440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15883@1.0.3","target":"pkg:pypi/demo-15327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15883@1.0.3","target":"pkg:pypi/demo-15634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15884@1.0.4","target":"pkg:pypi/demo-10713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15885@1.0.0","target":"pkg:pypi/demo-11013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15885@1.0.0","target":"pkg:pypi/demo-13421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15885@1.0.0","target":"pkg:pypi/demo-14046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15885@1.0.0","target":"pkg:pypi/demo-14555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15886@1.0.1","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15886@1.0.1","target":"pkg:pypi/demo-11996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15886@1.0.1","target":"pkg:pypi/demo-12881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15887@1.0.2","target":"pkg:pypi/demo-10471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15887@1.0.2","target":"pkg:pypi/demo-12252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15887@1.0.2","target":"pkg:pypi/demo-15313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15888@1.0.3","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15888@1.0.3","target":"pkg:pypi/demo-12547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15888@1.0.3","target":"pkg:pypi/demo-14313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15888@1.0.3","target":"pkg:pypi/demo-15161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15889@1.0.4","target":"pkg:pypi/demo-10115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15889@1.0.4","target":"pkg:pypi/demo-13510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15889@1.0.4","target":"pkg:pypi/demo-15695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1588@1.0.3","target":"pkg:pypi/demo-10627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1588@1.0.3","target":"pkg:pypi/demo-15535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1588@1.0.3","target":"pkg:pypi/demo-15799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15890@1.0.0","target":"pkg:pypi/demo-12126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15890@1.0.0","target":"pkg:pypi/demo-13882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15890@1.0.0","target":"pkg:pypi/demo-14604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15890@1.0.0","target":"pkg:pypi/demo-14972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15891@1.0.1","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15891@1.0.1","target":"pkg:pypi/demo-11513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15891@1.0.1","target":"pkg:pypi/demo-15535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15892@1.0.2","target":"pkg:pypi/demo-14588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15893@1.0.3","target":"pkg:pypi/demo-1358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15894@1.0.4","target":"pkg:pypi/demo-11245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15895@1.0.0","target":"pkg:pypi/demo-10321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15896@1.0.1","target":"pkg:pypi/demo-11495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15896@1.0.1","target":"pkg:pypi/demo-11837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15896@1.0.1","target":"pkg:pypi/demo-13178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15896@1.0.1","target":"pkg:pypi/demo-14351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15897@1.0.2","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15897@1.0.2","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15897@1.0.2","target":"pkg:pypi/demo-13262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15897@1.0.2","target":"pkg:pypi/demo-144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15898@1.0.3","target":"pkg:pypi/demo-12428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15898@1.0.3","target":"pkg:pypi/demo-13068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15898@1.0.3","target":"pkg:pypi/demo-15823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15899@1.0.4","target":"pkg:pypi/demo-12307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15899@1.0.4","target":"pkg:pypi/demo-13309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15899@1.0.4","target":"pkg:pypi/demo-15634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1589@1.0.4","target":"pkg:pypi/demo-11645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1589@1.0.4","target":"pkg:pypi/demo-12624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1589@1.0.4","target":"pkg:pypi/demo-1299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1589@1.0.4","target":"pkg:pypi/demo-15112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-158@1.0.3","target":"pkg:pypi/demo-1104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15900@1.0.0","target":"pkg:pypi/demo-10407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15900@1.0.0","target":"pkg:pypi/demo-11590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15900@1.0.0","target":"pkg:pypi/demo-1422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15900@1.0.0","target":"pkg:pypi/demo-15154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15901@1.0.1","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15901@1.0.1","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15901@1.0.1","target":"pkg:pypi/demo-12858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15901@1.0.1","target":"pkg:pypi/demo-12874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15902@1.0.2","target":"pkg:pypi/demo-13571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15902@1.0.2","target":"pkg:pypi/demo-13976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15903@1.0.3","target":"pkg:pypi/demo-10642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15903@1.0.3","target":"pkg:pypi/demo-11749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15903@1.0.3","target":"pkg:pypi/demo-15183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15904@1.0.4","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15904@1.0.4","target":"pkg:pypi/demo-12155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15905@1.0.0","target":"pkg:pypi/demo-11412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15905@1.0.0","target":"pkg:pypi/demo-13241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15906@1.0.1","target":"pkg:pypi/demo-11841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15906@1.0.1","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15906@1.0.1","target":"pkg:pypi/demo-13130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15906@1.0.1","target":"pkg:pypi/demo-14013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15907@1.0.2","target":"pkg:pypi/demo-11054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15907@1.0.2","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15907@1.0.2","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15907@1.0.2","target":"pkg:pypi/demo-14584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15908@1.0.3","target":"pkg:pypi/demo-13793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15908@1.0.3","target":"pkg:pypi/demo-15151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15909@1.0.4","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15909@1.0.4","target":"pkg:pypi/demo-10496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15909@1.0.4","target":"pkg:pypi/demo-1128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15909@1.0.4","target":"pkg:pypi/demo-13730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1590@1.0.0","target":"pkg:pypi/demo-1301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1590@1.0.0","target":"pkg:pypi/demo-14250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15910@1.0.0","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15910@1.0.0","target":"pkg:pypi/demo-11986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15910@1.0.0","target":"pkg:pypi/demo-14698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15910@1.0.0","target":"pkg:pypi/demo-15046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15911@1.0.1","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15911@1.0.1","target":"pkg:pypi/demo-13089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15911@1.0.1","target":"pkg:pypi/demo-13472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15911@1.0.1","target":"pkg:pypi/demo-1349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15912@1.0.2","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15912@1.0.2","target":"pkg:pypi/demo-14616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15912@1.0.2","target":"pkg:pypi/demo-15543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15913@1.0.3","target":"pkg:pypi/demo-10594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15913@1.0.3","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15913@1.0.3","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15914@1.0.4","target":"pkg:pypi/demo-1473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15915@1.0.0","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15916@1.0.1","target":"pkg:pypi/demo-12477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15916@1.0.1","target":"pkg:pypi/demo-1482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15917@1.0.2","target":"pkg:pypi/demo-12189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15917@1.0.2","target":"pkg:pypi/demo-13873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15918@1.0.3","target":"pkg:pypi/demo-10508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15918@1.0.3","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15918@1.0.3","target":"pkg:pypi/demo-1436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15919@1.0.4","target":"pkg:pypi/demo-11115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15919@1.0.4","target":"pkg:pypi/demo-13026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15919@1.0.4","target":"pkg:pypi/demo-1373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15919@1.0.4","target":"pkg:pypi/demo-15324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1591@1.0.1","target":"pkg:pypi/demo-13744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15920@1.0.0","target":"pkg:pypi/demo-12585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15920@1.0.0","target":"pkg:pypi/demo-13657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15920@1.0.0","target":"pkg:pypi/demo-13899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15920@1.0.0","target":"pkg:pypi/demo-14774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15921@1.0.1","target":"pkg:pypi/demo-10233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15921@1.0.1","target":"pkg:pypi/demo-15875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15922@1.0.2","target":"pkg:pypi/demo-14601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15923@1.0.3","target":"pkg:pypi/demo-10846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15923@1.0.3","target":"pkg:pypi/demo-11447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15924@1.0.4","target":"pkg:pypi/demo-11697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15924@1.0.4","target":"pkg:pypi/demo-11777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15924@1.0.4","target":"pkg:pypi/demo-11888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15925@1.0.0","target":"pkg:pypi/demo-10585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15925@1.0.0","target":"pkg:pypi/demo-1361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15926@1.0.1","target":"pkg:pypi/demo-14443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15927@1.0.2","target":"pkg:pypi/demo-11936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15927@1.0.2","target":"pkg:pypi/demo-13423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15927@1.0.2","target":"pkg:pypi/demo-15368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15928@1.0.3","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15928@1.0.3","target":"pkg:pypi/demo-11189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15928@1.0.3","target":"pkg:pypi/demo-11849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15929@1.0.4","target":"pkg:pypi/demo-11123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15929@1.0.4","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15929@1.0.4","target":"pkg:pypi/demo-14206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15929@1.0.4","target":"pkg:pypi/demo-1556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1592@1.0.2","target":"pkg:pypi/demo-10529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1592@1.0.2","target":"pkg:pypi/demo-12524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1592@1.0.2","target":"pkg:pypi/demo-13746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1592@1.0.2","target":"pkg:pypi/demo-15360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15930@1.0.0","target":"pkg:pypi/demo-11366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15931@1.0.1","target":"pkg:pypi/demo-11386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15931@1.0.1","target":"pkg:pypi/demo-12633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15932@1.0.2","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15932@1.0.2","target":"pkg:pypi/demo-15921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15933@1.0.3","target":"pkg:pypi/demo-15922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15934@1.0.4","target":"pkg:pypi/demo-12234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15935@1.0.0","target":"pkg:pypi/demo-13695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15935@1.0.0","target":"pkg:pypi/demo-15037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15935@1.0.0","target":"pkg:pypi/demo-15153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15936@1.0.1","target":"pkg:pypi/demo-12330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15937@1.0.2","target":"pkg:pypi/demo-11828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15937@1.0.2","target":"pkg:pypi/demo-13944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15937@1.0.2","target":"pkg:pypi/demo-1404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15938@1.0.3","target":"pkg:pypi/demo-14988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15939@1.0.4","target":"pkg:pypi/demo-11173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15939@1.0.4","target":"pkg:pypi/demo-14382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1593@1.0.3","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1593@1.0.3","target":"pkg:pypi/demo-13667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1593@1.0.3","target":"pkg:pypi/demo-14294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15940@1.0.0","target":"pkg:pypi/demo-10618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15940@1.0.0","target":"pkg:pypi/demo-13044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15940@1.0.0","target":"pkg:pypi/demo-15137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15941@1.0.1","target":"pkg:pypi/demo-1191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15942@1.0.2","target":"pkg:pypi/demo-10532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15942@1.0.2","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15942@1.0.2","target":"pkg:pypi/demo-1396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15942@1.0.2","target":"pkg:pypi/demo-14914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15943@1.0.3","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15943@1.0.3","target":"pkg:pypi/demo-12376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15943@1.0.3","target":"pkg:pypi/demo-13627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15943@1.0.3","target":"pkg:pypi/demo-14703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15944@1.0.4","target":"pkg:pypi/demo-13759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15944@1.0.4","target":"pkg:pypi/demo-14228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15944@1.0.4","target":"pkg:pypi/demo-14744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15945@1.0.0","target":"pkg:pypi/demo-10469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15945@1.0.0","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15945@1.0.0","target":"pkg:pypi/demo-13244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15946@1.0.1","target":"pkg:pypi/demo-10946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15946@1.0.1","target":"pkg:pypi/demo-14168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15946@1.0.1","target":"pkg:pypi/demo-1539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15946@1.0.1","target":"pkg:pypi/demo-15752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15947@1.0.2","target":"pkg:pypi/demo-13760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15947@1.0.2","target":"pkg:pypi/demo-14224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15947@1.0.2","target":"pkg:pypi/demo-15573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15948@1.0.3","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15948@1.0.3","target":"pkg:pypi/demo-14925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15949@1.0.4","target":"pkg:pypi/demo-13076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15949@1.0.4","target":"pkg:pypi/demo-14961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1594@1.0.4","target":"pkg:pypi/demo-1373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1594@1.0.4","target":"pkg:pypi/demo-14705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15950@1.0.0","target":"pkg:pypi/demo-11303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15950@1.0.0","target":"pkg:pypi/demo-14234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15950@1.0.0","target":"pkg:pypi/demo-15390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15951@1.0.1","target":"pkg:pypi/demo-100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15951@1.0.1","target":"pkg:pypi/demo-13092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15952@1.0.2","target":"pkg:pypi/demo-11791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15952@1.0.2","target":"pkg:pypi/demo-14061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15952@1.0.2","target":"pkg:pypi/demo-14402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15952@1.0.2","target":"pkg:pypi/demo-1471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15953@1.0.3","target":"pkg:pypi/demo-12603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15954@1.0.4","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15954@1.0.4","target":"pkg:pypi/demo-14863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15954@1.0.4","target":"pkg:pypi/demo-15798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15955@1.0.0","target":"pkg:pypi/demo-10914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15955@1.0.0","target":"pkg:pypi/demo-11998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15955@1.0.0","target":"pkg:pypi/demo-1345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15955@1.0.0","target":"pkg:pypi/demo-15404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15956@1.0.1","target":"pkg:pypi/demo-11410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15956@1.0.1","target":"pkg:pypi/demo-12602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15956@1.0.1","target":"pkg:pypi/demo-1505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15956@1.0.1","target":"pkg:pypi/demo-15181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15957@1.0.2","target":"pkg:pypi/demo-11428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15957@1.0.2","target":"pkg:pypi/demo-1555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15958@1.0.3","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15958@1.0.3","target":"pkg:pypi/demo-12004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15958@1.0.3","target":"pkg:pypi/demo-13882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15959@1.0.4","target":"pkg:pypi/demo-11109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15959@1.0.4","target":"pkg:pypi/demo-11616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15959@1.0.4","target":"pkg:pypi/demo-14435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15959@1.0.4","target":"pkg:pypi/demo-15551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1595@1.0.0","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1595@1.0.0","target":"pkg:pypi/demo-13542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15960@1.0.0","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15960@1.0.0","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15960@1.0.0","target":"pkg:pypi/demo-12590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15960@1.0.0","target":"pkg:pypi/demo-15228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15961@1.0.1","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15962@1.0.2","target":"pkg:pypi/demo-11777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15963@1.0.3","target":"pkg:pypi/demo-13231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15964@1.0.4","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15965@1.0.0","target":"pkg:pypi/demo-13158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15965@1.0.0","target":"pkg:pypi/demo-14328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15965@1.0.0","target":"pkg:pypi/demo-14398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15966@1.0.1","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15966@1.0.1","target":"pkg:pypi/demo-14044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15966@1.0.1","target":"pkg:pypi/demo-15153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15967@1.0.2","target":"pkg:pypi/demo-12356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15967@1.0.2","target":"pkg:pypi/demo-1557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15968@1.0.3","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15968@1.0.3","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15968@1.0.3","target":"pkg:pypi/demo-1483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15969@1.0.4","target":"pkg:pypi/demo-13741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1596@1.0.1","target":"pkg:pypi/demo-10993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1596@1.0.1","target":"pkg:pypi/demo-11601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15970@1.0.0","target":"pkg:pypi/demo-15698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15971@1.0.1","target":"pkg:pypi/demo-11583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15971@1.0.1","target":"pkg:pypi/demo-12270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15971@1.0.1","target":"pkg:pypi/demo-15360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15972@1.0.2","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15972@1.0.2","target":"pkg:pypi/demo-12718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15972@1.0.2","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15972@1.0.2","target":"pkg:pypi/demo-15419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15973@1.0.3","target":"pkg:pypi/demo-10620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15973@1.0.3","target":"pkg:pypi/demo-1191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15974@1.0.4","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15974@1.0.4","target":"pkg:pypi/demo-1270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15974@1.0.4","target":"pkg:pypi/demo-13815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15974@1.0.4","target":"pkg:pypi/demo-15085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15975@1.0.0","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15975@1.0.0","target":"pkg:pypi/demo-13520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15975@1.0.0","target":"pkg:pypi/demo-14682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15976@1.0.1","target":"pkg:pypi/demo-1110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15977@1.0.2","target":"pkg:pypi/demo-12434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15978@1.0.3","target":"pkg:pypi/demo-12419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15979@1.0.4","target":"pkg:pypi/demo-11817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15979@1.0.4","target":"pkg:pypi/demo-13527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15979@1.0.4","target":"pkg:pypi/demo-14960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15979@1.0.4","target":"pkg:pypi/demo-15038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1597@1.0.2","target":"pkg:pypi/demo-15251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15980@1.0.0","target":"pkg:pypi/demo-10872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15980@1.0.0","target":"pkg:pypi/demo-14780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15981@1.0.1","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15981@1.0.1","target":"pkg:pypi/demo-12508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15981@1.0.1","target":"pkg:pypi/demo-1256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15982@1.0.2","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15982@1.0.2","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15982@1.0.2","target":"pkg:pypi/demo-11050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15982@1.0.2","target":"pkg:pypi/demo-13878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15983@1.0.3","target":"pkg:pypi/demo-11094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15983@1.0.3","target":"pkg:pypi/demo-1259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15983@1.0.3","target":"pkg:pypi/demo-12848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15984@1.0.4","target":"pkg:pypi/demo-13212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15985@1.0.0","target":"pkg:pypi/demo-1581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15986@1.0.1","target":"pkg:pypi/demo-10596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15986@1.0.1","target":"pkg:pypi/demo-1180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15986@1.0.1","target":"pkg:pypi/demo-14840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15987@1.0.2","target":"pkg:pypi/demo-1561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15988@1.0.3","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15988@1.0.3","target":"pkg:pypi/demo-10134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15988@1.0.3","target":"pkg:pypi/demo-14180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15988@1.0.3","target":"pkg:pypi/demo-14548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15989@1.0.4","target":"pkg:pypi/demo-1052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15989@1.0.4","target":"pkg:pypi/demo-11736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1598@1.0.3","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1598@1.0.3","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1598@1.0.3","target":"pkg:pypi/demo-127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1598@1.0.3","target":"pkg:pypi/demo-15502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15990@1.0.0","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15991@1.0.1","target":"pkg:pypi/demo-13309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15991@1.0.1","target":"pkg:pypi/demo-13339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15991@1.0.1","target":"pkg:pypi/demo-15050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15992@1.0.2","target":"pkg:pypi/demo-15854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15993@1.0.3","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15994@1.0.4","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15994@1.0.4","target":"pkg:pypi/demo-14776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15995@1.0.0","target":"pkg:pypi/demo-11558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15996@1.0.1","target":"pkg:pypi/demo-10941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15996@1.0.1","target":"pkg:pypi/demo-11511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15996@1.0.1","target":"pkg:pypi/demo-13972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15996@1.0.1","target":"pkg:pypi/demo-15826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15997@1.0.2","target":"pkg:pypi/demo-1162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15998@1.0.3","target":"pkg:pypi/demo-12576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15999@1.0.4","target":"pkg:pypi/demo-12119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15999@1.0.4","target":"pkg:pypi/demo-13702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1599@1.0.4","target":"pkg:pypi/demo-11764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1599@1.0.4","target":"pkg:pypi/demo-13356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1599@1.0.4","target":"pkg:pypi/demo-14519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-159@1.0.4","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-159@1.0.4","target":"pkg:pypi/demo-14970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-159@1.0.4","target":"pkg:pypi/demo-15132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15@1.0.0","target":"pkg:pypi/demo-11126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15@1.0.0","target":"pkg:pypi/demo-11915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15@1.0.0","target":"pkg:pypi/demo-13441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-15@1.0.0","target":"pkg:pypi/demo-15588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16000@1.0.0","target":"pkg:pypi/demo-12992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16000@1.0.0","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16001@1.0.1","target":"pkg:pypi/demo-13167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16001@1.0.1","target":"pkg:pypi/demo-13279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16001@1.0.1","target":"pkg:pypi/demo-15470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16002@1.0.2","target":"pkg:pypi/demo-10877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16002@1.0.2","target":"pkg:pypi/demo-14616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16003@1.0.3","target":"pkg:pypi/demo-14155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16003@1.0.3","target":"pkg:pypi/demo-14647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16003@1.0.3","target":"pkg:pypi/demo-15251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16004@1.0.4","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16004@1.0.4","target":"pkg:pypi/demo-13475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16004@1.0.4","target":"pkg:pypi/demo-13881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16004@1.0.4","target":"pkg:pypi/demo-15616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16005@1.0.0","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16005@1.0.0","target":"pkg:pypi/demo-12361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16005@1.0.0","target":"pkg:pypi/demo-15944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16006@1.0.1","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16006@1.0.1","target":"pkg:pypi/demo-10948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16006@1.0.1","target":"pkg:pypi/demo-14373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16007@1.0.2","target":"pkg:pypi/demo-10477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16007@1.0.2","target":"pkg:pypi/demo-11447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16007@1.0.2","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16008@1.0.3","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16008@1.0.3","target":"pkg:pypi/demo-1414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16009@1.0.4","target":"pkg:pypi/demo-12087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16009@1.0.4","target":"pkg:pypi/demo-13329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16009@1.0.4","target":"pkg:pypi/demo-14564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16009@1.0.4","target":"pkg:pypi/demo-15905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1600@1.0.0","target":"pkg:pypi/demo-10094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1600@1.0.0","target":"pkg:pypi/demo-10696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1600@1.0.0","target":"pkg:pypi/demo-13011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1600@1.0.0","target":"pkg:pypi/demo-1419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16010@1.0.0","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16010@1.0.0","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16010@1.0.0","target":"pkg:pypi/demo-12481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16011@1.0.1","target":"pkg:pypi/demo-11851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16011@1.0.1","target":"pkg:pypi/demo-12044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16011@1.0.1","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16011@1.0.1","target":"pkg:pypi/demo-14370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16012@1.0.2","target":"pkg:pypi/demo-13808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16013@1.0.3","target":"pkg:pypi/demo-11580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16013@1.0.3","target":"pkg:pypi/demo-15063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16013@1.0.3","target":"pkg:pypi/demo-15417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16014@1.0.4","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16014@1.0.4","target":"pkg:pypi/demo-11797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16014@1.0.4","target":"pkg:pypi/demo-13995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16015@1.0.0","target":"pkg:pypi/demo-11184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16015@1.0.0","target":"pkg:pypi/demo-11312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16015@1.0.0","target":"pkg:pypi/demo-13949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16016@1.0.1","target":"pkg:pypi/demo-14338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16016@1.0.1","target":"pkg:pypi/demo-14885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16016@1.0.1","target":"pkg:pypi/demo-15751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16016@1.0.1","target":"pkg:pypi/demo-15981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16017@1.0.2","target":"pkg:pypi/demo-14415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16017@1.0.2","target":"pkg:pypi/demo-14857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16018@1.0.3","target":"pkg:pypi/demo-10572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16018@1.0.3","target":"pkg:pypi/demo-1211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16018@1.0.3","target":"pkg:pypi/demo-13530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16019@1.0.4","target":"pkg:pypi/demo-13010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16019@1.0.4","target":"pkg:pypi/demo-13087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16019@1.0.4","target":"pkg:pypi/demo-14986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16019@1.0.4","target":"pkg:pypi/demo-15886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1601@1.0.1","target":"pkg:pypi/demo-12728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16020@1.0.0","target":"pkg:pypi/demo-12363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16020@1.0.0","target":"pkg:pypi/demo-12725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16020@1.0.0","target":"pkg:pypi/demo-13589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16020@1.0.0","target":"pkg:pypi/demo-13980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16021@1.0.1","target":"pkg:pypi/demo-12202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16022@1.0.2","target":"pkg:pypi/demo-14137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16022@1.0.2","target":"pkg:pypi/demo-14876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16022@1.0.2","target":"pkg:pypi/demo-15590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16023@1.0.3","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16023@1.0.3","target":"pkg:pypi/demo-12653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16023@1.0.3","target":"pkg:pypi/demo-1426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16023@1.0.3","target":"pkg:pypi/demo-1549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16024@1.0.4","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16024@1.0.4","target":"pkg:pypi/demo-15813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16025@1.0.0","target":"pkg:pypi/demo-11481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16025@1.0.0","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16026@1.0.1","target":"pkg:pypi/demo-12159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16027@1.0.2","target":"pkg:pypi/demo-10806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16027@1.0.2","target":"pkg:pypi/demo-11100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16027@1.0.2","target":"pkg:pypi/demo-1441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16027@1.0.2","target":"pkg:pypi/demo-15750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16028@1.0.3","target":"pkg:pypi/demo-10790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16028@1.0.3","target":"pkg:pypi/demo-15106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16029@1.0.4","target":"pkg:pypi/demo-11112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16029@1.0.4","target":"pkg:pypi/demo-11447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16029@1.0.4","target":"pkg:pypi/demo-1172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16029@1.0.4","target":"pkg:pypi/demo-14652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1602@1.0.2","target":"pkg:pypi/demo-12951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1602@1.0.2","target":"pkg:pypi/demo-14994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1602@1.0.2","target":"pkg:pypi/demo-15963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16030@1.0.0","target":"pkg:pypi/demo-12622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16030@1.0.0","target":"pkg:pypi/demo-15007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16030@1.0.0","target":"pkg:pypi/demo-15830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16031@1.0.1","target":"pkg:pypi/demo-11504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16031@1.0.1","target":"pkg:pypi/demo-1280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16031@1.0.1","target":"pkg:pypi/demo-13391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16031@1.0.1","target":"pkg:pypi/demo-15984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16032@1.0.2","target":"pkg:pypi/demo-14878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16033@1.0.3","target":"pkg:pypi/demo-12165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16033@1.0.3","target":"pkg:pypi/demo-14158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16033@1.0.3","target":"pkg:pypi/demo-1488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16033@1.0.3","target":"pkg:pypi/demo-15654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16034@1.0.4","target":"pkg:pypi/demo-11712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16035@1.0.0","target":"pkg:pypi/demo-11436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16035@1.0.0","target":"pkg:pypi/demo-12037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16035@1.0.0","target":"pkg:pypi/demo-15362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16036@1.0.1","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16036@1.0.1","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16036@1.0.1","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16037@1.0.2","target":"pkg:pypi/demo-11050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16037@1.0.2","target":"pkg:pypi/demo-14230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16037@1.0.2","target":"pkg:pypi/demo-1539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16038@1.0.3","target":"pkg:pypi/demo-11339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16038@1.0.3","target":"pkg:pypi/demo-12336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16038@1.0.3","target":"pkg:pypi/demo-12680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16038@1.0.3","target":"pkg:pypi/demo-14075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16039@1.0.4","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16039@1.0.4","target":"pkg:pypi/demo-12736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1603@1.0.3","target":"pkg:pypi/demo-15318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16040@1.0.0","target":"pkg:pypi/demo-11525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16040@1.0.0","target":"pkg:pypi/demo-12143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16040@1.0.0","target":"pkg:pypi/demo-12273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16040@1.0.0","target":"pkg:pypi/demo-13411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16041@1.0.1","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16041@1.0.1","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16041@1.0.1","target":"pkg:pypi/demo-15157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16042@1.0.2","target":"pkg:pypi/demo-10082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16042@1.0.2","target":"pkg:pypi/demo-10475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16042@1.0.2","target":"pkg:pypi/demo-12274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16042@1.0.2","target":"pkg:pypi/demo-14776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16043@1.0.3","target":"pkg:pypi/demo-10486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16043@1.0.3","target":"pkg:pypi/demo-11240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16043@1.0.3","target":"pkg:pypi/demo-11872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16044@1.0.4","target":"pkg:pypi/demo-14129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16045@1.0.0","target":"pkg:pypi/demo-11577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16045@1.0.0","target":"pkg:pypi/demo-15390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16046@1.0.1","target":"pkg:pypi/demo-11638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16046@1.0.1","target":"pkg:pypi/demo-12111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16046@1.0.1","target":"pkg:pypi/demo-13946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16046@1.0.1","target":"pkg:pypi/demo-15286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16047@1.0.2","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16047@1.0.2","target":"pkg:pypi/demo-11847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16047@1.0.2","target":"pkg:pypi/demo-15460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16048@1.0.3","target":"pkg:pypi/demo-1041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16048@1.0.3","target":"pkg:pypi/demo-13810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16049@1.0.4","target":"pkg:pypi/demo-10416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16049@1.0.4","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16049@1.0.4","target":"pkg:pypi/demo-12681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1604@1.0.4","target":"pkg:pypi/demo-13876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16050@1.0.0","target":"pkg:pypi/demo-12757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16050@1.0.0","target":"pkg:pypi/demo-13150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16050@1.0.0","target":"pkg:pypi/demo-14239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16050@1.0.0","target":"pkg:pypi/demo-1591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16051@1.0.1","target":"pkg:pypi/demo-10770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16051@1.0.1","target":"pkg:pypi/demo-11341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16051@1.0.1","target":"pkg:pypi/demo-12888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16052@1.0.2","target":"pkg:pypi/demo-120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16052@1.0.2","target":"pkg:pypi/demo-13729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16052@1.0.2","target":"pkg:pypi/demo-14205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16052@1.0.2","target":"pkg:pypi/demo-15197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16053@1.0.3","target":"pkg:pypi/demo-1140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16053@1.0.3","target":"pkg:pypi/demo-11529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16053@1.0.3","target":"pkg:pypi/demo-12325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16053@1.0.3","target":"pkg:pypi/demo-12985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16054@1.0.4","target":"pkg:pypi/demo-15432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16055@1.0.0","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16055@1.0.0","target":"pkg:pypi/demo-10206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16055@1.0.0","target":"pkg:pypi/demo-12155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16055@1.0.0","target":"pkg:pypi/demo-12757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16056@1.0.1","target":"pkg:pypi/demo-10928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16056@1.0.1","target":"pkg:pypi/demo-12370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16056@1.0.1","target":"pkg:pypi/demo-1283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16056@1.0.1","target":"pkg:pypi/demo-13227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16057@1.0.2","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16057@1.0.2","target":"pkg:pypi/demo-11318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16057@1.0.2","target":"pkg:pypi/demo-11492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16057@1.0.2","target":"pkg:pypi/demo-14414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16058@1.0.3","target":"pkg:pypi/demo-11859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16058@1.0.3","target":"pkg:pypi/demo-14875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16059@1.0.4","target":"pkg:pypi/demo-12101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16059@1.0.4","target":"pkg:pypi/demo-14521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1605@1.0.0","target":"pkg:pypi/demo-12429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1605@1.0.0","target":"pkg:pypi/demo-13443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1605@1.0.0","target":"pkg:pypi/demo-14367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1605@1.0.0","target":"pkg:pypi/demo-15297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16060@1.0.0","target":"pkg:pypi/demo-12829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16060@1.0.0","target":"pkg:pypi/demo-13322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16060@1.0.0","target":"pkg:pypi/demo-13841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16060@1.0.0","target":"pkg:pypi/demo-13884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16061@1.0.1","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16061@1.0.1","target":"pkg:pypi/demo-10645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16061@1.0.1","target":"pkg:pypi/demo-12329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16061@1.0.1","target":"pkg:pypi/demo-12744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16062@1.0.2","target":"pkg:pypi/demo-14779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16063@1.0.3","target":"pkg:pypi/demo-11498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16063@1.0.3","target":"pkg:pypi/demo-11608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16064@1.0.4","target":"pkg:pypi/demo-11708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16064@1.0.4","target":"pkg:pypi/demo-12275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16065@1.0.0","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16065@1.0.0","target":"pkg:pypi/demo-11828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16065@1.0.0","target":"pkg:pypi/demo-12104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16065@1.0.0","target":"pkg:pypi/demo-13360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16066@1.0.1","target":"pkg:pypi/demo-13061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16066@1.0.1","target":"pkg:pypi/demo-13226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16066@1.0.1","target":"pkg:pypi/demo-13716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16067@1.0.2","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16068@1.0.3","target":"pkg:pypi/demo-1588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16069@1.0.4","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16069@1.0.4","target":"pkg:pypi/demo-12429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16069@1.0.4","target":"pkg:pypi/demo-13865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1606@1.0.1","target":"pkg:pypi/demo-10895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1606@1.0.1","target":"pkg:pypi/demo-12488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1606@1.0.1","target":"pkg:pypi/demo-13263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16070@1.0.0","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16070@1.0.0","target":"pkg:pypi/demo-12960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16071@1.0.1","target":"pkg:pypi/demo-1440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16072@1.0.2","target":"pkg:pypi/demo-10393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16072@1.0.2","target":"pkg:pypi/demo-10919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16072@1.0.2","target":"pkg:pypi/demo-13627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16072@1.0.2","target":"pkg:pypi/demo-14271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16073@1.0.3","target":"pkg:pypi/demo-11484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16073@1.0.3","target":"pkg:pypi/demo-13570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16073@1.0.3","target":"pkg:pypi/demo-1398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16073@1.0.3","target":"pkg:pypi/demo-16027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16074@1.0.4","target":"pkg:pypi/demo-11164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16074@1.0.4","target":"pkg:pypi/demo-12312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16074@1.0.4","target":"pkg:pypi/demo-14639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16075@1.0.0","target":"pkg:pypi/demo-1238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16075@1.0.0","target":"pkg:pypi/demo-12589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16075@1.0.0","target":"pkg:pypi/demo-15615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16076@1.0.1","target":"pkg:pypi/demo-14388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16077@1.0.2","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16077@1.0.2","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16077@1.0.2","target":"pkg:pypi/demo-1565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16078@1.0.3","target":"pkg:pypi/demo-11809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16078@1.0.3","target":"pkg:pypi/demo-13034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16079@1.0.4","target":"pkg:pypi/demo-15303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16079@1.0.4","target":"pkg:pypi/demo-16047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1607@1.0.2","target":"pkg:pypi/demo-10635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1607@1.0.2","target":"pkg:pypi/demo-11342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1607@1.0.2","target":"pkg:pypi/demo-15086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16080@1.0.0","target":"pkg:pypi/demo-11246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16080@1.0.0","target":"pkg:pypi/demo-15480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16081@1.0.1","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16081@1.0.1","target":"pkg:pypi/demo-11707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16081@1.0.1","target":"pkg:pypi/demo-1229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16082@1.0.2","target":"pkg:pypi/demo-13140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16083@1.0.3","target":"pkg:pypi/demo-11071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16083@1.0.3","target":"pkg:pypi/demo-1461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16083@1.0.3","target":"pkg:pypi/demo-14786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16084@1.0.4","target":"pkg:pypi/demo-15074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16085@1.0.0","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16086@1.0.1","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16086@1.0.1","target":"pkg:pypi/demo-11502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16086@1.0.1","target":"pkg:pypi/demo-12492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16086@1.0.1","target":"pkg:pypi/demo-14426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16087@1.0.2","target":"pkg:pypi/demo-11141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16087@1.0.2","target":"pkg:pypi/demo-14068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16087@1.0.2","target":"pkg:pypi/demo-14863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16087@1.0.2","target":"pkg:pypi/demo-15269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16088@1.0.3","target":"pkg:pypi/demo-13451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16088@1.0.3","target":"pkg:pypi/demo-14378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16089@1.0.4","target":"pkg:pypi/demo-11636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16089@1.0.4","target":"pkg:pypi/demo-12755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1608@1.0.3","target":"pkg:pypi/demo-11917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1608@1.0.3","target":"pkg:pypi/demo-1258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1608@1.0.3","target":"pkg:pypi/demo-12808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1608@1.0.3","target":"pkg:pypi/demo-15555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16090@1.0.0","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16090@1.0.0","target":"pkg:pypi/demo-12549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16090@1.0.0","target":"pkg:pypi/demo-13335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16090@1.0.0","target":"pkg:pypi/demo-15950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16091@1.0.1","target":"pkg:pypi/demo-12567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16091@1.0.1","target":"pkg:pypi/demo-13634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16092@1.0.2","target":"pkg:pypi/demo-14392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16092@1.0.2","target":"pkg:pypi/demo-14978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16093@1.0.3","target":"pkg:pypi/demo-14840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16093@1.0.3","target":"pkg:pypi/demo-1553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16093@1.0.3","target":"pkg:pypi/demo-15562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16094@1.0.4","target":"pkg:pypi/demo-13424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16095@1.0.0","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16095@1.0.0","target":"pkg:pypi/demo-13402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16095@1.0.0","target":"pkg:pypi/demo-14899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16096@1.0.1","target":"pkg:pypi/demo-10918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16096@1.0.1","target":"pkg:pypi/demo-13321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16096@1.0.1","target":"pkg:pypi/demo-13377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16096@1.0.1","target":"pkg:pypi/demo-15448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16097@1.0.2","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16097@1.0.2","target":"pkg:pypi/demo-11797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16098@1.0.3","target":"pkg:pypi/demo-11647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16099@1.0.4","target":"pkg:pypi/demo-14310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16099@1.0.4","target":"pkg:pypi/demo-14348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16099@1.0.4","target":"pkg:pypi/demo-1589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16099@1.0.4","target":"pkg:pypi/demo-15948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1609@1.0.4","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1609@1.0.4","target":"pkg:pypi/demo-12709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1609@1.0.4","target":"pkg:pypi/demo-15372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1609@1.0.4","target":"pkg:pypi/demo-15593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-160@1.0.0","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-160@1.0.0","target":"pkg:pypi/demo-11357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-160@1.0.0","target":"pkg:pypi/demo-13962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16100@1.0.0","target":"pkg:pypi/demo-12364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16100@1.0.0","target":"pkg:pypi/demo-14179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16100@1.0.0","target":"pkg:pypi/demo-15709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16101@1.0.1","target":"pkg:pypi/demo-13307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16101@1.0.1","target":"pkg:pypi/demo-14574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16102@1.0.2","target":"pkg:pypi/demo-11367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16103@1.0.3","target":"pkg:pypi/demo-12619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16103@1.0.3","target":"pkg:pypi/demo-12996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16103@1.0.3","target":"pkg:pypi/demo-14353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16103@1.0.3","target":"pkg:pypi/demo-14996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16104@1.0.4","target":"pkg:pypi/demo-1046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16104@1.0.4","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16104@1.0.4","target":"pkg:pypi/demo-1291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16105@1.0.0","target":"pkg:pypi/demo-1212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16105@1.0.0","target":"pkg:pypi/demo-14196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16106@1.0.1","target":"pkg:pypi/demo-1599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16107@1.0.2","target":"pkg:pypi/demo-1041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16108@1.0.3","target":"pkg:pypi/demo-15509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16108@1.0.3","target":"pkg:pypi/demo-15947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16109@1.0.4","target":"pkg:pypi/demo-12322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16109@1.0.4","target":"pkg:pypi/demo-12977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16109@1.0.4","target":"pkg:pypi/demo-13544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16109@1.0.4","target":"pkg:pypi/demo-15299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1610@1.0.0","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1610@1.0.0","target":"pkg:pypi/demo-13005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16110@1.0.0","target":"pkg:pypi/demo-14219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16110@1.0.0","target":"pkg:pypi/demo-15835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16111@1.0.1","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16112@1.0.2","target":"pkg:pypi/demo-11476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16112@1.0.2","target":"pkg:pypi/demo-11811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16112@1.0.2","target":"pkg:pypi/demo-12456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16112@1.0.2","target":"pkg:pypi/demo-1303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16113@1.0.3","target":"pkg:pypi/demo-14885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16114@1.0.4","target":"pkg:pypi/demo-11927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16114@1.0.4","target":"pkg:pypi/demo-13063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16114@1.0.4","target":"pkg:pypi/demo-13690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16114@1.0.4","target":"pkg:pypi/demo-14354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16115@1.0.0","target":"pkg:pypi/demo-11294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16115@1.0.0","target":"pkg:pypi/demo-14393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16116@1.0.1","target":"pkg:pypi/demo-13194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16116@1.0.1","target":"pkg:pypi/demo-14659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16116@1.0.1","target":"pkg:pypi/demo-14695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16117@1.0.2","target":"pkg:pypi/demo-11507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16117@1.0.2","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16118@1.0.3","target":"pkg:pypi/demo-14990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16119@1.0.4","target":"pkg:pypi/demo-11824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16119@1.0.4","target":"pkg:pypi/demo-1363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16119@1.0.4","target":"pkg:pypi/demo-14552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1611@1.0.1","target":"pkg:pypi/demo-11063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16120@1.0.0","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16120@1.0.0","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16120@1.0.0","target":"pkg:pypi/demo-15843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16121@1.0.1","target":"pkg:pypi/demo-11897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16122@1.0.2","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16122@1.0.2","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16122@1.0.2","target":"pkg:pypi/demo-12974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16123@1.0.3","target":"pkg:pypi/demo-14225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16123@1.0.3","target":"pkg:pypi/demo-15512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16124@1.0.4","target":"pkg:pypi/demo-11514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16124@1.0.4","target":"pkg:pypi/demo-14143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16125@1.0.0","target":"pkg:pypi/demo-10863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16126@1.0.1","target":"pkg:pypi/demo-10390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16126@1.0.1","target":"pkg:pypi/demo-13150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16127@1.0.2","target":"pkg:pypi/demo-12847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16128@1.0.3","target":"pkg:pypi/demo-13981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16129@1.0.4","target":"pkg:pypi/demo-11981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16129@1.0.4","target":"pkg:pypi/demo-15531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16129@1.0.4","target":"pkg:pypi/demo-15695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16129@1.0.4","target":"pkg:pypi/demo-15844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1612@1.0.2","target":"pkg:pypi/demo-13582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1612@1.0.2","target":"pkg:pypi/demo-1513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16130@1.0.0","target":"pkg:pypi/demo-1286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16130@1.0.0","target":"pkg:pypi/demo-13142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16130@1.0.0","target":"pkg:pypi/demo-14570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16130@1.0.0","target":"pkg:pypi/demo-15328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16131@1.0.1","target":"pkg:pypi/demo-11723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16131@1.0.1","target":"pkg:pypi/demo-12395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16131@1.0.1","target":"pkg:pypi/demo-12744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16132@1.0.2","target":"pkg:pypi/demo-11621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16132@1.0.2","target":"pkg:pypi/demo-13509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16132@1.0.2","target":"pkg:pypi/demo-15581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16133@1.0.3","target":"pkg:pypi/demo-14360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16134@1.0.4","target":"pkg:pypi/demo-12420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16134@1.0.4","target":"pkg:pypi/demo-12945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16134@1.0.4","target":"pkg:pypi/demo-15270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16135@1.0.0","target":"pkg:pypi/demo-13837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16135@1.0.0","target":"pkg:pypi/demo-14843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16135@1.0.0","target":"pkg:pypi/demo-15446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16135@1.0.0","target":"pkg:pypi/demo-16108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16136@1.0.1","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16136@1.0.1","target":"pkg:pypi/demo-14209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16136@1.0.1","target":"pkg:pypi/demo-15492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16137@1.0.2","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16137@1.0.2","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16137@1.0.2","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16137@1.0.2","target":"pkg:pypi/demo-11920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16138@1.0.3","target":"pkg:pypi/demo-11541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16138@1.0.3","target":"pkg:pypi/demo-12416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16138@1.0.3","target":"pkg:pypi/demo-15052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16139@1.0.4","target":"pkg:pypi/demo-12071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16139@1.0.4","target":"pkg:pypi/demo-12597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16139@1.0.4","target":"pkg:pypi/demo-13006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16139@1.0.4","target":"pkg:pypi/demo-13441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1613@1.0.3","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16140@1.0.0","target":"pkg:pypi/demo-10846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16140@1.0.0","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16140@1.0.0","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16140@1.0.0","target":"pkg:pypi/demo-16055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16141@1.0.1","target":"pkg:pypi/demo-14769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16142@1.0.2","target":"pkg:pypi/demo-11854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16142@1.0.2","target":"pkg:pypi/demo-12119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16142@1.0.2","target":"pkg:pypi/demo-15939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16143@1.0.3","target":"pkg:pypi/demo-14750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16144@1.0.4","target":"pkg:pypi/demo-11750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16144@1.0.4","target":"pkg:pypi/demo-11829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16144@1.0.4","target":"pkg:pypi/demo-15473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16145@1.0.0","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16145@1.0.0","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16145@1.0.0","target":"pkg:pypi/demo-14293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16145@1.0.0","target":"pkg:pypi/demo-14947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16146@1.0.1","target":"pkg:pypi/demo-10419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16147@1.0.2","target":"pkg:pypi/demo-12254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16147@1.0.2","target":"pkg:pypi/demo-13715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16148@1.0.3","target":"pkg:pypi/demo-15167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16149@1.0.4","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16149@1.0.4","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16149@1.0.4","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16149@1.0.4","target":"pkg:pypi/demo-16032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1614@1.0.4","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1614@1.0.4","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1614@1.0.4","target":"pkg:pypi/demo-15286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1614@1.0.4","target":"pkg:pypi/demo-15320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16150@1.0.0","target":"pkg:pypi/demo-10604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16150@1.0.0","target":"pkg:pypi/demo-14683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16151@1.0.1","target":"pkg:pypi/demo-15692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16151@1.0.1","target":"pkg:pypi/demo-15889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16152@1.0.2","target":"pkg:pypi/demo-13061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16152@1.0.2","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16152@1.0.2","target":"pkg:pypi/demo-16125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16153@1.0.3","target":"pkg:pypi/demo-10594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16153@1.0.3","target":"pkg:pypi/demo-15639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16154@1.0.4","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16155@1.0.0","target":"pkg:pypi/demo-13933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16156@1.0.1","target":"pkg:pypi/demo-12163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16157@1.0.2","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16158@1.0.3","target":"pkg:pypi/demo-15690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16159@1.0.4","target":"pkg:pypi/demo-12815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1615@1.0.0","target":"pkg:pypi/demo-12581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1615@1.0.0","target":"pkg:pypi/demo-12651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1615@1.0.0","target":"pkg:pypi/demo-14378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16160@1.0.0","target":"pkg:pypi/demo-11512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16160@1.0.0","target":"pkg:pypi/demo-1470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16160@1.0.0","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16161@1.0.1","target":"pkg:pypi/demo-15882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16162@1.0.2","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16163@1.0.3","target":"pkg:pypi/demo-10938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16163@1.0.3","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16163@1.0.3","target":"pkg:pypi/demo-13766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16164@1.0.4","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16164@1.0.4","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16164@1.0.4","target":"pkg:pypi/demo-14563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16165@1.0.0","target":"pkg:pypi/demo-10968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16165@1.0.0","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16165@1.0.0","target":"pkg:pypi/demo-12226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16165@1.0.0","target":"pkg:pypi/demo-12861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16166@1.0.1","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16166@1.0.1","target":"pkg:pypi/demo-13498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16166@1.0.1","target":"pkg:pypi/demo-14203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16167@1.0.2","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16167@1.0.2","target":"pkg:pypi/demo-15054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16167@1.0.2","target":"pkg:pypi/demo-15071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16168@1.0.3","target":"pkg:pypi/demo-12009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16168@1.0.3","target":"pkg:pypi/demo-14203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16168@1.0.3","target":"pkg:pypi/demo-1479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16168@1.0.3","target":"pkg:pypi/demo-15314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16169@1.0.4","target":"pkg:pypi/demo-1064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16169@1.0.4","target":"pkg:pypi/demo-1206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16169@1.0.4","target":"pkg:pypi/demo-1474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16169@1.0.4","target":"pkg:pypi/demo-153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1616@1.0.1","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1616@1.0.1","target":"pkg:pypi/demo-15223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1616@1.0.1","target":"pkg:pypi/demo-15463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1616@1.0.1","target":"pkg:pypi/demo-15729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16170@1.0.0","target":"pkg:pypi/demo-15729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16170@1.0.0","target":"pkg:pypi/demo-16049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16171@1.0.1","target":"pkg:pypi/demo-12223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16171@1.0.1","target":"pkg:pypi/demo-13213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16172@1.0.2","target":"pkg:pypi/demo-12147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16172@1.0.2","target":"pkg:pypi/demo-12835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16172@1.0.2","target":"pkg:pypi/demo-15515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16173@1.0.3","target":"pkg:pypi/demo-10285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16173@1.0.3","target":"pkg:pypi/demo-12400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16173@1.0.3","target":"pkg:pypi/demo-1485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16173@1.0.3","target":"pkg:pypi/demo-15564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16174@1.0.4","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16174@1.0.4","target":"pkg:pypi/demo-14399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16174@1.0.4","target":"pkg:pypi/demo-15524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16175@1.0.0","target":"pkg:pypi/demo-1357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16176@1.0.1","target":"pkg:pypi/demo-1376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16176@1.0.1","target":"pkg:pypi/demo-15182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16177@1.0.2","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16177@1.0.2","target":"pkg:pypi/demo-12418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16177@1.0.2","target":"pkg:pypi/demo-13035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16178@1.0.3","target":"pkg:pypi/demo-1064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16178@1.0.3","target":"pkg:pypi/demo-11828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16178@1.0.3","target":"pkg:pypi/demo-13364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16178@1.0.3","target":"pkg:pypi/demo-1344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16179@1.0.4","target":"pkg:pypi/demo-10136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16179@1.0.4","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16179@1.0.4","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16179@1.0.4","target":"pkg:pypi/demo-11774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1617@1.0.2","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16180@1.0.0","target":"pkg:pypi/demo-11288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16181@1.0.1","target":"pkg:pypi/demo-14104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16181@1.0.1","target":"pkg:pypi/demo-14524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16181@1.0.1","target":"pkg:pypi/demo-15731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16182@1.0.2","target":"pkg:pypi/demo-1284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16182@1.0.2","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16182@1.0.2","target":"pkg:pypi/demo-14784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16182@1.0.2","target":"pkg:pypi/demo-15718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16183@1.0.3","target":"pkg:pypi/demo-12465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16183@1.0.3","target":"pkg:pypi/demo-15116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16184@1.0.4","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16184@1.0.4","target":"pkg:pypi/demo-11781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16184@1.0.4","target":"pkg:pypi/demo-144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16185@1.0.0","target":"pkg:pypi/demo-13098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16185@1.0.0","target":"pkg:pypi/demo-15066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16185@1.0.0","target":"pkg:pypi/demo-15104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16186@1.0.1","target":"pkg:pypi/demo-1469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16187@1.0.2","target":"pkg:pypi/demo-12115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16187@1.0.2","target":"pkg:pypi/demo-14607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16187@1.0.2","target":"pkg:pypi/demo-15250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16188@1.0.3","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16188@1.0.3","target":"pkg:pypi/demo-10441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16188@1.0.3","target":"pkg:pypi/demo-12215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16188@1.0.3","target":"pkg:pypi/demo-14205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16189@1.0.4","target":"pkg:pypi/demo-10118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16189@1.0.4","target":"pkg:pypi/demo-13183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1618@1.0.3","target":"pkg:pypi/demo-13914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16190@1.0.0","target":"pkg:pypi/demo-12418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16190@1.0.0","target":"pkg:pypi/demo-15416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16191@1.0.1","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16191@1.0.1","target":"pkg:pypi/demo-13868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16191@1.0.1","target":"pkg:pypi/demo-16068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16191@1.0.1","target":"pkg:pypi/demo-16150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16192@1.0.2","target":"pkg:pypi/demo-1339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16193@1.0.3","target":"pkg:pypi/demo-1125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16193@1.0.3","target":"pkg:pypi/demo-13184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16193@1.0.3","target":"pkg:pypi/demo-15713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16194@1.0.4","target":"pkg:pypi/demo-11376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16195@1.0.0","target":"pkg:pypi/demo-11895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16195@1.0.0","target":"pkg:pypi/demo-14059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16195@1.0.0","target":"pkg:pypi/demo-1409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16195@1.0.0","target":"pkg:pypi/demo-15423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16196@1.0.1","target":"pkg:pypi/demo-13543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16196@1.0.1","target":"pkg:pypi/demo-14727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16196@1.0.1","target":"pkg:pypi/demo-15503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16197@1.0.2","target":"pkg:pypi/demo-12173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16197@1.0.2","target":"pkg:pypi/demo-1429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16197@1.0.2","target":"pkg:pypi/demo-15111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16198@1.0.3","target":"pkg:pypi/demo-12096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16198@1.0.3","target":"pkg:pypi/demo-1385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16198@1.0.3","target":"pkg:pypi/demo-14332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16198@1.0.3","target":"pkg:pypi/demo-16159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16199@1.0.4","target":"pkg:pypi/demo-10810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16199@1.0.4","target":"pkg:pypi/demo-15403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1619@1.0.4","target":"pkg:pypi/demo-12752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1619@1.0.4","target":"pkg:pypi/demo-14108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1619@1.0.4","target":"pkg:pypi/demo-14315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1619@1.0.4","target":"pkg:pypi/demo-15970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-161@1.0.1","target":"pkg:pypi/demo-11826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-161@1.0.1","target":"pkg:pypi/demo-12055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16200@1.0.0","target":"pkg:pypi/demo-1098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16201@1.0.1","target":"pkg:pypi/demo-12072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16201@1.0.1","target":"pkg:pypi/demo-12170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16201@1.0.1","target":"pkg:pypi/demo-13232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16201@1.0.1","target":"pkg:pypi/demo-14552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16202@1.0.2","target":"pkg:pypi/demo-10704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16203@1.0.3","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16203@1.0.3","target":"pkg:pypi/demo-11152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16203@1.0.3","target":"pkg:pypi/demo-12881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16203@1.0.3","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16204@1.0.4","target":"pkg:pypi/demo-13234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16204@1.0.4","target":"pkg:pypi/demo-14888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16205@1.0.0","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16205@1.0.0","target":"pkg:pypi/demo-1412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16206@1.0.1","target":"pkg:pypi/demo-1567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16207@1.0.2","target":"pkg:pypi/demo-11421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16207@1.0.2","target":"pkg:pypi/demo-12374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16207@1.0.2","target":"pkg:pypi/demo-13783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16207@1.0.2","target":"pkg:pypi/demo-15999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16208@1.0.3","target":"pkg:pypi/demo-1140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16208@1.0.3","target":"pkg:pypi/demo-12943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16209@1.0.4","target":"pkg:pypi/demo-13030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1620@1.0.0","target":"pkg:pypi/demo-11807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1620@1.0.0","target":"pkg:pypi/demo-1217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1620@1.0.0","target":"pkg:pypi/demo-14136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1620@1.0.0","target":"pkg:pypi/demo-15119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16210@1.0.0","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16210@1.0.0","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16210@1.0.0","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16210@1.0.0","target":"pkg:pypi/demo-130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16211@1.0.1","target":"pkg:pypi/demo-12182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16212@1.0.2","target":"pkg:pypi/demo-13111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16213@1.0.3","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16213@1.0.3","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16213@1.0.3","target":"pkg:pypi/demo-14161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16214@1.0.4","target":"pkg:pypi/demo-1453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16214@1.0.4","target":"pkg:pypi/demo-15775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16215@1.0.0","target":"pkg:pypi/demo-13175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16215@1.0.0","target":"pkg:pypi/demo-15087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16216@1.0.1","target":"pkg:pypi/demo-10836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16216@1.0.1","target":"pkg:pypi/demo-14065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16216@1.0.1","target":"pkg:pypi/demo-14540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16217@1.0.2","target":"pkg:pypi/demo-12974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16218@1.0.3","target":"pkg:pypi/demo-11240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16218@1.0.3","target":"pkg:pypi/demo-11446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16218@1.0.3","target":"pkg:pypi/demo-11651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16218@1.0.3","target":"pkg:pypi/demo-14590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16219@1.0.4","target":"pkg:pypi/demo-11776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16219@1.0.4","target":"pkg:pypi/demo-15553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1621@1.0.1","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1621@1.0.1","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1621@1.0.1","target":"pkg:pypi/demo-12631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16220@1.0.0","target":"pkg:pypi/demo-12412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16220@1.0.0","target":"pkg:pypi/demo-13646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16220@1.0.0","target":"pkg:pypi/demo-13694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16220@1.0.0","target":"pkg:pypi/demo-15447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16221@1.0.1","target":"pkg:pypi/demo-11467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16221@1.0.1","target":"pkg:pypi/demo-12802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16221@1.0.1","target":"pkg:pypi/demo-13217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16221@1.0.1","target":"pkg:pypi/demo-13937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16222@1.0.2","target":"pkg:pypi/demo-13295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16222@1.0.2","target":"pkg:pypi/demo-15195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16222@1.0.2","target":"pkg:pypi/demo-1581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16223@1.0.3","target":"pkg:pypi/demo-13217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16223@1.0.3","target":"pkg:pypi/demo-13323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16223@1.0.3","target":"pkg:pypi/demo-14938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16224@1.0.4","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16224@1.0.4","target":"pkg:pypi/demo-11638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16224@1.0.4","target":"pkg:pypi/demo-11898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16224@1.0.4","target":"pkg:pypi/demo-15705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16225@1.0.0","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16225@1.0.0","target":"pkg:pypi/demo-12517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16225@1.0.0","target":"pkg:pypi/demo-12887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16225@1.0.0","target":"pkg:pypi/demo-14439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16226@1.0.1","target":"pkg:pypi/demo-12431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16227@1.0.2","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16227@1.0.2","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16227@1.0.2","target":"pkg:pypi/demo-15241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16228@1.0.3","target":"pkg:pypi/demo-12395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16228@1.0.3","target":"pkg:pypi/demo-12811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16228@1.0.3","target":"pkg:pypi/demo-15350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16228@1.0.3","target":"pkg:pypi/demo-15510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16229@1.0.4","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16229@1.0.4","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16229@1.0.4","target":"pkg:pypi/demo-12936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1622@1.0.2","target":"pkg:pypi/demo-10257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1622@1.0.2","target":"pkg:pypi/demo-16151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16230@1.0.0","target":"pkg:pypi/demo-13824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16231@1.0.1","target":"pkg:pypi/demo-12149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16232@1.0.2","target":"pkg:pypi/demo-10691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16232@1.0.2","target":"pkg:pypi/demo-12662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16232@1.0.2","target":"pkg:pypi/demo-12746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16232@1.0.2","target":"pkg:pypi/demo-13002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16233@1.0.3","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16233@1.0.3","target":"pkg:pypi/demo-12703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16233@1.0.3","target":"pkg:pypi/demo-13559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16233@1.0.3","target":"pkg:pypi/demo-13783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16234@1.0.4","target":"pkg:pypi/demo-16101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16235@1.0.0","target":"pkg:pypi/demo-13109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16236@1.0.1","target":"pkg:pypi/demo-10838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16236@1.0.1","target":"pkg:pypi/demo-15501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16237@1.0.2","target":"pkg:pypi/demo-10905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16237@1.0.2","target":"pkg:pypi/demo-11790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16237@1.0.2","target":"pkg:pypi/demo-12262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16237@1.0.2","target":"pkg:pypi/demo-15768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16238@1.0.3","target":"pkg:pypi/demo-13383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16239@1.0.4","target":"pkg:pypi/demo-12274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16239@1.0.4","target":"pkg:pypi/demo-12676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1623@1.0.3","target":"pkg:pypi/demo-12447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1623@1.0.3","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16240@1.0.0","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16240@1.0.0","target":"pkg:pypi/demo-12875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16240@1.0.0","target":"pkg:pypi/demo-14162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16240@1.0.0","target":"pkg:pypi/demo-16017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16241@1.0.1","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16241@1.0.1","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16241@1.0.1","target":"pkg:pypi/demo-12208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16242@1.0.2","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16242@1.0.2","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16242@1.0.2","target":"pkg:pypi/demo-10725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16242@1.0.2","target":"pkg:pypi/demo-11747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16243@1.0.3","target":"pkg:pypi/demo-10978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16244@1.0.4","target":"pkg:pypi/demo-1330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16245@1.0.0","target":"pkg:pypi/demo-11436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16245@1.0.0","target":"pkg:pypi/demo-11933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16246@1.0.1","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16246@1.0.1","target":"pkg:pypi/demo-16208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16247@1.0.2","target":"pkg:pypi/demo-12135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16247@1.0.2","target":"pkg:pypi/demo-14621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16247@1.0.2","target":"pkg:pypi/demo-16235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16248@1.0.3","target":"pkg:pypi/demo-10331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16248@1.0.3","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16248@1.0.3","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16249@1.0.4","target":"pkg:pypi/demo-1168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16249@1.0.4","target":"pkg:pypi/demo-12989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16249@1.0.4","target":"pkg:pypi/demo-13419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1624@1.0.4","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1624@1.0.4","target":"pkg:pypi/demo-11417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1624@1.0.4","target":"pkg:pypi/demo-12287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1624@1.0.4","target":"pkg:pypi/demo-15771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16250@1.0.0","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16250@1.0.0","target":"pkg:pypi/demo-12857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16251@1.0.1","target":"pkg:pypi/demo-10233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16251@1.0.1","target":"pkg:pypi/demo-14400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16251@1.0.1","target":"pkg:pypi/demo-14496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16252@1.0.2","target":"pkg:pypi/demo-10673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16252@1.0.2","target":"pkg:pypi/demo-1301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16252@1.0.2","target":"pkg:pypi/demo-13075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16252@1.0.2","target":"pkg:pypi/demo-16093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16253@1.0.3","target":"pkg:pypi/demo-12588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16253@1.0.3","target":"pkg:pypi/demo-12977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16253@1.0.3","target":"pkg:pypi/demo-13977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16253@1.0.3","target":"pkg:pypi/demo-15084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16254@1.0.4","target":"pkg:pypi/demo-11670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16254@1.0.4","target":"pkg:pypi/demo-1232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16254@1.0.4","target":"pkg:pypi/demo-1447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16255@1.0.0","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16255@1.0.0","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16255@1.0.0","target":"pkg:pypi/demo-14143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16256@1.0.1","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16256@1.0.1","target":"pkg:pypi/demo-11006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16256@1.0.1","target":"pkg:pypi/demo-12240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16257@1.0.2","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16257@1.0.2","target":"pkg:pypi/demo-14497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16258@1.0.3","target":"pkg:pypi/demo-10889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16258@1.0.3","target":"pkg:pypi/demo-1604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16259@1.0.4","target":"pkg:pypi/demo-1113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16259@1.0.4","target":"pkg:pypi/demo-13532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16259@1.0.4","target":"pkg:pypi/demo-14754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1625@1.0.0","target":"pkg:pypi/demo-12119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1625@1.0.0","target":"pkg:pypi/demo-12648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1625@1.0.0","target":"pkg:pypi/demo-14418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16260@1.0.0","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16260@1.0.0","target":"pkg:pypi/demo-1096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16260@1.0.0","target":"pkg:pypi/demo-11152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16260@1.0.0","target":"pkg:pypi/demo-13643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16261@1.0.1","target":"pkg:pypi/demo-13764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16261@1.0.1","target":"pkg:pypi/demo-14098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16262@1.0.2","target":"pkg:pypi/demo-14799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16263@1.0.3","target":"pkg:pypi/demo-12980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16263@1.0.3","target":"pkg:pypi/demo-14641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16263@1.0.3","target":"pkg:pypi/demo-15263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16264@1.0.4","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16264@1.0.4","target":"pkg:pypi/demo-11628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16264@1.0.4","target":"pkg:pypi/demo-13622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16265@1.0.0","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16265@1.0.0","target":"pkg:pypi/demo-12138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16266@1.0.1","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16266@1.0.1","target":"pkg:pypi/demo-13057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16267@1.0.2","target":"pkg:pypi/demo-11001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16267@1.0.2","target":"pkg:pypi/demo-11126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16267@1.0.2","target":"pkg:pypi/demo-16189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16268@1.0.3","target":"pkg:pypi/demo-14658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16269@1.0.4","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16269@1.0.4","target":"pkg:pypi/demo-13241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16269@1.0.4","target":"pkg:pypi/demo-15031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1626@1.0.1","target":"pkg:pypi/demo-11656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1626@1.0.1","target":"pkg:pypi/demo-12755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16270@1.0.0","target":"pkg:pypi/demo-1187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16270@1.0.0","target":"pkg:pypi/demo-13563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16270@1.0.0","target":"pkg:pypi/demo-15237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16270@1.0.0","target":"pkg:pypi/demo-16124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16271@1.0.1","target":"pkg:pypi/demo-13680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16271@1.0.1","target":"pkg:pypi/demo-15170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16272@1.0.2","target":"pkg:pypi/demo-14076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16273@1.0.3","target":"pkg:pypi/demo-16025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16274@1.0.4","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16274@1.0.4","target":"pkg:pypi/demo-14192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16275@1.0.0","target":"pkg:pypi/demo-13490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16275@1.0.0","target":"pkg:pypi/demo-16001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16276@1.0.1","target":"pkg:pypi/demo-13911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16276@1.0.1","target":"pkg:pypi/demo-1503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16277@1.0.2","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16277@1.0.2","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16277@1.0.2","target":"pkg:pypi/demo-15756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16278@1.0.3","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16278@1.0.3","target":"pkg:pypi/demo-15100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16279@1.0.4","target":"pkg:pypi/demo-10281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16279@1.0.4","target":"pkg:pypi/demo-12254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16279@1.0.4","target":"pkg:pypi/demo-12770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16279@1.0.4","target":"pkg:pypi/demo-15757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1627@1.0.2","target":"pkg:pypi/demo-14415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16280@1.0.0","target":"pkg:pypi/demo-11230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16280@1.0.0","target":"pkg:pypi/demo-13423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16280@1.0.0","target":"pkg:pypi/demo-14297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16281@1.0.1","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16281@1.0.1","target":"pkg:pypi/demo-12821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16282@1.0.2","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16282@1.0.2","target":"pkg:pypi/demo-1345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16282@1.0.2","target":"pkg:pypi/demo-13894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16282@1.0.2","target":"pkg:pypi/demo-1449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16283@1.0.3","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16283@1.0.3","target":"pkg:pypi/demo-13248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16284@1.0.4","target":"pkg:pypi/demo-12309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16284@1.0.4","target":"pkg:pypi/demo-13096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16284@1.0.4","target":"pkg:pypi/demo-14871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16284@1.0.4","target":"pkg:pypi/demo-15112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16285@1.0.0","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16285@1.0.0","target":"pkg:pypi/demo-12716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16285@1.0.0","target":"pkg:pypi/demo-1404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16285@1.0.0","target":"pkg:pypi/demo-15229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16286@1.0.1","target":"pkg:pypi/demo-12340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16286@1.0.1","target":"pkg:pypi/demo-14281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16286@1.0.1","target":"pkg:pypi/demo-14402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16287@1.0.2","target":"pkg:pypi/demo-10908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16287@1.0.2","target":"pkg:pypi/demo-12442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16287@1.0.2","target":"pkg:pypi/demo-14753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16288@1.0.3","target":"pkg:pypi/demo-11876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16288@1.0.3","target":"pkg:pypi/demo-15130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16288@1.0.3","target":"pkg:pypi/demo-15497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16289@1.0.4","target":"pkg:pypi/demo-13080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1628@1.0.3","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1628@1.0.3","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1628@1.0.3","target":"pkg:pypi/demo-15379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16290@1.0.0","target":"pkg:pypi/demo-14049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16290@1.0.0","target":"pkg:pypi/demo-15435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16290@1.0.0","target":"pkg:pypi/demo-15965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16291@1.0.1","target":"pkg:pypi/demo-11210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16291@1.0.1","target":"pkg:pypi/demo-11494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16292@1.0.2","target":"pkg:pypi/demo-1221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16292@1.0.2","target":"pkg:pypi/demo-13563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16293@1.0.3","target":"pkg:pypi/demo-13260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16294@1.0.4","target":"pkg:pypi/demo-1090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16295@1.0.0","target":"pkg:pypi/demo-15886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16296@1.0.1","target":"pkg:pypi/demo-1080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16296@1.0.1","target":"pkg:pypi/demo-13386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16296@1.0.1","target":"pkg:pypi/demo-15179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16297@1.0.2","target":"pkg:pypi/demo-13864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16298@1.0.3","target":"pkg:pypi/demo-11342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16298@1.0.3","target":"pkg:pypi/demo-13881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16298@1.0.3","target":"pkg:pypi/demo-14812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16299@1.0.4","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16299@1.0.4","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16299@1.0.4","target":"pkg:pypi/demo-13026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16299@1.0.4","target":"pkg:pypi/demo-16288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1629@1.0.4","target":"pkg:pypi/demo-10550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1629@1.0.4","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-162@1.0.2","target":"pkg:pypi/demo-15928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16300@1.0.0","target":"pkg:pypi/demo-14561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16300@1.0.0","target":"pkg:pypi/demo-16129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16301@1.0.1","target":"pkg:pypi/demo-12632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16301@1.0.1","target":"pkg:pypi/demo-14655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16301@1.0.1","target":"pkg:pypi/demo-15942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16302@1.0.2","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16302@1.0.2","target":"pkg:pypi/demo-1125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16302@1.0.2","target":"pkg:pypi/demo-11824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16302@1.0.2","target":"pkg:pypi/demo-13331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16303@1.0.3","target":"pkg:pypi/demo-11321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16303@1.0.3","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16303@1.0.3","target":"pkg:pypi/demo-12843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16304@1.0.4","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16304@1.0.4","target":"pkg:pypi/demo-10954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16304@1.0.4","target":"pkg:pypi/demo-14635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16304@1.0.4","target":"pkg:pypi/demo-15284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16305@1.0.0","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16305@1.0.0","target":"pkg:pypi/demo-12394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16305@1.0.0","target":"pkg:pypi/demo-13774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16305@1.0.0","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16306@1.0.1","target":"pkg:pypi/demo-11142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16307@1.0.2","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16307@1.0.2","target":"pkg:pypi/demo-14438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16308@1.0.3","target":"pkg:pypi/demo-11879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16308@1.0.3","target":"pkg:pypi/demo-14438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16308@1.0.3","target":"pkg:pypi/demo-15170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16308@1.0.3","target":"pkg:pypi/demo-15810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16309@1.0.4","target":"pkg:pypi/demo-13049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1630@1.0.0","target":"pkg:pypi/demo-10652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1630@1.0.0","target":"pkg:pypi/demo-11537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1630@1.0.0","target":"pkg:pypi/demo-11561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1630@1.0.0","target":"pkg:pypi/demo-15522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16310@1.0.0","target":"pkg:pypi/demo-10458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16311@1.0.1","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16311@1.0.1","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16311@1.0.1","target":"pkg:pypi/demo-13251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16311@1.0.1","target":"pkg:pypi/demo-13588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16312@1.0.2","target":"pkg:pypi/demo-10180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16312@1.0.2","target":"pkg:pypi/demo-14776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16313@1.0.3","target":"pkg:pypi/demo-16097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16314@1.0.4","target":"pkg:pypi/demo-13614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16314@1.0.4","target":"pkg:pypi/demo-13792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16314@1.0.4","target":"pkg:pypi/demo-14849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16315@1.0.0","target":"pkg:pypi/demo-13785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16316@1.0.1","target":"pkg:pypi/demo-1334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16316@1.0.1","target":"pkg:pypi/demo-1444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16316@1.0.1","target":"pkg:pypi/demo-16127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16317@1.0.2","target":"pkg:pypi/demo-12824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16318@1.0.3","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16319@1.0.4","target":"pkg:pypi/demo-13583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1631@1.0.1","target":"pkg:pypi/demo-10255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1631@1.0.1","target":"pkg:pypi/demo-11938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16320@1.0.0","target":"pkg:pypi/demo-14187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16320@1.0.0","target":"pkg:pypi/demo-14253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16320@1.0.0","target":"pkg:pypi/demo-15100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16320@1.0.0","target":"pkg:pypi/demo-15787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16321@1.0.1","target":"pkg:pypi/demo-11497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16321@1.0.1","target":"pkg:pypi/demo-1174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16321@1.0.1","target":"pkg:pypi/demo-11793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16321@1.0.1","target":"pkg:pypi/demo-1495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16322@1.0.2","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16322@1.0.2","target":"pkg:pypi/demo-11429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16322@1.0.2","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16322@1.0.2","target":"pkg:pypi/demo-12635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16323@1.0.3","target":"pkg:pypi/demo-10775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16323@1.0.3","target":"pkg:pypi/demo-12740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16324@1.0.4","target":"pkg:pypi/demo-12816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16324@1.0.4","target":"pkg:pypi/demo-12964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16324@1.0.4","target":"pkg:pypi/demo-13513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16324@1.0.4","target":"pkg:pypi/demo-15141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16325@1.0.0","target":"pkg:pypi/demo-10483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16325@1.0.0","target":"pkg:pypi/demo-14400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16325@1.0.0","target":"pkg:pypi/demo-15779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16326@1.0.1","target":"pkg:pypi/demo-13339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16326@1.0.1","target":"pkg:pypi/demo-14890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16327@1.0.2","target":"pkg:pypi/demo-12586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16327@1.0.2","target":"pkg:pypi/demo-13614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16327@1.0.2","target":"pkg:pypi/demo-14997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16327@1.0.2","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16328@1.0.3","target":"pkg:pypi/demo-13334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16328@1.0.3","target":"pkg:pypi/demo-13489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16328@1.0.3","target":"pkg:pypi/demo-14025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16328@1.0.3","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16329@1.0.4","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16329@1.0.4","target":"pkg:pypi/demo-11168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16329@1.0.4","target":"pkg:pypi/demo-121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16329@1.0.4","target":"pkg:pypi/demo-1325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1632@1.0.2","target":"pkg:pypi/demo-12554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1632@1.0.2","target":"pkg:pypi/demo-14148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16330@1.0.0","target":"pkg:pypi/demo-1020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16330@1.0.0","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16330@1.0.0","target":"pkg:pypi/demo-1425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16330@1.0.0","target":"pkg:pypi/demo-16265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16331@1.0.1","target":"pkg:pypi/demo-12439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16331@1.0.1","target":"pkg:pypi/demo-15301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16332@1.0.2","target":"pkg:pypi/demo-13395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16332@1.0.2","target":"pkg:pypi/demo-13979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16332@1.0.2","target":"pkg:pypi/demo-1485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16332@1.0.2","target":"pkg:pypi/demo-1568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16333@1.0.3","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16333@1.0.3","target":"pkg:pypi/demo-14653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16334@1.0.4","target":"pkg:pypi/demo-15834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16335@1.0.0","target":"pkg:pypi/demo-10098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16335@1.0.0","target":"pkg:pypi/demo-12823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16335@1.0.0","target":"pkg:pypi/demo-15040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16335@1.0.0","target":"pkg:pypi/demo-15698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16336@1.0.1","target":"pkg:pypi/demo-11413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16337@1.0.2","target":"pkg:pypi/demo-16058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16338@1.0.3","target":"pkg:pypi/demo-13743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16338@1.0.3","target":"pkg:pypi/demo-15865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16338@1.0.3","target":"pkg:pypi/demo-16170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16339@1.0.4","target":"pkg:pypi/demo-10983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16339@1.0.4","target":"pkg:pypi/demo-1225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16339@1.0.4","target":"pkg:pypi/demo-13816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1633@1.0.3","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16340@1.0.0","target":"pkg:pypi/demo-11345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16340@1.0.0","target":"pkg:pypi/demo-12139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16340@1.0.0","target":"pkg:pypi/demo-1404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16340@1.0.0","target":"pkg:pypi/demo-14588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16341@1.0.1","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16341@1.0.1","target":"pkg:pypi/demo-12365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16341@1.0.1","target":"pkg:pypi/demo-13354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16342@1.0.2","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16342@1.0.2","target":"pkg:pypi/demo-12185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16342@1.0.2","target":"pkg:pypi/demo-13708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16342@1.0.2","target":"pkg:pypi/demo-15890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16343@1.0.3","target":"pkg:pypi/demo-12138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16343@1.0.3","target":"pkg:pypi/demo-1230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16343@1.0.3","target":"pkg:pypi/demo-14051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16343@1.0.3","target":"pkg:pypi/demo-14286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16344@1.0.4","target":"pkg:pypi/demo-1391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16344@1.0.4","target":"pkg:pypi/demo-14758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16345@1.0.0","target":"pkg:pypi/demo-11849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16345@1.0.0","target":"pkg:pypi/demo-11899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16346@1.0.1","target":"pkg:pypi/demo-11890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16347@1.0.2","target":"pkg:pypi/demo-11151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16347@1.0.2","target":"pkg:pypi/demo-13231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16347@1.0.2","target":"pkg:pypi/demo-13809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16348@1.0.3","target":"pkg:pypi/demo-13211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16349@1.0.4","target":"pkg:pypi/demo-16101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1634@1.0.4","target":"pkg:pypi/demo-13802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1634@1.0.4","target":"pkg:pypi/demo-14524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16350@1.0.0","target":"pkg:pypi/demo-11721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16350@1.0.0","target":"pkg:pypi/demo-13001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16351@1.0.1","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16351@1.0.1","target":"pkg:pypi/demo-11045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16351@1.0.1","target":"pkg:pypi/demo-12777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16351@1.0.1","target":"pkg:pypi/demo-13807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16352@1.0.2","target":"pkg:pypi/demo-10168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16352@1.0.2","target":"pkg:pypi/demo-1437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16352@1.0.2","target":"pkg:pypi/demo-15373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16353@1.0.3","target":"pkg:pypi/demo-12054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16354@1.0.4","target":"pkg:pypi/demo-12900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16354@1.0.4","target":"pkg:pypi/demo-14125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16355@1.0.0","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16356@1.0.1","target":"pkg:pypi/demo-11465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16356@1.0.1","target":"pkg:pypi/demo-1206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16357@1.0.2","target":"pkg:pypi/demo-12964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16357@1.0.2","target":"pkg:pypi/demo-13124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16358@1.0.3","target":"pkg:pypi/demo-1254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16359@1.0.4","target":"pkg:pypi/demo-12216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16359@1.0.4","target":"pkg:pypi/demo-14055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1635@1.0.0","target":"pkg:pypi/demo-12019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1635@1.0.0","target":"pkg:pypi/demo-15674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16360@1.0.0","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16360@1.0.0","target":"pkg:pypi/demo-15984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16361@1.0.1","target":"pkg:pypi/demo-14433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16362@1.0.2","target":"pkg:pypi/demo-12879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16362@1.0.2","target":"pkg:pypi/demo-13066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16363@1.0.3","target":"pkg:pypi/demo-11950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16364@1.0.4","target":"pkg:pypi/demo-11398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16364@1.0.4","target":"pkg:pypi/demo-13133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16364@1.0.4","target":"pkg:pypi/demo-15004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16364@1.0.4","target":"pkg:pypi/demo-15047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16365@1.0.0","target":"pkg:pypi/demo-11334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16365@1.0.0","target":"pkg:pypi/demo-1332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16365@1.0.0","target":"pkg:pypi/demo-13442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16366@1.0.1","target":"pkg:pypi/demo-13966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16367@1.0.2","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16367@1.0.2","target":"pkg:pypi/demo-12058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16367@1.0.2","target":"pkg:pypi/demo-15295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16367@1.0.2","target":"pkg:pypi/demo-15827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16368@1.0.3","target":"pkg:pypi/demo-11761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16369@1.0.4","target":"pkg:pypi/demo-13686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1636@1.0.1","target":"pkg:pypi/demo-13898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16370@1.0.0","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16371@1.0.1","target":"pkg:pypi/demo-14966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16371@1.0.1","target":"pkg:pypi/demo-15697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16372@1.0.2","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16372@1.0.2","target":"pkg:pypi/demo-12584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16372@1.0.2","target":"pkg:pypi/demo-1396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16373@1.0.3","target":"pkg:pypi/demo-10259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16373@1.0.3","target":"pkg:pypi/demo-11692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16374@1.0.4","target":"pkg:pypi/demo-12902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16375@1.0.0","target":"pkg:pypi/demo-11689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16375@1.0.0","target":"pkg:pypi/demo-14919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16375@1.0.0","target":"pkg:pypi/demo-15087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16375@1.0.0","target":"pkg:pypi/demo-15324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16376@1.0.1","target":"pkg:pypi/demo-13850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16376@1.0.1","target":"pkg:pypi/demo-13891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16376@1.0.1","target":"pkg:pypi/demo-14029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16377@1.0.2","target":"pkg:pypi/demo-11886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16377@1.0.2","target":"pkg:pypi/demo-1201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16377@1.0.2","target":"pkg:pypi/demo-15605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16378@1.0.3","target":"pkg:pypi/demo-10452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16378@1.0.3","target":"pkg:pypi/demo-15752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16379@1.0.4","target":"pkg:pypi/demo-12007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16379@1.0.4","target":"pkg:pypi/demo-12711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16379@1.0.4","target":"pkg:pypi/demo-1482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1637@1.0.2","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16380@1.0.0","target":"pkg:pypi/demo-16073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16381@1.0.1","target":"pkg:pypi/demo-12690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16381@1.0.1","target":"pkg:pypi/demo-13097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16381@1.0.1","target":"pkg:pypi/demo-1350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16381@1.0.1","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16382@1.0.2","target":"pkg:pypi/demo-11849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16382@1.0.2","target":"pkg:pypi/demo-12382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16382@1.0.2","target":"pkg:pypi/demo-13552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16383@1.0.3","target":"pkg:pypi/demo-10466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16384@1.0.4","target":"pkg:pypi/demo-11950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16384@1.0.4","target":"pkg:pypi/demo-16293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16385@1.0.0","target":"pkg:pypi/demo-11402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16386@1.0.1","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16386@1.0.1","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16386@1.0.1","target":"pkg:pypi/demo-12334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16386@1.0.1","target":"pkg:pypi/demo-1554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16387@1.0.2","target":"pkg:pypi/demo-13072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16387@1.0.2","target":"pkg:pypi/demo-16033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16388@1.0.3","target":"pkg:pypi/demo-1159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16388@1.0.3","target":"pkg:pypi/demo-125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16388@1.0.3","target":"pkg:pypi/demo-13646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16388@1.0.3","target":"pkg:pypi/demo-13702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16389@1.0.4","target":"pkg:pypi/demo-1199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16389@1.0.4","target":"pkg:pypi/demo-12552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16389@1.0.4","target":"pkg:pypi/demo-12944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16389@1.0.4","target":"pkg:pypi/demo-14260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1638@1.0.3","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1638@1.0.3","target":"pkg:pypi/demo-10624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1638@1.0.3","target":"pkg:pypi/demo-11354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16390@1.0.0","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16390@1.0.0","target":"pkg:pypi/demo-12722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16390@1.0.0","target":"pkg:pypi/demo-13121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16390@1.0.0","target":"pkg:pypi/demo-1501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16391@1.0.1","target":"pkg:pypi/demo-11803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16391@1.0.1","target":"pkg:pypi/demo-12412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16391@1.0.1","target":"pkg:pypi/demo-16002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16392@1.0.2","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16392@1.0.2","target":"pkg:pypi/demo-12560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16393@1.0.3","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16393@1.0.3","target":"pkg:pypi/demo-13215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16393@1.0.3","target":"pkg:pypi/demo-13618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16394@1.0.4","target":"pkg:pypi/demo-12676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16394@1.0.4","target":"pkg:pypi/demo-14242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16394@1.0.4","target":"pkg:pypi/demo-16031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16395@1.0.0","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16396@1.0.1","target":"pkg:pypi/demo-14507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16396@1.0.1","target":"pkg:pypi/demo-14963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16397@1.0.2","target":"pkg:pypi/demo-10968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16397@1.0.2","target":"pkg:pypi/demo-12615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16398@1.0.3","target":"pkg:pypi/demo-1331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16398@1.0.3","target":"pkg:pypi/demo-13572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16398@1.0.3","target":"pkg:pypi/demo-15658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16399@1.0.4","target":"pkg:pypi/demo-13041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16399@1.0.4","target":"pkg:pypi/demo-13687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16399@1.0.4","target":"pkg:pypi/demo-14812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16399@1.0.4","target":"pkg:pypi/demo-15325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1639@1.0.4","target":"pkg:pypi/demo-10210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1639@1.0.4","target":"pkg:pypi/demo-10919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1639@1.0.4","target":"pkg:pypi/demo-12425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-163@1.0.3","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16400@1.0.0","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16400@1.0.0","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16400@1.0.0","target":"pkg:pypi/demo-11836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16400@1.0.0","target":"pkg:pypi/demo-12797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16401@1.0.1","target":"pkg:pypi/demo-12781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16402@1.0.2","target":"pkg:pypi/demo-1409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16403@1.0.3","target":"pkg:pypi/demo-13504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16404@1.0.4","target":"pkg:pypi/demo-13014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16405@1.0.0","target":"pkg:pypi/demo-10978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16406@1.0.1","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16406@1.0.1","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16406@1.0.1","target":"pkg:pypi/demo-15570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16407@1.0.2","target":"pkg:pypi/demo-12564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16407@1.0.2","target":"pkg:pypi/demo-14255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16407@1.0.2","target":"pkg:pypi/demo-15280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16407@1.0.2","target":"pkg:pypi/demo-15577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16408@1.0.3","target":"pkg:pypi/demo-10557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16408@1.0.3","target":"pkg:pypi/demo-13164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16408@1.0.3","target":"pkg:pypi/demo-13211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16409@1.0.4","target":"pkg:pypi/demo-11713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16409@1.0.4","target":"pkg:pypi/demo-1338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1640@1.0.0","target":"pkg:pypi/demo-1298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1640@1.0.0","target":"pkg:pypi/demo-13344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16410@1.0.0","target":"pkg:pypi/demo-10832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16411@1.0.1","target":"pkg:pypi/demo-14684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16412@1.0.2","target":"pkg:pypi/demo-10755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16412@1.0.2","target":"pkg:pypi/demo-11402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16412@1.0.2","target":"pkg:pypi/demo-1234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16412@1.0.2","target":"pkg:pypi/demo-12491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16413@1.0.3","target":"pkg:pypi/demo-13477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16413@1.0.3","target":"pkg:pypi/demo-15032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16413@1.0.3","target":"pkg:pypi/demo-15486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16414@1.0.4","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16414@1.0.4","target":"pkg:pypi/demo-13275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16414@1.0.4","target":"pkg:pypi/demo-13840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16415@1.0.0","target":"pkg:pypi/demo-11107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16415@1.0.0","target":"pkg:pypi/demo-1334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16415@1.0.0","target":"pkg:pypi/demo-15593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16416@1.0.1","target":"pkg:pypi/demo-11870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16416@1.0.1","target":"pkg:pypi/demo-1528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16417@1.0.2","target":"pkg:pypi/demo-11269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16417@1.0.2","target":"pkg:pypi/demo-12611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16418@1.0.3","target":"pkg:pypi/demo-13867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16418@1.0.3","target":"pkg:pypi/demo-14823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16418@1.0.3","target":"pkg:pypi/demo-15092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16418@1.0.3","target":"pkg:pypi/demo-16264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16419@1.0.4","target":"pkg:pypi/demo-11044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16419@1.0.4","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16419@1.0.4","target":"pkg:pypi/demo-12759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1641@1.0.1","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1641@1.0.1","target":"pkg:pypi/demo-13571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1641@1.0.1","target":"pkg:pypi/demo-14943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16420@1.0.0","target":"pkg:pypi/demo-12383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16420@1.0.0","target":"pkg:pypi/demo-13129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16420@1.0.0","target":"pkg:pypi/demo-15089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16421@1.0.1","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16422@1.0.2","target":"pkg:pypi/demo-12763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16422@1.0.2","target":"pkg:pypi/demo-14593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16422@1.0.2","target":"pkg:pypi/demo-15279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16422@1.0.2","target":"pkg:pypi/demo-16236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16423@1.0.3","target":"pkg:pypi/demo-12526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16423@1.0.3","target":"pkg:pypi/demo-13038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16424@1.0.4","target":"pkg:pypi/demo-11482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16424@1.0.4","target":"pkg:pypi/demo-14905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16425@1.0.0","target":"pkg:pypi/demo-10858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16425@1.0.0","target":"pkg:pypi/demo-11391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16425@1.0.0","target":"pkg:pypi/demo-15459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16426@1.0.1","target":"pkg:pypi/demo-11243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16426@1.0.1","target":"pkg:pypi/demo-12177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16426@1.0.1","target":"pkg:pypi/demo-14690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16426@1.0.1","target":"pkg:pypi/demo-15605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16427@1.0.2","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16427@1.0.2","target":"pkg:pypi/demo-14329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16427@1.0.2","target":"pkg:pypi/demo-14954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16427@1.0.2","target":"pkg:pypi/demo-16081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16428@1.0.3","target":"pkg:pypi/demo-1399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16428@1.0.3","target":"pkg:pypi/demo-14315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16428@1.0.3","target":"pkg:pypi/demo-15590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16428@1.0.3","target":"pkg:pypi/demo-16358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16429@1.0.4","target":"pkg:pypi/demo-10678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16429@1.0.4","target":"pkg:pypi/demo-11124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16429@1.0.4","target":"pkg:pypi/demo-13383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16429@1.0.4","target":"pkg:pypi/demo-1590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1642@1.0.2","target":"pkg:pypi/demo-10412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1642@1.0.2","target":"pkg:pypi/demo-12574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1642@1.0.2","target":"pkg:pypi/demo-13859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16430@1.0.0","target":"pkg:pypi/demo-11515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16430@1.0.0","target":"pkg:pypi/demo-11962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16430@1.0.0","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16430@1.0.0","target":"pkg:pypi/demo-1564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16431@1.0.1","target":"pkg:pypi/demo-12780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16431@1.0.1","target":"pkg:pypi/demo-14563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16431@1.0.1","target":"pkg:pypi/demo-15951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16432@1.0.2","target":"pkg:pypi/demo-12861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16433@1.0.3","target":"pkg:pypi/demo-10565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16433@1.0.3","target":"pkg:pypi/demo-13986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16434@1.0.4","target":"pkg:pypi/demo-12691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16435@1.0.0","target":"pkg:pypi/demo-10848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16435@1.0.0","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16435@1.0.0","target":"pkg:pypi/demo-16303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16436@1.0.1","target":"pkg:pypi/demo-14127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16436@1.0.1","target":"pkg:pypi/demo-16390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16437@1.0.2","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16437@1.0.2","target":"pkg:pypi/demo-15206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16437@1.0.2","target":"pkg:pypi/demo-1543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16438@1.0.3","target":"pkg:pypi/demo-12868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16439@1.0.4","target":"pkg:pypi/demo-12531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16439@1.0.4","target":"pkg:pypi/demo-13398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1643@1.0.3","target":"pkg:pypi/demo-1454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16440@1.0.0","target":"pkg:pypi/demo-1240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16441@1.0.1","target":"pkg:pypi/demo-14303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16442@1.0.2","target":"pkg:pypi/demo-12996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16442@1.0.2","target":"pkg:pypi/demo-15984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16442@1.0.2","target":"pkg:pypi/demo-16048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16443@1.0.3","target":"pkg:pypi/demo-13611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16443@1.0.3","target":"pkg:pypi/demo-14406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16444@1.0.4","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16444@1.0.4","target":"pkg:pypi/demo-12522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16444@1.0.4","target":"pkg:pypi/demo-15741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16445@1.0.0","target":"pkg:pypi/demo-10890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16445@1.0.0","target":"pkg:pypi/demo-12464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16445@1.0.0","target":"pkg:pypi/demo-13014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16446@1.0.1","target":"pkg:pypi/demo-1384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16447@1.0.2","target":"pkg:pypi/demo-14515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16448@1.0.3","target":"pkg:pypi/demo-10942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16448@1.0.3","target":"pkg:pypi/demo-13104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16448@1.0.3","target":"pkg:pypi/demo-13619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16448@1.0.3","target":"pkg:pypi/demo-14337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16449@1.0.4","target":"pkg:pypi/demo-11057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1644@1.0.4","target":"pkg:pypi/demo-10617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1644@1.0.4","target":"pkg:pypi/demo-13350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16450@1.0.0","target":"pkg:pypi/demo-14754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16451@1.0.1","target":"pkg:pypi/demo-14735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16452@1.0.2","target":"pkg:pypi/demo-13868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16452@1.0.2","target":"pkg:pypi/demo-14405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16452@1.0.2","target":"pkg:pypi/demo-15762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16453@1.0.3","target":"pkg:pypi/demo-1171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16453@1.0.3","target":"pkg:pypi/demo-14587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16454@1.0.4","target":"pkg:pypi/demo-11643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16454@1.0.4","target":"pkg:pypi/demo-1385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16454@1.0.4","target":"pkg:pypi/demo-16117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16455@1.0.0","target":"pkg:pypi/demo-12007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16456@1.0.1","target":"pkg:pypi/demo-12406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16456@1.0.1","target":"pkg:pypi/demo-15785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16457@1.0.2","target":"pkg:pypi/demo-12245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16458@1.0.3","target":"pkg:pypi/demo-10929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16458@1.0.3","target":"pkg:pypi/demo-11229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16458@1.0.3","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16459@1.0.4","target":"pkg:pypi/demo-13934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1645@1.0.0","target":"pkg:pypi/demo-11910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1645@1.0.0","target":"pkg:pypi/demo-14527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1645@1.0.0","target":"pkg:pypi/demo-15191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16460@1.0.0","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16460@1.0.0","target":"pkg:pypi/demo-13909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16460@1.0.0","target":"pkg:pypi/demo-16030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16461@1.0.1","target":"pkg:pypi/demo-15426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16462@1.0.2","target":"pkg:pypi/demo-10572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16463@1.0.3","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16463@1.0.3","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16464@1.0.4","target":"pkg:pypi/demo-11431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16464@1.0.4","target":"pkg:pypi/demo-12010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16464@1.0.4","target":"pkg:pypi/demo-12697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16464@1.0.4","target":"pkg:pypi/demo-12869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16465@1.0.0","target":"pkg:pypi/demo-13953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16465@1.0.0","target":"pkg:pypi/demo-14365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16465@1.0.0","target":"pkg:pypi/demo-14978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16465@1.0.0","target":"pkg:pypi/demo-15365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16466@1.0.1","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16466@1.0.1","target":"pkg:pypi/demo-13648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16466@1.0.1","target":"pkg:pypi/demo-14501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16466@1.0.1","target":"pkg:pypi/demo-15423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16467@1.0.2","target":"pkg:pypi/demo-12253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16467@1.0.2","target":"pkg:pypi/demo-14399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16468@1.0.3","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16469@1.0.4","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16469@1.0.4","target":"pkg:pypi/demo-12523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16469@1.0.4","target":"pkg:pypi/demo-13686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1646@1.0.1","target":"pkg:pypi/demo-1638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16470@1.0.0","target":"pkg:pypi/demo-13580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16471@1.0.1","target":"pkg:pypi/demo-11041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16472@1.0.2","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16472@1.0.2","target":"pkg:pypi/demo-11538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16472@1.0.2","target":"pkg:pypi/demo-13946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16472@1.0.2","target":"pkg:pypi/demo-14893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16473@1.0.3","target":"pkg:pypi/demo-1288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16473@1.0.3","target":"pkg:pypi/demo-13850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16473@1.0.3","target":"pkg:pypi/demo-14941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16473@1.0.3","target":"pkg:pypi/demo-15788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16474@1.0.4","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16474@1.0.4","target":"pkg:pypi/demo-11985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16475@1.0.0","target":"pkg:pypi/demo-1442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16476@1.0.1","target":"pkg:pypi/demo-10539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16476@1.0.1","target":"pkg:pypi/demo-14922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16477@1.0.2","target":"pkg:pypi/demo-11397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16477@1.0.2","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16477@1.0.2","target":"pkg:pypi/demo-1353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16477@1.0.2","target":"pkg:pypi/demo-15725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16478@1.0.3","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16478@1.0.3","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16479@1.0.4","target":"pkg:pypi/demo-13747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16479@1.0.4","target":"pkg:pypi/demo-14456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16479@1.0.4","target":"pkg:pypi/demo-1483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16479@1.0.4","target":"pkg:pypi/demo-1549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1647@1.0.2","target":"pkg:pypi/demo-14718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1647@1.0.2","target":"pkg:pypi/demo-15473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1647@1.0.2","target":"pkg:pypi/demo-16439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16480@1.0.0","target":"pkg:pypi/demo-1245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16480@1.0.0","target":"pkg:pypi/demo-12889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16480@1.0.0","target":"pkg:pypi/demo-16121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16481@1.0.1","target":"pkg:pypi/demo-1045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16481@1.0.1","target":"pkg:pypi/demo-16037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16481@1.0.1","target":"pkg:pypi/demo-16472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16482@1.0.2","target":"pkg:pypi/demo-16047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16483@1.0.3","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16483@1.0.3","target":"pkg:pypi/demo-12055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16484@1.0.4","target":"pkg:pypi/demo-16122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16485@1.0.0","target":"pkg:pypi/demo-11466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16485@1.0.0","target":"pkg:pypi/demo-11728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16485@1.0.0","target":"pkg:pypi/demo-12548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16485@1.0.0","target":"pkg:pypi/demo-13994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16486@1.0.1","target":"pkg:pypi/demo-11210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16487@1.0.2","target":"pkg:pypi/demo-13120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16487@1.0.2","target":"pkg:pypi/demo-1596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16488@1.0.3","target":"pkg:pypi/demo-11910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16488@1.0.3","target":"pkg:pypi/demo-1321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16488@1.0.3","target":"pkg:pypi/demo-14891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16489@1.0.4","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16489@1.0.4","target":"pkg:pypi/demo-13378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16489@1.0.4","target":"pkg:pypi/demo-14780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16489@1.0.4","target":"pkg:pypi/demo-16133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1648@1.0.3","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1648@1.0.3","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1648@1.0.3","target":"pkg:pypi/demo-13765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1648@1.0.3","target":"pkg:pypi/demo-14281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16490@1.0.0","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16491@1.0.1","target":"pkg:pypi/demo-10362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16492@1.0.2","target":"pkg:pypi/demo-12186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16492@1.0.2","target":"pkg:pypi/demo-12720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16493@1.0.3","target":"pkg:pypi/demo-11045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16493@1.0.3","target":"pkg:pypi/demo-14656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16494@1.0.4","target":"pkg:pypi/demo-10289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16494@1.0.4","target":"pkg:pypi/demo-13531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16494@1.0.4","target":"pkg:pypi/demo-14837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16495@1.0.0","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16495@1.0.0","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16496@1.0.1","target":"pkg:pypi/demo-1289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16496@1.0.1","target":"pkg:pypi/demo-13400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16496@1.0.1","target":"pkg:pypi/demo-14536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16497@1.0.2","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16498@1.0.3","target":"pkg:pypi/demo-16423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16499@1.0.4","target":"pkg:pypi/demo-13784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16499@1.0.4","target":"pkg:pypi/demo-16204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1649@1.0.4","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1649@1.0.4","target":"pkg:pypi/demo-14719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-164@1.0.4","target":"pkg:pypi/demo-10554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-164@1.0.4","target":"pkg:pypi/demo-1521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-164@1.0.4","target":"pkg:pypi/demo-16167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16500@1.0.0","target":"pkg:pypi/demo-12392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16500@1.0.0","target":"pkg:pypi/demo-13535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16500@1.0.0","target":"pkg:pypi/demo-15497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16500@1.0.0","target":"pkg:pypi/demo-15682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16501@1.0.1","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16501@1.0.1","target":"pkg:pypi/demo-11734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16501@1.0.1","target":"pkg:pypi/demo-16004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16502@1.0.2","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16502@1.0.2","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16503@1.0.3","target":"pkg:pypi/demo-11661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16503@1.0.3","target":"pkg:pypi/demo-12163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16503@1.0.3","target":"pkg:pypi/demo-14879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16504@1.0.4","target":"pkg:pypi/demo-13370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16505@1.0.0","target":"pkg:pypi/demo-1050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16505@1.0.0","target":"pkg:pypi/demo-12904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16505@1.0.0","target":"pkg:pypi/demo-14573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16505@1.0.0","target":"pkg:pypi/demo-16381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16506@1.0.1","target":"pkg:pypi/demo-12669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16507@1.0.2","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16507@1.0.2","target":"pkg:pypi/demo-1365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16507@1.0.2","target":"pkg:pypi/demo-14332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16508@1.0.3","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16508@1.0.3","target":"pkg:pypi/demo-1467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16508@1.0.3","target":"pkg:pypi/demo-15038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16509@1.0.4","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1650@1.0.0","target":"pkg:pypi/demo-14725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16510@1.0.0","target":"pkg:pypi/demo-12803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16511@1.0.1","target":"pkg:pypi/demo-14655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16511@1.0.1","target":"pkg:pypi/demo-15603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16511@1.0.1","target":"pkg:pypi/demo-16163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16512@1.0.2","target":"pkg:pypi/demo-10533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16513@1.0.3","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16513@1.0.3","target":"pkg:pypi/demo-1453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16513@1.0.3","target":"pkg:pypi/demo-14714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16513@1.0.3","target":"pkg:pypi/demo-15702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16514@1.0.4","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16514@1.0.4","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16514@1.0.4","target":"pkg:pypi/demo-14858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16515@1.0.0","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16515@1.0.0","target":"pkg:pypi/demo-12517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16515@1.0.0","target":"pkg:pypi/demo-13086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16515@1.0.0","target":"pkg:pypi/demo-15590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16516@1.0.1","target":"pkg:pypi/demo-10655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16516@1.0.1","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16517@1.0.2","target":"pkg:pypi/demo-12669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16517@1.0.2","target":"pkg:pypi/demo-13321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16517@1.0.2","target":"pkg:pypi/demo-15933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16517@1.0.2","target":"pkg:pypi/demo-15969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16518@1.0.3","target":"pkg:pypi/demo-11559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16518@1.0.3","target":"pkg:pypi/demo-15272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16518@1.0.3","target":"pkg:pypi/demo-15770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16519@1.0.4","target":"pkg:pypi/demo-11032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16519@1.0.4","target":"pkg:pypi/demo-14630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16519@1.0.4","target":"pkg:pypi/demo-1542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1651@1.0.1","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1651@1.0.1","target":"pkg:pypi/demo-13951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1651@1.0.1","target":"pkg:pypi/demo-14023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1651@1.0.1","target":"pkg:pypi/demo-16041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16520@1.0.0","target":"pkg:pypi/demo-12653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16520@1.0.0","target":"pkg:pypi/demo-12688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16520@1.0.0","target":"pkg:pypi/demo-13825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16520@1.0.0","target":"pkg:pypi/demo-15109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16521@1.0.1","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16521@1.0.1","target":"pkg:pypi/demo-1178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16521@1.0.1","target":"pkg:pypi/demo-12039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16521@1.0.1","target":"pkg:pypi/demo-14332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16522@1.0.2","target":"pkg:pypi/demo-12212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16522@1.0.2","target":"pkg:pypi/demo-12432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16523@1.0.3","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16523@1.0.3","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16523@1.0.3","target":"pkg:pypi/demo-14125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16523@1.0.3","target":"pkg:pypi/demo-14663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16524@1.0.4","target":"pkg:pypi/demo-11228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16524@1.0.4","target":"pkg:pypi/demo-12370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16524@1.0.4","target":"pkg:pypi/demo-14507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16524@1.0.4","target":"pkg:pypi/demo-15254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16525@1.0.0","target":"pkg:pypi/demo-11013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16525@1.0.0","target":"pkg:pypi/demo-15749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16526@1.0.1","target":"pkg:pypi/demo-10509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16526@1.0.1","target":"pkg:pypi/demo-13074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16526@1.0.1","target":"pkg:pypi/demo-13802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16526@1.0.1","target":"pkg:pypi/demo-16176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16527@1.0.2","target":"pkg:pypi/demo-14811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16527@1.0.2","target":"pkg:pypi/demo-14956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16528@1.0.3","target":"pkg:pypi/demo-12294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16528@1.0.3","target":"pkg:pypi/demo-14365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16528@1.0.3","target":"pkg:pypi/demo-1537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16529@1.0.4","target":"pkg:pypi/demo-15491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1652@1.0.2","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1652@1.0.2","target":"pkg:pypi/demo-15833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16530@1.0.0","target":"pkg:pypi/demo-12601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16530@1.0.0","target":"pkg:pypi/demo-13329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16530@1.0.0","target":"pkg:pypi/demo-14379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16530@1.0.0","target":"pkg:pypi/demo-15900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16531@1.0.1","target":"pkg:pypi/demo-15902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16532@1.0.2","target":"pkg:pypi/demo-12649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16533@1.0.3","target":"pkg:pypi/demo-13518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16533@1.0.3","target":"pkg:pypi/demo-14582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16533@1.0.3","target":"pkg:pypi/demo-16077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16534@1.0.4","target":"pkg:pypi/demo-14645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16534@1.0.4","target":"pkg:pypi/demo-164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16535@1.0.0","target":"pkg:pypi/demo-10136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16535@1.0.0","target":"pkg:pypi/demo-13245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16535@1.0.0","target":"pkg:pypi/demo-13903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16536@1.0.1","target":"pkg:pypi/demo-15409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16537@1.0.2","target":"pkg:pypi/demo-11270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16537@1.0.2","target":"pkg:pypi/demo-12644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16537@1.0.2","target":"pkg:pypi/demo-16119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16538@1.0.3","target":"pkg:pypi/demo-15440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16539@1.0.4","target":"pkg:pypi/demo-11004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1653@1.0.3","target":"pkg:pypi/demo-13525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1653@1.0.3","target":"pkg:pypi/demo-14486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1653@1.0.3","target":"pkg:pypi/demo-15643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16540@1.0.0","target":"pkg:pypi/demo-13016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16540@1.0.0","target":"pkg:pypi/demo-15653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16541@1.0.1","target":"pkg:pypi/demo-11180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16541@1.0.1","target":"pkg:pypi/demo-13668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16542@1.0.2","target":"pkg:pypi/demo-16019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16543@1.0.3","target":"pkg:pypi/demo-13071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16544@1.0.4","target":"pkg:pypi/demo-15235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16544@1.0.4","target":"pkg:pypi/demo-15658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16545@1.0.0","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16545@1.0.0","target":"pkg:pypi/demo-15609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16545@1.0.0","target":"pkg:pypi/demo-15772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16546@1.0.1","target":"pkg:pypi/demo-1157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16546@1.0.1","target":"pkg:pypi/demo-13546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16547@1.0.2","target":"pkg:pypi/demo-11426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16547@1.0.2","target":"pkg:pypi/demo-12906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16547@1.0.2","target":"pkg:pypi/demo-15049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16547@1.0.2","target":"pkg:pypi/demo-15295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16548@1.0.3","target":"pkg:pypi/demo-1091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16548@1.0.3","target":"pkg:pypi/demo-14899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16549@1.0.4","target":"pkg:pypi/demo-14178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1654@1.0.4","target":"pkg:pypi/demo-12751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1654@1.0.4","target":"pkg:pypi/demo-13808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1654@1.0.4","target":"pkg:pypi/demo-14646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1654@1.0.4","target":"pkg:pypi/demo-16035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16550@1.0.0","target":"pkg:pypi/demo-11778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16551@1.0.1","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16551@1.0.1","target":"pkg:pypi/demo-10883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16551@1.0.1","target":"pkg:pypi/demo-11596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16551@1.0.1","target":"pkg:pypi/demo-15565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16552@1.0.2","target":"pkg:pypi/demo-11765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16552@1.0.2","target":"pkg:pypi/demo-13914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16552@1.0.2","target":"pkg:pypi/demo-14386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16552@1.0.2","target":"pkg:pypi/demo-15249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16553@1.0.3","target":"pkg:pypi/demo-11453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16553@1.0.3","target":"pkg:pypi/demo-1186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16553@1.0.3","target":"pkg:pypi/demo-14842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16553@1.0.3","target":"pkg:pypi/demo-16468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16554@1.0.4","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16554@1.0.4","target":"pkg:pypi/demo-1091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16554@1.0.4","target":"pkg:pypi/demo-11592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16554@1.0.4","target":"pkg:pypi/demo-12100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16555@1.0.0","target":"pkg:pypi/demo-1377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16556@1.0.1","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16556@1.0.1","target":"pkg:pypi/demo-12495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16557@1.0.2","target":"pkg:pypi/demo-12069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16557@1.0.2","target":"pkg:pypi/demo-12682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16557@1.0.2","target":"pkg:pypi/demo-13269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16557@1.0.2","target":"pkg:pypi/demo-15704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16558@1.0.3","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16558@1.0.3","target":"pkg:pypi/demo-13068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16559@1.0.4","target":"pkg:pypi/demo-1395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16559@1.0.4","target":"pkg:pypi/demo-15525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16559@1.0.4","target":"pkg:pypi/demo-1570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1655@1.0.0","target":"pkg:pypi/demo-14274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1655@1.0.0","target":"pkg:pypi/demo-14552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16560@1.0.0","target":"pkg:pypi/demo-10797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16560@1.0.0","target":"pkg:pypi/demo-15215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16560@1.0.0","target":"pkg:pypi/demo-16237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16561@1.0.1","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16561@1.0.1","target":"pkg:pypi/demo-12631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16561@1.0.1","target":"pkg:pypi/demo-13298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16561@1.0.1","target":"pkg:pypi/demo-15293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16562@1.0.2","target":"pkg:pypi/demo-10376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16562@1.0.2","target":"pkg:pypi/demo-14806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16563@1.0.3","target":"pkg:pypi/demo-11938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16563@1.0.3","target":"pkg:pypi/demo-1408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16563@1.0.3","target":"pkg:pypi/demo-15733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16564@1.0.4","target":"pkg:pypi/demo-12023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16564@1.0.4","target":"pkg:pypi/demo-12756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16564@1.0.4","target":"pkg:pypi/demo-15055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16564@1.0.4","target":"pkg:pypi/demo-16316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16565@1.0.0","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16565@1.0.0","target":"pkg:pypi/demo-13361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16565@1.0.0","target":"pkg:pypi/demo-13636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16565@1.0.0","target":"pkg:pypi/demo-14592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16566@1.0.1","target":"pkg:pypi/demo-1075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16566@1.0.1","target":"pkg:pypi/demo-11137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16566@1.0.1","target":"pkg:pypi/demo-14875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16567@1.0.2","target":"pkg:pypi/demo-12832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16567@1.0.2","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16567@1.0.2","target":"pkg:pypi/demo-1454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16567@1.0.2","target":"pkg:pypi/demo-16122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16568@1.0.3","target":"pkg:pypi/demo-12802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16569@1.0.4","target":"pkg:pypi/demo-15316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1656@1.0.1","target":"pkg:pypi/demo-11745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16570@1.0.0","target":"pkg:pypi/demo-1529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16571@1.0.1","target":"pkg:pypi/demo-10790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16571@1.0.1","target":"pkg:pypi/demo-14422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16571@1.0.1","target":"pkg:pypi/demo-15954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16571@1.0.1","target":"pkg:pypi/demo-16424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16572@1.0.2","target":"pkg:pypi/demo-12884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16572@1.0.2","target":"pkg:pypi/demo-14034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16572@1.0.2","target":"pkg:pypi/demo-16534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16573@1.0.3","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16573@1.0.3","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16574@1.0.4","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16574@1.0.4","target":"pkg:pypi/demo-12597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16575@1.0.0","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16575@1.0.0","target":"pkg:pypi/demo-11353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16575@1.0.0","target":"pkg:pypi/demo-15225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16576@1.0.1","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16576@1.0.1","target":"pkg:pypi/demo-11706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16576@1.0.1","target":"pkg:pypi/demo-16521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16577@1.0.2","target":"pkg:pypi/demo-11562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16577@1.0.2","target":"pkg:pypi/demo-13032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16577@1.0.2","target":"pkg:pypi/demo-1307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16577@1.0.2","target":"pkg:pypi/demo-1350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16578@1.0.3","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16579@1.0.4","target":"pkg:pypi/demo-14660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1657@1.0.2","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16580@1.0.0","target":"pkg:pypi/demo-12059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16581@1.0.1","target":"pkg:pypi/demo-14690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16581@1.0.1","target":"pkg:pypi/demo-15610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16582@1.0.2","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16582@1.0.2","target":"pkg:pypi/demo-11861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16582@1.0.2","target":"pkg:pypi/demo-12359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16582@1.0.2","target":"pkg:pypi/demo-13969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16583@1.0.3","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16583@1.0.3","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16584@1.0.4","target":"pkg:pypi/demo-1055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16584@1.0.4","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16584@1.0.4","target":"pkg:pypi/demo-11714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16584@1.0.4","target":"pkg:pypi/demo-16315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16585@1.0.0","target":"pkg:pypi/demo-14945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16586@1.0.1","target":"pkg:pypi/demo-13718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16587@1.0.2","target":"pkg:pypi/demo-11642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16587@1.0.2","target":"pkg:pypi/demo-1286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16587@1.0.2","target":"pkg:pypi/demo-15024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16587@1.0.2","target":"pkg:pypi/demo-16324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16588@1.0.3","target":"pkg:pypi/demo-14971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16588@1.0.3","target":"pkg:pypi/demo-15537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16589@1.0.4","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16589@1.0.4","target":"pkg:pypi/demo-10935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16589@1.0.4","target":"pkg:pypi/demo-12373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16589@1.0.4","target":"pkg:pypi/demo-13588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1658@1.0.3","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1658@1.0.3","target":"pkg:pypi/demo-12260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1658@1.0.3","target":"pkg:pypi/demo-12624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16590@1.0.0","target":"pkg:pypi/demo-1118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16591@1.0.1","target":"pkg:pypi/demo-11762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16591@1.0.1","target":"pkg:pypi/demo-15542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16591@1.0.1","target":"pkg:pypi/demo-16450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16592@1.0.2","target":"pkg:pypi/demo-11145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16592@1.0.2","target":"pkg:pypi/demo-13387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16592@1.0.2","target":"pkg:pypi/demo-15079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16593@1.0.3","target":"pkg:pypi/demo-10495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16593@1.0.3","target":"pkg:pypi/demo-15927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16594@1.0.4","target":"pkg:pypi/demo-11031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16594@1.0.4","target":"pkg:pypi/demo-12383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16594@1.0.4","target":"pkg:pypi/demo-15282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16595@1.0.0","target":"pkg:pypi/demo-13091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16595@1.0.0","target":"pkg:pypi/demo-14582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16596@1.0.1","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16596@1.0.1","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16596@1.0.1","target":"pkg:pypi/demo-12218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16597@1.0.2","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16597@1.0.2","target":"pkg:pypi/demo-13135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16597@1.0.2","target":"pkg:pypi/demo-1429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16597@1.0.2","target":"pkg:pypi/demo-16254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16598@1.0.3","target":"pkg:pypi/demo-14313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16599@1.0.4","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16599@1.0.4","target":"pkg:pypi/demo-14261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16599@1.0.4","target":"pkg:pypi/demo-15657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1659@1.0.4","target":"pkg:pypi/demo-15979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-165@1.0.0","target":"pkg:pypi/demo-16141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16600@1.0.0","target":"pkg:pypi/demo-15515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16601@1.0.1","target":"pkg:pypi/demo-16300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16602@1.0.2","target":"pkg:pypi/demo-10533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16602@1.0.2","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16602@1.0.2","target":"pkg:pypi/demo-11167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16603@1.0.3","target":"pkg:pypi/demo-11944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16603@1.0.3","target":"pkg:pypi/demo-12556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16603@1.0.3","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16603@1.0.3","target":"pkg:pypi/demo-15712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16604@1.0.4","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16604@1.0.4","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16604@1.0.4","target":"pkg:pypi/demo-1231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16604@1.0.4","target":"pkg:pypi/demo-12691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16605@1.0.0","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16605@1.0.0","target":"pkg:pypi/demo-13084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16605@1.0.0","target":"pkg:pypi/demo-14161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16605@1.0.0","target":"pkg:pypi/demo-15460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16606@1.0.1","target":"pkg:pypi/demo-12214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16606@1.0.1","target":"pkg:pypi/demo-14340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16606@1.0.1","target":"pkg:pypi/demo-14866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16607@1.0.2","target":"pkg:pypi/demo-1098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16607@1.0.2","target":"pkg:pypi/demo-13063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16607@1.0.2","target":"pkg:pypi/demo-16076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16608@1.0.3","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16608@1.0.3","target":"pkg:pypi/demo-117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16609@1.0.4","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16609@1.0.4","target":"pkg:pypi/demo-1159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16609@1.0.4","target":"pkg:pypi/demo-14439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16609@1.0.4","target":"pkg:pypi/demo-14619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1660@1.0.0","target":"pkg:pypi/demo-12083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1660@1.0.0","target":"pkg:pypi/demo-16592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16610@1.0.0","target":"pkg:pypi/demo-14241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16610@1.0.0","target":"pkg:pypi/demo-1488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16610@1.0.0","target":"pkg:pypi/demo-16073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16611@1.0.1","target":"pkg:pypi/demo-11565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16611@1.0.1","target":"pkg:pypi/demo-13233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16612@1.0.2","target":"pkg:pypi/demo-11330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16612@1.0.2","target":"pkg:pypi/demo-12688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16612@1.0.2","target":"pkg:pypi/demo-13055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16612@1.0.2","target":"pkg:pypi/demo-14499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16613@1.0.3","target":"pkg:pypi/demo-13108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16613@1.0.3","target":"pkg:pypi/demo-16464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16614@1.0.4","target":"pkg:pypi/demo-13405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16614@1.0.4","target":"pkg:pypi/demo-14326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16614@1.0.4","target":"pkg:pypi/demo-15927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16615@1.0.0","target":"pkg:pypi/demo-16569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16616@1.0.1","target":"pkg:pypi/demo-11419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16617@1.0.2","target":"pkg:pypi/demo-12008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16617@1.0.2","target":"pkg:pypi/demo-12652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16617@1.0.2","target":"pkg:pypi/demo-14009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16618@1.0.3","target":"pkg:pypi/demo-16577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16619@1.0.4","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16619@1.0.4","target":"pkg:pypi/demo-11957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16619@1.0.4","target":"pkg:pypi/demo-13435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16619@1.0.4","target":"pkg:pypi/demo-15464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1661@1.0.1","target":"pkg:pypi/demo-11794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16620@1.0.0","target":"pkg:pypi/demo-11681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16620@1.0.0","target":"pkg:pypi/demo-12533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16621@1.0.1","target":"pkg:pypi/demo-16200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16621@1.0.1","target":"pkg:pypi/demo-16479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16622@1.0.2","target":"pkg:pypi/demo-1329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16622@1.0.2","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16622@1.0.2","target":"pkg:pypi/demo-14967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16623@1.0.3","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16623@1.0.3","target":"pkg:pypi/demo-15773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16624@1.0.4","target":"pkg:pypi/demo-11984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16624@1.0.4","target":"pkg:pypi/demo-13165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16624@1.0.4","target":"pkg:pypi/demo-13456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16625@1.0.0","target":"pkg:pypi/demo-10810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16626@1.0.1","target":"pkg:pypi/demo-10539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16626@1.0.1","target":"pkg:pypi/demo-13125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16626@1.0.1","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16627@1.0.2","target":"pkg:pypi/demo-10293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16627@1.0.2","target":"pkg:pypi/demo-12238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16627@1.0.2","target":"pkg:pypi/demo-16243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16628@1.0.3","target":"pkg:pypi/demo-10930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16628@1.0.3","target":"pkg:pypi/demo-11497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16628@1.0.3","target":"pkg:pypi/demo-1480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16628@1.0.3","target":"pkg:pypi/demo-16463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16629@1.0.4","target":"pkg:pypi/demo-14678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1662@1.0.2","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1662@1.0.2","target":"pkg:pypi/demo-13641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16630@1.0.0","target":"pkg:pypi/demo-11472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16630@1.0.0","target":"pkg:pypi/demo-15125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16631@1.0.1","target":"pkg:pypi/demo-12083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16631@1.0.1","target":"pkg:pypi/demo-13734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16631@1.0.1","target":"pkg:pypi/demo-15920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16632@1.0.2","target":"pkg:pypi/demo-12141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16632@1.0.2","target":"pkg:pypi/demo-12666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16632@1.0.2","target":"pkg:pypi/demo-14686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16632@1.0.2","target":"pkg:pypi/demo-14817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16633@1.0.3","target":"pkg:pypi/demo-15989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16634@1.0.4","target":"pkg:pypi/demo-12295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16634@1.0.4","target":"pkg:pypi/demo-13560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16634@1.0.4","target":"pkg:pypi/demo-14711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16634@1.0.4","target":"pkg:pypi/demo-16092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16635@1.0.0","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16635@1.0.0","target":"pkg:pypi/demo-10150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16635@1.0.0","target":"pkg:pypi/demo-12096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16636@1.0.1","target":"pkg:pypi/demo-12042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16636@1.0.1","target":"pkg:pypi/demo-12688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16636@1.0.1","target":"pkg:pypi/demo-16617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16637@1.0.2","target":"pkg:pypi/demo-10691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16637@1.0.2","target":"pkg:pypi/demo-13767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16637@1.0.2","target":"pkg:pypi/demo-15834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16637@1.0.2","target":"pkg:pypi/demo-16008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16638@1.0.3","target":"pkg:pypi/demo-1193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16639@1.0.4","target":"pkg:pypi/demo-10404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16639@1.0.4","target":"pkg:pypi/demo-1440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16639@1.0.4","target":"pkg:pypi/demo-14743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16639@1.0.4","target":"pkg:pypi/demo-15080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1663@1.0.3","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1663@1.0.3","target":"pkg:pypi/demo-12949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1663@1.0.3","target":"pkg:pypi/demo-1418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1663@1.0.3","target":"pkg:pypi/demo-15322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16640@1.0.0","target":"pkg:pypi/demo-1171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16641@1.0.1","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16641@1.0.1","target":"pkg:pypi/demo-10892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16641@1.0.1","target":"pkg:pypi/demo-14657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16642@1.0.2","target":"pkg:pypi/demo-10370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16642@1.0.2","target":"pkg:pypi/demo-13933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16642@1.0.2","target":"pkg:pypi/demo-15766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16642@1.0.2","target":"pkg:pypi/demo-16466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16643@1.0.3","target":"pkg:pypi/demo-11502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16643@1.0.3","target":"pkg:pypi/demo-11680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16643@1.0.3","target":"pkg:pypi/demo-15547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16644@1.0.4","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16645@1.0.0","target":"pkg:pypi/demo-12668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16646@1.0.1","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16646@1.0.1","target":"pkg:pypi/demo-15300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16647@1.0.2","target":"pkg:pypi/demo-11426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16648@1.0.3","target":"pkg:pypi/demo-11667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16648@1.0.3","target":"pkg:pypi/demo-12999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16648@1.0.3","target":"pkg:pypi/demo-15260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16649@1.0.4","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1664@1.0.4","target":"pkg:pypi/demo-15450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1664@1.0.4","target":"pkg:pypi/demo-16360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16650@1.0.0","target":"pkg:pypi/demo-13280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16650@1.0.0","target":"pkg:pypi/demo-13379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16651@1.0.1","target":"pkg:pypi/demo-12943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16651@1.0.1","target":"pkg:pypi/demo-13589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16651@1.0.1","target":"pkg:pypi/demo-15480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16652@1.0.2","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16653@1.0.3","target":"pkg:pypi/demo-1144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16653@1.0.3","target":"pkg:pypi/demo-16213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16654@1.0.4","target":"pkg:pypi/demo-13904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16654@1.0.4","target":"pkg:pypi/demo-14704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16655@1.0.0","target":"pkg:pypi/demo-11794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16655@1.0.0","target":"pkg:pypi/demo-13646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16655@1.0.0","target":"pkg:pypi/demo-1473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16656@1.0.1","target":"pkg:pypi/demo-10931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16656@1.0.1","target":"pkg:pypi/demo-13569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16656@1.0.1","target":"pkg:pypi/demo-14748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16657@1.0.2","target":"pkg:pypi/demo-13924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16657@1.0.2","target":"pkg:pypi/demo-163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16658@1.0.3","target":"pkg:pypi/demo-15023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16658@1.0.3","target":"pkg:pypi/demo-16312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16659@1.0.4","target":"pkg:pypi/demo-11611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16659@1.0.4","target":"pkg:pypi/demo-13573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16659@1.0.4","target":"pkg:pypi/demo-14710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1665@1.0.0","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1665@1.0.0","target":"pkg:pypi/demo-11745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1665@1.0.0","target":"pkg:pypi/demo-13339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16660@1.0.0","target":"pkg:pypi/demo-12142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16661@1.0.1","target":"pkg:pypi/demo-14384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16661@1.0.1","target":"pkg:pypi/demo-14408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16661@1.0.1","target":"pkg:pypi/demo-14675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16662@1.0.2","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16662@1.0.2","target":"pkg:pypi/demo-10890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16662@1.0.2","target":"pkg:pypi/demo-11471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16662@1.0.2","target":"pkg:pypi/demo-13725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16663@1.0.3","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16663@1.0.3","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16663@1.0.3","target":"pkg:pypi/demo-14104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16663@1.0.3","target":"pkg:pypi/demo-16143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16664@1.0.4","target":"pkg:pypi/demo-14136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16665@1.0.0","target":"pkg:pypi/demo-14062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16665@1.0.0","target":"pkg:pypi/demo-15483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16666@1.0.1","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16666@1.0.1","target":"pkg:pypi/demo-11656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16666@1.0.1","target":"pkg:pypi/demo-12004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16667@1.0.2","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16667@1.0.2","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16668@1.0.3","target":"pkg:pypi/demo-13732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16668@1.0.3","target":"pkg:pypi/demo-1643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16668@1.0.3","target":"pkg:pypi/demo-16456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16669@1.0.4","target":"pkg:pypi/demo-1214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1666@1.0.1","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1666@1.0.1","target":"pkg:pypi/demo-15312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1666@1.0.1","target":"pkg:pypi/demo-16004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16670@1.0.0","target":"pkg:pypi/demo-11299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16670@1.0.0","target":"pkg:pypi/demo-12241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16670@1.0.0","target":"pkg:pypi/demo-1247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16670@1.0.0","target":"pkg:pypi/demo-14539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16671@1.0.1","target":"pkg:pypi/demo-14762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16671@1.0.1","target":"pkg:pypi/demo-16545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16671@1.0.1","target":"pkg:pypi/demo-16615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16672@1.0.2","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16673@1.0.3","target":"pkg:pypi/demo-11682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16673@1.0.3","target":"pkg:pypi/demo-13832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16673@1.0.3","target":"pkg:pypi/demo-13914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16673@1.0.3","target":"pkg:pypi/demo-14913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16674@1.0.4","target":"pkg:pypi/demo-11080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16674@1.0.4","target":"pkg:pypi/demo-11132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16674@1.0.4","target":"pkg:pypi/demo-13047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16675@1.0.0","target":"pkg:pypi/demo-10336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16675@1.0.0","target":"pkg:pypi/demo-1279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16676@1.0.1","target":"pkg:pypi/demo-11907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16676@1.0.1","target":"pkg:pypi/demo-12647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16676@1.0.1","target":"pkg:pypi/demo-16294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16677@1.0.2","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16677@1.0.2","target":"pkg:pypi/demo-11162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16677@1.0.2","target":"pkg:pypi/demo-1348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16678@1.0.3","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16678@1.0.3","target":"pkg:pypi/demo-10827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16678@1.0.3","target":"pkg:pypi/demo-16059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16678@1.0.3","target":"pkg:pypi/demo-1624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16679@1.0.4","target":"pkg:pypi/demo-11223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16679@1.0.4","target":"pkg:pypi/demo-12251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16679@1.0.4","target":"pkg:pypi/demo-12371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16679@1.0.4","target":"pkg:pypi/demo-15983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1667@1.0.2","target":"pkg:pypi/demo-13252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1667@1.0.2","target":"pkg:pypi/demo-16061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16680@1.0.0","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16680@1.0.0","target":"pkg:pypi/demo-10869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16680@1.0.0","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16681@1.0.1","target":"pkg:pypi/demo-10240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16681@1.0.1","target":"pkg:pypi/demo-11768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16681@1.0.1","target":"pkg:pypi/demo-14607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16682@1.0.2","target":"pkg:pypi/demo-10823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16682@1.0.2","target":"pkg:pypi/demo-13679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16683@1.0.3","target":"pkg:pypi/demo-10431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16683@1.0.3","target":"pkg:pypi/demo-13322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16683@1.0.3","target":"pkg:pypi/demo-14936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16683@1.0.3","target":"pkg:pypi/demo-15837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16684@1.0.4","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16684@1.0.4","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16684@1.0.4","target":"pkg:pypi/demo-1172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16684@1.0.4","target":"pkg:pypi/demo-15846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16685@1.0.0","target":"pkg:pypi/demo-11347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16685@1.0.0","target":"pkg:pypi/demo-1470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16685@1.0.0","target":"pkg:pypi/demo-16193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16686@1.0.1","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16686@1.0.1","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16686@1.0.1","target":"pkg:pypi/demo-1281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16686@1.0.1","target":"pkg:pypi/demo-16406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16687@1.0.2","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16688@1.0.3","target":"pkg:pypi/demo-11007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16688@1.0.3","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16688@1.0.3","target":"pkg:pypi/demo-15251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16688@1.0.3","target":"pkg:pypi/demo-15282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16689@1.0.4","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16689@1.0.4","target":"pkg:pypi/demo-13810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16689@1.0.4","target":"pkg:pypi/demo-14330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1668@1.0.3","target":"pkg:pypi/demo-15594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16690@1.0.0","target":"pkg:pypi/demo-11025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16691@1.0.1","target":"pkg:pypi/demo-10987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16691@1.0.1","target":"pkg:pypi/demo-12952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16691@1.0.1","target":"pkg:pypi/demo-13515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16691@1.0.1","target":"pkg:pypi/demo-15540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16692@1.0.2","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16692@1.0.2","target":"pkg:pypi/demo-16107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16693@1.0.3","target":"pkg:pypi/demo-12027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16693@1.0.3","target":"pkg:pypi/demo-14523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16694@1.0.4","target":"pkg:pypi/demo-11728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16694@1.0.4","target":"pkg:pypi/demo-12692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16694@1.0.4","target":"pkg:pypi/demo-14409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16694@1.0.4","target":"pkg:pypi/demo-15073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16695@1.0.0","target":"pkg:pypi/demo-10868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16695@1.0.0","target":"pkg:pypi/demo-13461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16695@1.0.0","target":"pkg:pypi/demo-13620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16696@1.0.1","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16696@1.0.1","target":"pkg:pypi/demo-14335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16696@1.0.1","target":"pkg:pypi/demo-1487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16697@1.0.2","target":"pkg:pypi/demo-11773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16698@1.0.3","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16698@1.0.3","target":"pkg:pypi/demo-11840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16698@1.0.3","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16699@1.0.4","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16699@1.0.4","target":"pkg:pypi/demo-11723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16699@1.0.4","target":"pkg:pypi/demo-14906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1669@1.0.4","target":"pkg:pypi/demo-12286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1669@1.0.4","target":"pkg:pypi/demo-1532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-166@1.0.1","target":"pkg:pypi/demo-11980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16700@1.0.0","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16700@1.0.0","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16700@1.0.0","target":"pkg:pypi/demo-15883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16700@1.0.0","target":"pkg:pypi/demo-16504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16701@1.0.1","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16701@1.0.1","target":"pkg:pypi/demo-1577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16701@1.0.1","target":"pkg:pypi/demo-15863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16702@1.0.2","target":"pkg:pypi/demo-13247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16703@1.0.3","target":"pkg:pypi/demo-1131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16703@1.0.3","target":"pkg:pypi/demo-13264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16703@1.0.3","target":"pkg:pypi/demo-14502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16703@1.0.3","target":"pkg:pypi/demo-15389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16704@1.0.4","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16704@1.0.4","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16704@1.0.4","target":"pkg:pypi/demo-16042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16705@1.0.0","target":"pkg:pypi/demo-13098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16705@1.0.0","target":"pkg:pypi/demo-13672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16706@1.0.1","target":"pkg:pypi/demo-13102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16706@1.0.1","target":"pkg:pypi/demo-1423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16706@1.0.1","target":"pkg:pypi/demo-15117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16706@1.0.1","target":"pkg:pypi/demo-16667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16707@1.0.2","target":"pkg:pypi/demo-14281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16707@1.0.2","target":"pkg:pypi/demo-15586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16707@1.0.2","target":"pkg:pypi/demo-15678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16708@1.0.3","target":"pkg:pypi/demo-12682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16708@1.0.3","target":"pkg:pypi/demo-12731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16708@1.0.3","target":"pkg:pypi/demo-14268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16709@1.0.4","target":"pkg:pypi/demo-12111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16709@1.0.4","target":"pkg:pypi/demo-13769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1670@1.0.0","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1670@1.0.0","target":"pkg:pypi/demo-11676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16710@1.0.0","target":"pkg:pypi/demo-11259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16711@1.0.1","target":"pkg:pypi/demo-12895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16711@1.0.1","target":"pkg:pypi/demo-13157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16711@1.0.1","target":"pkg:pypi/demo-13760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16711@1.0.1","target":"pkg:pypi/demo-14349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16712@1.0.2","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16712@1.0.2","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16712@1.0.2","target":"pkg:pypi/demo-14280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16713@1.0.3","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16713@1.0.3","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16713@1.0.3","target":"pkg:pypi/demo-14838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16713@1.0.3","target":"pkg:pypi/demo-1517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16714@1.0.4","target":"pkg:pypi/demo-10956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16715@1.0.0","target":"pkg:pypi/demo-10704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16715@1.0.0","target":"pkg:pypi/demo-15064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16716@1.0.1","target":"pkg:pypi/demo-15599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16717@1.0.2","target":"pkg:pypi/demo-14994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16718@1.0.3","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16718@1.0.3","target":"pkg:pypi/demo-11251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16719@1.0.4","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16719@1.0.4","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1671@1.0.1","target":"pkg:pypi/demo-12692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16720@1.0.0","target":"pkg:pypi/demo-10315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16720@1.0.0","target":"pkg:pypi/demo-12285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16720@1.0.0","target":"pkg:pypi/demo-13466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16721@1.0.1","target":"pkg:pypi/demo-11912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16721@1.0.1","target":"pkg:pypi/demo-13484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16721@1.0.1","target":"pkg:pypi/demo-16543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16722@1.0.2","target":"pkg:pypi/demo-15665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16723@1.0.3","target":"pkg:pypi/demo-14335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16723@1.0.3","target":"pkg:pypi/demo-14596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16723@1.0.3","target":"pkg:pypi/demo-15147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16723@1.0.3","target":"pkg:pypi/demo-16255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16724@1.0.4","target":"pkg:pypi/demo-1446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16724@1.0.4","target":"pkg:pypi/demo-16446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16725@1.0.0","target":"pkg:pypi/demo-13296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16725@1.0.0","target":"pkg:pypi/demo-13668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16725@1.0.0","target":"pkg:pypi/demo-15391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16726@1.0.1","target":"pkg:pypi/demo-13844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16727@1.0.2","target":"pkg:pypi/demo-14525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16728@1.0.3","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16728@1.0.3","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16729@1.0.4","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16729@1.0.4","target":"pkg:pypi/demo-1250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16729@1.0.4","target":"pkg:pypi/demo-14107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16729@1.0.4","target":"pkg:pypi/demo-15086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1672@1.0.2","target":"pkg:pypi/demo-12369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1672@1.0.2","target":"pkg:pypi/demo-12451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1672@1.0.2","target":"pkg:pypi/demo-13362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1672@1.0.2","target":"pkg:pypi/demo-14558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16730@1.0.0","target":"pkg:pypi/demo-12507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16730@1.0.0","target":"pkg:pypi/demo-14148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16731@1.0.1","target":"pkg:pypi/demo-14458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16732@1.0.2","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16732@1.0.2","target":"pkg:pypi/demo-12366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16732@1.0.2","target":"pkg:pypi/demo-12977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16733@1.0.3","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16733@1.0.3","target":"pkg:pypi/demo-10436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16733@1.0.3","target":"pkg:pypi/demo-11130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16733@1.0.3","target":"pkg:pypi/demo-14092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16734@1.0.4","target":"pkg:pypi/demo-11027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16734@1.0.4","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16734@1.0.4","target":"pkg:pypi/demo-14648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16734@1.0.4","target":"pkg:pypi/demo-16467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16735@1.0.0","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16735@1.0.0","target":"pkg:pypi/demo-1231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16735@1.0.0","target":"pkg:pypi/demo-14702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16735@1.0.0","target":"pkg:pypi/demo-16731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16736@1.0.1","target":"pkg:pypi/demo-15324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16737@1.0.2","target":"pkg:pypi/demo-15652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16738@1.0.3","target":"pkg:pypi/demo-14934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16738@1.0.3","target":"pkg:pypi/demo-15882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16738@1.0.3","target":"pkg:pypi/demo-16052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16739@1.0.4","target":"pkg:pypi/demo-16153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16739@1.0.4","target":"pkg:pypi/demo-16223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1673@1.0.3","target":"pkg:pypi/demo-1012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1673@1.0.3","target":"pkg:pypi/demo-11008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1673@1.0.3","target":"pkg:pypi/demo-16534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16740@1.0.0","target":"pkg:pypi/demo-15158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16741@1.0.1","target":"pkg:pypi/demo-15504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16742@1.0.2","target":"pkg:pypi/demo-11657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16742@1.0.2","target":"pkg:pypi/demo-12136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16743@1.0.3","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16743@1.0.3","target":"pkg:pypi/demo-14011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16744@1.0.4","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16744@1.0.4","target":"pkg:pypi/demo-13132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16744@1.0.4","target":"pkg:pypi/demo-13486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16744@1.0.4","target":"pkg:pypi/demo-15798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16745@1.0.0","target":"pkg:pypi/demo-13769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16746@1.0.1","target":"pkg:pypi/demo-12837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16746@1.0.1","target":"pkg:pypi/demo-14056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16746@1.0.1","target":"pkg:pypi/demo-14780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16747@1.0.2","target":"pkg:pypi/demo-13609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16748@1.0.3","target":"pkg:pypi/demo-11342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16748@1.0.3","target":"pkg:pypi/demo-11502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16748@1.0.3","target":"pkg:pypi/demo-14683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16749@1.0.4","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16749@1.0.4","target":"pkg:pypi/demo-1368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16749@1.0.4","target":"pkg:pypi/demo-15866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1674@1.0.4","target":"pkg:pypi/demo-11133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1674@1.0.4","target":"pkg:pypi/demo-11386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1674@1.0.4","target":"pkg:pypi/demo-14926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1674@1.0.4","target":"pkg:pypi/demo-16179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16750@1.0.0","target":"pkg:pypi/demo-10147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16750@1.0.0","target":"pkg:pypi/demo-13007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16750@1.0.0","target":"pkg:pypi/demo-15465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16751@1.0.1","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16751@1.0.1","target":"pkg:pypi/demo-1107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16751@1.0.1","target":"pkg:pypi/demo-11748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16751@1.0.1","target":"pkg:pypi/demo-13650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16752@1.0.2","target":"pkg:pypi/demo-12343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16753@1.0.3","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16753@1.0.3","target":"pkg:pypi/demo-14261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16753@1.0.3","target":"pkg:pypi/demo-15824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16754@1.0.4","target":"pkg:pypi/demo-14770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16755@1.0.0","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16755@1.0.0","target":"pkg:pypi/demo-14426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16755@1.0.0","target":"pkg:pypi/demo-15827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16756@1.0.1","target":"pkg:pypi/demo-13022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16756@1.0.1","target":"pkg:pypi/demo-15375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16756@1.0.1","target":"pkg:pypi/demo-1574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16757@1.0.2","target":"pkg:pypi/demo-10530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16757@1.0.2","target":"pkg:pypi/demo-16403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16758@1.0.3","target":"pkg:pypi/demo-15953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16759@1.0.4","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16759@1.0.4","target":"pkg:pypi/demo-1593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16759@1.0.4","target":"pkg:pypi/demo-16359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1675@1.0.0","target":"pkg:pypi/demo-12603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1675@1.0.0","target":"pkg:pypi/demo-1557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1675@1.0.0","target":"pkg:pypi/demo-16424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16760@1.0.0","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16760@1.0.0","target":"pkg:pypi/demo-13502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16760@1.0.0","target":"pkg:pypi/demo-13731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16761@1.0.1","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16761@1.0.1","target":"pkg:pypi/demo-13998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16762@1.0.2","target":"pkg:pypi/demo-11077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16762@1.0.2","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16762@1.0.2","target":"pkg:pypi/demo-15133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16762@1.0.2","target":"pkg:pypi/demo-16215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16763@1.0.3","target":"pkg:pypi/demo-11040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16763@1.0.3","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16763@1.0.3","target":"pkg:pypi/demo-12867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16764@1.0.4","target":"pkg:pypi/demo-16288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16765@1.0.0","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16765@1.0.0","target":"pkg:pypi/demo-14540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16766@1.0.1","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16766@1.0.1","target":"pkg:pypi/demo-124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16766@1.0.1","target":"pkg:pypi/demo-15457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16767@1.0.2","target":"pkg:pypi/demo-11380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16767@1.0.2","target":"pkg:pypi/demo-11666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16767@1.0.2","target":"pkg:pypi/demo-11855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16767@1.0.2","target":"pkg:pypi/demo-12102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16768@1.0.3","target":"pkg:pypi/demo-11952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16768@1.0.3","target":"pkg:pypi/demo-12390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16768@1.0.3","target":"pkg:pypi/demo-13370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16769@1.0.4","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16769@1.0.4","target":"pkg:pypi/demo-1286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16769@1.0.4","target":"pkg:pypi/demo-16698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1676@1.0.1","target":"pkg:pypi/demo-12763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1676@1.0.1","target":"pkg:pypi/demo-12874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16770@1.0.0","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16770@1.0.0","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16770@1.0.0","target":"pkg:pypi/demo-12407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16770@1.0.0","target":"pkg:pypi/demo-16147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16771@1.0.1","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16771@1.0.1","target":"pkg:pypi/demo-11931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16771@1.0.1","target":"pkg:pypi/demo-13596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16771@1.0.1","target":"pkg:pypi/demo-15981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16772@1.0.2","target":"pkg:pypi/demo-12330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16772@1.0.2","target":"pkg:pypi/demo-14993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16773@1.0.3","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16774@1.0.4","target":"pkg:pypi/demo-12941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16775@1.0.0","target":"pkg:pypi/demo-11825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16775@1.0.0","target":"pkg:pypi/demo-14848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16776@1.0.1","target":"pkg:pypi/demo-12171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16777@1.0.2","target":"pkg:pypi/demo-15027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16778@1.0.3","target":"pkg:pypi/demo-11331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16778@1.0.3","target":"pkg:pypi/demo-12558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16778@1.0.3","target":"pkg:pypi/demo-16428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16779@1.0.4","target":"pkg:pypi/demo-11575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16779@1.0.4","target":"pkg:pypi/demo-15114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1677@1.0.2","target":"pkg:pypi/demo-10377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1677@1.0.2","target":"pkg:pypi/demo-10763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1677@1.0.2","target":"pkg:pypi/demo-11216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16780@1.0.0","target":"pkg:pypi/demo-1051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16780@1.0.0","target":"pkg:pypi/demo-12892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16780@1.0.0","target":"pkg:pypi/demo-13987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16780@1.0.0","target":"pkg:pypi/demo-15364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16781@1.0.1","target":"pkg:pypi/demo-11831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16781@1.0.1","target":"pkg:pypi/demo-13323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16781@1.0.1","target":"pkg:pypi/demo-1332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16781@1.0.1","target":"pkg:pypi/demo-16736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16782@1.0.2","target":"pkg:pypi/demo-1485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16783@1.0.3","target":"pkg:pypi/demo-10421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16783@1.0.3","target":"pkg:pypi/demo-1133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16783@1.0.3","target":"pkg:pypi/demo-13621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16784@1.0.4","target":"pkg:pypi/demo-12917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16784@1.0.4","target":"pkg:pypi/demo-13860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16784@1.0.4","target":"pkg:pypi/demo-14811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16784@1.0.4","target":"pkg:pypi/demo-15325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16785@1.0.0","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16785@1.0.0","target":"pkg:pypi/demo-14570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16786@1.0.1","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16787@1.0.2","target":"pkg:pypi/demo-10398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16787@1.0.2","target":"pkg:pypi/demo-13648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16787@1.0.2","target":"pkg:pypi/demo-14298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16787@1.0.2","target":"pkg:pypi/demo-16278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16788@1.0.3","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16789@1.0.4","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16789@1.0.4","target":"pkg:pypi/demo-1491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1678@1.0.3","target":"pkg:pypi/demo-14406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16790@1.0.0","target":"pkg:pypi/demo-11878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16790@1.0.0","target":"pkg:pypi/demo-12724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16791@1.0.1","target":"pkg:pypi/demo-12385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16791@1.0.1","target":"pkg:pypi/demo-13779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16792@1.0.2","target":"pkg:pypi/demo-12555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16793@1.0.3","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16793@1.0.3","target":"pkg:pypi/demo-14200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16794@1.0.4","target":"pkg:pypi/demo-12659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16794@1.0.4","target":"pkg:pypi/demo-1395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16794@1.0.4","target":"pkg:pypi/demo-14495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16794@1.0.4","target":"pkg:pypi/demo-16233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16795@1.0.0","target":"pkg:pypi/demo-11785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16795@1.0.0","target":"pkg:pypi/demo-13436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16796@1.0.1","target":"pkg:pypi/demo-13240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16796@1.0.1","target":"pkg:pypi/demo-15583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16796@1.0.1","target":"pkg:pypi/demo-15885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16797@1.0.2","target":"pkg:pypi/demo-13320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16797@1.0.2","target":"pkg:pypi/demo-14997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16797@1.0.2","target":"pkg:pypi/demo-16011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16798@1.0.3","target":"pkg:pypi/demo-1275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16798@1.0.3","target":"pkg:pypi/demo-14054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16798@1.0.3","target":"pkg:pypi/demo-15092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16798@1.0.3","target":"pkg:pypi/demo-16707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16799@1.0.4","target":"pkg:pypi/demo-14779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16799@1.0.4","target":"pkg:pypi/demo-16700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1679@1.0.4","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1679@1.0.4","target":"pkg:pypi/demo-12613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1679@1.0.4","target":"pkg:pypi/demo-16765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-167@1.0.2","target":"pkg:pypi/demo-11090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-167@1.0.2","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-167@1.0.2","target":"pkg:pypi/demo-16230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16800@1.0.0","target":"pkg:pypi/demo-11033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16800@1.0.0","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16800@1.0.0","target":"pkg:pypi/demo-13696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16800@1.0.0","target":"pkg:pypi/demo-16763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16801@1.0.1","target":"pkg:pypi/demo-10605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16801@1.0.1","target":"pkg:pypi/demo-11298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16801@1.0.1","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16801@1.0.1","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16802@1.0.2","target":"pkg:pypi/demo-11151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16802@1.0.2","target":"pkg:pypi/demo-11311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16802@1.0.2","target":"pkg:pypi/demo-1344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16803@1.0.3","target":"pkg:pypi/demo-10312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16803@1.0.3","target":"pkg:pypi/demo-12138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16803@1.0.3","target":"pkg:pypi/demo-15327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16803@1.0.3","target":"pkg:pypi/demo-15584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16804@1.0.4","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16804@1.0.4","target":"pkg:pypi/demo-11374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16804@1.0.4","target":"pkg:pypi/demo-14511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16805@1.0.0","target":"pkg:pypi/demo-11968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16805@1.0.0","target":"pkg:pypi/demo-14379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16805@1.0.0","target":"pkg:pypi/demo-15902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16805@1.0.0","target":"pkg:pypi/demo-16604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16806@1.0.1","target":"pkg:pypi/demo-11007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16806@1.0.1","target":"pkg:pypi/demo-12754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16806@1.0.1","target":"pkg:pypi/demo-15957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16806@1.0.1","target":"pkg:pypi/demo-16265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16807@1.0.2","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16807@1.0.2","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16807@1.0.2","target":"pkg:pypi/demo-15640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16808@1.0.3","target":"pkg:pypi/demo-11318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16808@1.0.3","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16808@1.0.3","target":"pkg:pypi/demo-1209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16808@1.0.3","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16809@1.0.4","target":"pkg:pypi/demo-10335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1680@1.0.0","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1680@1.0.0","target":"pkg:pypi/demo-14870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16810@1.0.0","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16811@1.0.1","target":"pkg:pypi/demo-14192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16811@1.0.1","target":"pkg:pypi/demo-14515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16812@1.0.2","target":"pkg:pypi/demo-13199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16813@1.0.3","target":"pkg:pypi/demo-10372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16813@1.0.3","target":"pkg:pypi/demo-10613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16813@1.0.3","target":"pkg:pypi/demo-1334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16814@1.0.4","target":"pkg:pypi/demo-12493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16814@1.0.4","target":"pkg:pypi/demo-15675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16815@1.0.0","target":"pkg:pypi/demo-11686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16815@1.0.0","target":"pkg:pypi/demo-13819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16815@1.0.0","target":"pkg:pypi/demo-15762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16815@1.0.0","target":"pkg:pypi/demo-16042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16816@1.0.1","target":"pkg:pypi/demo-10627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16816@1.0.1","target":"pkg:pypi/demo-11586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16816@1.0.1","target":"pkg:pypi/demo-12299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16816@1.0.1","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16817@1.0.2","target":"pkg:pypi/demo-12913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16817@1.0.2","target":"pkg:pypi/demo-16185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16817@1.0.2","target":"pkg:pypi/demo-1644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16818@1.0.3","target":"pkg:pypi/demo-14909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16818@1.0.3","target":"pkg:pypi/demo-16091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16818@1.0.3","target":"pkg:pypi/demo-16542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16819@1.0.4","target":"pkg:pypi/demo-12682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16819@1.0.4","target":"pkg:pypi/demo-14237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16819@1.0.4","target":"pkg:pypi/demo-15613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16819@1.0.4","target":"pkg:pypi/demo-16278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1681@1.0.1","target":"pkg:pypi/demo-12974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1681@1.0.1","target":"pkg:pypi/demo-14380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16820@1.0.0","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16820@1.0.0","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16820@1.0.0","target":"pkg:pypi/demo-15317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16821@1.0.1","target":"pkg:pypi/demo-13437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16821@1.0.1","target":"pkg:pypi/demo-16222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16822@1.0.2","target":"pkg:pypi/demo-10425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16822@1.0.2","target":"pkg:pypi/demo-13111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16823@1.0.3","target":"pkg:pypi/demo-11178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16823@1.0.3","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16823@1.0.3","target":"pkg:pypi/demo-14200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16824@1.0.4","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16824@1.0.4","target":"pkg:pypi/demo-12184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16825@1.0.0","target":"pkg:pypi/demo-14702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16826@1.0.1","target":"pkg:pypi/demo-12010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16827@1.0.2","target":"pkg:pypi/demo-1038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16828@1.0.3","target":"pkg:pypi/demo-10816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16828@1.0.3","target":"pkg:pypi/demo-13583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16828@1.0.3","target":"pkg:pypi/demo-14146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16828@1.0.3","target":"pkg:pypi/demo-14835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16829@1.0.4","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16829@1.0.4","target":"pkg:pypi/demo-11750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16829@1.0.4","target":"pkg:pypi/demo-13150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16829@1.0.4","target":"pkg:pypi/demo-13233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1682@1.0.2","target":"pkg:pypi/demo-11598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1682@1.0.2","target":"pkg:pypi/demo-16322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16830@1.0.0","target":"pkg:pypi/demo-14347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16831@1.0.1","target":"pkg:pypi/demo-11689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16831@1.0.1","target":"pkg:pypi/demo-13551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16831@1.0.1","target":"pkg:pypi/demo-15321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16831@1.0.1","target":"pkg:pypi/demo-16708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16832@1.0.2","target":"pkg:pypi/demo-12921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16832@1.0.2","target":"pkg:pypi/demo-15747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16833@1.0.3","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16833@1.0.3","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16834@1.0.4","target":"pkg:pypi/demo-13932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16834@1.0.4","target":"pkg:pypi/demo-14223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16834@1.0.4","target":"pkg:pypi/demo-15706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16834@1.0.4","target":"pkg:pypi/demo-15846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16835@1.0.0","target":"pkg:pypi/demo-10846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16835@1.0.0","target":"pkg:pypi/demo-10972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16835@1.0.0","target":"pkg:pypi/demo-1455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16835@1.0.0","target":"pkg:pypi/demo-15524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16836@1.0.1","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16836@1.0.1","target":"pkg:pypi/demo-11707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16836@1.0.1","target":"pkg:pypi/demo-16447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16837@1.0.2","target":"pkg:pypi/demo-15311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16838@1.0.3","target":"pkg:pypi/demo-11011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16838@1.0.3","target":"pkg:pypi/demo-12677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16838@1.0.3","target":"pkg:pypi/demo-13191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16838@1.0.3","target":"pkg:pypi/demo-15472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16839@1.0.4","target":"pkg:pypi/demo-11543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16839@1.0.4","target":"pkg:pypi/demo-11986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16839@1.0.4","target":"pkg:pypi/demo-13496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16839@1.0.4","target":"pkg:pypi/demo-13757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1683@1.0.3","target":"pkg:pypi/demo-1114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1683@1.0.3","target":"pkg:pypi/demo-15686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16840@1.0.0","target":"pkg:pypi/demo-15473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16840@1.0.0","target":"pkg:pypi/demo-16258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16841@1.0.1","target":"pkg:pypi/demo-15114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16842@1.0.2","target":"pkg:pypi/demo-11851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16842@1.0.2","target":"pkg:pypi/demo-12704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16843@1.0.3","target":"pkg:pypi/demo-128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16843@1.0.3","target":"pkg:pypi/demo-14449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16843@1.0.3","target":"pkg:pypi/demo-16831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16844@1.0.4","target":"pkg:pypi/demo-12092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16845@1.0.0","target":"pkg:pypi/demo-12452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16845@1.0.0","target":"pkg:pypi/demo-12706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16845@1.0.0","target":"pkg:pypi/demo-12845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16845@1.0.0","target":"pkg:pypi/demo-16462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16846@1.0.1","target":"pkg:pypi/demo-12139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16846@1.0.1","target":"pkg:pypi/demo-147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16846@1.0.1","target":"pkg:pypi/demo-1545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16846@1.0.1","target":"pkg:pypi/demo-16455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16847@1.0.2","target":"pkg:pypi/demo-13383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16847@1.0.2","target":"pkg:pypi/demo-14000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16847@1.0.2","target":"pkg:pypi/demo-14702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16847@1.0.2","target":"pkg:pypi/demo-1614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16848@1.0.3","target":"pkg:pypi/demo-13275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16849@1.0.4","target":"pkg:pypi/demo-13559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16849@1.0.4","target":"pkg:pypi/demo-14125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16849@1.0.4","target":"pkg:pypi/demo-14@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16849@1.0.4","target":"pkg:pypi/demo-16715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1684@1.0.4","target":"pkg:pypi/demo-13302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1684@1.0.4","target":"pkg:pypi/demo-15875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16850@1.0.0","target":"pkg:pypi/demo-11780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16850@1.0.0","target":"pkg:pypi/demo-15618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16850@1.0.0","target":"pkg:pypi/demo-1564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16850@1.0.0","target":"pkg:pypi/demo-15781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16851@1.0.1","target":"pkg:pypi/demo-11688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16851@1.0.1","target":"pkg:pypi/demo-14617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16851@1.0.1","target":"pkg:pypi/demo-1514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16851@1.0.1","target":"pkg:pypi/demo-15976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16852@1.0.2","target":"pkg:pypi/demo-14512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16853@1.0.3","target":"pkg:pypi/demo-14883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16853@1.0.3","target":"pkg:pypi/demo-14911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16854@1.0.4","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16854@1.0.4","target":"pkg:pypi/demo-1205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16854@1.0.4","target":"pkg:pypi/demo-12883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16854@1.0.4","target":"pkg:pypi/demo-1637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16855@1.0.0","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16855@1.0.0","target":"pkg:pypi/demo-13932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16855@1.0.0","target":"pkg:pypi/demo-14993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16856@1.0.1","target":"pkg:pypi/demo-10370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16856@1.0.1","target":"pkg:pypi/demo-13724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16857@1.0.2","target":"pkg:pypi/demo-11502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16857@1.0.2","target":"pkg:pypi/demo-16461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16858@1.0.3","target":"pkg:pypi/demo-11242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16858@1.0.3","target":"pkg:pypi/demo-13665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16859@1.0.4","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16859@1.0.4","target":"pkg:pypi/demo-13085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16859@1.0.4","target":"pkg:pypi/demo-15266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16859@1.0.4","target":"pkg:pypi/demo-16618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1685@1.0.0","target":"pkg:pypi/demo-14636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16860@1.0.0","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16860@1.0.0","target":"pkg:pypi/demo-11312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16860@1.0.0","target":"pkg:pypi/demo-15936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16860@1.0.0","target":"pkg:pypi/demo-16614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16861@1.0.1","target":"pkg:pypi/demo-12057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16861@1.0.1","target":"pkg:pypi/demo-15829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16862@1.0.2","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16862@1.0.2","target":"pkg:pypi/demo-14220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16862@1.0.2","target":"pkg:pypi/demo-15302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16863@1.0.3","target":"pkg:pypi/demo-11097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16863@1.0.3","target":"pkg:pypi/demo-13824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16863@1.0.3","target":"pkg:pypi/demo-15760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16863@1.0.3","target":"pkg:pypi/demo-16272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16864@1.0.4","target":"pkg:pypi/demo-10646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16864@1.0.4","target":"pkg:pypi/demo-14950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16864@1.0.4","target":"pkg:pypi/demo-15089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16864@1.0.4","target":"pkg:pypi/demo-15509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16865@1.0.0","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16865@1.0.0","target":"pkg:pypi/demo-14022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16865@1.0.0","target":"pkg:pypi/demo-14575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16866@1.0.1","target":"pkg:pypi/demo-16301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16867@1.0.2","target":"pkg:pypi/demo-11384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16867@1.0.2","target":"pkg:pypi/demo-11877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16868@1.0.3","target":"pkg:pypi/demo-15432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16869@1.0.4","target":"pkg:pypi/demo-13318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1686@1.0.1","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16870@1.0.0","target":"pkg:pypi/demo-12242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16870@1.0.0","target":"pkg:pypi/demo-12263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16870@1.0.0","target":"pkg:pypi/demo-14045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16870@1.0.0","target":"pkg:pypi/demo-14183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16871@1.0.1","target":"pkg:pypi/demo-12983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16872@1.0.2","target":"pkg:pypi/demo-11775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16873@1.0.3","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16873@1.0.3","target":"pkg:pypi/demo-12258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16873@1.0.3","target":"pkg:pypi/demo-12812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16873@1.0.3","target":"pkg:pypi/demo-15851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16874@1.0.4","target":"pkg:pypi/demo-1243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16874@1.0.4","target":"pkg:pypi/demo-15940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16874@1.0.4","target":"pkg:pypi/demo-16590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16875@1.0.0","target":"pkg:pypi/demo-15010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16875@1.0.0","target":"pkg:pypi/demo-15242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16875@1.0.0","target":"pkg:pypi/demo-15675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16876@1.0.1","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16876@1.0.1","target":"pkg:pypi/demo-10570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16876@1.0.1","target":"pkg:pypi/demo-15228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16877@1.0.2","target":"pkg:pypi/demo-10585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16877@1.0.2","target":"pkg:pypi/demo-12575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16877@1.0.2","target":"pkg:pypi/demo-12937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16878@1.0.3","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16878@1.0.3","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16878@1.0.3","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16878@1.0.3","target":"pkg:pypi/demo-12360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16879@1.0.4","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1687@1.0.2","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1687@1.0.2","target":"pkg:pypi/demo-11642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1687@1.0.2","target":"pkg:pypi/demo-12843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1687@1.0.2","target":"pkg:pypi/demo-13422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16880@1.0.0","target":"pkg:pypi/demo-12759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16881@1.0.1","target":"pkg:pypi/demo-1185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16881@1.0.1","target":"pkg:pypi/demo-1544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16882@1.0.2","target":"pkg:pypi/demo-11087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16883@1.0.3","target":"pkg:pypi/demo-12588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16883@1.0.3","target":"pkg:pypi/demo-15865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16884@1.0.4","target":"pkg:pypi/demo-15017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16885@1.0.0","target":"pkg:pypi/demo-10917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16885@1.0.0","target":"pkg:pypi/demo-14452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16885@1.0.0","target":"pkg:pypi/demo-16626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16886@1.0.1","target":"pkg:pypi/demo-11630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16887@1.0.2","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16887@1.0.2","target":"pkg:pypi/demo-11929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16887@1.0.2","target":"pkg:pypi/demo-1564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16888@1.0.3","target":"pkg:pypi/demo-13033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16888@1.0.3","target":"pkg:pypi/demo-1432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16888@1.0.3","target":"pkg:pypi/demo-16510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16888@1.0.3","target":"pkg:pypi/demo-16625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16889@1.0.4","target":"pkg:pypi/demo-10366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16889@1.0.4","target":"pkg:pypi/demo-13609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16889@1.0.4","target":"pkg:pypi/demo-15575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16889@1.0.4","target":"pkg:pypi/demo-16867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1688@1.0.3","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1688@1.0.3","target":"pkg:pypi/demo-1340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1688@1.0.3","target":"pkg:pypi/demo-16385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16890@1.0.0","target":"pkg:pypi/demo-13763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16890@1.0.0","target":"pkg:pypi/demo-15290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16891@1.0.1","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16892@1.0.2","target":"pkg:pypi/demo-12549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16892@1.0.2","target":"pkg:pypi/demo-13564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16892@1.0.2","target":"pkg:pypi/demo-16628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16892@1.0.2","target":"pkg:pypi/demo-16668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16893@1.0.3","target":"pkg:pypi/demo-12060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16894@1.0.4","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16894@1.0.4","target":"pkg:pypi/demo-11613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16894@1.0.4","target":"pkg:pypi/demo-12566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16895@1.0.0","target":"pkg:pypi/demo-15903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16896@1.0.1","target":"pkg:pypi/demo-13314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16896@1.0.1","target":"pkg:pypi/demo-13443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16897@1.0.2","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16897@1.0.2","target":"pkg:pypi/demo-15633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16898@1.0.3","target":"pkg:pypi/demo-14991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16899@1.0.4","target":"pkg:pypi/demo-1529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1689@1.0.4","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1689@1.0.4","target":"pkg:pypi/demo-15308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-168@1.0.3","target":"pkg:pypi/demo-1545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-168@1.0.3","target":"pkg:pypi/demo-16072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16900@1.0.0","target":"pkg:pypi/demo-10419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16900@1.0.0","target":"pkg:pypi/demo-15526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16900@1.0.0","target":"pkg:pypi/demo-16642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16900@1.0.0","target":"pkg:pypi/demo-1674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16901@1.0.1","target":"pkg:pypi/demo-10903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16902@1.0.2","target":"pkg:pypi/demo-12558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16902@1.0.2","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16903@1.0.3","target":"pkg:pypi/demo-15066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16904@1.0.4","target":"pkg:pypi/demo-11358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16904@1.0.4","target":"pkg:pypi/demo-15741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16905@1.0.0","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16905@1.0.0","target":"pkg:pypi/demo-13587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16905@1.0.0","target":"pkg:pypi/demo-15749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16905@1.0.0","target":"pkg:pypi/demo-16661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16906@1.0.1","target":"pkg:pypi/demo-140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16906@1.0.1","target":"pkg:pypi/demo-16560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16906@1.0.1","target":"pkg:pypi/demo-16592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16907@1.0.2","target":"pkg:pypi/demo-1211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16907@1.0.2","target":"pkg:pypi/demo-1300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16907@1.0.2","target":"pkg:pypi/demo-13039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16907@1.0.2","target":"pkg:pypi/demo-15538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16908@1.0.3","target":"pkg:pypi/demo-14949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16909@1.0.4","target":"pkg:pypi/demo-12366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16909@1.0.4","target":"pkg:pypi/demo-13769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16909@1.0.4","target":"pkg:pypi/demo-14514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16909@1.0.4","target":"pkg:pypi/demo-1672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1690@1.0.0","target":"pkg:pypi/demo-11571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1690@1.0.0","target":"pkg:pypi/demo-12676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1690@1.0.0","target":"pkg:pypi/demo-13367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1690@1.0.0","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16910@1.0.0","target":"pkg:pypi/demo-13439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16911@1.0.1","target":"pkg:pypi/demo-15152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16912@1.0.2","target":"pkg:pypi/demo-14780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16913@1.0.3","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16913@1.0.3","target":"pkg:pypi/demo-14204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16913@1.0.3","target":"pkg:pypi/demo-14884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16914@1.0.4","target":"pkg:pypi/demo-10393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16914@1.0.4","target":"pkg:pypi/demo-14551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16915@1.0.0","target":"pkg:pypi/demo-1020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16915@1.0.0","target":"pkg:pypi/demo-12340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16915@1.0.0","target":"pkg:pypi/demo-12965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16915@1.0.0","target":"pkg:pypi/demo-13197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16916@1.0.1","target":"pkg:pypi/demo-11003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16916@1.0.1","target":"pkg:pypi/demo-13672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16916@1.0.1","target":"pkg:pypi/demo-16636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16917@1.0.2","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16918@1.0.3","target":"pkg:pypi/demo-10403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16918@1.0.3","target":"pkg:pypi/demo-11938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16918@1.0.3","target":"pkg:pypi/demo-13215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16918@1.0.3","target":"pkg:pypi/demo-15868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16919@1.0.4","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16919@1.0.4","target":"pkg:pypi/demo-15062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1691@1.0.1","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1691@1.0.1","target":"pkg:pypi/demo-11680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1691@1.0.1","target":"pkg:pypi/demo-13418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16920@1.0.0","target":"pkg:pypi/demo-12580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16920@1.0.0","target":"pkg:pypi/demo-13739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16920@1.0.0","target":"pkg:pypi/demo-14055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16920@1.0.0","target":"pkg:pypi/demo-15635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16921@1.0.1","target":"pkg:pypi/demo-14262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16922@1.0.2","target":"pkg:pypi/demo-12984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16922@1.0.2","target":"pkg:pypi/demo-13208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16922@1.0.2","target":"pkg:pypi/demo-16506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16923@1.0.3","target":"pkg:pypi/demo-10469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16923@1.0.3","target":"pkg:pypi/demo-12605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16923@1.0.3","target":"pkg:pypi/demo-15404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16924@1.0.4","target":"pkg:pypi/demo-16640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16925@1.0.0","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16925@1.0.0","target":"pkg:pypi/demo-11348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16925@1.0.0","target":"pkg:pypi/demo-11909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16925@1.0.0","target":"pkg:pypi/demo-16459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16926@1.0.1","target":"pkg:pypi/demo-14080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16926@1.0.1","target":"pkg:pypi/demo-15905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16927@1.0.2","target":"pkg:pypi/demo-11318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16927@1.0.2","target":"pkg:pypi/demo-12201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16927@1.0.2","target":"pkg:pypi/demo-14786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16928@1.0.3","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16928@1.0.3","target":"pkg:pypi/demo-13098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16928@1.0.3","target":"pkg:pypi/demo-13188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16928@1.0.3","target":"pkg:pypi/demo-13625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16929@1.0.4","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16929@1.0.4","target":"pkg:pypi/demo-11344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16929@1.0.4","target":"pkg:pypi/demo-1352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1692@1.0.2","target":"pkg:pypi/demo-12851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1692@1.0.2","target":"pkg:pypi/demo-15223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1692@1.0.2","target":"pkg:pypi/demo-15889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16930@1.0.0","target":"pkg:pypi/demo-10769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16930@1.0.0","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16930@1.0.0","target":"pkg:pypi/demo-11130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16930@1.0.0","target":"pkg:pypi/demo-14641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16931@1.0.1","target":"pkg:pypi/demo-10118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16931@1.0.1","target":"pkg:pypi/demo-13988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16931@1.0.1","target":"pkg:pypi/demo-14552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16931@1.0.1","target":"pkg:pypi/demo-16360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16932@1.0.2","target":"pkg:pypi/demo-11864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16932@1.0.2","target":"pkg:pypi/demo-12922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16932@1.0.2","target":"pkg:pypi/demo-14455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16933@1.0.3","target":"pkg:pypi/demo-14401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16933@1.0.3","target":"pkg:pypi/demo-1485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16934@1.0.4","target":"pkg:pypi/demo-13887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16934@1.0.4","target":"pkg:pypi/demo-14363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16935@1.0.0","target":"pkg:pypi/demo-12152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16935@1.0.0","target":"pkg:pypi/demo-13821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16936@1.0.1","target":"pkg:pypi/demo-10655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16936@1.0.1","target":"pkg:pypi/demo-10891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16936@1.0.1","target":"pkg:pypi/demo-14759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16937@1.0.2","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16937@1.0.2","target":"pkg:pypi/demo-13961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16937@1.0.2","target":"pkg:pypi/demo-15604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16938@1.0.3","target":"pkg:pypi/demo-12146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16938@1.0.3","target":"pkg:pypi/demo-13142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16939@1.0.4","target":"pkg:pypi/demo-10786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16939@1.0.4","target":"pkg:pypi/demo-12938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16939@1.0.4","target":"pkg:pypi/demo-13659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16939@1.0.4","target":"pkg:pypi/demo-16361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1693@1.0.3","target":"pkg:pypi/demo-12146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1693@1.0.3","target":"pkg:pypi/demo-1430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1693@1.0.3","target":"pkg:pypi/demo-15504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16940@1.0.0","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16940@1.0.0","target":"pkg:pypi/demo-13085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16941@1.0.1","target":"pkg:pypi/demo-1367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16941@1.0.1","target":"pkg:pypi/demo-14267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16941@1.0.1","target":"pkg:pypi/demo-16196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16942@1.0.2","target":"pkg:pypi/demo-12025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16942@1.0.2","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16943@1.0.3","target":"pkg:pypi/demo-11102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16944@1.0.4","target":"pkg:pypi/demo-14516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16945@1.0.0","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16945@1.0.0","target":"pkg:pypi/demo-12323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16945@1.0.0","target":"pkg:pypi/demo-15411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16945@1.0.0","target":"pkg:pypi/demo-16648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16946@1.0.1","target":"pkg:pypi/demo-16510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16947@1.0.2","target":"pkg:pypi/demo-15063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16947@1.0.2","target":"pkg:pypi/demo-15358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16948@1.0.3","target":"pkg:pypi/demo-12481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16949@1.0.4","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16949@1.0.4","target":"pkg:pypi/demo-15453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1694@1.0.4","target":"pkg:pypi/demo-14888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16950@1.0.0","target":"pkg:pypi/demo-14167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16950@1.0.0","target":"pkg:pypi/demo-15649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16950@1.0.0","target":"pkg:pypi/demo-16228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16951@1.0.1","target":"pkg:pypi/demo-12434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16951@1.0.1","target":"pkg:pypi/demo-15256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16951@1.0.1","target":"pkg:pypi/demo-16668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16952@1.0.2","target":"pkg:pypi/demo-12329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16952@1.0.2","target":"pkg:pypi/demo-16808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16953@1.0.3","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16953@1.0.3","target":"pkg:pypi/demo-12714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16953@1.0.3","target":"pkg:pypi/demo-14492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16953@1.0.3","target":"pkg:pypi/demo-14498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16954@1.0.4","target":"pkg:pypi/demo-11724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16954@1.0.4","target":"pkg:pypi/demo-12147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16954@1.0.4","target":"pkg:pypi/demo-13823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16955@1.0.0","target":"pkg:pypi/demo-10881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16955@1.0.0","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16955@1.0.0","target":"pkg:pypi/demo-11967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16955@1.0.0","target":"pkg:pypi/demo-12538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16956@1.0.1","target":"pkg:pypi/demo-11725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16957@1.0.2","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16957@1.0.2","target":"pkg:pypi/demo-14485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16957@1.0.2","target":"pkg:pypi/demo-14968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16958@1.0.3","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16958@1.0.3","target":"pkg:pypi/demo-11643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16958@1.0.3","target":"pkg:pypi/demo-12156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16959@1.0.4","target":"pkg:pypi/demo-12724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1695@1.0.0","target":"pkg:pypi/demo-14365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16960@1.0.0","target":"pkg:pypi/demo-10755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16960@1.0.0","target":"pkg:pypi/demo-13504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16961@1.0.1","target":"pkg:pypi/demo-14631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16961@1.0.1","target":"pkg:pypi/demo-15496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16962@1.0.2","target":"pkg:pypi/demo-14574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16963@1.0.3","target":"pkg:pypi/demo-13122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16963@1.0.3","target":"pkg:pypi/demo-13278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16963@1.0.3","target":"pkg:pypi/demo-16408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16963@1.0.3","target":"pkg:pypi/demo-16674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16964@1.0.4","target":"pkg:pypi/demo-10404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16964@1.0.4","target":"pkg:pypi/demo-14846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16964@1.0.4","target":"pkg:pypi/demo-15721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16964@1.0.4","target":"pkg:pypi/demo-16898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16965@1.0.0","target":"pkg:pypi/demo-10475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16965@1.0.0","target":"pkg:pypi/demo-10941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16965@1.0.0","target":"pkg:pypi/demo-14175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16965@1.0.0","target":"pkg:pypi/demo-15999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16966@1.0.1","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16966@1.0.1","target":"pkg:pypi/demo-13667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16966@1.0.1","target":"pkg:pypi/demo-16792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16966@1.0.1","target":"pkg:pypi/demo-16900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16967@1.0.2","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16967@1.0.2","target":"pkg:pypi/demo-12934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16968@1.0.3","target":"pkg:pypi/demo-15489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16968@1.0.3","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16969@1.0.4","target":"pkg:pypi/demo-12273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1696@1.0.1","target":"pkg:pypi/demo-10915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1696@1.0.1","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1696@1.0.1","target":"pkg:pypi/demo-16133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16970@1.0.0","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16970@1.0.0","target":"pkg:pypi/demo-13203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16970@1.0.0","target":"pkg:pypi/demo-13706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16970@1.0.0","target":"pkg:pypi/demo-16823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16971@1.0.1","target":"pkg:pypi/demo-14409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16971@1.0.1","target":"pkg:pypi/demo-15256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16971@1.0.1","target":"pkg:pypi/demo-16966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16972@1.0.2","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16972@1.0.2","target":"pkg:pypi/demo-15226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16973@1.0.3","target":"pkg:pypi/demo-14950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16974@1.0.4","target":"pkg:pypi/demo-16050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16975@1.0.0","target":"pkg:pypi/demo-11381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16975@1.0.0","target":"pkg:pypi/demo-14372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16975@1.0.0","target":"pkg:pypi/demo-14434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16975@1.0.0","target":"pkg:pypi/demo-14676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16976@1.0.1","target":"pkg:pypi/demo-11938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16976@1.0.1","target":"pkg:pypi/demo-16417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16977@1.0.2","target":"pkg:pypi/demo-11792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16977@1.0.2","target":"pkg:pypi/demo-13354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16977@1.0.2","target":"pkg:pypi/demo-15697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16977@1.0.2","target":"pkg:pypi/demo-16121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16978@1.0.3","target":"pkg:pypi/demo-122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16978@1.0.3","target":"pkg:pypi/demo-1370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16979@1.0.4","target":"pkg:pypi/demo-15778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1697@1.0.2","target":"pkg:pypi/demo-12649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1697@1.0.2","target":"pkg:pypi/demo-16177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16980@1.0.0","target":"pkg:pypi/demo-10682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16980@1.0.0","target":"pkg:pypi/demo-1091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16980@1.0.0","target":"pkg:pypi/demo-12613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16981@1.0.1","target":"pkg:pypi/demo-11955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16981@1.0.1","target":"pkg:pypi/demo-12033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16982@1.0.2","target":"pkg:pypi/demo-1443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16982@1.0.2","target":"pkg:pypi/demo-15043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16982@1.0.2","target":"pkg:pypi/demo-15226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16983@1.0.3","target":"pkg:pypi/demo-12501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16983@1.0.3","target":"pkg:pypi/demo-14724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16983@1.0.3","target":"pkg:pypi/demo-14974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16983@1.0.3","target":"pkg:pypi/demo-16243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16984@1.0.4","target":"pkg:pypi/demo-1058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16984@1.0.4","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16984@1.0.4","target":"pkg:pypi/demo-16533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16984@1.0.4","target":"pkg:pypi/demo-16657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16985@1.0.0","target":"pkg:pypi/demo-12242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16986@1.0.1","target":"pkg:pypi/demo-14092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16986@1.0.1","target":"pkg:pypi/demo-15365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16986@1.0.1","target":"pkg:pypi/demo-16950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16987@1.0.2","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16987@1.0.2","target":"pkg:pypi/demo-14884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16988@1.0.3","target":"pkg:pypi/demo-12000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16988@1.0.3","target":"pkg:pypi/demo-12662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16988@1.0.3","target":"pkg:pypi/demo-13295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16988@1.0.3","target":"pkg:pypi/demo-15758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16989@1.0.4","target":"pkg:pypi/demo-10475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16989@1.0.4","target":"pkg:pypi/demo-10717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16989@1.0.4","target":"pkg:pypi/demo-16439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1698@1.0.3","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1698@1.0.3","target":"pkg:pypi/demo-12194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1698@1.0.3","target":"pkg:pypi/demo-14546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16990@1.0.0","target":"pkg:pypi/demo-11071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16990@1.0.0","target":"pkg:pypi/demo-14104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16990@1.0.0","target":"pkg:pypi/demo-15807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16990@1.0.0","target":"pkg:pypi/demo-16395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16991@1.0.1","target":"pkg:pypi/demo-15294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16992@1.0.2","target":"pkg:pypi/demo-11127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16992@1.0.2","target":"pkg:pypi/demo-11627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16992@1.0.2","target":"pkg:pypi/demo-13374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16993@1.0.3","target":"pkg:pypi/demo-10484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16993@1.0.3","target":"pkg:pypi/demo-16347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16994@1.0.4","target":"pkg:pypi/demo-11739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16995@1.0.0","target":"pkg:pypi/demo-12898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16995@1.0.0","target":"pkg:pypi/demo-13393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16995@1.0.0","target":"pkg:pypi/demo-15440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16995@1.0.0","target":"pkg:pypi/demo-16643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16996@1.0.1","target":"pkg:pypi/demo-10798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16996@1.0.1","target":"pkg:pypi/demo-10897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16996@1.0.1","target":"pkg:pypi/demo-14922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16996@1.0.1","target":"pkg:pypi/demo-15957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16997@1.0.2","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16998@1.0.3","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16998@1.0.3","target":"pkg:pypi/demo-12842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16998@1.0.3","target":"pkg:pypi/demo-15248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16998@1.0.3","target":"pkg:pypi/demo-1606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16999@1.0.4","target":"pkg:pypi/demo-12639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1699@1.0.4","target":"pkg:pypi/demo-10237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1699@1.0.4","target":"pkg:pypi/demo-14888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-169@1.0.4","target":"pkg:pypi/demo-16000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-169@1.0.4","target":"pkg:pypi/demo-16981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-16@1.0.1","target":"pkg:pypi/demo-13153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17000@1.0.0","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17000@1.0.0","target":"pkg:pypi/demo-15109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17000@1.0.0","target":"pkg:pypi/demo-16461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17000@1.0.0","target":"pkg:pypi/demo-1688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17001@1.0.1","target":"pkg:pypi/demo-1249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17001@1.0.1","target":"pkg:pypi/demo-14976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17002@1.0.2","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17002@1.0.2","target":"pkg:pypi/demo-14087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17002@1.0.2","target":"pkg:pypi/demo-1518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17002@1.0.2","target":"pkg:pypi/demo-16843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17003@1.0.3","target":"pkg:pypi/demo-11318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17003@1.0.3","target":"pkg:pypi/demo-1151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17004@1.0.4","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17004@1.0.4","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17004@1.0.4","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17004@1.0.4","target":"pkg:pypi/demo-14408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17005@1.0.0","target":"pkg:pypi/demo-12213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17005@1.0.0","target":"pkg:pypi/demo-13947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17005@1.0.0","target":"pkg:pypi/demo-15694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17006@1.0.1","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17006@1.0.1","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17006@1.0.1","target":"pkg:pypi/demo-15132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17006@1.0.1","target":"pkg:pypi/demo-16424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17007@1.0.2","target":"pkg:pypi/demo-13903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17007@1.0.2","target":"pkg:pypi/demo-1421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17008@1.0.3","target":"pkg:pypi/demo-16121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17008@1.0.3","target":"pkg:pypi/demo-16991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17009@1.0.4","target":"pkg:pypi/demo-16062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1700@1.0.0","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1700@1.0.0","target":"pkg:pypi/demo-12510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1700@1.0.0","target":"pkg:pypi/demo-14570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1700@1.0.0","target":"pkg:pypi/demo-15102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17010@1.0.0","target":"pkg:pypi/demo-16366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17010@1.0.0","target":"pkg:pypi/demo-16565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17011@1.0.1","target":"pkg:pypi/demo-12233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17011@1.0.1","target":"pkg:pypi/demo-14147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17011@1.0.1","target":"pkg:pypi/demo-16621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17012@1.0.2","target":"pkg:pypi/demo-10967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17012@1.0.2","target":"pkg:pypi/demo-12516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17012@1.0.2","target":"pkg:pypi/demo-12755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17012@1.0.2","target":"pkg:pypi/demo-15971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17013@1.0.3","target":"pkg:pypi/demo-10757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17013@1.0.3","target":"pkg:pypi/demo-1149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17013@1.0.3","target":"pkg:pypi/demo-1685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17014@1.0.4","target":"pkg:pypi/demo-10768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17014@1.0.4","target":"pkg:pypi/demo-13314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17014@1.0.4","target":"pkg:pypi/demo-15378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17014@1.0.4","target":"pkg:pypi/demo-15988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17015@1.0.0","target":"pkg:pypi/demo-11484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17015@1.0.0","target":"pkg:pypi/demo-14883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17016@1.0.1","target":"pkg:pypi/demo-11142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17017@1.0.2","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17017@1.0.2","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17017@1.0.2","target":"pkg:pypi/demo-14831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17017@1.0.2","target":"pkg:pypi/demo-15068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17018@1.0.3","target":"pkg:pypi/demo-12288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17018@1.0.3","target":"pkg:pypi/demo-12903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17018@1.0.3","target":"pkg:pypi/demo-13818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17018@1.0.3","target":"pkg:pypi/demo-16316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17019@1.0.4","target":"pkg:pypi/demo-13018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17019@1.0.4","target":"pkg:pypi/demo-13796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17019@1.0.4","target":"pkg:pypi/demo-13966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17019@1.0.4","target":"pkg:pypi/demo-16359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1701@1.0.1","target":"pkg:pypi/demo-12775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1701@1.0.1","target":"pkg:pypi/demo-13188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1701@1.0.1","target":"pkg:pypi/demo-1420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1701@1.0.1","target":"pkg:pypi/demo-1653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17020@1.0.0","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17020@1.0.0","target":"pkg:pypi/demo-13987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17021@1.0.1","target":"pkg:pypi/demo-11617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17021@1.0.1","target":"pkg:pypi/demo-15476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17021@1.0.1","target":"pkg:pypi/demo-15867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17022@1.0.2","target":"pkg:pypi/demo-1119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17022@1.0.2","target":"pkg:pypi/demo-11728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17022@1.0.2","target":"pkg:pypi/demo-13164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17023@1.0.3","target":"pkg:pypi/demo-12032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17024@1.0.4","target":"pkg:pypi/demo-10231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17024@1.0.4","target":"pkg:pypi/demo-12305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17025@1.0.0","target":"pkg:pypi/demo-14906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17025@1.0.0","target":"pkg:pypi/demo-15571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17026@1.0.1","target":"pkg:pypi/demo-11746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17026@1.0.1","target":"pkg:pypi/demo-12927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17026@1.0.1","target":"pkg:pypi/demo-15193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17026@1.0.1","target":"pkg:pypi/demo-15265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17027@1.0.2","target":"pkg:pypi/demo-11826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17027@1.0.2","target":"pkg:pypi/demo-14509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17027@1.0.2","target":"pkg:pypi/demo-1457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17028@1.0.3","target":"pkg:pypi/demo-13838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17028@1.0.3","target":"pkg:pypi/demo-16125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17029@1.0.4","target":"pkg:pypi/demo-11118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17029@1.0.4","target":"pkg:pypi/demo-16801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1702@1.0.2","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1702@1.0.2","target":"pkg:pypi/demo-13939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1702@1.0.2","target":"pkg:pypi/demo-14778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1702@1.0.2","target":"pkg:pypi/demo-1526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17030@1.0.0","target":"pkg:pypi/demo-1086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17030@1.0.0","target":"pkg:pypi/demo-15514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17030@1.0.0","target":"pkg:pypi/demo-16201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17030@1.0.0","target":"pkg:pypi/demo-16609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17031@1.0.1","target":"pkg:pypi/demo-10878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17031@1.0.1","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17031@1.0.1","target":"pkg:pypi/demo-1546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17031@1.0.1","target":"pkg:pypi/demo-17029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17032@1.0.2","target":"pkg:pypi/demo-14904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17032@1.0.2","target":"pkg:pypi/demo-14919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17032@1.0.2","target":"pkg:pypi/demo-16405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17033@1.0.3","target":"pkg:pypi/demo-11465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17033@1.0.3","target":"pkg:pypi/demo-14094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17033@1.0.3","target":"pkg:pypi/demo-15020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17034@1.0.4","target":"pkg:pypi/demo-10253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17034@1.0.4","target":"pkg:pypi/demo-12422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17034@1.0.4","target":"pkg:pypi/demo-15180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17034@1.0.4","target":"pkg:pypi/demo-15290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17035@1.0.0","target":"pkg:pypi/demo-11130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17035@1.0.0","target":"pkg:pypi/demo-14061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17036@1.0.1","target":"pkg:pypi/demo-12490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17036@1.0.1","target":"pkg:pypi/demo-14268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17036@1.0.1","target":"pkg:pypi/demo-14424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17037@1.0.2","target":"pkg:pypi/demo-10885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17037@1.0.2","target":"pkg:pypi/demo-13396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17037@1.0.2","target":"pkg:pypi/demo-13935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17038@1.0.3","target":"pkg:pypi/demo-11384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17039@1.0.4","target":"pkg:pypi/demo-14600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17039@1.0.4","target":"pkg:pypi/demo-15017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17039@1.0.4","target":"pkg:pypi/demo-15031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17039@1.0.4","target":"pkg:pypi/demo-15597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1703@1.0.3","target":"pkg:pypi/demo-14128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1703@1.0.3","target":"pkg:pypi/demo-14954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17040@1.0.0","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17040@1.0.0","target":"pkg:pypi/demo-1406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17041@1.0.1","target":"pkg:pypi/demo-11217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17041@1.0.1","target":"pkg:pypi/demo-13851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17041@1.0.1","target":"pkg:pypi/demo-13911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17041@1.0.1","target":"pkg:pypi/demo-16695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17042@1.0.2","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17043@1.0.3","target":"pkg:pypi/demo-13925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17044@1.0.4","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17045@1.0.0","target":"pkg:pypi/demo-12627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17045@1.0.0","target":"pkg:pypi/demo-15507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17045@1.0.0","target":"pkg:pypi/demo-16468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17046@1.0.1","target":"pkg:pypi/demo-13870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17046@1.0.1","target":"pkg:pypi/demo-15069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17047@1.0.2","target":"pkg:pypi/demo-16811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17047@1.0.2","target":"pkg:pypi/demo-16955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17048@1.0.3","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17048@1.0.3","target":"pkg:pypi/demo-11559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17049@1.0.4","target":"pkg:pypi/demo-10297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17049@1.0.4","target":"pkg:pypi/demo-12183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17049@1.0.4","target":"pkg:pypi/demo-1390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17049@1.0.4","target":"pkg:pypi/demo-14828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1704@1.0.4","target":"pkg:pypi/demo-12475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17050@1.0.0","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17050@1.0.0","target":"pkg:pypi/demo-10541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17050@1.0.0","target":"pkg:pypi/demo-11542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17050@1.0.0","target":"pkg:pypi/demo-11843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17051@1.0.1","target":"pkg:pypi/demo-1105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17051@1.0.1","target":"pkg:pypi/demo-14071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17051@1.0.1","target":"pkg:pypi/demo-16223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17051@1.0.1","target":"pkg:pypi/demo-16783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17052@1.0.2","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17052@1.0.2","target":"pkg:pypi/demo-15879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17052@1.0.2","target":"pkg:pypi/demo-17009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17053@1.0.3","target":"pkg:pypi/demo-13899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17054@1.0.4","target":"pkg:pypi/demo-14482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17055@1.0.0","target":"pkg:pypi/demo-15867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17056@1.0.1","target":"pkg:pypi/demo-14933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17057@1.0.2","target":"pkg:pypi/demo-12755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17057@1.0.2","target":"pkg:pypi/demo-15614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17057@1.0.2","target":"pkg:pypi/demo-15632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17057@1.0.2","target":"pkg:pypi/demo-17011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17058@1.0.3","target":"pkg:pypi/demo-13095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17058@1.0.3","target":"pkg:pypi/demo-13629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17058@1.0.3","target":"pkg:pypi/demo-1393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17058@1.0.3","target":"pkg:pypi/demo-14537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17059@1.0.4","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17059@1.0.4","target":"pkg:pypi/demo-1283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1705@1.0.0","target":"pkg:pypi/demo-10642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1705@1.0.0","target":"pkg:pypi/demo-12903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1705@1.0.0","target":"pkg:pypi/demo-13618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17060@1.0.0","target":"pkg:pypi/demo-15508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17060@1.0.0","target":"pkg:pypi/demo-15772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17061@1.0.1","target":"pkg:pypi/demo-12006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17062@1.0.2","target":"pkg:pypi/demo-1640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17063@1.0.3","target":"pkg:pypi/demo-13157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17064@1.0.4","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17064@1.0.4","target":"pkg:pypi/demo-13675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17064@1.0.4","target":"pkg:pypi/demo-1398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17065@1.0.0","target":"pkg:pypi/demo-16629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17066@1.0.1","target":"pkg:pypi/demo-10734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17067@1.0.2","target":"pkg:pypi/demo-10168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17067@1.0.2","target":"pkg:pypi/demo-11484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17067@1.0.2","target":"pkg:pypi/demo-16839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17068@1.0.3","target":"pkg:pypi/demo-13392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17069@1.0.4","target":"pkg:pypi/demo-11016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17069@1.0.4","target":"pkg:pypi/demo-12803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17069@1.0.4","target":"pkg:pypi/demo-14040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17069@1.0.4","target":"pkg:pypi/demo-14580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1706@1.0.1","target":"pkg:pypi/demo-11212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1706@1.0.1","target":"pkg:pypi/demo-12759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1706@1.0.1","target":"pkg:pypi/demo-14716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17070@1.0.0","target":"pkg:pypi/demo-11113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17070@1.0.0","target":"pkg:pypi/demo-11416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17070@1.0.0","target":"pkg:pypi/demo-12248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17070@1.0.0","target":"pkg:pypi/demo-16722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17071@1.0.1","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17071@1.0.1","target":"pkg:pypi/demo-11678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17071@1.0.1","target":"pkg:pypi/demo-12032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17071@1.0.1","target":"pkg:pypi/demo-13487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17072@1.0.2","target":"pkg:pypi/demo-16923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17073@1.0.3","target":"pkg:pypi/demo-10850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17074@1.0.4","target":"pkg:pypi/demo-12750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17074@1.0.4","target":"pkg:pypi/demo-13447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17074@1.0.4","target":"pkg:pypi/demo-15820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17075@1.0.0","target":"pkg:pypi/demo-12898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17076@1.0.1","target":"pkg:pypi/demo-12427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17076@1.0.1","target":"pkg:pypi/demo-16427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17077@1.0.2","target":"pkg:pypi/demo-13752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17077@1.0.2","target":"pkg:pypi/demo-15675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17078@1.0.3","target":"pkg:pypi/demo-11557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17078@1.0.3","target":"pkg:pypi/demo-13686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17078@1.0.3","target":"pkg:pypi/demo-14482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17079@1.0.4","target":"pkg:pypi/demo-14261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17079@1.0.4","target":"pkg:pypi/demo-15655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1707@1.0.2","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1707@1.0.2","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17080@1.0.0","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17080@1.0.0","target":"pkg:pypi/demo-12434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17080@1.0.0","target":"pkg:pypi/demo-12627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17081@1.0.1","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17081@1.0.1","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17081@1.0.1","target":"pkg:pypi/demo-13096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17082@1.0.2","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17082@1.0.2","target":"pkg:pypi/demo-10680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17083@1.0.3","target":"pkg:pypi/demo-11252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17084@1.0.4","target":"pkg:pypi/demo-1534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17084@1.0.4","target":"pkg:pypi/demo-15478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17084@1.0.4","target":"pkg:pypi/demo-1550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17085@1.0.0","target":"pkg:pypi/demo-13702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17086@1.0.1","target":"pkg:pypi/demo-12012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17086@1.0.1","target":"pkg:pypi/demo-12363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17086@1.0.1","target":"pkg:pypi/demo-12703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17086@1.0.1","target":"pkg:pypi/demo-16218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17087@1.0.2","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17087@1.0.2","target":"pkg:pypi/demo-16106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17088@1.0.3","target":"pkg:pypi/demo-1078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17088@1.0.3","target":"pkg:pypi/demo-15141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17089@1.0.4","target":"pkg:pypi/demo-1526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17089@1.0.4","target":"pkg:pypi/demo-16510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1708@1.0.3","target":"pkg:pypi/demo-12763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17090@1.0.0","target":"pkg:pypi/demo-13182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17090@1.0.0","target":"pkg:pypi/demo-14127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17090@1.0.0","target":"pkg:pypi/demo-16257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17091@1.0.1","target":"pkg:pypi/demo-11128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17091@1.0.1","target":"pkg:pypi/demo-12974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17091@1.0.1","target":"pkg:pypi/demo-13173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17091@1.0.1","target":"pkg:pypi/demo-16222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17092@1.0.2","target":"pkg:pypi/demo-11434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17092@1.0.2","target":"pkg:pypi/demo-12709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17092@1.0.2","target":"pkg:pypi/demo-1495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17092@1.0.2","target":"pkg:pypi/demo-16674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17093@1.0.3","target":"pkg:pypi/demo-11546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17093@1.0.3","target":"pkg:pypi/demo-11736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17094@1.0.4","target":"pkg:pypi/demo-13358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17094@1.0.4","target":"pkg:pypi/demo-16538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17095@1.0.0","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17095@1.0.0","target":"pkg:pypi/demo-15484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17095@1.0.0","target":"pkg:pypi/demo-16743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17096@1.0.1","target":"pkg:pypi/demo-16208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17097@1.0.2","target":"pkg:pypi/demo-16647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17098@1.0.3","target":"pkg:pypi/demo-13513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17099@1.0.4","target":"pkg:pypi/demo-11665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17099@1.0.4","target":"pkg:pypi/demo-1185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17099@1.0.4","target":"pkg:pypi/demo-15632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17099@1.0.4","target":"pkg:pypi/demo-17098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1709@1.0.4","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1709@1.0.4","target":"pkg:pypi/demo-14647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1709@1.0.4","target":"pkg:pypi/demo-16471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-170@1.0.0","target":"pkg:pypi/demo-11565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-170@1.0.0","target":"pkg:pypi/demo-16664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-170@1.0.0","target":"pkg:pypi/demo-16889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17100@1.0.0","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17100@1.0.0","target":"pkg:pypi/demo-16926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17100@1.0.0","target":"pkg:pypi/demo-17034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17101@1.0.1","target":"pkg:pypi/demo-16371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17102@1.0.2","target":"pkg:pypi/demo-15663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17103@1.0.3","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17103@1.0.3","target":"pkg:pypi/demo-11445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17103@1.0.3","target":"pkg:pypi/demo-12313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17103@1.0.3","target":"pkg:pypi/demo-13402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17104@1.0.4","target":"pkg:pypi/demo-13353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17104@1.0.4","target":"pkg:pypi/demo-15564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17105@1.0.0","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17105@1.0.0","target":"pkg:pypi/demo-10237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17105@1.0.0","target":"pkg:pypi/demo-11977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17105@1.0.0","target":"pkg:pypi/demo-16614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17106@1.0.1","target":"pkg:pypi/demo-11686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17106@1.0.1","target":"pkg:pypi/demo-12271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17106@1.0.1","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17106@1.0.1","target":"pkg:pypi/demo-14600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17107@1.0.2","target":"pkg:pypi/demo-1132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17107@1.0.2","target":"pkg:pypi/demo-13764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17107@1.0.2","target":"pkg:pypi/demo-14609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17107@1.0.2","target":"pkg:pypi/demo-16872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17108@1.0.3","target":"pkg:pypi/demo-12975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17109@1.0.4","target":"pkg:pypi/demo-13421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17109@1.0.4","target":"pkg:pypi/demo-13726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17109@1.0.4","target":"pkg:pypi/demo-1542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1710@1.0.0","target":"pkg:pypi/demo-16570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17110@1.0.0","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17110@1.0.0","target":"pkg:pypi/demo-1353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17110@1.0.0","target":"pkg:pypi/demo-14362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17110@1.0.0","target":"pkg:pypi/demo-1632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17111@1.0.1","target":"pkg:pypi/demo-13815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17111@1.0.1","target":"pkg:pypi/demo-13829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17111@1.0.1","target":"pkg:pypi/demo-14615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17111@1.0.1","target":"pkg:pypi/demo-15116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17112@1.0.2","target":"pkg:pypi/demo-14164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17112@1.0.2","target":"pkg:pypi/demo-15464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17113@1.0.3","target":"pkg:pypi/demo-16419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17114@1.0.4","target":"pkg:pypi/demo-13619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17115@1.0.0","target":"pkg:pypi/demo-12041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17115@1.0.0","target":"pkg:pypi/demo-12437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17115@1.0.0","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17116@1.0.1","target":"pkg:pypi/demo-10496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17116@1.0.1","target":"pkg:pypi/demo-11730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17116@1.0.1","target":"pkg:pypi/demo-16710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17116@1.0.1","target":"pkg:pypi/demo-16918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17117@1.0.2","target":"pkg:pypi/demo-10747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17117@1.0.2","target":"pkg:pypi/demo-12905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17117@1.0.2","target":"pkg:pypi/demo-14516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17117@1.0.2","target":"pkg:pypi/demo-14892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17118@1.0.3","target":"pkg:pypi/demo-13644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17118@1.0.3","target":"pkg:pypi/demo-15744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17118@1.0.3","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17118@1.0.3","target":"pkg:pypi/demo-16349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17119@1.0.4","target":"pkg:pypi/demo-10924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17119@1.0.4","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17119@1.0.4","target":"pkg:pypi/demo-14284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17119@1.0.4","target":"pkg:pypi/demo-15160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1711@1.0.1","target":"pkg:pypi/demo-1519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17120@1.0.0","target":"pkg:pypi/demo-10631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17120@1.0.0","target":"pkg:pypi/demo-126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17120@1.0.0","target":"pkg:pypi/demo-13536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17121@1.0.1","target":"pkg:pypi/demo-1027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17121@1.0.1","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17121@1.0.1","target":"pkg:pypi/demo-16849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17122@1.0.2","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17122@1.0.2","target":"pkg:pypi/demo-16684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17123@1.0.3","target":"pkg:pypi/demo-1246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17123@1.0.3","target":"pkg:pypi/demo-1555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17123@1.0.3","target":"pkg:pypi/demo-16159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17123@1.0.3","target":"pkg:pypi/demo-16722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17124@1.0.4","target":"pkg:pypi/demo-11848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17125@1.0.0","target":"pkg:pypi/demo-13674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17126@1.0.1","target":"pkg:pypi/demo-12945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17126@1.0.1","target":"pkg:pypi/demo-1461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17127@1.0.2","target":"pkg:pypi/demo-16350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17127@1.0.2","target":"pkg:pypi/demo-16450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17128@1.0.3","target":"pkg:pypi/demo-11795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17128@1.0.3","target":"pkg:pypi/demo-15321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17129@1.0.4","target":"pkg:pypi/demo-15106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1712@1.0.2","target":"pkg:pypi/demo-13050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1712@1.0.2","target":"pkg:pypi/demo-13648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1712@1.0.2","target":"pkg:pypi/demo-15121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1712@1.0.2","target":"pkg:pypi/demo-16234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17130@1.0.0","target":"pkg:pypi/demo-10675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17130@1.0.0","target":"pkg:pypi/demo-11957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17130@1.0.0","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17131@1.0.1","target":"pkg:pypi/demo-10620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17131@1.0.1","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17131@1.0.1","target":"pkg:pypi/demo-16007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17131@1.0.1","target":"pkg:pypi/demo-16176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17132@1.0.2","target":"pkg:pypi/demo-10847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17133@1.0.3","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17133@1.0.3","target":"pkg:pypi/demo-13818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17134@1.0.4","target":"pkg:pypi/demo-12769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17134@1.0.4","target":"pkg:pypi/demo-1393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17135@1.0.0","target":"pkg:pypi/demo-11999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17136@1.0.1","target":"pkg:pypi/demo-11497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17137@1.0.2","target":"pkg:pypi/demo-15728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17137@1.0.2","target":"pkg:pypi/demo-15815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17138@1.0.3","target":"pkg:pypi/demo-15197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17139@1.0.4","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17139@1.0.4","target":"pkg:pypi/demo-11092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17139@1.0.4","target":"pkg:pypi/demo-13367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17139@1.0.4","target":"pkg:pypi/demo-14130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1713@1.0.3","target":"pkg:pypi/demo-14844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17140@1.0.0","target":"pkg:pypi/demo-12644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17140@1.0.0","target":"pkg:pypi/demo-1436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17140@1.0.0","target":"pkg:pypi/demo-14551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17140@1.0.0","target":"pkg:pypi/demo-15991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17141@1.0.1","target":"pkg:pypi/demo-10874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17141@1.0.1","target":"pkg:pypi/demo-14221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17141@1.0.1","target":"pkg:pypi/demo-15678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17142@1.0.2","target":"pkg:pypi/demo-12533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17143@1.0.3","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17144@1.0.4","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17144@1.0.4","target":"pkg:pypi/demo-16897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17145@1.0.0","target":"pkg:pypi/demo-13825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17145@1.0.0","target":"pkg:pypi/demo-1392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17145@1.0.0","target":"pkg:pypi/demo-14483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17145@1.0.0","target":"pkg:pypi/demo-15366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17146@1.0.1","target":"pkg:pypi/demo-13779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17147@1.0.2","target":"pkg:pypi/demo-1178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17147@1.0.2","target":"pkg:pypi/demo-14405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17147@1.0.2","target":"pkg:pypi/demo-16672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17148@1.0.3","target":"pkg:pypi/demo-1339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17149@1.0.4","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17149@1.0.4","target":"pkg:pypi/demo-14759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17149@1.0.4","target":"pkg:pypi/demo-15398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17149@1.0.4","target":"pkg:pypi/demo-15687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1714@1.0.4","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1714@1.0.4","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1714@1.0.4","target":"pkg:pypi/demo-13936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17150@1.0.0","target":"pkg:pypi/demo-10618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17150@1.0.0","target":"pkg:pypi/demo-13272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17150@1.0.0","target":"pkg:pypi/demo-14085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17150@1.0.0","target":"pkg:pypi/demo-16467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17151@1.0.1","target":"pkg:pypi/demo-13274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17151@1.0.1","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17152@1.0.2","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17152@1.0.2","target":"pkg:pypi/demo-11652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17152@1.0.2","target":"pkg:pypi/demo-12146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17153@1.0.3","target":"pkg:pypi/demo-11734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17153@1.0.3","target":"pkg:pypi/demo-16733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17153@1.0.3","target":"pkg:pypi/demo-1708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17154@1.0.4","target":"pkg:pypi/demo-11245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17154@1.0.4","target":"pkg:pypi/demo-11776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17154@1.0.4","target":"pkg:pypi/demo-13729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17155@1.0.0","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17155@1.0.0","target":"pkg:pypi/demo-11567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17156@1.0.1","target":"pkg:pypi/demo-10539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17156@1.0.1","target":"pkg:pypi/demo-11063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17156@1.0.1","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17157@1.0.2","target":"pkg:pypi/demo-14532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17157@1.0.2","target":"pkg:pypi/demo-15214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17157@1.0.2","target":"pkg:pypi/demo-15793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17158@1.0.3","target":"pkg:pypi/demo-12823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17158@1.0.3","target":"pkg:pypi/demo-1567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17159@1.0.4","target":"pkg:pypi/demo-1307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17159@1.0.4","target":"pkg:pypi/demo-13621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17159@1.0.4","target":"pkg:pypi/demo-15277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17159@1.0.4","target":"pkg:pypi/demo-15283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1715@1.0.0","target":"pkg:pypi/demo-15187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17160@1.0.0","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17160@1.0.0","target":"pkg:pypi/demo-14881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17160@1.0.0","target":"pkg:pypi/demo-16893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17161@1.0.1","target":"pkg:pypi/demo-12678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17161@1.0.1","target":"pkg:pypi/demo-14759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17161@1.0.1","target":"pkg:pypi/demo-16845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17162@1.0.2","target":"pkg:pypi/demo-11920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17162@1.0.2","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17162@1.0.2","target":"pkg:pypi/demo-12962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17162@1.0.2","target":"pkg:pypi/demo-14573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17163@1.0.3","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17163@1.0.3","target":"pkg:pypi/demo-13353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17163@1.0.3","target":"pkg:pypi/demo-14483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17163@1.0.3","target":"pkg:pypi/demo-16863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17164@1.0.4","target":"pkg:pypi/demo-10961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17164@1.0.4","target":"pkg:pypi/demo-12563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17164@1.0.4","target":"pkg:pypi/demo-16923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17165@1.0.0","target":"pkg:pypi/demo-13683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17165@1.0.0","target":"pkg:pypi/demo-14062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17165@1.0.0","target":"pkg:pypi/demo-14515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17165@1.0.0","target":"pkg:pypi/demo-16988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17166@1.0.1","target":"pkg:pypi/demo-15376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17167@1.0.2","target":"pkg:pypi/demo-15094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17168@1.0.3","target":"pkg:pypi/demo-1407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17168@1.0.3","target":"pkg:pypi/demo-14909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17168@1.0.3","target":"pkg:pypi/demo-15730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17168@1.0.3","target":"pkg:pypi/demo-15963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17169@1.0.4","target":"pkg:pypi/demo-1290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17169@1.0.4","target":"pkg:pypi/demo-14406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17169@1.0.4","target":"pkg:pypi/demo-14427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17169@1.0.4","target":"pkg:pypi/demo-15327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1716@1.0.1","target":"pkg:pypi/demo-1055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1716@1.0.1","target":"pkg:pypi/demo-13260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17170@1.0.0","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17170@1.0.0","target":"pkg:pypi/demo-14588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17170@1.0.0","target":"pkg:pypi/demo-15816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17171@1.0.1","target":"pkg:pypi/demo-12527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17171@1.0.1","target":"pkg:pypi/demo-13071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17172@1.0.2","target":"pkg:pypi/demo-16454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17172@1.0.2","target":"pkg:pypi/demo-16767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17173@1.0.3","target":"pkg:pypi/demo-10696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17173@1.0.3","target":"pkg:pypi/demo-13083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17173@1.0.3","target":"pkg:pypi/demo-14467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17174@1.0.4","target":"pkg:pypi/demo-11831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17175@1.0.0","target":"pkg:pypi/demo-1427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17175@1.0.0","target":"pkg:pypi/demo-15705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17175@1.0.0","target":"pkg:pypi/demo-16395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17175@1.0.0","target":"pkg:pypi/demo-17067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17176@1.0.1","target":"pkg:pypi/demo-14293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17176@1.0.1","target":"pkg:pypi/demo-1462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17177@1.0.2","target":"pkg:pypi/demo-1218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17177@1.0.2","target":"pkg:pypi/demo-13708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17177@1.0.2","target":"pkg:pypi/demo-14221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17178@1.0.3","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17178@1.0.3","target":"pkg:pypi/demo-15873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17179@1.0.4","target":"pkg:pypi/demo-13476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17179@1.0.4","target":"pkg:pypi/demo-15135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17179@1.0.4","target":"pkg:pypi/demo-16649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1717@1.0.2","target":"pkg:pypi/demo-12249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1717@1.0.2","target":"pkg:pypi/demo-15462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17180@1.0.0","target":"pkg:pypi/demo-10694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17180@1.0.0","target":"pkg:pypi/demo-15476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17180@1.0.0","target":"pkg:pypi/demo-16242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17181@1.0.1","target":"pkg:pypi/demo-11900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17181@1.0.1","target":"pkg:pypi/demo-13489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17182@1.0.2","target":"pkg:pypi/demo-15109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17183@1.0.3","target":"pkg:pypi/demo-12158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17183@1.0.3","target":"pkg:pypi/demo-15660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17184@1.0.4","target":"pkg:pypi/demo-11457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17184@1.0.4","target":"pkg:pypi/demo-12504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17184@1.0.4","target":"pkg:pypi/demo-12572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17184@1.0.4","target":"pkg:pypi/demo-14837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17185@1.0.0","target":"pkg:pypi/demo-11639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17186@1.0.1","target":"pkg:pypi/demo-10421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17186@1.0.1","target":"pkg:pypi/demo-12902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17186@1.0.1","target":"pkg:pypi/demo-13404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17186@1.0.1","target":"pkg:pypi/demo-17012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17187@1.0.2","target":"pkg:pypi/demo-16694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17188@1.0.3","target":"pkg:pypi/demo-10481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17188@1.0.3","target":"pkg:pypi/demo-1309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17189@1.0.4","target":"pkg:pypi/demo-12582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17189@1.0.4","target":"pkg:pypi/demo-1434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1718@1.0.3","target":"pkg:pypi/demo-12464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1718@1.0.3","target":"pkg:pypi/demo-13435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1718@1.0.3","target":"pkg:pypi/demo-16491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1718@1.0.3","target":"pkg:pypi/demo-16865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17190@1.0.0","target":"pkg:pypi/demo-12839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17190@1.0.0","target":"pkg:pypi/demo-15845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17190@1.0.0","target":"pkg:pypi/demo-16874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17190@1.0.0","target":"pkg:pypi/demo-17031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17191@1.0.1","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17191@1.0.1","target":"pkg:pypi/demo-15355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17191@1.0.1","target":"pkg:pypi/demo-16519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17191@1.0.1","target":"pkg:pypi/demo-1694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17192@1.0.2","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17192@1.0.2","target":"pkg:pypi/demo-13870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17192@1.0.2","target":"pkg:pypi/demo-15440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17193@1.0.3","target":"pkg:pypi/demo-16915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17194@1.0.4","target":"pkg:pypi/demo-11448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17194@1.0.4","target":"pkg:pypi/demo-13148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17194@1.0.4","target":"pkg:pypi/demo-15551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17195@1.0.0","target":"pkg:pypi/demo-13107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17195@1.0.0","target":"pkg:pypi/demo-13811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17195@1.0.0","target":"pkg:pypi/demo-16329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17195@1.0.0","target":"pkg:pypi/demo-1645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17196@1.0.1","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17196@1.0.1","target":"pkg:pypi/demo-15010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17196@1.0.1","target":"pkg:pypi/demo-15077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17196@1.0.1","target":"pkg:pypi/demo-15871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17197@1.0.2","target":"pkg:pypi/demo-11556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17197@1.0.2","target":"pkg:pypi/demo-1236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17197@1.0.2","target":"pkg:pypi/demo-13052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17197@1.0.2","target":"pkg:pypi/demo-13728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17198@1.0.3","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17199@1.0.4","target":"pkg:pypi/demo-13124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17199@1.0.4","target":"pkg:pypi/demo-13782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17199@1.0.4","target":"pkg:pypi/demo-17169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1719@1.0.4","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1719@1.0.4","target":"pkg:pypi/demo-16400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-171@1.0.1","target":"pkg:pypi/demo-12008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-171@1.0.1","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-171@1.0.1","target":"pkg:pypi/demo-14762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17200@1.0.0","target":"pkg:pypi/demo-14609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17201@1.0.1","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17201@1.0.1","target":"pkg:pypi/demo-11086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17202@1.0.2","target":"pkg:pypi/demo-12090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17202@1.0.2","target":"pkg:pypi/demo-12686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17203@1.0.3","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17203@1.0.3","target":"pkg:pypi/demo-121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17203@1.0.3","target":"pkg:pypi/demo-15920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17204@1.0.4","target":"pkg:pypi/demo-1460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17204@1.0.4","target":"pkg:pypi/demo-14960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17205@1.0.0","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17205@1.0.0","target":"pkg:pypi/demo-16352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17206@1.0.1","target":"pkg:pypi/demo-11880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17207@1.0.2","target":"pkg:pypi/demo-10659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17207@1.0.2","target":"pkg:pypi/demo-11316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17207@1.0.2","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17207@1.0.2","target":"pkg:pypi/demo-15192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17208@1.0.3","target":"pkg:pypi/demo-15994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17209@1.0.4","target":"pkg:pypi/demo-14508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1720@1.0.0","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1720@1.0.0","target":"pkg:pypi/demo-13508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1720@1.0.0","target":"pkg:pypi/demo-13570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17210@1.0.0","target":"pkg:pypi/demo-12221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17210@1.0.0","target":"pkg:pypi/demo-14638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17210@1.0.0","target":"pkg:pypi/demo-15436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17210@1.0.0","target":"pkg:pypi/demo-16090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17211@1.0.1","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17211@1.0.1","target":"pkg:pypi/demo-12479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17211@1.0.1","target":"pkg:pypi/demo-14780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17211@1.0.1","target":"pkg:pypi/demo-15611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17212@1.0.2","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17212@1.0.2","target":"pkg:pypi/demo-11076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17212@1.0.2","target":"pkg:pypi/demo-14549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17212@1.0.2","target":"pkg:pypi/demo-16599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17213@1.0.3","target":"pkg:pypi/demo-10977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17213@1.0.3","target":"pkg:pypi/demo-14138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17213@1.0.3","target":"pkg:pypi/demo-16560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17214@1.0.4","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17214@1.0.4","target":"pkg:pypi/demo-14939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17215@1.0.0","target":"pkg:pypi/demo-10142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17215@1.0.0","target":"pkg:pypi/demo-15325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17216@1.0.1","target":"pkg:pypi/demo-14312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17217@1.0.2","target":"pkg:pypi/demo-15452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17217@1.0.2","target":"pkg:pypi/demo-16852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17218@1.0.3","target":"pkg:pypi/demo-11905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17218@1.0.3","target":"pkg:pypi/demo-13011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17218@1.0.3","target":"pkg:pypi/demo-14764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17218@1.0.3","target":"pkg:pypi/demo-16358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17219@1.0.4","target":"pkg:pypi/demo-10759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17219@1.0.4","target":"pkg:pypi/demo-16404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1721@1.0.1","target":"pkg:pypi/demo-11429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1721@1.0.1","target":"pkg:pypi/demo-14545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17220@1.0.0","target":"pkg:pypi/demo-16364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17221@1.0.1","target":"pkg:pypi/demo-1126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17221@1.0.1","target":"pkg:pypi/demo-13318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17222@1.0.2","target":"pkg:pypi/demo-11817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17222@1.0.2","target":"pkg:pypi/demo-13079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17222@1.0.2","target":"pkg:pypi/demo-15454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17223@1.0.3","target":"pkg:pypi/demo-15691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17223@1.0.3","target":"pkg:pypi/demo-17198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17224@1.0.4","target":"pkg:pypi/demo-10492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17224@1.0.4","target":"pkg:pypi/demo-11961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17224@1.0.4","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17224@1.0.4","target":"pkg:pypi/demo-14840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17225@1.0.0","target":"pkg:pypi/demo-15529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17226@1.0.1","target":"pkg:pypi/demo-11421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17226@1.0.1","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17226@1.0.1","target":"pkg:pypi/demo-13830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17227@1.0.2","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17227@1.0.2","target":"pkg:pypi/demo-17169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17228@1.0.3","target":"pkg:pypi/demo-1332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17228@1.0.3","target":"pkg:pypi/demo-13555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17228@1.0.3","target":"pkg:pypi/demo-16246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17229@1.0.4","target":"pkg:pypi/demo-10599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17229@1.0.4","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17229@1.0.4","target":"pkg:pypi/demo-13497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17229@1.0.4","target":"pkg:pypi/demo-16123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1722@1.0.2","target":"pkg:pypi/demo-11313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1722@1.0.2","target":"pkg:pypi/demo-13482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1722@1.0.2","target":"pkg:pypi/demo-14523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1722@1.0.2","target":"pkg:pypi/demo-15966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17230@1.0.0","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17230@1.0.0","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17230@1.0.0","target":"pkg:pypi/demo-12514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17230@1.0.0","target":"pkg:pypi/demo-14959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17231@1.0.1","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17232@1.0.2","target":"pkg:pypi/demo-10648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17232@1.0.2","target":"pkg:pypi/demo-12783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17232@1.0.2","target":"pkg:pypi/demo-15218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17233@1.0.3","target":"pkg:pypi/demo-13654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17233@1.0.3","target":"pkg:pypi/demo-15755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17233@1.0.3","target":"pkg:pypi/demo-17100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17233@1.0.3","target":"pkg:pypi/demo-17107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17234@1.0.4","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17234@1.0.4","target":"pkg:pypi/demo-14414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17235@1.0.0","target":"pkg:pypi/demo-11472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17236@1.0.1","target":"pkg:pypi/demo-1205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17236@1.0.1","target":"pkg:pypi/demo-15613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17237@1.0.2","target":"pkg:pypi/demo-11367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17237@1.0.2","target":"pkg:pypi/demo-11438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17237@1.0.2","target":"pkg:pypi/demo-16535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17238@1.0.3","target":"pkg:pypi/demo-12705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17238@1.0.3","target":"pkg:pypi/demo-13268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17238@1.0.3","target":"pkg:pypi/demo-14292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17238@1.0.3","target":"pkg:pypi/demo-14356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17239@1.0.4","target":"pkg:pypi/demo-11439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17239@1.0.4","target":"pkg:pypi/demo-13498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17239@1.0.4","target":"pkg:pypi/demo-14820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1723@1.0.3","target":"pkg:pypi/demo-11551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1723@1.0.3","target":"pkg:pypi/demo-16770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17240@1.0.0","target":"pkg:pypi/demo-16749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17241@1.0.1","target":"pkg:pypi/demo-11071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17241@1.0.1","target":"pkg:pypi/demo-14371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17242@1.0.2","target":"pkg:pypi/demo-10832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17242@1.0.2","target":"pkg:pypi/demo-14803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17242@1.0.2","target":"pkg:pypi/demo-15762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17243@1.0.3","target":"pkg:pypi/demo-1014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17243@1.0.3","target":"pkg:pypi/demo-16051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17243@1.0.3","target":"pkg:pypi/demo-16626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17244@1.0.4","target":"pkg:pypi/demo-1151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17244@1.0.4","target":"pkg:pypi/demo-139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17244@1.0.4","target":"pkg:pypi/demo-14694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17244@1.0.4","target":"pkg:pypi/demo-16927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17245@1.0.0","target":"pkg:pypi/demo-1237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17245@1.0.0","target":"pkg:pypi/demo-1607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17245@1.0.0","target":"pkg:pypi/demo-16345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17246@1.0.1","target":"pkg:pypi/demo-15951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17247@1.0.2","target":"pkg:pypi/demo-13786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17248@1.0.3","target":"pkg:pypi/demo-10796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17248@1.0.3","target":"pkg:pypi/demo-12889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17248@1.0.3","target":"pkg:pypi/demo-15360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17249@1.0.4","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17249@1.0.4","target":"pkg:pypi/demo-15158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1724@1.0.4","target":"pkg:pypi/demo-10572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1724@1.0.4","target":"pkg:pypi/demo-16037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17250@1.0.0","target":"pkg:pypi/demo-11853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17250@1.0.0","target":"pkg:pypi/demo-12261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17250@1.0.0","target":"pkg:pypi/demo-13079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17250@1.0.0","target":"pkg:pypi/demo-1403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17251@1.0.1","target":"pkg:pypi/demo-17040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17252@1.0.2","target":"pkg:pypi/demo-1123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17252@1.0.2","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17252@1.0.2","target":"pkg:pypi/demo-16007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17253@1.0.3","target":"pkg:pypi/demo-17121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17254@1.0.4","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17254@1.0.4","target":"pkg:pypi/demo-11673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17254@1.0.4","target":"pkg:pypi/demo-16037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17255@1.0.0","target":"pkg:pypi/demo-11541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17255@1.0.0","target":"pkg:pypi/demo-14023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17255@1.0.0","target":"pkg:pypi/demo-16471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17255@1.0.0","target":"pkg:pypi/demo-1677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17256@1.0.1","target":"pkg:pypi/demo-14058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17256@1.0.1","target":"pkg:pypi/demo-15356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17256@1.0.1","target":"pkg:pypi/demo-1664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17256@1.0.1","target":"pkg:pypi/demo-16917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17257@1.0.2","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17257@1.0.2","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17257@1.0.2","target":"pkg:pypi/demo-15843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17257@1.0.2","target":"pkg:pypi/demo-1689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17258@1.0.3","target":"pkg:pypi/demo-14606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17259@1.0.4","target":"pkg:pypi/demo-1046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17259@1.0.4","target":"pkg:pypi/demo-11657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17259@1.0.4","target":"pkg:pypi/demo-11860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17259@1.0.4","target":"pkg:pypi/demo-16043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1725@1.0.0","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1725@1.0.0","target":"pkg:pypi/demo-12290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17260@1.0.0","target":"pkg:pypi/demo-13588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17261@1.0.1","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17261@1.0.1","target":"pkg:pypi/demo-14405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17261@1.0.1","target":"pkg:pypi/demo-15481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17262@1.0.2","target":"pkg:pypi/demo-13596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17262@1.0.2","target":"pkg:pypi/demo-16314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17262@1.0.2","target":"pkg:pypi/demo-16370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17263@1.0.3","target":"pkg:pypi/demo-11710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17263@1.0.3","target":"pkg:pypi/demo-14639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17264@1.0.4","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17264@1.0.4","target":"pkg:pypi/demo-15353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17265@1.0.0","target":"pkg:pypi/demo-1180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17265@1.0.0","target":"pkg:pypi/demo-13729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17266@1.0.1","target":"pkg:pypi/demo-16604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17267@1.0.2","target":"pkg:pypi/demo-13757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17267@1.0.2","target":"pkg:pypi/demo-14261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17268@1.0.3","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17268@1.0.3","target":"pkg:pypi/demo-10980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17268@1.0.3","target":"pkg:pypi/demo-14460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17268@1.0.3","target":"pkg:pypi/demo-1598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17269@1.0.4","target":"pkg:pypi/demo-12705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17269@1.0.4","target":"pkg:pypi/demo-1343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17269@1.0.4","target":"pkg:pypi/demo-14095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17269@1.0.4","target":"pkg:pypi/demo-15508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1726@1.0.1","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1726@1.0.1","target":"pkg:pypi/demo-1178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1726@1.0.1","target":"pkg:pypi/demo-1631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17270@1.0.0","target":"pkg:pypi/demo-141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17270@1.0.0","target":"pkg:pypi/demo-1660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17271@1.0.1","target":"pkg:pypi/demo-16178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17272@1.0.2","target":"pkg:pypi/demo-12325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17272@1.0.2","target":"pkg:pypi/demo-12633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17272@1.0.2","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17272@1.0.2","target":"pkg:pypi/demo-15340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17273@1.0.3","target":"pkg:pypi/demo-13588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17273@1.0.3","target":"pkg:pypi/demo-14136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17273@1.0.3","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17274@1.0.4","target":"pkg:pypi/demo-13830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17275@1.0.0","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17276@1.0.1","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17276@1.0.1","target":"pkg:pypi/demo-11298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17276@1.0.1","target":"pkg:pypi/demo-1173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17276@1.0.1","target":"pkg:pypi/demo-14210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17277@1.0.2","target":"pkg:pypi/demo-13749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17277@1.0.2","target":"pkg:pypi/demo-15518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17277@1.0.2","target":"pkg:pypi/demo-16896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17278@1.0.3","target":"pkg:pypi/demo-15851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17278@1.0.3","target":"pkg:pypi/demo-17013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17279@1.0.4","target":"pkg:pypi/demo-10828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17279@1.0.4","target":"pkg:pypi/demo-14787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1727@1.0.2","target":"pkg:pypi/demo-10690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1727@1.0.2","target":"pkg:pypi/demo-11657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1727@1.0.2","target":"pkg:pypi/demo-12041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17280@1.0.0","target":"pkg:pypi/demo-15908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17281@1.0.1","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17281@1.0.1","target":"pkg:pypi/demo-15570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17281@1.0.1","target":"pkg:pypi/demo-17233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17282@1.0.2","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17282@1.0.2","target":"pkg:pypi/demo-13862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17282@1.0.2","target":"pkg:pypi/demo-14075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17283@1.0.3","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17284@1.0.4","target":"pkg:pypi/demo-12848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17284@1.0.4","target":"pkg:pypi/demo-14563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17284@1.0.4","target":"pkg:pypi/demo-14997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17284@1.0.4","target":"pkg:pypi/demo-16357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17285@1.0.0","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17285@1.0.0","target":"pkg:pypi/demo-12016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17286@1.0.1","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17286@1.0.1","target":"pkg:pypi/demo-12909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17286@1.0.1","target":"pkg:pypi/demo-13973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17286@1.0.1","target":"pkg:pypi/demo-16096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17287@1.0.2","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17287@1.0.2","target":"pkg:pypi/demo-11738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17287@1.0.2","target":"pkg:pypi/demo-14081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17287@1.0.2","target":"pkg:pypi/demo-1482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17288@1.0.3","target":"pkg:pypi/demo-13546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17288@1.0.3","target":"pkg:pypi/demo-15440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17289@1.0.4","target":"pkg:pypi/demo-10823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17289@1.0.4","target":"pkg:pypi/demo-14247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17289@1.0.4","target":"pkg:pypi/demo-16757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1728@1.0.3","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1728@1.0.3","target":"pkg:pypi/demo-11356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1728@1.0.3","target":"pkg:pypi/demo-12384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17290@1.0.0","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17290@1.0.0","target":"pkg:pypi/demo-14734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17290@1.0.0","target":"pkg:pypi/demo-15146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17290@1.0.0","target":"pkg:pypi/demo-1709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17291@1.0.1","target":"pkg:pypi/demo-10150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17291@1.0.1","target":"pkg:pypi/demo-11216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17291@1.0.1","target":"pkg:pypi/demo-14748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17292@1.0.2","target":"pkg:pypi/demo-12827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17292@1.0.2","target":"pkg:pypi/demo-13919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17292@1.0.2","target":"pkg:pypi/demo-14924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17292@1.0.2","target":"pkg:pypi/demo-15461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17293@1.0.3","target":"pkg:pypi/demo-11432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17293@1.0.3","target":"pkg:pypi/demo-11546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17293@1.0.3","target":"pkg:pypi/demo-118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17293@1.0.3","target":"pkg:pypi/demo-15273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17294@1.0.4","target":"pkg:pypi/demo-10431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17294@1.0.4","target":"pkg:pypi/demo-14770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17295@1.0.0","target":"pkg:pypi/demo-12316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17295@1.0.0","target":"pkg:pypi/demo-14134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17295@1.0.0","target":"pkg:pypi/demo-14401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17296@1.0.1","target":"pkg:pypi/demo-12673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17296@1.0.1","target":"pkg:pypi/demo-15856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17297@1.0.2","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17297@1.0.2","target":"pkg:pypi/demo-15158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17298@1.0.3","target":"pkg:pypi/demo-14064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17298@1.0.3","target":"pkg:pypi/demo-14929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17298@1.0.3","target":"pkg:pypi/demo-16225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17298@1.0.3","target":"pkg:pypi/demo-16661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17299@1.0.4","target":"pkg:pypi/demo-12463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17299@1.0.4","target":"pkg:pypi/demo-13220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17299@1.0.4","target":"pkg:pypi/demo-13317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1729@1.0.4","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1729@1.0.4","target":"pkg:pypi/demo-1159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1729@1.0.4","target":"pkg:pypi/demo-1549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-172@1.0.2","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-172@1.0.2","target":"pkg:pypi/demo-11026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-172@1.0.2","target":"pkg:pypi/demo-11291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-172@1.0.2","target":"pkg:pypi/demo-12733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17300@1.0.0","target":"pkg:pypi/demo-13409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17300@1.0.0","target":"pkg:pypi/demo-14016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17301@1.0.1","target":"pkg:pypi/demo-12258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17302@1.0.2","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17302@1.0.2","target":"pkg:pypi/demo-14491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17302@1.0.2","target":"pkg:pypi/demo-17240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17303@1.0.3","target":"pkg:pypi/demo-14717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17303@1.0.3","target":"pkg:pypi/demo-15330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17303@1.0.3","target":"pkg:pypi/demo-15874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17304@1.0.4","target":"pkg:pypi/demo-15568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17305@1.0.0","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17305@1.0.0","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17305@1.0.0","target":"pkg:pypi/demo-13594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17306@1.0.1","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17306@1.0.1","target":"pkg:pypi/demo-1728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17307@1.0.2","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17307@1.0.2","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17308@1.0.3","target":"pkg:pypi/demo-10286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17308@1.0.3","target":"pkg:pypi/demo-11912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17308@1.0.3","target":"pkg:pypi/demo-1349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17308@1.0.3","target":"pkg:pypi/demo-14012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17309@1.0.4","target":"pkg:pypi/demo-16021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1730@1.0.0","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1730@1.0.0","target":"pkg:pypi/demo-1377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17310@1.0.0","target":"pkg:pypi/demo-10672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17310@1.0.0","target":"pkg:pypi/demo-11285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17310@1.0.0","target":"pkg:pypi/demo-1459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17311@1.0.1","target":"pkg:pypi/demo-11306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17312@1.0.2","target":"pkg:pypi/demo-11428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17313@1.0.3","target":"pkg:pypi/demo-11248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17313@1.0.3","target":"pkg:pypi/demo-11607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17313@1.0.3","target":"pkg:pypi/demo-15545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17313@1.0.3","target":"pkg:pypi/demo-17070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17314@1.0.4","target":"pkg:pypi/demo-12306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17315@1.0.0","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17315@1.0.0","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17315@1.0.0","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17315@1.0.0","target":"pkg:pypi/demo-12742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17316@1.0.1","target":"pkg:pypi/demo-10441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17316@1.0.1","target":"pkg:pypi/demo-14997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17316@1.0.1","target":"pkg:pypi/demo-15488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17316@1.0.1","target":"pkg:pypi/demo-1678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17317@1.0.2","target":"pkg:pypi/demo-15200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17318@1.0.3","target":"pkg:pypi/demo-15719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17319@1.0.4","target":"pkg:pypi/demo-13484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17319@1.0.4","target":"pkg:pypi/demo-17213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1731@1.0.1","target":"pkg:pypi/demo-11578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1731@1.0.1","target":"pkg:pypi/demo-14462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1731@1.0.1","target":"pkg:pypi/demo-15444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17320@1.0.0","target":"pkg:pypi/demo-11446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17321@1.0.1","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17321@1.0.1","target":"pkg:pypi/demo-1346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17321@1.0.1","target":"pkg:pypi/demo-14483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17321@1.0.1","target":"pkg:pypi/demo-16166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17322@1.0.2","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17322@1.0.2","target":"pkg:pypi/demo-11866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17322@1.0.2","target":"pkg:pypi/demo-12679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17322@1.0.2","target":"pkg:pypi/demo-1605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17323@1.0.3","target":"pkg:pypi/demo-13983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17324@1.0.4","target":"pkg:pypi/demo-11427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17324@1.0.4","target":"pkg:pypi/demo-12178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17324@1.0.4","target":"pkg:pypi/demo-12358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17325@1.0.0","target":"pkg:pypi/demo-13251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17325@1.0.0","target":"pkg:pypi/demo-15642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17325@1.0.0","target":"pkg:pypi/demo-15964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17326@1.0.1","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17326@1.0.1","target":"pkg:pypi/demo-12609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17326@1.0.1","target":"pkg:pypi/demo-13204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17327@1.0.2","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17327@1.0.2","target":"pkg:pypi/demo-1193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17327@1.0.2","target":"pkg:pypi/demo-1517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17328@1.0.3","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17328@1.0.3","target":"pkg:pypi/demo-11548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17329@1.0.4","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17329@1.0.4","target":"pkg:pypi/demo-14293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17329@1.0.4","target":"pkg:pypi/demo-17099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17329@1.0.4","target":"pkg:pypi/demo-17291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1732@1.0.2","target":"pkg:pypi/demo-12029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1732@1.0.2","target":"pkg:pypi/demo-14607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1732@1.0.2","target":"pkg:pypi/demo-16503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17330@1.0.0","target":"pkg:pypi/demo-15772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17331@1.0.1","target":"pkg:pypi/demo-12356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17331@1.0.1","target":"pkg:pypi/demo-1470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17331@1.0.1","target":"pkg:pypi/demo-17073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17332@1.0.2","target":"pkg:pypi/demo-16158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17333@1.0.3","target":"pkg:pypi/demo-12332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17334@1.0.4","target":"pkg:pypi/demo-143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17334@1.0.4","target":"pkg:pypi/demo-15897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17334@1.0.4","target":"pkg:pypi/demo-17096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17335@1.0.0","target":"pkg:pypi/demo-14486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17335@1.0.0","target":"pkg:pypi/demo-16370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17336@1.0.1","target":"pkg:pypi/demo-15253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17337@1.0.2","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17337@1.0.2","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17337@1.0.2","target":"pkg:pypi/demo-11498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17337@1.0.2","target":"pkg:pypi/demo-14548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17338@1.0.3","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17338@1.0.3","target":"pkg:pypi/demo-1363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17338@1.0.3","target":"pkg:pypi/demo-14376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17338@1.0.3","target":"pkg:pypi/demo-16565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17339@1.0.4","target":"pkg:pypi/demo-12077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17339@1.0.4","target":"pkg:pypi/demo-13145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17339@1.0.4","target":"pkg:pypi/demo-14697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17339@1.0.4","target":"pkg:pypi/demo-1675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1733@1.0.3","target":"pkg:pypi/demo-13948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1733@1.0.3","target":"pkg:pypi/demo-15056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17340@1.0.0","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17340@1.0.0","target":"pkg:pypi/demo-14681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17340@1.0.0","target":"pkg:pypi/demo-15166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17340@1.0.0","target":"pkg:pypi/demo-17264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17341@1.0.1","target":"pkg:pypi/demo-11504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17341@1.0.1","target":"pkg:pypi/demo-14092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17341@1.0.1","target":"pkg:pypi/demo-16740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17342@1.0.2","target":"pkg:pypi/demo-12677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17342@1.0.2","target":"pkg:pypi/demo-14508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17342@1.0.2","target":"pkg:pypi/demo-1732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17343@1.0.3","target":"pkg:pypi/demo-14979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17344@1.0.4","target":"pkg:pypi/demo-11965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17344@1.0.4","target":"pkg:pypi/demo-13623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17344@1.0.4","target":"pkg:pypi/demo-13626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17344@1.0.4","target":"pkg:pypi/demo-1570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17345@1.0.0","target":"pkg:pypi/demo-13697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17345@1.0.0","target":"pkg:pypi/demo-14236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17346@1.0.1","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17346@1.0.1","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17346@1.0.1","target":"pkg:pypi/demo-13589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17347@1.0.2","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17347@1.0.2","target":"pkg:pypi/demo-12132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17348@1.0.3","target":"pkg:pypi/demo-15834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17349@1.0.4","target":"pkg:pypi/demo-14118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17349@1.0.4","target":"pkg:pypi/demo-14490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17349@1.0.4","target":"pkg:pypi/demo-14946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17349@1.0.4","target":"pkg:pypi/demo-15525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1734@1.0.4","target":"pkg:pypi/demo-11539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1734@1.0.4","target":"pkg:pypi/demo-13616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1734@1.0.4","target":"pkg:pypi/demo-1487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1734@1.0.4","target":"pkg:pypi/demo-16705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17350@1.0.0","target":"pkg:pypi/demo-1610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17350@1.0.0","target":"pkg:pypi/demo-16130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17350@1.0.0","target":"pkg:pypi/demo-16464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17351@1.0.1","target":"pkg:pypi/demo-11041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17351@1.0.1","target":"pkg:pypi/demo-13541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17351@1.0.1","target":"pkg:pypi/demo-16328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17352@1.0.2","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17352@1.0.2","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17352@1.0.2","target":"pkg:pypi/demo-11706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17353@1.0.3","target":"pkg:pypi/demo-14939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17353@1.0.3","target":"pkg:pypi/demo-15281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17353@1.0.3","target":"pkg:pypi/demo-15355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17353@1.0.3","target":"pkg:pypi/demo-15559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17354@1.0.4","target":"pkg:pypi/demo-11762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17354@1.0.4","target":"pkg:pypi/demo-16701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17354@1.0.4","target":"pkg:pypi/demo-16878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17355@1.0.0","target":"pkg:pypi/demo-1468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17355@1.0.0","target":"pkg:pypi/demo-15446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17356@1.0.1","target":"pkg:pypi/demo-13883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17356@1.0.1","target":"pkg:pypi/demo-14094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17357@1.0.2","target":"pkg:pypi/demo-1163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17357@1.0.2","target":"pkg:pypi/demo-14019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17358@1.0.3","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17358@1.0.3","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17358@1.0.3","target":"pkg:pypi/demo-11367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17358@1.0.3","target":"pkg:pypi/demo-13996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17359@1.0.4","target":"pkg:pypi/demo-15754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17359@1.0.4","target":"pkg:pypi/demo-16057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1735@1.0.0","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1735@1.0.0","target":"pkg:pypi/demo-10834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1735@1.0.0","target":"pkg:pypi/demo-16041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17360@1.0.0","target":"pkg:pypi/demo-12181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17360@1.0.0","target":"pkg:pypi/demo-12524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17361@1.0.1","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17361@1.0.1","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17362@1.0.2","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17362@1.0.2","target":"pkg:pypi/demo-17118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17362@1.0.2","target":"pkg:pypi/demo-17336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17363@1.0.3","target":"pkg:pypi/demo-13286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17364@1.0.4","target":"pkg:pypi/demo-12812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17364@1.0.4","target":"pkg:pypi/demo-13900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17365@1.0.0","target":"pkg:pypi/demo-11466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17365@1.0.0","target":"pkg:pypi/demo-12754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17365@1.0.0","target":"pkg:pypi/demo-15236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17365@1.0.0","target":"pkg:pypi/demo-16678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17366@1.0.1","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17366@1.0.1","target":"pkg:pypi/demo-13119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17366@1.0.1","target":"pkg:pypi/demo-15362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17366@1.0.1","target":"pkg:pypi/demo-16535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17367@1.0.2","target":"pkg:pypi/demo-17214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17367@1.0.2","target":"pkg:pypi/demo-1730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17368@1.0.3","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17368@1.0.3","target":"pkg:pypi/demo-16802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17369@1.0.4","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17369@1.0.4","target":"pkg:pypi/demo-11747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17369@1.0.4","target":"pkg:pypi/demo-14424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1736@1.0.1","target":"pkg:pypi/demo-1242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17370@1.0.0","target":"pkg:pypi/demo-12006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17370@1.0.0","target":"pkg:pypi/demo-13407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17370@1.0.0","target":"pkg:pypi/demo-13452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17370@1.0.0","target":"pkg:pypi/demo-15281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17371@1.0.1","target":"pkg:pypi/demo-16449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17371@1.0.1","target":"pkg:pypi/demo-16960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17372@1.0.2","target":"pkg:pypi/demo-15193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17373@1.0.3","target":"pkg:pypi/demo-12046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17373@1.0.3","target":"pkg:pypi/demo-14526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17373@1.0.3","target":"pkg:pypi/demo-16488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17374@1.0.4","target":"pkg:pypi/demo-13557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17374@1.0.4","target":"pkg:pypi/demo-15998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17375@1.0.0","target":"pkg:pypi/demo-13833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17375@1.0.0","target":"pkg:pypi/demo-1712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17376@1.0.1","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17376@1.0.1","target":"pkg:pypi/demo-1686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17377@1.0.2","target":"pkg:pypi/demo-12430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17378@1.0.3","target":"pkg:pypi/demo-11538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17378@1.0.3","target":"pkg:pypi/demo-14161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17378@1.0.3","target":"pkg:pypi/demo-15098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17378@1.0.3","target":"pkg:pypi/demo-1656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17379@1.0.4","target":"pkg:pypi/demo-11630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1737@1.0.2","target":"pkg:pypi/demo-12244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1737@1.0.2","target":"pkg:pypi/demo-12773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17380@1.0.0","target":"pkg:pypi/demo-10783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17380@1.0.0","target":"pkg:pypi/demo-11895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17380@1.0.0","target":"pkg:pypi/demo-16439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17380@1.0.0","target":"pkg:pypi/demo-17317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17381@1.0.1","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17381@1.0.1","target":"pkg:pypi/demo-16291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17382@1.0.2","target":"pkg:pypi/demo-13972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17383@1.0.3","target":"pkg:pypi/demo-14923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17383@1.0.3","target":"pkg:pypi/demo-16312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17384@1.0.4","target":"pkg:pypi/demo-11840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17384@1.0.4","target":"pkg:pypi/demo-14932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17385@1.0.0","target":"pkg:pypi/demo-13798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17385@1.0.0","target":"pkg:pypi/demo-13857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17385@1.0.0","target":"pkg:pypi/demo-1412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17385@1.0.0","target":"pkg:pypi/demo-14527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17386@1.0.1","target":"pkg:pypi/demo-11394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17387@1.0.2","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17387@1.0.2","target":"pkg:pypi/demo-12131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17387@1.0.2","target":"pkg:pypi/demo-15812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17388@1.0.3","target":"pkg:pypi/demo-11920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17388@1.0.3","target":"pkg:pypi/demo-14597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17388@1.0.3","target":"pkg:pypi/demo-15255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17388@1.0.3","target":"pkg:pypi/demo-16944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17389@1.0.4","target":"pkg:pypi/demo-11308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17389@1.0.4","target":"pkg:pypi/demo-13599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17389@1.0.4","target":"pkg:pypi/demo-14564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1738@1.0.3","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17390@1.0.0","target":"pkg:pypi/demo-15173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17390@1.0.0","target":"pkg:pypi/demo-17204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17391@1.0.1","target":"pkg:pypi/demo-11804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17391@1.0.1","target":"pkg:pypi/demo-12378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17391@1.0.1","target":"pkg:pypi/demo-17091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17392@1.0.2","target":"pkg:pypi/demo-13917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17393@1.0.3","target":"pkg:pypi/demo-13993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17393@1.0.3","target":"pkg:pypi/demo-15491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17393@1.0.3","target":"pkg:pypi/demo-16424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17393@1.0.3","target":"pkg:pypi/demo-16895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17394@1.0.4","target":"pkg:pypi/demo-1241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17394@1.0.4","target":"pkg:pypi/demo-13657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17394@1.0.4","target":"pkg:pypi/demo-14238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17394@1.0.4","target":"pkg:pypi/demo-15990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17395@1.0.0","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17395@1.0.0","target":"pkg:pypi/demo-11199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17395@1.0.0","target":"pkg:pypi/demo-16313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17395@1.0.0","target":"pkg:pypi/demo-17178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17396@1.0.1","target":"pkg:pypi/demo-13541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17396@1.0.1","target":"pkg:pypi/demo-14611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17396@1.0.1","target":"pkg:pypi/demo-15299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17397@1.0.2","target":"pkg:pypi/demo-12402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17398@1.0.3","target":"pkg:pypi/demo-14773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17399@1.0.4","target":"pkg:pypi/demo-13708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17399@1.0.4","target":"pkg:pypi/demo-16174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1739@1.0.4","target":"pkg:pypi/demo-13386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1739@1.0.4","target":"pkg:pypi/demo-14343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1739@1.0.4","target":"pkg:pypi/demo-14604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-173@1.0.3","target":"pkg:pypi/demo-12854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17400@1.0.0","target":"pkg:pypi/demo-12092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17401@1.0.1","target":"pkg:pypi/demo-10651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17401@1.0.1","target":"pkg:pypi/demo-12495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17401@1.0.1","target":"pkg:pypi/demo-13807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17402@1.0.2","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17403@1.0.3","target":"pkg:pypi/demo-14652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17403@1.0.3","target":"pkg:pypi/demo-1491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17403@1.0.3","target":"pkg:pypi/demo-16828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17404@1.0.4","target":"pkg:pypi/demo-12035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17404@1.0.4","target":"pkg:pypi/demo-12071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17404@1.0.4","target":"pkg:pypi/demo-16108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17405@1.0.0","target":"pkg:pypi/demo-16141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17406@1.0.1","target":"pkg:pypi/demo-1373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17406@1.0.1","target":"pkg:pypi/demo-14324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17406@1.0.1","target":"pkg:pypi/demo-15027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17406@1.0.1","target":"pkg:pypi/demo-15477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17407@1.0.2","target":"pkg:pypi/demo-13519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17408@1.0.3","target":"pkg:pypi/demo-1030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17408@1.0.3","target":"pkg:pypi/demo-15360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17408@1.0.3","target":"pkg:pypi/demo-16368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17409@1.0.4","target":"pkg:pypi/demo-11754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1740@1.0.0","target":"pkg:pypi/demo-12506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17410@1.0.0","target":"pkg:pypi/demo-1204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17411@1.0.1","target":"pkg:pypi/demo-11094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17411@1.0.1","target":"pkg:pypi/demo-13291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17412@1.0.2","target":"pkg:pypi/demo-14121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17412@1.0.2","target":"pkg:pypi/demo-15065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17412@1.0.2","target":"pkg:pypi/demo-16948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17413@1.0.3","target":"pkg:pypi/demo-10296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17413@1.0.3","target":"pkg:pypi/demo-1730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17414@1.0.4","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17414@1.0.4","target":"pkg:pypi/demo-10536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17414@1.0.4","target":"pkg:pypi/demo-11820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17414@1.0.4","target":"pkg:pypi/demo-15703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17415@1.0.0","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17415@1.0.0","target":"pkg:pypi/demo-10562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17415@1.0.0","target":"pkg:pypi/demo-13607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17415@1.0.0","target":"pkg:pypi/demo-15869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17416@1.0.1","target":"pkg:pypi/demo-10380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17416@1.0.1","target":"pkg:pypi/demo-14485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17416@1.0.1","target":"pkg:pypi/demo-14922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17416@1.0.1","target":"pkg:pypi/demo-16053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17417@1.0.2","target":"pkg:pypi/demo-16369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17417@1.0.2","target":"pkg:pypi/demo-1666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17418@1.0.3","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17418@1.0.3","target":"pkg:pypi/demo-10537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17418@1.0.3","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17419@1.0.4","target":"pkg:pypi/demo-11365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17419@1.0.4","target":"pkg:pypi/demo-16328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17419@1.0.4","target":"pkg:pypi/demo-16793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1741@1.0.1","target":"pkg:pypi/demo-15650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1741@1.0.1","target":"pkg:pypi/demo-16743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17420@1.0.0","target":"pkg:pypi/demo-12944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17420@1.0.0","target":"pkg:pypi/demo-15060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17420@1.0.0","target":"pkg:pypi/demo-15141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17421@1.0.1","target":"pkg:pypi/demo-11279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17421@1.0.1","target":"pkg:pypi/demo-13007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17421@1.0.1","target":"pkg:pypi/demo-14784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17421@1.0.1","target":"pkg:pypi/demo-15478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17422@1.0.2","target":"pkg:pypi/demo-10467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17422@1.0.2","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17422@1.0.2","target":"pkg:pypi/demo-12545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17423@1.0.3","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17423@1.0.3","target":"pkg:pypi/demo-13208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17423@1.0.3","target":"pkg:pypi/demo-14573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17424@1.0.4","target":"pkg:pypi/demo-10792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17424@1.0.4","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17425@1.0.0","target":"pkg:pypi/demo-13830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17425@1.0.0","target":"pkg:pypi/demo-13964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17425@1.0.0","target":"pkg:pypi/demo-16898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17426@1.0.1","target":"pkg:pypi/demo-17136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17427@1.0.2","target":"pkg:pypi/demo-14766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17428@1.0.3","target":"pkg:pypi/demo-16971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17429@1.0.4","target":"pkg:pypi/demo-12719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17429@1.0.4","target":"pkg:pypi/demo-13201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17429@1.0.4","target":"pkg:pypi/demo-14060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17429@1.0.4","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1742@1.0.2","target":"pkg:pypi/demo-14966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1742@1.0.2","target":"pkg:pypi/demo-16395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1742@1.0.2","target":"pkg:pypi/demo-16770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17430@1.0.0","target":"pkg:pypi/demo-12113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17430@1.0.0","target":"pkg:pypi/demo-12695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17430@1.0.0","target":"pkg:pypi/demo-14067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17431@1.0.1","target":"pkg:pypi/demo-14472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17432@1.0.2","target":"pkg:pypi/demo-11758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17432@1.0.2","target":"pkg:pypi/demo-13821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17432@1.0.2","target":"pkg:pypi/demo-14734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17432@1.0.2","target":"pkg:pypi/demo-15050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17433@1.0.3","target":"pkg:pypi/demo-10441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17433@1.0.3","target":"pkg:pypi/demo-11177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17433@1.0.3","target":"pkg:pypi/demo-13283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17433@1.0.3","target":"pkg:pypi/demo-13816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17434@1.0.4","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17434@1.0.4","target":"pkg:pypi/demo-15224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17435@1.0.0","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17435@1.0.0","target":"pkg:pypi/demo-15566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17435@1.0.0","target":"pkg:pypi/demo-16938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17436@1.0.1","target":"pkg:pypi/demo-17413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17437@1.0.2","target":"pkg:pypi/demo-16430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17438@1.0.3","target":"pkg:pypi/demo-10904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17438@1.0.3","target":"pkg:pypi/demo-13555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17438@1.0.3","target":"pkg:pypi/demo-14560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17439@1.0.4","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17439@1.0.4","target":"pkg:pypi/demo-10567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17439@1.0.4","target":"pkg:pypi/demo-11629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17439@1.0.4","target":"pkg:pypi/demo-13145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1743@1.0.3","target":"pkg:pypi/demo-11954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1743@1.0.3","target":"pkg:pypi/demo-13668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17440@1.0.0","target":"pkg:pypi/demo-11944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17440@1.0.0","target":"pkg:pypi/demo-13715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17440@1.0.0","target":"pkg:pypi/demo-13810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17440@1.0.0","target":"pkg:pypi/demo-16834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17441@1.0.1","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17442@1.0.2","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17442@1.0.2","target":"pkg:pypi/demo-13863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17443@1.0.3","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17443@1.0.3","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17443@1.0.3","target":"pkg:pypi/demo-13425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17443@1.0.3","target":"pkg:pypi/demo-13606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17444@1.0.4","target":"pkg:pypi/demo-11797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17445@1.0.0","target":"pkg:pypi/demo-11911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17445@1.0.0","target":"pkg:pypi/demo-14705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17446@1.0.1","target":"pkg:pypi/demo-13897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17446@1.0.1","target":"pkg:pypi/demo-14481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17447@1.0.2","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17447@1.0.2","target":"pkg:pypi/demo-16580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17448@1.0.3","target":"pkg:pypi/demo-10255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17448@1.0.3","target":"pkg:pypi/demo-12199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17448@1.0.3","target":"pkg:pypi/demo-16453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17449@1.0.4","target":"pkg:pypi/demo-10685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17449@1.0.4","target":"pkg:pypi/demo-14983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17449@1.0.4","target":"pkg:pypi/demo-15608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1744@1.0.4","target":"pkg:pypi/demo-11521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1744@1.0.4","target":"pkg:pypi/demo-11999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1744@1.0.4","target":"pkg:pypi/demo-13423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1744@1.0.4","target":"pkg:pypi/demo-15913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17450@1.0.0","target":"pkg:pypi/demo-15793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17450@1.0.0","target":"pkg:pypi/demo-15834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17451@1.0.1","target":"pkg:pypi/demo-13093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17452@1.0.2","target":"pkg:pypi/demo-1151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17452@1.0.2","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17452@1.0.2","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17453@1.0.3","target":"pkg:pypi/demo-11965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17453@1.0.3","target":"pkg:pypi/demo-14668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17453@1.0.3","target":"pkg:pypi/demo-16340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17453@1.0.3","target":"pkg:pypi/demo-16716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17454@1.0.4","target":"pkg:pypi/demo-12105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17454@1.0.4","target":"pkg:pypi/demo-14648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17455@1.0.0","target":"pkg:pypi/demo-17050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17456@1.0.1","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17456@1.0.1","target":"pkg:pypi/demo-13238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17456@1.0.1","target":"pkg:pypi/demo-13791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17457@1.0.2","target":"pkg:pypi/demo-10847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17457@1.0.2","target":"pkg:pypi/demo-12048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17457@1.0.2","target":"pkg:pypi/demo-12929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17457@1.0.2","target":"pkg:pypi/demo-16353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17458@1.0.3","target":"pkg:pypi/demo-1134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17458@1.0.3","target":"pkg:pypi/demo-1138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17458@1.0.3","target":"pkg:pypi/demo-14918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17459@1.0.4","target":"pkg:pypi/demo-11834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17459@1.0.4","target":"pkg:pypi/demo-17091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1745@1.0.0","target":"pkg:pypi/demo-16760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17460@1.0.0","target":"pkg:pypi/demo-10759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17460@1.0.0","target":"pkg:pypi/demo-14930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17461@1.0.1","target":"pkg:pypi/demo-11027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17461@1.0.1","target":"pkg:pypi/demo-14827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17462@1.0.2","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17462@1.0.2","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17462@1.0.2","target":"pkg:pypi/demo-16087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17462@1.0.2","target":"pkg:pypi/demo-16138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17463@1.0.3","target":"pkg:pypi/demo-13959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17464@1.0.4","target":"pkg:pypi/demo-17274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17465@1.0.0","target":"pkg:pypi/demo-10735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17465@1.0.0","target":"pkg:pypi/demo-14762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17466@1.0.1","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17466@1.0.1","target":"pkg:pypi/demo-13003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17466@1.0.1","target":"pkg:pypi/demo-13740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17466@1.0.1","target":"pkg:pypi/demo-14978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17467@1.0.2","target":"pkg:pypi/demo-15502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17468@1.0.3","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17468@1.0.3","target":"pkg:pypi/demo-15999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17469@1.0.4","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17469@1.0.4","target":"pkg:pypi/demo-10917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17469@1.0.4","target":"pkg:pypi/demo-1130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1746@1.0.1","target":"pkg:pypi/demo-15157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1746@1.0.1","target":"pkg:pypi/demo-15841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17470@1.0.0","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17470@1.0.0","target":"pkg:pypi/demo-12330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17470@1.0.0","target":"pkg:pypi/demo-13949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17470@1.0.0","target":"pkg:pypi/demo-16296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17471@1.0.1","target":"pkg:pypi/demo-10467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17471@1.0.1","target":"pkg:pypi/demo-17127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17472@1.0.2","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17473@1.0.3","target":"pkg:pypi/demo-13464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17473@1.0.3","target":"pkg:pypi/demo-16681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17474@1.0.4","target":"pkg:pypi/demo-12689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17474@1.0.4","target":"pkg:pypi/demo-14538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17475@1.0.0","target":"pkg:pypi/demo-12952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17475@1.0.0","target":"pkg:pypi/demo-17070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17476@1.0.1","target":"pkg:pypi/demo-12759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17476@1.0.1","target":"pkg:pypi/demo-14487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17476@1.0.1","target":"pkg:pypi/demo-17288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17477@1.0.2","target":"pkg:pypi/demo-12160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17477@1.0.2","target":"pkg:pypi/demo-15508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17477@1.0.2","target":"pkg:pypi/demo-16500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17478@1.0.3","target":"pkg:pypi/demo-14251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17478@1.0.3","target":"pkg:pypi/demo-16716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17479@1.0.4","target":"pkg:pypi/demo-1167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17479@1.0.4","target":"pkg:pypi/demo-17082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1747@1.0.2","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17480@1.0.0","target":"pkg:pypi/demo-12643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17480@1.0.0","target":"pkg:pypi/demo-16359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17480@1.0.0","target":"pkg:pypi/demo-17280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17481@1.0.1","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17481@1.0.1","target":"pkg:pypi/demo-16033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17481@1.0.1","target":"pkg:pypi/demo-1671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17481@1.0.1","target":"pkg:pypi/demo-16942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17482@1.0.2","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17483@1.0.3","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17483@1.0.3","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17483@1.0.3","target":"pkg:pypi/demo-15595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17483@1.0.3","target":"pkg:pypi/demo-16741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17484@1.0.4","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17485@1.0.0","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17486@1.0.1","target":"pkg:pypi/demo-13022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17487@1.0.2","target":"pkg:pypi/demo-10850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17487@1.0.2","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17488@1.0.3","target":"pkg:pypi/demo-10368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17488@1.0.3","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17488@1.0.3","target":"pkg:pypi/demo-14141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17488@1.0.3","target":"pkg:pypi/demo-15601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17489@1.0.4","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17489@1.0.4","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17489@1.0.4","target":"pkg:pypi/demo-12217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17489@1.0.4","target":"pkg:pypi/demo-17245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1748@1.0.3","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1748@1.0.3","target":"pkg:pypi/demo-16577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17490@1.0.0","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17490@1.0.0","target":"pkg:pypi/demo-11270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17490@1.0.0","target":"pkg:pypi/demo-13051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17490@1.0.0","target":"pkg:pypi/demo-16097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17491@1.0.1","target":"pkg:pypi/demo-13967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17491@1.0.1","target":"pkg:pypi/demo-15468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17492@1.0.2","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17492@1.0.2","target":"pkg:pypi/demo-13508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17493@1.0.3","target":"pkg:pypi/demo-11529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17493@1.0.3","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17493@1.0.3","target":"pkg:pypi/demo-1423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17493@1.0.3","target":"pkg:pypi/demo-16636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17494@1.0.4","target":"pkg:pypi/demo-13768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17495@1.0.0","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17495@1.0.0","target":"pkg:pypi/demo-13599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17495@1.0.0","target":"pkg:pypi/demo-14933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17496@1.0.1","target":"pkg:pypi/demo-11098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17496@1.0.1","target":"pkg:pypi/demo-1455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17497@1.0.2","target":"pkg:pypi/demo-1486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17497@1.0.2","target":"pkg:pypi/demo-15786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17497@1.0.2","target":"pkg:pypi/demo-16915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17498@1.0.3","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17498@1.0.3","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17498@1.0.3","target":"pkg:pypi/demo-15334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17498@1.0.3","target":"pkg:pypi/demo-15784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17499@1.0.4","target":"pkg:pypi/demo-11230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17499@1.0.4","target":"pkg:pypi/demo-12549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17499@1.0.4","target":"pkg:pypi/demo-14917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17499@1.0.4","target":"pkg:pypi/demo-16519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1749@1.0.4","target":"pkg:pypi/demo-17427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-174@1.0.4","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-174@1.0.4","target":"pkg:pypi/demo-10690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-174@1.0.4","target":"pkg:pypi/demo-15263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17500@1.0.0","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17500@1.0.0","target":"pkg:pypi/demo-12320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17500@1.0.0","target":"pkg:pypi/demo-15930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17500@1.0.0","target":"pkg:pypi/demo-17317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17501@1.0.1","target":"pkg:pypi/demo-14681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17501@1.0.1","target":"pkg:pypi/demo-14705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17501@1.0.1","target":"pkg:pypi/demo-15845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17501@1.0.1","target":"pkg:pypi/demo-16728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17502@1.0.2","target":"pkg:pypi/demo-11973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17502@1.0.2","target":"pkg:pypi/demo-16902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17503@1.0.3","target":"pkg:pypi/demo-13205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17503@1.0.3","target":"pkg:pypi/demo-16678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17503@1.0.3","target":"pkg:pypi/demo-17500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17504@1.0.4","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17504@1.0.4","target":"pkg:pypi/demo-107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17504@1.0.4","target":"pkg:pypi/demo-12365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17504@1.0.4","target":"pkg:pypi/demo-13606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17505@1.0.0","target":"pkg:pypi/demo-10635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17505@1.0.0","target":"pkg:pypi/demo-14495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17505@1.0.0","target":"pkg:pypi/demo-14758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17505@1.0.0","target":"pkg:pypi/demo-16746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17506@1.0.1","target":"pkg:pypi/demo-11202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17506@1.0.1","target":"pkg:pypi/demo-14861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17507@1.0.2","target":"pkg:pypi/demo-1136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17507@1.0.2","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17508@1.0.3","target":"pkg:pypi/demo-11828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17509@1.0.4","target":"pkg:pypi/demo-1405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1750@1.0.0","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1750@1.0.0","target":"pkg:pypi/demo-13075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1750@1.0.0","target":"pkg:pypi/demo-13322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1750@1.0.0","target":"pkg:pypi/demo-15293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17510@1.0.0","target":"pkg:pypi/demo-12740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17510@1.0.0","target":"pkg:pypi/demo-13784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17510@1.0.0","target":"pkg:pypi/demo-14360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17510@1.0.0","target":"pkg:pypi/demo-15655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17511@1.0.1","target":"pkg:pypi/demo-12564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17511@1.0.1","target":"pkg:pypi/demo-13984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17511@1.0.1","target":"pkg:pypi/demo-15041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17512@1.0.2","target":"pkg:pypi/demo-13187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17513@1.0.3","target":"pkg:pypi/demo-11698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17513@1.0.3","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17513@1.0.3","target":"pkg:pypi/demo-12292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17513@1.0.3","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17514@1.0.4","target":"pkg:pypi/demo-11371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17514@1.0.4","target":"pkg:pypi/demo-17151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17515@1.0.0","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17515@1.0.0","target":"pkg:pypi/demo-12353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17515@1.0.0","target":"pkg:pypi/demo-14701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17516@1.0.1","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17516@1.0.1","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17516@1.0.1","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17516@1.0.1","target":"pkg:pypi/demo-17427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17517@1.0.2","target":"pkg:pypi/demo-12886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17517@1.0.2","target":"pkg:pypi/demo-16379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17518@1.0.3","target":"pkg:pypi/demo-14334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17519@1.0.4","target":"pkg:pypi/demo-12710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17519@1.0.4","target":"pkg:pypi/demo-15434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17519@1.0.4","target":"pkg:pypi/demo-15673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1751@1.0.1","target":"pkg:pypi/demo-14535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17520@1.0.0","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17520@1.0.0","target":"pkg:pypi/demo-1433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17520@1.0.0","target":"pkg:pypi/demo-15786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17520@1.0.0","target":"pkg:pypi/demo-1592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17521@1.0.1","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17521@1.0.1","target":"pkg:pypi/demo-11836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17521@1.0.1","target":"pkg:pypi/demo-15125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17521@1.0.1","target":"pkg:pypi/demo-17128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17522@1.0.2","target":"pkg:pypi/demo-10036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17522@1.0.2","target":"pkg:pypi/demo-12617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17522@1.0.2","target":"pkg:pypi/demo-13147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17522@1.0.2","target":"pkg:pypi/demo-16957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17523@1.0.3","target":"pkg:pypi/demo-1450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17523@1.0.3","target":"pkg:pypi/demo-15488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17523@1.0.3","target":"pkg:pypi/demo-16004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17523@1.0.3","target":"pkg:pypi/demo-16317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17524@1.0.4","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17525@1.0.0","target":"pkg:pypi/demo-11738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17525@1.0.0","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17525@1.0.0","target":"pkg:pypi/demo-16518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17526@1.0.1","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17526@1.0.1","target":"pkg:pypi/demo-1081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17526@1.0.1","target":"pkg:pypi/demo-12378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17527@1.0.2","target":"pkg:pypi/demo-15887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17528@1.0.3","target":"pkg:pypi/demo-1160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17528@1.0.3","target":"pkg:pypi/demo-11813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17528@1.0.3","target":"pkg:pypi/demo-17020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17529@1.0.4","target":"pkg:pypi/demo-13120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1752@1.0.2","target":"pkg:pypi/demo-14649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1752@1.0.2","target":"pkg:pypi/demo-14785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17530@1.0.0","target":"pkg:pypi/demo-1097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17530@1.0.0","target":"pkg:pypi/demo-11323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17531@1.0.1","target":"pkg:pypi/demo-10989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17531@1.0.1","target":"pkg:pypi/demo-13827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17531@1.0.1","target":"pkg:pypi/demo-16076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17532@1.0.2","target":"pkg:pypi/demo-12333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17532@1.0.2","target":"pkg:pypi/demo-16347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17533@1.0.3","target":"pkg:pypi/demo-16139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17533@1.0.3","target":"pkg:pypi/demo-16795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17534@1.0.4","target":"pkg:pypi/demo-10087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17534@1.0.4","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17534@1.0.4","target":"pkg:pypi/demo-1550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17535@1.0.0","target":"pkg:pypi/demo-12430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17536@1.0.1","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17536@1.0.1","target":"pkg:pypi/demo-13451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17536@1.0.1","target":"pkg:pypi/demo-13637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17536@1.0.1","target":"pkg:pypi/demo-15475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17537@1.0.2","target":"pkg:pypi/demo-12150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17537@1.0.2","target":"pkg:pypi/demo-17515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17538@1.0.3","target":"pkg:pypi/demo-12465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17538@1.0.3","target":"pkg:pypi/demo-14794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17538@1.0.3","target":"pkg:pypi/demo-16054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17539@1.0.4","target":"pkg:pypi/demo-13384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17539@1.0.4","target":"pkg:pypi/demo-13870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17539@1.0.4","target":"pkg:pypi/demo-17274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1753@1.0.3","target":"pkg:pypi/demo-10452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1753@1.0.3","target":"pkg:pypi/demo-13733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17540@1.0.0","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17541@1.0.1","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17541@1.0.1","target":"pkg:pypi/demo-16056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17541@1.0.1","target":"pkg:pypi/demo-17292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17542@1.0.2","target":"pkg:pypi/demo-10926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17542@1.0.2","target":"pkg:pypi/demo-11053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17542@1.0.2","target":"pkg:pypi/demo-13520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17542@1.0.2","target":"pkg:pypi/demo-15858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17543@1.0.3","target":"pkg:pypi/demo-12803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17544@1.0.4","target":"pkg:pypi/demo-12419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17544@1.0.4","target":"pkg:pypi/demo-13196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17544@1.0.4","target":"pkg:pypi/demo-1445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17545@1.0.0","target":"pkg:pypi/demo-13574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17545@1.0.0","target":"pkg:pypi/demo-16514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17546@1.0.1","target":"pkg:pypi/demo-12061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17546@1.0.1","target":"pkg:pypi/demo-12971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17547@1.0.2","target":"pkg:pypi/demo-10056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17547@1.0.2","target":"pkg:pypi/demo-14540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17547@1.0.2","target":"pkg:pypi/demo-1487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17547@1.0.2","target":"pkg:pypi/demo-15829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17548@1.0.3","target":"pkg:pypi/demo-11050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17548@1.0.3","target":"pkg:pypi/demo-16615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17548@1.0.3","target":"pkg:pypi/demo-17223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17549@1.0.4","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17549@1.0.4","target":"pkg:pypi/demo-11183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17549@1.0.4","target":"pkg:pypi/demo-1207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17549@1.0.4","target":"pkg:pypi/demo-12394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1754@1.0.4","target":"pkg:pypi/demo-13890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17550@1.0.0","target":"pkg:pypi/demo-13184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17551@1.0.1","target":"pkg:pypi/demo-16221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17552@1.0.2","target":"pkg:pypi/demo-13787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17552@1.0.2","target":"pkg:pypi/demo-17419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17553@1.0.3","target":"pkg:pypi/demo-1092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17553@1.0.3","target":"pkg:pypi/demo-1154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17554@1.0.4","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17554@1.0.4","target":"pkg:pypi/demo-15967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17554@1.0.4","target":"pkg:pypi/demo-16958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17555@1.0.0","target":"pkg:pypi/demo-14599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17555@1.0.0","target":"pkg:pypi/demo-14650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17555@1.0.0","target":"pkg:pypi/demo-15795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17556@1.0.1","target":"pkg:pypi/demo-1186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17556@1.0.1","target":"pkg:pypi/demo-13971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17557@1.0.2","target":"pkg:pypi/demo-1038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17557@1.0.2","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17557@1.0.2","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17557@1.0.2","target":"pkg:pypi/demo-16657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17558@1.0.3","target":"pkg:pypi/demo-17120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17559@1.0.4","target":"pkg:pypi/demo-10366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17559@1.0.4","target":"pkg:pypi/demo-13985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17559@1.0.4","target":"pkg:pypi/demo-15286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1755@1.0.0","target":"pkg:pypi/demo-15108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17560@1.0.0","target":"pkg:pypi/demo-10987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17560@1.0.0","target":"pkg:pypi/demo-12734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17561@1.0.1","target":"pkg:pypi/demo-10776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17561@1.0.1","target":"pkg:pypi/demo-16932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17561@1.0.1","target":"pkg:pypi/demo-1710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17562@1.0.2","target":"pkg:pypi/demo-14563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17562@1.0.2","target":"pkg:pypi/demo-14980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17562@1.0.2","target":"pkg:pypi/demo-15952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17563@1.0.3","target":"pkg:pypi/demo-11505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17563@1.0.3","target":"pkg:pypi/demo-12722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17563@1.0.3","target":"pkg:pypi/demo-17521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17564@1.0.4","target":"pkg:pypi/demo-16619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17565@1.0.0","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17565@1.0.0","target":"pkg:pypi/demo-13875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17565@1.0.0","target":"pkg:pypi/demo-14953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17565@1.0.0","target":"pkg:pypi/demo-17331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17566@1.0.1","target":"pkg:pypi/demo-14373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17566@1.0.1","target":"pkg:pypi/demo-1555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17566@1.0.1","target":"pkg:pypi/demo-17291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17567@1.0.2","target":"pkg:pypi/demo-14108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17567@1.0.2","target":"pkg:pypi/demo-1468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17568@1.0.3","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17568@1.0.3","target":"pkg:pypi/demo-17526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17569@1.0.4","target":"pkg:pypi/demo-12577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17569@1.0.4","target":"pkg:pypi/demo-14382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1756@1.0.1","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1756@1.0.1","target":"pkg:pypi/demo-14813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1756@1.0.1","target":"pkg:pypi/demo-15948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1756@1.0.1","target":"pkg:pypi/demo-17208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17570@1.0.0","target":"pkg:pypi/demo-11687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17570@1.0.0","target":"pkg:pypi/demo-14019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17571@1.0.1","target":"pkg:pypi/demo-12118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17571@1.0.1","target":"pkg:pypi/demo-1465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17572@1.0.2","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17572@1.0.2","target":"pkg:pypi/demo-13287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17572@1.0.2","target":"pkg:pypi/demo-15518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17572@1.0.2","target":"pkg:pypi/demo-16711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17573@1.0.3","target":"pkg:pypi/demo-15080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17574@1.0.4","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17574@1.0.4","target":"pkg:pypi/demo-11064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17574@1.0.4","target":"pkg:pypi/demo-14218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17574@1.0.4","target":"pkg:pypi/demo-17212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17575@1.0.0","target":"pkg:pypi/demo-12509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17576@1.0.1","target":"pkg:pypi/demo-16973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17577@1.0.2","target":"pkg:pypi/demo-11116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17577@1.0.2","target":"pkg:pypi/demo-13312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17578@1.0.3","target":"pkg:pypi/demo-12038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17579@1.0.4","target":"pkg:pypi/demo-12722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17579@1.0.4","target":"pkg:pypi/demo-13104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1757@1.0.2","target":"pkg:pypi/demo-10719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1757@1.0.2","target":"pkg:pypi/demo-141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1757@1.0.2","target":"pkg:pypi/demo-15713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1757@1.0.2","target":"pkg:pypi/demo-16621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17580@1.0.0","target":"pkg:pypi/demo-11808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17580@1.0.0","target":"pkg:pypi/demo-14717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17580@1.0.0","target":"pkg:pypi/demo-15004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17581@1.0.1","target":"pkg:pypi/demo-12406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17581@1.0.1","target":"pkg:pypi/demo-12988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17581@1.0.1","target":"pkg:pypi/demo-13265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17581@1.0.1","target":"pkg:pypi/demo-15610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17582@1.0.2","target":"pkg:pypi/demo-12936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17582@1.0.2","target":"pkg:pypi/demo-13456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17582@1.0.2","target":"pkg:pypi/demo-13776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17583@1.0.3","target":"pkg:pypi/demo-15302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17584@1.0.4","target":"pkg:pypi/demo-14265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17584@1.0.4","target":"pkg:pypi/demo-15787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17585@1.0.0","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17585@1.0.0","target":"pkg:pypi/demo-12806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17585@1.0.0","target":"pkg:pypi/demo-15675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17586@1.0.1","target":"pkg:pypi/demo-14822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17587@1.0.2","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17587@1.0.2","target":"pkg:pypi/demo-12347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17588@1.0.3","target":"pkg:pypi/demo-12351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17588@1.0.3","target":"pkg:pypi/demo-14298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17589@1.0.4","target":"pkg:pypi/demo-13702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17589@1.0.4","target":"pkg:pypi/demo-1382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17589@1.0.4","target":"pkg:pypi/demo-15498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1758@1.0.3","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1758@1.0.3","target":"pkg:pypi/demo-11783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1758@1.0.3","target":"pkg:pypi/demo-16633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17590@1.0.0","target":"pkg:pypi/demo-14663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17591@1.0.1","target":"pkg:pypi/demo-12397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17591@1.0.1","target":"pkg:pypi/demo-1424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17592@1.0.2","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17592@1.0.2","target":"pkg:pypi/demo-13034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17592@1.0.2","target":"pkg:pypi/demo-14921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17593@1.0.3","target":"pkg:pypi/demo-12029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17593@1.0.3","target":"pkg:pypi/demo-15979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17594@1.0.4","target":"pkg:pypi/demo-14031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17595@1.0.0","target":"pkg:pypi/demo-16516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17596@1.0.1","target":"pkg:pypi/demo-16339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17597@1.0.2","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17597@1.0.2","target":"pkg:pypi/demo-1388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17598@1.0.3","target":"pkg:pypi/demo-11472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17598@1.0.3","target":"pkg:pypi/demo-11715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17598@1.0.3","target":"pkg:pypi/demo-16646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17599@1.0.4","target":"pkg:pypi/demo-13385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17599@1.0.4","target":"pkg:pypi/demo-15963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1759@1.0.4","target":"pkg:pypi/demo-12826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1759@1.0.4","target":"pkg:pypi/demo-14486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1759@1.0.4","target":"pkg:pypi/demo-1646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-175@1.0.0","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-175@1.0.0","target":"pkg:pypi/demo-17161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-175@1.0.0","target":"pkg:pypi/demo-17496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17600@1.0.0","target":"pkg:pypi/demo-17048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17601@1.0.1","target":"pkg:pypi/demo-11773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17601@1.0.1","target":"pkg:pypi/demo-13666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17601@1.0.1","target":"pkg:pypi/demo-14169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17602@1.0.2","target":"pkg:pypi/demo-1454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17603@1.0.3","target":"pkg:pypi/demo-15027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17603@1.0.3","target":"pkg:pypi/demo-15048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17603@1.0.3","target":"pkg:pypi/demo-15751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17603@1.0.3","target":"pkg:pypi/demo-15813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17604@1.0.4","target":"pkg:pypi/demo-11257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17604@1.0.4","target":"pkg:pypi/demo-15256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17605@1.0.0","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17605@1.0.0","target":"pkg:pypi/demo-11365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17605@1.0.0","target":"pkg:pypi/demo-15501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17606@1.0.1","target":"pkg:pypi/demo-17002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17607@1.0.2","target":"pkg:pypi/demo-15376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17608@1.0.3","target":"pkg:pypi/demo-15235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17608@1.0.3","target":"pkg:pypi/demo-15321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17608@1.0.3","target":"pkg:pypi/demo-15784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17608@1.0.3","target":"pkg:pypi/demo-15837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17609@1.0.4","target":"pkg:pypi/demo-11324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17609@1.0.4","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17609@1.0.4","target":"pkg:pypi/demo-14813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1760@1.0.0","target":"pkg:pypi/demo-11743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1760@1.0.0","target":"pkg:pypi/demo-13805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17610@1.0.0","target":"pkg:pypi/demo-15967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17611@1.0.1","target":"pkg:pypi/demo-12858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17611@1.0.1","target":"pkg:pypi/demo-15845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17611@1.0.1","target":"pkg:pypi/demo-17254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17612@1.0.2","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17612@1.0.2","target":"pkg:pypi/demo-13115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17612@1.0.2","target":"pkg:pypi/demo-1318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17613@1.0.3","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17613@1.0.3","target":"pkg:pypi/demo-14151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17613@1.0.3","target":"pkg:pypi/demo-16252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17614@1.0.4","target":"pkg:pypi/demo-14547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17614@1.0.4","target":"pkg:pypi/demo-14702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17614@1.0.4","target":"pkg:pypi/demo-15318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17614@1.0.4","target":"pkg:pypi/demo-16816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17615@1.0.0","target":"pkg:pypi/demo-12411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17615@1.0.0","target":"pkg:pypi/demo-15919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17616@1.0.1","target":"pkg:pypi/demo-16319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17617@1.0.2","target":"pkg:pypi/demo-10056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17618@1.0.3","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17618@1.0.3","target":"pkg:pypi/demo-12876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17618@1.0.3","target":"pkg:pypi/demo-13417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17619@1.0.4","target":"pkg:pypi/demo-1187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17619@1.0.4","target":"pkg:pypi/demo-11921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1761@1.0.1","target":"pkg:pypi/demo-12782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1761@1.0.1","target":"pkg:pypi/demo-13714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17620@1.0.0","target":"pkg:pypi/demo-10867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17620@1.0.0","target":"pkg:pypi/demo-1302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17620@1.0.0","target":"pkg:pypi/demo-14130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17620@1.0.0","target":"pkg:pypi/demo-15106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17621@1.0.1","target":"pkg:pypi/demo-12828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17621@1.0.1","target":"pkg:pypi/demo-15668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17622@1.0.2","target":"pkg:pypi/demo-15889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17623@1.0.3","target":"pkg:pypi/demo-14481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17623@1.0.3","target":"pkg:pypi/demo-14779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17623@1.0.3","target":"pkg:pypi/demo-15481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17624@1.0.4","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17624@1.0.4","target":"pkg:pypi/demo-14545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17624@1.0.4","target":"pkg:pypi/demo-1748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17625@1.0.0","target":"pkg:pypi/demo-11126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17625@1.0.0","target":"pkg:pypi/demo-12237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17625@1.0.0","target":"pkg:pypi/demo-14190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17625@1.0.0","target":"pkg:pypi/demo-16941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17626@1.0.1","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17626@1.0.1","target":"pkg:pypi/demo-12842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17626@1.0.1","target":"pkg:pypi/demo-12923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17626@1.0.1","target":"pkg:pypi/demo-17577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17627@1.0.2","target":"pkg:pypi/demo-1650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17628@1.0.3","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17628@1.0.3","target":"pkg:pypi/demo-13203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17628@1.0.3","target":"pkg:pypi/demo-16635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17628@1.0.3","target":"pkg:pypi/demo-17035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17629@1.0.4","target":"pkg:pypi/demo-12779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17629@1.0.4","target":"pkg:pypi/demo-14474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17629@1.0.4","target":"pkg:pypi/demo-15034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17629@1.0.4","target":"pkg:pypi/demo-16282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1762@1.0.2","target":"pkg:pypi/demo-14903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17630@1.0.0","target":"pkg:pypi/demo-10708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17630@1.0.0","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17630@1.0.0","target":"pkg:pypi/demo-16006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17631@1.0.1","target":"pkg:pypi/demo-10331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17631@1.0.1","target":"pkg:pypi/demo-11745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17631@1.0.1","target":"pkg:pypi/demo-12480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17631@1.0.1","target":"pkg:pypi/demo-1367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17632@1.0.2","target":"pkg:pypi/demo-13687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17632@1.0.2","target":"pkg:pypi/demo-17305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17633@1.0.3","target":"pkg:pypi/demo-12097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17633@1.0.3","target":"pkg:pypi/demo-14586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17634@1.0.4","target":"pkg:pypi/demo-10567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17634@1.0.4","target":"pkg:pypi/demo-12522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17634@1.0.4","target":"pkg:pypi/demo-14134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17634@1.0.4","target":"pkg:pypi/demo-1569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17635@1.0.0","target":"pkg:pypi/demo-12092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17635@1.0.0","target":"pkg:pypi/demo-13070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17635@1.0.0","target":"pkg:pypi/demo-13427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17636@1.0.1","target":"pkg:pypi/demo-10486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17636@1.0.1","target":"pkg:pypi/demo-13411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17636@1.0.1","target":"pkg:pypi/demo-15966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17636@1.0.1","target":"pkg:pypi/demo-16799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17637@1.0.2","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17637@1.0.2","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17638@1.0.3","target":"pkg:pypi/demo-11506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17638@1.0.3","target":"pkg:pypi/demo-12294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17638@1.0.3","target":"pkg:pypi/demo-13540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17638@1.0.3","target":"pkg:pypi/demo-15625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17639@1.0.4","target":"pkg:pypi/demo-14236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1763@1.0.3","target":"pkg:pypi/demo-14140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1763@1.0.3","target":"pkg:pypi/demo-15844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17640@1.0.0","target":"pkg:pypi/demo-11626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17640@1.0.0","target":"pkg:pypi/demo-17167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17640@1.0.0","target":"pkg:pypi/demo-17169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17641@1.0.1","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17641@1.0.1","target":"pkg:pypi/demo-13594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17641@1.0.1","target":"pkg:pypi/demo-15017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17641@1.0.1","target":"pkg:pypi/demo-15747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17642@1.0.2","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17642@1.0.2","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17642@1.0.2","target":"pkg:pypi/demo-14856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17642@1.0.2","target":"pkg:pypi/demo-16992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17643@1.0.3","target":"pkg:pypi/demo-10509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17643@1.0.3","target":"pkg:pypi/demo-1074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17643@1.0.3","target":"pkg:pypi/demo-11198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17643@1.0.3","target":"pkg:pypi/demo-16807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17644@1.0.4","target":"pkg:pypi/demo-11373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17645@1.0.0","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17645@1.0.0","target":"pkg:pypi/demo-14206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17645@1.0.0","target":"pkg:pypi/demo-15566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17646@1.0.1","target":"pkg:pypi/demo-11864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17646@1.0.1","target":"pkg:pypi/demo-14912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17646@1.0.1","target":"pkg:pypi/demo-15372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17646@1.0.1","target":"pkg:pypi/demo-15842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17647@1.0.2","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17648@1.0.3","target":"pkg:pypi/demo-10452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17648@1.0.3","target":"pkg:pypi/demo-13900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17648@1.0.3","target":"pkg:pypi/demo-16115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17648@1.0.3","target":"pkg:pypi/demo-17123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17649@1.0.4","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17649@1.0.4","target":"pkg:pypi/demo-12313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17649@1.0.4","target":"pkg:pypi/demo-15296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1764@1.0.4","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1764@1.0.4","target":"pkg:pypi/demo-10588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1764@1.0.4","target":"pkg:pypi/demo-11200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1764@1.0.4","target":"pkg:pypi/demo-1667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17650@1.0.0","target":"pkg:pypi/demo-13275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17650@1.0.0","target":"pkg:pypi/demo-14535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17650@1.0.0","target":"pkg:pypi/demo-15243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17650@1.0.0","target":"pkg:pypi/demo-1679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17651@1.0.1","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17651@1.0.1","target":"pkg:pypi/demo-13636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17651@1.0.1","target":"pkg:pypi/demo-15419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17652@1.0.2","target":"pkg:pypi/demo-13916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17653@1.0.3","target":"pkg:pypi/demo-1231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17654@1.0.4","target":"pkg:pypi/demo-13581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17655@1.0.0","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17655@1.0.0","target":"pkg:pypi/demo-13765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17656@1.0.1","target":"pkg:pypi/demo-15803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17657@1.0.2","target":"pkg:pypi/demo-10115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17657@1.0.2","target":"pkg:pypi/demo-12871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17658@1.0.3","target":"pkg:pypi/demo-12171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17658@1.0.3","target":"pkg:pypi/demo-13317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17658@1.0.3","target":"pkg:pypi/demo-15516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17658@1.0.3","target":"pkg:pypi/demo-15877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17659@1.0.4","target":"pkg:pypi/demo-13652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1765@1.0.0","target":"pkg:pypi/demo-13268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17660@1.0.0","target":"pkg:pypi/demo-15783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17660@1.0.0","target":"pkg:pypi/demo-17046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17660@1.0.0","target":"pkg:pypi/demo-17217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17661@1.0.1","target":"pkg:pypi/demo-12795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17661@1.0.1","target":"pkg:pypi/demo-1550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17662@1.0.2","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17662@1.0.2","target":"pkg:pypi/demo-13557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17662@1.0.2","target":"pkg:pypi/demo-17289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17663@1.0.3","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17663@1.0.3","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17663@1.0.3","target":"pkg:pypi/demo-14632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17664@1.0.4","target":"pkg:pypi/demo-16177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17664@1.0.4","target":"pkg:pypi/demo-16649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17664@1.0.4","target":"pkg:pypi/demo-16743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17665@1.0.0","target":"pkg:pypi/demo-15591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17666@1.0.1","target":"pkg:pypi/demo-14185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17666@1.0.1","target":"pkg:pypi/demo-16776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17666@1.0.1","target":"pkg:pypi/demo-16820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17667@1.0.2","target":"pkg:pypi/demo-10237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17667@1.0.2","target":"pkg:pypi/demo-10733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17667@1.0.2","target":"pkg:pypi/demo-11120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17668@1.0.3","target":"pkg:pypi/demo-11271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17668@1.0.3","target":"pkg:pypi/demo-11426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17668@1.0.3","target":"pkg:pypi/demo-14477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17668@1.0.3","target":"pkg:pypi/demo-15093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17669@1.0.4","target":"pkg:pypi/demo-15537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1766@1.0.1","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1766@1.0.1","target":"pkg:pypi/demo-16499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1766@1.0.1","target":"pkg:pypi/demo-17017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17670@1.0.0","target":"pkg:pypi/demo-10294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17670@1.0.0","target":"pkg:pypi/demo-14350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17670@1.0.0","target":"pkg:pypi/demo-17108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17671@1.0.1","target":"pkg:pypi/demo-10331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17671@1.0.1","target":"pkg:pypi/demo-16273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17672@1.0.2","target":"pkg:pypi/demo-15883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17673@1.0.3","target":"pkg:pypi/demo-17630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17674@1.0.4","target":"pkg:pypi/demo-11671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17674@1.0.4","target":"pkg:pypi/demo-12631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17674@1.0.4","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17674@1.0.4","target":"pkg:pypi/demo-13028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17675@1.0.0","target":"pkg:pypi/demo-15131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17675@1.0.0","target":"pkg:pypi/demo-15595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17676@1.0.1","target":"pkg:pypi/demo-11355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17677@1.0.2","target":"pkg:pypi/demo-13394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17678@1.0.3","target":"pkg:pypi/demo-10133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17678@1.0.3","target":"pkg:pypi/demo-15105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17679@1.0.4","target":"pkg:pypi/demo-15544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1767@1.0.2","target":"pkg:pypi/demo-11867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1767@1.0.2","target":"pkg:pypi/demo-12514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1767@1.0.2","target":"pkg:pypi/demo-14570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1767@1.0.2","target":"pkg:pypi/demo-16947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17680@1.0.0","target":"pkg:pypi/demo-13589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17680@1.0.0","target":"pkg:pypi/demo-13979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17680@1.0.0","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17681@1.0.1","target":"pkg:pypi/demo-12423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17681@1.0.1","target":"pkg:pypi/demo-14541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17681@1.0.1","target":"pkg:pypi/demo-14619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17681@1.0.1","target":"pkg:pypi/demo-16999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17682@1.0.2","target":"pkg:pypi/demo-11193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17682@1.0.2","target":"pkg:pypi/demo-12552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17682@1.0.2","target":"pkg:pypi/demo-13727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17683@1.0.3","target":"pkg:pypi/demo-13765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17683@1.0.3","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17683@1.0.3","target":"pkg:pypi/demo-14779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17683@1.0.3","target":"pkg:pypi/demo-17069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17684@1.0.4","target":"pkg:pypi/demo-13551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17684@1.0.4","target":"pkg:pypi/demo-14396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17684@1.0.4","target":"pkg:pypi/demo-16869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17685@1.0.0","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17685@1.0.0","target":"pkg:pypi/demo-1329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17686@1.0.1","target":"pkg:pypi/demo-10667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17686@1.0.1","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17686@1.0.1","target":"pkg:pypi/demo-13851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17687@1.0.2","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17687@1.0.2","target":"pkg:pypi/demo-13962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17687@1.0.2","target":"pkg:pypi/demo-15318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17688@1.0.3","target":"pkg:pypi/demo-14626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17688@1.0.3","target":"pkg:pypi/demo-1472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17689@1.0.4","target":"pkg:pypi/demo-12420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17689@1.0.4","target":"pkg:pypi/demo-14057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17689@1.0.4","target":"pkg:pypi/demo-17325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1768@1.0.3","target":"pkg:pypi/demo-10549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1768@1.0.3","target":"pkg:pypi/demo-14717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1768@1.0.3","target":"pkg:pypi/demo-15903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17690@1.0.0","target":"pkg:pypi/demo-1219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17690@1.0.0","target":"pkg:pypi/demo-12320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17690@1.0.0","target":"pkg:pypi/demo-17631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17691@1.0.1","target":"pkg:pypi/demo-11399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17691@1.0.1","target":"pkg:pypi/demo-15358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17692@1.0.2","target":"pkg:pypi/demo-12589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17692@1.0.2","target":"pkg:pypi/demo-1374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17692@1.0.2","target":"pkg:pypi/demo-16247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17692@1.0.2","target":"pkg:pypi/demo-16819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17693@1.0.3","target":"pkg:pypi/demo-10834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17693@1.0.3","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17694@1.0.4","target":"pkg:pypi/demo-15415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17694@1.0.4","target":"pkg:pypi/demo-16581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17694@1.0.4","target":"pkg:pypi/demo-1685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17695@1.0.0","target":"pkg:pypi/demo-12523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17695@1.0.0","target":"pkg:pypi/demo-17321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17696@1.0.1","target":"pkg:pypi/demo-1175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17696@1.0.1","target":"pkg:pypi/demo-16943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17697@1.0.2","target":"pkg:pypi/demo-16914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17698@1.0.3","target":"pkg:pypi/demo-14002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17698@1.0.3","target":"pkg:pypi/demo-14874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17698@1.0.3","target":"pkg:pypi/demo-16074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17698@1.0.3","target":"pkg:pypi/demo-1722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17699@1.0.4","target":"pkg:pypi/demo-11617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17699@1.0.4","target":"pkg:pypi/demo-17069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1769@1.0.4","target":"pkg:pypi/demo-13691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1769@1.0.4","target":"pkg:pypi/demo-13988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1769@1.0.4","target":"pkg:pypi/demo-17011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-176@1.0.1","target":"pkg:pypi/demo-12490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-176@1.0.1","target":"pkg:pypi/demo-14930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-176@1.0.1","target":"pkg:pypi/demo-17278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17700@1.0.0","target":"pkg:pypi/demo-1283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17701@1.0.1","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17701@1.0.1","target":"pkg:pypi/demo-14307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17702@1.0.2","target":"pkg:pypi/demo-13561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17703@1.0.3","target":"pkg:pypi/demo-11101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17703@1.0.3","target":"pkg:pypi/demo-15344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17703@1.0.3","target":"pkg:pypi/demo-1641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17704@1.0.4","target":"pkg:pypi/demo-12738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17704@1.0.4","target":"pkg:pypi/demo-14541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17705@1.0.0","target":"pkg:pypi/demo-16287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17706@1.0.1","target":"pkg:pypi/demo-11060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17706@1.0.1","target":"pkg:pypi/demo-12525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17706@1.0.1","target":"pkg:pypi/demo-13754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17707@1.0.2","target":"pkg:pypi/demo-14047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17707@1.0.2","target":"pkg:pypi/demo-14465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17707@1.0.2","target":"pkg:pypi/demo-15570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17708@1.0.3","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17708@1.0.3","target":"pkg:pypi/demo-1391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17708@1.0.3","target":"pkg:pypi/demo-16959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17709@1.0.4","target":"pkg:pypi/demo-14816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1770@1.0.0","target":"pkg:pypi/demo-16428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17710@1.0.0","target":"pkg:pypi/demo-12857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17710@1.0.0","target":"pkg:pypi/demo-16510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17710@1.0.0","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17711@1.0.1","target":"pkg:pypi/demo-10885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17711@1.0.1","target":"pkg:pypi/demo-11725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17712@1.0.2","target":"pkg:pypi/demo-10978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17712@1.0.2","target":"pkg:pypi/demo-14941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17712@1.0.2","target":"pkg:pypi/demo-15423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17713@1.0.3","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17714@1.0.4","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17714@1.0.4","target":"pkg:pypi/demo-11203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17714@1.0.4","target":"pkg:pypi/demo-13129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17714@1.0.4","target":"pkg:pypi/demo-16872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17715@1.0.0","target":"pkg:pypi/demo-1489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17715@1.0.0","target":"pkg:pypi/demo-17046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17716@1.0.1","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17716@1.0.1","target":"pkg:pypi/demo-11926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17716@1.0.1","target":"pkg:pypi/demo-13287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17716@1.0.1","target":"pkg:pypi/demo-15535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17717@1.0.2","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17717@1.0.2","target":"pkg:pypi/demo-14075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17718@1.0.3","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17718@1.0.3","target":"pkg:pypi/demo-11777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17718@1.0.3","target":"pkg:pypi/demo-14044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17718@1.0.3","target":"pkg:pypi/demo-15510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17719@1.0.4","target":"pkg:pypi/demo-12267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17719@1.0.4","target":"pkg:pypi/demo-16899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17719@1.0.4","target":"pkg:pypi/demo-16936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17719@1.0.4","target":"pkg:pypi/demo-17109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1771@1.0.1","target":"pkg:pypi/demo-15221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1771@1.0.1","target":"pkg:pypi/demo-15792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1771@1.0.1","target":"pkg:pypi/demo-17446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17720@1.0.0","target":"pkg:pypi/demo-11035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17721@1.0.1","target":"pkg:pypi/demo-1369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17721@1.0.1","target":"pkg:pypi/demo-15626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17721@1.0.1","target":"pkg:pypi/demo-16064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17721@1.0.1","target":"pkg:pypi/demo-17067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17722@1.0.2","target":"pkg:pypi/demo-12120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17722@1.0.2","target":"pkg:pypi/demo-1334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17722@1.0.2","target":"pkg:pypi/demo-13580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17722@1.0.2","target":"pkg:pypi/demo-15547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17723@1.0.3","target":"pkg:pypi/demo-11613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17723@1.0.3","target":"pkg:pypi/demo-15668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17724@1.0.4","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17724@1.0.4","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17725@1.0.0","target":"pkg:pypi/demo-17532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17726@1.0.1","target":"pkg:pypi/demo-12069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17726@1.0.1","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17726@1.0.1","target":"pkg:pypi/demo-157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17726@1.0.1","target":"pkg:pypi/demo-17506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17727@1.0.2","target":"pkg:pypi/demo-11520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17727@1.0.2","target":"pkg:pypi/demo-13212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17727@1.0.2","target":"pkg:pypi/demo-14285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17727@1.0.2","target":"pkg:pypi/demo-16900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17728@1.0.3","target":"pkg:pypi/demo-11198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17728@1.0.3","target":"pkg:pypi/demo-11356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17728@1.0.3","target":"pkg:pypi/demo-11987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17728@1.0.3","target":"pkg:pypi/demo-16366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17729@1.0.4","target":"pkg:pypi/demo-10344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17729@1.0.4","target":"pkg:pypi/demo-12270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17729@1.0.4","target":"pkg:pypi/demo-13515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1772@1.0.2","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1772@1.0.2","target":"pkg:pypi/demo-11784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17730@1.0.0","target":"pkg:pypi/demo-11408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17731@1.0.1","target":"pkg:pypi/demo-10677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17731@1.0.1","target":"pkg:pypi/demo-16768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17731@1.0.1","target":"pkg:pypi/demo-17649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17732@1.0.2","target":"pkg:pypi/demo-12907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17732@1.0.2","target":"pkg:pypi/demo-15108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17733@1.0.3","target":"pkg:pypi/demo-15703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17733@1.0.3","target":"pkg:pypi/demo-17235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17733@1.0.3","target":"pkg:pypi/demo-17383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17734@1.0.4","target":"pkg:pypi/demo-12597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17734@1.0.4","target":"pkg:pypi/demo-13093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17735@1.0.0","target":"pkg:pypi/demo-13761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17736@1.0.1","target":"pkg:pypi/demo-16656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17737@1.0.2","target":"pkg:pypi/demo-1580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17738@1.0.3","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17738@1.0.3","target":"pkg:pypi/demo-16856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17738@1.0.3","target":"pkg:pypi/demo-16865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17739@1.0.4","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17739@1.0.4","target":"pkg:pypi/demo-10669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17739@1.0.4","target":"pkg:pypi/demo-14038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17739@1.0.4","target":"pkg:pypi/demo-14337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1773@1.0.3","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1773@1.0.3","target":"pkg:pypi/demo-13586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1773@1.0.3","target":"pkg:pypi/demo-14315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1773@1.0.3","target":"pkg:pypi/demo-14934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17740@1.0.0","target":"pkg:pypi/demo-15221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17740@1.0.0","target":"pkg:pypi/demo-15789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17741@1.0.1","target":"pkg:pypi/demo-12050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17741@1.0.1","target":"pkg:pypi/demo-13200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17741@1.0.1","target":"pkg:pypi/demo-1548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17742@1.0.2","target":"pkg:pypi/demo-11348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17743@1.0.3","target":"pkg:pypi/demo-11915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17744@1.0.4","target":"pkg:pypi/demo-12463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17744@1.0.4","target":"pkg:pypi/demo-17738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17745@1.0.0","target":"pkg:pypi/demo-13330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17746@1.0.1","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17746@1.0.1","target":"pkg:pypi/demo-1416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17747@1.0.2","target":"pkg:pypi/demo-11916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17747@1.0.2","target":"pkg:pypi/demo-12794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17747@1.0.2","target":"pkg:pypi/demo-15607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17748@1.0.3","target":"pkg:pypi/demo-12770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17748@1.0.3","target":"pkg:pypi/demo-16600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17748@1.0.3","target":"pkg:pypi/demo-16606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17749@1.0.4","target":"pkg:pypi/demo-12145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1774@1.0.4","target":"pkg:pypi/demo-15995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17750@1.0.0","target":"pkg:pypi/demo-10378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17750@1.0.0","target":"pkg:pypi/demo-12071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17750@1.0.0","target":"pkg:pypi/demo-15961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17750@1.0.0","target":"pkg:pypi/demo-16305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17751@1.0.1","target":"pkg:pypi/demo-1434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17751@1.0.1","target":"pkg:pypi/demo-15363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17752@1.0.2","target":"pkg:pypi/demo-10592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17752@1.0.2","target":"pkg:pypi/demo-12779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17752@1.0.2","target":"pkg:pypi/demo-13123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17752@1.0.2","target":"pkg:pypi/demo-13278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17753@1.0.3","target":"pkg:pypi/demo-11530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17753@1.0.3","target":"pkg:pypi/demo-15605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17753@1.0.3","target":"pkg:pypi/demo-15928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17753@1.0.3","target":"pkg:pypi/demo-16123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17754@1.0.4","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17755@1.0.0","target":"pkg:pypi/demo-17456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17756@1.0.1","target":"pkg:pypi/demo-1222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17756@1.0.1","target":"pkg:pypi/demo-13521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17756@1.0.1","target":"pkg:pypi/demo-17465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17757@1.0.2","target":"pkg:pypi/demo-13772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17757@1.0.2","target":"pkg:pypi/demo-14450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17757@1.0.2","target":"pkg:pypi/demo-1479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17757@1.0.2","target":"pkg:pypi/demo-16929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17758@1.0.3","target":"pkg:pypi/demo-12840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17758@1.0.3","target":"pkg:pypi/demo-14249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17759@1.0.4","target":"pkg:pypi/demo-12435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17759@1.0.4","target":"pkg:pypi/demo-14962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17759@1.0.4","target":"pkg:pypi/demo-17596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17759@1.0.4","target":"pkg:pypi/demo-17613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1775@1.0.0","target":"pkg:pypi/demo-10751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1775@1.0.0","target":"pkg:pypi/demo-13548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1775@1.0.0","target":"pkg:pypi/demo-15783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17760@1.0.0","target":"pkg:pypi/demo-1265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17760@1.0.0","target":"pkg:pypi/demo-16480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17760@1.0.0","target":"pkg:pypi/demo-17091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17761@1.0.1","target":"pkg:pypi/demo-1082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17761@1.0.1","target":"pkg:pypi/demo-12630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17761@1.0.1","target":"pkg:pypi/demo-14277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17761@1.0.1","target":"pkg:pypi/demo-14462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17762@1.0.2","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17762@1.0.2","target":"pkg:pypi/demo-13369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17762@1.0.2","target":"pkg:pypi/demo-15076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17762@1.0.2","target":"pkg:pypi/demo-17596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17763@1.0.3","target":"pkg:pypi/demo-1151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17763@1.0.3","target":"pkg:pypi/demo-13265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17764@1.0.4","target":"pkg:pypi/demo-17283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17765@1.0.0","target":"pkg:pypi/demo-12224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17766@1.0.1","target":"pkg:pypi/demo-11955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17766@1.0.1","target":"pkg:pypi/demo-12449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17767@1.0.2","target":"pkg:pypi/demo-12812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17768@1.0.3","target":"pkg:pypi/demo-1205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17768@1.0.3","target":"pkg:pypi/demo-15259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17768@1.0.3","target":"pkg:pypi/demo-16251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17768@1.0.3","target":"pkg:pypi/demo-17498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17769@1.0.4","target":"pkg:pypi/demo-13225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17769@1.0.4","target":"pkg:pypi/demo-17730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1776@1.0.1","target":"pkg:pypi/demo-1327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1776@1.0.1","target":"pkg:pypi/demo-14962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1776@1.0.1","target":"pkg:pypi/demo-15272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1776@1.0.1","target":"pkg:pypi/demo-17702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17770@1.0.0","target":"pkg:pypi/demo-16199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17771@1.0.1","target":"pkg:pypi/demo-11484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17771@1.0.1","target":"pkg:pypi/demo-12792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17771@1.0.1","target":"pkg:pypi/demo-14216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17772@1.0.2","target":"pkg:pypi/demo-14417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17773@1.0.3","target":"pkg:pypi/demo-10673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17773@1.0.3","target":"pkg:pypi/demo-12401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17773@1.0.3","target":"pkg:pypi/demo-14107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17774@1.0.4","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17774@1.0.4","target":"pkg:pypi/demo-10392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17775@1.0.0","target":"pkg:pypi/demo-13323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17775@1.0.0","target":"pkg:pypi/demo-15434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17775@1.0.0","target":"pkg:pypi/demo-16956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17776@1.0.1","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17776@1.0.1","target":"pkg:pypi/demo-1158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17776@1.0.1","target":"pkg:pypi/demo-13177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17777@1.0.2","target":"pkg:pypi/demo-11952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17777@1.0.2","target":"pkg:pypi/demo-13630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17778@1.0.3","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17778@1.0.3","target":"pkg:pypi/demo-11967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17778@1.0.3","target":"pkg:pypi/demo-12197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17778@1.0.3","target":"pkg:pypi/demo-13581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17779@1.0.4","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17779@1.0.4","target":"pkg:pypi/demo-10990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17779@1.0.4","target":"pkg:pypi/demo-16195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17779@1.0.4","target":"pkg:pypi/demo-16427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1777@1.0.2","target":"pkg:pypi/demo-10713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1777@1.0.2","target":"pkg:pypi/demo-11310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17780@1.0.0","target":"pkg:pypi/demo-17623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17781@1.0.1","target":"pkg:pypi/demo-13620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17782@1.0.2","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17782@1.0.2","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17782@1.0.2","target":"pkg:pypi/demo-12555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17782@1.0.2","target":"pkg:pypi/demo-15954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17783@1.0.3","target":"pkg:pypi/demo-11885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17783@1.0.3","target":"pkg:pypi/demo-12857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17783@1.0.3","target":"pkg:pypi/demo-1415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17784@1.0.4","target":"pkg:pypi/demo-1051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17784@1.0.4","target":"pkg:pypi/demo-11748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17785@1.0.0","target":"pkg:pypi/demo-11145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17785@1.0.0","target":"pkg:pypi/demo-11872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17785@1.0.0","target":"pkg:pypi/demo-12830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17785@1.0.0","target":"pkg:pypi/demo-16594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17786@1.0.1","target":"pkg:pypi/demo-12497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17786@1.0.1","target":"pkg:pypi/demo-12635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17786@1.0.1","target":"pkg:pypi/demo-13274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17787@1.0.2","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17787@1.0.2","target":"pkg:pypi/demo-14983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17788@1.0.3","target":"pkg:pypi/demo-10546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17788@1.0.3","target":"pkg:pypi/demo-1272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17788@1.0.3","target":"pkg:pypi/demo-16642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17788@1.0.3","target":"pkg:pypi/demo-17738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17789@1.0.4","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17789@1.0.4","target":"pkg:pypi/demo-12715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17789@1.0.4","target":"pkg:pypi/demo-17574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1778@1.0.3","target":"pkg:pypi/demo-13243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1778@1.0.3","target":"pkg:pypi/demo-15249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17790@1.0.0","target":"pkg:pypi/demo-10426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17790@1.0.0","target":"pkg:pypi/demo-14960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17791@1.0.1","target":"pkg:pypi/demo-12086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17791@1.0.1","target":"pkg:pypi/demo-12789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17791@1.0.1","target":"pkg:pypi/demo-17604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17792@1.0.2","target":"pkg:pypi/demo-12726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17792@1.0.2","target":"pkg:pypi/demo-14199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17793@1.0.3","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17794@1.0.4","target":"pkg:pypi/demo-13938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17794@1.0.4","target":"pkg:pypi/demo-15385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17794@1.0.4","target":"pkg:pypi/demo-17689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17795@1.0.0","target":"pkg:pypi/demo-12609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17795@1.0.0","target":"pkg:pypi/demo-13812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17795@1.0.0","target":"pkg:pypi/demo-15861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17796@1.0.1","target":"pkg:pypi/demo-11893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17796@1.0.1","target":"pkg:pypi/demo-12388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17797@1.0.2","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17797@1.0.2","target":"pkg:pypi/demo-16224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17797@1.0.2","target":"pkg:pypi/demo-16863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17798@1.0.3","target":"pkg:pypi/demo-14482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17799@1.0.4","target":"pkg:pypi/demo-13260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17799@1.0.4","target":"pkg:pypi/demo-16725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1779@1.0.4","target":"pkg:pypi/demo-10948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-177@1.0.2","target":"pkg:pypi/demo-11772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-177@1.0.2","target":"pkg:pypi/demo-12001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-177@1.0.2","target":"pkg:pypi/demo-12896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17800@1.0.0","target":"pkg:pypi/demo-1623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17800@1.0.0","target":"pkg:pypi/demo-168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17801@1.0.1","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17801@1.0.1","target":"pkg:pypi/demo-12779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17801@1.0.1","target":"pkg:pypi/demo-14358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17802@1.0.2","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17802@1.0.2","target":"pkg:pypi/demo-13957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17802@1.0.2","target":"pkg:pypi/demo-17693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17803@1.0.3","target":"pkg:pypi/demo-12666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17804@1.0.4","target":"pkg:pypi/demo-12492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17804@1.0.4","target":"pkg:pypi/demo-15145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17804@1.0.4","target":"pkg:pypi/demo-16047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17804@1.0.4","target":"pkg:pypi/demo-16368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17805@1.0.0","target":"pkg:pypi/demo-11870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17805@1.0.0","target":"pkg:pypi/demo-1251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17805@1.0.0","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17805@1.0.0","target":"pkg:pypi/demo-15200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17806@1.0.1","target":"pkg:pypi/demo-11413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17806@1.0.1","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17806@1.0.1","target":"pkg:pypi/demo-13374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17807@1.0.2","target":"pkg:pypi/demo-10556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17807@1.0.2","target":"pkg:pypi/demo-1132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17808@1.0.3","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17808@1.0.3","target":"pkg:pypi/demo-11714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17808@1.0.3","target":"pkg:pypi/demo-12993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17809@1.0.4","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1780@1.0.0","target":"pkg:pypi/demo-13549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1780@1.0.0","target":"pkg:pypi/demo-15447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17810@1.0.0","target":"pkg:pypi/demo-11406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17810@1.0.0","target":"pkg:pypi/demo-13310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17810@1.0.0","target":"pkg:pypi/demo-13607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17810@1.0.0","target":"pkg:pypi/demo-17779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17811@1.0.1","target":"pkg:pypi/demo-10533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17811@1.0.1","target":"pkg:pypi/demo-11212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17811@1.0.1","target":"pkg:pypi/demo-13746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17811@1.0.1","target":"pkg:pypi/demo-14993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17812@1.0.2","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17812@1.0.2","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17813@1.0.3","target":"pkg:pypi/demo-11526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17813@1.0.3","target":"pkg:pypi/demo-13754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17813@1.0.3","target":"pkg:pypi/demo-17379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17813@1.0.3","target":"pkg:pypi/demo-17511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17814@1.0.4","target":"pkg:pypi/demo-13775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17814@1.0.4","target":"pkg:pypi/demo-16496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17815@1.0.0","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17816@1.0.1","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17816@1.0.1","target":"pkg:pypi/demo-11727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17816@1.0.1","target":"pkg:pypi/demo-12225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17816@1.0.1","target":"pkg:pypi/demo-12401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17817@1.0.2","target":"pkg:pypi/demo-16904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17817@1.0.2","target":"pkg:pypi/demo-1737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17818@1.0.3","target":"pkg:pypi/demo-11866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17818@1.0.3","target":"pkg:pypi/demo-12001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17818@1.0.3","target":"pkg:pypi/demo-14429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17818@1.0.3","target":"pkg:pypi/demo-17151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17819@1.0.4","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17819@1.0.4","target":"pkg:pypi/demo-13819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17819@1.0.4","target":"pkg:pypi/demo-14736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1781@1.0.1","target":"pkg:pypi/demo-11548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1781@1.0.1","target":"pkg:pypi/demo-13412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1781@1.0.1","target":"pkg:pypi/demo-13758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1781@1.0.1","target":"pkg:pypi/demo-17709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17820@1.0.0","target":"pkg:pypi/demo-13574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17820@1.0.0","target":"pkg:pypi/demo-17575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17821@1.0.1","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17821@1.0.1","target":"pkg:pypi/demo-13601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17821@1.0.1","target":"pkg:pypi/demo-16091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17822@1.0.2","target":"pkg:pypi/demo-13064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17822@1.0.2","target":"pkg:pypi/demo-15628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17822@1.0.2","target":"pkg:pypi/demo-1606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17822@1.0.2","target":"pkg:pypi/demo-17581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17823@1.0.3","target":"pkg:pypi/demo-1394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17823@1.0.3","target":"pkg:pypi/demo-14762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17823@1.0.3","target":"pkg:pypi/demo-16463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17823@1.0.3","target":"pkg:pypi/demo-17779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17824@1.0.4","target":"pkg:pypi/demo-12059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17824@1.0.4","target":"pkg:pypi/demo-14700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17824@1.0.4","target":"pkg:pypi/demo-16635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17825@1.0.0","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17825@1.0.0","target":"pkg:pypi/demo-15886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17826@1.0.1","target":"pkg:pypi/demo-16119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17827@1.0.2","target":"pkg:pypi/demo-15908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17827@1.0.2","target":"pkg:pypi/demo-16716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17827@1.0.2","target":"pkg:pypi/demo-17657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17828@1.0.3","target":"pkg:pypi/demo-13280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17829@1.0.4","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17829@1.0.4","target":"pkg:pypi/demo-11994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1782@1.0.2","target":"pkg:pypi/demo-11706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1782@1.0.2","target":"pkg:pypi/demo-15416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1782@1.0.2","target":"pkg:pypi/demo-15713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1782@1.0.2","target":"pkg:pypi/demo-16958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17830@1.0.0","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17830@1.0.0","target":"pkg:pypi/demo-17762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17831@1.0.1","target":"pkg:pypi/demo-11489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17831@1.0.1","target":"pkg:pypi/demo-12488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17831@1.0.1","target":"pkg:pypi/demo-13619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17831@1.0.1","target":"pkg:pypi/demo-16320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17832@1.0.2","target":"pkg:pypi/demo-13612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17833@1.0.3","target":"pkg:pypi/demo-11500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17833@1.0.3","target":"pkg:pypi/demo-13470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17833@1.0.3","target":"pkg:pypi/demo-16026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17834@1.0.4","target":"pkg:pypi/demo-12048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17834@1.0.4","target":"pkg:pypi/demo-13679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17835@1.0.0","target":"pkg:pypi/demo-13072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17836@1.0.1","target":"pkg:pypi/demo-11988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17836@1.0.1","target":"pkg:pypi/demo-14656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17836@1.0.1","target":"pkg:pypi/demo-17019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17836@1.0.1","target":"pkg:pypi/demo-17756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17837@1.0.2","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17837@1.0.2","target":"pkg:pypi/demo-13286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17837@1.0.2","target":"pkg:pypi/demo-15749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17837@1.0.2","target":"pkg:pypi/demo-15919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17838@1.0.3","target":"pkg:pypi/demo-10651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17838@1.0.3","target":"pkg:pypi/demo-12328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17839@1.0.4","target":"pkg:pypi/demo-11266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1783@1.0.3","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17840@1.0.0","target":"pkg:pypi/demo-10802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17840@1.0.0","target":"pkg:pypi/demo-12955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17840@1.0.0","target":"pkg:pypi/demo-15905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17840@1.0.0","target":"pkg:pypi/demo-17498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17841@1.0.1","target":"pkg:pypi/demo-13729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17841@1.0.1","target":"pkg:pypi/demo-169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17842@1.0.2","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17842@1.0.2","target":"pkg:pypi/demo-11555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17842@1.0.2","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17842@1.0.2","target":"pkg:pypi/demo-13123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17843@1.0.3","target":"pkg:pypi/demo-11784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17843@1.0.3","target":"pkg:pypi/demo-13546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17843@1.0.3","target":"pkg:pypi/demo-13775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17844@1.0.4","target":"pkg:pypi/demo-13547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17844@1.0.4","target":"pkg:pypi/demo-17485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17845@1.0.0","target":"pkg:pypi/demo-1064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17846@1.0.1","target":"pkg:pypi/demo-14592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17846@1.0.1","target":"pkg:pypi/demo-17038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17847@1.0.2","target":"pkg:pypi/demo-15436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17847@1.0.2","target":"pkg:pypi/demo-17348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17848@1.0.3","target":"pkg:pypi/demo-1232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17848@1.0.3","target":"pkg:pypi/demo-13007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17848@1.0.3","target":"pkg:pypi/demo-17721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17849@1.0.4","target":"pkg:pypi/demo-12907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1784@1.0.4","target":"pkg:pypi/demo-16139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1784@1.0.4","target":"pkg:pypi/demo-17367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1784@1.0.4","target":"pkg:pypi/demo-17630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1784@1.0.4","target":"pkg:pypi/demo-17717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17850@1.0.0","target":"pkg:pypi/demo-10441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17850@1.0.0","target":"pkg:pypi/demo-13290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17850@1.0.0","target":"pkg:pypi/demo-13571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17850@1.0.0","target":"pkg:pypi/demo-16654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17851@1.0.1","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17851@1.0.1","target":"pkg:pypi/demo-15042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17851@1.0.1","target":"pkg:pypi/demo-15332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17851@1.0.1","target":"pkg:pypi/demo-17704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17852@1.0.2","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17852@1.0.2","target":"pkg:pypi/demo-13631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17852@1.0.2","target":"pkg:pypi/demo-17054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17852@1.0.2","target":"pkg:pypi/demo-17253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17853@1.0.3","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17853@1.0.3","target":"pkg:pypi/demo-13648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17853@1.0.3","target":"pkg:pypi/demo-16647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17854@1.0.4","target":"pkg:pypi/demo-11929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17854@1.0.4","target":"pkg:pypi/demo-15049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17854@1.0.4","target":"pkg:pypi/demo-15785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17854@1.0.4","target":"pkg:pypi/demo-15856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17855@1.0.0","target":"pkg:pypi/demo-11498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17856@1.0.1","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17856@1.0.1","target":"pkg:pypi/demo-17686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17856@1.0.1","target":"pkg:pypi/demo-17693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17857@1.0.2","target":"pkg:pypi/demo-14544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17857@1.0.2","target":"pkg:pypi/demo-15274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17857@1.0.2","target":"pkg:pypi/demo-16496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17858@1.0.3","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17858@1.0.3","target":"pkg:pypi/demo-10449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17859@1.0.4","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17859@1.0.4","target":"pkg:pypi/demo-13787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17859@1.0.4","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1785@1.0.0","target":"pkg:pypi/demo-11709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1785@1.0.0","target":"pkg:pypi/demo-1709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17860@1.0.0","target":"pkg:pypi/demo-11333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17860@1.0.0","target":"pkg:pypi/demo-12869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17861@1.0.1","target":"pkg:pypi/demo-12122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17861@1.0.1","target":"pkg:pypi/demo-14377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17862@1.0.2","target":"pkg:pypi/demo-14669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17862@1.0.2","target":"pkg:pypi/demo-1699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17863@1.0.3","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17863@1.0.3","target":"pkg:pypi/demo-12621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17863@1.0.3","target":"pkg:pypi/demo-13787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17863@1.0.3","target":"pkg:pypi/demo-16105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17864@1.0.4","target":"pkg:pypi/demo-13726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17865@1.0.0","target":"pkg:pypi/demo-13982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17865@1.0.0","target":"pkg:pypi/demo-15841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17866@1.0.1","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17866@1.0.1","target":"pkg:pypi/demo-14033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17866@1.0.1","target":"pkg:pypi/demo-16675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17867@1.0.2","target":"pkg:pypi/demo-17242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17868@1.0.3","target":"pkg:pypi/demo-12392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17869@1.0.4","target":"pkg:pypi/demo-10577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17869@1.0.4","target":"pkg:pypi/demo-13108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17869@1.0.4","target":"pkg:pypi/demo-13762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17869@1.0.4","target":"pkg:pypi/demo-15186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1786@1.0.1","target":"pkg:pypi/demo-12596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1786@1.0.1","target":"pkg:pypi/demo-13289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1786@1.0.1","target":"pkg:pypi/demo-15424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1786@1.0.1","target":"pkg:pypi/demo-16257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17870@1.0.0","target":"pkg:pypi/demo-10249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17870@1.0.0","target":"pkg:pypi/demo-13241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17871@1.0.1","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17871@1.0.1","target":"pkg:pypi/demo-12806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17871@1.0.1","target":"pkg:pypi/demo-14622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17871@1.0.1","target":"pkg:pypi/demo-15647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17872@1.0.2","target":"pkg:pypi/demo-12765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17872@1.0.2","target":"pkg:pypi/demo-16829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17873@1.0.3","target":"pkg:pypi/demo-15121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17873@1.0.3","target":"pkg:pypi/demo-15358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17873@1.0.3","target":"pkg:pypi/demo-15941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17873@1.0.3","target":"pkg:pypi/demo-16951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17874@1.0.4","target":"pkg:pypi/demo-11067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17874@1.0.4","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17874@1.0.4","target":"pkg:pypi/demo-1659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17875@1.0.0","target":"pkg:pypi/demo-10840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17875@1.0.0","target":"pkg:pypi/demo-12441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17875@1.0.0","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17875@1.0.0","target":"pkg:pypi/demo-15297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17876@1.0.1","target":"pkg:pypi/demo-11236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17876@1.0.1","target":"pkg:pypi/demo-13891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17876@1.0.1","target":"pkg:pypi/demo-14277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17876@1.0.1","target":"pkg:pypi/demo-15714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17877@1.0.2","target":"pkg:pypi/demo-17656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17878@1.0.3","target":"pkg:pypi/demo-13977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17879@1.0.4","target":"pkg:pypi/demo-11281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17879@1.0.4","target":"pkg:pypi/demo-13369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17879@1.0.4","target":"pkg:pypi/demo-14581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1787@1.0.2","target":"pkg:pypi/demo-13047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1787@1.0.2","target":"pkg:pypi/demo-15782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1787@1.0.2","target":"pkg:pypi/demo-17216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1787@1.0.2","target":"pkg:pypi/demo-17513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17880@1.0.0","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17880@1.0.0","target":"pkg:pypi/demo-12275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17880@1.0.0","target":"pkg:pypi/demo-12453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17880@1.0.0","target":"pkg:pypi/demo-17500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17881@1.0.1","target":"pkg:pypi/demo-12674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17881@1.0.1","target":"pkg:pypi/demo-12748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17882@1.0.2","target":"pkg:pypi/demo-10924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17882@1.0.2","target":"pkg:pypi/demo-12658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17882@1.0.2","target":"pkg:pypi/demo-14459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17883@1.0.3","target":"pkg:pypi/demo-11773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17883@1.0.3","target":"pkg:pypi/demo-13041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17884@1.0.4","target":"pkg:pypi/demo-13576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17884@1.0.4","target":"pkg:pypi/demo-16361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17884@1.0.4","target":"pkg:pypi/demo-17200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17884@1.0.4","target":"pkg:pypi/demo-17355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17885@1.0.0","target":"pkg:pypi/demo-16390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17885@1.0.0","target":"pkg:pypi/demo-163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17885@1.0.0","target":"pkg:pypi/demo-16546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17886@1.0.1","target":"pkg:pypi/demo-15396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17887@1.0.2","target":"pkg:pypi/demo-10921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17887@1.0.2","target":"pkg:pypi/demo-12865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17887@1.0.2","target":"pkg:pypi/demo-1694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17887@1.0.2","target":"pkg:pypi/demo-1782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17888@1.0.3","target":"pkg:pypi/demo-13170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17888@1.0.3","target":"pkg:pypi/demo-1649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17889@1.0.4","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17889@1.0.4","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17889@1.0.4","target":"pkg:pypi/demo-12832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17889@1.0.4","target":"pkg:pypi/demo-13897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1788@1.0.3","target":"pkg:pypi/demo-11662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1788@1.0.3","target":"pkg:pypi/demo-14429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1788@1.0.3","target":"pkg:pypi/demo-15650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17890@1.0.0","target":"pkg:pypi/demo-14848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17890@1.0.0","target":"pkg:pypi/demo-15374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17890@1.0.0","target":"pkg:pypi/demo-16657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17891@1.0.1","target":"pkg:pypi/demo-11906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17891@1.0.1","target":"pkg:pypi/demo-14279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17892@1.0.2","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17892@1.0.2","target":"pkg:pypi/demo-17790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17893@1.0.3","target":"pkg:pypi/demo-14378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17893@1.0.3","target":"pkg:pypi/demo-16181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17894@1.0.4","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17894@1.0.4","target":"pkg:pypi/demo-12773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17894@1.0.4","target":"pkg:pypi/demo-14472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17894@1.0.4","target":"pkg:pypi/demo-17430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17895@1.0.0","target":"pkg:pypi/demo-12279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17895@1.0.0","target":"pkg:pypi/demo-1256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17895@1.0.0","target":"pkg:pypi/demo-15428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17895@1.0.0","target":"pkg:pypi/demo-16792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17896@1.0.1","target":"pkg:pypi/demo-10431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17897@1.0.2","target":"pkg:pypi/demo-15914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17898@1.0.3","target":"pkg:pypi/demo-12142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17898@1.0.3","target":"pkg:pypi/demo-13529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17899@1.0.4","target":"pkg:pypi/demo-11217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17899@1.0.4","target":"pkg:pypi/demo-17308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17899@1.0.4","target":"pkg:pypi/demo-17556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1789@1.0.4","target":"pkg:pypi/demo-1105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1789@1.0.4","target":"pkg:pypi/demo-11996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-178@1.0.3","target":"pkg:pypi/demo-15506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-178@1.0.3","target":"pkg:pypi/demo-16968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17900@1.0.0","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17900@1.0.0","target":"pkg:pypi/demo-17648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17901@1.0.1","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17901@1.0.1","target":"pkg:pypi/demo-14495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17901@1.0.1","target":"pkg:pypi/demo-16729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17902@1.0.2","target":"pkg:pypi/demo-1052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17902@1.0.2","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17903@1.0.3","target":"pkg:pypi/demo-1348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17903@1.0.3","target":"pkg:pypi/demo-1422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17903@1.0.3","target":"pkg:pypi/demo-14262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17903@1.0.3","target":"pkg:pypi/demo-17292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17904@1.0.4","target":"pkg:pypi/demo-11597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17904@1.0.4","target":"pkg:pypi/demo-17554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17905@1.0.0","target":"pkg:pypi/demo-10557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17905@1.0.0","target":"pkg:pypi/demo-16133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17906@1.0.1","target":"pkg:pypi/demo-10964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17906@1.0.1","target":"pkg:pypi/demo-14876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17906@1.0.1","target":"pkg:pypi/demo-17249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17907@1.0.2","target":"pkg:pypi/demo-10897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17907@1.0.2","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17907@1.0.2","target":"pkg:pypi/demo-15431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17908@1.0.3","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17908@1.0.3","target":"pkg:pypi/demo-15038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17908@1.0.3","target":"pkg:pypi/demo-15436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17909@1.0.4","target":"pkg:pypi/demo-11803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17909@1.0.4","target":"pkg:pypi/demo-15846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1790@1.0.0","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1790@1.0.0","target":"pkg:pypi/demo-11529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1790@1.0.0","target":"pkg:pypi/demo-12684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17910@1.0.0","target":"pkg:pypi/demo-16767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17910@1.0.0","target":"pkg:pypi/demo-17368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17910@1.0.0","target":"pkg:pypi/demo-17701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17911@1.0.1","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17911@1.0.1","target":"pkg:pypi/demo-1325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17911@1.0.1","target":"pkg:pypi/demo-1599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17912@1.0.2","target":"pkg:pypi/demo-10733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17912@1.0.2","target":"pkg:pypi/demo-14129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17912@1.0.2","target":"pkg:pypi/demo-17074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17913@1.0.3","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17913@1.0.3","target":"pkg:pypi/demo-11601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17913@1.0.3","target":"pkg:pypi/demo-12589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17913@1.0.3","target":"pkg:pypi/demo-16070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17914@1.0.4","target":"pkg:pypi/demo-11224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17914@1.0.4","target":"pkg:pypi/demo-12208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17914@1.0.4","target":"pkg:pypi/demo-15794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17915@1.0.0","target":"pkg:pypi/demo-12579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17916@1.0.1","target":"pkg:pypi/demo-1454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17917@1.0.2","target":"pkg:pypi/demo-16141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17918@1.0.3","target":"pkg:pypi/demo-10775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17918@1.0.3","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17918@1.0.3","target":"pkg:pypi/demo-15930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17919@1.0.4","target":"pkg:pypi/demo-10203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17919@1.0.4","target":"pkg:pypi/demo-1308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17919@1.0.4","target":"pkg:pypi/demo-14860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17919@1.0.4","target":"pkg:pypi/demo-17481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1791@1.0.1","target":"pkg:pypi/demo-12664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1791@1.0.1","target":"pkg:pypi/demo-12834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17920@1.0.0","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17920@1.0.0","target":"pkg:pypi/demo-15466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17921@1.0.1","target":"pkg:pypi/demo-13395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17921@1.0.1","target":"pkg:pypi/demo-14469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17922@1.0.2","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17922@1.0.2","target":"pkg:pypi/demo-16917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17923@1.0.3","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17923@1.0.3","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17923@1.0.3","target":"pkg:pypi/demo-14657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17923@1.0.3","target":"pkg:pypi/demo-14809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17924@1.0.4","target":"pkg:pypi/demo-12273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17924@1.0.4","target":"pkg:pypi/demo-12482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17924@1.0.4","target":"pkg:pypi/demo-14954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17924@1.0.4","target":"pkg:pypi/demo-1727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17925@1.0.0","target":"pkg:pypi/demo-12582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17925@1.0.0","target":"pkg:pypi/demo-14220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17925@1.0.0","target":"pkg:pypi/demo-14835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17925@1.0.0","target":"pkg:pypi/demo-15808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17926@1.0.1","target":"pkg:pypi/demo-16686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17927@1.0.2","target":"pkg:pypi/demo-15696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17928@1.0.3","target":"pkg:pypi/demo-13597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17928@1.0.3","target":"pkg:pypi/demo-16044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17928@1.0.3","target":"pkg:pypi/demo-16934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17928@1.0.3","target":"pkg:pypi/demo-17225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17929@1.0.4","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17929@1.0.4","target":"pkg:pypi/demo-1511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17929@1.0.4","target":"pkg:pypi/demo-15673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1792@1.0.2","target":"pkg:pypi/demo-13721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1792@1.0.2","target":"pkg:pypi/demo-15260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17930@1.0.0","target":"pkg:pypi/demo-11992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17930@1.0.0","target":"pkg:pypi/demo-13035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17931@1.0.1","target":"pkg:pypi/demo-12255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17931@1.0.1","target":"pkg:pypi/demo-12812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17931@1.0.1","target":"pkg:pypi/demo-15461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17932@1.0.2","target":"pkg:pypi/demo-12303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17932@1.0.2","target":"pkg:pypi/demo-12725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17933@1.0.3","target":"pkg:pypi/demo-12643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17934@1.0.4","target":"pkg:pypi/demo-13411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17934@1.0.4","target":"pkg:pypi/demo-14103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17934@1.0.4","target":"pkg:pypi/demo-16162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17934@1.0.4","target":"pkg:pypi/demo-16578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17935@1.0.0","target":"pkg:pypi/demo-10950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17935@1.0.0","target":"pkg:pypi/demo-13814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17936@1.0.1","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17936@1.0.1","target":"pkg:pypi/demo-13094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17936@1.0.1","target":"pkg:pypi/demo-15979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17937@1.0.2","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17937@1.0.2","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17937@1.0.2","target":"pkg:pypi/demo-11786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17937@1.0.2","target":"pkg:pypi/demo-12518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17938@1.0.3","target":"pkg:pypi/demo-14309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17938@1.0.3","target":"pkg:pypi/demo-15654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17939@1.0.4","target":"pkg:pypi/demo-13811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17939@1.0.4","target":"pkg:pypi/demo-14139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17939@1.0.4","target":"pkg:pypi/demo-17774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1793@1.0.3","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1793@1.0.3","target":"pkg:pypi/demo-12291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1793@1.0.3","target":"pkg:pypi/demo-12465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1793@1.0.3","target":"pkg:pypi/demo-14981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17940@1.0.0","target":"pkg:pypi/demo-14111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17940@1.0.0","target":"pkg:pypi/demo-15752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17941@1.0.1","target":"pkg:pypi/demo-10312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17941@1.0.1","target":"pkg:pypi/demo-11503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17941@1.0.1","target":"pkg:pypi/demo-12403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17941@1.0.1","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17942@1.0.2","target":"pkg:pypi/demo-12115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17942@1.0.2","target":"pkg:pypi/demo-17144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17943@1.0.3","target":"pkg:pypi/demo-11072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17944@1.0.4","target":"pkg:pypi/demo-14926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17944@1.0.4","target":"pkg:pypi/demo-15167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17944@1.0.4","target":"pkg:pypi/demo-16337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17944@1.0.4","target":"pkg:pypi/demo-1642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17945@1.0.0","target":"pkg:pypi/demo-112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17945@1.0.0","target":"pkg:pypi/demo-15987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17946@1.0.1","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17946@1.0.1","target":"pkg:pypi/demo-1312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17946@1.0.1","target":"pkg:pypi/demo-13603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17946@1.0.1","target":"pkg:pypi/demo-1732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17947@1.0.2","target":"pkg:pypi/demo-14531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17948@1.0.3","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17948@1.0.3","target":"pkg:pypi/demo-11535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17948@1.0.3","target":"pkg:pypi/demo-14310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17949@1.0.4","target":"pkg:pypi/demo-10943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17949@1.0.4","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17949@1.0.4","target":"pkg:pypi/demo-17779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1794@1.0.4","target":"pkg:pypi/demo-13848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1794@1.0.4","target":"pkg:pypi/demo-13861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17950@1.0.0","target":"pkg:pypi/demo-1579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17950@1.0.0","target":"pkg:pypi/demo-17230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17951@1.0.1","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17952@1.0.2","target":"pkg:pypi/demo-10181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17952@1.0.2","target":"pkg:pypi/demo-10649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17952@1.0.2","target":"pkg:pypi/demo-12290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17952@1.0.2","target":"pkg:pypi/demo-15667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17953@1.0.3","target":"pkg:pypi/demo-14475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17953@1.0.3","target":"pkg:pypi/demo-15290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17953@1.0.3","target":"pkg:pypi/demo-17779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17954@1.0.4","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17954@1.0.4","target":"pkg:pypi/demo-1328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17954@1.0.4","target":"pkg:pypi/demo-16219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17954@1.0.4","target":"pkg:pypi/demo-17647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17955@1.0.0","target":"pkg:pypi/demo-11308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17955@1.0.0","target":"pkg:pypi/demo-13338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17955@1.0.0","target":"pkg:pypi/demo-14014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17956@1.0.1","target":"pkg:pypi/demo-10622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17956@1.0.1","target":"pkg:pypi/demo-13531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17957@1.0.2","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17958@1.0.3","target":"pkg:pypi/demo-1461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17959@1.0.4","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17959@1.0.4","target":"pkg:pypi/demo-16856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17959@1.0.4","target":"pkg:pypi/demo-17862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1795@1.0.0","target":"pkg:pypi/demo-16865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17960@1.0.0","target":"pkg:pypi/demo-14155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17960@1.0.0","target":"pkg:pypi/demo-1585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17960@1.0.0","target":"pkg:pypi/demo-16035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17960@1.0.0","target":"pkg:pypi/demo-1664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17961@1.0.1","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17961@1.0.1","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17961@1.0.1","target":"pkg:pypi/demo-15226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17961@1.0.1","target":"pkg:pypi/demo-17859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17962@1.0.2","target":"pkg:pypi/demo-12865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17962@1.0.2","target":"pkg:pypi/demo-14852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17962@1.0.2","target":"pkg:pypi/demo-17149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17963@1.0.3","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17964@1.0.4","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17964@1.0.4","target":"pkg:pypi/demo-1095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17964@1.0.4","target":"pkg:pypi/demo-12882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17964@1.0.4","target":"pkg:pypi/demo-13659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17965@1.0.0","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17965@1.0.0","target":"pkg:pypi/demo-14424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17965@1.0.0","target":"pkg:pypi/demo-14781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17966@1.0.1","target":"pkg:pypi/demo-12574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17966@1.0.1","target":"pkg:pypi/demo-13950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17966@1.0.1","target":"pkg:pypi/demo-16988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17967@1.0.2","target":"pkg:pypi/demo-17781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17967@1.0.2","target":"pkg:pypi/demo-17788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17968@1.0.3","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17968@1.0.3","target":"pkg:pypi/demo-11808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17968@1.0.3","target":"pkg:pypi/demo-13068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17968@1.0.3","target":"pkg:pypi/demo-1631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17969@1.0.4","target":"pkg:pypi/demo-11074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1796@1.0.1","target":"pkg:pypi/demo-12251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17970@1.0.0","target":"pkg:pypi/demo-13808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17971@1.0.1","target":"pkg:pypi/demo-12844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17971@1.0.1","target":"pkg:pypi/demo-14013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17972@1.0.2","target":"pkg:pypi/demo-12003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17972@1.0.2","target":"pkg:pypi/demo-13891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17972@1.0.2","target":"pkg:pypi/demo-17370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17973@1.0.3","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17973@1.0.3","target":"pkg:pypi/demo-15304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17973@1.0.3","target":"pkg:pypi/demo-17053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17974@1.0.4","target":"pkg:pypi/demo-14508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17974@1.0.4","target":"pkg:pypi/demo-16876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17975@1.0.0","target":"pkg:pypi/demo-10734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17975@1.0.0","target":"pkg:pypi/demo-16720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17976@1.0.1","target":"pkg:pypi/demo-16230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17976@1.0.1","target":"pkg:pypi/demo-16397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17977@1.0.2","target":"pkg:pypi/demo-10820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17977@1.0.2","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17977@1.0.2","target":"pkg:pypi/demo-12887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17978@1.0.3","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17978@1.0.3","target":"pkg:pypi/demo-10806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17978@1.0.3","target":"pkg:pypi/demo-16735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17978@1.0.3","target":"pkg:pypi/demo-17582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17979@1.0.4","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17979@1.0.4","target":"pkg:pypi/demo-14578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17979@1.0.4","target":"pkg:pypi/demo-17770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1797@1.0.2","target":"pkg:pypi/demo-10851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1797@1.0.2","target":"pkg:pypi/demo-11192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1797@1.0.2","target":"pkg:pypi/demo-13216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17980@1.0.0","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17980@1.0.0","target":"pkg:pypi/demo-12422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17980@1.0.0","target":"pkg:pypi/demo-17342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17981@1.0.1","target":"pkg:pypi/demo-1281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17982@1.0.2","target":"pkg:pypi/demo-13429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17983@1.0.3","target":"pkg:pypi/demo-1579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17984@1.0.4","target":"pkg:pypi/demo-12666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17984@1.0.4","target":"pkg:pypi/demo-17315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17985@1.0.0","target":"pkg:pypi/demo-11860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17985@1.0.0","target":"pkg:pypi/demo-14220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17985@1.0.0","target":"pkg:pypi/demo-15343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17985@1.0.0","target":"pkg:pypi/demo-15437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17986@1.0.1","target":"pkg:pypi/demo-14444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17986@1.0.1","target":"pkg:pypi/demo-17356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17987@1.0.2","target":"pkg:pypi/demo-117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17987@1.0.2","target":"pkg:pypi/demo-1530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17987@1.0.2","target":"pkg:pypi/demo-17922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17988@1.0.3","target":"pkg:pypi/demo-10552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17989@1.0.4","target":"pkg:pypi/demo-14421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17989@1.0.4","target":"pkg:pypi/demo-15448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1798@1.0.3","target":"pkg:pypi/demo-11406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1798@1.0.3","target":"pkg:pypi/demo-13429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1798@1.0.3","target":"pkg:pypi/demo-14351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1798@1.0.3","target":"pkg:pypi/demo-16548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17990@1.0.0","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17990@1.0.0","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17990@1.0.0","target":"pkg:pypi/demo-17210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17990@1.0.0","target":"pkg:pypi/demo-17942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17991@1.0.1","target":"pkg:pypi/demo-1423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17992@1.0.2","target":"pkg:pypi/demo-15258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17992@1.0.2","target":"pkg:pypi/demo-16527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17992@1.0.2","target":"pkg:pypi/demo-17273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17992@1.0.2","target":"pkg:pypi/demo-17902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17993@1.0.3","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17993@1.0.3","target":"pkg:pypi/demo-12335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17993@1.0.3","target":"pkg:pypi/demo-16687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17993@1.0.3","target":"pkg:pypi/demo-16889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17994@1.0.4","target":"pkg:pypi/demo-15867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17994@1.0.4","target":"pkg:pypi/demo-16360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17994@1.0.4","target":"pkg:pypi/demo-16451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17995@1.0.0","target":"pkg:pypi/demo-17639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17996@1.0.1","target":"pkg:pypi/demo-11855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17996@1.0.1","target":"pkg:pypi/demo-16546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17997@1.0.2","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17997@1.0.2","target":"pkg:pypi/demo-12835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17997@1.0.2","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17998@1.0.3","target":"pkg:pypi/demo-14004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17998@1.0.3","target":"pkg:pypi/demo-15376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17999@1.0.4","target":"pkg:pypi/demo-1631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17999@1.0.4","target":"pkg:pypi/demo-16695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1799@1.0.4","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1799@1.0.4","target":"pkg:pypi/demo-1559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1799@1.0.4","target":"pkg:pypi/demo-17167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-179@1.0.4","target":"pkg:pypi/demo-16023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-179@1.0.4","target":"pkg:pypi/demo-16851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17@1.0.2","target":"pkg:pypi/demo-14908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17@1.0.2","target":"pkg:pypi/demo-16390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-17@1.0.2","target":"pkg:pypi/demo-17106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18000@1.0.0","target":"pkg:pypi/demo-10678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18001@1.0.1","target":"pkg:pypi/demo-10372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18001@1.0.1","target":"pkg:pypi/demo-10475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18001@1.0.1","target":"pkg:pypi/demo-14529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18001@1.0.1","target":"pkg:pypi/demo-17303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18002@1.0.2","target":"pkg:pypi/demo-14107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18002@1.0.2","target":"pkg:pypi/demo-15726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18002@1.0.2","target":"pkg:pypi/demo-16350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18003@1.0.3","target":"pkg:pypi/demo-12957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18004@1.0.4","target":"pkg:pypi/demo-13182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18005@1.0.0","target":"pkg:pypi/demo-13114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18006@1.0.1","target":"pkg:pypi/demo-10778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18007@1.0.2","target":"pkg:pypi/demo-11523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18007@1.0.2","target":"pkg:pypi/demo-12363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18007@1.0.2","target":"pkg:pypi/demo-15954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18007@1.0.2","target":"pkg:pypi/demo-17214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18008@1.0.3","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18008@1.0.3","target":"pkg:pypi/demo-13481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18008@1.0.3","target":"pkg:pypi/demo-17924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18009@1.0.4","target":"pkg:pypi/demo-13534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18009@1.0.4","target":"pkg:pypi/demo-15009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1800@1.0.0","target":"pkg:pypi/demo-13915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1800@1.0.0","target":"pkg:pypi/demo-1566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18010@1.0.0","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18010@1.0.0","target":"pkg:pypi/demo-13391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18010@1.0.0","target":"pkg:pypi/demo-13977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18010@1.0.0","target":"pkg:pypi/demo-15121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18011@1.0.1","target":"pkg:pypi/demo-14519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18011@1.0.1","target":"pkg:pypi/demo-16366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18011@1.0.1","target":"pkg:pypi/demo-16862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18011@1.0.1","target":"pkg:pypi/demo-17151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18012@1.0.2","target":"pkg:pypi/demo-11792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18012@1.0.2","target":"pkg:pypi/demo-12056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18012@1.0.2","target":"pkg:pypi/demo-147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18013@1.0.3","target":"pkg:pypi/demo-15476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18013@1.0.3","target":"pkg:pypi/demo-16093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18014@1.0.4","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18014@1.0.4","target":"pkg:pypi/demo-13132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18014@1.0.4","target":"pkg:pypi/demo-13991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18014@1.0.4","target":"pkg:pypi/demo-14890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18015@1.0.0","target":"pkg:pypi/demo-17344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18016@1.0.1","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18016@1.0.1","target":"pkg:pypi/demo-14008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18016@1.0.1","target":"pkg:pypi/demo-17624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18017@1.0.2","target":"pkg:pypi/demo-13687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18017@1.0.2","target":"pkg:pypi/demo-14594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18017@1.0.2","target":"pkg:pypi/demo-17579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18018@1.0.3","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18018@1.0.3","target":"pkg:pypi/demo-14615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18018@1.0.3","target":"pkg:pypi/demo-1607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18018@1.0.3","target":"pkg:pypi/demo-16299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18019@1.0.4","target":"pkg:pypi/demo-14673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18019@1.0.4","target":"pkg:pypi/demo-15652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1801@1.0.1","target":"pkg:pypi/demo-16707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18020@1.0.0","target":"pkg:pypi/demo-13648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18021@1.0.1","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18022@1.0.2","target":"pkg:pypi/demo-10731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18022@1.0.2","target":"pkg:pypi/demo-14049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18023@1.0.3","target":"pkg:pypi/demo-14192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18023@1.0.3","target":"pkg:pypi/demo-17496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18024@1.0.4","target":"pkg:pypi/demo-13367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18025@1.0.0","target":"pkg:pypi/demo-15065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18025@1.0.0","target":"pkg:pypi/demo-15400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18025@1.0.0","target":"pkg:pypi/demo-17414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18026@1.0.1","target":"pkg:pypi/demo-1304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18027@1.0.2","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18027@1.0.2","target":"pkg:pypi/demo-10562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18027@1.0.2","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18027@1.0.2","target":"pkg:pypi/demo-16888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18028@1.0.3","target":"pkg:pypi/demo-10750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18028@1.0.3","target":"pkg:pypi/demo-14763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18029@1.0.4","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1802@1.0.2","target":"pkg:pypi/demo-10521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1802@1.0.2","target":"pkg:pypi/demo-139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18030@1.0.0","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18030@1.0.0","target":"pkg:pypi/demo-11024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18031@1.0.1","target":"pkg:pypi/demo-10406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18031@1.0.1","target":"pkg:pypi/demo-14292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18031@1.0.1","target":"pkg:pypi/demo-16879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18032@1.0.2","target":"pkg:pypi/demo-12499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18032@1.0.2","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18032@1.0.2","target":"pkg:pypi/demo-15310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18033@1.0.3","target":"pkg:pypi/demo-14266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18033@1.0.3","target":"pkg:pypi/demo-14935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18033@1.0.3","target":"pkg:pypi/demo-16742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18033@1.0.3","target":"pkg:pypi/demo-17696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18034@1.0.4","target":"pkg:pypi/demo-10364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18034@1.0.4","target":"pkg:pypi/demo-12641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18034@1.0.4","target":"pkg:pypi/demo-15858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18034@1.0.4","target":"pkg:pypi/demo-16626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18035@1.0.0","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18035@1.0.0","target":"pkg:pypi/demo-10703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18035@1.0.0","target":"pkg:pypi/demo-163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18036@1.0.1","target":"pkg:pypi/demo-15249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18037@1.0.2","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18038@1.0.3","target":"pkg:pypi/demo-1485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18039@1.0.4","target":"pkg:pypi/demo-12027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18039@1.0.4","target":"pkg:pypi/demo-14920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18039@1.0.4","target":"pkg:pypi/demo-17286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1803@1.0.3","target":"pkg:pypi/demo-10080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1803@1.0.3","target":"pkg:pypi/demo-14927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18040@1.0.0","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18040@1.0.0","target":"pkg:pypi/demo-12058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18040@1.0.0","target":"pkg:pypi/demo-13433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18040@1.0.0","target":"pkg:pypi/demo-15116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18041@1.0.1","target":"pkg:pypi/demo-14290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18042@1.0.2","target":"pkg:pypi/demo-11535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18042@1.0.2","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18042@1.0.2","target":"pkg:pypi/demo-13080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18043@1.0.3","target":"pkg:pypi/demo-17300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18044@1.0.4","target":"pkg:pypi/demo-12698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18045@1.0.0","target":"pkg:pypi/demo-11860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18046@1.0.1","target":"pkg:pypi/demo-12264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18046@1.0.1","target":"pkg:pypi/demo-1391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18047@1.0.2","target":"pkg:pypi/demo-12562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18047@1.0.2","target":"pkg:pypi/demo-14752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18048@1.0.3","target":"pkg:pypi/demo-13189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18048@1.0.3","target":"pkg:pypi/demo-1781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18049@1.0.4","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1804@1.0.4","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1804@1.0.4","target":"pkg:pypi/demo-12110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18050@1.0.0","target":"pkg:pypi/demo-16925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18051@1.0.1","target":"pkg:pypi/demo-10731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18052@1.0.2","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18053@1.0.3","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18053@1.0.3","target":"pkg:pypi/demo-10796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18053@1.0.3","target":"pkg:pypi/demo-11096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18054@1.0.4","target":"pkg:pypi/demo-13076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18055@1.0.0","target":"pkg:pypi/demo-10195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18055@1.0.0","target":"pkg:pypi/demo-13621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18055@1.0.0","target":"pkg:pypi/demo-13725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18056@1.0.1","target":"pkg:pypi/demo-12902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18057@1.0.2","target":"pkg:pypi/demo-13040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18057@1.0.2","target":"pkg:pypi/demo-13118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18057@1.0.2","target":"pkg:pypi/demo-1420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18058@1.0.3","target":"pkg:pypi/demo-11324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18059@1.0.4","target":"pkg:pypi/demo-1229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18059@1.0.4","target":"pkg:pypi/demo-13710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1805@1.0.0","target":"pkg:pypi/demo-1208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1805@1.0.0","target":"pkg:pypi/demo-17117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18060@1.0.0","target":"pkg:pypi/demo-1144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18060@1.0.0","target":"pkg:pypi/demo-13832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18061@1.0.1","target":"pkg:pypi/demo-11000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18061@1.0.1","target":"pkg:pypi/demo-17798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18062@1.0.2","target":"pkg:pypi/demo-10832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18062@1.0.2","target":"pkg:pypi/demo-16295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18063@1.0.3","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18064@1.0.4","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18064@1.0.4","target":"pkg:pypi/demo-12729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18064@1.0.4","target":"pkg:pypi/demo-12821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18065@1.0.0","target":"pkg:pypi/demo-17273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18065@1.0.0","target":"pkg:pypi/demo-17986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18066@1.0.1","target":"pkg:pypi/demo-13442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18067@1.0.2","target":"pkg:pypi/demo-17727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18067@1.0.2","target":"pkg:pypi/demo-17829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18068@1.0.3","target":"pkg:pypi/demo-1610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18069@1.0.4","target":"pkg:pypi/demo-13566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18069@1.0.4","target":"pkg:pypi/demo-15719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18069@1.0.4","target":"pkg:pypi/demo-16716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18069@1.0.4","target":"pkg:pypi/demo-16753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1806@1.0.1","target":"pkg:pypi/demo-11866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1806@1.0.1","target":"pkg:pypi/demo-12728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1806@1.0.1","target":"pkg:pypi/demo-13704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1806@1.0.1","target":"pkg:pypi/demo-14817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18070@1.0.0","target":"pkg:pypi/demo-10396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18070@1.0.0","target":"pkg:pypi/demo-1522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18071@1.0.1","target":"pkg:pypi/demo-15172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18071@1.0.1","target":"pkg:pypi/demo-15829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18071@1.0.1","target":"pkg:pypi/demo-16188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18071@1.0.1","target":"pkg:pypi/demo-17724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18072@1.0.2","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18072@1.0.2","target":"pkg:pypi/demo-13770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18073@1.0.3","target":"pkg:pypi/demo-12754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18074@1.0.4","target":"pkg:pypi/demo-13084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18074@1.0.4","target":"pkg:pypi/demo-15512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18074@1.0.4","target":"pkg:pypi/demo-15677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18074@1.0.4","target":"pkg:pypi/demo-17016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18075@1.0.0","target":"pkg:pypi/demo-1035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18075@1.0.0","target":"pkg:pypi/demo-10739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18075@1.0.0","target":"pkg:pypi/demo-10967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18075@1.0.0","target":"pkg:pypi/demo-17090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18076@1.0.1","target":"pkg:pypi/demo-12454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18076@1.0.1","target":"pkg:pypi/demo-13667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18076@1.0.1","target":"pkg:pypi/demo-1382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18076@1.0.1","target":"pkg:pypi/demo-15991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18077@1.0.2","target":"pkg:pypi/demo-11661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18077@1.0.2","target":"pkg:pypi/demo-15207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18077@1.0.2","target":"pkg:pypi/demo-17129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18078@1.0.3","target":"pkg:pypi/demo-13086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18078@1.0.3","target":"pkg:pypi/demo-1369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18079@1.0.4","target":"pkg:pypi/demo-12844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18079@1.0.4","target":"pkg:pypi/demo-17228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1807@1.0.2","target":"pkg:pypi/demo-131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1807@1.0.2","target":"pkg:pypi/demo-13590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1807@1.0.2","target":"pkg:pypi/demo-16524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1807@1.0.2","target":"pkg:pypi/demo-17285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18080@1.0.0","target":"pkg:pypi/demo-14312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18080@1.0.0","target":"pkg:pypi/demo-17294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18081@1.0.1","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18081@1.0.1","target":"pkg:pypi/demo-12270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18081@1.0.1","target":"pkg:pypi/demo-14258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18081@1.0.1","target":"pkg:pypi/demo-14959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18082@1.0.2","target":"pkg:pypi/demo-18006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18083@1.0.3","target":"pkg:pypi/demo-10803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18083@1.0.3","target":"pkg:pypi/demo-12361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18083@1.0.3","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18083@1.0.3","target":"pkg:pypi/demo-16870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18084@1.0.4","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18084@1.0.4","target":"pkg:pypi/demo-11560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18084@1.0.4","target":"pkg:pypi/demo-12131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18085@1.0.0","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18086@1.0.1","target":"pkg:pypi/demo-15095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18086@1.0.1","target":"pkg:pypi/demo-15462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18087@1.0.2","target":"pkg:pypi/demo-14942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18087@1.0.2","target":"pkg:pypi/demo-15715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18088@1.0.3","target":"pkg:pypi/demo-12243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18088@1.0.3","target":"pkg:pypi/demo-14017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18088@1.0.3","target":"pkg:pypi/demo-172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18089@1.0.4","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18089@1.0.4","target":"pkg:pypi/demo-16042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18089@1.0.4","target":"pkg:pypi/demo-17129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1808@1.0.3","target":"pkg:pypi/demo-16033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18090@1.0.0","target":"pkg:pypi/demo-12218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18091@1.0.1","target":"pkg:pypi/demo-13636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18091@1.0.1","target":"pkg:pypi/demo-1538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18091@1.0.1","target":"pkg:pypi/demo-16159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18092@1.0.2","target":"pkg:pypi/demo-10779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18092@1.0.2","target":"pkg:pypi/demo-11408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18092@1.0.2","target":"pkg:pypi/demo-14025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18092@1.0.2","target":"pkg:pypi/demo-16115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18093@1.0.3","target":"pkg:pypi/demo-1399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18093@1.0.3","target":"pkg:pypi/demo-1582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18093@1.0.3","target":"pkg:pypi/demo-16357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18093@1.0.3","target":"pkg:pypi/demo-18048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18094@1.0.4","target":"pkg:pypi/demo-14117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18094@1.0.4","target":"pkg:pypi/demo-14144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18094@1.0.4","target":"pkg:pypi/demo-15114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18094@1.0.4","target":"pkg:pypi/demo-16572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18095@1.0.0","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18095@1.0.0","target":"pkg:pypi/demo-15095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18096@1.0.1","target":"pkg:pypi/demo-12167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18096@1.0.1","target":"pkg:pypi/demo-13375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18096@1.0.1","target":"pkg:pypi/demo-14878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18097@1.0.2","target":"pkg:pypi/demo-13217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18097@1.0.2","target":"pkg:pypi/demo-1535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18097@1.0.2","target":"pkg:pypi/demo-16937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18097@1.0.2","target":"pkg:pypi/demo-17187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18098@1.0.3","target":"pkg:pypi/demo-14103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18098@1.0.3","target":"pkg:pypi/demo-15084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18098@1.0.3","target":"pkg:pypi/demo-16896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18099@1.0.4","target":"pkg:pypi/demo-11658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18099@1.0.4","target":"pkg:pypi/demo-15405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1809@1.0.4","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1809@1.0.4","target":"pkg:pypi/demo-16101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-180@1.0.0","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-180@1.0.0","target":"pkg:pypi/demo-15281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-180@1.0.0","target":"pkg:pypi/demo-15541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-180@1.0.0","target":"pkg:pypi/demo-15597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18100@1.0.0","target":"pkg:pypi/demo-14079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18101@1.0.1","target":"pkg:pypi/demo-12688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18101@1.0.1","target":"pkg:pypi/demo-14757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18102@1.0.2","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18102@1.0.2","target":"pkg:pypi/demo-13671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18102@1.0.2","target":"pkg:pypi/demo-16348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18102@1.0.2","target":"pkg:pypi/demo-17176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18103@1.0.3","target":"pkg:pypi/demo-1669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18104@1.0.4","target":"pkg:pypi/demo-14890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18105@1.0.0","target":"pkg:pypi/demo-17796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18106@1.0.1","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18106@1.0.1","target":"pkg:pypi/demo-15261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18106@1.0.1","target":"pkg:pypi/demo-15562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18106@1.0.1","target":"pkg:pypi/demo-18005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18107@1.0.2","target":"pkg:pypi/demo-16160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18107@1.0.2","target":"pkg:pypi/demo-17442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18108@1.0.3","target":"pkg:pypi/demo-11732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18108@1.0.3","target":"pkg:pypi/demo-13061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18108@1.0.3","target":"pkg:pypi/demo-14043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18108@1.0.3","target":"pkg:pypi/demo-14075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18109@1.0.4","target":"pkg:pypi/demo-11510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18109@1.0.4","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18109@1.0.4","target":"pkg:pypi/demo-15719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1810@1.0.0","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1810@1.0.0","target":"pkg:pypi/demo-12392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1810@1.0.0","target":"pkg:pypi/demo-1621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1810@1.0.0","target":"pkg:pypi/demo-17845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18110@1.0.0","target":"pkg:pypi/demo-11937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18111@1.0.1","target":"pkg:pypi/demo-11938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18111@1.0.1","target":"pkg:pypi/demo-17666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18112@1.0.2","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18112@1.0.2","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18112@1.0.2","target":"pkg:pypi/demo-17220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18112@1.0.2","target":"pkg:pypi/demo-17859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18113@1.0.3","target":"pkg:pypi/demo-12056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18113@1.0.3","target":"pkg:pypi/demo-13094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18113@1.0.3","target":"pkg:pypi/demo-14818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18113@1.0.3","target":"pkg:pypi/demo-17026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18114@1.0.4","target":"pkg:pypi/demo-14609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18114@1.0.4","target":"pkg:pypi/demo-15056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18115@1.0.0","target":"pkg:pypi/demo-11259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18115@1.0.0","target":"pkg:pypi/demo-15819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18115@1.0.0","target":"pkg:pypi/demo-16214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18115@1.0.0","target":"pkg:pypi/demo-16409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18116@1.0.1","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18116@1.0.1","target":"pkg:pypi/demo-13532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18116@1.0.1","target":"pkg:pypi/demo-16951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18117@1.0.2","target":"pkg:pypi/demo-13503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18118@1.0.3","target":"pkg:pypi/demo-15739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18119@1.0.4","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18119@1.0.4","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18119@1.0.4","target":"pkg:pypi/demo-11280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1811@1.0.1","target":"pkg:pypi/demo-10321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18120@1.0.0","target":"pkg:pypi/demo-11558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18120@1.0.0","target":"pkg:pypi/demo-16671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18120@1.0.0","target":"pkg:pypi/demo-16903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18121@1.0.1","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18121@1.0.1","target":"pkg:pypi/demo-12169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18121@1.0.1","target":"pkg:pypi/demo-16221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18121@1.0.1","target":"pkg:pypi/demo-18000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18122@1.0.2","target":"pkg:pypi/demo-15599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18122@1.0.2","target":"pkg:pypi/demo-16686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18122@1.0.2","target":"pkg:pypi/demo-17407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18123@1.0.3","target":"pkg:pypi/demo-14135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18123@1.0.3","target":"pkg:pypi/demo-14329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18123@1.0.3","target":"pkg:pypi/demo-14342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18124@1.0.4","target":"pkg:pypi/demo-14759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18124@1.0.4","target":"pkg:pypi/demo-1668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18124@1.0.4","target":"pkg:pypi/demo-1693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18125@1.0.0","target":"pkg:pypi/demo-13548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18125@1.0.0","target":"pkg:pypi/demo-1673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18126@1.0.1","target":"pkg:pypi/demo-17185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18127@1.0.2","target":"pkg:pypi/demo-12404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18127@1.0.2","target":"pkg:pypi/demo-18110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18128@1.0.3","target":"pkg:pypi/demo-12460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18128@1.0.3","target":"pkg:pypi/demo-14727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18128@1.0.3","target":"pkg:pypi/demo-15052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18129@1.0.4","target":"pkg:pypi/demo-15356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18129@1.0.4","target":"pkg:pypi/demo-16843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1812@1.0.2","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1812@1.0.2","target":"pkg:pypi/demo-11983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1812@1.0.2","target":"pkg:pypi/demo-1390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1812@1.0.2","target":"pkg:pypi/demo-14274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18130@1.0.0","target":"pkg:pypi/demo-11469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18130@1.0.0","target":"pkg:pypi/demo-13402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18130@1.0.0","target":"pkg:pypi/demo-16136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18130@1.0.0","target":"pkg:pypi/demo-16380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18131@1.0.1","target":"pkg:pypi/demo-1035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18131@1.0.1","target":"pkg:pypi/demo-1347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18131@1.0.1","target":"pkg:pypi/demo-15281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18131@1.0.1","target":"pkg:pypi/demo-16665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18132@1.0.2","target":"pkg:pypi/demo-1239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18132@1.0.2","target":"pkg:pypi/demo-16822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18132@1.0.2","target":"pkg:pypi/demo-17652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18132@1.0.2","target":"pkg:pypi/demo-17685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18133@1.0.3","target":"pkg:pypi/demo-1104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18133@1.0.3","target":"pkg:pypi/demo-1117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18133@1.0.3","target":"pkg:pypi/demo-17834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18134@1.0.4","target":"pkg:pypi/demo-11399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18134@1.0.4","target":"pkg:pypi/demo-17040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18135@1.0.0","target":"pkg:pypi/demo-11140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18135@1.0.0","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18135@1.0.0","target":"pkg:pypi/demo-17889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18136@1.0.1","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18136@1.0.1","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18137@1.0.2","target":"pkg:pypi/demo-10265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18137@1.0.2","target":"pkg:pypi/demo-13194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18137@1.0.2","target":"pkg:pypi/demo-16495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18137@1.0.2","target":"pkg:pypi/demo-17879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18138@1.0.3","target":"pkg:pypi/demo-11299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18138@1.0.3","target":"pkg:pypi/demo-15661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18139@1.0.4","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18139@1.0.4","target":"pkg:pypi/demo-11244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18139@1.0.4","target":"pkg:pypi/demo-14563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1813@1.0.3","target":"pkg:pypi/demo-13021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18140@1.0.0","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18141@1.0.1","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18141@1.0.1","target":"pkg:pypi/demo-11352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18141@1.0.1","target":"pkg:pypi/demo-12526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18141@1.0.1","target":"pkg:pypi/demo-15517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18142@1.0.2","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18142@1.0.2","target":"pkg:pypi/demo-15930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18143@1.0.3","target":"pkg:pypi/demo-10803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18143@1.0.3","target":"pkg:pypi/demo-11823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18143@1.0.3","target":"pkg:pypi/demo-13170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18144@1.0.4","target":"pkg:pypi/demo-10533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18144@1.0.4","target":"pkg:pypi/demo-12892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18144@1.0.4","target":"pkg:pypi/demo-15655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18144@1.0.4","target":"pkg:pypi/demo-17196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18145@1.0.0","target":"pkg:pypi/demo-11262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18145@1.0.0","target":"pkg:pypi/demo-13874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18145@1.0.0","target":"pkg:pypi/demo-17885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18146@1.0.1","target":"pkg:pypi/demo-17946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18147@1.0.2","target":"pkg:pypi/demo-11921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18147@1.0.2","target":"pkg:pypi/demo-15238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18147@1.0.2","target":"pkg:pypi/demo-15990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18148@1.0.3","target":"pkg:pypi/demo-15621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18148@1.0.3","target":"pkg:pypi/demo-16082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18148@1.0.3","target":"pkg:pypi/demo-16992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18148@1.0.3","target":"pkg:pypi/demo-17780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18149@1.0.4","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1814@1.0.4","target":"pkg:pypi/demo-16754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1814@1.0.4","target":"pkg:pypi/demo-1749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18150@1.0.0","target":"pkg:pypi/demo-10258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18150@1.0.0","target":"pkg:pypi/demo-14519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18150@1.0.0","target":"pkg:pypi/demo-16112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18151@1.0.1","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18151@1.0.1","target":"pkg:pypi/demo-13438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18151@1.0.1","target":"pkg:pypi/demo-15358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18151@1.0.1","target":"pkg:pypi/demo-17895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18152@1.0.2","target":"pkg:pypi/demo-13822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18152@1.0.2","target":"pkg:pypi/demo-17540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18152@1.0.2","target":"pkg:pypi/demo-17778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18153@1.0.3","target":"pkg:pypi/demo-15087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18154@1.0.4","target":"pkg:pypi/demo-1061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18154@1.0.4","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18154@1.0.4","target":"pkg:pypi/demo-13547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18154@1.0.4","target":"pkg:pypi/demo-14422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18155@1.0.0","target":"pkg:pypi/demo-14690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18155@1.0.0","target":"pkg:pypi/demo-16897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18156@1.0.1","target":"pkg:pypi/demo-10628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18156@1.0.1","target":"pkg:pypi/demo-11101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18156@1.0.1","target":"pkg:pypi/demo-16769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18156@1.0.1","target":"pkg:pypi/demo-17233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18157@1.0.2","target":"pkg:pypi/demo-11120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18157@1.0.2","target":"pkg:pypi/demo-12607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18157@1.0.2","target":"pkg:pypi/demo-14668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18157@1.0.2","target":"pkg:pypi/demo-17161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18158@1.0.3","target":"pkg:pypi/demo-12157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18158@1.0.3","target":"pkg:pypi/demo-16005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18158@1.0.3","target":"pkg:pypi/demo-17616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18159@1.0.4","target":"pkg:pypi/demo-1277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18159@1.0.4","target":"pkg:pypi/demo-15645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1815@1.0.0","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1815@1.0.0","target":"pkg:pypi/demo-12323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1815@1.0.0","target":"pkg:pypi/demo-17727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1815@1.0.0","target":"pkg:pypi/demo-1797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18160@1.0.0","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18160@1.0.0","target":"pkg:pypi/demo-13447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18160@1.0.0","target":"pkg:pypi/demo-14757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18161@1.0.1","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18161@1.0.1","target":"pkg:pypi/demo-13861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18161@1.0.1","target":"pkg:pypi/demo-14608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18162@1.0.2","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18162@1.0.2","target":"pkg:pypi/demo-12234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18162@1.0.2","target":"pkg:pypi/demo-17735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18162@1.0.2","target":"pkg:pypi/demo-1807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18163@1.0.3","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18164@1.0.4","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18164@1.0.4","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18164@1.0.4","target":"pkg:pypi/demo-17271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18165@1.0.0","target":"pkg:pypi/demo-17330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18166@1.0.1","target":"pkg:pypi/demo-16986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18167@1.0.2","target":"pkg:pypi/demo-12109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18167@1.0.2","target":"pkg:pypi/demo-16260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18167@1.0.2","target":"pkg:pypi/demo-16386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18168@1.0.3","target":"pkg:pypi/demo-11933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18168@1.0.3","target":"pkg:pypi/demo-15384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18169@1.0.4","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18169@1.0.4","target":"pkg:pypi/demo-12115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18169@1.0.4","target":"pkg:pypi/demo-13299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1816@1.0.1","target":"pkg:pypi/demo-11965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1816@1.0.1","target":"pkg:pypi/demo-14226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1816@1.0.1","target":"pkg:pypi/demo-1808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18170@1.0.0","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18170@1.0.0","target":"pkg:pypi/demo-15362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18171@1.0.1","target":"pkg:pypi/demo-13571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18171@1.0.1","target":"pkg:pypi/demo-1386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18171@1.0.1","target":"pkg:pypi/demo-15093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18172@1.0.2","target":"pkg:pypi/demo-13404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18172@1.0.2","target":"pkg:pypi/demo-15200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18173@1.0.3","target":"pkg:pypi/demo-13715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18174@1.0.4","target":"pkg:pypi/demo-16629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18174@1.0.4","target":"pkg:pypi/demo-16856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18174@1.0.4","target":"pkg:pypi/demo-17844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18175@1.0.0","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18175@1.0.0","target":"pkg:pypi/demo-15025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18175@1.0.0","target":"pkg:pypi/demo-15263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18176@1.0.1","target":"pkg:pypi/demo-11591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18176@1.0.1","target":"pkg:pypi/demo-15530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18177@1.0.2","target":"pkg:pypi/demo-11884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18177@1.0.2","target":"pkg:pypi/demo-13902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18177@1.0.2","target":"pkg:pypi/demo-15280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18177@1.0.2","target":"pkg:pypi/demo-16275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18178@1.0.3","target":"pkg:pypi/demo-1726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18179@1.0.4","target":"pkg:pypi/demo-11264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18179@1.0.4","target":"pkg:pypi/demo-12055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18179@1.0.4","target":"pkg:pypi/demo-12172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18179@1.0.4","target":"pkg:pypi/demo-16962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1817@1.0.2","target":"pkg:pypi/demo-15050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1817@1.0.2","target":"pkg:pypi/demo-15944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1817@1.0.2","target":"pkg:pypi/demo-16873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1817@1.0.2","target":"pkg:pypi/demo-17735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18180@1.0.0","target":"pkg:pypi/demo-12587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18180@1.0.0","target":"pkg:pypi/demo-13850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18180@1.0.0","target":"pkg:pypi/demo-14492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18181@1.0.1","target":"pkg:pypi/demo-13976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18181@1.0.1","target":"pkg:pypi/demo-16048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18181@1.0.1","target":"pkg:pypi/demo-17656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18182@1.0.2","target":"pkg:pypi/demo-14437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18182@1.0.2","target":"pkg:pypi/demo-1625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18183@1.0.3","target":"pkg:pypi/demo-13809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18184@1.0.4","target":"pkg:pypi/demo-11559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18184@1.0.4","target":"pkg:pypi/demo-15995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18184@1.0.4","target":"pkg:pypi/demo-16833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18184@1.0.4","target":"pkg:pypi/demo-17743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18185@1.0.0","target":"pkg:pypi/demo-11517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18185@1.0.0","target":"pkg:pypi/demo-11751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18185@1.0.0","target":"pkg:pypi/demo-17937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18186@1.0.1","target":"pkg:pypi/demo-16059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18187@1.0.2","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18187@1.0.2","target":"pkg:pypi/demo-11131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18187@1.0.2","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18187@1.0.2","target":"pkg:pypi/demo-14696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18188@1.0.3","target":"pkg:pypi/demo-11820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18188@1.0.3","target":"pkg:pypi/demo-15421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18189@1.0.4","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18189@1.0.4","target":"pkg:pypi/demo-13006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18189@1.0.4","target":"pkg:pypi/demo-16508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18189@1.0.4","target":"pkg:pypi/demo-18029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1818@1.0.3","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18190@1.0.0","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18190@1.0.0","target":"pkg:pypi/demo-14901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18190@1.0.0","target":"pkg:pypi/demo-15695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18191@1.0.1","target":"pkg:pypi/demo-12952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18191@1.0.1","target":"pkg:pypi/demo-13545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18191@1.0.1","target":"pkg:pypi/demo-13576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18191@1.0.1","target":"pkg:pypi/demo-14756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18192@1.0.2","target":"pkg:pypi/demo-12023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18192@1.0.2","target":"pkg:pypi/demo-12862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18192@1.0.2","target":"pkg:pypi/demo-16874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18192@1.0.2","target":"pkg:pypi/demo-17747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18193@1.0.3","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18193@1.0.3","target":"pkg:pypi/demo-12828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18193@1.0.3","target":"pkg:pypi/demo-16391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18193@1.0.3","target":"pkg:pypi/demo-17280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18194@1.0.4","target":"pkg:pypi/demo-11144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18194@1.0.4","target":"pkg:pypi/demo-16637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18194@1.0.4","target":"pkg:pypi/demo-16772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18195@1.0.0","target":"pkg:pypi/demo-13811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18195@1.0.0","target":"pkg:pypi/demo-15675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18195@1.0.0","target":"pkg:pypi/demo-15724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18196@1.0.1","target":"pkg:pypi/demo-13158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18196@1.0.1","target":"pkg:pypi/demo-14918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18196@1.0.1","target":"pkg:pypi/demo-16265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18197@1.0.2","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18197@1.0.2","target":"pkg:pypi/demo-15586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18197@1.0.2","target":"pkg:pypi/demo-16866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18198@1.0.3","target":"pkg:pypi/demo-18139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18199@1.0.4","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18199@1.0.4","target":"pkg:pypi/demo-12191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18199@1.0.4","target":"pkg:pypi/demo-16293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1819@1.0.4","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1819@1.0.4","target":"pkg:pypi/demo-11110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1819@1.0.4","target":"pkg:pypi/demo-17874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1819@1.0.4","target":"pkg:pypi/demo-18102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-181@1.0.1","target":"pkg:pypi/demo-10458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18200@1.0.0","target":"pkg:pypi/demo-13014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18200@1.0.0","target":"pkg:pypi/demo-1394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18200@1.0.0","target":"pkg:pypi/demo-15230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18200@1.0.0","target":"pkg:pypi/demo-18010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18201@1.0.1","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18201@1.0.1","target":"pkg:pypi/demo-11623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18201@1.0.1","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18201@1.0.1","target":"pkg:pypi/demo-15116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18202@1.0.2","target":"pkg:pypi/demo-13741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18202@1.0.2","target":"pkg:pypi/demo-15109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18202@1.0.2","target":"pkg:pypi/demo-17003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18202@1.0.2","target":"pkg:pypi/demo-17615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18203@1.0.3","target":"pkg:pypi/demo-10710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18203@1.0.3","target":"pkg:pypi/demo-1622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18203@1.0.3","target":"pkg:pypi/demo-16747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18204@1.0.4","target":"pkg:pypi/demo-12872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18204@1.0.4","target":"pkg:pypi/demo-15587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18205@1.0.0","target":"pkg:pypi/demo-12575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18205@1.0.0","target":"pkg:pypi/demo-15453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18205@1.0.0","target":"pkg:pypi/demo-17377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18205@1.0.0","target":"pkg:pypi/demo-17988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18206@1.0.1","target":"pkg:pypi/demo-14394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18206@1.0.1","target":"pkg:pypi/demo-17911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18207@1.0.2","target":"pkg:pypi/demo-16898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18208@1.0.3","target":"pkg:pypi/demo-17410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18209@1.0.4","target":"pkg:pypi/demo-10959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18209@1.0.4","target":"pkg:pypi/demo-16004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1820@1.0.0","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1820@1.0.0","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1820@1.0.0","target":"pkg:pypi/demo-12709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18210@1.0.0","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18210@1.0.0","target":"pkg:pypi/demo-12206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18210@1.0.0","target":"pkg:pypi/demo-16572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18210@1.0.0","target":"pkg:pypi/demo-17435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18211@1.0.1","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18211@1.0.1","target":"pkg:pypi/demo-16589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18212@1.0.2","target":"pkg:pypi/demo-13284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18212@1.0.2","target":"pkg:pypi/demo-1493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18212@1.0.2","target":"pkg:pypi/demo-16911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18212@1.0.2","target":"pkg:pypi/demo-18194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18213@1.0.3","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18213@1.0.3","target":"pkg:pypi/demo-15351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18214@1.0.4","target":"pkg:pypi/demo-12897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18215@1.0.0","target":"pkg:pypi/demo-15573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18215@1.0.0","target":"pkg:pypi/demo-16276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18215@1.0.0","target":"pkg:pypi/demo-17638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18216@1.0.1","target":"pkg:pypi/demo-14213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18216@1.0.1","target":"pkg:pypi/demo-14668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18216@1.0.1","target":"pkg:pypi/demo-1652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18217@1.0.2","target":"pkg:pypi/demo-10370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18217@1.0.2","target":"pkg:pypi/demo-11542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18217@1.0.2","target":"pkg:pypi/demo-12099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18217@1.0.2","target":"pkg:pypi/demo-14523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18218@1.0.3","target":"pkg:pypi/demo-12004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18218@1.0.3","target":"pkg:pypi/demo-18049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18219@1.0.4","target":"pkg:pypi/demo-16984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1821@1.0.1","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1821@1.0.1","target":"pkg:pypi/demo-11613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1821@1.0.1","target":"pkg:pypi/demo-14769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18220@1.0.0","target":"pkg:pypi/demo-1045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18220@1.0.0","target":"pkg:pypi/demo-11590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18220@1.0.0","target":"pkg:pypi/demo-13346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18220@1.0.0","target":"pkg:pypi/demo-18168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18221@1.0.1","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18221@1.0.1","target":"pkg:pypi/demo-11275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18221@1.0.1","target":"pkg:pypi/demo-1595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18221@1.0.1","target":"pkg:pypi/demo-17251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18222@1.0.2","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18222@1.0.2","target":"pkg:pypi/demo-1815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18223@1.0.3","target":"pkg:pypi/demo-12438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18223@1.0.3","target":"pkg:pypi/demo-13174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18224@1.0.4","target":"pkg:pypi/demo-15397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18224@1.0.4","target":"pkg:pypi/demo-15474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18224@1.0.4","target":"pkg:pypi/demo-16406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18225@1.0.0","target":"pkg:pypi/demo-14807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18225@1.0.0","target":"pkg:pypi/demo-167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18225@1.0.0","target":"pkg:pypi/demo-16994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18226@1.0.1","target":"pkg:pypi/demo-12227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18226@1.0.1","target":"pkg:pypi/demo-17879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18227@1.0.2","target":"pkg:pypi/demo-11332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18227@1.0.2","target":"pkg:pypi/demo-12136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18228@1.0.3","target":"pkg:pypi/demo-11031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18228@1.0.3","target":"pkg:pypi/demo-16494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18229@1.0.4","target":"pkg:pypi/demo-12965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18229@1.0.4","target":"pkg:pypi/demo-15291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18229@1.0.4","target":"pkg:pypi/demo-16234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18229@1.0.4","target":"pkg:pypi/demo-18044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1822@1.0.2","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1822@1.0.2","target":"pkg:pypi/demo-12954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1822@1.0.2","target":"pkg:pypi/demo-13285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1822@1.0.2","target":"pkg:pypi/demo-13430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18230@1.0.0","target":"pkg:pypi/demo-1051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18230@1.0.0","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18230@1.0.0","target":"pkg:pypi/demo-11523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18230@1.0.0","target":"pkg:pypi/demo-17845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18231@1.0.1","target":"pkg:pypi/demo-12339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18231@1.0.1","target":"pkg:pypi/demo-16721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18232@1.0.2","target":"pkg:pypi/demo-17171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18233@1.0.3","target":"pkg:pypi/demo-15353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18234@1.0.4","target":"pkg:pypi/demo-11041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18235@1.0.0","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18235@1.0.0","target":"pkg:pypi/demo-16801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18236@1.0.1","target":"pkg:pypi/demo-12260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18237@1.0.2","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18237@1.0.2","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18238@1.0.3","target":"pkg:pypi/demo-15441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18238@1.0.3","target":"pkg:pypi/demo-16679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18238@1.0.3","target":"pkg:pypi/demo-1688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18238@1.0.3","target":"pkg:pypi/demo-17029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18239@1.0.4","target":"pkg:pypi/demo-11084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18239@1.0.4","target":"pkg:pypi/demo-1649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18239@1.0.4","target":"pkg:pypi/demo-17679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18239@1.0.4","target":"pkg:pypi/demo-17756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1823@1.0.3","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1823@1.0.3","target":"pkg:pypi/demo-15994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18240@1.0.0","target":"pkg:pypi/demo-11170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18240@1.0.0","target":"pkg:pypi/demo-11732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18240@1.0.0","target":"pkg:pypi/demo-14704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18240@1.0.0","target":"pkg:pypi/demo-16869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18241@1.0.1","target":"pkg:pypi/demo-14363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18241@1.0.1","target":"pkg:pypi/demo-16433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18242@1.0.2","target":"pkg:pypi/demo-11877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18242@1.0.2","target":"pkg:pypi/demo-15011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18242@1.0.2","target":"pkg:pypi/demo-16129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18242@1.0.2","target":"pkg:pypi/demo-16635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18243@1.0.3","target":"pkg:pypi/demo-15210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18243@1.0.3","target":"pkg:pypi/demo-17698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18243@1.0.3","target":"pkg:pypi/demo-18135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18244@1.0.4","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18244@1.0.4","target":"pkg:pypi/demo-13585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18244@1.0.4","target":"pkg:pypi/demo-13830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18244@1.0.4","target":"pkg:pypi/demo-16246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18245@1.0.0","target":"pkg:pypi/demo-1167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18245@1.0.0","target":"pkg:pypi/demo-12149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18245@1.0.0","target":"pkg:pypi/demo-12501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18245@1.0.0","target":"pkg:pypi/demo-1584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18246@1.0.1","target":"pkg:pypi/demo-13502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18246@1.0.1","target":"pkg:pypi/demo-1378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18246@1.0.1","target":"pkg:pypi/demo-17385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18247@1.0.2","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18247@1.0.2","target":"pkg:pypi/demo-1269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18247@1.0.2","target":"pkg:pypi/demo-15016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18248@1.0.3","target":"pkg:pypi/demo-16219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18249@1.0.4","target":"pkg:pypi/demo-15751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18249@1.0.4","target":"pkg:pypi/demo-1612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1824@1.0.4","target":"pkg:pypi/demo-13514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1824@1.0.4","target":"pkg:pypi/demo-17204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18250@1.0.0","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18250@1.0.0","target":"pkg:pypi/demo-11692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18250@1.0.0","target":"pkg:pypi/demo-1508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18251@1.0.1","target":"pkg:pypi/demo-13940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18251@1.0.1","target":"pkg:pypi/demo-14446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18252@1.0.2","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18252@1.0.2","target":"pkg:pypi/demo-13015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18253@1.0.3","target":"pkg:pypi/demo-12329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18253@1.0.3","target":"pkg:pypi/demo-12571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18253@1.0.3","target":"pkg:pypi/demo-17554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18254@1.0.4","target":"pkg:pypi/demo-18026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18255@1.0.0","target":"pkg:pypi/demo-10785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18255@1.0.0","target":"pkg:pypi/demo-11113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18255@1.0.0","target":"pkg:pypi/demo-14190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18255@1.0.0","target":"pkg:pypi/demo-15058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18256@1.0.1","target":"pkg:pypi/demo-14494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18257@1.0.2","target":"pkg:pypi/demo-13606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18257@1.0.2","target":"pkg:pypi/demo-16296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18257@1.0.2","target":"pkg:pypi/demo-17196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18258@1.0.3","target":"pkg:pypi/demo-100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18258@1.0.3","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18258@1.0.3","target":"pkg:pypi/demo-17737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18259@1.0.4","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18259@1.0.4","target":"pkg:pypi/demo-11313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18259@1.0.4","target":"pkg:pypi/demo-12732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18259@1.0.4","target":"pkg:pypi/demo-15015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1825@1.0.0","target":"pkg:pypi/demo-14493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1825@1.0.0","target":"pkg:pypi/demo-14513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1825@1.0.0","target":"pkg:pypi/demo-16221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18260@1.0.0","target":"pkg:pypi/demo-12633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18260@1.0.0","target":"pkg:pypi/demo-12868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18260@1.0.0","target":"pkg:pypi/demo-13563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18261@1.0.1","target":"pkg:pypi/demo-12514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18262@1.0.2","target":"pkg:pypi/demo-13923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18262@1.0.2","target":"pkg:pypi/demo-15260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18262@1.0.2","target":"pkg:pypi/demo-17069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18262@1.0.2","target":"pkg:pypi/demo-17671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18263@1.0.3","target":"pkg:pypi/demo-1303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18263@1.0.3","target":"pkg:pypi/demo-14684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18263@1.0.3","target":"pkg:pypi/demo-14956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18263@1.0.3","target":"pkg:pypi/demo-18060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18264@1.0.4","target":"pkg:pypi/demo-11704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18264@1.0.4","target":"pkg:pypi/demo-14450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18264@1.0.4","target":"pkg:pypi/demo-17030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18264@1.0.4","target":"pkg:pypi/demo-17878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18265@1.0.0","target":"pkg:pypi/demo-11727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18265@1.0.0","target":"pkg:pypi/demo-1481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18266@1.0.1","target":"pkg:pypi/demo-14134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18267@1.0.2","target":"pkg:pypi/demo-11252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18267@1.0.2","target":"pkg:pypi/demo-14285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18268@1.0.3","target":"pkg:pypi/demo-11053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18268@1.0.3","target":"pkg:pypi/demo-12817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18268@1.0.3","target":"pkg:pypi/demo-14463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18268@1.0.3","target":"pkg:pypi/demo-16100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18269@1.0.4","target":"pkg:pypi/demo-1454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18269@1.0.4","target":"pkg:pypi/demo-15133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18269@1.0.4","target":"pkg:pypi/demo-16461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18269@1.0.4","target":"pkg:pypi/demo-17968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1826@1.0.1","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1826@1.0.1","target":"pkg:pypi/demo-12135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1826@1.0.1","target":"pkg:pypi/demo-1451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1826@1.0.1","target":"pkg:pypi/demo-14728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18270@1.0.0","target":"pkg:pypi/demo-13568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18271@1.0.1","target":"pkg:pypi/demo-112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18271@1.0.1","target":"pkg:pypi/demo-17094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18271@1.0.1","target":"pkg:pypi/demo-17545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18272@1.0.2","target":"pkg:pypi/demo-12662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18272@1.0.2","target":"pkg:pypi/demo-1719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18273@1.0.3","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18273@1.0.3","target":"pkg:pypi/demo-12398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18273@1.0.3","target":"pkg:pypi/demo-14803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18274@1.0.4","target":"pkg:pypi/demo-12906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18274@1.0.4","target":"pkg:pypi/demo-13881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18274@1.0.4","target":"pkg:pypi/demo-15669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18274@1.0.4","target":"pkg:pypi/demo-16929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18275@1.0.0","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18275@1.0.0","target":"pkg:pypi/demo-16459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18275@1.0.0","target":"pkg:pypi/demo-16862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18276@1.0.1","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18277@1.0.2","target":"pkg:pypi/demo-1137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18277@1.0.2","target":"pkg:pypi/demo-11739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18277@1.0.2","target":"pkg:pypi/demo-13904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18277@1.0.2","target":"pkg:pypi/demo-17602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18278@1.0.3","target":"pkg:pypi/demo-12928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18278@1.0.3","target":"pkg:pypi/demo-13034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18278@1.0.3","target":"pkg:pypi/demo-13296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18278@1.0.3","target":"pkg:pypi/demo-18052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18279@1.0.4","target":"pkg:pypi/demo-16258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1827@1.0.2","target":"pkg:pypi/demo-13208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1827@1.0.2","target":"pkg:pypi/demo-13297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18280@1.0.0","target":"pkg:pypi/demo-11480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18280@1.0.0","target":"pkg:pypi/demo-12470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18280@1.0.0","target":"pkg:pypi/demo-15733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18280@1.0.0","target":"pkg:pypi/demo-15856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18281@1.0.1","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18281@1.0.1","target":"pkg:pypi/demo-14532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18282@1.0.2","target":"pkg:pypi/demo-1495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18283@1.0.3","target":"pkg:pypi/demo-176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18284@1.0.4","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18284@1.0.4","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18284@1.0.4","target":"pkg:pypi/demo-16135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18285@1.0.0","target":"pkg:pypi/demo-15073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18286@1.0.1","target":"pkg:pypi/demo-13823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18286@1.0.1","target":"pkg:pypi/demo-15245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18287@1.0.2","target":"pkg:pypi/demo-10992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18287@1.0.2","target":"pkg:pypi/demo-16224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18287@1.0.2","target":"pkg:pypi/demo-16400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18287@1.0.2","target":"pkg:pypi/demo-18087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18288@1.0.3","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18289@1.0.4","target":"pkg:pypi/demo-11493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18289@1.0.4","target":"pkg:pypi/demo-16100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18289@1.0.4","target":"pkg:pypi/demo-17802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1828@1.0.3","target":"pkg:pypi/demo-16115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18290@1.0.0","target":"pkg:pypi/demo-16368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18290@1.0.0","target":"pkg:pypi/demo-16969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18290@1.0.0","target":"pkg:pypi/demo-17924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18290@1.0.0","target":"pkg:pypi/demo-18198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18291@1.0.1","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18291@1.0.1","target":"pkg:pypi/demo-11135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18291@1.0.1","target":"pkg:pypi/demo-11839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18292@1.0.2","target":"pkg:pypi/demo-12219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18292@1.0.2","target":"pkg:pypi/demo-16498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18292@1.0.2","target":"pkg:pypi/demo-17124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18293@1.0.3","target":"pkg:pypi/demo-12650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18294@1.0.4","target":"pkg:pypi/demo-10914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18294@1.0.4","target":"pkg:pypi/demo-17423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18294@1.0.4","target":"pkg:pypi/demo-17557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18295@1.0.0","target":"pkg:pypi/demo-12070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18295@1.0.0","target":"pkg:pypi/demo-14022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18296@1.0.1","target":"pkg:pypi/demo-16875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18297@1.0.2","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18297@1.0.2","target":"pkg:pypi/demo-11467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18297@1.0.2","target":"pkg:pypi/demo-11948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18297@1.0.2","target":"pkg:pypi/demo-16171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18298@1.0.3","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18298@1.0.3","target":"pkg:pypi/demo-11562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18298@1.0.3","target":"pkg:pypi/demo-13338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18298@1.0.3","target":"pkg:pypi/demo-15613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18299@1.0.4","target":"pkg:pypi/demo-16578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1829@1.0.4","target":"pkg:pypi/demo-10422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1829@1.0.4","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1829@1.0.4","target":"pkg:pypi/demo-13600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-182@1.0.2","target":"pkg:pypi/demo-14245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-182@1.0.2","target":"pkg:pypi/demo-15055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18300@1.0.0","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18300@1.0.0","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18300@1.0.0","target":"pkg:pypi/demo-1740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18301@1.0.1","target":"pkg:pypi/demo-14303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18302@1.0.2","target":"pkg:pypi/demo-17641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18303@1.0.3","target":"pkg:pypi/demo-11413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18303@1.0.3","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18303@1.0.3","target":"pkg:pypi/demo-13837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18304@1.0.4","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18304@1.0.4","target":"pkg:pypi/demo-14336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18304@1.0.4","target":"pkg:pypi/demo-15823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18304@1.0.4","target":"pkg:pypi/demo-15980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18305@1.0.0","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18305@1.0.0","target":"pkg:pypi/demo-12544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18305@1.0.0","target":"pkg:pypi/demo-15370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18305@1.0.0","target":"pkg:pypi/demo-16747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18306@1.0.1","target":"pkg:pypi/demo-12191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18306@1.0.1","target":"pkg:pypi/demo-12898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18306@1.0.1","target":"pkg:pypi/demo-13559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18306@1.0.1","target":"pkg:pypi/demo-16874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18307@1.0.2","target":"pkg:pypi/demo-11273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18308@1.0.3","target":"pkg:pypi/demo-11968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18308@1.0.3","target":"pkg:pypi/demo-12768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18308@1.0.3","target":"pkg:pypi/demo-15165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18309@1.0.4","target":"pkg:pypi/demo-14881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18309@1.0.4","target":"pkg:pypi/demo-15015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1830@1.0.0","target":"pkg:pypi/demo-12689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1830@1.0.0","target":"pkg:pypi/demo-16295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18310@1.0.0","target":"pkg:pypi/demo-10400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18310@1.0.0","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18310@1.0.0","target":"pkg:pypi/demo-16448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18310@1.0.0","target":"pkg:pypi/demo-17510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18311@1.0.1","target":"pkg:pypi/demo-16888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18312@1.0.2","target":"pkg:pypi/demo-11988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18313@1.0.3","target":"pkg:pypi/demo-13309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18313@1.0.3","target":"pkg:pypi/demo-17389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18313@1.0.3","target":"pkg:pypi/demo-17913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18314@1.0.4","target":"pkg:pypi/demo-13215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18314@1.0.4","target":"pkg:pypi/demo-13523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18314@1.0.4","target":"pkg:pypi/demo-15066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18314@1.0.4","target":"pkg:pypi/demo-17129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18315@1.0.0","target":"pkg:pypi/demo-11635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18315@1.0.0","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18315@1.0.0","target":"pkg:pypi/demo-17821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18316@1.0.1","target":"pkg:pypi/demo-11413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18316@1.0.1","target":"pkg:pypi/demo-15376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18316@1.0.1","target":"pkg:pypi/demo-17629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18317@1.0.2","target":"pkg:pypi/demo-13509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18317@1.0.2","target":"pkg:pypi/demo-13743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18318@1.0.3","target":"pkg:pypi/demo-1176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18318@1.0.3","target":"pkg:pypi/demo-12562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18319@1.0.4","target":"pkg:pypi/demo-11520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18319@1.0.4","target":"pkg:pypi/demo-12312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18319@1.0.4","target":"pkg:pypi/demo-16591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1831@1.0.1","target":"pkg:pypi/demo-14845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18320@1.0.0","target":"pkg:pypi/demo-16299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18320@1.0.0","target":"pkg:pypi/demo-16397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18320@1.0.0","target":"pkg:pypi/demo-16604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18321@1.0.1","target":"pkg:pypi/demo-13301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18322@1.0.2","target":"pkg:pypi/demo-16519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18322@1.0.2","target":"pkg:pypi/demo-16990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18323@1.0.3","target":"pkg:pypi/demo-17300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18324@1.0.4","target":"pkg:pypi/demo-15436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18325@1.0.0","target":"pkg:pypi/demo-16804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18325@1.0.0","target":"pkg:pypi/demo-1756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18325@1.0.0","target":"pkg:pypi/demo-17985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18326@1.0.1","target":"pkg:pypi/demo-11673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18327@1.0.2","target":"pkg:pypi/demo-10705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18327@1.0.2","target":"pkg:pypi/demo-1584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18328@1.0.3","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18329@1.0.4","target":"pkg:pypi/demo-10799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18329@1.0.4","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18329@1.0.4","target":"pkg:pypi/demo-17979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1832@1.0.2","target":"pkg:pypi/demo-16839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1832@1.0.2","target":"pkg:pypi/demo-17306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18330@1.0.0","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18330@1.0.0","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18330@1.0.0","target":"pkg:pypi/demo-14260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18330@1.0.0","target":"pkg:pypi/demo-15995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18331@1.0.1","target":"pkg:pypi/demo-14690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18331@1.0.1","target":"pkg:pypi/demo-15084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18331@1.0.1","target":"pkg:pypi/demo-1615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18332@1.0.2","target":"pkg:pypi/demo-10739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18332@1.0.2","target":"pkg:pypi/demo-13031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18332@1.0.2","target":"pkg:pypi/demo-1515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18332@1.0.2","target":"pkg:pypi/demo-16415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18333@1.0.3","target":"pkg:pypi/demo-14687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18334@1.0.4","target":"pkg:pypi/demo-13053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18334@1.0.4","target":"pkg:pypi/demo-16612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18334@1.0.4","target":"pkg:pypi/demo-17321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18335@1.0.0","target":"pkg:pypi/demo-10694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18336@1.0.1","target":"pkg:pypi/demo-11142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18336@1.0.1","target":"pkg:pypi/demo-13599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18336@1.0.1","target":"pkg:pypi/demo-14964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18336@1.0.1","target":"pkg:pypi/demo-17467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18337@1.0.2","target":"pkg:pypi/demo-14242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18337@1.0.2","target":"pkg:pypi/demo-14578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18338@1.0.3","target":"pkg:pypi/demo-10258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18338@1.0.3","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18338@1.0.3","target":"pkg:pypi/demo-14347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18338@1.0.3","target":"pkg:pypi/demo-18196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18339@1.0.4","target":"pkg:pypi/demo-16198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18339@1.0.4","target":"pkg:pypi/demo-16419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1833@1.0.3","target":"pkg:pypi/demo-13114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1833@1.0.3","target":"pkg:pypi/demo-13789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1833@1.0.3","target":"pkg:pypi/demo-14549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18340@1.0.0","target":"pkg:pypi/demo-10147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18340@1.0.0","target":"pkg:pypi/demo-11008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18340@1.0.0","target":"pkg:pypi/demo-13887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18341@1.0.1","target":"pkg:pypi/demo-11636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18342@1.0.2","target":"pkg:pypi/demo-11583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18342@1.0.2","target":"pkg:pypi/demo-13141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18342@1.0.2","target":"pkg:pypi/demo-15010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18343@1.0.3","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18344@1.0.4","target":"pkg:pypi/demo-11933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18345@1.0.0","target":"pkg:pypi/demo-11278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18345@1.0.0","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18345@1.0.0","target":"pkg:pypi/demo-12433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18345@1.0.0","target":"pkg:pypi/demo-12962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18346@1.0.1","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18346@1.0.1","target":"pkg:pypi/demo-14710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18346@1.0.1","target":"pkg:pypi/demo-1708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18347@1.0.2","target":"pkg:pypi/demo-15838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18347@1.0.2","target":"pkg:pypi/demo-18193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18348@1.0.3","target":"pkg:pypi/demo-13838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18348@1.0.3","target":"pkg:pypi/demo-1683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18349@1.0.4","target":"pkg:pypi/demo-13174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18349@1.0.4","target":"pkg:pypi/demo-14825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18349@1.0.4","target":"pkg:pypi/demo-17969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1834@1.0.4","target":"pkg:pypi/demo-11890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1834@1.0.4","target":"pkg:pypi/demo-16087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1834@1.0.4","target":"pkg:pypi/demo-16943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1834@1.0.4","target":"pkg:pypi/demo-17381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18350@1.0.0","target":"pkg:pypi/demo-15494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18351@1.0.1","target":"pkg:pypi/demo-13445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18351@1.0.1","target":"pkg:pypi/demo-15503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18352@1.0.2","target":"pkg:pypi/demo-10974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18352@1.0.2","target":"pkg:pypi/demo-12115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18352@1.0.2","target":"pkg:pypi/demo-1644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18352@1.0.2","target":"pkg:pypi/demo-18051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18353@1.0.3","target":"pkg:pypi/demo-14419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18353@1.0.3","target":"pkg:pypi/demo-14595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18353@1.0.3","target":"pkg:pypi/demo-17540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18353@1.0.3","target":"pkg:pypi/demo-17572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18354@1.0.4","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18354@1.0.4","target":"pkg:pypi/demo-11920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18354@1.0.4","target":"pkg:pypi/demo-1215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18355@1.0.0","target":"pkg:pypi/demo-10679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18355@1.0.0","target":"pkg:pypi/demo-13570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18355@1.0.0","target":"pkg:pypi/demo-14315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18355@1.0.0","target":"pkg:pypi/demo-1655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18356@1.0.1","target":"pkg:pypi/demo-10472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18357@1.0.2","target":"pkg:pypi/demo-13913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18357@1.0.2","target":"pkg:pypi/demo-17231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18358@1.0.3","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18358@1.0.3","target":"pkg:pypi/demo-12473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18358@1.0.3","target":"pkg:pypi/demo-16882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18359@1.0.4","target":"pkg:pypi/demo-11596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18359@1.0.4","target":"pkg:pypi/demo-12168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18359@1.0.4","target":"pkg:pypi/demo-13350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1835@1.0.0","target":"pkg:pypi/demo-14839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1835@1.0.0","target":"pkg:pypi/demo-14917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1835@1.0.0","target":"pkg:pypi/demo-17396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1835@1.0.0","target":"pkg:pypi/demo-17852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18360@1.0.0","target":"pkg:pypi/demo-15346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18360@1.0.0","target":"pkg:pypi/demo-16031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18360@1.0.0","target":"pkg:pypi/demo-1614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18361@1.0.1","target":"pkg:pypi/demo-10363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18361@1.0.1","target":"pkg:pypi/demo-10798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18361@1.0.1","target":"pkg:pypi/demo-14126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18361@1.0.1","target":"pkg:pypi/demo-14885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18362@1.0.2","target":"pkg:pypi/demo-10939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18362@1.0.2","target":"pkg:pypi/demo-13500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18363@1.0.3","target":"pkg:pypi/demo-13235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18363@1.0.3","target":"pkg:pypi/demo-13975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18363@1.0.3","target":"pkg:pypi/demo-15929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18363@1.0.3","target":"pkg:pypi/demo-17094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18364@1.0.4","target":"pkg:pypi/demo-12076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18365@1.0.0","target":"pkg:pypi/demo-12214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18365@1.0.0","target":"pkg:pypi/demo-15739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18365@1.0.0","target":"pkg:pypi/demo-16026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18365@1.0.0","target":"pkg:pypi/demo-17571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18366@1.0.1","target":"pkg:pypi/demo-16566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18367@1.0.2","target":"pkg:pypi/demo-14196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18368@1.0.3","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18368@1.0.3","target":"pkg:pypi/demo-1174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18368@1.0.3","target":"pkg:pypi/demo-14600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18368@1.0.3","target":"pkg:pypi/demo-17004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18369@1.0.4","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18369@1.0.4","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18369@1.0.4","target":"pkg:pypi/demo-15633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18369@1.0.4","target":"pkg:pypi/demo-17382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1836@1.0.1","target":"pkg:pypi/demo-13402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1836@1.0.1","target":"pkg:pypi/demo-15893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1836@1.0.1","target":"pkg:pypi/demo-18353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18370@1.0.0","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18370@1.0.0","target":"pkg:pypi/demo-12603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18370@1.0.0","target":"pkg:pypi/demo-13@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18370@1.0.0","target":"pkg:pypi/demo-17472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18371@1.0.1","target":"pkg:pypi/demo-14325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18371@1.0.1","target":"pkg:pypi/demo-16452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18372@1.0.2","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18372@1.0.2","target":"pkg:pypi/demo-12722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18372@1.0.2","target":"pkg:pypi/demo-13505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18373@1.0.3","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18373@1.0.3","target":"pkg:pypi/demo-108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18374@1.0.4","target":"pkg:pypi/demo-13425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18374@1.0.4","target":"pkg:pypi/demo-16425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18375@1.0.0","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18375@1.0.0","target":"pkg:pypi/demo-18081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18376@1.0.1","target":"pkg:pypi/demo-11156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18376@1.0.1","target":"pkg:pypi/demo-15252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18376@1.0.1","target":"pkg:pypi/demo-18073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18377@1.0.2","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18377@1.0.2","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18378@1.0.3","target":"pkg:pypi/demo-10240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18378@1.0.3","target":"pkg:pypi/demo-10629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18378@1.0.3","target":"pkg:pypi/demo-13698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18378@1.0.3","target":"pkg:pypi/demo-14446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18379@1.0.4","target":"pkg:pypi/demo-10839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18379@1.0.4","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18379@1.0.4","target":"pkg:pypi/demo-12160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1837@1.0.2","target":"pkg:pypi/demo-12557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18380@1.0.0","target":"pkg:pypi/demo-1081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18380@1.0.0","target":"pkg:pypi/demo-11365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18380@1.0.0","target":"pkg:pypi/demo-15531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18380@1.0.0","target":"pkg:pypi/demo-15866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18381@1.0.1","target":"pkg:pypi/demo-11817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18382@1.0.2","target":"pkg:pypi/demo-11876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18382@1.0.2","target":"pkg:pypi/demo-12002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18382@1.0.2","target":"pkg:pypi/demo-14118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18383@1.0.3","target":"pkg:pypi/demo-15982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18384@1.0.4","target":"pkg:pypi/demo-10962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18385@1.0.0","target":"pkg:pypi/demo-11396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18386@1.0.1","target":"pkg:pypi/demo-15026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18386@1.0.1","target":"pkg:pypi/demo-15895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18387@1.0.2","target":"pkg:pypi/demo-13585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18387@1.0.2","target":"pkg:pypi/demo-14735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18387@1.0.2","target":"pkg:pypi/demo-14810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18387@1.0.2","target":"pkg:pypi/demo-15286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18388@1.0.3","target":"pkg:pypi/demo-12973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18389@1.0.4","target":"pkg:pypi/demo-12112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18389@1.0.4","target":"pkg:pypi/demo-13321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18389@1.0.4","target":"pkg:pypi/demo-17162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1838@1.0.3","target":"pkg:pypi/demo-12432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1838@1.0.3","target":"pkg:pypi/demo-14879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1838@1.0.3","target":"pkg:pypi/demo-17390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1838@1.0.3","target":"pkg:pypi/demo-18010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18390@1.0.0","target":"pkg:pypi/demo-12451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18391@1.0.1","target":"pkg:pypi/demo-147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18391@1.0.1","target":"pkg:pypi/demo-18099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18392@1.0.2","target":"pkg:pypi/demo-11894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18392@1.0.2","target":"pkg:pypi/demo-12671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18393@1.0.3","target":"pkg:pypi/demo-14310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18393@1.0.3","target":"pkg:pypi/demo-17375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18394@1.0.4","target":"pkg:pypi/demo-12514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18394@1.0.4","target":"pkg:pypi/demo-14865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18395@1.0.0","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18396@1.0.1","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18396@1.0.1","target":"pkg:pypi/demo-11727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18396@1.0.1","target":"pkg:pypi/demo-17109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18396@1.0.1","target":"pkg:pypi/demo-17841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18397@1.0.2","target":"pkg:pypi/demo-11901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18397@1.0.2","target":"pkg:pypi/demo-12835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18397@1.0.2","target":"pkg:pypi/demo-13830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18398@1.0.3","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18398@1.0.3","target":"pkg:pypi/demo-16655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18398@1.0.3","target":"pkg:pypi/demo-1768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18399@1.0.4","target":"pkg:pypi/demo-11606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18399@1.0.4","target":"pkg:pypi/demo-16388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18399@1.0.4","target":"pkg:pypi/demo-17135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1839@1.0.4","target":"pkg:pypi/demo-12747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-183@1.0.3","target":"pkg:pypi/demo-14630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-183@1.0.3","target":"pkg:pypi/demo-15237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-183@1.0.3","target":"pkg:pypi/demo-17100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18400@1.0.0","target":"pkg:pypi/demo-14258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18401@1.0.1","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18401@1.0.1","target":"pkg:pypi/demo-12366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18402@1.0.2","target":"pkg:pypi/demo-13029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18402@1.0.2","target":"pkg:pypi/demo-14886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18402@1.0.2","target":"pkg:pypi/demo-17547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18402@1.0.2","target":"pkg:pypi/demo-17679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18403@1.0.3","target":"pkg:pypi/demo-13832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18404@1.0.4","target":"pkg:pypi/demo-15022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18404@1.0.4","target":"pkg:pypi/demo-15508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18405@1.0.0","target":"pkg:pypi/demo-14715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18405@1.0.0","target":"pkg:pypi/demo-15807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18406@1.0.1","target":"pkg:pypi/demo-12499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18406@1.0.1","target":"pkg:pypi/demo-15089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18407@1.0.2","target":"pkg:pypi/demo-12299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18407@1.0.2","target":"pkg:pypi/demo-15975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18407@1.0.2","target":"pkg:pypi/demo-17008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18407@1.0.2","target":"pkg:pypi/demo-17481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18408@1.0.3","target":"pkg:pypi/demo-13866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18408@1.0.3","target":"pkg:pypi/demo-14313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18408@1.0.3","target":"pkg:pypi/demo-17305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18409@1.0.4","target":"pkg:pypi/demo-17543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1840@1.0.0","target":"pkg:pypi/demo-17555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18410@1.0.0","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18410@1.0.0","target":"pkg:pypi/demo-12793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18410@1.0.0","target":"pkg:pypi/demo-15149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18411@1.0.1","target":"pkg:pypi/demo-13147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18411@1.0.1","target":"pkg:pypi/demo-14908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18411@1.0.1","target":"pkg:pypi/demo-1540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18411@1.0.1","target":"pkg:pypi/demo-16735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18412@1.0.2","target":"pkg:pypi/demo-10954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18412@1.0.2","target":"pkg:pypi/demo-13395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18412@1.0.2","target":"pkg:pypi/demo-14153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18412@1.0.2","target":"pkg:pypi/demo-1793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18413@1.0.3","target":"pkg:pypi/demo-13018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18414@1.0.4","target":"pkg:pypi/demo-17752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18415@1.0.0","target":"pkg:pypi/demo-13102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18415@1.0.0","target":"pkg:pypi/demo-13872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18416@1.0.1","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18416@1.0.1","target":"pkg:pypi/demo-10604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18416@1.0.1","target":"pkg:pypi/demo-11460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18416@1.0.1","target":"pkg:pypi/demo-17384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18417@1.0.2","target":"pkg:pypi/demo-16335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18417@1.0.2","target":"pkg:pypi/demo-17125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18417@1.0.2","target":"pkg:pypi/demo-17593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18418@1.0.3","target":"pkg:pypi/demo-12357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18418@1.0.3","target":"pkg:pypi/demo-14358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18418@1.0.3","target":"pkg:pypi/demo-1778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18419@1.0.4","target":"pkg:pypi/demo-12147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18419@1.0.4","target":"pkg:pypi/demo-13000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1841@1.0.1","target":"pkg:pypi/demo-10053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1841@1.0.1","target":"pkg:pypi/demo-13051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1841@1.0.1","target":"pkg:pypi/demo-16629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1841@1.0.1","target":"pkg:pypi/demo-16974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18420@1.0.0","target":"pkg:pypi/demo-11280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18421@1.0.1","target":"pkg:pypi/demo-11196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18421@1.0.1","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18421@1.0.1","target":"pkg:pypi/demo-17105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18422@1.0.2","target":"pkg:pypi/demo-14373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18422@1.0.2","target":"pkg:pypi/demo-14584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18422@1.0.2","target":"pkg:pypi/demo-15850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18422@1.0.2","target":"pkg:pypi/demo-16789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18423@1.0.3","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18423@1.0.3","target":"pkg:pypi/demo-13694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18423@1.0.3","target":"pkg:pypi/demo-16308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18424@1.0.4","target":"pkg:pypi/demo-11244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18424@1.0.4","target":"pkg:pypi/demo-171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18424@1.0.4","target":"pkg:pypi/demo-17943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18424@1.0.4","target":"pkg:pypi/demo-18020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18425@1.0.0","target":"pkg:pypi/demo-15510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18426@1.0.1","target":"pkg:pypi/demo-12367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18426@1.0.1","target":"pkg:pypi/demo-1426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18426@1.0.1","target":"pkg:pypi/demo-15740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18427@1.0.2","target":"pkg:pypi/demo-11282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18428@1.0.3","target":"pkg:pypi/demo-14625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18428@1.0.3","target":"pkg:pypi/demo-15532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18429@1.0.4","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18429@1.0.4","target":"pkg:pypi/demo-17546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18429@1.0.4","target":"pkg:pypi/demo-17560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1842@1.0.2","target":"pkg:pypi/demo-12100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1842@1.0.2","target":"pkg:pypi/demo-15462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1842@1.0.2","target":"pkg:pypi/demo-18235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18430@1.0.0","target":"pkg:pypi/demo-1118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18430@1.0.0","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18431@1.0.1","target":"pkg:pypi/demo-12275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18431@1.0.1","target":"pkg:pypi/demo-15278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18432@1.0.2","target":"pkg:pypi/demo-15812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18432@1.0.2","target":"pkg:pypi/demo-17339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18433@1.0.3","target":"pkg:pypi/demo-11254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18434@1.0.4","target":"pkg:pypi/demo-12356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18435@1.0.0","target":"pkg:pypi/demo-12382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18435@1.0.0","target":"pkg:pypi/demo-15199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18436@1.0.1","target":"pkg:pypi/demo-12091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18436@1.0.1","target":"pkg:pypi/demo-12826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18437@1.0.2","target":"pkg:pypi/demo-13446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18438@1.0.3","target":"pkg:pypi/demo-15343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18438@1.0.3","target":"pkg:pypi/demo-15353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18438@1.0.3","target":"pkg:pypi/demo-16900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18439@1.0.4","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1843@1.0.3","target":"pkg:pypi/demo-12175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18440@1.0.0","target":"pkg:pypi/demo-18111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18441@1.0.1","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18441@1.0.1","target":"pkg:pypi/demo-12677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18442@1.0.2","target":"pkg:pypi/demo-11965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18442@1.0.2","target":"pkg:pypi/demo-16267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18442@1.0.2","target":"pkg:pypi/demo-17405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18443@1.0.3","target":"pkg:pypi/demo-13155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18444@1.0.4","target":"pkg:pypi/demo-13974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18444@1.0.4","target":"pkg:pypi/demo-14038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18444@1.0.4","target":"pkg:pypi/demo-14749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18445@1.0.0","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18445@1.0.0","target":"pkg:pypi/demo-12608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18445@1.0.0","target":"pkg:pypi/demo-13342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18446@1.0.1","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18447@1.0.2","target":"pkg:pypi/demo-13037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18448@1.0.3","target":"pkg:pypi/demo-10880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18448@1.0.3","target":"pkg:pypi/demo-15389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18448@1.0.3","target":"pkg:pypi/demo-16837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18448@1.0.3","target":"pkg:pypi/demo-17880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18449@1.0.4","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1844@1.0.4","target":"pkg:pypi/demo-11634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1844@1.0.4","target":"pkg:pypi/demo-14328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1844@1.0.4","target":"pkg:pypi/demo-14352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1844@1.0.4","target":"pkg:pypi/demo-17930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18450@1.0.0","target":"pkg:pypi/demo-15234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18450@1.0.0","target":"pkg:pypi/demo-15331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18451@1.0.1","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18451@1.0.1","target":"pkg:pypi/demo-13821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18452@1.0.2","target":"pkg:pypi/demo-12014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18452@1.0.2","target":"pkg:pypi/demo-15647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18452@1.0.2","target":"pkg:pypi/demo-15950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18452@1.0.2","target":"pkg:pypi/demo-1763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18453@1.0.3","target":"pkg:pypi/demo-11021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18453@1.0.3","target":"pkg:pypi/demo-12980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18453@1.0.3","target":"pkg:pypi/demo-14127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18453@1.0.3","target":"pkg:pypi/demo-17569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18454@1.0.4","target":"pkg:pypi/demo-136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18454@1.0.4","target":"pkg:pypi/demo-15942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18454@1.0.4","target":"pkg:pypi/demo-18282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18455@1.0.0","target":"pkg:pypi/demo-15454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18456@1.0.1","target":"pkg:pypi/demo-10218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18457@1.0.2","target":"pkg:pypi/demo-15704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18457@1.0.2","target":"pkg:pypi/demo-1591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18457@1.0.2","target":"pkg:pypi/demo-18110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18458@1.0.3","target":"pkg:pypi/demo-12547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18459@1.0.4","target":"pkg:pypi/demo-12093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18459@1.0.4","target":"pkg:pypi/demo-12941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18459@1.0.4","target":"pkg:pypi/demo-16128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1845@1.0.0","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1845@1.0.0","target":"pkg:pypi/demo-15082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1845@1.0.0","target":"pkg:pypi/demo-15691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18460@1.0.0","target":"pkg:pypi/demo-1143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18461@1.0.1","target":"pkg:pypi/demo-10730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18461@1.0.1","target":"pkg:pypi/demo-15480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18462@1.0.2","target":"pkg:pypi/demo-15270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18462@1.0.2","target":"pkg:pypi/demo-1621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18462@1.0.2","target":"pkg:pypi/demo-16245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18463@1.0.3","target":"pkg:pypi/demo-11527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18463@1.0.3","target":"pkg:pypi/demo-15286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18464@1.0.4","target":"pkg:pypi/demo-11096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18464@1.0.4","target":"pkg:pypi/demo-16600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18465@1.0.0","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18465@1.0.0","target":"pkg:pypi/demo-1750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18465@1.0.0","target":"pkg:pypi/demo-17699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18466@1.0.1","target":"pkg:pypi/demo-16013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18467@1.0.2","target":"pkg:pypi/demo-12378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18468@1.0.3","target":"pkg:pypi/demo-13894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18468@1.0.3","target":"pkg:pypi/demo-14924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18468@1.0.3","target":"pkg:pypi/demo-16021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18469@1.0.4","target":"pkg:pypi/demo-13294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18469@1.0.4","target":"pkg:pypi/demo-15895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18469@1.0.4","target":"pkg:pypi/demo-16600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1846@1.0.1","target":"pkg:pypi/demo-12500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18470@1.0.0","target":"pkg:pypi/demo-11448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18470@1.0.0","target":"pkg:pypi/demo-15761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18470@1.0.0","target":"pkg:pypi/demo-16007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18470@1.0.0","target":"pkg:pypi/demo-17276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18471@1.0.1","target":"pkg:pypi/demo-17217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18471@1.0.1","target":"pkg:pypi/demo-17722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18472@1.0.2","target":"pkg:pypi/demo-10760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18472@1.0.2","target":"pkg:pypi/demo-12703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18472@1.0.2","target":"pkg:pypi/demo-14629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18472@1.0.2","target":"pkg:pypi/demo-17594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18473@1.0.3","target":"pkg:pypi/demo-16335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18473@1.0.3","target":"pkg:pypi/demo-17899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18474@1.0.4","target":"pkg:pypi/demo-10792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18475@1.0.0","target":"pkg:pypi/demo-16682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18475@1.0.0","target":"pkg:pypi/demo-18368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18476@1.0.1","target":"pkg:pypi/demo-13223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18476@1.0.1","target":"pkg:pypi/demo-15093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18476@1.0.1","target":"pkg:pypi/demo-1819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18477@1.0.2","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18477@1.0.2","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18477@1.0.2","target":"pkg:pypi/demo-12470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18477@1.0.2","target":"pkg:pypi/demo-1797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18478@1.0.3","target":"pkg:pypi/demo-16666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18479@1.0.4","target":"pkg:pypi/demo-13853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1847@1.0.2","target":"pkg:pypi/demo-11850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1847@1.0.2","target":"pkg:pypi/demo-16459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18480@1.0.0","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18480@1.0.0","target":"pkg:pypi/demo-12467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18480@1.0.0","target":"pkg:pypi/demo-17455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18481@1.0.1","target":"pkg:pypi/demo-1088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18481@1.0.1","target":"pkg:pypi/demo-14554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18481@1.0.1","target":"pkg:pypi/demo-16059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18482@1.0.2","target":"pkg:pypi/demo-10647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18482@1.0.2","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18483@1.0.3","target":"pkg:pypi/demo-10668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18484@1.0.4","target":"pkg:pypi/demo-13875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18485@1.0.0","target":"pkg:pypi/demo-12538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18485@1.0.0","target":"pkg:pypi/demo-13321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18485@1.0.0","target":"pkg:pypi/demo-15812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18486@1.0.1","target":"pkg:pypi/demo-13327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18486@1.0.1","target":"pkg:pypi/demo-13690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18486@1.0.1","target":"pkg:pypi/demo-14930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18487@1.0.2","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18487@1.0.2","target":"pkg:pypi/demo-1230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18487@1.0.2","target":"pkg:pypi/demo-15893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18487@1.0.2","target":"pkg:pypi/demo-16591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18488@1.0.3","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18488@1.0.3","target":"pkg:pypi/demo-17085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18488@1.0.3","target":"pkg:pypi/demo-1794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18488@1.0.3","target":"pkg:pypi/demo-18265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18489@1.0.4","target":"pkg:pypi/demo-15390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18489@1.0.4","target":"pkg:pypi/demo-17469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1848@1.0.3","target":"pkg:pypi/demo-11835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1848@1.0.3","target":"pkg:pypi/demo-13983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18490@1.0.0","target":"pkg:pypi/demo-11264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18490@1.0.0","target":"pkg:pypi/demo-127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18491@1.0.1","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18492@1.0.2","target":"pkg:pypi/demo-11112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18492@1.0.2","target":"pkg:pypi/demo-12180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18492@1.0.2","target":"pkg:pypi/demo-14882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18493@1.0.3","target":"pkg:pypi/demo-14370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18494@1.0.4","target":"pkg:pypi/demo-11645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18494@1.0.4","target":"pkg:pypi/demo-12157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18494@1.0.4","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18494@1.0.4","target":"pkg:pypi/demo-17@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18495@1.0.0","target":"pkg:pypi/demo-13577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18495@1.0.0","target":"pkg:pypi/demo-1572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18495@1.0.0","target":"pkg:pypi/demo-16179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18496@1.0.1","target":"pkg:pypi/demo-15016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18496@1.0.1","target":"pkg:pypi/demo-15437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18496@1.0.1","target":"pkg:pypi/demo-18213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18497@1.0.2","target":"pkg:pypi/demo-10344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18497@1.0.2","target":"pkg:pypi/demo-1146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18497@1.0.2","target":"pkg:pypi/demo-14698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18497@1.0.2","target":"pkg:pypi/demo-1686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18498@1.0.3","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18498@1.0.3","target":"pkg:pypi/demo-12196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18499@1.0.4","target":"pkg:pypi/demo-10098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18499@1.0.4","target":"pkg:pypi/demo-10705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18499@1.0.4","target":"pkg:pypi/demo-12869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1849@1.0.4","target":"pkg:pypi/demo-13342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-184@1.0.4","target":"pkg:pypi/demo-1116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-184@1.0.4","target":"pkg:pypi/demo-17181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18500@1.0.0","target":"pkg:pypi/demo-14136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18500@1.0.0","target":"pkg:pypi/demo-16072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18501@1.0.1","target":"pkg:pypi/demo-15264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18502@1.0.2","target":"pkg:pypi/demo-13204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18502@1.0.2","target":"pkg:pypi/demo-17014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18502@1.0.2","target":"pkg:pypi/demo-17597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18502@1.0.2","target":"pkg:pypi/demo-1807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18503@1.0.3","target":"pkg:pypi/demo-12239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18503@1.0.3","target":"pkg:pypi/demo-17133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18504@1.0.4","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18504@1.0.4","target":"pkg:pypi/demo-12267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18504@1.0.4","target":"pkg:pypi/demo-17135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18505@1.0.0","target":"pkg:pypi/demo-17832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18505@1.0.0","target":"pkg:pypi/demo-1805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18506@1.0.1","target":"pkg:pypi/demo-10111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18506@1.0.1","target":"pkg:pypi/demo-11530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18507@1.0.2","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18507@1.0.2","target":"pkg:pypi/demo-13593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18507@1.0.2","target":"pkg:pypi/demo-1466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18507@1.0.2","target":"pkg:pypi/demo-15209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18508@1.0.3","target":"pkg:pypi/demo-13317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18508@1.0.3","target":"pkg:pypi/demo-15840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18508@1.0.3","target":"pkg:pypi/demo-16475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18508@1.0.3","target":"pkg:pypi/demo-18500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18509@1.0.4","target":"pkg:pypi/demo-11543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1850@1.0.0","target":"pkg:pypi/demo-18142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18510@1.0.0","target":"pkg:pypi/demo-12762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18510@1.0.0","target":"pkg:pypi/demo-1419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18511@1.0.1","target":"pkg:pypi/demo-11845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18511@1.0.1","target":"pkg:pypi/demo-17930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18512@1.0.2","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18512@1.0.2","target":"pkg:pypi/demo-11891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18512@1.0.2","target":"pkg:pypi/demo-12674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18512@1.0.2","target":"pkg:pypi/demo-15372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18513@1.0.3","target":"pkg:pypi/demo-11050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18513@1.0.3","target":"pkg:pypi/demo-16523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18513@1.0.3","target":"pkg:pypi/demo-16719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18514@1.0.4","target":"pkg:pypi/demo-1106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18514@1.0.4","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18514@1.0.4","target":"pkg:pypi/demo-16626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18515@1.0.0","target":"pkg:pypi/demo-12125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18515@1.0.0","target":"pkg:pypi/demo-12769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18515@1.0.0","target":"pkg:pypi/demo-13064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18515@1.0.0","target":"pkg:pypi/demo-13997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18516@1.0.1","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18516@1.0.1","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18517@1.0.2","target":"pkg:pypi/demo-1119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18517@1.0.2","target":"pkg:pypi/demo-12316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18517@1.0.2","target":"pkg:pypi/demo-13758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18517@1.0.2","target":"pkg:pypi/demo-17950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18518@1.0.3","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18518@1.0.3","target":"pkg:pypi/demo-13314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18518@1.0.3","target":"pkg:pypi/demo-17527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18519@1.0.4","target":"pkg:pypi/demo-14760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1851@1.0.1","target":"pkg:pypi/demo-1688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1851@1.0.1","target":"pkg:pypi/demo-17826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18520@1.0.0","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18520@1.0.0","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18520@1.0.0","target":"pkg:pypi/demo-12748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18520@1.0.0","target":"pkg:pypi/demo-17717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18521@1.0.1","target":"pkg:pypi/demo-10968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18522@1.0.2","target":"pkg:pypi/demo-1042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18522@1.0.2","target":"pkg:pypi/demo-15624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18523@1.0.3","target":"pkg:pypi/demo-1063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18523@1.0.3","target":"pkg:pypi/demo-1118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18523@1.0.3","target":"pkg:pypi/demo-11780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18523@1.0.3","target":"pkg:pypi/demo-15478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18524@1.0.4","target":"pkg:pypi/demo-11419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18524@1.0.4","target":"pkg:pypi/demo-16889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18525@1.0.0","target":"pkg:pypi/demo-1130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18525@1.0.0","target":"pkg:pypi/demo-12870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18525@1.0.0","target":"pkg:pypi/demo-14525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18525@1.0.0","target":"pkg:pypi/demo-14631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18526@1.0.1","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18526@1.0.1","target":"pkg:pypi/demo-17401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18527@1.0.2","target":"pkg:pypi/demo-10846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18527@1.0.2","target":"pkg:pypi/demo-12958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18527@1.0.2","target":"pkg:pypi/demo-16462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18527@1.0.2","target":"pkg:pypi/demo-18253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18528@1.0.3","target":"pkg:pypi/demo-16665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18529@1.0.4","target":"pkg:pypi/demo-11400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18529@1.0.4","target":"pkg:pypi/demo-13367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18529@1.0.4","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18529@1.0.4","target":"pkg:pypi/demo-1430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1852@1.0.2","target":"pkg:pypi/demo-14603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1852@1.0.2","target":"pkg:pypi/demo-1622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1852@1.0.2","target":"pkg:pypi/demo-16675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1852@1.0.2","target":"pkg:pypi/demo-17368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18530@1.0.0","target":"pkg:pypi/demo-16766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18531@1.0.1","target":"pkg:pypi/demo-15715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18532@1.0.2","target":"pkg:pypi/demo-14583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18532@1.0.2","target":"pkg:pypi/demo-14707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18533@1.0.3","target":"pkg:pypi/demo-16956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18534@1.0.4","target":"pkg:pypi/demo-1326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18535@1.0.0","target":"pkg:pypi/demo-12896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18535@1.0.0","target":"pkg:pypi/demo-17915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18536@1.0.1","target":"pkg:pypi/demo-10370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18536@1.0.1","target":"pkg:pypi/demo-1571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18537@1.0.2","target":"pkg:pypi/demo-16457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18537@1.0.2","target":"pkg:pypi/demo-17387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18538@1.0.3","target":"pkg:pypi/demo-1200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18538@1.0.3","target":"pkg:pypi/demo-1250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18538@1.0.3","target":"pkg:pypi/demo-16438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18539@1.0.4","target":"pkg:pypi/demo-11982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1853@1.0.3","target":"pkg:pypi/demo-14553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1853@1.0.3","target":"pkg:pypi/demo-17876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1853@1.0.3","target":"pkg:pypi/demo-1812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18540@1.0.0","target":"pkg:pypi/demo-11061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18540@1.0.0","target":"pkg:pypi/demo-11907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18540@1.0.0","target":"pkg:pypi/demo-1742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18541@1.0.1","target":"pkg:pypi/demo-14236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18541@1.0.1","target":"pkg:pypi/demo-14774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18541@1.0.1","target":"pkg:pypi/demo-1637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18541@1.0.1","target":"pkg:pypi/demo-17925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18542@1.0.2","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18542@1.0.2","target":"pkg:pypi/demo-15303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18543@1.0.3","target":"pkg:pypi/demo-16906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18544@1.0.4","target":"pkg:pypi/demo-12478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18544@1.0.4","target":"pkg:pypi/demo-17160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18545@1.0.0","target":"pkg:pypi/demo-10150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18545@1.0.0","target":"pkg:pypi/demo-12178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18545@1.0.0","target":"pkg:pypi/demo-13067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18546@1.0.1","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18546@1.0.1","target":"pkg:pypi/demo-10673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18546@1.0.1","target":"pkg:pypi/demo-14250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18546@1.0.1","target":"pkg:pypi/demo-17177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18547@1.0.2","target":"pkg:pypi/demo-1465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18547@1.0.2","target":"pkg:pypi/demo-14977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18547@1.0.2","target":"pkg:pypi/demo-17791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18548@1.0.3","target":"pkg:pypi/demo-15924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18549@1.0.4","target":"pkg:pypi/demo-13272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18549@1.0.4","target":"pkg:pypi/demo-17400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1854@1.0.4","target":"pkg:pypi/demo-15349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18550@1.0.0","target":"pkg:pypi/demo-1379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18550@1.0.0","target":"pkg:pypi/demo-17982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18551@1.0.1","target":"pkg:pypi/demo-12798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18552@1.0.2","target":"pkg:pypi/demo-12733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18552@1.0.2","target":"pkg:pypi/demo-17423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18553@1.0.3","target":"pkg:pypi/demo-1226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18554@1.0.4","target":"pkg:pypi/demo-13371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18554@1.0.4","target":"pkg:pypi/demo-1515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18554@1.0.4","target":"pkg:pypi/demo-15723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18554@1.0.4","target":"pkg:pypi/demo-15742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18555@1.0.0","target":"pkg:pypi/demo-11859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18555@1.0.0","target":"pkg:pypi/demo-15465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18556@1.0.1","target":"pkg:pypi/demo-11272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18556@1.0.1","target":"pkg:pypi/demo-16509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18556@1.0.1","target":"pkg:pypi/demo-16826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18556@1.0.1","target":"pkg:pypi/demo-17265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18557@1.0.2","target":"pkg:pypi/demo-11627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18557@1.0.2","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18557@1.0.2","target":"pkg:pypi/demo-16732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18557@1.0.2","target":"pkg:pypi/demo-17153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18558@1.0.3","target":"pkg:pypi/demo-13519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18558@1.0.3","target":"pkg:pypi/demo-17207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18559@1.0.4","target":"pkg:pypi/demo-10794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18559@1.0.4","target":"pkg:pypi/demo-12814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18559@1.0.4","target":"pkg:pypi/demo-17904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1855@1.0.0","target":"pkg:pypi/demo-10706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1855@1.0.0","target":"pkg:pypi/demo-11027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1855@1.0.0","target":"pkg:pypi/demo-16749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18560@1.0.0","target":"pkg:pypi/demo-10731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18561@1.0.1","target":"pkg:pypi/demo-12369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18561@1.0.1","target":"pkg:pypi/demo-13546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18562@1.0.2","target":"pkg:pypi/demo-13933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18562@1.0.2","target":"pkg:pypi/demo-15346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18562@1.0.2","target":"pkg:pypi/demo-15912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18562@1.0.2","target":"pkg:pypi/demo-18047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18563@1.0.3","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18564@1.0.4","target":"pkg:pypi/demo-11615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18564@1.0.4","target":"pkg:pypi/demo-15131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18564@1.0.4","target":"pkg:pypi/demo-18096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18565@1.0.0","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18565@1.0.0","target":"pkg:pypi/demo-12975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18565@1.0.0","target":"pkg:pypi/demo-16179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18565@1.0.0","target":"pkg:pypi/demo-1837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18566@1.0.1","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18566@1.0.1","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18567@1.0.2","target":"pkg:pypi/demo-12699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18567@1.0.2","target":"pkg:pypi/demo-13323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18567@1.0.2","target":"pkg:pypi/demo-13732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18567@1.0.2","target":"pkg:pypi/demo-15938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18568@1.0.3","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18568@1.0.3","target":"pkg:pypi/demo-12686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18568@1.0.3","target":"pkg:pypi/demo-16106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18569@1.0.4","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18569@1.0.4","target":"pkg:pypi/demo-1423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18569@1.0.4","target":"pkg:pypi/demo-165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1856@1.0.1","target":"pkg:pypi/demo-140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1856@1.0.1","target":"pkg:pypi/demo-14467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18570@1.0.0","target":"pkg:pypi/demo-11841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18570@1.0.0","target":"pkg:pypi/demo-12576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18570@1.0.0","target":"pkg:pypi/demo-12823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18571@1.0.1","target":"pkg:pypi/demo-13497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18571@1.0.1","target":"pkg:pypi/demo-15545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18571@1.0.1","target":"pkg:pypi/demo-16092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18572@1.0.2","target":"pkg:pypi/demo-12303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18572@1.0.2","target":"pkg:pypi/demo-12402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18572@1.0.2","target":"pkg:pypi/demo-15447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18572@1.0.2","target":"pkg:pypi/demo-15887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18573@1.0.3","target":"pkg:pypi/demo-12237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18574@1.0.4","target":"pkg:pypi/demo-13479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18574@1.0.4","target":"pkg:pypi/demo-15999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18575@1.0.0","target":"pkg:pypi/demo-11178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18575@1.0.0","target":"pkg:pypi/demo-13834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18576@1.0.1","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18576@1.0.1","target":"pkg:pypi/demo-11536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18576@1.0.1","target":"pkg:pypi/demo-14019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18576@1.0.1","target":"pkg:pypi/demo-14876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18577@1.0.2","target":"pkg:pypi/demo-15590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18577@1.0.2","target":"pkg:pypi/demo-17751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18577@1.0.2","target":"pkg:pypi/demo-17759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18577@1.0.2","target":"pkg:pypi/demo-17760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18578@1.0.3","target":"pkg:pypi/demo-13567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18579@1.0.4","target":"pkg:pypi/demo-17192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18579@1.0.4","target":"pkg:pypi/demo-17366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1857@1.0.2","target":"pkg:pypi/demo-15408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1857@1.0.2","target":"pkg:pypi/demo-15816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18580@1.0.0","target":"pkg:pypi/demo-12936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18580@1.0.0","target":"pkg:pypi/demo-13218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18581@1.0.1","target":"pkg:pypi/demo-12206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18581@1.0.1","target":"pkg:pypi/demo-13509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18582@1.0.2","target":"pkg:pypi/demo-14182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18583@1.0.3","target":"pkg:pypi/demo-15430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18584@1.0.4","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18585@1.0.0","target":"pkg:pypi/demo-12054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18585@1.0.0","target":"pkg:pypi/demo-1272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18585@1.0.0","target":"pkg:pypi/demo-15868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18585@1.0.0","target":"pkg:pypi/demo-17910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18586@1.0.1","target":"pkg:pypi/demo-11962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18586@1.0.1","target":"pkg:pypi/demo-17362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18587@1.0.2","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18587@1.0.2","target":"pkg:pypi/demo-17121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18587@1.0.2","target":"pkg:pypi/demo-17436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18587@1.0.2","target":"pkg:pypi/demo-18071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18588@1.0.3","target":"pkg:pypi/demo-11393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18589@1.0.4","target":"pkg:pypi/demo-15215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1858@1.0.3","target":"pkg:pypi/demo-12122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1858@1.0.3","target":"pkg:pypi/demo-1694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1858@1.0.3","target":"pkg:pypi/demo-17059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18590@1.0.0","target":"pkg:pypi/demo-10639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18590@1.0.0","target":"pkg:pypi/demo-13493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18590@1.0.0","target":"pkg:pypi/demo-15659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18590@1.0.0","target":"pkg:pypi/demo-18083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18591@1.0.1","target":"pkg:pypi/demo-17304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18591@1.0.1","target":"pkg:pypi/demo-18004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18592@1.0.2","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18592@1.0.2","target":"pkg:pypi/demo-1646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18592@1.0.2","target":"pkg:pypi/demo-18096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18593@1.0.3","target":"pkg:pypi/demo-18439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18594@1.0.4","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18595@1.0.0","target":"pkg:pypi/demo-12308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18595@1.0.0","target":"pkg:pypi/demo-16075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18596@1.0.1","target":"pkg:pypi/demo-10419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18596@1.0.1","target":"pkg:pypi/demo-123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18596@1.0.1","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18597@1.0.2","target":"pkg:pypi/demo-10259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18597@1.0.2","target":"pkg:pypi/demo-14519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18597@1.0.2","target":"pkg:pypi/demo-15792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18597@1.0.2","target":"pkg:pypi/demo-17957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18598@1.0.3","target":"pkg:pypi/demo-12092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18598@1.0.3","target":"pkg:pypi/demo-15646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18598@1.0.3","target":"pkg:pypi/demo-1653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18598@1.0.3","target":"pkg:pypi/demo-17985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18599@1.0.4","target":"pkg:pypi/demo-11284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18599@1.0.4","target":"pkg:pypi/demo-13143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18599@1.0.4","target":"pkg:pypi/demo-13198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18599@1.0.4","target":"pkg:pypi/demo-15779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1859@1.0.4","target":"pkg:pypi/demo-12292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-185@1.0.0","target":"pkg:pypi/demo-10554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18600@1.0.0","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18600@1.0.0","target":"pkg:pypi/demo-13823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18600@1.0.0","target":"pkg:pypi/demo-14345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18600@1.0.0","target":"pkg:pypi/demo-15876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18601@1.0.1","target":"pkg:pypi/demo-14107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18601@1.0.1","target":"pkg:pypi/demo-14265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18601@1.0.1","target":"pkg:pypi/demo-15052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18601@1.0.1","target":"pkg:pypi/demo-15247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18602@1.0.2","target":"pkg:pypi/demo-10572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18602@1.0.2","target":"pkg:pypi/demo-11505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18602@1.0.2","target":"pkg:pypi/demo-14564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18602@1.0.2","target":"pkg:pypi/demo-15782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18603@1.0.3","target":"pkg:pypi/demo-15278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18603@1.0.3","target":"pkg:pypi/demo-15408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18603@1.0.3","target":"pkg:pypi/demo-1798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18604@1.0.4","target":"pkg:pypi/demo-10967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18605@1.0.0","target":"pkg:pypi/demo-11381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18605@1.0.0","target":"pkg:pypi/demo-11986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18605@1.0.0","target":"pkg:pypi/demo-1231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18605@1.0.0","target":"pkg:pypi/demo-17578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18606@1.0.1","target":"pkg:pypi/demo-11224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18606@1.0.1","target":"pkg:pypi/demo-15499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18606@1.0.1","target":"pkg:pypi/demo-1648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18607@1.0.2","target":"pkg:pypi/demo-18317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18608@1.0.3","target":"pkg:pypi/demo-1367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18609@1.0.4","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18609@1.0.4","target":"pkg:pypi/demo-11932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18609@1.0.4","target":"pkg:pypi/demo-16747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18609@1.0.4","target":"pkg:pypi/demo-16935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1860@1.0.0","target":"pkg:pypi/demo-10792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1860@1.0.0","target":"pkg:pypi/demo-13435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1860@1.0.0","target":"pkg:pypi/demo-17218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18610@1.0.0","target":"pkg:pypi/demo-13303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18610@1.0.0","target":"pkg:pypi/demo-15039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18610@1.0.0","target":"pkg:pypi/demo-16586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18611@1.0.1","target":"pkg:pypi/demo-11545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18611@1.0.1","target":"pkg:pypi/demo-14114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18611@1.0.1","target":"pkg:pypi/demo-16603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18612@1.0.2","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18613@1.0.3","target":"pkg:pypi/demo-17437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18614@1.0.4","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18614@1.0.4","target":"pkg:pypi/demo-1180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18615@1.0.0","target":"pkg:pypi/demo-12361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18615@1.0.0","target":"pkg:pypi/demo-13690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18615@1.0.0","target":"pkg:pypi/demo-15003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18615@1.0.0","target":"pkg:pypi/demo-15004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18616@1.0.1","target":"pkg:pypi/demo-15330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18616@1.0.1","target":"pkg:pypi/demo-15937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18617@1.0.2","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18617@1.0.2","target":"pkg:pypi/demo-13731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18617@1.0.2","target":"pkg:pypi/demo-15653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18618@1.0.3","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18618@1.0.3","target":"pkg:pypi/demo-16324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18618@1.0.3","target":"pkg:pypi/demo-16433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18619@1.0.4","target":"pkg:pypi/demo-15238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1861@1.0.1","target":"pkg:pypi/demo-13427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18620@1.0.0","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18620@1.0.0","target":"pkg:pypi/demo-16344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18621@1.0.1","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18621@1.0.1","target":"pkg:pypi/demo-1626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18622@1.0.2","target":"pkg:pypi/demo-11748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18622@1.0.2","target":"pkg:pypi/demo-1302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18622@1.0.2","target":"pkg:pypi/demo-13694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18622@1.0.2","target":"pkg:pypi/demo-15204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18623@1.0.3","target":"pkg:pypi/demo-13009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18623@1.0.3","target":"pkg:pypi/demo-1551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18624@1.0.4","target":"pkg:pypi/demo-14265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18624@1.0.4","target":"pkg:pypi/demo-17654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18625@1.0.0","target":"pkg:pypi/demo-12636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18626@1.0.1","target":"pkg:pypi/demo-18074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18627@1.0.2","target":"pkg:pypi/demo-1198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18627@1.0.2","target":"pkg:pypi/demo-13718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18627@1.0.2","target":"pkg:pypi/demo-14310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18628@1.0.3","target":"pkg:pypi/demo-15357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18628@1.0.3","target":"pkg:pypi/demo-1765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18629@1.0.4","target":"pkg:pypi/demo-11991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18629@1.0.4","target":"pkg:pypi/demo-12996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18629@1.0.4","target":"pkg:pypi/demo-13953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1862@1.0.2","target":"pkg:pypi/demo-1272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1862@1.0.2","target":"pkg:pypi/demo-13443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1862@1.0.2","target":"pkg:pypi/demo-1659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1862@1.0.2","target":"pkg:pypi/demo-17172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18630@1.0.0","target":"pkg:pypi/demo-11651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18630@1.0.0","target":"pkg:pypi/demo-13074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18630@1.0.0","target":"pkg:pypi/demo-16719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18631@1.0.1","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18631@1.0.1","target":"pkg:pypi/demo-13207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18631@1.0.1","target":"pkg:pypi/demo-16454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18631@1.0.1","target":"pkg:pypi/demo-18269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18632@1.0.2","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18632@1.0.2","target":"pkg:pypi/demo-13750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18632@1.0.2","target":"pkg:pypi/demo-14204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18632@1.0.2","target":"pkg:pypi/demo-17034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18633@1.0.3","target":"pkg:pypi/demo-14645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18633@1.0.3","target":"pkg:pypi/demo-18616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18634@1.0.4","target":"pkg:pypi/demo-14411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18634@1.0.4","target":"pkg:pypi/demo-16796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18634@1.0.4","target":"pkg:pypi/demo-17196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18635@1.0.0","target":"pkg:pypi/demo-11898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18635@1.0.0","target":"pkg:pypi/demo-12360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18635@1.0.0","target":"pkg:pypi/demo-14020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18635@1.0.0","target":"pkg:pypi/demo-15049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18636@1.0.1","target":"pkg:pypi/demo-11013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18637@1.0.2","target":"pkg:pypi/demo-14847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18637@1.0.2","target":"pkg:pypi/demo-15055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18637@1.0.2","target":"pkg:pypi/demo-15750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18638@1.0.3","target":"pkg:pypi/demo-1146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18638@1.0.3","target":"pkg:pypi/demo-13787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18638@1.0.3","target":"pkg:pypi/demo-14865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18638@1.0.3","target":"pkg:pypi/demo-16059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18639@1.0.4","target":"pkg:pypi/demo-12588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18639@1.0.4","target":"pkg:pypi/demo-13712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18639@1.0.4","target":"pkg:pypi/demo-16449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18639@1.0.4","target":"pkg:pypi/demo-16746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1863@1.0.3","target":"pkg:pypi/demo-11725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1863@1.0.3","target":"pkg:pypi/demo-16972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18640@1.0.0","target":"pkg:pypi/demo-11415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18640@1.0.0","target":"pkg:pypi/demo-12411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18640@1.0.0","target":"pkg:pypi/demo-15640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18640@1.0.0","target":"pkg:pypi/demo-16874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18641@1.0.1","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18641@1.0.1","target":"pkg:pypi/demo-10771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18641@1.0.1","target":"pkg:pypi/demo-18285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18642@1.0.2","target":"pkg:pypi/demo-12604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18642@1.0.2","target":"pkg:pypi/demo-18163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18643@1.0.3","target":"pkg:pypi/demo-13168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18643@1.0.3","target":"pkg:pypi/demo-13533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18644@1.0.4","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18644@1.0.4","target":"pkg:pypi/demo-1256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18644@1.0.4","target":"pkg:pypi/demo-14912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18645@1.0.0","target":"pkg:pypi/demo-10414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18645@1.0.0","target":"pkg:pypi/demo-17408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18645@1.0.0","target":"pkg:pypi/demo-18141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18646@1.0.1","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18646@1.0.1","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18646@1.0.1","target":"pkg:pypi/demo-13767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18646@1.0.1","target":"pkg:pypi/demo-15032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18647@1.0.2","target":"pkg:pypi/demo-12490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18647@1.0.2","target":"pkg:pypi/demo-1360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18647@1.0.2","target":"pkg:pypi/demo-16585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18648@1.0.3","target":"pkg:pypi/demo-14380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18649@1.0.4","target":"pkg:pypi/demo-11391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18649@1.0.4","target":"pkg:pypi/demo-16216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1864@1.0.4","target":"pkg:pypi/demo-13951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18650@1.0.0","target":"pkg:pypi/demo-1346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18651@1.0.1","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18651@1.0.1","target":"pkg:pypi/demo-11931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18651@1.0.1","target":"pkg:pypi/demo-1816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18652@1.0.2","target":"pkg:pypi/demo-10857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18652@1.0.2","target":"pkg:pypi/demo-18104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18653@1.0.3","target":"pkg:pypi/demo-14014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18653@1.0.3","target":"pkg:pypi/demo-1403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18653@1.0.3","target":"pkg:pypi/demo-17776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18654@1.0.4","target":"pkg:pypi/demo-11951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18654@1.0.4","target":"pkg:pypi/demo-13041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18654@1.0.4","target":"pkg:pypi/demo-17772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18655@1.0.0","target":"pkg:pypi/demo-11444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18655@1.0.0","target":"pkg:pypi/demo-12709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18655@1.0.0","target":"pkg:pypi/demo-13084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18655@1.0.0","target":"pkg:pypi/demo-13198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18656@1.0.1","target":"pkg:pypi/demo-11900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18656@1.0.1","target":"pkg:pypi/demo-17350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18657@1.0.2","target":"pkg:pypi/demo-10724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18658@1.0.3","target":"pkg:pypi/demo-13047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18658@1.0.3","target":"pkg:pypi/demo-18404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18659@1.0.4","target":"pkg:pypi/demo-12004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1865@1.0.0","target":"pkg:pypi/demo-11193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1865@1.0.0","target":"pkg:pypi/demo-1699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1865@1.0.0","target":"pkg:pypi/demo-18117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18660@1.0.0","target":"pkg:pypi/demo-11296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18660@1.0.0","target":"pkg:pypi/demo-16719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18660@1.0.0","target":"pkg:pypi/demo-18395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18661@1.0.1","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18661@1.0.1","target":"pkg:pypi/demo-13425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18661@1.0.1","target":"pkg:pypi/demo-14266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18661@1.0.1","target":"pkg:pypi/demo-15515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18662@1.0.2","target":"pkg:pypi/demo-12352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18662@1.0.2","target":"pkg:pypi/demo-14347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18663@1.0.3","target":"pkg:pypi/demo-13383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18663@1.0.3","target":"pkg:pypi/demo-15223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18663@1.0.3","target":"pkg:pypi/demo-15742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18664@1.0.4","target":"pkg:pypi/demo-13973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18664@1.0.4","target":"pkg:pypi/demo-15736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18664@1.0.4","target":"pkg:pypi/demo-16486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18664@1.0.4","target":"pkg:pypi/demo-17838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18665@1.0.0","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18665@1.0.0","target":"pkg:pypi/demo-13634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18665@1.0.0","target":"pkg:pypi/demo-16661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18666@1.0.1","target":"pkg:pypi/demo-14419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18667@1.0.2","target":"pkg:pypi/demo-14612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18667@1.0.2","target":"pkg:pypi/demo-14849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18668@1.0.3","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18668@1.0.3","target":"pkg:pypi/demo-1490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18668@1.0.3","target":"pkg:pypi/demo-1689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18669@1.0.4","target":"pkg:pypi/demo-12161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18669@1.0.4","target":"pkg:pypi/demo-12573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1866@1.0.1","target":"pkg:pypi/demo-18112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18670@1.0.0","target":"pkg:pypi/demo-11226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18670@1.0.0","target":"pkg:pypi/demo-11498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18671@1.0.1","target":"pkg:pypi/demo-14730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18671@1.0.1","target":"pkg:pypi/demo-15706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18671@1.0.1","target":"pkg:pypi/demo-18311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18671@1.0.1","target":"pkg:pypi/demo-18656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18672@1.0.2","target":"pkg:pypi/demo-12449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18672@1.0.2","target":"pkg:pypi/demo-12843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18673@1.0.3","target":"pkg:pypi/demo-15815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18673@1.0.3","target":"pkg:pypi/demo-16744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18673@1.0.3","target":"pkg:pypi/demo-16864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18673@1.0.3","target":"pkg:pypi/demo-18131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18674@1.0.4","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18674@1.0.4","target":"pkg:pypi/demo-15389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18674@1.0.4","target":"pkg:pypi/demo-17281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18675@1.0.0","target":"pkg:pypi/demo-10659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18675@1.0.0","target":"pkg:pypi/demo-12591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18675@1.0.0","target":"pkg:pypi/demo-12802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18675@1.0.0","target":"pkg:pypi/demo-16450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18676@1.0.1","target":"pkg:pypi/demo-13289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18677@1.0.2","target":"pkg:pypi/demo-16985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18678@1.0.3","target":"pkg:pypi/demo-170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18679@1.0.4","target":"pkg:pypi/demo-14369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18679@1.0.4","target":"pkg:pypi/demo-16479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18679@1.0.4","target":"pkg:pypi/demo-17280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1867@1.0.2","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1867@1.0.2","target":"pkg:pypi/demo-1239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1867@1.0.2","target":"pkg:pypi/demo-13869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1867@1.0.2","target":"pkg:pypi/demo-15141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18680@1.0.0","target":"pkg:pypi/demo-15292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18681@1.0.1","target":"pkg:pypi/demo-16557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18682@1.0.2","target":"pkg:pypi/demo-12373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18682@1.0.2","target":"pkg:pypi/demo-16667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18683@1.0.3","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18683@1.0.3","target":"pkg:pypi/demo-10848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18683@1.0.3","target":"pkg:pypi/demo-16269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18684@1.0.4","target":"pkg:pypi/demo-14480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18684@1.0.4","target":"pkg:pypi/demo-17702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18685@1.0.0","target":"pkg:pypi/demo-14588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18685@1.0.0","target":"pkg:pypi/demo-15130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18685@1.0.0","target":"pkg:pypi/demo-15862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18685@1.0.0","target":"pkg:pypi/demo-1599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18686@1.0.1","target":"pkg:pypi/demo-13466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18686@1.0.1","target":"pkg:pypi/demo-16642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18687@1.0.2","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18687@1.0.2","target":"pkg:pypi/demo-11956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18688@1.0.3","target":"pkg:pypi/demo-15658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18689@1.0.4","target":"pkg:pypi/demo-16508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1868@1.0.3","target":"pkg:pypi/demo-10538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1868@1.0.3","target":"pkg:pypi/demo-16512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1868@1.0.3","target":"pkg:pypi/demo-17978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18690@1.0.0","target":"pkg:pypi/demo-15077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18690@1.0.0","target":"pkg:pypi/demo-17269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18691@1.0.1","target":"pkg:pypi/demo-16993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18692@1.0.2","target":"pkg:pypi/demo-10718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18692@1.0.2","target":"pkg:pypi/demo-14201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18692@1.0.2","target":"pkg:pypi/demo-15673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18693@1.0.3","target":"pkg:pypi/demo-16438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18694@1.0.4","target":"pkg:pypi/demo-16818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18694@1.0.4","target":"pkg:pypi/demo-18471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18694@1.0.4","target":"pkg:pypi/demo-18683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18695@1.0.0","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18695@1.0.0","target":"pkg:pypi/demo-13412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18695@1.0.0","target":"pkg:pypi/demo-14577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18696@1.0.1","target":"pkg:pypi/demo-13078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18697@1.0.2","target":"pkg:pypi/demo-11582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18697@1.0.2","target":"pkg:pypi/demo-13875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18697@1.0.2","target":"pkg:pypi/demo-14430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18697@1.0.2","target":"pkg:pypi/demo-17117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18698@1.0.3","target":"pkg:pypi/demo-13817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18699@1.0.4","target":"pkg:pypi/demo-13132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18699@1.0.4","target":"pkg:pypi/demo-15215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1869@1.0.4","target":"pkg:pypi/demo-1346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-186@1.0.1","target":"pkg:pypi/demo-10921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-186@1.0.1","target":"pkg:pypi/demo-16417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-186@1.0.1","target":"pkg:pypi/demo-16923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18700@1.0.0","target":"pkg:pypi/demo-11384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18700@1.0.0","target":"pkg:pypi/demo-13844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18700@1.0.0","target":"pkg:pypi/demo-15186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18700@1.0.0","target":"pkg:pypi/demo-18228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18701@1.0.1","target":"pkg:pypi/demo-1055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18701@1.0.1","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18701@1.0.1","target":"pkg:pypi/demo-16106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18701@1.0.1","target":"pkg:pypi/demo-16717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18702@1.0.2","target":"pkg:pypi/demo-12168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18702@1.0.2","target":"pkg:pypi/demo-14707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18703@1.0.3","target":"pkg:pypi/demo-17927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18704@1.0.4","target":"pkg:pypi/demo-18292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18705@1.0.0","target":"pkg:pypi/demo-13915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18705@1.0.0","target":"pkg:pypi/demo-14602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18705@1.0.0","target":"pkg:pypi/demo-18338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18706@1.0.1","target":"pkg:pypi/demo-1472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18706@1.0.1","target":"pkg:pypi/demo-17666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18707@1.0.2","target":"pkg:pypi/demo-1514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18707@1.0.2","target":"pkg:pypi/demo-15943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18707@1.0.2","target":"pkg:pypi/demo-16392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18707@1.0.2","target":"pkg:pypi/demo-17031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18708@1.0.3","target":"pkg:pypi/demo-14422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18708@1.0.3","target":"pkg:pypi/demo-15349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18709@1.0.4","target":"pkg:pypi/demo-17529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18709@1.0.4","target":"pkg:pypi/demo-17935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1870@1.0.0","target":"pkg:pypi/demo-127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18710@1.0.0","target":"pkg:pypi/demo-13755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18710@1.0.0","target":"pkg:pypi/demo-17890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18711@1.0.1","target":"pkg:pypi/demo-10341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18711@1.0.1","target":"pkg:pypi/demo-15053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18711@1.0.1","target":"pkg:pypi/demo-16883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18711@1.0.1","target":"pkg:pypi/demo-17844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18712@1.0.2","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18712@1.0.2","target":"pkg:pypi/demo-13755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18713@1.0.3","target":"pkg:pypi/demo-12900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18713@1.0.3","target":"pkg:pypi/demo-16806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18713@1.0.3","target":"pkg:pypi/demo-17316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18714@1.0.4","target":"pkg:pypi/demo-15656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18714@1.0.4","target":"pkg:pypi/demo-16212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18714@1.0.4","target":"pkg:pypi/demo-18497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18715@1.0.0","target":"pkg:pypi/demo-13128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18716@1.0.1","target":"pkg:pypi/demo-16864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18716@1.0.1","target":"pkg:pypi/demo-17324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18717@1.0.2","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18717@1.0.2","target":"pkg:pypi/demo-14808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18717@1.0.2","target":"pkg:pypi/demo-1544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18717@1.0.2","target":"pkg:pypi/demo-15805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18718@1.0.3","target":"pkg:pypi/demo-12106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18718@1.0.3","target":"pkg:pypi/demo-14590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18718@1.0.3","target":"pkg:pypi/demo-14950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18718@1.0.3","target":"pkg:pypi/demo-17039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18719@1.0.4","target":"pkg:pypi/demo-12026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1871@1.0.1","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1871@1.0.1","target":"pkg:pypi/demo-1214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1871@1.0.1","target":"pkg:pypi/demo-15742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1871@1.0.1","target":"pkg:pypi/demo-16949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18720@1.0.0","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18721@1.0.1","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18721@1.0.1","target":"pkg:pypi/demo-16164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18722@1.0.2","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18722@1.0.2","target":"pkg:pypi/demo-16113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18722@1.0.2","target":"pkg:pypi/demo-18649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18722@1.0.2","target":"pkg:pypi/demo-18693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18723@1.0.3","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18723@1.0.3","target":"pkg:pypi/demo-14267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18723@1.0.3","target":"pkg:pypi/demo-17147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18724@1.0.4","target":"pkg:pypi/demo-16396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18724@1.0.4","target":"pkg:pypi/demo-17082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18725@1.0.0","target":"pkg:pypi/demo-15720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18726@1.0.1","target":"pkg:pypi/demo-1255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18726@1.0.1","target":"pkg:pypi/demo-13046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18726@1.0.1","target":"pkg:pypi/demo-17022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18727@1.0.2","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18727@1.0.2","target":"pkg:pypi/demo-13772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18727@1.0.2","target":"pkg:pypi/demo-17280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18728@1.0.3","target":"pkg:pypi/demo-11790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18728@1.0.3","target":"pkg:pypi/demo-15758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18728@1.0.3","target":"pkg:pypi/demo-1713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18728@1.0.3","target":"pkg:pypi/demo-17208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18729@1.0.4","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18729@1.0.4","target":"pkg:pypi/demo-15265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18729@1.0.4","target":"pkg:pypi/demo-15878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18729@1.0.4","target":"pkg:pypi/demo-18261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1872@1.0.2","target":"pkg:pypi/demo-1138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18730@1.0.0","target":"pkg:pypi/demo-16900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18731@1.0.1","target":"pkg:pypi/demo-12250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18731@1.0.1","target":"pkg:pypi/demo-17859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18732@1.0.2","target":"pkg:pypi/demo-12197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18732@1.0.2","target":"pkg:pypi/demo-14870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18733@1.0.3","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18733@1.0.3","target":"pkg:pypi/demo-15469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18733@1.0.3","target":"pkg:pypi/demo-15831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18733@1.0.3","target":"pkg:pypi/demo-16012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18734@1.0.4","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18734@1.0.4","target":"pkg:pypi/demo-16555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18734@1.0.4","target":"pkg:pypi/demo-18572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18735@1.0.0","target":"pkg:pypi/demo-12203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18735@1.0.0","target":"pkg:pypi/demo-15013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18735@1.0.0","target":"pkg:pypi/demo-179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18736@1.0.1","target":"pkg:pypi/demo-12331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18736@1.0.1","target":"pkg:pypi/demo-18391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18737@1.0.2","target":"pkg:pypi/demo-15981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18738@1.0.3","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18738@1.0.3","target":"pkg:pypi/demo-13070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18738@1.0.3","target":"pkg:pypi/demo-13891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18738@1.0.3","target":"pkg:pypi/demo-16435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18739@1.0.4","target":"pkg:pypi/demo-1800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1873@1.0.3","target":"pkg:pypi/demo-11883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1873@1.0.3","target":"pkg:pypi/demo-12335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1873@1.0.3","target":"pkg:pypi/demo-13922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18740@1.0.0","target":"pkg:pypi/demo-1250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18740@1.0.0","target":"pkg:pypi/demo-16515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18740@1.0.0","target":"pkg:pypi/demo-16786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18741@1.0.1","target":"pkg:pypi/demo-11530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18741@1.0.1","target":"pkg:pypi/demo-11593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18741@1.0.1","target":"pkg:pypi/demo-15300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18742@1.0.2","target":"pkg:pypi/demo-13603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18742@1.0.2","target":"pkg:pypi/demo-15095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18742@1.0.2","target":"pkg:pypi/demo-16946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18743@1.0.3","target":"pkg:pypi/demo-12445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18743@1.0.3","target":"pkg:pypi/demo-13820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18743@1.0.3","target":"pkg:pypi/demo-16624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18743@1.0.3","target":"pkg:pypi/demo-18593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18744@1.0.4","target":"pkg:pypi/demo-15473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18744@1.0.4","target":"pkg:pypi/demo-16669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18745@1.0.0","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18745@1.0.0","target":"pkg:pypi/demo-11435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18745@1.0.0","target":"pkg:pypi/demo-14667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18745@1.0.0","target":"pkg:pypi/demo-17125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18746@1.0.1","target":"pkg:pypi/demo-12089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18746@1.0.1","target":"pkg:pypi/demo-14322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18746@1.0.1","target":"pkg:pypi/demo-15618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18746@1.0.1","target":"pkg:pypi/demo-1855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18747@1.0.2","target":"pkg:pypi/demo-16167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18748@1.0.3","target":"pkg:pypi/demo-15482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18749@1.0.4","target":"pkg:pypi/demo-14211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1874@1.0.4","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18750@1.0.0","target":"pkg:pypi/demo-10874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18751@1.0.1","target":"pkg:pypi/demo-15729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18752@1.0.2","target":"pkg:pypi/demo-11445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18752@1.0.2","target":"pkg:pypi/demo-1636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18753@1.0.3","target":"pkg:pypi/demo-14978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18753@1.0.3","target":"pkg:pypi/demo-18335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18754@1.0.4","target":"pkg:pypi/demo-14230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18754@1.0.4","target":"pkg:pypi/demo-15858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18755@1.0.0","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18756@1.0.1","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18756@1.0.1","target":"pkg:pypi/demo-17544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18756@1.0.1","target":"pkg:pypi/demo-18369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18757@1.0.2","target":"pkg:pypi/demo-17002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18758@1.0.3","target":"pkg:pypi/demo-1384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18759@1.0.4","target":"pkg:pypi/demo-1356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1875@1.0.0","target":"pkg:pypi/demo-16444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18760@1.0.0","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18760@1.0.0","target":"pkg:pypi/demo-10312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18760@1.0.0","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18760@1.0.0","target":"pkg:pypi/demo-13828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18761@1.0.1","target":"pkg:pypi/demo-14849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18762@1.0.2","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18762@1.0.2","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18762@1.0.2","target":"pkg:pypi/demo-11850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18762@1.0.2","target":"pkg:pypi/demo-12362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18763@1.0.3","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18763@1.0.3","target":"pkg:pypi/demo-14347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18764@1.0.4","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18764@1.0.4","target":"pkg:pypi/demo-16282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18765@1.0.0","target":"pkg:pypi/demo-11269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18765@1.0.0","target":"pkg:pypi/demo-14040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18766@1.0.1","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18766@1.0.1","target":"pkg:pypi/demo-11986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18767@1.0.2","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18767@1.0.2","target":"pkg:pypi/demo-11972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18767@1.0.2","target":"pkg:pypi/demo-12314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18767@1.0.2","target":"pkg:pypi/demo-17055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18768@1.0.3","target":"pkg:pypi/demo-11873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18768@1.0.3","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18768@1.0.3","target":"pkg:pypi/demo-15756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18769@1.0.4","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18769@1.0.4","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18769@1.0.4","target":"pkg:pypi/demo-1534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18769@1.0.4","target":"pkg:pypi/demo-1856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1876@1.0.1","target":"pkg:pypi/demo-11841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1876@1.0.1","target":"pkg:pypi/demo-1274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1876@1.0.1","target":"pkg:pypi/demo-17772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18770@1.0.0","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18770@1.0.0","target":"pkg:pypi/demo-15489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18770@1.0.0","target":"pkg:pypi/demo-16374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18771@1.0.1","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18771@1.0.1","target":"pkg:pypi/demo-11555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18772@1.0.2","target":"pkg:pypi/demo-10620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18772@1.0.2","target":"pkg:pypi/demo-13720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18772@1.0.2","target":"pkg:pypi/demo-18177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18773@1.0.3","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18773@1.0.3","target":"pkg:pypi/demo-13010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18773@1.0.3","target":"pkg:pypi/demo-13380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18773@1.0.3","target":"pkg:pypi/demo-17246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18774@1.0.4","target":"pkg:pypi/demo-14935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18774@1.0.4","target":"pkg:pypi/demo-1684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18774@1.0.4","target":"pkg:pypi/demo-18566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18775@1.0.0","target":"pkg:pypi/demo-1258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18775@1.0.0","target":"pkg:pypi/demo-12746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18776@1.0.1","target":"pkg:pypi/demo-12243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18776@1.0.1","target":"pkg:pypi/demo-13450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18776@1.0.1","target":"pkg:pypi/demo-14096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18776@1.0.1","target":"pkg:pypi/demo-18509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18777@1.0.2","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18778@1.0.3","target":"pkg:pypi/demo-12212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18778@1.0.3","target":"pkg:pypi/demo-13110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18779@1.0.4","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18779@1.0.4","target":"pkg:pypi/demo-11469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18779@1.0.4","target":"pkg:pypi/demo-11815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18779@1.0.4","target":"pkg:pypi/demo-1280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1877@1.0.2","target":"pkg:pypi/demo-11328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1877@1.0.2","target":"pkg:pypi/demo-12434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1877@1.0.2","target":"pkg:pypi/demo-16594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18780@1.0.0","target":"pkg:pypi/demo-11922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18780@1.0.0","target":"pkg:pypi/demo-12897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18780@1.0.0","target":"pkg:pypi/demo-16899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18781@1.0.1","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18782@1.0.2","target":"pkg:pypi/demo-1231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18782@1.0.2","target":"pkg:pypi/demo-14222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18782@1.0.2","target":"pkg:pypi/demo-17072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18782@1.0.2","target":"pkg:pypi/demo-18426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18783@1.0.3","target":"pkg:pypi/demo-15552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18783@1.0.3","target":"pkg:pypi/demo-1793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18784@1.0.4","target":"pkg:pypi/demo-11814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18785@1.0.0","target":"pkg:pypi/demo-11922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18785@1.0.0","target":"pkg:pypi/demo-14371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18785@1.0.0","target":"pkg:pypi/demo-15575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18785@1.0.0","target":"pkg:pypi/demo-16782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18786@1.0.1","target":"pkg:pypi/demo-12182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18786@1.0.1","target":"pkg:pypi/demo-14465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18786@1.0.1","target":"pkg:pypi/demo-16551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18786@1.0.1","target":"pkg:pypi/demo-17361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18787@1.0.2","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18787@1.0.2","target":"pkg:pypi/demo-10577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18787@1.0.2","target":"pkg:pypi/demo-10954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18787@1.0.2","target":"pkg:pypi/demo-11480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18788@1.0.3","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18789@1.0.4","target":"pkg:pypi/demo-10534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18789@1.0.4","target":"pkg:pypi/demo-10942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18789@1.0.4","target":"pkg:pypi/demo-15161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18789@1.0.4","target":"pkg:pypi/demo-16364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1878@1.0.3","target":"pkg:pypi/demo-14797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1878@1.0.3","target":"pkg:pypi/demo-17594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18790@1.0.0","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18790@1.0.0","target":"pkg:pypi/demo-16445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18790@1.0.0","target":"pkg:pypi/demo-16496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18790@1.0.0","target":"pkg:pypi/demo-16656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18791@1.0.1","target":"pkg:pypi/demo-10704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18791@1.0.1","target":"pkg:pypi/demo-13127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18791@1.0.1","target":"pkg:pypi/demo-14870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18792@1.0.2","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18792@1.0.2","target":"pkg:pypi/demo-11248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18792@1.0.2","target":"pkg:pypi/demo-13508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18792@1.0.2","target":"pkg:pypi/demo-16881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18793@1.0.3","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18793@1.0.3","target":"pkg:pypi/demo-14597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18793@1.0.3","target":"pkg:pypi/demo-15053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18793@1.0.3","target":"pkg:pypi/demo-17221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18794@1.0.4","target":"pkg:pypi/demo-10551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18794@1.0.4","target":"pkg:pypi/demo-13993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18794@1.0.4","target":"pkg:pypi/demo-1676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18794@1.0.4","target":"pkg:pypi/demo-18308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18795@1.0.0","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18795@1.0.0","target":"pkg:pypi/demo-12640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18795@1.0.0","target":"pkg:pypi/demo-14866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18796@1.0.1","target":"pkg:pypi/demo-10174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18796@1.0.1","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18796@1.0.1","target":"pkg:pypi/demo-1161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18797@1.0.2","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18797@1.0.2","target":"pkg:pypi/demo-12510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18797@1.0.2","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18797@1.0.2","target":"pkg:pypi/demo-15029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18798@1.0.3","target":"pkg:pypi/demo-11639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18798@1.0.3","target":"pkg:pypi/demo-17665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18799@1.0.4","target":"pkg:pypi/demo-1055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18799@1.0.4","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18799@1.0.4","target":"pkg:pypi/demo-15747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18799@1.0.4","target":"pkg:pypi/demo-16297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1879@1.0.4","target":"pkg:pypi/demo-17005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-187@1.0.2","target":"pkg:pypi/demo-13062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18800@1.0.0","target":"pkg:pypi/demo-11501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18800@1.0.0","target":"pkg:pypi/demo-18635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18801@1.0.1","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18801@1.0.1","target":"pkg:pypi/demo-18093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18801@1.0.1","target":"pkg:pypi/demo-18487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18802@1.0.2","target":"pkg:pypi/demo-10344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18802@1.0.2","target":"pkg:pypi/demo-18509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18803@1.0.3","target":"pkg:pypi/demo-17404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18804@1.0.4","target":"pkg:pypi/demo-1573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18804@1.0.4","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18804@1.0.4","target":"pkg:pypi/demo-16490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18805@1.0.0","target":"pkg:pypi/demo-11479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18806@1.0.1","target":"pkg:pypi/demo-11831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18806@1.0.1","target":"pkg:pypi/demo-14945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18806@1.0.1","target":"pkg:pypi/demo-17311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18807@1.0.2","target":"pkg:pypi/demo-11760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18808@1.0.3","target":"pkg:pypi/demo-15307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18809@1.0.4","target":"pkg:pypi/demo-12729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18809@1.0.4","target":"pkg:pypi/demo-12936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18809@1.0.4","target":"pkg:pypi/demo-13952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18809@1.0.4","target":"pkg:pypi/demo-17899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1880@1.0.0","target":"pkg:pypi/demo-11979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1880@1.0.0","target":"pkg:pypi/demo-15004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1880@1.0.0","target":"pkg:pypi/demo-15255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1880@1.0.0","target":"pkg:pypi/demo-17008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18810@1.0.0","target":"pkg:pypi/demo-1327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18810@1.0.0","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18811@1.0.1","target":"pkg:pypi/demo-12836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18811@1.0.1","target":"pkg:pypi/demo-13518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18811@1.0.1","target":"pkg:pypi/demo-16439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18812@1.0.2","target":"pkg:pypi/demo-11703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18812@1.0.2","target":"pkg:pypi/demo-15637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18813@1.0.3","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18813@1.0.3","target":"pkg:pypi/demo-15189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18813@1.0.3","target":"pkg:pypi/demo-16441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18814@1.0.4","target":"pkg:pypi/demo-14877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18814@1.0.4","target":"pkg:pypi/demo-16588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18814@1.0.4","target":"pkg:pypi/demo-18347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18815@1.0.0","target":"pkg:pypi/demo-14862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18816@1.0.1","target":"pkg:pypi/demo-11193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18817@1.0.2","target":"pkg:pypi/demo-17034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18817@1.0.2","target":"pkg:pypi/demo-17362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18817@1.0.2","target":"pkg:pypi/demo-1800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18818@1.0.3","target":"pkg:pypi/demo-11210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18818@1.0.3","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18819@1.0.4","target":"pkg:pypi/demo-10571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18819@1.0.4","target":"pkg:pypi/demo-108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18819@1.0.4","target":"pkg:pypi/demo-18813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1881@1.0.1","target":"pkg:pypi/demo-15939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1881@1.0.1","target":"pkg:pypi/demo-17630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18820@1.0.0","target":"pkg:pypi/demo-10956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18820@1.0.0","target":"pkg:pypi/demo-18031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18821@1.0.1","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18821@1.0.1","target":"pkg:pypi/demo-12525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18822@1.0.2","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18822@1.0.2","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18822@1.0.2","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18822@1.0.2","target":"pkg:pypi/demo-15141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18823@1.0.3","target":"pkg:pypi/demo-10894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18823@1.0.3","target":"pkg:pypi/demo-14252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18823@1.0.3","target":"pkg:pypi/demo-14984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18823@1.0.3","target":"pkg:pypi/demo-17292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18824@1.0.4","target":"pkg:pypi/demo-10362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18824@1.0.4","target":"pkg:pypi/demo-1243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18824@1.0.4","target":"pkg:pypi/demo-16425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18824@1.0.4","target":"pkg:pypi/demo-17106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18825@1.0.0","target":"pkg:pypi/demo-16416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18826@1.0.1","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18826@1.0.1","target":"pkg:pypi/demo-1363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18826@1.0.1","target":"pkg:pypi/demo-14825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18827@1.0.2","target":"pkg:pypi/demo-12496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18827@1.0.2","target":"pkg:pypi/demo-17254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18828@1.0.3","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18829@1.0.4","target":"pkg:pypi/demo-13240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18829@1.0.4","target":"pkg:pypi/demo-13395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18829@1.0.4","target":"pkg:pypi/demo-15325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18829@1.0.4","target":"pkg:pypi/demo-17603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1882@1.0.2","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1882@1.0.2","target":"pkg:pypi/demo-15448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18830@1.0.0","target":"pkg:pypi/demo-12386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18830@1.0.0","target":"pkg:pypi/demo-13523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18830@1.0.0","target":"pkg:pypi/demo-16202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18830@1.0.0","target":"pkg:pypi/demo-16637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18831@1.0.1","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18831@1.0.1","target":"pkg:pypi/demo-1262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18831@1.0.1","target":"pkg:pypi/demo-16326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18831@1.0.1","target":"pkg:pypi/demo-17976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18832@1.0.2","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18832@1.0.2","target":"pkg:pypi/demo-12072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18832@1.0.2","target":"pkg:pypi/demo-12326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18832@1.0.2","target":"pkg:pypi/demo-13854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18833@1.0.3","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18833@1.0.3","target":"pkg:pypi/demo-13051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18834@1.0.4","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18834@1.0.4","target":"pkg:pypi/demo-15426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18835@1.0.0","target":"pkg:pypi/demo-11243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18835@1.0.0","target":"pkg:pypi/demo-11419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18835@1.0.0","target":"pkg:pypi/demo-16138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18835@1.0.0","target":"pkg:pypi/demo-16144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18836@1.0.1","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18836@1.0.1","target":"pkg:pypi/demo-18734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18837@1.0.2","target":"pkg:pypi/demo-17501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18838@1.0.3","target":"pkg:pypi/demo-11786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18838@1.0.3","target":"pkg:pypi/demo-12414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18838@1.0.3","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18838@1.0.3","target":"pkg:pypi/demo-14824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18839@1.0.4","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18839@1.0.4","target":"pkg:pypi/demo-13956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18839@1.0.4","target":"pkg:pypi/demo-1464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18839@1.0.4","target":"pkg:pypi/demo-18026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1883@1.0.3","target":"pkg:pypi/demo-13495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18840@1.0.0","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18840@1.0.0","target":"pkg:pypi/demo-14813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18841@1.0.1","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18841@1.0.1","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18841@1.0.1","target":"pkg:pypi/demo-18772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18842@1.0.2","target":"pkg:pypi/demo-11800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18842@1.0.2","target":"pkg:pypi/demo-18510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18843@1.0.3","target":"pkg:pypi/demo-15832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18844@1.0.4","target":"pkg:pypi/demo-12665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18844@1.0.4","target":"pkg:pypi/demo-13035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18844@1.0.4","target":"pkg:pypi/demo-13276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18845@1.0.0","target":"pkg:pypi/demo-11324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18845@1.0.0","target":"pkg:pypi/demo-17096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18846@1.0.1","target":"pkg:pypi/demo-17254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18847@1.0.2","target":"pkg:pypi/demo-16342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18848@1.0.3","target":"pkg:pypi/demo-13975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18848@1.0.3","target":"pkg:pypi/demo-14494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18848@1.0.3","target":"pkg:pypi/demo-15902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18849@1.0.4","target":"pkg:pypi/demo-1678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18849@1.0.4","target":"pkg:pypi/demo-18006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1884@1.0.4","target":"pkg:pypi/demo-12655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1884@1.0.4","target":"pkg:pypi/demo-17642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18850@1.0.0","target":"pkg:pypi/demo-13361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18850@1.0.0","target":"pkg:pypi/demo-17668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18850@1.0.0","target":"pkg:pypi/demo-17878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18851@1.0.1","target":"pkg:pypi/demo-11127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18851@1.0.1","target":"pkg:pypi/demo-12397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18851@1.0.1","target":"pkg:pypi/demo-14530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18852@1.0.2","target":"pkg:pypi/demo-17585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18852@1.0.2","target":"pkg:pypi/demo-18505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18853@1.0.3","target":"pkg:pypi/demo-12578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18854@1.0.4","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18854@1.0.4","target":"pkg:pypi/demo-13591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18854@1.0.4","target":"pkg:pypi/demo-13783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18854@1.0.4","target":"pkg:pypi/demo-16908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18855@1.0.0","target":"pkg:pypi/demo-10921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18855@1.0.0","target":"pkg:pypi/demo-11335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18855@1.0.0","target":"pkg:pypi/demo-18263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18855@1.0.0","target":"pkg:pypi/demo-18649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18856@1.0.1","target":"pkg:pypi/demo-13518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18856@1.0.1","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18856@1.0.1","target":"pkg:pypi/demo-16066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18857@1.0.2","target":"pkg:pypi/demo-11923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18857@1.0.2","target":"pkg:pypi/demo-14502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18858@1.0.3","target":"pkg:pypi/demo-112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18859@1.0.4","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18859@1.0.4","target":"pkg:pypi/demo-12389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18859@1.0.4","target":"pkg:pypi/demo-16051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18859@1.0.4","target":"pkg:pypi/demo-17609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1885@1.0.0","target":"pkg:pypi/demo-11293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18860@1.0.0","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18861@1.0.1","target":"pkg:pypi/demo-17564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18862@1.0.2","target":"pkg:pypi/demo-1344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18862@1.0.2","target":"pkg:pypi/demo-14425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18862@1.0.2","target":"pkg:pypi/demo-18398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18862@1.0.2","target":"pkg:pypi/demo-18441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18863@1.0.3","target":"pkg:pypi/demo-13860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18863@1.0.3","target":"pkg:pypi/demo-14048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18863@1.0.3","target":"pkg:pypi/demo-14432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18863@1.0.3","target":"pkg:pypi/demo-1714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18864@1.0.4","target":"pkg:pypi/demo-10892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18865@1.0.0","target":"pkg:pypi/demo-14019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18865@1.0.0","target":"pkg:pypi/demo-16304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18866@1.0.1","target":"pkg:pypi/demo-15573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18866@1.0.1","target":"pkg:pypi/demo-1564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18866@1.0.1","target":"pkg:pypi/demo-15708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18866@1.0.1","target":"pkg:pypi/demo-17207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18867@1.0.2","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18867@1.0.2","target":"pkg:pypi/demo-10358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18867@1.0.2","target":"pkg:pypi/demo-11210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18867@1.0.2","target":"pkg:pypi/demo-14509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18868@1.0.3","target":"pkg:pypi/demo-1453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18868@1.0.3","target":"pkg:pypi/demo-14991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18868@1.0.3","target":"pkg:pypi/demo-17420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18868@1.0.3","target":"pkg:pypi/demo-18724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18869@1.0.4","target":"pkg:pypi/demo-11224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18869@1.0.4","target":"pkg:pypi/demo-15460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18869@1.0.4","target":"pkg:pypi/demo-18101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1886@1.0.1","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1886@1.0.1","target":"pkg:pypi/demo-18388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18870@1.0.0","target":"pkg:pypi/demo-18854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18871@1.0.1","target":"pkg:pypi/demo-13337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18871@1.0.1","target":"pkg:pypi/demo-13725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18871@1.0.1","target":"pkg:pypi/demo-14407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18872@1.0.2","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18872@1.0.2","target":"pkg:pypi/demo-1826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18873@1.0.3","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18874@1.0.4","target":"pkg:pypi/demo-17649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18875@1.0.0","target":"pkg:pypi/demo-15113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18875@1.0.0","target":"pkg:pypi/demo-17653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18876@1.0.1","target":"pkg:pypi/demo-14143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18877@1.0.2","target":"pkg:pypi/demo-11076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18877@1.0.2","target":"pkg:pypi/demo-17636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18878@1.0.3","target":"pkg:pypi/demo-13073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18878@1.0.3","target":"pkg:pypi/demo-17109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18878@1.0.3","target":"pkg:pypi/demo-17982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18879@1.0.4","target":"pkg:pypi/demo-12069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18879@1.0.4","target":"pkg:pypi/demo-16361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1887@1.0.2","target":"pkg:pypi/demo-12457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18880@1.0.0","target":"pkg:pypi/demo-13051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18881@1.0.1","target":"pkg:pypi/demo-14564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18882@1.0.2","target":"pkg:pypi/demo-117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18882@1.0.2","target":"pkg:pypi/demo-14500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18882@1.0.2","target":"pkg:pypi/demo-16217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18882@1.0.2","target":"pkg:pypi/demo-17559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18883@1.0.3","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18883@1.0.3","target":"pkg:pypi/demo-18376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18884@1.0.4","target":"pkg:pypi/demo-12047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18885@1.0.0","target":"pkg:pypi/demo-14631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18885@1.0.0","target":"pkg:pypi/demo-14987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18885@1.0.0","target":"pkg:pypi/demo-15970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18885@1.0.0","target":"pkg:pypi/demo-18819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18886@1.0.1","target":"pkg:pypi/demo-14962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18886@1.0.1","target":"pkg:pypi/demo-1527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18886@1.0.1","target":"pkg:pypi/demo-15556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18886@1.0.1","target":"pkg:pypi/demo-1729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18887@1.0.2","target":"pkg:pypi/demo-11655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18887@1.0.2","target":"pkg:pypi/demo-175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18888@1.0.3","target":"pkg:pypi/demo-15504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18889@1.0.4","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18889@1.0.4","target":"pkg:pypi/demo-11866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18889@1.0.4","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18889@1.0.4","target":"pkg:pypi/demo-16500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1888@1.0.3","target":"pkg:pypi/demo-1763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1888@1.0.3","target":"pkg:pypi/demo-18262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18890@1.0.0","target":"pkg:pypi/demo-16943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18891@1.0.1","target":"pkg:pypi/demo-13980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18892@1.0.2","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18892@1.0.2","target":"pkg:pypi/demo-14120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18892@1.0.2","target":"pkg:pypi/demo-18601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18893@1.0.3","target":"pkg:pypi/demo-15115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18893@1.0.3","target":"pkg:pypi/demo-16581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18894@1.0.4","target":"pkg:pypi/demo-13698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18894@1.0.4","target":"pkg:pypi/demo-15028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18894@1.0.4","target":"pkg:pypi/demo-15393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18894@1.0.4","target":"pkg:pypi/demo-16082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18895@1.0.0","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18895@1.0.0","target":"pkg:pypi/demo-11309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18895@1.0.0","target":"pkg:pypi/demo-16299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18896@1.0.1","target":"pkg:pypi/demo-12510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18896@1.0.1","target":"pkg:pypi/demo-13741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18897@1.0.2","target":"pkg:pypi/demo-12998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18897@1.0.2","target":"pkg:pypi/demo-13202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18897@1.0.2","target":"pkg:pypi/demo-13526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18897@1.0.2","target":"pkg:pypi/demo-16367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18898@1.0.3","target":"pkg:pypi/demo-12323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18899@1.0.4","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18899@1.0.4","target":"pkg:pypi/demo-168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18899@1.0.4","target":"pkg:pypi/demo-1778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1889@1.0.4","target":"pkg:pypi/demo-11283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1889@1.0.4","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1889@1.0.4","target":"pkg:pypi/demo-12734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1889@1.0.4","target":"pkg:pypi/demo-17022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-188@1.0.3","target":"pkg:pypi/demo-17388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18900@1.0.0","target":"pkg:pypi/demo-12838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18900@1.0.0","target":"pkg:pypi/demo-15934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18900@1.0.0","target":"pkg:pypi/demo-17663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18900@1.0.0","target":"pkg:pypi/demo-18253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18901@1.0.1","target":"pkg:pypi/demo-10554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18901@1.0.1","target":"pkg:pypi/demo-12434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18901@1.0.1","target":"pkg:pypi/demo-14673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18902@1.0.2","target":"pkg:pypi/demo-10082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18902@1.0.2","target":"pkg:pypi/demo-11751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18902@1.0.2","target":"pkg:pypi/demo-15496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18902@1.0.2","target":"pkg:pypi/demo-15626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18903@1.0.3","target":"pkg:pypi/demo-12519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18903@1.0.3","target":"pkg:pypi/demo-16029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18903@1.0.3","target":"pkg:pypi/demo-16270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18903@1.0.3","target":"pkg:pypi/demo-16938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18904@1.0.4","target":"pkg:pypi/demo-16963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18904@1.0.4","target":"pkg:pypi/demo-17528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18905@1.0.0","target":"pkg:pypi/demo-15048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18906@1.0.1","target":"pkg:pypi/demo-12482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18907@1.0.2","target":"pkg:pypi/demo-11137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18907@1.0.2","target":"pkg:pypi/demo-17042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18907@1.0.2","target":"pkg:pypi/demo-18806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18908@1.0.3","target":"pkg:pypi/demo-1723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18908@1.0.3","target":"pkg:pypi/demo-1770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18909@1.0.4","target":"pkg:pypi/demo-13445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1890@1.0.0","target":"pkg:pypi/demo-1531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1890@1.0.0","target":"pkg:pypi/demo-16467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18910@1.0.0","target":"pkg:pypi/demo-10919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18910@1.0.0","target":"pkg:pypi/demo-14686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18910@1.0.0","target":"pkg:pypi/demo-15895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18910@1.0.0","target":"pkg:pypi/demo-1772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18911@1.0.1","target":"pkg:pypi/demo-11180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18911@1.0.1","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18911@1.0.1","target":"pkg:pypi/demo-14028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18911@1.0.1","target":"pkg:pypi/demo-18861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18912@1.0.2","target":"pkg:pypi/demo-11136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18912@1.0.2","target":"pkg:pypi/demo-11896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18912@1.0.2","target":"pkg:pypi/demo-14174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18912@1.0.2","target":"pkg:pypi/demo-16444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18913@1.0.3","target":"pkg:pypi/demo-14831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18913@1.0.3","target":"pkg:pypi/demo-15479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18914@1.0.4","target":"pkg:pypi/demo-11386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18914@1.0.4","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18914@1.0.4","target":"pkg:pypi/demo-1291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18914@1.0.4","target":"pkg:pypi/demo-1876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18915@1.0.0","target":"pkg:pypi/demo-11117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18915@1.0.0","target":"pkg:pypi/demo-16272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18916@1.0.1","target":"pkg:pypi/demo-17103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18917@1.0.2","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18917@1.0.2","target":"pkg:pypi/demo-14162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18917@1.0.2","target":"pkg:pypi/demo-15280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18917@1.0.2","target":"pkg:pypi/demo-18563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18918@1.0.3","target":"pkg:pypi/demo-13406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18918@1.0.3","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18918@1.0.3","target":"pkg:pypi/demo-16036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18919@1.0.4","target":"pkg:pypi/demo-15068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18919@1.0.4","target":"pkg:pypi/demo-17754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1891@1.0.1","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1891@1.0.1","target":"pkg:pypi/demo-15237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1891@1.0.1","target":"pkg:pypi/demo-15749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18920@1.0.0","target":"pkg:pypi/demo-10889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18920@1.0.0","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18920@1.0.0","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18920@1.0.0","target":"pkg:pypi/demo-16249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18921@1.0.1","target":"pkg:pypi/demo-11069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18921@1.0.1","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18921@1.0.1","target":"pkg:pypi/demo-14901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18922@1.0.2","target":"pkg:pypi/demo-10510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18922@1.0.2","target":"pkg:pypi/demo-11241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18922@1.0.2","target":"pkg:pypi/demo-1277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18923@1.0.3","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18923@1.0.3","target":"pkg:pypi/demo-14602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18923@1.0.3","target":"pkg:pypi/demo-14850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18924@1.0.4","target":"pkg:pypi/demo-17386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18925@1.0.0","target":"pkg:pypi/demo-10490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18925@1.0.0","target":"pkg:pypi/demo-14279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18925@1.0.0","target":"pkg:pypi/demo-14437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18925@1.0.0","target":"pkg:pypi/demo-16600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18926@1.0.1","target":"pkg:pypi/demo-1492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18926@1.0.1","target":"pkg:pypi/demo-18778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18927@1.0.2","target":"pkg:pypi/demo-12213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18927@1.0.2","target":"pkg:pypi/demo-12389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18927@1.0.2","target":"pkg:pypi/demo-13933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18928@1.0.3","target":"pkg:pypi/demo-11690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18929@1.0.4","target":"pkg:pypi/demo-16717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18929@1.0.4","target":"pkg:pypi/demo-17569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1892@1.0.2","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1892@1.0.2","target":"pkg:pypi/demo-12121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1892@1.0.2","target":"pkg:pypi/demo-137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1892@1.0.2","target":"pkg:pypi/demo-15370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18930@1.0.0","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18930@1.0.0","target":"pkg:pypi/demo-16857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18931@1.0.1","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18931@1.0.1","target":"pkg:pypi/demo-18660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18932@1.0.2","target":"pkg:pypi/demo-11412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18932@1.0.2","target":"pkg:pypi/demo-1320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18932@1.0.2","target":"pkg:pypi/demo-17171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18932@1.0.2","target":"pkg:pypi/demo-1821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18933@1.0.3","target":"pkg:pypi/demo-12412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18933@1.0.3","target":"pkg:pypi/demo-14886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18934@1.0.4","target":"pkg:pypi/demo-10722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18935@1.0.0","target":"pkg:pypi/demo-11448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18935@1.0.0","target":"pkg:pypi/demo-12593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18935@1.0.0","target":"pkg:pypi/demo-13305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18935@1.0.0","target":"pkg:pypi/demo-1698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18936@1.0.1","target":"pkg:pypi/demo-13978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18937@1.0.2","target":"pkg:pypi/demo-15749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18937@1.0.2","target":"pkg:pypi/demo-18478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18937@1.0.2","target":"pkg:pypi/demo-18776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18938@1.0.3","target":"pkg:pypi/demo-16144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18939@1.0.4","target":"pkg:pypi/demo-16546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1893@1.0.3","target":"pkg:pypi/demo-11306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1893@1.0.3","target":"pkg:pypi/demo-13354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1893@1.0.3","target":"pkg:pypi/demo-14876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18940@1.0.0","target":"pkg:pypi/demo-15957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18941@1.0.1","target":"pkg:pypi/demo-11638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18941@1.0.1","target":"pkg:pypi/demo-14673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18941@1.0.1","target":"pkg:pypi/demo-1782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18941@1.0.1","target":"pkg:pypi/demo-1823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18942@1.0.2","target":"pkg:pypi/demo-14656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18942@1.0.2","target":"pkg:pypi/demo-15219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18943@1.0.3","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18944@1.0.4","target":"pkg:pypi/demo-15833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18945@1.0.0","target":"pkg:pypi/demo-14595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18945@1.0.0","target":"pkg:pypi/demo-15616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18945@1.0.0","target":"pkg:pypi/demo-16070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18946@1.0.1","target":"pkg:pypi/demo-15600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18946@1.0.1","target":"pkg:pypi/demo-18300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18947@1.0.2","target":"pkg:pypi/demo-1069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18947@1.0.2","target":"pkg:pypi/demo-1118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18948@1.0.3","target":"pkg:pypi/demo-12119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18948@1.0.3","target":"pkg:pypi/demo-13052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18949@1.0.4","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1894@1.0.4","target":"pkg:pypi/demo-17219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1894@1.0.4","target":"pkg:pypi/demo-18517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1894@1.0.4","target":"pkg:pypi/demo-18729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18950@1.0.0","target":"pkg:pypi/demo-17153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18951@1.0.1","target":"pkg:pypi/demo-11882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18952@1.0.2","target":"pkg:pypi/demo-10535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18952@1.0.2","target":"pkg:pypi/demo-11176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18953@1.0.3","target":"pkg:pypi/demo-1045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18954@1.0.4","target":"pkg:pypi/demo-14443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18954@1.0.4","target":"pkg:pypi/demo-150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18954@1.0.4","target":"pkg:pypi/demo-18054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18955@1.0.0","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18956@1.0.1","target":"pkg:pypi/demo-11765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18956@1.0.1","target":"pkg:pypi/demo-15179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18956@1.0.1","target":"pkg:pypi/demo-15697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18957@1.0.2","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18957@1.0.2","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18957@1.0.2","target":"pkg:pypi/demo-12577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18957@1.0.2","target":"pkg:pypi/demo-17877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18958@1.0.3","target":"pkg:pypi/demo-13268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18959@1.0.4","target":"pkg:pypi/demo-11725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18959@1.0.4","target":"pkg:pypi/demo-13112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18959@1.0.4","target":"pkg:pypi/demo-13523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18959@1.0.4","target":"pkg:pypi/demo-17723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1895@1.0.0","target":"pkg:pypi/demo-15570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18960@1.0.0","target":"pkg:pypi/demo-15252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18960@1.0.0","target":"pkg:pypi/demo-18896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18961@1.0.1","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18961@1.0.1","target":"pkg:pypi/demo-18004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18961@1.0.1","target":"pkg:pypi/demo-1881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18962@1.0.2","target":"pkg:pypi/demo-16021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18963@1.0.3","target":"pkg:pypi/demo-12217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18963@1.0.3","target":"pkg:pypi/demo-14138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18963@1.0.3","target":"pkg:pypi/demo-18302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18964@1.0.4","target":"pkg:pypi/demo-1271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18964@1.0.4","target":"pkg:pypi/demo-14280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18964@1.0.4","target":"pkg:pypi/demo-15138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18965@1.0.0","target":"pkg:pypi/demo-15176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18965@1.0.0","target":"pkg:pypi/demo-15852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18966@1.0.1","target":"pkg:pypi/demo-1430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18966@1.0.1","target":"pkg:pypi/demo-15976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18967@1.0.2","target":"pkg:pypi/demo-12831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18967@1.0.2","target":"pkg:pypi/demo-13774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18967@1.0.2","target":"pkg:pypi/demo-17240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18968@1.0.3","target":"pkg:pypi/demo-1243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18968@1.0.3","target":"pkg:pypi/demo-17204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18969@1.0.4","target":"pkg:pypi/demo-10628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18969@1.0.4","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18969@1.0.4","target":"pkg:pypi/demo-16197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1896@1.0.1","target":"pkg:pypi/demo-13826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18970@1.0.0","target":"pkg:pypi/demo-10056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18970@1.0.0","target":"pkg:pypi/demo-17232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18971@1.0.1","target":"pkg:pypi/demo-10948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18971@1.0.1","target":"pkg:pypi/demo-12282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18971@1.0.1","target":"pkg:pypi/demo-17254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18971@1.0.1","target":"pkg:pypi/demo-17373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18972@1.0.2","target":"pkg:pypi/demo-14618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18973@1.0.3","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18973@1.0.3","target":"pkg:pypi/demo-18420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18974@1.0.4","target":"pkg:pypi/demo-13042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18974@1.0.4","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18974@1.0.4","target":"pkg:pypi/demo-15181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18975@1.0.0","target":"pkg:pypi/demo-13695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18975@1.0.0","target":"pkg:pypi/demo-13755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18975@1.0.0","target":"pkg:pypi/demo-15432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18975@1.0.0","target":"pkg:pypi/demo-18662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18976@1.0.1","target":"pkg:pypi/demo-10794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18976@1.0.1","target":"pkg:pypi/demo-13184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18976@1.0.1","target":"pkg:pypi/demo-13@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18976@1.0.1","target":"pkg:pypi/demo-16680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18977@1.0.2","target":"pkg:pypi/demo-13142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18978@1.0.3","target":"pkg:pypi/demo-16754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18979@1.0.4","target":"pkg:pypi/demo-10871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18979@1.0.4","target":"pkg:pypi/demo-13486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1897@1.0.2","target":"pkg:pypi/demo-1125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1897@1.0.2","target":"pkg:pypi/demo-15156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1897@1.0.2","target":"pkg:pypi/demo-15994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18980@1.0.0","target":"pkg:pypi/demo-17956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18981@1.0.1","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18981@1.0.1","target":"pkg:pypi/demo-12766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18982@1.0.2","target":"pkg:pypi/demo-13068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18982@1.0.2","target":"pkg:pypi/demo-13302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18982@1.0.2","target":"pkg:pypi/demo-15388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18982@1.0.2","target":"pkg:pypi/demo-16239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18983@1.0.3","target":"pkg:pypi/demo-15668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18983@1.0.3","target":"pkg:pypi/demo-18600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18984@1.0.4","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18984@1.0.4","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18984@1.0.4","target":"pkg:pypi/demo-16926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18985@1.0.0","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18985@1.0.0","target":"pkg:pypi/demo-161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18985@1.0.0","target":"pkg:pypi/demo-17755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18986@1.0.1","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18986@1.0.1","target":"pkg:pypi/demo-13355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18986@1.0.1","target":"pkg:pypi/demo-14711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18987@1.0.2","target":"pkg:pypi/demo-13655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18987@1.0.2","target":"pkg:pypi/demo-17592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18987@1.0.2","target":"pkg:pypi/demo-18308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18988@1.0.3","target":"pkg:pypi/demo-17303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18989@1.0.4","target":"pkg:pypi/demo-17434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1898@1.0.3","target":"pkg:pypi/demo-1151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1898@1.0.3","target":"pkg:pypi/demo-116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1898@1.0.3","target":"pkg:pypi/demo-11872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1898@1.0.3","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18990@1.0.0","target":"pkg:pypi/demo-12150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18990@1.0.0","target":"pkg:pypi/demo-12847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18990@1.0.0","target":"pkg:pypi/demo-17213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18991@1.0.1","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18991@1.0.1","target":"pkg:pypi/demo-11169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18991@1.0.1","target":"pkg:pypi/demo-18983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18992@1.0.2","target":"pkg:pypi/demo-12302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18992@1.0.2","target":"pkg:pypi/demo-12964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18993@1.0.3","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18993@1.0.3","target":"pkg:pypi/demo-12006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18993@1.0.3","target":"pkg:pypi/demo-13246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18993@1.0.3","target":"pkg:pypi/demo-14689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18994@1.0.4","target":"pkg:pypi/demo-185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18995@1.0.0","target":"pkg:pypi/demo-17571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18996@1.0.1","target":"pkg:pypi/demo-12503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18996@1.0.1","target":"pkg:pypi/demo-13188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18996@1.0.1","target":"pkg:pypi/demo-15106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18996@1.0.1","target":"pkg:pypi/demo-17613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18997@1.0.2","target":"pkg:pypi/demo-15015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18997@1.0.2","target":"pkg:pypi/demo-1555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18998@1.0.3","target":"pkg:pypi/demo-16045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18998@1.0.3","target":"pkg:pypi/demo-18710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18999@1.0.4","target":"pkg:pypi/demo-11314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18999@1.0.4","target":"pkg:pypi/demo-12634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18999@1.0.4","target":"pkg:pypi/demo-16570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18999@1.0.4","target":"pkg:pypi/demo-17197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1899@1.0.4","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1899@1.0.4","target":"pkg:pypi/demo-1144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1899@1.0.4","target":"pkg:pypi/demo-16772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-189@1.0.4","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-189@1.0.4","target":"pkg:pypi/demo-11739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-189@1.0.4","target":"pkg:pypi/demo-15208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-189@1.0.4","target":"pkg:pypi/demo-17572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18@1.0.3","target":"pkg:pypi/demo-12311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18@1.0.3","target":"pkg:pypi/demo-13074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-18@1.0.3","target":"pkg:pypi/demo-17938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19000@1.0.0","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19000@1.0.0","target":"pkg:pypi/demo-14938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19001@1.0.1","target":"pkg:pypi/demo-10872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19001@1.0.1","target":"pkg:pypi/demo-11145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19001@1.0.1","target":"pkg:pypi/demo-15463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19001@1.0.1","target":"pkg:pypi/demo-18442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19002@1.0.2","target":"pkg:pypi/demo-10249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19002@1.0.2","target":"pkg:pypi/demo-12275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19002@1.0.2","target":"pkg:pypi/demo-16977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19003@1.0.3","target":"pkg:pypi/demo-10847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19003@1.0.3","target":"pkg:pypi/demo-13319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19003@1.0.3","target":"pkg:pypi/demo-13680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19003@1.0.3","target":"pkg:pypi/demo-14459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19004@1.0.4","target":"pkg:pypi/demo-15087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19005@1.0.0","target":"pkg:pypi/demo-13236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19005@1.0.0","target":"pkg:pypi/demo-15170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19006@1.0.1","target":"pkg:pypi/demo-15087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19006@1.0.1","target":"pkg:pypi/demo-17562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19006@1.0.1","target":"pkg:pypi/demo-18432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19007@1.0.2","target":"pkg:pypi/demo-12380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19007@1.0.2","target":"pkg:pypi/demo-17348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19007@1.0.2","target":"pkg:pypi/demo-18001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19008@1.0.3","target":"pkg:pypi/demo-1285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19009@1.0.4","target":"pkg:pypi/demo-13317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19009@1.0.4","target":"pkg:pypi/demo-13629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1900@1.0.0","target":"pkg:pypi/demo-18363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19010@1.0.0","target":"pkg:pypi/demo-11544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19010@1.0.0","target":"pkg:pypi/demo-1159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19010@1.0.0","target":"pkg:pypi/demo-12154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19010@1.0.0","target":"pkg:pypi/demo-16848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19011@1.0.1","target":"pkg:pypi/demo-11387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19011@1.0.1","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19011@1.0.1","target":"pkg:pypi/demo-15474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19011@1.0.1","target":"pkg:pypi/demo-17971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19012@1.0.2","target":"pkg:pypi/demo-10317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19012@1.0.2","target":"pkg:pypi/demo-13661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19012@1.0.2","target":"pkg:pypi/demo-16838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19013@1.0.3","target":"pkg:pypi/demo-1161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19013@1.0.3","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19013@1.0.3","target":"pkg:pypi/demo-13380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19013@1.0.3","target":"pkg:pypi/demo-15394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19014@1.0.4","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19014@1.0.4","target":"pkg:pypi/demo-16143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19015@1.0.0","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19015@1.0.0","target":"pkg:pypi/demo-1404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19015@1.0.0","target":"pkg:pypi/demo-14189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19016@1.0.1","target":"pkg:pypi/demo-11880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19016@1.0.1","target":"pkg:pypi/demo-1537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19017@1.0.2","target":"pkg:pypi/demo-12054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19017@1.0.2","target":"pkg:pypi/demo-13268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19017@1.0.2","target":"pkg:pypi/demo-14558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19018@1.0.3","target":"pkg:pypi/demo-16198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19018@1.0.3","target":"pkg:pypi/demo-1661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19018@1.0.3","target":"pkg:pypi/demo-18138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19018@1.0.3","target":"pkg:pypi/demo-18570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19019@1.0.4","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19019@1.0.4","target":"pkg:pypi/demo-11156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19019@1.0.4","target":"pkg:pypi/demo-15168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1901@1.0.1","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1901@1.0.1","target":"pkg:pypi/demo-14223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1901@1.0.1","target":"pkg:pypi/demo-15607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1901@1.0.1","target":"pkg:pypi/demo-17647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19020@1.0.0","target":"pkg:pypi/demo-16849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19020@1.0.0","target":"pkg:pypi/demo-18418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19021@1.0.1","target":"pkg:pypi/demo-11541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19021@1.0.1","target":"pkg:pypi/demo-18505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19022@1.0.2","target":"pkg:pypi/demo-12440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19023@1.0.3","target":"pkg:pypi/demo-13188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19023@1.0.3","target":"pkg:pypi/demo-17088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19023@1.0.3","target":"pkg:pypi/demo-17958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19024@1.0.4","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19024@1.0.4","target":"pkg:pypi/demo-14075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19024@1.0.4","target":"pkg:pypi/demo-14166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19025@1.0.0","target":"pkg:pypi/demo-12010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19026@1.0.1","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19026@1.0.1","target":"pkg:pypi/demo-13227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19026@1.0.1","target":"pkg:pypi/demo-13993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19027@1.0.2","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19027@1.0.2","target":"pkg:pypi/demo-1556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19027@1.0.2","target":"pkg:pypi/demo-15587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19028@1.0.3","target":"pkg:pypi/demo-10731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19028@1.0.3","target":"pkg:pypi/demo-12634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19029@1.0.4","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1902@1.0.2","target":"pkg:pypi/demo-12430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1902@1.0.2","target":"pkg:pypi/demo-15760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1902@1.0.2","target":"pkg:pypi/demo-17206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19030@1.0.0","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19030@1.0.0","target":"pkg:pypi/demo-15121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19031@1.0.1","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19031@1.0.1","target":"pkg:pypi/demo-10196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19031@1.0.1","target":"pkg:pypi/demo-18958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19032@1.0.2","target":"pkg:pypi/demo-11914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19032@1.0.2","target":"pkg:pypi/demo-1525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19033@1.0.3","target":"pkg:pypi/demo-13873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19033@1.0.3","target":"pkg:pypi/demo-13910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19033@1.0.3","target":"pkg:pypi/demo-14389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19033@1.0.3","target":"pkg:pypi/demo-16460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19034@1.0.4","target":"pkg:pypi/demo-17709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19035@1.0.0","target":"pkg:pypi/demo-18092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19036@1.0.1","target":"pkg:pypi/demo-15283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19036@1.0.1","target":"pkg:pypi/demo-17141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19037@1.0.2","target":"pkg:pypi/demo-12818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19037@1.0.2","target":"pkg:pypi/demo-13882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19037@1.0.2","target":"pkg:pypi/demo-14458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19037@1.0.2","target":"pkg:pypi/demo-18229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19038@1.0.3","target":"pkg:pypi/demo-13433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19039@1.0.4","target":"pkg:pypi/demo-13566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1903@1.0.3","target":"pkg:pypi/demo-11671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1903@1.0.3","target":"pkg:pypi/demo-15192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19040@1.0.0","target":"pkg:pypi/demo-18104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19041@1.0.1","target":"pkg:pypi/demo-16487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19042@1.0.2","target":"pkg:pypi/demo-15419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19042@1.0.2","target":"pkg:pypi/demo-17245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19042@1.0.2","target":"pkg:pypi/demo-18421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19043@1.0.3","target":"pkg:pypi/demo-11930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19044@1.0.4","target":"pkg:pypi/demo-1310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19044@1.0.4","target":"pkg:pypi/demo-18672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19044@1.0.4","target":"pkg:pypi/demo-18861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19045@1.0.0","target":"pkg:pypi/demo-11833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19045@1.0.0","target":"pkg:pypi/demo-14733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19046@1.0.1","target":"pkg:pypi/demo-10413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19046@1.0.1","target":"pkg:pypi/demo-11373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19046@1.0.1","target":"pkg:pypi/demo-11667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19047@1.0.2","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19047@1.0.2","target":"pkg:pypi/demo-16504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19047@1.0.2","target":"pkg:pypi/demo-17874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19048@1.0.3","target":"pkg:pypi/demo-14861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19048@1.0.3","target":"pkg:pypi/demo-15931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19048@1.0.3","target":"pkg:pypi/demo-16281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19048@1.0.3","target":"pkg:pypi/demo-18606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19049@1.0.4","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19049@1.0.4","target":"pkg:pypi/demo-1346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19049@1.0.4","target":"pkg:pypi/demo-16121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19049@1.0.4","target":"pkg:pypi/demo-18151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1904@1.0.4","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19050@1.0.0","target":"pkg:pypi/demo-12474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19050@1.0.0","target":"pkg:pypi/demo-15691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19050@1.0.0","target":"pkg:pypi/demo-16592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19050@1.0.0","target":"pkg:pypi/demo-1895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19051@1.0.1","target":"pkg:pypi/demo-10770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19051@1.0.1","target":"pkg:pypi/demo-14070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19051@1.0.1","target":"pkg:pypi/demo-14659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19052@1.0.2","target":"pkg:pypi/demo-16489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19052@1.0.2","target":"pkg:pypi/demo-17706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19052@1.0.2","target":"pkg:pypi/demo-1788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19053@1.0.3","target":"pkg:pypi/demo-18353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19054@1.0.4","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19055@1.0.0","target":"pkg:pypi/demo-13041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19055@1.0.0","target":"pkg:pypi/demo-13644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19055@1.0.0","target":"pkg:pypi/demo-15157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19055@1.0.0","target":"pkg:pypi/demo-15185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19056@1.0.1","target":"pkg:pypi/demo-10422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19056@1.0.1","target":"pkg:pypi/demo-14150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19056@1.0.1","target":"pkg:pypi/demo-18856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19057@1.0.2","target":"pkg:pypi/demo-17641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19058@1.0.3","target":"pkg:pypi/demo-1731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19059@1.0.4","target":"pkg:pypi/demo-11583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19059@1.0.4","target":"pkg:pypi/demo-14651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1905@1.0.0","target":"pkg:pypi/demo-14147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1905@1.0.0","target":"pkg:pypi/demo-14867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1905@1.0.0","target":"pkg:pypi/demo-18869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19060@1.0.0","target":"pkg:pypi/demo-1636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19061@1.0.1","target":"pkg:pypi/demo-13904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19062@1.0.2","target":"pkg:pypi/demo-11071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19062@1.0.2","target":"pkg:pypi/demo-1363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19063@1.0.3","target":"pkg:pypi/demo-16342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19063@1.0.3","target":"pkg:pypi/demo-18301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19064@1.0.4","target":"pkg:pypi/demo-11536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19064@1.0.4","target":"pkg:pypi/demo-14605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19064@1.0.4","target":"pkg:pypi/demo-14709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19064@1.0.4","target":"pkg:pypi/demo-18940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19065@1.0.0","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19065@1.0.0","target":"pkg:pypi/demo-13963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19065@1.0.0","target":"pkg:pypi/demo-14145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19065@1.0.0","target":"pkg:pypi/demo-14900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19066@1.0.1","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19066@1.0.1","target":"pkg:pypi/demo-13170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19066@1.0.1","target":"pkg:pypi/demo-13604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19067@1.0.2","target":"pkg:pypi/demo-17090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19068@1.0.3","target":"pkg:pypi/demo-1302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19068@1.0.3","target":"pkg:pypi/demo-13099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19068@1.0.3","target":"pkg:pypi/demo-13352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19069@1.0.4","target":"pkg:pypi/demo-14576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1906@1.0.1","target":"pkg:pypi/demo-15431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19070@1.0.0","target":"pkg:pypi/demo-10805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19070@1.0.0","target":"pkg:pypi/demo-16141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19070@1.0.0","target":"pkg:pypi/demo-1627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19070@1.0.0","target":"pkg:pypi/demo-18603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19071@1.0.1","target":"pkg:pypi/demo-13147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19071@1.0.1","target":"pkg:pypi/demo-14988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19071@1.0.1","target":"pkg:pypi/demo-16258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19072@1.0.2","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19072@1.0.2","target":"pkg:pypi/demo-15179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19072@1.0.2","target":"pkg:pypi/demo-17189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19072@1.0.2","target":"pkg:pypi/demo-18867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19073@1.0.3","target":"pkg:pypi/demo-1394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19073@1.0.3","target":"pkg:pypi/demo-16740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19073@1.0.3","target":"pkg:pypi/demo-16864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19074@1.0.4","target":"pkg:pypi/demo-11158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19074@1.0.4","target":"pkg:pypi/demo-12230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19074@1.0.4","target":"pkg:pypi/demo-13777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19075@1.0.0","target":"pkg:pypi/demo-11136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19075@1.0.0","target":"pkg:pypi/demo-11332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19075@1.0.0","target":"pkg:pypi/demo-12763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19075@1.0.0","target":"pkg:pypi/demo-18245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19076@1.0.1","target":"pkg:pypi/demo-12865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19077@1.0.2","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19077@1.0.2","target":"pkg:pypi/demo-11599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19078@1.0.3","target":"pkg:pypi/demo-12275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19078@1.0.3","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19078@1.0.3","target":"pkg:pypi/demo-15216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19079@1.0.4","target":"pkg:pypi/demo-11025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1907@1.0.2","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1907@1.0.2","target":"pkg:pypi/demo-1485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1907@1.0.2","target":"pkg:pypi/demo-18294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1907@1.0.2","target":"pkg:pypi/demo-18406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19080@1.0.0","target":"pkg:pypi/demo-1098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19080@1.0.0","target":"pkg:pypi/demo-14482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19081@1.0.1","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19081@1.0.1","target":"pkg:pypi/demo-13646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19081@1.0.1","target":"pkg:pypi/demo-18573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19082@1.0.2","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19082@1.0.2","target":"pkg:pypi/demo-13187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19082@1.0.2","target":"pkg:pypi/demo-14731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19082@1.0.2","target":"pkg:pypi/demo-1887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19083@1.0.3","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19083@1.0.3","target":"pkg:pypi/demo-17453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19083@1.0.3","target":"pkg:pypi/demo-18704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19084@1.0.4","target":"pkg:pypi/demo-17558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19084@1.0.4","target":"pkg:pypi/demo-18192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19084@1.0.4","target":"pkg:pypi/demo-18749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19085@1.0.0","target":"pkg:pypi/demo-11709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19085@1.0.0","target":"pkg:pypi/demo-14415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19086@1.0.1","target":"pkg:pypi/demo-18423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19087@1.0.2","target":"pkg:pypi/demo-13093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19087@1.0.2","target":"pkg:pypi/demo-14890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19087@1.0.2","target":"pkg:pypi/demo-14997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19088@1.0.3","target":"pkg:pypi/demo-11651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19088@1.0.3","target":"pkg:pypi/demo-17021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19088@1.0.3","target":"pkg:pypi/demo-17851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19088@1.0.3","target":"pkg:pypi/demo-1872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19089@1.0.4","target":"pkg:pypi/demo-13335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19089@1.0.4","target":"pkg:pypi/demo-14227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19089@1.0.4","target":"pkg:pypi/demo-14251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19089@1.0.4","target":"pkg:pypi/demo-16767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1908@1.0.3","target":"pkg:pypi/demo-156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19090@1.0.0","target":"pkg:pypi/demo-1055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19090@1.0.0","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19091@1.0.1","target":"pkg:pypi/demo-13143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19092@1.0.2","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19092@1.0.2","target":"pkg:pypi/demo-17877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19093@1.0.3","target":"pkg:pypi/demo-11047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19093@1.0.3","target":"pkg:pypi/demo-14167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19093@1.0.3","target":"pkg:pypi/demo-15514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19094@1.0.4","target":"pkg:pypi/demo-13527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19094@1.0.4","target":"pkg:pypi/demo-14319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19094@1.0.4","target":"pkg:pypi/demo-14372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19095@1.0.0","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19095@1.0.0","target":"pkg:pypi/demo-15036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19095@1.0.0","target":"pkg:pypi/demo-1596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19096@1.0.1","target":"pkg:pypi/demo-11099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19096@1.0.1","target":"pkg:pypi/demo-16114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19096@1.0.1","target":"pkg:pypi/demo-18003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19097@1.0.2","target":"pkg:pypi/demo-14746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19097@1.0.2","target":"pkg:pypi/demo-16666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19097@1.0.2","target":"pkg:pypi/demo-16879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19098@1.0.3","target":"pkg:pypi/demo-11181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19098@1.0.3","target":"pkg:pypi/demo-1326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19098@1.0.3","target":"pkg:pypi/demo-14721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19098@1.0.3","target":"pkg:pypi/demo-15876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19099@1.0.4","target":"pkg:pypi/demo-14783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19099@1.0.4","target":"pkg:pypi/demo-17332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19099@1.0.4","target":"pkg:pypi/demo-17781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1909@1.0.4","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1909@1.0.4","target":"pkg:pypi/demo-11692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1909@1.0.4","target":"pkg:pypi/demo-12277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-190@1.0.0","target":"pkg:pypi/demo-1357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-190@1.0.0","target":"pkg:pypi/demo-1362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-190@1.0.0","target":"pkg:pypi/demo-16444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-190@1.0.0","target":"pkg:pypi/demo-18583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19100@1.0.0","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19100@1.0.0","target":"pkg:pypi/demo-18309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19100@1.0.0","target":"pkg:pypi/demo-19029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19101@1.0.1","target":"pkg:pypi/demo-13782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19101@1.0.1","target":"pkg:pypi/demo-18692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19101@1.0.1","target":"pkg:pypi/demo-18697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19102@1.0.2","target":"pkg:pypi/demo-10606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19102@1.0.2","target":"pkg:pypi/demo-17521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19103@1.0.3","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19103@1.0.3","target":"pkg:pypi/demo-18913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19104@1.0.4","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19104@1.0.4","target":"pkg:pypi/demo-10591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19105@1.0.0","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19105@1.0.0","target":"pkg:pypi/demo-15193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19106@1.0.1","target":"pkg:pypi/demo-10567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19106@1.0.1","target":"pkg:pypi/demo-10945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19106@1.0.1","target":"pkg:pypi/demo-13204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19107@1.0.2","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19107@1.0.2","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19107@1.0.2","target":"pkg:pypi/demo-13109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19107@1.0.2","target":"pkg:pypi/demo-13500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19108@1.0.3","target":"pkg:pypi/demo-15710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19108@1.0.3","target":"pkg:pypi/demo-1836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19109@1.0.4","target":"pkg:pypi/demo-12732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1910@1.0.0","target":"pkg:pypi/demo-15334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1910@1.0.0","target":"pkg:pypi/demo-17502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1910@1.0.0","target":"pkg:pypi/demo-1825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19110@1.0.0","target":"pkg:pypi/demo-18430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19111@1.0.1","target":"pkg:pypi/demo-14752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19112@1.0.2","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19112@1.0.2","target":"pkg:pypi/demo-10984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19112@1.0.2","target":"pkg:pypi/demo-14887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19112@1.0.2","target":"pkg:pypi/demo-17256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19113@1.0.3","target":"pkg:pypi/demo-12095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19113@1.0.3","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19113@1.0.3","target":"pkg:pypi/demo-17544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19114@1.0.4","target":"pkg:pypi/demo-10315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19114@1.0.4","target":"pkg:pypi/demo-13032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19115@1.0.0","target":"pkg:pypi/demo-11856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19115@1.0.0","target":"pkg:pypi/demo-12974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19115@1.0.0","target":"pkg:pypi/demo-1512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19115@1.0.0","target":"pkg:pypi/demo-16508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19116@1.0.1","target":"pkg:pypi/demo-11241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19117@1.0.2","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19117@1.0.2","target":"pkg:pypi/demo-11619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19117@1.0.2","target":"pkg:pypi/demo-14750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19117@1.0.2","target":"pkg:pypi/demo-17214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19118@1.0.3","target":"pkg:pypi/demo-18938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19119@1.0.4","target":"pkg:pypi/demo-13075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1911@1.0.1","target":"pkg:pypi/demo-11875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1911@1.0.1","target":"pkg:pypi/demo-15835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1911@1.0.1","target":"pkg:pypi/demo-18550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19120@1.0.0","target":"pkg:pypi/demo-13125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19120@1.0.0","target":"pkg:pypi/demo-18080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19121@1.0.1","target":"pkg:pypi/demo-10237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19121@1.0.1","target":"pkg:pypi/demo-17160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19122@1.0.2","target":"pkg:pypi/demo-11044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19122@1.0.2","target":"pkg:pypi/demo-12642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19123@1.0.3","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19123@1.0.3","target":"pkg:pypi/demo-11563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19123@1.0.3","target":"pkg:pypi/demo-16869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19123@1.0.3","target":"pkg:pypi/demo-17548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19124@1.0.4","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19124@1.0.4","target":"pkg:pypi/demo-13104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19124@1.0.4","target":"pkg:pypi/demo-16490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19125@1.0.0","target":"pkg:pypi/demo-10915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19125@1.0.0","target":"pkg:pypi/demo-12354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19125@1.0.0","target":"pkg:pypi/demo-14732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19125@1.0.0","target":"pkg:pypi/demo-15478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19126@1.0.1","target":"pkg:pypi/demo-11054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19126@1.0.1","target":"pkg:pypi/demo-11698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19126@1.0.1","target":"pkg:pypi/demo-18860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19126@1.0.1","target":"pkg:pypi/demo-18879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19127@1.0.2","target":"pkg:pypi/demo-1638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19128@1.0.3","target":"pkg:pypi/demo-19070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19129@1.0.4","target":"pkg:pypi/demo-18068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1912@1.0.2","target":"pkg:pypi/demo-16096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1912@1.0.2","target":"pkg:pypi/demo-16129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1912@1.0.2","target":"pkg:pypi/demo-17740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19130@1.0.0","target":"pkg:pypi/demo-10406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19130@1.0.0","target":"pkg:pypi/demo-11178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19130@1.0.0","target":"pkg:pypi/demo-16593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19131@1.0.1","target":"pkg:pypi/demo-15084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19132@1.0.2","target":"pkg:pypi/demo-11951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19132@1.0.2","target":"pkg:pypi/demo-16408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19132@1.0.2","target":"pkg:pypi/demo-17252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19132@1.0.2","target":"pkg:pypi/demo-1852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19133@1.0.3","target":"pkg:pypi/demo-12636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19133@1.0.3","target":"pkg:pypi/demo-15105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19134@1.0.4","target":"pkg:pypi/demo-18659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19135@1.0.0","target":"pkg:pypi/demo-15619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19136@1.0.1","target":"pkg:pypi/demo-12314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19136@1.0.1","target":"pkg:pypi/demo-16363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19136@1.0.1","target":"pkg:pypi/demo-17567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19137@1.0.2","target":"pkg:pypi/demo-18944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19137@1.0.2","target":"pkg:pypi/demo-19039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19138@1.0.3","target":"pkg:pypi/demo-14595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19138@1.0.3","target":"pkg:pypi/demo-18478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19139@1.0.4","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19139@1.0.4","target":"pkg:pypi/demo-11179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19139@1.0.4","target":"pkg:pypi/demo-17660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1913@1.0.3","target":"pkg:pypi/demo-11848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1913@1.0.3","target":"pkg:pypi/demo-14108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1913@1.0.3","target":"pkg:pypi/demo-15088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1913@1.0.3","target":"pkg:pypi/demo-15788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19140@1.0.0","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19140@1.0.0","target":"pkg:pypi/demo-1446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19141@1.0.1","target":"pkg:pypi/demo-14040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19141@1.0.1","target":"pkg:pypi/demo-16967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19142@1.0.2","target":"pkg:pypi/demo-14044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19143@1.0.3","target":"pkg:pypi/demo-15530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19143@1.0.3","target":"pkg:pypi/demo-15841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19143@1.0.3","target":"pkg:pypi/demo-16169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19143@1.0.3","target":"pkg:pypi/demo-17310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19144@1.0.4","target":"pkg:pypi/demo-14461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19144@1.0.4","target":"pkg:pypi/demo-15282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19144@1.0.4","target":"pkg:pypi/demo-15593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19145@1.0.0","target":"pkg:pypi/demo-16567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19145@1.0.0","target":"pkg:pypi/demo-18560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19145@1.0.0","target":"pkg:pypi/demo-19116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19146@1.0.1","target":"pkg:pypi/demo-16092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19147@1.0.2","target":"pkg:pypi/demo-12049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19147@1.0.2","target":"pkg:pypi/demo-15535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19148@1.0.3","target":"pkg:pypi/demo-14652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19148@1.0.3","target":"pkg:pypi/demo-18100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19149@1.0.4","target":"pkg:pypi/demo-13471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19149@1.0.4","target":"pkg:pypi/demo-17722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1914@1.0.4","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1914@1.0.4","target":"pkg:pypi/demo-12362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1914@1.0.4","target":"pkg:pypi/demo-14566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1914@1.0.4","target":"pkg:pypi/demo-16699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19150@1.0.0","target":"pkg:pypi/demo-13064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19150@1.0.0","target":"pkg:pypi/demo-13934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19151@1.0.1","target":"pkg:pypi/demo-18025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19152@1.0.2","target":"pkg:pypi/demo-12387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19152@1.0.2","target":"pkg:pypi/demo-1851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19153@1.0.3","target":"pkg:pypi/demo-12127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19153@1.0.3","target":"pkg:pypi/demo-12358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19153@1.0.3","target":"pkg:pypi/demo-14530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19153@1.0.3","target":"pkg:pypi/demo-1695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19154@1.0.4","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19154@1.0.4","target":"pkg:pypi/demo-12606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19154@1.0.4","target":"pkg:pypi/demo-14053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19154@1.0.4","target":"pkg:pypi/demo-18202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19155@1.0.0","target":"pkg:pypi/demo-15744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19156@1.0.1","target":"pkg:pypi/demo-19028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19157@1.0.2","target":"pkg:pypi/demo-13558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19157@1.0.2","target":"pkg:pypi/demo-13924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19158@1.0.3","target":"pkg:pypi/demo-1447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19158@1.0.3","target":"pkg:pypi/demo-16702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19159@1.0.4","target":"pkg:pypi/demo-12839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19159@1.0.4","target":"pkg:pypi/demo-17613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19159@1.0.4","target":"pkg:pypi/demo-18401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1915@1.0.0","target":"pkg:pypi/demo-15877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19160@1.0.0","target":"pkg:pypi/demo-10642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19160@1.0.0","target":"pkg:pypi/demo-1190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19160@1.0.0","target":"pkg:pypi/demo-1309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19161@1.0.1","target":"pkg:pypi/demo-14582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19161@1.0.1","target":"pkg:pypi/demo-15247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19161@1.0.1","target":"pkg:pypi/demo-15355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19161@1.0.1","target":"pkg:pypi/demo-16555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19162@1.0.2","target":"pkg:pypi/demo-14384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19162@1.0.2","target":"pkg:pypi/demo-16420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19162@1.0.2","target":"pkg:pypi/demo-19020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19163@1.0.3","target":"pkg:pypi/demo-16496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19164@1.0.4","target":"pkg:pypi/demo-11762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19164@1.0.4","target":"pkg:pypi/demo-17148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19164@1.0.4","target":"pkg:pypi/demo-18417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19165@1.0.0","target":"pkg:pypi/demo-12717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19165@1.0.0","target":"pkg:pypi/demo-13032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19166@1.0.1","target":"pkg:pypi/demo-15540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19166@1.0.1","target":"pkg:pypi/demo-17403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19167@1.0.2","target":"pkg:pypi/demo-13273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19167@1.0.2","target":"pkg:pypi/demo-13727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19167@1.0.2","target":"pkg:pypi/demo-14811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19167@1.0.2","target":"pkg:pypi/demo-15602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19168@1.0.3","target":"pkg:pypi/demo-18141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19168@1.0.3","target":"pkg:pypi/demo-18404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19169@1.0.4","target":"pkg:pypi/demo-15543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1916@1.0.1","target":"pkg:pypi/demo-10404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1916@1.0.1","target":"pkg:pypi/demo-11165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1916@1.0.1","target":"pkg:pypi/demo-1163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1916@1.0.1","target":"pkg:pypi/demo-18992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19170@1.0.0","target":"pkg:pypi/demo-16024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19171@1.0.1","target":"pkg:pypi/demo-14244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19171@1.0.1","target":"pkg:pypi/demo-17829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19172@1.0.2","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19172@1.0.2","target":"pkg:pypi/demo-18610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19173@1.0.3","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19173@1.0.3","target":"pkg:pypi/demo-10737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19174@1.0.4","target":"pkg:pypi/demo-1657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19175@1.0.0","target":"pkg:pypi/demo-12555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19175@1.0.0","target":"pkg:pypi/demo-13976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19175@1.0.0","target":"pkg:pypi/demo-1882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19176@1.0.1","target":"pkg:pypi/demo-17226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19177@1.0.2","target":"pkg:pypi/demo-16050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19177@1.0.2","target":"pkg:pypi/demo-1669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19177@1.0.2","target":"pkg:pypi/demo-18960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19178@1.0.3","target":"pkg:pypi/demo-17043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19178@1.0.3","target":"pkg:pypi/demo-17466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19179@1.0.4","target":"pkg:pypi/demo-15802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19179@1.0.4","target":"pkg:pypi/demo-1659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19179@1.0.4","target":"pkg:pypi/demo-18917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19179@1.0.4","target":"pkg:pypi/demo-19014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1917@1.0.2","target":"pkg:pypi/demo-16372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19180@1.0.0","target":"pkg:pypi/demo-15449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19181@1.0.1","target":"pkg:pypi/demo-15316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19181@1.0.1","target":"pkg:pypi/demo-15596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19181@1.0.1","target":"pkg:pypi/demo-16486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19181@1.0.1","target":"pkg:pypi/demo-18811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19182@1.0.2","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19182@1.0.2","target":"pkg:pypi/demo-14404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19182@1.0.2","target":"pkg:pypi/demo-14696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19182@1.0.2","target":"pkg:pypi/demo-18409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19183@1.0.3","target":"pkg:pypi/demo-14843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19184@1.0.4","target":"pkg:pypi/demo-14656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19184@1.0.4","target":"pkg:pypi/demo-14734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19184@1.0.4","target":"pkg:pypi/demo-15173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19184@1.0.4","target":"pkg:pypi/demo-16682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19185@1.0.0","target":"pkg:pypi/demo-11163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19185@1.0.0","target":"pkg:pypi/demo-14095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19185@1.0.0","target":"pkg:pypi/demo-14538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19185@1.0.0","target":"pkg:pypi/demo-15437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19186@1.0.1","target":"pkg:pypi/demo-15893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19187@1.0.2","target":"pkg:pypi/demo-11172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19187@1.0.2","target":"pkg:pypi/demo-14705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19188@1.0.3","target":"pkg:pypi/demo-10269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19188@1.0.3","target":"pkg:pypi/demo-12911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19189@1.0.4","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19189@1.0.4","target":"pkg:pypi/demo-14902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19189@1.0.4","target":"pkg:pypi/demo-15515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1918@1.0.3","target":"pkg:pypi/demo-11685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19190@1.0.0","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19190@1.0.0","target":"pkg:pypi/demo-14231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19190@1.0.0","target":"pkg:pypi/demo-1439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19190@1.0.0","target":"pkg:pypi/demo-19169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19191@1.0.1","target":"pkg:pypi/demo-17166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19191@1.0.1","target":"pkg:pypi/demo-18338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19191@1.0.1","target":"pkg:pypi/demo-18957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19192@1.0.2","target":"pkg:pypi/demo-11908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19192@1.0.2","target":"pkg:pypi/demo-14023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19192@1.0.2","target":"pkg:pypi/demo-1712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19193@1.0.3","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19193@1.0.3","target":"pkg:pypi/demo-13998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19193@1.0.3","target":"pkg:pypi/demo-16330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19193@1.0.3","target":"pkg:pypi/demo-18783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19194@1.0.4","target":"pkg:pypi/demo-12920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19194@1.0.4","target":"pkg:pypi/demo-17907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19194@1.0.4","target":"pkg:pypi/demo-18361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19195@1.0.0","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19195@1.0.0","target":"pkg:pypi/demo-1703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19195@1.0.0","target":"pkg:pypi/demo-17101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19195@1.0.0","target":"pkg:pypi/demo-17370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19196@1.0.1","target":"pkg:pypi/demo-10820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19196@1.0.1","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19196@1.0.1","target":"pkg:pypi/demo-1277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19196@1.0.1","target":"pkg:pypi/demo-14680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19197@1.0.2","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19197@1.0.2","target":"pkg:pypi/demo-12917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19197@1.0.2","target":"pkg:pypi/demo-13551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19197@1.0.2","target":"pkg:pypi/demo-14525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19198@1.0.3","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19198@1.0.3","target":"pkg:pypi/demo-11787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19198@1.0.3","target":"pkg:pypi/demo-11943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19198@1.0.3","target":"pkg:pypi/demo-19128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19199@1.0.4","target":"pkg:pypi/demo-13315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19199@1.0.4","target":"pkg:pypi/demo-18821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19199@1.0.4","target":"pkg:pypi/demo-18975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1919@1.0.4","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1919@1.0.4","target":"pkg:pypi/demo-14792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-191@1.0.1","target":"pkg:pypi/demo-16490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19200@1.0.0","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19200@1.0.0","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19200@1.0.0","target":"pkg:pypi/demo-16566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19200@1.0.0","target":"pkg:pypi/demo-17494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19201@1.0.1","target":"pkg:pypi/demo-15212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19202@1.0.2","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19202@1.0.2","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19202@1.0.2","target":"pkg:pypi/demo-14922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19202@1.0.2","target":"pkg:pypi/demo-16473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19203@1.0.3","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19203@1.0.3","target":"pkg:pypi/demo-12272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19203@1.0.3","target":"pkg:pypi/demo-12449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19203@1.0.3","target":"pkg:pypi/demo-14140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19204@1.0.4","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19204@1.0.4","target":"pkg:pypi/demo-15411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19204@1.0.4","target":"pkg:pypi/demo-1623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19204@1.0.4","target":"pkg:pypi/demo-16881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19205@1.0.0","target":"pkg:pypi/demo-11485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19205@1.0.0","target":"pkg:pypi/demo-12272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19205@1.0.0","target":"pkg:pypi/demo-12384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19205@1.0.0","target":"pkg:pypi/demo-13968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19206@1.0.1","target":"pkg:pypi/demo-1317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19206@1.0.1","target":"pkg:pypi/demo-14138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19206@1.0.1","target":"pkg:pypi/demo-17479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19206@1.0.1","target":"pkg:pypi/demo-177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19207@1.0.2","target":"pkg:pypi/demo-12192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19207@1.0.2","target":"pkg:pypi/demo-13273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19207@1.0.2","target":"pkg:pypi/demo-16283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19207@1.0.2","target":"pkg:pypi/demo-19062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19208@1.0.3","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19208@1.0.3","target":"pkg:pypi/demo-13416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19209@1.0.4","target":"pkg:pypi/demo-11239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19209@1.0.4","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19209@1.0.4","target":"pkg:pypi/demo-14870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19209@1.0.4","target":"pkg:pypi/demo-15488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1920@1.0.0","target":"pkg:pypi/demo-11505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1920@1.0.0","target":"pkg:pypi/demo-1735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19210@1.0.0","target":"pkg:pypi/demo-11900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19210@1.0.0","target":"pkg:pypi/demo-12954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19210@1.0.0","target":"pkg:pypi/demo-13548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19211@1.0.1","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19211@1.0.1","target":"pkg:pypi/demo-12823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19211@1.0.1","target":"pkg:pypi/demo-16302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19211@1.0.1","target":"pkg:pypi/demo-17401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19212@1.0.2","target":"pkg:pypi/demo-11783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19212@1.0.2","target":"pkg:pypi/demo-14294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19212@1.0.2","target":"pkg:pypi/demo-14515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19213@1.0.3","target":"pkg:pypi/demo-11680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19213@1.0.3","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19213@1.0.3","target":"pkg:pypi/demo-16147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19214@1.0.4","target":"pkg:pypi/demo-10134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19214@1.0.4","target":"pkg:pypi/demo-17839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19215@1.0.0","target":"pkg:pypi/demo-1272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19215@1.0.0","target":"pkg:pypi/demo-16025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19216@1.0.1","target":"pkg:pypi/demo-13209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19217@1.0.2","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19217@1.0.2","target":"pkg:pypi/demo-13304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19217@1.0.2","target":"pkg:pypi/demo-16937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19217@1.0.2","target":"pkg:pypi/demo-18861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19218@1.0.3","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19218@1.0.3","target":"pkg:pypi/demo-1565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19218@1.0.3","target":"pkg:pypi/demo-1699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19218@1.0.3","target":"pkg:pypi/demo-18912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19219@1.0.4","target":"pkg:pypi/demo-14296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1921@1.0.1","target":"pkg:pypi/demo-10087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1921@1.0.1","target":"pkg:pypi/demo-14280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19220@1.0.0","target":"pkg:pypi/demo-10606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19220@1.0.0","target":"pkg:pypi/demo-11688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19220@1.0.0","target":"pkg:pypi/demo-11993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19221@1.0.1","target":"pkg:pypi/demo-15326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19221@1.0.1","target":"pkg:pypi/demo-17916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19222@1.0.2","target":"pkg:pypi/demo-13242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19222@1.0.2","target":"pkg:pypi/demo-14367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19223@1.0.3","target":"pkg:pypi/demo-11927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19223@1.0.3","target":"pkg:pypi/demo-14417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19224@1.0.4","target":"pkg:pypi/demo-12109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19224@1.0.4","target":"pkg:pypi/demo-14877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19225@1.0.0","target":"pkg:pypi/demo-12350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19225@1.0.0","target":"pkg:pypi/demo-13810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19225@1.0.0","target":"pkg:pypi/demo-14637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19225@1.0.0","target":"pkg:pypi/demo-18727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19226@1.0.1","target":"pkg:pypi/demo-11232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19226@1.0.1","target":"pkg:pypi/demo-15724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19226@1.0.1","target":"pkg:pypi/demo-18690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19227@1.0.2","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19227@1.0.2","target":"pkg:pypi/demo-14000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19228@1.0.3","target":"pkg:pypi/demo-14897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19228@1.0.3","target":"pkg:pypi/demo-15974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19228@1.0.3","target":"pkg:pypi/demo-1662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19229@1.0.4","target":"pkg:pypi/demo-13820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1922@1.0.2","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1922@1.0.2","target":"pkg:pypi/demo-11526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1922@1.0.2","target":"pkg:pypi/demo-14135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19230@1.0.0","target":"pkg:pypi/demo-13179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19230@1.0.0","target":"pkg:pypi/demo-18258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19231@1.0.1","target":"pkg:pypi/demo-1922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19232@1.0.2","target":"pkg:pypi/demo-12976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19232@1.0.2","target":"pkg:pypi/demo-14869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19233@1.0.3","target":"pkg:pypi/demo-11417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19233@1.0.3","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19234@1.0.4","target":"pkg:pypi/demo-18018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19235@1.0.0","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19235@1.0.0","target":"pkg:pypi/demo-12615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19236@1.0.1","target":"pkg:pypi/demo-14705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19236@1.0.1","target":"pkg:pypi/demo-1813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19237@1.0.2","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19237@1.0.2","target":"pkg:pypi/demo-15827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19237@1.0.2","target":"pkg:pypi/demo-16876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19238@1.0.3","target":"pkg:pypi/demo-12543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19238@1.0.3","target":"pkg:pypi/demo-13964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19238@1.0.3","target":"pkg:pypi/demo-18189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19238@1.0.3","target":"pkg:pypi/demo-1895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19239@1.0.4","target":"pkg:pypi/demo-11132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19239@1.0.4","target":"pkg:pypi/demo-19126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1923@1.0.3","target":"pkg:pypi/demo-17684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19240@1.0.0","target":"pkg:pypi/demo-1089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19241@1.0.1","target":"pkg:pypi/demo-13274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19242@1.0.2","target":"pkg:pypi/demo-17005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19243@1.0.3","target":"pkg:pypi/demo-18513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19244@1.0.4","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19244@1.0.4","target":"pkg:pypi/demo-18832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19244@1.0.4","target":"pkg:pypi/demo-18876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19245@1.0.0","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19245@1.0.0","target":"pkg:pypi/demo-12104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19245@1.0.0","target":"pkg:pypi/demo-18631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19246@1.0.1","target":"pkg:pypi/demo-13532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19246@1.0.1","target":"pkg:pypi/demo-1685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19247@1.0.2","target":"pkg:pypi/demo-1337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19247@1.0.2","target":"pkg:pypi/demo-13663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19247@1.0.2","target":"pkg:pypi/demo-17345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19248@1.0.3","target":"pkg:pypi/demo-12504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19248@1.0.3","target":"pkg:pypi/demo-12620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19248@1.0.3","target":"pkg:pypi/demo-14004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19248@1.0.3","target":"pkg:pypi/demo-17514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19249@1.0.4","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1924@1.0.4","target":"pkg:pypi/demo-10331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1924@1.0.4","target":"pkg:pypi/demo-11491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1924@1.0.4","target":"pkg:pypi/demo-13950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19250@1.0.0","target":"pkg:pypi/demo-123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19251@1.0.1","target":"pkg:pypi/demo-18231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19252@1.0.2","target":"pkg:pypi/demo-14539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19252@1.0.2","target":"pkg:pypi/demo-151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19252@1.0.2","target":"pkg:pypi/demo-16226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19252@1.0.2","target":"pkg:pypi/demo-17719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19253@1.0.3","target":"pkg:pypi/demo-16866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19253@1.0.3","target":"pkg:pypi/demo-18556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19254@1.0.4","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19254@1.0.4","target":"pkg:pypi/demo-17437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19255@1.0.0","target":"pkg:pypi/demo-12874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19256@1.0.1","target":"pkg:pypi/demo-12607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19256@1.0.1","target":"pkg:pypi/demo-12653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19256@1.0.1","target":"pkg:pypi/demo-14497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19256@1.0.1","target":"pkg:pypi/demo-17692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19257@1.0.2","target":"pkg:pypi/demo-13767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19257@1.0.2","target":"pkg:pypi/demo-1531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19257@1.0.2","target":"pkg:pypi/demo-17594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19258@1.0.3","target":"pkg:pypi/demo-10654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19258@1.0.3","target":"pkg:pypi/demo-18162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19258@1.0.3","target":"pkg:pypi/demo-18461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19259@1.0.4","target":"pkg:pypi/demo-17374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1925@1.0.0","target":"pkg:pypi/demo-19007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19260@1.0.0","target":"pkg:pypi/demo-14608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19260@1.0.0","target":"pkg:pypi/demo-15635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19261@1.0.1","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19261@1.0.1","target":"pkg:pypi/demo-14098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19261@1.0.1","target":"pkg:pypi/demo-18000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19262@1.0.2","target":"pkg:pypi/demo-13985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19262@1.0.2","target":"pkg:pypi/demo-18324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19263@1.0.3","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19263@1.0.3","target":"pkg:pypi/demo-12190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19263@1.0.3","target":"pkg:pypi/demo-16919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19264@1.0.4","target":"pkg:pypi/demo-12667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19264@1.0.4","target":"pkg:pypi/demo-16914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19264@1.0.4","target":"pkg:pypi/demo-18249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19264@1.0.4","target":"pkg:pypi/demo-18387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19265@1.0.0","target":"pkg:pypi/demo-16421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19265@1.0.0","target":"pkg:pypi/demo-17731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19265@1.0.0","target":"pkg:pypi/demo-18928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19266@1.0.1","target":"pkg:pypi/demo-14805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19267@1.0.2","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19267@1.0.2","target":"pkg:pypi/demo-11711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19267@1.0.2","target":"pkg:pypi/demo-15347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19267@1.0.2","target":"pkg:pypi/demo-17027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19268@1.0.3","target":"pkg:pypi/demo-15022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19269@1.0.4","target":"pkg:pypi/demo-14938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19269@1.0.4","target":"pkg:pypi/demo-15294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19269@1.0.4","target":"pkg:pypi/demo-17512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1926@1.0.1","target":"pkg:pypi/demo-146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19270@1.0.0","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19270@1.0.0","target":"pkg:pypi/demo-14172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19270@1.0.0","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19271@1.0.1","target":"pkg:pypi/demo-17120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19272@1.0.2","target":"pkg:pypi/demo-12851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19272@1.0.2","target":"pkg:pypi/demo-14440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19272@1.0.2","target":"pkg:pypi/demo-15255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19273@1.0.3","target":"pkg:pypi/demo-13678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19273@1.0.3","target":"pkg:pypi/demo-14795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19273@1.0.3","target":"pkg:pypi/demo-18186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19274@1.0.4","target":"pkg:pypi/demo-12187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19274@1.0.4","target":"pkg:pypi/demo-15716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19274@1.0.4","target":"pkg:pypi/demo-16467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19274@1.0.4","target":"pkg:pypi/demo-16757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19275@1.0.0","target":"pkg:pypi/demo-17606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19275@1.0.0","target":"pkg:pypi/demo-1762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19276@1.0.1","target":"pkg:pypi/demo-10900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19276@1.0.1","target":"pkg:pypi/demo-18490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19277@1.0.2","target":"pkg:pypi/demo-11938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19277@1.0.2","target":"pkg:pypi/demo-16124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19278@1.0.3","target":"pkg:pypi/demo-11493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19278@1.0.3","target":"pkg:pypi/demo-15668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19278@1.0.3","target":"pkg:pypi/demo-16565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19279@1.0.4","target":"pkg:pypi/demo-12238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19279@1.0.4","target":"pkg:pypi/demo-13638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19279@1.0.4","target":"pkg:pypi/demo-14908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19279@1.0.4","target":"pkg:pypi/demo-19063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1927@1.0.2","target":"pkg:pypi/demo-12531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19280@1.0.0","target":"pkg:pypi/demo-1099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19280@1.0.0","target":"pkg:pypi/demo-14911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19280@1.0.0","target":"pkg:pypi/demo-17011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19280@1.0.0","target":"pkg:pypi/demo-18288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19281@1.0.1","target":"pkg:pypi/demo-1347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19281@1.0.1","target":"pkg:pypi/demo-15308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19282@1.0.2","target":"pkg:pypi/demo-17096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19283@1.0.3","target":"pkg:pypi/demo-12940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19284@1.0.4","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19284@1.0.4","target":"pkg:pypi/demo-13307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19284@1.0.4","target":"pkg:pypi/demo-17925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19284@1.0.4","target":"pkg:pypi/demo-18357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19285@1.0.0","target":"pkg:pypi/demo-15902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19285@1.0.0","target":"pkg:pypi/demo-18927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19286@1.0.1","target":"pkg:pypi/demo-16465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19287@1.0.2","target":"pkg:pypi/demo-11827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19287@1.0.2","target":"pkg:pypi/demo-14993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19288@1.0.3","target":"pkg:pypi/demo-1195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19288@1.0.3","target":"pkg:pypi/demo-14997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19288@1.0.3","target":"pkg:pypi/demo-16924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19288@1.0.3","target":"pkg:pypi/demo-18460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19289@1.0.4","target":"pkg:pypi/demo-19205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1928@1.0.3","target":"pkg:pypi/demo-11503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1928@1.0.3","target":"pkg:pypi/demo-14484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1928@1.0.3","target":"pkg:pypi/demo-16313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19290@1.0.0","target":"pkg:pypi/demo-11778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19291@1.0.1","target":"pkg:pypi/demo-16467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19291@1.0.1","target":"pkg:pypi/demo-18050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19292@1.0.2","target":"pkg:pypi/demo-17477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19292@1.0.2","target":"pkg:pypi/demo-17863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19293@1.0.3","target":"pkg:pypi/demo-13268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19293@1.0.3","target":"pkg:pypi/demo-17049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19293@1.0.3","target":"pkg:pypi/demo-18681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19294@1.0.4","target":"pkg:pypi/demo-10604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19294@1.0.4","target":"pkg:pypi/demo-12862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19294@1.0.4","target":"pkg:pypi/demo-14767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19294@1.0.4","target":"pkg:pypi/demo-17679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19295@1.0.0","target":"pkg:pypi/demo-18932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19296@1.0.1","target":"pkg:pypi/demo-18336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19296@1.0.1","target":"pkg:pypi/demo-18526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19296@1.0.1","target":"pkg:pypi/demo-18682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19297@1.0.2","target":"pkg:pypi/demo-147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19297@1.0.2","target":"pkg:pypi/demo-16230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19298@1.0.3","target":"pkg:pypi/demo-19175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19299@1.0.4","target":"pkg:pypi/demo-10900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19299@1.0.4","target":"pkg:pypi/demo-15440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19299@1.0.4","target":"pkg:pypi/demo-16990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1929@1.0.4","target":"pkg:pypi/demo-10810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1929@1.0.4","target":"pkg:pypi/demo-15563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1929@1.0.4","target":"pkg:pypi/demo-18104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-192@1.0.2","target":"pkg:pypi/demo-12695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-192@1.0.2","target":"pkg:pypi/demo-18777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19300@1.0.0","target":"pkg:pypi/demo-13440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19300@1.0.0","target":"pkg:pypi/demo-17850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19300@1.0.0","target":"pkg:pypi/demo-18270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19301@1.0.1","target":"pkg:pypi/demo-18582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19302@1.0.2","target":"pkg:pypi/demo-17859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19303@1.0.3","target":"pkg:pypi/demo-16242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19304@1.0.4","target":"pkg:pypi/demo-10887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19304@1.0.4","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19304@1.0.4","target":"pkg:pypi/demo-13621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19304@1.0.4","target":"pkg:pypi/demo-16826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19305@1.0.0","target":"pkg:pypi/demo-1136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19305@1.0.0","target":"pkg:pypi/demo-13594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19305@1.0.0","target":"pkg:pypi/demo-1767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19305@1.0.0","target":"pkg:pypi/demo-19259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19306@1.0.1","target":"pkg:pypi/demo-12349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19306@1.0.1","target":"pkg:pypi/demo-1737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19306@1.0.1","target":"pkg:pypi/demo-18264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19306@1.0.1","target":"pkg:pypi/demo-19250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19307@1.0.2","target":"pkg:pypi/demo-11209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19307@1.0.2","target":"pkg:pypi/demo-1596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19307@1.0.2","target":"pkg:pypi/demo-17522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19308@1.0.3","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19308@1.0.3","target":"pkg:pypi/demo-16443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19308@1.0.3","target":"pkg:pypi/demo-17544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19308@1.0.3","target":"pkg:pypi/demo-17770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19309@1.0.4","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19309@1.0.4","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19309@1.0.4","target":"pkg:pypi/demo-15632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1930@1.0.0","target":"pkg:pypi/demo-14106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1930@1.0.0","target":"pkg:pypi/demo-14348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1930@1.0.0","target":"pkg:pypi/demo-14676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1930@1.0.0","target":"pkg:pypi/demo-15702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19310@1.0.0","target":"pkg:pypi/demo-13684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19311@1.0.1","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19311@1.0.1","target":"pkg:pypi/demo-12351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19311@1.0.1","target":"pkg:pypi/demo-13246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19312@1.0.2","target":"pkg:pypi/demo-13710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19312@1.0.2","target":"pkg:pypi/demo-13961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19313@1.0.3","target":"pkg:pypi/demo-11262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19313@1.0.3","target":"pkg:pypi/demo-17748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19313@1.0.3","target":"pkg:pypi/demo-17889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19313@1.0.3","target":"pkg:pypi/demo-19277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19314@1.0.4","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19314@1.0.4","target":"pkg:pypi/demo-10508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19314@1.0.4","target":"pkg:pypi/demo-17710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19314@1.0.4","target":"pkg:pypi/demo-1864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19315@1.0.0","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19315@1.0.0","target":"pkg:pypi/demo-14011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19315@1.0.0","target":"pkg:pypi/demo-15748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19316@1.0.1","target":"pkg:pypi/demo-13250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19316@1.0.1","target":"pkg:pypi/demo-13848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19316@1.0.1","target":"pkg:pypi/demo-17017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19316@1.0.1","target":"pkg:pypi/demo-19146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19317@1.0.2","target":"pkg:pypi/demo-12044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19317@1.0.2","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19317@1.0.2","target":"pkg:pypi/demo-17275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19318@1.0.3","target":"pkg:pypi/demo-10666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19318@1.0.3","target":"pkg:pypi/demo-14729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19319@1.0.4","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1931@1.0.1","target":"pkg:pypi/demo-13352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1931@1.0.1","target":"pkg:pypi/demo-14696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1931@1.0.1","target":"pkg:pypi/demo-16476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19320@1.0.0","target":"pkg:pypi/demo-16775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19320@1.0.0","target":"pkg:pypi/demo-17236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19320@1.0.0","target":"pkg:pypi/demo-17633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19320@1.0.0","target":"pkg:pypi/demo-18000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19321@1.0.1","target":"pkg:pypi/demo-13595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19322@1.0.2","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19322@1.0.2","target":"pkg:pypi/demo-13834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19323@1.0.3","target":"pkg:pypi/demo-11039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19323@1.0.3","target":"pkg:pypi/demo-17240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19323@1.0.3","target":"pkg:pypi/demo-17279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19324@1.0.4","target":"pkg:pypi/demo-17189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19325@1.0.0","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19325@1.0.0","target":"pkg:pypi/demo-12301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19325@1.0.0","target":"pkg:pypi/demo-15495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19325@1.0.0","target":"pkg:pypi/demo-17927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19326@1.0.1","target":"pkg:pypi/demo-14413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19327@1.0.2","target":"pkg:pypi/demo-11888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19327@1.0.2","target":"pkg:pypi/demo-12793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19327@1.0.2","target":"pkg:pypi/demo-14965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19327@1.0.2","target":"pkg:pypi/demo-15768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19328@1.0.3","target":"pkg:pypi/demo-12207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19328@1.0.3","target":"pkg:pypi/demo-15195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19328@1.0.3","target":"pkg:pypi/demo-1542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19328@1.0.3","target":"pkg:pypi/demo-18222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19329@1.0.4","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1932@1.0.2","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1932@1.0.2","target":"pkg:pypi/demo-14370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1932@1.0.2","target":"pkg:pypi/demo-15452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1932@1.0.2","target":"pkg:pypi/demo-17076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19330@1.0.0","target":"pkg:pypi/demo-10712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19330@1.0.0","target":"pkg:pypi/demo-15489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19330@1.0.0","target":"pkg:pypi/demo-17717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19331@1.0.1","target":"pkg:pypi/demo-1421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19331@1.0.1","target":"pkg:pypi/demo-18942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19332@1.0.2","target":"pkg:pypi/demo-16586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19332@1.0.2","target":"pkg:pypi/demo-17498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19332@1.0.2","target":"pkg:pypi/demo-17645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19332@1.0.2","target":"pkg:pypi/demo-19289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19333@1.0.3","target":"pkg:pypi/demo-11198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19333@1.0.3","target":"pkg:pypi/demo-14409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19333@1.0.3","target":"pkg:pypi/demo-15665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19333@1.0.3","target":"pkg:pypi/demo-18118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19334@1.0.4","target":"pkg:pypi/demo-11364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19334@1.0.4","target":"pkg:pypi/demo-15555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19334@1.0.4","target":"pkg:pypi/demo-15787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19334@1.0.4","target":"pkg:pypi/demo-18266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19335@1.0.0","target":"pkg:pypi/demo-15849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19336@1.0.1","target":"pkg:pypi/demo-11848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19337@1.0.2","target":"pkg:pypi/demo-15377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19337@1.0.2","target":"pkg:pypi/demo-1919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19338@1.0.3","target":"pkg:pypi/demo-1110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19338@1.0.3","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19338@1.0.3","target":"pkg:pypi/demo-18614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19339@1.0.4","target":"pkg:pypi/demo-11991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1933@1.0.3","target":"pkg:pypi/demo-17020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1933@1.0.3","target":"pkg:pypi/demo-17180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1933@1.0.3","target":"pkg:pypi/demo-17798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1933@1.0.3","target":"pkg:pypi/demo-19054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19340@1.0.0","target":"pkg:pypi/demo-11876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19340@1.0.0","target":"pkg:pypi/demo-14400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19340@1.0.0","target":"pkg:pypi/demo-17221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19341@1.0.1","target":"pkg:pypi/demo-10754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19341@1.0.1","target":"pkg:pypi/demo-12190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19341@1.0.1","target":"pkg:pypi/demo-16090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19341@1.0.1","target":"pkg:pypi/demo-19083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19342@1.0.2","target":"pkg:pypi/demo-11309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19342@1.0.2","target":"pkg:pypi/demo-1448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19342@1.0.2","target":"pkg:pypi/demo-15094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19342@1.0.2","target":"pkg:pypi/demo-17455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19343@1.0.3","target":"pkg:pypi/demo-13027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19343@1.0.3","target":"pkg:pypi/demo-15413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19343@1.0.3","target":"pkg:pypi/demo-16405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19343@1.0.3","target":"pkg:pypi/demo-17767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19344@1.0.4","target":"pkg:pypi/demo-18557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19344@1.0.4","target":"pkg:pypi/demo-18607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19345@1.0.0","target":"pkg:pypi/demo-14503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19345@1.0.0","target":"pkg:pypi/demo-14594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19345@1.0.0","target":"pkg:pypi/demo-16780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19346@1.0.1","target":"pkg:pypi/demo-15189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19347@1.0.2","target":"pkg:pypi/demo-10537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19347@1.0.2","target":"pkg:pypi/demo-14486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19347@1.0.2","target":"pkg:pypi/demo-17819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19348@1.0.3","target":"pkg:pypi/demo-14975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19349@1.0.4","target":"pkg:pypi/demo-1639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19349@1.0.4","target":"pkg:pypi/demo-16567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19349@1.0.4","target":"pkg:pypi/demo-18549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19349@1.0.4","target":"pkg:pypi/demo-18750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1934@1.0.4","target":"pkg:pypi/demo-13320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1934@1.0.4","target":"pkg:pypi/demo-14712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1934@1.0.4","target":"pkg:pypi/demo-16319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1934@1.0.4","target":"pkg:pypi/demo-17928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19350@1.0.0","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19350@1.0.0","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19350@1.0.0","target":"pkg:pypi/demo-16579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19351@1.0.1","target":"pkg:pypi/demo-10584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19351@1.0.1","target":"pkg:pypi/demo-12418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19351@1.0.1","target":"pkg:pypi/demo-15771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19352@1.0.2","target":"pkg:pypi/demo-17648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19352@1.0.2","target":"pkg:pypi/demo-17893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19353@1.0.3","target":"pkg:pypi/demo-1213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19354@1.0.4","target":"pkg:pypi/demo-11312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19354@1.0.4","target":"pkg:pypi/demo-15881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19354@1.0.4","target":"pkg:pypi/demo-16831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19354@1.0.4","target":"pkg:pypi/demo-18098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19355@1.0.0","target":"pkg:pypi/demo-1557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19355@1.0.0","target":"pkg:pypi/demo-18210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19356@1.0.1","target":"pkg:pypi/demo-13092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19356@1.0.1","target":"pkg:pypi/demo-1415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19356@1.0.1","target":"pkg:pypi/demo-14755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19356@1.0.1","target":"pkg:pypi/demo-15051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19357@1.0.2","target":"pkg:pypi/demo-1420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19357@1.0.2","target":"pkg:pypi/demo-14473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19357@1.0.2","target":"pkg:pypi/demo-1517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19358@1.0.3","target":"pkg:pypi/demo-15994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19358@1.0.3","target":"pkg:pypi/demo-18904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19359@1.0.4","target":"pkg:pypi/demo-12961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19359@1.0.4","target":"pkg:pypi/demo-14853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19359@1.0.4","target":"pkg:pypi/demo-15770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19359@1.0.4","target":"pkg:pypi/demo-17731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1935@1.0.0","target":"pkg:pypi/demo-12832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1935@1.0.0","target":"pkg:pypi/demo-16559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1935@1.0.0","target":"pkg:pypi/demo-18256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1935@1.0.0","target":"pkg:pypi/demo-18470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19360@1.0.0","target":"pkg:pypi/demo-11709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19360@1.0.0","target":"pkg:pypi/demo-17249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19360@1.0.0","target":"pkg:pypi/demo-17430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19360@1.0.0","target":"pkg:pypi/demo-18705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19361@1.0.1","target":"pkg:pypi/demo-14442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19361@1.0.1","target":"pkg:pypi/demo-15757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19361@1.0.1","target":"pkg:pypi/demo-15950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19361@1.0.1","target":"pkg:pypi/demo-17297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19362@1.0.2","target":"pkg:pypi/demo-11926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19362@1.0.2","target":"pkg:pypi/demo-18196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19363@1.0.3","target":"pkg:pypi/demo-14627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19364@1.0.4","target":"pkg:pypi/demo-15799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19364@1.0.4","target":"pkg:pypi/demo-1795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19365@1.0.0","target":"pkg:pypi/demo-14351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19365@1.0.0","target":"pkg:pypi/demo-14775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19365@1.0.0","target":"pkg:pypi/demo-16057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19365@1.0.0","target":"pkg:pypi/demo-16505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19366@1.0.1","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19366@1.0.1","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19366@1.0.1","target":"pkg:pypi/demo-1603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19367@1.0.2","target":"pkg:pypi/demo-137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19368@1.0.3","target":"pkg:pypi/demo-1349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19368@1.0.3","target":"pkg:pypi/demo-17020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19368@1.0.3","target":"pkg:pypi/demo-18461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19369@1.0.4","target":"pkg:pypi/demo-11451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19369@1.0.4","target":"pkg:pypi/demo-15197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19369@1.0.4","target":"pkg:pypi/demo-16947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19369@1.0.4","target":"pkg:pypi/demo-1775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1936@1.0.1","target":"pkg:pypi/demo-10472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1936@1.0.1","target":"pkg:pypi/demo-11373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1936@1.0.1","target":"pkg:pypi/demo-17177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19370@1.0.0","target":"pkg:pypi/demo-15704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19370@1.0.0","target":"pkg:pypi/demo-17635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19371@1.0.1","target":"pkg:pypi/demo-105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19371@1.0.1","target":"pkg:pypi/demo-1246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19371@1.0.1","target":"pkg:pypi/demo-1461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19371@1.0.1","target":"pkg:pypi/demo-16782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19372@1.0.2","target":"pkg:pypi/demo-14071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19372@1.0.2","target":"pkg:pypi/demo-15406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19372@1.0.2","target":"pkg:pypi/demo-17613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19372@1.0.2","target":"pkg:pypi/demo-1775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19373@1.0.3","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19374@1.0.4","target":"pkg:pypi/demo-15562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19374@1.0.4","target":"pkg:pypi/demo-18597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19375@1.0.0","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19375@1.0.0","target":"pkg:pypi/demo-11439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19375@1.0.0","target":"pkg:pypi/demo-15090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19375@1.0.0","target":"pkg:pypi/demo-16033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19376@1.0.1","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19376@1.0.1","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19376@1.0.1","target":"pkg:pypi/demo-12466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19376@1.0.1","target":"pkg:pypi/demo-16512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19377@1.0.2","target":"pkg:pypi/demo-12836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19377@1.0.2","target":"pkg:pypi/demo-1439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19377@1.0.2","target":"pkg:pypi/demo-17364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19377@1.0.2","target":"pkg:pypi/demo-18227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19378@1.0.3","target":"pkg:pypi/demo-11127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19378@1.0.3","target":"pkg:pypi/demo-11991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19379@1.0.4","target":"pkg:pypi/demo-110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19379@1.0.4","target":"pkg:pypi/demo-1658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19379@1.0.4","target":"pkg:pypi/demo-17226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1937@1.0.2","target":"pkg:pypi/demo-13585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1937@1.0.2","target":"pkg:pypi/demo-15862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19380@1.0.0","target":"pkg:pypi/demo-1313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19380@1.0.0","target":"pkg:pypi/demo-14590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19380@1.0.0","target":"pkg:pypi/demo-14988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19380@1.0.0","target":"pkg:pypi/demo-18069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19381@1.0.1","target":"pkg:pypi/demo-12997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19381@1.0.1","target":"pkg:pypi/demo-17193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19381@1.0.1","target":"pkg:pypi/demo-18573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19382@1.0.2","target":"pkg:pypi/demo-10460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19382@1.0.2","target":"pkg:pypi/demo-12930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19382@1.0.2","target":"pkg:pypi/demo-1498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19383@1.0.3","target":"pkg:pypi/demo-12526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19383@1.0.3","target":"pkg:pypi/demo-14296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19383@1.0.3","target":"pkg:pypi/demo-14882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19383@1.0.3","target":"pkg:pypi/demo-16258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19384@1.0.4","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19384@1.0.4","target":"pkg:pypi/demo-17725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19385@1.0.0","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19385@1.0.0","target":"pkg:pypi/demo-16166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19386@1.0.1","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19386@1.0.1","target":"pkg:pypi/demo-12516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19386@1.0.1","target":"pkg:pypi/demo-1655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19387@1.0.2","target":"pkg:pypi/demo-17755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19387@1.0.2","target":"pkg:pypi/demo-19371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19388@1.0.3","target":"pkg:pypi/demo-13107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19388@1.0.3","target":"pkg:pypi/demo-13760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19388@1.0.3","target":"pkg:pypi/demo-19217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19389@1.0.4","target":"pkg:pypi/demo-15359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19389@1.0.4","target":"pkg:pypi/demo-16354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19389@1.0.4","target":"pkg:pypi/demo-17350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19389@1.0.4","target":"pkg:pypi/demo-18196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1938@1.0.3","target":"pkg:pypi/demo-12951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1938@1.0.3","target":"pkg:pypi/demo-18508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19390@1.0.0","target":"pkg:pypi/demo-19078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19391@1.0.1","target":"pkg:pypi/demo-1219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19392@1.0.2","target":"pkg:pypi/demo-15302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19393@1.0.3","target":"pkg:pypi/demo-11080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19393@1.0.3","target":"pkg:pypi/demo-13228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19394@1.0.4","target":"pkg:pypi/demo-1135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19394@1.0.4","target":"pkg:pypi/demo-12014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19394@1.0.4","target":"pkg:pypi/demo-15363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19395@1.0.0","target":"pkg:pypi/demo-13363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19395@1.0.0","target":"pkg:pypi/demo-17539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19395@1.0.0","target":"pkg:pypi/demo-19291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19396@1.0.1","target":"pkg:pypi/demo-13064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19396@1.0.1","target":"pkg:pypi/demo-13279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19396@1.0.1","target":"pkg:pypi/demo-1363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19396@1.0.1","target":"pkg:pypi/demo-17756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19397@1.0.2","target":"pkg:pypi/demo-13691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19397@1.0.2","target":"pkg:pypi/demo-13775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19397@1.0.2","target":"pkg:pypi/demo-16187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19398@1.0.3","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19398@1.0.3","target":"pkg:pypi/demo-11618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19398@1.0.3","target":"pkg:pypi/demo-17149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19399@1.0.4","target":"pkg:pypi/demo-12017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19399@1.0.4","target":"pkg:pypi/demo-12249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19399@1.0.4","target":"pkg:pypi/demo-16215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19399@1.0.4","target":"pkg:pypi/demo-19324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1939@1.0.4","target":"pkg:pypi/demo-14557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1939@1.0.4","target":"pkg:pypi/demo-14867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1939@1.0.4","target":"pkg:pypi/demo-16550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-193@1.0.3","target":"pkg:pypi/demo-11645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-193@1.0.3","target":"pkg:pypi/demo-12440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-193@1.0.3","target":"pkg:pypi/demo-13527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19400@1.0.0","target":"pkg:pypi/demo-1521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19400@1.0.0","target":"pkg:pypi/demo-16094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19400@1.0.0","target":"pkg:pypi/demo-1652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19400@1.0.0","target":"pkg:pypi/demo-17279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19401@1.0.1","target":"pkg:pypi/demo-11087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19401@1.0.1","target":"pkg:pypi/demo-1341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19401@1.0.1","target":"pkg:pypi/demo-14618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19401@1.0.1","target":"pkg:pypi/demo-18636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19402@1.0.2","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19402@1.0.2","target":"pkg:pypi/demo-15931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19402@1.0.2","target":"pkg:pypi/demo-17724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19402@1.0.2","target":"pkg:pypi/demo-19292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19403@1.0.3","target":"pkg:pypi/demo-16585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19404@1.0.4","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19404@1.0.4","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19404@1.0.4","target":"pkg:pypi/demo-16287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19404@1.0.4","target":"pkg:pypi/demo-17527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19405@1.0.0","target":"pkg:pypi/demo-12023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19405@1.0.0","target":"pkg:pypi/demo-15981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19406@1.0.1","target":"pkg:pypi/demo-1754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19406@1.0.1","target":"pkg:pypi/demo-18516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19407@1.0.2","target":"pkg:pypi/demo-13832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19407@1.0.2","target":"pkg:pypi/demo-15688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19407@1.0.2","target":"pkg:pypi/demo-18065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19407@1.0.2","target":"pkg:pypi/demo-18950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19408@1.0.3","target":"pkg:pypi/demo-11@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19408@1.0.3","target":"pkg:pypi/demo-17124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19408@1.0.3","target":"pkg:pypi/demo-18602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19409@1.0.4","target":"pkg:pypi/demo-14638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19409@1.0.4","target":"pkg:pypi/demo-1470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19409@1.0.4","target":"pkg:pypi/demo-15031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19409@1.0.4","target":"pkg:pypi/demo-15416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1940@1.0.0","target":"pkg:pypi/demo-12110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1940@1.0.0","target":"pkg:pypi/demo-19377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19410@1.0.0","target":"pkg:pypi/demo-14871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19410@1.0.0","target":"pkg:pypi/demo-16080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19410@1.0.0","target":"pkg:pypi/demo-17387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19410@1.0.0","target":"pkg:pypi/demo-18723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19411@1.0.1","target":"pkg:pypi/demo-16377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19411@1.0.1","target":"pkg:pypi/demo-17091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19411@1.0.1","target":"pkg:pypi/demo-18567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19412@1.0.2","target":"pkg:pypi/demo-10945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19412@1.0.2","target":"pkg:pypi/demo-16113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19412@1.0.2","target":"pkg:pypi/demo-17160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19412@1.0.2","target":"pkg:pypi/demo-1718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19413@1.0.3","target":"pkg:pypi/demo-15766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19413@1.0.3","target":"pkg:pypi/demo-18444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19414@1.0.4","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19414@1.0.4","target":"pkg:pypi/demo-17141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19415@1.0.0","target":"pkg:pypi/demo-15596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19415@1.0.0","target":"pkg:pypi/demo-17431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19415@1.0.0","target":"pkg:pypi/demo-18213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19416@1.0.1","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19416@1.0.1","target":"pkg:pypi/demo-14158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19416@1.0.1","target":"pkg:pypi/demo-16416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19417@1.0.2","target":"pkg:pypi/demo-13237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19417@1.0.2","target":"pkg:pypi/demo-13328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19417@1.0.2","target":"pkg:pypi/demo-17738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19417@1.0.2","target":"pkg:pypi/demo-19016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19418@1.0.3","target":"pkg:pypi/demo-17160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19418@1.0.3","target":"pkg:pypi/demo-19404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19419@1.0.4","target":"pkg:pypi/demo-10356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19419@1.0.4","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1941@1.0.1","target":"pkg:pypi/demo-10712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19420@1.0.0","target":"pkg:pypi/demo-17141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19420@1.0.0","target":"pkg:pypi/demo-17350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19420@1.0.0","target":"pkg:pypi/demo-18410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19421@1.0.1","target":"pkg:pypi/demo-18293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19422@1.0.2","target":"pkg:pypi/demo-11870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19423@1.0.3","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19423@1.0.3","target":"pkg:pypi/demo-12691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19424@1.0.4","target":"pkg:pypi/demo-18698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19425@1.0.0","target":"pkg:pypi/demo-12130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19425@1.0.0","target":"pkg:pypi/demo-16923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19426@1.0.1","target":"pkg:pypi/demo-12816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19427@1.0.2","target":"pkg:pypi/demo-12193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19427@1.0.2","target":"pkg:pypi/demo-1712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19428@1.0.3","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19428@1.0.3","target":"pkg:pypi/demo-13010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19428@1.0.3","target":"pkg:pypi/demo-16653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19428@1.0.3","target":"pkg:pypi/demo-17932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19429@1.0.4","target":"pkg:pypi/demo-16019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19429@1.0.4","target":"pkg:pypi/demo-1684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1942@1.0.2","target":"pkg:pypi/demo-12325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1942@1.0.2","target":"pkg:pypi/demo-13375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1942@1.0.2","target":"pkg:pypi/demo-14073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1942@1.0.2","target":"pkg:pypi/demo-1479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19430@1.0.0","target":"pkg:pypi/demo-16859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19431@1.0.1","target":"pkg:pypi/demo-13301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19431@1.0.1","target":"pkg:pypi/demo-15773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19431@1.0.1","target":"pkg:pypi/demo-1880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19432@1.0.2","target":"pkg:pypi/demo-1299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19432@1.0.2","target":"pkg:pypi/demo-1702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19432@1.0.2","target":"pkg:pypi/demo-1747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19432@1.0.2","target":"pkg:pypi/demo-18233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19433@1.0.3","target":"pkg:pypi/demo-14206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19434@1.0.4","target":"pkg:pypi/demo-12971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19434@1.0.4","target":"pkg:pypi/demo-18368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19435@1.0.0","target":"pkg:pypi/demo-11168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19435@1.0.0","target":"pkg:pypi/demo-1331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19436@1.0.1","target":"pkg:pypi/demo-12446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19436@1.0.1","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19436@1.0.1","target":"pkg:pypi/demo-15501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19437@1.0.2","target":"pkg:pypi/demo-18054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19438@1.0.3","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19438@1.0.3","target":"pkg:pypi/demo-16642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19438@1.0.3","target":"pkg:pypi/demo-19252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19439@1.0.4","target":"pkg:pypi/demo-10489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1943@1.0.3","target":"pkg:pypi/demo-16947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1943@1.0.3","target":"pkg:pypi/demo-18156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1943@1.0.3","target":"pkg:pypi/demo-1897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19440@1.0.0","target":"pkg:pypi/demo-17405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19440@1.0.0","target":"pkg:pypi/demo-19016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19440@1.0.0","target":"pkg:pypi/demo-19182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19441@1.0.1","target":"pkg:pypi/demo-15683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19442@1.0.2","target":"pkg:pypi/demo-10601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19442@1.0.2","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19443@1.0.3","target":"pkg:pypi/demo-17337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19443@1.0.3","target":"pkg:pypi/demo-17675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19443@1.0.3","target":"pkg:pypi/demo-18003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19444@1.0.4","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19444@1.0.4","target":"pkg:pypi/demo-19428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19445@1.0.0","target":"pkg:pypi/demo-14123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19445@1.0.0","target":"pkg:pypi/demo-14370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19445@1.0.0","target":"pkg:pypi/demo-16614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19446@1.0.1","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19446@1.0.1","target":"pkg:pypi/demo-15112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19447@1.0.2","target":"pkg:pypi/demo-11166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19447@1.0.2","target":"pkg:pypi/demo-14097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19447@1.0.2","target":"pkg:pypi/demo-18118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19447@1.0.2","target":"pkg:pypi/demo-190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19448@1.0.3","target":"pkg:pypi/demo-13741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19449@1.0.4","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19449@1.0.4","target":"pkg:pypi/demo-13107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19449@1.0.4","target":"pkg:pypi/demo-17179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19449@1.0.4","target":"pkg:pypi/demo-1879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1944@1.0.4","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1944@1.0.4","target":"pkg:pypi/demo-15459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1944@1.0.4","target":"pkg:pypi/demo-16483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1944@1.0.4","target":"pkg:pypi/demo-18598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19450@1.0.0","target":"pkg:pypi/demo-15731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19451@1.0.1","target":"pkg:pypi/demo-12403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19451@1.0.1","target":"pkg:pypi/demo-14548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19451@1.0.1","target":"pkg:pypi/demo-16689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19452@1.0.2","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19452@1.0.2","target":"pkg:pypi/demo-11339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19452@1.0.2","target":"pkg:pypi/demo-16074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19452@1.0.2","target":"pkg:pypi/demo-17143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19453@1.0.3","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19453@1.0.3","target":"pkg:pypi/demo-1525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19453@1.0.3","target":"pkg:pypi/demo-15557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19453@1.0.3","target":"pkg:pypi/demo-17788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19454@1.0.4","target":"pkg:pypi/demo-10363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19454@1.0.4","target":"pkg:pypi/demo-13808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19454@1.0.4","target":"pkg:pypi/demo-16121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19454@1.0.4","target":"pkg:pypi/demo-16288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19455@1.0.0","target":"pkg:pypi/demo-10663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19455@1.0.0","target":"pkg:pypi/demo-14750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19456@1.0.1","target":"pkg:pypi/demo-16373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19456@1.0.1","target":"pkg:pypi/demo-19364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19457@1.0.2","target":"pkg:pypi/demo-13594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19457@1.0.2","target":"pkg:pypi/demo-15895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19457@1.0.2","target":"pkg:pypi/demo-17875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19458@1.0.3","target":"pkg:pypi/demo-1234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19458@1.0.3","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19458@1.0.3","target":"pkg:pypi/demo-16799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19458@1.0.3","target":"pkg:pypi/demo-16855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19459@1.0.4","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19459@1.0.4","target":"pkg:pypi/demo-11249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19459@1.0.4","target":"pkg:pypi/demo-12954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19459@1.0.4","target":"pkg:pypi/demo-1334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1945@1.0.0","target":"pkg:pypi/demo-10871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1945@1.0.0","target":"pkg:pypi/demo-12273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1945@1.0.0","target":"pkg:pypi/demo-13367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1945@1.0.0","target":"pkg:pypi/demo-15018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19460@1.0.0","target":"pkg:pypi/demo-10848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19460@1.0.0","target":"pkg:pypi/demo-11671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19460@1.0.0","target":"pkg:pypi/demo-17169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19460@1.0.0","target":"pkg:pypi/demo-17298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19461@1.0.1","target":"pkg:pypi/demo-1326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19462@1.0.2","target":"pkg:pypi/demo-12126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19462@1.0.2","target":"pkg:pypi/demo-14907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19463@1.0.3","target":"pkg:pypi/demo-13389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19464@1.0.4","target":"pkg:pypi/demo-15103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19464@1.0.4","target":"pkg:pypi/demo-17005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19465@1.0.0","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19465@1.0.0","target":"pkg:pypi/demo-109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19465@1.0.0","target":"pkg:pypi/demo-11539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19465@1.0.0","target":"pkg:pypi/demo-11823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19466@1.0.1","target":"pkg:pypi/demo-13264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19466@1.0.1","target":"pkg:pypi/demo-15986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19466@1.0.1","target":"pkg:pypi/demo-17552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19466@1.0.1","target":"pkg:pypi/demo-1829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19467@1.0.2","target":"pkg:pypi/demo-14587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19467@1.0.2","target":"pkg:pypi/demo-16890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19468@1.0.3","target":"pkg:pypi/demo-10495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19468@1.0.3","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19468@1.0.3","target":"pkg:pypi/demo-15791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19469@1.0.4","target":"pkg:pypi/demo-12146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19469@1.0.4","target":"pkg:pypi/demo-15147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19469@1.0.4","target":"pkg:pypi/demo-1521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19469@1.0.4","target":"pkg:pypi/demo-16101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1946@1.0.1","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1946@1.0.1","target":"pkg:pypi/demo-16449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1946@1.0.1","target":"pkg:pypi/demo-18466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19470@1.0.0","target":"pkg:pypi/demo-15521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19470@1.0.0","target":"pkg:pypi/demo-16849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19471@1.0.1","target":"pkg:pypi/demo-13132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19471@1.0.1","target":"pkg:pypi/demo-18167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19472@1.0.2","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19472@1.0.2","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19472@1.0.2","target":"pkg:pypi/demo-12669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19472@1.0.2","target":"pkg:pypi/demo-15329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19473@1.0.3","target":"pkg:pypi/demo-11237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19473@1.0.3","target":"pkg:pypi/demo-11827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19474@1.0.4","target":"pkg:pypi/demo-10978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19474@1.0.4","target":"pkg:pypi/demo-13654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19474@1.0.4","target":"pkg:pypi/demo-18066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19475@1.0.0","target":"pkg:pypi/demo-12126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19476@1.0.1","target":"pkg:pypi/demo-13018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19476@1.0.1","target":"pkg:pypi/demo-13908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19476@1.0.1","target":"pkg:pypi/demo-14078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19477@1.0.2","target":"pkg:pypi/demo-11329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19477@1.0.2","target":"pkg:pypi/demo-15897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19478@1.0.3","target":"pkg:pypi/demo-13231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19478@1.0.3","target":"pkg:pypi/demo-13312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19478@1.0.3","target":"pkg:pypi/demo-14194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19479@1.0.4","target":"pkg:pypi/demo-11325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19479@1.0.4","target":"pkg:pypi/demo-15347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19479@1.0.4","target":"pkg:pypi/demo-18162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1947@1.0.2","target":"pkg:pypi/demo-12075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1947@1.0.2","target":"pkg:pypi/demo-16783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19480@1.0.0","target":"pkg:pypi/demo-10973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19480@1.0.0","target":"pkg:pypi/demo-13370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19480@1.0.0","target":"pkg:pypi/demo-14975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19480@1.0.0","target":"pkg:pypi/demo-1537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19481@1.0.1","target":"pkg:pypi/demo-193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19482@1.0.2","target":"pkg:pypi/demo-1179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19482@1.0.2","target":"pkg:pypi/demo-12533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19482@1.0.2","target":"pkg:pypi/demo-14294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19483@1.0.3","target":"pkg:pypi/demo-12745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19483@1.0.3","target":"pkg:pypi/demo-14349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19483@1.0.3","target":"pkg:pypi/demo-14769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19483@1.0.3","target":"pkg:pypi/demo-15708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19484@1.0.4","target":"pkg:pypi/demo-14114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19484@1.0.4","target":"pkg:pypi/demo-15759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19485@1.0.0","target":"pkg:pypi/demo-13645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19486@1.0.1","target":"pkg:pypi/demo-14182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19486@1.0.1","target":"pkg:pypi/demo-1593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19486@1.0.1","target":"pkg:pypi/demo-1652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19487@1.0.2","target":"pkg:pypi/demo-12018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19488@1.0.3","target":"pkg:pypi/demo-13876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19488@1.0.3","target":"pkg:pypi/demo-16296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19489@1.0.4","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19489@1.0.4","target":"pkg:pypi/demo-14@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19489@1.0.4","target":"pkg:pypi/demo-17866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19489@1.0.4","target":"pkg:pypi/demo-18594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1948@1.0.3","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19490@1.0.0","target":"pkg:pypi/demo-14089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19490@1.0.0","target":"pkg:pypi/demo-1695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19490@1.0.0","target":"pkg:pypi/demo-17124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19491@1.0.1","target":"pkg:pypi/demo-13093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19491@1.0.1","target":"pkg:pypi/demo-16131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19491@1.0.1","target":"pkg:pypi/demo-16804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19492@1.0.2","target":"pkg:pypi/demo-13856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19493@1.0.3","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19493@1.0.3","target":"pkg:pypi/demo-13046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19494@1.0.4","target":"pkg:pypi/demo-126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19494@1.0.4","target":"pkg:pypi/demo-1420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19495@1.0.0","target":"pkg:pypi/demo-12396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19495@1.0.0","target":"pkg:pypi/demo-13795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19495@1.0.0","target":"pkg:pypi/demo-13967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19496@1.0.1","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19497@1.0.2","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19497@1.0.2","target":"pkg:pypi/demo-16807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19497@1.0.2","target":"pkg:pypi/demo-18829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19498@1.0.3","target":"pkg:pypi/demo-1075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19498@1.0.3","target":"pkg:pypi/demo-15538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19498@1.0.3","target":"pkg:pypi/demo-16369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19498@1.0.3","target":"pkg:pypi/demo-17546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19499@1.0.4","target":"pkg:pypi/demo-12631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19499@1.0.4","target":"pkg:pypi/demo-12824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19499@1.0.4","target":"pkg:pypi/demo-16064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19499@1.0.4","target":"pkg:pypi/demo-16823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1949@1.0.4","target":"pkg:pypi/demo-12434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1949@1.0.4","target":"pkg:pypi/demo-19460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-194@1.0.4","target":"pkg:pypi/demo-12953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-194@1.0.4","target":"pkg:pypi/demo-14019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-194@1.0.4","target":"pkg:pypi/demo-15618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-194@1.0.4","target":"pkg:pypi/demo-18168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19500@1.0.0","target":"pkg:pypi/demo-13171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19501@1.0.1","target":"pkg:pypi/demo-15114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19501@1.0.1","target":"pkg:pypi/demo-18018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19502@1.0.2","target":"pkg:pypi/demo-11633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19502@1.0.2","target":"pkg:pypi/demo-12636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19502@1.0.2","target":"pkg:pypi/demo-15016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19502@1.0.2","target":"pkg:pypi/demo-18171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19503@1.0.3","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19504@1.0.4","target":"pkg:pypi/demo-12515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19504@1.0.4","target":"pkg:pypi/demo-12837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19504@1.0.4","target":"pkg:pypi/demo-14180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19504@1.0.4","target":"pkg:pypi/demo-18779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19505@1.0.0","target":"pkg:pypi/demo-13612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19505@1.0.0","target":"pkg:pypi/demo-14082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19505@1.0.0","target":"pkg:pypi/demo-15118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19506@1.0.1","target":"pkg:pypi/demo-19095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19507@1.0.2","target":"pkg:pypi/demo-13068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19507@1.0.2","target":"pkg:pypi/demo-15471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19508@1.0.3","target":"pkg:pypi/demo-11522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19508@1.0.3","target":"pkg:pypi/demo-14200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19509@1.0.4","target":"pkg:pypi/demo-13190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19509@1.0.4","target":"pkg:pypi/demo-16255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19509@1.0.4","target":"pkg:pypi/demo-16885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19509@1.0.4","target":"pkg:pypi/demo-18303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1950@1.0.0","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1950@1.0.0","target":"pkg:pypi/demo-12372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1950@1.0.0","target":"pkg:pypi/demo-14535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1950@1.0.0","target":"pkg:pypi/demo-18243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19510@1.0.0","target":"pkg:pypi/demo-10181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19510@1.0.0","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19511@1.0.1","target":"pkg:pypi/demo-14975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19511@1.0.1","target":"pkg:pypi/demo-15267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19511@1.0.1","target":"pkg:pypi/demo-18516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19512@1.0.2","target":"pkg:pypi/demo-11827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19512@1.0.2","target":"pkg:pypi/demo-15196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19512@1.0.2","target":"pkg:pypi/demo-18764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19513@1.0.3","target":"pkg:pypi/demo-12590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19513@1.0.3","target":"pkg:pypi/demo-16157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19513@1.0.3","target":"pkg:pypi/demo-17266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19514@1.0.4","target":"pkg:pypi/demo-10311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19514@1.0.4","target":"pkg:pypi/demo-14893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19514@1.0.4","target":"pkg:pypi/demo-18823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19515@1.0.0","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19515@1.0.0","target":"pkg:pypi/demo-11340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19515@1.0.0","target":"pkg:pypi/demo-18721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19516@1.0.1","target":"pkg:pypi/demo-12361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19516@1.0.1","target":"pkg:pypi/demo-15970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19516@1.0.1","target":"pkg:pypi/demo-16460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19516@1.0.1","target":"pkg:pypi/demo-19458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19517@1.0.2","target":"pkg:pypi/demo-16746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19517@1.0.2","target":"pkg:pypi/demo-17686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19517@1.0.2","target":"pkg:pypi/demo-193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19518@1.0.3","target":"pkg:pypi/demo-10357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19518@1.0.3","target":"pkg:pypi/demo-13340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19518@1.0.3","target":"pkg:pypi/demo-17817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19518@1.0.3","target":"pkg:pypi/demo-19012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19519@1.0.4","target":"pkg:pypi/demo-18147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1951@1.0.1","target":"pkg:pypi/demo-11398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1951@1.0.1","target":"pkg:pypi/demo-11979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1951@1.0.1","target":"pkg:pypi/demo-16983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1951@1.0.1","target":"pkg:pypi/demo-19290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19520@1.0.0","target":"pkg:pypi/demo-14329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19521@1.0.1","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19521@1.0.1","target":"pkg:pypi/demo-13104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19522@1.0.2","target":"pkg:pypi/demo-13745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19522@1.0.2","target":"pkg:pypi/demo-18142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19523@1.0.3","target":"pkg:pypi/demo-12017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19523@1.0.3","target":"pkg:pypi/demo-12589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19523@1.0.3","target":"pkg:pypi/demo-13875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19523@1.0.3","target":"pkg:pypi/demo-19118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19524@1.0.4","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19524@1.0.4","target":"pkg:pypi/demo-18906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19525@1.0.0","target":"pkg:pypi/demo-14057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19525@1.0.0","target":"pkg:pypi/demo-14085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19525@1.0.0","target":"pkg:pypi/demo-15609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19526@1.0.1","target":"pkg:pypi/demo-15591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19527@1.0.2","target":"pkg:pypi/demo-11917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19527@1.0.2","target":"pkg:pypi/demo-19139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19528@1.0.3","target":"pkg:pypi/demo-10174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19528@1.0.3","target":"pkg:pypi/demo-13727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19528@1.0.3","target":"pkg:pypi/demo-17673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19529@1.0.4","target":"pkg:pypi/demo-13343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19529@1.0.4","target":"pkg:pypi/demo-13559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1952@1.0.2","target":"pkg:pypi/demo-15442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19530@1.0.0","target":"pkg:pypi/demo-12603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19530@1.0.0","target":"pkg:pypi/demo-13356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19530@1.0.0","target":"pkg:pypi/demo-17214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19530@1.0.0","target":"pkg:pypi/demo-19066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19531@1.0.1","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19531@1.0.1","target":"pkg:pypi/demo-15923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19531@1.0.1","target":"pkg:pypi/demo-17593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19531@1.0.1","target":"pkg:pypi/demo-19064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19532@1.0.2","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19532@1.0.2","target":"pkg:pypi/demo-14832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19533@1.0.3","target":"pkg:pypi/demo-11582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19534@1.0.4","target":"pkg:pypi/demo-11172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19534@1.0.4","target":"pkg:pypi/demo-16077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19535@1.0.0","target":"pkg:pypi/demo-1562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19535@1.0.0","target":"pkg:pypi/demo-19500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19536@1.0.1","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19536@1.0.1","target":"pkg:pypi/demo-16885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19537@1.0.2","target":"pkg:pypi/demo-12175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19537@1.0.2","target":"pkg:pypi/demo-12441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19538@1.0.3","target":"pkg:pypi/demo-11295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19538@1.0.3","target":"pkg:pypi/demo-14735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19538@1.0.3","target":"pkg:pypi/demo-15327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19538@1.0.3","target":"pkg:pypi/demo-18521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19539@1.0.4","target":"pkg:pypi/demo-11011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19539@1.0.4","target":"pkg:pypi/demo-13374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19539@1.0.4","target":"pkg:pypi/demo-15812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19539@1.0.4","target":"pkg:pypi/demo-17107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1953@1.0.3","target":"pkg:pypi/demo-1073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1953@1.0.3","target":"pkg:pypi/demo-14643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1953@1.0.3","target":"pkg:pypi/demo-16925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19540@1.0.0","target":"pkg:pypi/demo-10485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19540@1.0.0","target":"pkg:pypi/demo-12793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19540@1.0.0","target":"pkg:pypi/demo-13623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19540@1.0.0","target":"pkg:pypi/demo-18518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19541@1.0.1","target":"pkg:pypi/demo-12542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19541@1.0.1","target":"pkg:pypi/demo-16290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19541@1.0.1","target":"pkg:pypi/demo-16893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19541@1.0.1","target":"pkg:pypi/demo-17904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19542@1.0.2","target":"pkg:pypi/demo-11144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19543@1.0.3","target":"pkg:pypi/demo-13883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19544@1.0.4","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19544@1.0.4","target":"pkg:pypi/demo-17996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19544@1.0.4","target":"pkg:pypi/demo-187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19545@1.0.0","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19545@1.0.0","target":"pkg:pypi/demo-16618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19545@1.0.0","target":"pkg:pypi/demo-16757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19545@1.0.0","target":"pkg:pypi/demo-17653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19546@1.0.1","target":"pkg:pypi/demo-11899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19546@1.0.1","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19547@1.0.2","target":"pkg:pypi/demo-10944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19547@1.0.2","target":"pkg:pypi/demo-13836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19548@1.0.3","target":"pkg:pypi/demo-16600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19548@1.0.3","target":"pkg:pypi/demo-19092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19548@1.0.3","target":"pkg:pypi/demo-19405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19549@1.0.4","target":"pkg:pypi/demo-14614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1954@1.0.4","target":"pkg:pypi/demo-1083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1954@1.0.4","target":"pkg:pypi/demo-12477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1954@1.0.4","target":"pkg:pypi/demo-15026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1954@1.0.4","target":"pkg:pypi/demo-16502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19550@1.0.0","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19550@1.0.0","target":"pkg:pypi/demo-12288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19550@1.0.0","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19550@1.0.0","target":"pkg:pypi/demo-15749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19551@1.0.1","target":"pkg:pypi/demo-13542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19551@1.0.1","target":"pkg:pypi/demo-16899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19551@1.0.1","target":"pkg:pypi/demo-18108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19552@1.0.2","target":"pkg:pypi/demo-115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19553@1.0.3","target":"pkg:pypi/demo-11586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19553@1.0.3","target":"pkg:pypi/demo-11760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19553@1.0.3","target":"pkg:pypi/demo-16797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19553@1.0.3","target":"pkg:pypi/demo-17557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19554@1.0.4","target":"pkg:pypi/demo-10943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19554@1.0.4","target":"pkg:pypi/demo-14948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19554@1.0.4","target":"pkg:pypi/demo-17392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19555@1.0.0","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19555@1.0.0","target":"pkg:pypi/demo-12394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19555@1.0.0","target":"pkg:pypi/demo-1613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19556@1.0.1","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19556@1.0.1","target":"pkg:pypi/demo-11080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19556@1.0.1","target":"pkg:pypi/demo-15241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19556@1.0.1","target":"pkg:pypi/demo-17830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19557@1.0.2","target":"pkg:pypi/demo-17765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19558@1.0.3","target":"pkg:pypi/demo-12356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19558@1.0.3","target":"pkg:pypi/demo-14391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19558@1.0.3","target":"pkg:pypi/demo-15769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19559@1.0.4","target":"pkg:pypi/demo-11130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19559@1.0.4","target":"pkg:pypi/demo-15267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19559@1.0.4","target":"pkg:pypi/demo-15832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1955@1.0.0","target":"pkg:pypi/demo-10949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1955@1.0.0","target":"pkg:pypi/demo-16411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19560@1.0.0","target":"pkg:pypi/demo-13452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19561@1.0.1","target":"pkg:pypi/demo-1624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19562@1.0.2","target":"pkg:pypi/demo-10620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19562@1.0.2","target":"pkg:pypi/demo-1074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19562@1.0.2","target":"pkg:pypi/demo-13678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19562@1.0.2","target":"pkg:pypi/demo-18787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19563@1.0.3","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19564@1.0.4","target":"pkg:pypi/demo-13606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19564@1.0.4","target":"pkg:pypi/demo-13675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19565@1.0.0","target":"pkg:pypi/demo-1791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19565@1.0.0","target":"pkg:pypi/demo-19296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19566@1.0.1","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19566@1.0.1","target":"pkg:pypi/demo-16774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19566@1.0.1","target":"pkg:pypi/demo-19322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19566@1.0.1","target":"pkg:pypi/demo-19519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19567@1.0.2","target":"pkg:pypi/demo-11959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19567@1.0.2","target":"pkg:pypi/demo-17467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19567@1.0.2","target":"pkg:pypi/demo-17731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19568@1.0.3","target":"pkg:pypi/demo-14008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19568@1.0.3","target":"pkg:pypi/demo-16556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19568@1.0.3","target":"pkg:pypi/demo-17006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19569@1.0.4","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19569@1.0.4","target":"pkg:pypi/demo-13507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19569@1.0.4","target":"pkg:pypi/demo-16119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1956@1.0.1","target":"pkg:pypi/demo-17442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19570@1.0.0","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19571@1.0.1","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19571@1.0.1","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19571@1.0.1","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19572@1.0.2","target":"pkg:pypi/demo-16044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19572@1.0.2","target":"pkg:pypi/demo-18347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19573@1.0.3","target":"pkg:pypi/demo-12903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19573@1.0.3","target":"pkg:pypi/demo-19418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19574@1.0.4","target":"pkg:pypi/demo-10849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19574@1.0.4","target":"pkg:pypi/demo-11331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19574@1.0.4","target":"pkg:pypi/demo-17633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19575@1.0.0","target":"pkg:pypi/demo-17104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19576@1.0.1","target":"pkg:pypi/demo-13546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19576@1.0.1","target":"pkg:pypi/demo-18875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19577@1.0.2","target":"pkg:pypi/demo-12545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19577@1.0.2","target":"pkg:pypi/demo-12584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19577@1.0.2","target":"pkg:pypi/demo-15333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19578@1.0.3","target":"pkg:pypi/demo-13037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19578@1.0.3","target":"pkg:pypi/demo-16836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19578@1.0.3","target":"pkg:pypi/demo-17492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19579@1.0.4","target":"pkg:pypi/demo-13722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19579@1.0.4","target":"pkg:pypi/demo-16916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1957@1.0.2","target":"pkg:pypi/demo-13248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19580@1.0.0","target":"pkg:pypi/demo-12032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19581@1.0.1","target":"pkg:pypi/demo-11837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19581@1.0.1","target":"pkg:pypi/demo-1236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19581@1.0.1","target":"pkg:pypi/demo-14271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19581@1.0.1","target":"pkg:pypi/demo-15815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19582@1.0.2","target":"pkg:pypi/demo-13252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19582@1.0.2","target":"pkg:pypi/demo-16648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19582@1.0.2","target":"pkg:pypi/demo-18211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19583@1.0.3","target":"pkg:pypi/demo-1843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19583@1.0.3","target":"pkg:pypi/demo-18742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19584@1.0.4","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19584@1.0.4","target":"pkg:pypi/demo-1258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19584@1.0.4","target":"pkg:pypi/demo-13997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19585@1.0.0","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19585@1.0.0","target":"pkg:pypi/demo-1204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19585@1.0.0","target":"pkg:pypi/demo-17467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19585@1.0.0","target":"pkg:pypi/demo-18828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19586@1.0.1","target":"pkg:pypi/demo-12035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19586@1.0.1","target":"pkg:pypi/demo-12061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19586@1.0.1","target":"pkg:pypi/demo-15391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19587@1.0.2","target":"pkg:pypi/demo-16971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19588@1.0.3","target":"pkg:pypi/demo-1666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19589@1.0.4","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1958@1.0.3","target":"pkg:pypi/demo-12303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1958@1.0.3","target":"pkg:pypi/demo-1329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1958@1.0.3","target":"pkg:pypi/demo-16801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1958@1.0.3","target":"pkg:pypi/demo-18164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19590@1.0.0","target":"pkg:pypi/demo-13563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19590@1.0.0","target":"pkg:pypi/demo-1859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19591@1.0.1","target":"pkg:pypi/demo-1443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19592@1.0.2","target":"pkg:pypi/demo-13856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19593@1.0.3","target":"pkg:pypi/demo-10869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19593@1.0.3","target":"pkg:pypi/demo-15244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19593@1.0.3","target":"pkg:pypi/demo-16898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19593@1.0.3","target":"pkg:pypi/demo-17167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19594@1.0.4","target":"pkg:pypi/demo-14611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19594@1.0.4","target":"pkg:pypi/demo-1662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19595@1.0.0","target":"pkg:pypi/demo-12282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19595@1.0.0","target":"pkg:pypi/demo-13076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19595@1.0.0","target":"pkg:pypi/demo-17945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19595@1.0.0","target":"pkg:pypi/demo-18427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19596@1.0.1","target":"pkg:pypi/demo-13995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19596@1.0.1","target":"pkg:pypi/demo-19419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19597@1.0.2","target":"pkg:pypi/demo-17886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19597@1.0.2","target":"pkg:pypi/demo-18230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19597@1.0.2","target":"pkg:pypi/demo-18978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19598@1.0.3","target":"pkg:pypi/demo-14063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19599@1.0.4","target":"pkg:pypi/demo-14588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19599@1.0.4","target":"pkg:pypi/demo-16496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19599@1.0.4","target":"pkg:pypi/demo-16732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19599@1.0.4","target":"pkg:pypi/demo-18479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1959@1.0.4","target":"pkg:pypi/demo-13974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1959@1.0.4","target":"pkg:pypi/demo-14366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-195@1.0.0","target":"pkg:pypi/demo-12667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-195@1.0.0","target":"pkg:pypi/demo-17103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19600@1.0.0","target":"pkg:pypi/demo-12143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19601@1.0.1","target":"pkg:pypi/demo-17292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19601@1.0.1","target":"pkg:pypi/demo-1864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19602@1.0.2","target":"pkg:pypi/demo-1293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19602@1.0.2","target":"pkg:pypi/demo-16210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19602@1.0.2","target":"pkg:pypi/demo-16628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19602@1.0.2","target":"pkg:pypi/demo-18036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19603@1.0.3","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19603@1.0.3","target":"pkg:pypi/demo-11867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19603@1.0.3","target":"pkg:pypi/demo-17676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19604@1.0.4","target":"pkg:pypi/demo-18020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19605@1.0.0","target":"pkg:pypi/demo-10779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19605@1.0.0","target":"pkg:pypi/demo-1362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19605@1.0.0","target":"pkg:pypi/demo-19560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19606@1.0.1","target":"pkg:pypi/demo-12969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19606@1.0.1","target":"pkg:pypi/demo-14976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19606@1.0.1","target":"pkg:pypi/demo-15839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19606@1.0.1","target":"pkg:pypi/demo-19533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19607@1.0.2","target":"pkg:pypi/demo-11419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19607@1.0.2","target":"pkg:pypi/demo-11512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19607@1.0.2","target":"pkg:pypi/demo-14702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19607@1.0.2","target":"pkg:pypi/demo-1503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19608@1.0.3","target":"pkg:pypi/demo-16104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19609@1.0.4","target":"pkg:pypi/demo-1341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19609@1.0.4","target":"pkg:pypi/demo-13483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19609@1.0.4","target":"pkg:pypi/demo-19256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1960@1.0.0","target":"pkg:pypi/demo-15381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1960@1.0.0","target":"pkg:pypi/demo-15929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1960@1.0.0","target":"pkg:pypi/demo-18557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1960@1.0.0","target":"pkg:pypi/demo-19373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19610@1.0.0","target":"pkg:pypi/demo-12025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19610@1.0.0","target":"pkg:pypi/demo-17629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19611@1.0.1","target":"pkg:pypi/demo-10808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19611@1.0.1","target":"pkg:pypi/demo-10850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19611@1.0.1","target":"pkg:pypi/demo-12895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19612@1.0.2","target":"pkg:pypi/demo-1194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19612@1.0.2","target":"pkg:pypi/demo-15105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19613@1.0.3","target":"pkg:pypi/demo-15284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19613@1.0.3","target":"pkg:pypi/demo-18471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19614@1.0.4","target":"pkg:pypi/demo-13992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19614@1.0.4","target":"pkg:pypi/demo-18106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19615@1.0.0","target":"pkg:pypi/demo-17990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19616@1.0.1","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19616@1.0.1","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19616@1.0.1","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19617@1.0.2","target":"pkg:pypi/demo-1685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19617@1.0.2","target":"pkg:pypi/demo-18853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19618@1.0.3","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19618@1.0.3","target":"pkg:pypi/demo-1410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19619@1.0.4","target":"pkg:pypi/demo-17512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1961@1.0.1","target":"pkg:pypi/demo-11164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1961@1.0.1","target":"pkg:pypi/demo-16945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1961@1.0.1","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1961@1.0.1","target":"pkg:pypi/demo-18008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19620@1.0.0","target":"pkg:pypi/demo-18964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19621@1.0.1","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19621@1.0.1","target":"pkg:pypi/demo-17440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19622@1.0.2","target":"pkg:pypi/demo-11169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19622@1.0.2","target":"pkg:pypi/demo-16273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19622@1.0.2","target":"pkg:pypi/demo-17792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19623@1.0.3","target":"pkg:pypi/demo-14043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19623@1.0.3","target":"pkg:pypi/demo-15930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19623@1.0.3","target":"pkg:pypi/demo-18671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19624@1.0.4","target":"pkg:pypi/demo-12940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19624@1.0.4","target":"pkg:pypi/demo-14723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19624@1.0.4","target":"pkg:pypi/demo-14895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19624@1.0.4","target":"pkg:pypi/demo-18709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19625@1.0.0","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19626@1.0.1","target":"pkg:pypi/demo-13120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19626@1.0.1","target":"pkg:pypi/demo-14921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19626@1.0.1","target":"pkg:pypi/demo-15612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19626@1.0.1","target":"pkg:pypi/demo-18260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19627@1.0.2","target":"pkg:pypi/demo-18896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19628@1.0.3","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19628@1.0.3","target":"pkg:pypi/demo-12141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19628@1.0.3","target":"pkg:pypi/demo-1395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19628@1.0.3","target":"pkg:pypi/demo-1510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19629@1.0.4","target":"pkg:pypi/demo-15729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19629@1.0.4","target":"pkg:pypi/demo-17633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1962@1.0.2","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1962@1.0.2","target":"pkg:pypi/demo-11717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1962@1.0.2","target":"pkg:pypi/demo-12353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1962@1.0.2","target":"pkg:pypi/demo-13793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19630@1.0.0","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19630@1.0.0","target":"pkg:pypi/demo-14074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19630@1.0.0","target":"pkg:pypi/demo-14716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19631@1.0.1","target":"pkg:pypi/demo-1689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19632@1.0.2","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19632@1.0.2","target":"pkg:pypi/demo-15628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19632@1.0.2","target":"pkg:pypi/demo-16038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19632@1.0.2","target":"pkg:pypi/demo-18707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19633@1.0.3","target":"pkg:pypi/demo-17286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19634@1.0.4","target":"pkg:pypi/demo-11761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19634@1.0.4","target":"pkg:pypi/demo-15219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19634@1.0.4","target":"pkg:pypi/demo-18835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19634@1.0.4","target":"pkg:pypi/demo-18982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19635@1.0.0","target":"pkg:pypi/demo-16684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19636@1.0.1","target":"pkg:pypi/demo-11840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19636@1.0.1","target":"pkg:pypi/demo-1393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19636@1.0.1","target":"pkg:pypi/demo-13952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19636@1.0.1","target":"pkg:pypi/demo-16252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19637@1.0.2","target":"pkg:pypi/demo-16242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19638@1.0.3","target":"pkg:pypi/demo-12302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19638@1.0.3","target":"pkg:pypi/demo-15573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19639@1.0.4","target":"pkg:pypi/demo-144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1963@1.0.3","target":"pkg:pypi/demo-10337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1963@1.0.3","target":"pkg:pypi/demo-16405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1963@1.0.3","target":"pkg:pypi/demo-19125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19640@1.0.0","target":"pkg:pypi/demo-11677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19640@1.0.0","target":"pkg:pypi/demo-12248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19641@1.0.1","target":"pkg:pypi/demo-17318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19641@1.0.1","target":"pkg:pypi/demo-18275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19642@1.0.2","target":"pkg:pypi/demo-14587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19642@1.0.2","target":"pkg:pypi/demo-15534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19643@1.0.3","target":"pkg:pypi/demo-1326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19643@1.0.3","target":"pkg:pypi/demo-16938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19643@1.0.3","target":"pkg:pypi/demo-19520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19644@1.0.4","target":"pkg:pypi/demo-11489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19644@1.0.4","target":"pkg:pypi/demo-15949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19645@1.0.0","target":"pkg:pypi/demo-15623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19645@1.0.0","target":"pkg:pypi/demo-16573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19645@1.0.0","target":"pkg:pypi/demo-16790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19645@1.0.0","target":"pkg:pypi/demo-17549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19646@1.0.1","target":"pkg:pypi/demo-19096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19647@1.0.2","target":"pkg:pypi/demo-10392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19647@1.0.2","target":"pkg:pypi/demo-19093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19648@1.0.3","target":"pkg:pypi/demo-13571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19648@1.0.3","target":"pkg:pypi/demo-14304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19648@1.0.3","target":"pkg:pypi/demo-1463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19648@1.0.3","target":"pkg:pypi/demo-17239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19649@1.0.4","target":"pkg:pypi/demo-1251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1964@1.0.4","target":"pkg:pypi/demo-13326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1964@1.0.4","target":"pkg:pypi/demo-17648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19650@1.0.0","target":"pkg:pypi/demo-12020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19650@1.0.0","target":"pkg:pypi/demo-12885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19650@1.0.0","target":"pkg:pypi/demo-14898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19651@1.0.1","target":"pkg:pypi/demo-12497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19651@1.0.1","target":"pkg:pypi/demo-15140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19651@1.0.1","target":"pkg:pypi/demo-16161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19652@1.0.2","target":"pkg:pypi/demo-11158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19652@1.0.2","target":"pkg:pypi/demo-12060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19652@1.0.2","target":"pkg:pypi/demo-14940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19652@1.0.2","target":"pkg:pypi/demo-1931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19653@1.0.3","target":"pkg:pypi/demo-1455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19653@1.0.3","target":"pkg:pypi/demo-18569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19654@1.0.4","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19654@1.0.4","target":"pkg:pypi/demo-16054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19654@1.0.4","target":"pkg:pypi/demo-17487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19654@1.0.4","target":"pkg:pypi/demo-18467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19655@1.0.0","target":"pkg:pypi/demo-12938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19655@1.0.0","target":"pkg:pypi/demo-1936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19656@1.0.1","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19656@1.0.1","target":"pkg:pypi/demo-14280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19656@1.0.1","target":"pkg:pypi/demo-16551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19656@1.0.1","target":"pkg:pypi/demo-17448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19657@1.0.2","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19657@1.0.2","target":"pkg:pypi/demo-19163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19658@1.0.3","target":"pkg:pypi/demo-12010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19658@1.0.3","target":"pkg:pypi/demo-14994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19658@1.0.3","target":"pkg:pypi/demo-17553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19658@1.0.3","target":"pkg:pypi/demo-18422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19659@1.0.4","target":"pkg:pypi/demo-13051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19659@1.0.4","target":"pkg:pypi/demo-14648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1965@1.0.0","target":"pkg:pypi/demo-12440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1965@1.0.0","target":"pkg:pypi/demo-13039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1965@1.0.0","target":"pkg:pypi/demo-14004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1965@1.0.0","target":"pkg:pypi/demo-1426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19660@1.0.0","target":"pkg:pypi/demo-12848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19660@1.0.0","target":"pkg:pypi/demo-14626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19660@1.0.0","target":"pkg:pypi/demo-18519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19661@1.0.1","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19661@1.0.1","target":"pkg:pypi/demo-11976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19661@1.0.1","target":"pkg:pypi/demo-16479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19662@1.0.2","target":"pkg:pypi/demo-12247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19662@1.0.2","target":"pkg:pypi/demo-14372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19662@1.0.2","target":"pkg:pypi/demo-16669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19663@1.0.3","target":"pkg:pypi/demo-12093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19663@1.0.3","target":"pkg:pypi/demo-12668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19663@1.0.3","target":"pkg:pypi/demo-16041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19663@1.0.3","target":"pkg:pypi/demo-17206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19664@1.0.4","target":"pkg:pypi/demo-11620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19664@1.0.4","target":"pkg:pypi/demo-13547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19664@1.0.4","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19664@1.0.4","target":"pkg:pypi/demo-17093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19665@1.0.0","target":"pkg:pypi/demo-11771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19665@1.0.0","target":"pkg:pypi/demo-14043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19666@1.0.1","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19666@1.0.1","target":"pkg:pypi/demo-13009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19666@1.0.1","target":"pkg:pypi/demo-13040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19667@1.0.2","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19667@1.0.2","target":"pkg:pypi/demo-12490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19667@1.0.2","target":"pkg:pypi/demo-1316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19667@1.0.2","target":"pkg:pypi/demo-13954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19668@1.0.3","target":"pkg:pypi/demo-18180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19668@1.0.3","target":"pkg:pypi/demo-18724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19668@1.0.3","target":"pkg:pypi/demo-18875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19669@1.0.4","target":"pkg:pypi/demo-15135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19669@1.0.4","target":"pkg:pypi/demo-1716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19669@1.0.4","target":"pkg:pypi/demo-17301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19669@1.0.4","target":"pkg:pypi/demo-18773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1966@1.0.1","target":"pkg:pypi/demo-1387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1966@1.0.1","target":"pkg:pypi/demo-18718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19670@1.0.0","target":"pkg:pypi/demo-12235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19670@1.0.0","target":"pkg:pypi/demo-16086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19670@1.0.0","target":"pkg:pypi/demo-16494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19670@1.0.0","target":"pkg:pypi/demo-1705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19671@1.0.1","target":"pkg:pypi/demo-12479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19671@1.0.1","target":"pkg:pypi/demo-15020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19672@1.0.2","target":"pkg:pypi/demo-18197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19672@1.0.2","target":"pkg:pypi/demo-19543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19673@1.0.3","target":"pkg:pypi/demo-10494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19673@1.0.3","target":"pkg:pypi/demo-14075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19673@1.0.3","target":"pkg:pypi/demo-16518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19674@1.0.4","target":"pkg:pypi/demo-18292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19675@1.0.0","target":"pkg:pypi/demo-10646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19675@1.0.0","target":"pkg:pypi/demo-12761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19675@1.0.0","target":"pkg:pypi/demo-14367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19675@1.0.0","target":"pkg:pypi/demo-16838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19676@1.0.1","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19676@1.0.1","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19676@1.0.1","target":"pkg:pypi/demo-12706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19676@1.0.1","target":"pkg:pypi/demo-13207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19677@1.0.2","target":"pkg:pypi/demo-15760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19677@1.0.2","target":"pkg:pypi/demo-1863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19677@1.0.2","target":"pkg:pypi/demo-19258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19677@1.0.2","target":"pkg:pypi/demo-19634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19678@1.0.3","target":"pkg:pypi/demo-15552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19679@1.0.4","target":"pkg:pypi/demo-10398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19679@1.0.4","target":"pkg:pypi/demo-13643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1967@1.0.2","target":"pkg:pypi/demo-15441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1967@1.0.2","target":"pkg:pypi/demo-16878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1967@1.0.2","target":"pkg:pypi/demo-19077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19680@1.0.0","target":"pkg:pypi/demo-12480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19680@1.0.0","target":"pkg:pypi/demo-13884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19680@1.0.0","target":"pkg:pypi/demo-17234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19681@1.0.1","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19681@1.0.1","target":"pkg:pypi/demo-13582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19681@1.0.1","target":"pkg:pypi/demo-17132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19681@1.0.1","target":"pkg:pypi/demo-18418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19682@1.0.2","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19682@1.0.2","target":"pkg:pypi/demo-1537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19682@1.0.2","target":"pkg:pypi/demo-16878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19682@1.0.2","target":"pkg:pypi/demo-19178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19683@1.0.3","target":"pkg:pypi/demo-13931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19683@1.0.3","target":"pkg:pypi/demo-15910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19684@1.0.4","target":"pkg:pypi/demo-13868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19685@1.0.0","target":"pkg:pypi/demo-15084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19686@1.0.1","target":"pkg:pypi/demo-12729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19686@1.0.1","target":"pkg:pypi/demo-16697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19686@1.0.1","target":"pkg:pypi/demo-17263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19687@1.0.2","target":"pkg:pypi/demo-11541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19687@1.0.2","target":"pkg:pypi/demo-12599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19687@1.0.2","target":"pkg:pypi/demo-17864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19688@1.0.3","target":"pkg:pypi/demo-12663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19688@1.0.3","target":"pkg:pypi/demo-16975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19688@1.0.3","target":"pkg:pypi/demo-17491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19688@1.0.3","target":"pkg:pypi/demo-17601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19689@1.0.4","target":"pkg:pypi/demo-13948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19689@1.0.4","target":"pkg:pypi/demo-143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19689@1.0.4","target":"pkg:pypi/demo-17049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19689@1.0.4","target":"pkg:pypi/demo-19647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1968@1.0.3","target":"pkg:pypi/demo-10959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1968@1.0.3","target":"pkg:pypi/demo-13808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1968@1.0.3","target":"pkg:pypi/demo-14258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1968@1.0.3","target":"pkg:pypi/demo-15735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19690@1.0.0","target":"pkg:pypi/demo-10482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19690@1.0.0","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19690@1.0.0","target":"pkg:pypi/demo-17192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19690@1.0.0","target":"pkg:pypi/demo-18091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19691@1.0.1","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19691@1.0.1","target":"pkg:pypi/demo-14331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19692@1.0.2","target":"pkg:pypi/demo-13444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19692@1.0.2","target":"pkg:pypi/demo-14645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19692@1.0.2","target":"pkg:pypi/demo-15715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19692@1.0.2","target":"pkg:pypi/demo-19288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19693@1.0.3","target":"pkg:pypi/demo-14385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19693@1.0.3","target":"pkg:pypi/demo-14680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19693@1.0.3","target":"pkg:pypi/demo-16105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19693@1.0.3","target":"pkg:pypi/demo-18591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19694@1.0.4","target":"pkg:pypi/demo-13086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19694@1.0.4","target":"pkg:pypi/demo-19463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19695@1.0.0","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19695@1.0.0","target":"pkg:pypi/demo-12947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19695@1.0.0","target":"pkg:pypi/demo-14455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19695@1.0.0","target":"pkg:pypi/demo-17377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19696@1.0.1","target":"pkg:pypi/demo-11623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19696@1.0.1","target":"pkg:pypi/demo-15296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19696@1.0.1","target":"pkg:pypi/demo-19561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19697@1.0.2","target":"pkg:pypi/demo-13902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19697@1.0.2","target":"pkg:pypi/demo-18923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19698@1.0.3","target":"pkg:pypi/demo-17620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19698@1.0.3","target":"pkg:pypi/demo-18113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19698@1.0.3","target":"pkg:pypi/demo-18638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19699@1.0.4","target":"pkg:pypi/demo-13349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19699@1.0.4","target":"pkg:pypi/demo-15158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1969@1.0.4","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1969@1.0.4","target":"pkg:pypi/demo-10713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1969@1.0.4","target":"pkg:pypi/demo-19483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-196@1.0.1","target":"pkg:pypi/demo-14260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19700@1.0.0","target":"pkg:pypi/demo-17931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19700@1.0.0","target":"pkg:pypi/demo-18790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19701@1.0.1","target":"pkg:pypi/demo-14136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19701@1.0.1","target":"pkg:pypi/demo-1553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19701@1.0.1","target":"pkg:pypi/demo-15644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19701@1.0.1","target":"pkg:pypi/demo-15925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19702@1.0.2","target":"pkg:pypi/demo-11737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19702@1.0.2","target":"pkg:pypi/demo-13510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19702@1.0.2","target":"pkg:pypi/demo-14762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19702@1.0.2","target":"pkg:pypi/demo-15893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19703@1.0.3","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19703@1.0.3","target":"pkg:pypi/demo-11784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19704@1.0.4","target":"pkg:pypi/demo-10311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19704@1.0.4","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19704@1.0.4","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19704@1.0.4","target":"pkg:pypi/demo-16788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19705@1.0.0","target":"pkg:pypi/demo-1103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19705@1.0.0","target":"pkg:pypi/demo-14325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19705@1.0.0","target":"pkg:pypi/demo-18674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19706@1.0.1","target":"pkg:pypi/demo-12544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19706@1.0.1","target":"pkg:pypi/demo-1614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19706@1.0.1","target":"pkg:pypi/demo-16777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19707@1.0.2","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19707@1.0.2","target":"pkg:pypi/demo-11700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19707@1.0.2","target":"pkg:pypi/demo-11732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19707@1.0.2","target":"pkg:pypi/demo-19677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19708@1.0.3","target":"pkg:pypi/demo-1463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19708@1.0.3","target":"pkg:pypi/demo-16345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19708@1.0.3","target":"pkg:pypi/demo-1751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19709@1.0.4","target":"pkg:pypi/demo-11727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19709@1.0.4","target":"pkg:pypi/demo-15148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19709@1.0.4","target":"pkg:pypi/demo-16403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1970@1.0.0","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1970@1.0.0","target":"pkg:pypi/demo-1423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1970@1.0.0","target":"pkg:pypi/demo-14290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19710@1.0.0","target":"pkg:pypi/demo-10717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19710@1.0.0","target":"pkg:pypi/demo-12273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19711@1.0.1","target":"pkg:pypi/demo-11534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19711@1.0.1","target":"pkg:pypi/demo-13292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19711@1.0.1","target":"pkg:pypi/demo-15007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19711@1.0.1","target":"pkg:pypi/demo-1662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19712@1.0.2","target":"pkg:pypi/demo-14992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19712@1.0.2","target":"pkg:pypi/demo-15631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19713@1.0.3","target":"pkg:pypi/demo-13545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19713@1.0.3","target":"pkg:pypi/demo-15074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19713@1.0.3","target":"pkg:pypi/demo-15504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19713@1.0.3","target":"pkg:pypi/demo-17175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19714@1.0.4","target":"pkg:pypi/demo-1948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19715@1.0.0","target":"pkg:pypi/demo-12624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19715@1.0.0","target":"pkg:pypi/demo-13754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19715@1.0.0","target":"pkg:pypi/demo-16238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19715@1.0.0","target":"pkg:pypi/demo-19237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19716@1.0.1","target":"pkg:pypi/demo-15396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19717@1.0.2","target":"pkg:pypi/demo-11304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19717@1.0.2","target":"pkg:pypi/demo-11754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19717@1.0.2","target":"pkg:pypi/demo-12842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19717@1.0.2","target":"pkg:pypi/demo-15696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19718@1.0.3","target":"pkg:pypi/demo-17553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19719@1.0.4","target":"pkg:pypi/demo-13734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19719@1.0.4","target":"pkg:pypi/demo-14159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1971@1.0.1","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1971@1.0.1","target":"pkg:pypi/demo-12620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1971@1.0.1","target":"pkg:pypi/demo-13692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1971@1.0.1","target":"pkg:pypi/demo-19458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19720@1.0.0","target":"pkg:pypi/demo-14385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19720@1.0.0","target":"pkg:pypi/demo-16491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19720@1.0.0","target":"pkg:pypi/demo-19447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19721@1.0.1","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19721@1.0.1","target":"pkg:pypi/demo-12998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19722@1.0.2","target":"pkg:pypi/demo-17757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19723@1.0.3","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19723@1.0.3","target":"pkg:pypi/demo-11222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19723@1.0.3","target":"pkg:pypi/demo-17503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19723@1.0.3","target":"pkg:pypi/demo-18972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19724@1.0.4","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19724@1.0.4","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19724@1.0.4","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19725@1.0.0","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19725@1.0.0","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19725@1.0.0","target":"pkg:pypi/demo-1351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19726@1.0.1","target":"pkg:pypi/demo-12957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19726@1.0.1","target":"pkg:pypi/demo-16547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19726@1.0.1","target":"pkg:pypi/demo-18341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19726@1.0.1","target":"pkg:pypi/demo-19137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19727@1.0.2","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19727@1.0.2","target":"pkg:pypi/demo-14624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19727@1.0.2","target":"pkg:pypi/demo-1543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19727@1.0.2","target":"pkg:pypi/demo-19212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19728@1.0.3","target":"pkg:pypi/demo-10827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19728@1.0.3","target":"pkg:pypi/demo-12934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19728@1.0.3","target":"pkg:pypi/demo-14211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19728@1.0.3","target":"pkg:pypi/demo-19017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19729@1.0.4","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19729@1.0.4","target":"pkg:pypi/demo-15924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19729@1.0.4","target":"pkg:pypi/demo-16853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19729@1.0.4","target":"pkg:pypi/demo-1911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1972@1.0.2","target":"pkg:pypi/demo-15113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1972@1.0.2","target":"pkg:pypi/demo-16273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19730@1.0.0","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19730@1.0.0","target":"pkg:pypi/demo-1657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19730@1.0.0","target":"pkg:pypi/demo-17336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19731@1.0.1","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19731@1.0.1","target":"pkg:pypi/demo-12823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19731@1.0.1","target":"pkg:pypi/demo-15430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19732@1.0.2","target":"pkg:pypi/demo-14101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19733@1.0.3","target":"pkg:pypi/demo-18554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19734@1.0.4","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19734@1.0.4","target":"pkg:pypi/demo-15170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19734@1.0.4","target":"pkg:pypi/demo-15284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19735@1.0.0","target":"pkg:pypi/demo-18548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19736@1.0.1","target":"pkg:pypi/demo-11842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19736@1.0.1","target":"pkg:pypi/demo-13603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19736@1.0.1","target":"pkg:pypi/demo-1833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19737@1.0.2","target":"pkg:pypi/demo-154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19737@1.0.2","target":"pkg:pypi/demo-17931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19738@1.0.3","target":"pkg:pypi/demo-1149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19738@1.0.3","target":"pkg:pypi/demo-13206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19738@1.0.3","target":"pkg:pypi/demo-14996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19738@1.0.3","target":"pkg:pypi/demo-15613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19739@1.0.4","target":"pkg:pypi/demo-14515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1973@1.0.3","target":"pkg:pypi/demo-13746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1973@1.0.3","target":"pkg:pypi/demo-14362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1973@1.0.3","target":"pkg:pypi/demo-15634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1973@1.0.3","target":"pkg:pypi/demo-18665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19740@1.0.0","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19740@1.0.0","target":"pkg:pypi/demo-15777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19740@1.0.0","target":"pkg:pypi/demo-18126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19741@1.0.1","target":"pkg:pypi/demo-15113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19742@1.0.2","target":"pkg:pypi/demo-1042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19742@1.0.2","target":"pkg:pypi/demo-12718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19742@1.0.2","target":"pkg:pypi/demo-12932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19742@1.0.2","target":"pkg:pypi/demo-18059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19743@1.0.3","target":"pkg:pypi/demo-12831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19743@1.0.3","target":"pkg:pypi/demo-13349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19743@1.0.3","target":"pkg:pypi/demo-13489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19743@1.0.3","target":"pkg:pypi/demo-15772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19744@1.0.4","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19744@1.0.4","target":"pkg:pypi/demo-15879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19744@1.0.4","target":"pkg:pypi/demo-19380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19745@1.0.0","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19745@1.0.0","target":"pkg:pypi/demo-15064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19745@1.0.0","target":"pkg:pypi/demo-19045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19745@1.0.0","target":"pkg:pypi/demo-19051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19746@1.0.1","target":"pkg:pypi/demo-11982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19746@1.0.1","target":"pkg:pypi/demo-13327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19746@1.0.1","target":"pkg:pypi/demo-15225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19747@1.0.2","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19747@1.0.2","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19747@1.0.2","target":"pkg:pypi/demo-17533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19747@1.0.2","target":"pkg:pypi/demo-18078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19748@1.0.3","target":"pkg:pypi/demo-16390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19749@1.0.4","target":"pkg:pypi/demo-1275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19749@1.0.4","target":"pkg:pypi/demo-13714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1974@1.0.4","target":"pkg:pypi/demo-10875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1974@1.0.4","target":"pkg:pypi/demo-16040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19750@1.0.0","target":"pkg:pypi/demo-10874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19750@1.0.0","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19750@1.0.0","target":"pkg:pypi/demo-14213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19751@1.0.1","target":"pkg:pypi/demo-14351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19751@1.0.1","target":"pkg:pypi/demo-14657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19751@1.0.1","target":"pkg:pypi/demo-15339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19752@1.0.2","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19752@1.0.2","target":"pkg:pypi/demo-10853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19752@1.0.2","target":"pkg:pypi/demo-1854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19753@1.0.3","target":"pkg:pypi/demo-16484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19753@1.0.3","target":"pkg:pypi/demo-17963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19754@1.0.4","target":"pkg:pypi/demo-17086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19755@1.0.0","target":"pkg:pypi/demo-11078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19755@1.0.0","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19755@1.0.0","target":"pkg:pypi/demo-1698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19755@1.0.0","target":"pkg:pypi/demo-1731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19756@1.0.1","target":"pkg:pypi/demo-12646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19756@1.0.1","target":"pkg:pypi/demo-15474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19757@1.0.2","target":"pkg:pypi/demo-11311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19757@1.0.2","target":"pkg:pypi/demo-14567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19757@1.0.2","target":"pkg:pypi/demo-1573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19758@1.0.3","target":"pkg:pypi/demo-15058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19758@1.0.3","target":"pkg:pypi/demo-18793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19758@1.0.3","target":"pkg:pypi/demo-19707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19759@1.0.4","target":"pkg:pypi/demo-12515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19759@1.0.4","target":"pkg:pypi/demo-17931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1975@1.0.0","target":"pkg:pypi/demo-10900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1975@1.0.0","target":"pkg:pypi/demo-13029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1975@1.0.0","target":"pkg:pypi/demo-15396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1975@1.0.0","target":"pkg:pypi/demo-15982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19760@1.0.0","target":"pkg:pypi/demo-19447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19761@1.0.1","target":"pkg:pypi/demo-13676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19761@1.0.1","target":"pkg:pypi/demo-18406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19762@1.0.2","target":"pkg:pypi/demo-12941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19762@1.0.2","target":"pkg:pypi/demo-14066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19762@1.0.2","target":"pkg:pypi/demo-18364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19763@1.0.3","target":"pkg:pypi/demo-1078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19763@1.0.3","target":"pkg:pypi/demo-11331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19764@1.0.4","target":"pkg:pypi/demo-17642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19765@1.0.0","target":"pkg:pypi/demo-12190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19765@1.0.0","target":"pkg:pypi/demo-1883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19766@1.0.1","target":"pkg:pypi/demo-14757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19766@1.0.1","target":"pkg:pypi/demo-17225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19767@1.0.2","target":"pkg:pypi/demo-11223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19767@1.0.2","target":"pkg:pypi/demo-12469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19768@1.0.3","target":"pkg:pypi/demo-16726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19769@1.0.4","target":"pkg:pypi/demo-17554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1976@1.0.1","target":"pkg:pypi/demo-17362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19770@1.0.0","target":"pkg:pypi/demo-13424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19770@1.0.0","target":"pkg:pypi/demo-14601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19770@1.0.0","target":"pkg:pypi/demo-17925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19770@1.0.0","target":"pkg:pypi/demo-1872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19771@1.0.1","target":"pkg:pypi/demo-15288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19771@1.0.1","target":"pkg:pypi/demo-18323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19772@1.0.2","target":"pkg:pypi/demo-12157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19772@1.0.2","target":"pkg:pypi/demo-15133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19772@1.0.2","target":"pkg:pypi/demo-15828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19772@1.0.2","target":"pkg:pypi/demo-18397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19773@1.0.3","target":"pkg:pypi/demo-17790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19773@1.0.3","target":"pkg:pypi/demo-19699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19774@1.0.4","target":"pkg:pypi/demo-13398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19774@1.0.4","target":"pkg:pypi/demo-15181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19775@1.0.0","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19775@1.0.0","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19775@1.0.0","target":"pkg:pypi/demo-13188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19775@1.0.0","target":"pkg:pypi/demo-13651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19776@1.0.1","target":"pkg:pypi/demo-13985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19777@1.0.2","target":"pkg:pypi/demo-17829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19778@1.0.3","target":"pkg:pypi/demo-11761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19779@1.0.4","target":"pkg:pypi/demo-15017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1977@1.0.2","target":"pkg:pypi/demo-14162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1977@1.0.2","target":"pkg:pypi/demo-1616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19780@1.0.0","target":"pkg:pypi/demo-13682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19781@1.0.1","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19782@1.0.2","target":"pkg:pypi/demo-17699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19783@1.0.3","target":"pkg:pypi/demo-13169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19784@1.0.4","target":"pkg:pypi/demo-18739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19785@1.0.0","target":"pkg:pypi/demo-14801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19785@1.0.0","target":"pkg:pypi/demo-16117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19785@1.0.0","target":"pkg:pypi/demo-17710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19785@1.0.0","target":"pkg:pypi/demo-1779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19786@1.0.1","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19787@1.0.2","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19787@1.0.2","target":"pkg:pypi/demo-1104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19787@1.0.2","target":"pkg:pypi/demo-14376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19787@1.0.2","target":"pkg:pypi/demo-15072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19788@1.0.3","target":"pkg:pypi/demo-18191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19789@1.0.4","target":"pkg:pypi/demo-12689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1978@1.0.3","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19790@1.0.0","target":"pkg:pypi/demo-14823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19791@1.0.1","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19791@1.0.1","target":"pkg:pypi/demo-19171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19792@1.0.2","target":"pkg:pypi/demo-18377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19793@1.0.3","target":"pkg:pypi/demo-17349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19793@1.0.3","target":"pkg:pypi/demo-18502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19794@1.0.4","target":"pkg:pypi/demo-11645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19794@1.0.4","target":"pkg:pypi/demo-17661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19795@1.0.0","target":"pkg:pypi/demo-15346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19795@1.0.0","target":"pkg:pypi/demo-17675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19796@1.0.1","target":"pkg:pypi/demo-13447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19797@1.0.2","target":"pkg:pypi/demo-14334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19797@1.0.2","target":"pkg:pypi/demo-17330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19797@1.0.2","target":"pkg:pypi/demo-17859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19797@1.0.2","target":"pkg:pypi/demo-18542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19798@1.0.3","target":"pkg:pypi/demo-12318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19798@1.0.3","target":"pkg:pypi/demo-17394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19799@1.0.4","target":"pkg:pypi/demo-19644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1979@1.0.4","target":"pkg:pypi/demo-15217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-197@1.0.2","target":"pkg:pypi/demo-17659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-197@1.0.2","target":"pkg:pypi/demo-18348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19800@1.0.0","target":"pkg:pypi/demo-11768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19800@1.0.0","target":"pkg:pypi/demo-16194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19800@1.0.0","target":"pkg:pypi/demo-17114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19800@1.0.0","target":"pkg:pypi/demo-18170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19801@1.0.1","target":"pkg:pypi/demo-15998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19802@1.0.2","target":"pkg:pypi/demo-12689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19802@1.0.2","target":"pkg:pypi/demo-14493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19802@1.0.2","target":"pkg:pypi/demo-15725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19803@1.0.3","target":"pkg:pypi/demo-12994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19803@1.0.3","target":"pkg:pypi/demo-13559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19804@1.0.4","target":"pkg:pypi/demo-12887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19804@1.0.4","target":"pkg:pypi/demo-14454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19805@1.0.0","target":"pkg:pypi/demo-12009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19805@1.0.0","target":"pkg:pypi/demo-14080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19805@1.0.0","target":"pkg:pypi/demo-14119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19805@1.0.0","target":"pkg:pypi/demo-1648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19806@1.0.1","target":"pkg:pypi/demo-12884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19806@1.0.1","target":"pkg:pypi/demo-14166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19807@1.0.2","target":"pkg:pypi/demo-13381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19807@1.0.2","target":"pkg:pypi/demo-13856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19808@1.0.3","target":"pkg:pypi/demo-12535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19808@1.0.3","target":"pkg:pypi/demo-12544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19809@1.0.4","target":"pkg:pypi/demo-11000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19809@1.0.4","target":"pkg:pypi/demo-13695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19809@1.0.4","target":"pkg:pypi/demo-19151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1980@1.0.0","target":"pkg:pypi/demo-1124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1980@1.0.0","target":"pkg:pypi/demo-12401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1980@1.0.0","target":"pkg:pypi/demo-12534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1980@1.0.0","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19810@1.0.0","target":"pkg:pypi/demo-11743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19810@1.0.0","target":"pkg:pypi/demo-15961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19810@1.0.0","target":"pkg:pypi/demo-18083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19811@1.0.1","target":"pkg:pypi/demo-12695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19812@1.0.2","target":"pkg:pypi/demo-1330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19812@1.0.2","target":"pkg:pypi/demo-15289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19812@1.0.2","target":"pkg:pypi/demo-1655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19812@1.0.2","target":"pkg:pypi/demo-1947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19813@1.0.3","target":"pkg:pypi/demo-12326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19813@1.0.3","target":"pkg:pypi/demo-1559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19813@1.0.3","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19813@1.0.3","target":"pkg:pypi/demo-18762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19814@1.0.4","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19815@1.0.0","target":"pkg:pypi/demo-12218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19815@1.0.0","target":"pkg:pypi/demo-16916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19815@1.0.0","target":"pkg:pypi/demo-19625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19816@1.0.1","target":"pkg:pypi/demo-10968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19817@1.0.2","target":"pkg:pypi/demo-15405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19817@1.0.2","target":"pkg:pypi/demo-15833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19817@1.0.2","target":"pkg:pypi/demo-19625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19818@1.0.3","target":"pkg:pypi/demo-1369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19818@1.0.3","target":"pkg:pypi/demo-19574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19819@1.0.4","target":"pkg:pypi/demo-10794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19819@1.0.4","target":"pkg:pypi/demo-13942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19819@1.0.4","target":"pkg:pypi/demo-18582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1981@1.0.1","target":"pkg:pypi/demo-15385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1981@1.0.1","target":"pkg:pypi/demo-16020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19820@1.0.0","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19820@1.0.0","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19820@1.0.0","target":"pkg:pypi/demo-17264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19821@1.0.1","target":"pkg:pypi/demo-12007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19821@1.0.1","target":"pkg:pypi/demo-18021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19822@1.0.2","target":"pkg:pypi/demo-16434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19823@1.0.3","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19823@1.0.3","target":"pkg:pypi/demo-13134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19823@1.0.3","target":"pkg:pypi/demo-16777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19824@1.0.4","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19824@1.0.4","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19824@1.0.4","target":"pkg:pypi/demo-11522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19824@1.0.4","target":"pkg:pypi/demo-12760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19825@1.0.0","target":"pkg:pypi/demo-17678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19826@1.0.1","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19826@1.0.1","target":"pkg:pypi/demo-14704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19827@1.0.2","target":"pkg:pypi/demo-12017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19827@1.0.2","target":"pkg:pypi/demo-12355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19827@1.0.2","target":"pkg:pypi/demo-12826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19828@1.0.3","target":"pkg:pypi/demo-12584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19828@1.0.3","target":"pkg:pypi/demo-17140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19828@1.0.3","target":"pkg:pypi/demo-17877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19829@1.0.4","target":"pkg:pypi/demo-13567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1982@1.0.2","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1982@1.0.2","target":"pkg:pypi/demo-1555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1982@1.0.2","target":"pkg:pypi/demo-16820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1982@1.0.2","target":"pkg:pypi/demo-18278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19830@1.0.0","target":"pkg:pypi/demo-14899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19830@1.0.0","target":"pkg:pypi/demo-16009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19831@1.0.1","target":"pkg:pypi/demo-14823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19831@1.0.1","target":"pkg:pypi/demo-15467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19831@1.0.1","target":"pkg:pypi/demo-16815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19832@1.0.2","target":"pkg:pypi/demo-13029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19832@1.0.2","target":"pkg:pypi/demo-14617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19833@1.0.3","target":"pkg:pypi/demo-12793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19834@1.0.4","target":"pkg:pypi/demo-10539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19834@1.0.4","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19834@1.0.4","target":"pkg:pypi/demo-14029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19834@1.0.4","target":"pkg:pypi/demo-14327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19835@1.0.0","target":"pkg:pypi/demo-15318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19835@1.0.0","target":"pkg:pypi/demo-1539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19835@1.0.0","target":"pkg:pypi/demo-18181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19835@1.0.0","target":"pkg:pypi/demo-19048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19836@1.0.1","target":"pkg:pypi/demo-14496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19836@1.0.1","target":"pkg:pypi/demo-1905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19836@1.0.1","target":"pkg:pypi/demo-1946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19837@1.0.2","target":"pkg:pypi/demo-14543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19837@1.0.2","target":"pkg:pypi/demo-19227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19838@1.0.3","target":"pkg:pypi/demo-11440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19838@1.0.3","target":"pkg:pypi/demo-17370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19838@1.0.3","target":"pkg:pypi/demo-17723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19839@1.0.4","target":"pkg:pypi/demo-13564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19839@1.0.4","target":"pkg:pypi/demo-14745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19839@1.0.4","target":"pkg:pypi/demo-15945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19839@1.0.4","target":"pkg:pypi/demo-17330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1983@1.0.3","target":"pkg:pypi/demo-12724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1983@1.0.3","target":"pkg:pypi/demo-19313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19840@1.0.0","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19840@1.0.0","target":"pkg:pypi/demo-13978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19840@1.0.0","target":"pkg:pypi/demo-17591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19840@1.0.0","target":"pkg:pypi/demo-19315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19841@1.0.1","target":"pkg:pypi/demo-10591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19841@1.0.1","target":"pkg:pypi/demo-1482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19841@1.0.1","target":"pkg:pypi/demo-16598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19841@1.0.1","target":"pkg:pypi/demo-18948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19842@1.0.2","target":"pkg:pypi/demo-13988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19843@1.0.3","target":"pkg:pypi/demo-14168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19844@1.0.4","target":"pkg:pypi/demo-12424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19844@1.0.4","target":"pkg:pypi/demo-14503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19845@1.0.0","target":"pkg:pypi/demo-1197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19846@1.0.1","target":"pkg:pypi/demo-13243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19846@1.0.1","target":"pkg:pypi/demo-1660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19846@1.0.1","target":"pkg:pypi/demo-19241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19846@1.0.1","target":"pkg:pypi/demo-19348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19847@1.0.2","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19847@1.0.2","target":"pkg:pypi/demo-14245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19847@1.0.2","target":"pkg:pypi/demo-14837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19847@1.0.2","target":"pkg:pypi/demo-15703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19848@1.0.3","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19848@1.0.3","target":"pkg:pypi/demo-13174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19848@1.0.3","target":"pkg:pypi/demo-17077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19848@1.0.3","target":"pkg:pypi/demo-19353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19849@1.0.4","target":"pkg:pypi/demo-12678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19849@1.0.4","target":"pkg:pypi/demo-15721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19849@1.0.4","target":"pkg:pypi/demo-15862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1984@1.0.4","target":"pkg:pypi/demo-12128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1984@1.0.4","target":"pkg:pypi/demo-14496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1984@1.0.4","target":"pkg:pypi/demo-15412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19850@1.0.0","target":"pkg:pypi/demo-11361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19850@1.0.0","target":"pkg:pypi/demo-13313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19850@1.0.0","target":"pkg:pypi/demo-15738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19851@1.0.1","target":"pkg:pypi/demo-13106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19851@1.0.1","target":"pkg:pypi/demo-16097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19851@1.0.1","target":"pkg:pypi/demo-17394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19852@1.0.2","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19852@1.0.2","target":"pkg:pypi/demo-16147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19853@1.0.3","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19854@1.0.4","target":"pkg:pypi/demo-16144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19855@1.0.0","target":"pkg:pypi/demo-16341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19856@1.0.1","target":"pkg:pypi/demo-13855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19857@1.0.2","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19857@1.0.2","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19858@1.0.3","target":"pkg:pypi/demo-15228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19858@1.0.3","target":"pkg:pypi/demo-15660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19858@1.0.3","target":"pkg:pypi/demo-15759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19859@1.0.4","target":"pkg:pypi/demo-14473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19859@1.0.4","target":"pkg:pypi/demo-15162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19859@1.0.4","target":"pkg:pypi/demo-18023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1985@1.0.0","target":"pkg:pypi/demo-1598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1985@1.0.0","target":"pkg:pypi/demo-19724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19860@1.0.0","target":"pkg:pypi/demo-18440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19860@1.0.0","target":"pkg:pypi/demo-1973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19861@1.0.1","target":"pkg:pypi/demo-17829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19862@1.0.2","target":"pkg:pypi/demo-1778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19863@1.0.3","target":"pkg:pypi/demo-13068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19863@1.0.3","target":"pkg:pypi/demo-13646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19863@1.0.3","target":"pkg:pypi/demo-17627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19864@1.0.4","target":"pkg:pypi/demo-12654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19864@1.0.4","target":"pkg:pypi/demo-15080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19864@1.0.4","target":"pkg:pypi/demo-15734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19865@1.0.0","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19866@1.0.1","target":"pkg:pypi/demo-15855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19866@1.0.1","target":"pkg:pypi/demo-17606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19866@1.0.1","target":"pkg:pypi/demo-18499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19867@1.0.2","target":"pkg:pypi/demo-15095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19868@1.0.3","target":"pkg:pypi/demo-19024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19869@1.0.4","target":"pkg:pypi/demo-12377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19869@1.0.4","target":"pkg:pypi/demo-14189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19869@1.0.4","target":"pkg:pypi/demo-19322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1986@1.0.1","target":"pkg:pypi/demo-13841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19870@1.0.0","target":"pkg:pypi/demo-12320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19870@1.0.0","target":"pkg:pypi/demo-13949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19870@1.0.0","target":"pkg:pypi/demo-18789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19870@1.0.0","target":"pkg:pypi/demo-18853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19871@1.0.1","target":"pkg:pypi/demo-12202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19871@1.0.1","target":"pkg:pypi/demo-13043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19871@1.0.1","target":"pkg:pypi/demo-16416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19872@1.0.2","target":"pkg:pypi/demo-12425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19872@1.0.2","target":"pkg:pypi/demo-13568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19872@1.0.2","target":"pkg:pypi/demo-17430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19872@1.0.2","target":"pkg:pypi/demo-19124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19873@1.0.3","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19873@1.0.3","target":"pkg:pypi/demo-12307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19873@1.0.3","target":"pkg:pypi/demo-16776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19873@1.0.3","target":"pkg:pypi/demo-16806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19874@1.0.4","target":"pkg:pypi/demo-11849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19874@1.0.4","target":"pkg:pypi/demo-18704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19875@1.0.0","target":"pkg:pypi/demo-19045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19876@1.0.1","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19876@1.0.1","target":"pkg:pypi/demo-1365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19876@1.0.1","target":"pkg:pypi/demo-14915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19876@1.0.1","target":"pkg:pypi/demo-18024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19877@1.0.2","target":"pkg:pypi/demo-11004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19877@1.0.2","target":"pkg:pypi/demo-16257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19877@1.0.2","target":"pkg:pypi/demo-17643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19877@1.0.2","target":"pkg:pypi/demo-19326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19878@1.0.3","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19878@1.0.3","target":"pkg:pypi/demo-13592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19878@1.0.3","target":"pkg:pypi/demo-15258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19878@1.0.3","target":"pkg:pypi/demo-15966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19879@1.0.4","target":"pkg:pypi/demo-10984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19879@1.0.4","target":"pkg:pypi/demo-13894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19879@1.0.4","target":"pkg:pypi/demo-19059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1987@1.0.2","target":"pkg:pypi/demo-15144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19880@1.0.0","target":"pkg:pypi/demo-12077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19880@1.0.0","target":"pkg:pypi/demo-15010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19880@1.0.0","target":"pkg:pypi/demo-1511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19880@1.0.0","target":"pkg:pypi/demo-16469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19881@1.0.1","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19882@1.0.2","target":"pkg:pypi/demo-1334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19882@1.0.2","target":"pkg:pypi/demo-14863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19883@1.0.3","target":"pkg:pypi/demo-14220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19883@1.0.3","target":"pkg:pypi/demo-19467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19884@1.0.4","target":"pkg:pypi/demo-13704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19884@1.0.4","target":"pkg:pypi/demo-1576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19885@1.0.0","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19885@1.0.0","target":"pkg:pypi/demo-12337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19885@1.0.0","target":"pkg:pypi/demo-168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19886@1.0.1","target":"pkg:pypi/demo-11774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19887@1.0.2","target":"pkg:pypi/demo-13212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19887@1.0.2","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19887@1.0.2","target":"pkg:pypi/demo-13539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19887@1.0.2","target":"pkg:pypi/demo-14839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19888@1.0.3","target":"pkg:pypi/demo-12435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19889@1.0.4","target":"pkg:pypi/demo-19387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1988@1.0.3","target":"pkg:pypi/demo-10180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1988@1.0.3","target":"pkg:pypi/demo-18594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19890@1.0.0","target":"pkg:pypi/demo-10654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19890@1.0.0","target":"pkg:pypi/demo-19324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19890@1.0.0","target":"pkg:pypi/demo-19762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19891@1.0.1","target":"pkg:pypi/demo-19140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19892@1.0.2","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19892@1.0.2","target":"pkg:pypi/demo-12835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19892@1.0.2","target":"pkg:pypi/demo-16447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19892@1.0.2","target":"pkg:pypi/demo-16904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19893@1.0.3","target":"pkg:pypi/demo-16130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19893@1.0.3","target":"pkg:pypi/demo-18979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19893@1.0.3","target":"pkg:pypi/demo-19798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19894@1.0.4","target":"pkg:pypi/demo-12513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19895@1.0.0","target":"pkg:pypi/demo-12738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19895@1.0.0","target":"pkg:pypi/demo-14610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19895@1.0.0","target":"pkg:pypi/demo-15241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19895@1.0.0","target":"pkg:pypi/demo-16537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19896@1.0.1","target":"pkg:pypi/demo-13@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19896@1.0.1","target":"pkg:pypi/demo-18072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19897@1.0.2","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19897@1.0.2","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19897@1.0.2","target":"pkg:pypi/demo-14461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19897@1.0.2","target":"pkg:pypi/demo-16581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19898@1.0.3","target":"pkg:pypi/demo-14179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19898@1.0.3","target":"pkg:pypi/demo-14944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19898@1.0.3","target":"pkg:pypi/demo-16382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19898@1.0.3","target":"pkg:pypi/demo-17734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19899@1.0.4","target":"pkg:pypi/demo-12403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1989@1.0.4","target":"pkg:pypi/demo-11860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1989@1.0.4","target":"pkg:pypi/demo-14044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1989@1.0.4","target":"pkg:pypi/demo-16233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1989@1.0.4","target":"pkg:pypi/demo-18114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-198@1.0.3","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-198@1.0.3","target":"pkg:pypi/demo-15027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19900@1.0.0","target":"pkg:pypi/demo-1266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19900@1.0.0","target":"pkg:pypi/demo-14907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19901@1.0.1","target":"pkg:pypi/demo-11683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19902@1.0.2","target":"pkg:pypi/demo-14527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19902@1.0.2","target":"pkg:pypi/demo-15124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19903@1.0.3","target":"pkg:pypi/demo-10667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19903@1.0.3","target":"pkg:pypi/demo-12049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19903@1.0.3","target":"pkg:pypi/demo-17026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19904@1.0.4","target":"pkg:pypi/demo-12699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19905@1.0.0","target":"pkg:pypi/demo-13783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19905@1.0.0","target":"pkg:pypi/demo-13892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19905@1.0.0","target":"pkg:pypi/demo-19271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19906@1.0.1","target":"pkg:pypi/demo-11836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19906@1.0.1","target":"pkg:pypi/demo-19133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19907@1.0.2","target":"pkg:pypi/demo-10686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19907@1.0.2","target":"pkg:pypi/demo-13434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19907@1.0.2","target":"pkg:pypi/demo-14470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19907@1.0.2","target":"pkg:pypi/demo-16071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19908@1.0.3","target":"pkg:pypi/demo-18979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19909@1.0.4","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19909@1.0.4","target":"pkg:pypi/demo-13749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19909@1.0.4","target":"pkg:pypi/demo-13935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1990@1.0.0","target":"pkg:pypi/demo-11027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1990@1.0.0","target":"pkg:pypi/demo-1210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1990@1.0.0","target":"pkg:pypi/demo-12933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1990@1.0.0","target":"pkg:pypi/demo-17825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19910@1.0.0","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19910@1.0.0","target":"pkg:pypi/demo-11850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19910@1.0.0","target":"pkg:pypi/demo-14819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19911@1.0.1","target":"pkg:pypi/demo-11683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19911@1.0.1","target":"pkg:pypi/demo-14264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19911@1.0.1","target":"pkg:pypi/demo-15352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19911@1.0.1","target":"pkg:pypi/demo-1850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19912@1.0.2","target":"pkg:pypi/demo-10561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19912@1.0.2","target":"pkg:pypi/demo-11299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19912@1.0.2","target":"pkg:pypi/demo-13569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19912@1.0.2","target":"pkg:pypi/demo-14451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19913@1.0.3","target":"pkg:pypi/demo-12834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19913@1.0.3","target":"pkg:pypi/demo-17453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19914@1.0.4","target":"pkg:pypi/demo-15739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19915@1.0.0","target":"pkg:pypi/demo-1201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19915@1.0.0","target":"pkg:pypi/demo-1642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19916@1.0.1","target":"pkg:pypi/demo-11229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19916@1.0.1","target":"pkg:pypi/demo-18126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19917@1.0.2","target":"pkg:pypi/demo-15432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19918@1.0.3","target":"pkg:pypi/demo-14224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19919@1.0.4","target":"pkg:pypi/demo-14400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1991@1.0.1","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1991@1.0.1","target":"pkg:pypi/demo-19910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19920@1.0.0","target":"pkg:pypi/demo-14021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19920@1.0.0","target":"pkg:pypi/demo-16821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19921@1.0.1","target":"pkg:pypi/demo-14252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19921@1.0.1","target":"pkg:pypi/demo-15451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19922@1.0.2","target":"pkg:pypi/demo-11831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19922@1.0.2","target":"pkg:pypi/demo-12606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19923@1.0.3","target":"pkg:pypi/demo-10886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19923@1.0.3","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19924@1.0.4","target":"pkg:pypi/demo-10851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19924@1.0.4","target":"pkg:pypi/demo-13884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19925@1.0.0","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19925@1.0.0","target":"pkg:pypi/demo-15684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19925@1.0.0","target":"pkg:pypi/demo-19353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19926@1.0.1","target":"pkg:pypi/demo-12597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19926@1.0.1","target":"pkg:pypi/demo-13223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19927@1.0.2","target":"pkg:pypi/demo-18002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19928@1.0.3","target":"pkg:pypi/demo-10905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19928@1.0.3","target":"pkg:pypi/demo-14939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19928@1.0.3","target":"pkg:pypi/demo-18631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19929@1.0.4","target":"pkg:pypi/demo-16752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19929@1.0.4","target":"pkg:pypi/demo-19832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19929@1.0.4","target":"pkg:pypi/demo-19874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1992@1.0.2","target":"pkg:pypi/demo-14813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1992@1.0.2","target":"pkg:pypi/demo-15662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1992@1.0.2","target":"pkg:pypi/demo-18335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1992@1.0.2","target":"pkg:pypi/demo-19461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19930@1.0.0","target":"pkg:pypi/demo-12471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19931@1.0.1","target":"pkg:pypi/demo-12203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19931@1.0.1","target":"pkg:pypi/demo-19465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19932@1.0.2","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19932@1.0.2","target":"pkg:pypi/demo-16475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19932@1.0.2","target":"pkg:pypi/demo-18041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19932@1.0.2","target":"pkg:pypi/demo-18639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19933@1.0.3","target":"pkg:pypi/demo-16665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19934@1.0.4","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19934@1.0.4","target":"pkg:pypi/demo-12211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19935@1.0.0","target":"pkg:pypi/demo-17089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19936@1.0.1","target":"pkg:pypi/demo-15179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19937@1.0.2","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19937@1.0.2","target":"pkg:pypi/demo-13103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19937@1.0.2","target":"pkg:pypi/demo-15709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19937@1.0.2","target":"pkg:pypi/demo-19414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19938@1.0.3","target":"pkg:pypi/demo-11207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19938@1.0.3","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19938@1.0.3","target":"pkg:pypi/demo-18230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19938@1.0.3","target":"pkg:pypi/demo-19470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19939@1.0.4","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19939@1.0.4","target":"pkg:pypi/demo-12607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19939@1.0.4","target":"pkg:pypi/demo-17753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19939@1.0.4","target":"pkg:pypi/demo-18864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1993@1.0.3","target":"pkg:pypi/demo-12820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19940@1.0.0","target":"pkg:pypi/demo-19219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19941@1.0.1","target":"pkg:pypi/demo-12037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19942@1.0.2","target":"pkg:pypi/demo-14586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19943@1.0.3","target":"pkg:pypi/demo-17708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19943@1.0.3","target":"pkg:pypi/demo-19422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19944@1.0.4","target":"pkg:pypi/demo-14604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19944@1.0.4","target":"pkg:pypi/demo-17267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19944@1.0.4","target":"pkg:pypi/demo-1916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19944@1.0.4","target":"pkg:pypi/demo-19422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19945@1.0.0","target":"pkg:pypi/demo-11064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19945@1.0.0","target":"pkg:pypi/demo-14572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19945@1.0.0","target":"pkg:pypi/demo-16945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19945@1.0.0","target":"pkg:pypi/demo-17741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19946@1.0.1","target":"pkg:pypi/demo-13766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19947@1.0.2","target":"pkg:pypi/demo-16710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19948@1.0.3","target":"pkg:pypi/demo-11547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19948@1.0.3","target":"pkg:pypi/demo-13823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19948@1.0.3","target":"pkg:pypi/demo-15247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19949@1.0.4","target":"pkg:pypi/demo-16970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1994@1.0.4","target":"pkg:pypi/demo-18555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19950@1.0.0","target":"pkg:pypi/demo-11414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19951@1.0.1","target":"pkg:pypi/demo-13283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19952@1.0.2","target":"pkg:pypi/demo-11084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19952@1.0.2","target":"pkg:pypi/demo-14678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19953@1.0.3","target":"pkg:pypi/demo-13748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19953@1.0.3","target":"pkg:pypi/demo-19343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19954@1.0.4","target":"pkg:pypi/demo-11006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19955@1.0.0","target":"pkg:pypi/demo-1957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19956@1.0.1","target":"pkg:pypi/demo-1764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19956@1.0.1","target":"pkg:pypi/demo-19219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19957@1.0.2","target":"pkg:pypi/demo-14503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19957@1.0.2","target":"pkg:pypi/demo-14866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19957@1.0.2","target":"pkg:pypi/demo-16490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19958@1.0.3","target":"pkg:pypi/demo-16787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19958@1.0.3","target":"pkg:pypi/demo-18142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19959@1.0.4","target":"pkg:pypi/demo-11835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19959@1.0.4","target":"pkg:pypi/demo-15704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19959@1.0.4","target":"pkg:pypi/demo-16890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19959@1.0.4","target":"pkg:pypi/demo-19408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1995@1.0.0","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1995@1.0.0","target":"pkg:pypi/demo-16463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1995@1.0.0","target":"pkg:pypi/demo-19871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19960@1.0.0","target":"pkg:pypi/demo-1049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19960@1.0.0","target":"pkg:pypi/demo-18736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19960@1.0.0","target":"pkg:pypi/demo-19447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19960@1.0.0","target":"pkg:pypi/demo-19476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19961@1.0.1","target":"pkg:pypi/demo-18479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19962@1.0.2","target":"pkg:pypi/demo-12925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19963@1.0.3","target":"pkg:pypi/demo-14343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19964@1.0.4","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19964@1.0.4","target":"pkg:pypi/demo-1182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19964@1.0.4","target":"pkg:pypi/demo-15862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19964@1.0.4","target":"pkg:pypi/demo-18126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19965@1.0.0","target":"pkg:pypi/demo-15975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19965@1.0.0","target":"pkg:pypi/demo-18782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19965@1.0.0","target":"pkg:pypi/demo-18872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19966@1.0.1","target":"pkg:pypi/demo-11453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19967@1.0.2","target":"pkg:pypi/demo-1253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19967@1.0.2","target":"pkg:pypi/demo-16612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19968@1.0.3","target":"pkg:pypi/demo-11577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19968@1.0.3","target":"pkg:pypi/demo-14859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19968@1.0.3","target":"pkg:pypi/demo-1941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19969@1.0.4","target":"pkg:pypi/demo-11028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19969@1.0.4","target":"pkg:pypi/demo-12152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19969@1.0.4","target":"pkg:pypi/demo-13584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19969@1.0.4","target":"pkg:pypi/demo-14235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1996@1.0.1","target":"pkg:pypi/demo-1198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1996@1.0.1","target":"pkg:pypi/demo-17689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19970@1.0.0","target":"pkg:pypi/demo-17105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19971@1.0.1","target":"pkg:pypi/demo-10929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19971@1.0.1","target":"pkg:pypi/demo-15198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19971@1.0.1","target":"pkg:pypi/demo-15362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19971@1.0.1","target":"pkg:pypi/demo-16729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19972@1.0.2","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19972@1.0.2","target":"pkg:pypi/demo-12879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19972@1.0.2","target":"pkg:pypi/demo-16338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19972@1.0.2","target":"pkg:pypi/demo-1755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19973@1.0.3","target":"pkg:pypi/demo-12349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19973@1.0.3","target":"pkg:pypi/demo-13146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19973@1.0.3","target":"pkg:pypi/demo-17518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19973@1.0.3","target":"pkg:pypi/demo-19945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19974@1.0.4","target":"pkg:pypi/demo-1192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19974@1.0.4","target":"pkg:pypi/demo-15555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19975@1.0.0","target":"pkg:pypi/demo-15404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19975@1.0.0","target":"pkg:pypi/demo-16687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19976@1.0.1","target":"pkg:pypi/demo-18144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19976@1.0.1","target":"pkg:pypi/demo-19835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19977@1.0.2","target":"pkg:pypi/demo-14605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19977@1.0.2","target":"pkg:pypi/demo-19169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19978@1.0.3","target":"pkg:pypi/demo-10778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19978@1.0.3","target":"pkg:pypi/demo-14618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19978@1.0.3","target":"pkg:pypi/demo-15177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19978@1.0.3","target":"pkg:pypi/demo-17723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19979@1.0.4","target":"pkg:pypi/demo-19530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1997@1.0.2","target":"pkg:pypi/demo-12776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1997@1.0.2","target":"pkg:pypi/demo-17328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19980@1.0.0","target":"pkg:pypi/demo-10712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19980@1.0.0","target":"pkg:pypi/demo-18265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19980@1.0.0","target":"pkg:pypi/demo-18632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19980@1.0.0","target":"pkg:pypi/demo-19128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19981@1.0.1","target":"pkg:pypi/demo-14185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19981@1.0.1","target":"pkg:pypi/demo-17888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19982@1.0.2","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19982@1.0.2","target":"pkg:pypi/demo-17867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19983@1.0.3","target":"pkg:pypi/demo-12332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19983@1.0.3","target":"pkg:pypi/demo-13196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19984@1.0.4","target":"pkg:pypi/demo-13788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19985@1.0.0","target":"pkg:pypi/demo-17713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19986@1.0.1","target":"pkg:pypi/demo-19859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19986@1.0.1","target":"pkg:pypi/demo-19952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19987@1.0.2","target":"pkg:pypi/demo-1404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19988@1.0.3","target":"pkg:pypi/demo-10869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19989@1.0.4","target":"pkg:pypi/demo-1358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19989@1.0.4","target":"pkg:pypi/demo-14287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1998@1.0.3","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1998@1.0.3","target":"pkg:pypi/demo-12696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1998@1.0.3","target":"pkg:pypi/demo-13164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1998@1.0.3","target":"pkg:pypi/demo-13439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19990@1.0.0","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19990@1.0.0","target":"pkg:pypi/demo-11957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19990@1.0.0","target":"pkg:pypi/demo-17338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19991@1.0.1","target":"pkg:pypi/demo-17637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19991@1.0.1","target":"pkg:pypi/demo-19188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19992@1.0.2","target":"pkg:pypi/demo-15153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19992@1.0.2","target":"pkg:pypi/demo-16977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19992@1.0.2","target":"pkg:pypi/demo-18005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19992@1.0.2","target":"pkg:pypi/demo-19104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19993@1.0.3","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19993@1.0.3","target":"pkg:pypi/demo-12201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19993@1.0.3","target":"pkg:pypi/demo-13391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19993@1.0.3","target":"pkg:pypi/demo-15101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19994@1.0.4","target":"pkg:pypi/demo-14353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19994@1.0.4","target":"pkg:pypi/demo-15311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19994@1.0.4","target":"pkg:pypi/demo-15444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19995@1.0.0","target":"pkg:pypi/demo-10948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19995@1.0.0","target":"pkg:pypi/demo-17474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19996@1.0.1","target":"pkg:pypi/demo-17398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19996@1.0.1","target":"pkg:pypi/demo-18332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19997@1.0.2","target":"pkg:pypi/demo-12066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19997@1.0.2","target":"pkg:pypi/demo-12542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19997@1.0.2","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19997@1.0.2","target":"pkg:pypi/demo-16346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19998@1.0.3","target":"pkg:pypi/demo-1505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19998@1.0.3","target":"pkg:pypi/demo-15516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19998@1.0.3","target":"pkg:pypi/demo-16377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19999@1.0.4","target":"pkg:pypi/demo-11822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19999@1.0.4","target":"pkg:pypi/demo-13661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19999@1.0.4","target":"pkg:pypi/demo-19801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1999@1.0.4","target":"pkg:pypi/demo-16888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-199@1.0.4","target":"pkg:pypi/demo-11973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-199@1.0.4","target":"pkg:pypi/demo-15384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-199@1.0.4","target":"pkg:pypi/demo-16881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-199@1.0.4","target":"pkg:pypi/demo-19217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19@1.0.4","target":"pkg:pypi/demo-14635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19@1.0.4","target":"pkg:pypi/demo-18120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-19@1.0.4","target":"pkg:pypi/demo-19944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-1@1.0.1","target":"pkg:pypi/demo-16055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20000@1.0.0","target":"pkg:pypi/demo-10786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20000@1.0.0","target":"pkg:pypi/demo-15537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20000@1.0.0","target":"pkg:pypi/demo-16982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20000@1.0.0","target":"pkg:pypi/demo-17229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20001@1.0.1","target":"pkg:pypi/demo-15542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20002@1.0.2","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20002@1.0.2","target":"pkg:pypi/demo-12281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20002@1.0.2","target":"pkg:pypi/demo-13680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20002@1.0.2","target":"pkg:pypi/demo-19503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20003@1.0.3","target":"pkg:pypi/demo-14470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20003@1.0.3","target":"pkg:pypi/demo-14766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20004@1.0.4","target":"pkg:pypi/demo-1279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20005@1.0.0","target":"pkg:pypi/demo-10889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20005@1.0.0","target":"pkg:pypi/demo-13845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20005@1.0.0","target":"pkg:pypi/demo-18295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20005@1.0.0","target":"pkg:pypi/demo-1835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20006@1.0.1","target":"pkg:pypi/demo-14846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20006@1.0.1","target":"pkg:pypi/demo-16575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20007@1.0.2","target":"pkg:pypi/demo-14524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20007@1.0.2","target":"pkg:pypi/demo-18042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20008@1.0.3","target":"pkg:pypi/demo-14461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20008@1.0.3","target":"pkg:pypi/demo-15527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20009@1.0.4","target":"pkg:pypi/demo-15389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2000@1.0.0","target":"pkg:pypi/demo-13575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2000@1.0.0","target":"pkg:pypi/demo-14522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2000@1.0.0","target":"pkg:pypi/demo-14986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20010@1.0.0","target":"pkg:pypi/demo-14969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20010@1.0.0","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20010@1.0.0","target":"pkg:pypi/demo-16534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20010@1.0.0","target":"pkg:pypi/demo-18140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20011@1.0.1","target":"pkg:pypi/demo-12861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20011@1.0.1","target":"pkg:pypi/demo-17752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20011@1.0.1","target":"pkg:pypi/demo-19463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20012@1.0.2","target":"pkg:pypi/demo-17592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20012@1.0.2","target":"pkg:pypi/demo-18138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20013@1.0.3","target":"pkg:pypi/demo-1153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20013@1.0.3","target":"pkg:pypi/demo-14960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20013@1.0.3","target":"pkg:pypi/demo-16830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20014@1.0.4","target":"pkg:pypi/demo-17688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20014@1.0.4","target":"pkg:pypi/demo-18883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20015@1.0.0","target":"pkg:pypi/demo-15371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20016@1.0.1","target":"pkg:pypi/demo-11208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20017@1.0.2","target":"pkg:pypi/demo-13503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20017@1.0.2","target":"pkg:pypi/demo-16161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20018@1.0.3","target":"pkg:pypi/demo-16334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20019@1.0.4","target":"pkg:pypi/demo-13686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2001@1.0.1","target":"pkg:pypi/demo-19366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20020@1.0.0","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20020@1.0.0","target":"pkg:pypi/demo-16303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20021@1.0.1","target":"pkg:pypi/demo-11217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20021@1.0.1","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20021@1.0.1","target":"pkg:pypi/demo-16897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20021@1.0.1","target":"pkg:pypi/demo-1970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20022@1.0.2","target":"pkg:pypi/demo-17767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20023@1.0.3","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20023@1.0.3","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20023@1.0.3","target":"pkg:pypi/demo-13110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20023@1.0.3","target":"pkg:pypi/demo-16819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20024@1.0.4","target":"pkg:pypi/demo-12057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20024@1.0.4","target":"pkg:pypi/demo-13806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20025@1.0.0","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20025@1.0.0","target":"pkg:pypi/demo-12012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20025@1.0.0","target":"pkg:pypi/demo-1584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20025@1.0.0","target":"pkg:pypi/demo-16556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20026@1.0.1","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20026@1.0.1","target":"pkg:pypi/demo-12911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20026@1.0.1","target":"pkg:pypi/demo-15508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20027@1.0.2","target":"pkg:pypi/demo-13125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20027@1.0.2","target":"pkg:pypi/demo-17301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20027@1.0.2","target":"pkg:pypi/demo-17524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20027@1.0.2","target":"pkg:pypi/demo-18808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20028@1.0.3","target":"pkg:pypi/demo-14248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20029@1.0.4","target":"pkg:pypi/demo-1743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2002@1.0.2","target":"pkg:pypi/demo-11331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20030@1.0.0","target":"pkg:pypi/demo-14164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20030@1.0.0","target":"pkg:pypi/demo-14233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20031@1.0.1","target":"pkg:pypi/demo-13913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20031@1.0.1","target":"pkg:pypi/demo-15968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20031@1.0.1","target":"pkg:pypi/demo-16389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20031@1.0.1","target":"pkg:pypi/demo-18039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20032@1.0.2","target":"pkg:pypi/demo-14222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20032@1.0.2","target":"pkg:pypi/demo-15116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20032@1.0.2","target":"pkg:pypi/demo-1795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20032@1.0.2","target":"pkg:pypi/demo-19958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20033@1.0.3","target":"pkg:pypi/demo-1672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20033@1.0.3","target":"pkg:pypi/demo-18425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20033@1.0.3","target":"pkg:pypi/demo-18779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20034@1.0.4","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20034@1.0.4","target":"pkg:pypi/demo-13696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20034@1.0.4","target":"pkg:pypi/demo-17704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20034@1.0.4","target":"pkg:pypi/demo-18488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20035@1.0.0","target":"pkg:pypi/demo-10574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20035@1.0.0","target":"pkg:pypi/demo-1327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20035@1.0.0","target":"pkg:pypi/demo-19514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20036@1.0.1","target":"pkg:pypi/demo-17136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20036@1.0.1","target":"pkg:pypi/demo-19754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20037@1.0.2","target":"pkg:pypi/demo-13523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20037@1.0.2","target":"pkg:pypi/demo-14459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20037@1.0.2","target":"pkg:pypi/demo-15023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20038@1.0.3","target":"pkg:pypi/demo-14106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20039@1.0.4","target":"pkg:pypi/demo-12364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20039@1.0.4","target":"pkg:pypi/demo-13664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20039@1.0.4","target":"pkg:pypi/demo-17860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2003@1.0.3","target":"pkg:pypi/demo-18725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2003@1.0.3","target":"pkg:pypi/demo-1988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20040@1.0.0","target":"pkg:pypi/demo-11916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20040@1.0.0","target":"pkg:pypi/demo-14936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20041@1.0.1","target":"pkg:pypi/demo-12285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20041@1.0.1","target":"pkg:pypi/demo-1412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20041@1.0.1","target":"pkg:pypi/demo-19107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20041@1.0.1","target":"pkg:pypi/demo-1948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20042@1.0.2","target":"pkg:pypi/demo-10950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20042@1.0.2","target":"pkg:pypi/demo-13671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20042@1.0.2","target":"pkg:pypi/demo-16329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20042@1.0.2","target":"pkg:pypi/demo-20009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20043@1.0.3","target":"pkg:pypi/demo-13490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20043@1.0.3","target":"pkg:pypi/demo-14117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20043@1.0.3","target":"pkg:pypi/demo-17606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20043@1.0.3","target":"pkg:pypi/demo-18243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20044@1.0.4","target":"pkg:pypi/demo-13708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20045@1.0.0","target":"pkg:pypi/demo-13170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20045@1.0.0","target":"pkg:pypi/demo-16835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20046@1.0.1","target":"pkg:pypi/demo-17113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20047@1.0.2","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20047@1.0.2","target":"pkg:pypi/demo-10247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20047@1.0.2","target":"pkg:pypi/demo-12714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20047@1.0.2","target":"pkg:pypi/demo-18514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20048@1.0.3","target":"pkg:pypi/demo-15532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20049@1.0.4","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20049@1.0.4","target":"pkg:pypi/demo-15792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20049@1.0.4","target":"pkg:pypi/demo-1781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20049@1.0.4","target":"pkg:pypi/demo-19704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2004@1.0.4","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2004@1.0.4","target":"pkg:pypi/demo-13357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2004@1.0.4","target":"pkg:pypi/demo-13838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20050@1.0.0","target":"pkg:pypi/demo-1243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20050@1.0.0","target":"pkg:pypi/demo-1283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20051@1.0.1","target":"pkg:pypi/demo-11869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20051@1.0.1","target":"pkg:pypi/demo-14046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20051@1.0.1","target":"pkg:pypi/demo-19050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20052@1.0.2","target":"pkg:pypi/demo-10117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20052@1.0.2","target":"pkg:pypi/demo-15037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20053@1.0.3","target":"pkg:pypi/demo-12676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20053@1.0.3","target":"pkg:pypi/demo-14113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20053@1.0.3","target":"pkg:pypi/demo-15313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20053@1.0.3","target":"pkg:pypi/demo-15613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20054@1.0.4","target":"pkg:pypi/demo-1629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20054@1.0.4","target":"pkg:pypi/demo-17942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20054@1.0.4","target":"pkg:pypi/demo-18413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20055@1.0.0","target":"pkg:pypi/demo-16003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20056@1.0.1","target":"pkg:pypi/demo-12940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20057@1.0.2","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20057@1.0.2","target":"pkg:pypi/demo-14591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20057@1.0.2","target":"pkg:pypi/demo-16767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20058@1.0.3","target":"pkg:pypi/demo-119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20058@1.0.3","target":"pkg:pypi/demo-1349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20059@1.0.4","target":"pkg:pypi/demo-1250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20059@1.0.4","target":"pkg:pypi/demo-17149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20059@1.0.4","target":"pkg:pypi/demo-17844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20059@1.0.4","target":"pkg:pypi/demo-1926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2005@1.0.0","target":"pkg:pypi/demo-13743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20060@1.0.0","target":"pkg:pypi/demo-1162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20060@1.0.0","target":"pkg:pypi/demo-11743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20060@1.0.0","target":"pkg:pypi/demo-15523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20061@1.0.1","target":"pkg:pypi/demo-13443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20061@1.0.1","target":"pkg:pypi/demo-13888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20061@1.0.1","target":"pkg:pypi/demo-1805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20061@1.0.1","target":"pkg:pypi/demo-18802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20062@1.0.2","target":"pkg:pypi/demo-16993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20063@1.0.3","target":"pkg:pypi/demo-14919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20064@1.0.4","target":"pkg:pypi/demo-13145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20064@1.0.4","target":"pkg:pypi/demo-15560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20064@1.0.4","target":"pkg:pypi/demo-17737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20065@1.0.0","target":"pkg:pypi/demo-1367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20066@1.0.1","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20067@1.0.2","target":"pkg:pypi/demo-18242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20068@1.0.3","target":"pkg:pypi/demo-19565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20069@1.0.4","target":"pkg:pypi/demo-12603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20069@1.0.4","target":"pkg:pypi/demo-13005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20069@1.0.4","target":"pkg:pypi/demo-14151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2006@1.0.1","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2006@1.0.1","target":"pkg:pypi/demo-17985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20070@1.0.0","target":"pkg:pypi/demo-18731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20071@1.0.1","target":"pkg:pypi/demo-14233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20072@1.0.2","target":"pkg:pypi/demo-10585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20072@1.0.2","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20072@1.0.2","target":"pkg:pypi/demo-16611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20073@1.0.3","target":"pkg:pypi/demo-12785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20073@1.0.3","target":"pkg:pypi/demo-15052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20073@1.0.3","target":"pkg:pypi/demo-17699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20074@1.0.4","target":"pkg:pypi/demo-10453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20074@1.0.4","target":"pkg:pypi/demo-13440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20074@1.0.4","target":"pkg:pypi/demo-14483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20074@1.0.4","target":"pkg:pypi/demo-17376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20075@1.0.0","target":"pkg:pypi/demo-13226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20075@1.0.0","target":"pkg:pypi/demo-18917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20076@1.0.1","target":"pkg:pypi/demo-13846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20076@1.0.1","target":"pkg:pypi/demo-15467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20076@1.0.1","target":"pkg:pypi/demo-15824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20076@1.0.1","target":"pkg:pypi/demo-17374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20077@1.0.2","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20077@1.0.2","target":"pkg:pypi/demo-15614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20077@1.0.2","target":"pkg:pypi/demo-19550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20078@1.0.3","target":"pkg:pypi/demo-15574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20079@1.0.4","target":"pkg:pypi/demo-13156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20079@1.0.4","target":"pkg:pypi/demo-16305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20079@1.0.4","target":"pkg:pypi/demo-17528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20079@1.0.4","target":"pkg:pypi/demo-18535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2007@1.0.2","target":"pkg:pypi/demo-13038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2007@1.0.2","target":"pkg:pypi/demo-19334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20080@1.0.0","target":"pkg:pypi/demo-11860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20080@1.0.0","target":"pkg:pypi/demo-14598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20080@1.0.0","target":"pkg:pypi/demo-16626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20081@1.0.1","target":"pkg:pypi/demo-11028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20081@1.0.1","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20081@1.0.1","target":"pkg:pypi/demo-14852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20081@1.0.1","target":"pkg:pypi/demo-19015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20082@1.0.2","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20082@1.0.2","target":"pkg:pypi/demo-14792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20083@1.0.3","target":"pkg:pypi/demo-13151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20083@1.0.3","target":"pkg:pypi/demo-15417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20084@1.0.4","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20085@1.0.0","target":"pkg:pypi/demo-12064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20085@1.0.0","target":"pkg:pypi/demo-16620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20085@1.0.0","target":"pkg:pypi/demo-16635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20085@1.0.0","target":"pkg:pypi/demo-17096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20086@1.0.1","target":"pkg:pypi/demo-18530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20087@1.0.2","target":"pkg:pypi/demo-12108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20088@1.0.3","target":"pkg:pypi/demo-12014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20088@1.0.3","target":"pkg:pypi/demo-12057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20088@1.0.3","target":"pkg:pypi/demo-15134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20088@1.0.3","target":"pkg:pypi/demo-18380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20089@1.0.4","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20089@1.0.4","target":"pkg:pypi/demo-18098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20089@1.0.4","target":"pkg:pypi/demo-1888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2008@1.0.3","target":"pkg:pypi/demo-10768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2008@1.0.3","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2008@1.0.3","target":"pkg:pypi/demo-13090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20090@1.0.0","target":"pkg:pypi/demo-10606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20090@1.0.0","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20090@1.0.0","target":"pkg:pypi/demo-15727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20091@1.0.1","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20091@1.0.1","target":"pkg:pypi/demo-12817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20092@1.0.2","target":"pkg:pypi/demo-11597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20092@1.0.2","target":"pkg:pypi/demo-15556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20092@1.0.2","target":"pkg:pypi/demo-17398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20093@1.0.3","target":"pkg:pypi/demo-1443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20093@1.0.3","target":"pkg:pypi/demo-19649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20094@1.0.4","target":"pkg:pypi/demo-17716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20094@1.0.4","target":"pkg:pypi/demo-19080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20095@1.0.0","target":"pkg:pypi/demo-16081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20095@1.0.0","target":"pkg:pypi/demo-18506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20095@1.0.0","target":"pkg:pypi/demo-1920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20096@1.0.1","target":"pkg:pypi/demo-14919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20096@1.0.1","target":"pkg:pypi/demo-17941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20097@1.0.2","target":"pkg:pypi/demo-10786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20097@1.0.2","target":"pkg:pypi/demo-15534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20097@1.0.2","target":"pkg:pypi/demo-1564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20097@1.0.2","target":"pkg:pypi/demo-17172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20098@1.0.3","target":"pkg:pypi/demo-1370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20099@1.0.4","target":"pkg:pypi/demo-19402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2009@1.0.4","target":"pkg:pypi/demo-13013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2009@1.0.4","target":"pkg:pypi/demo-17957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-200@1.0.0","target":"pkg:pypi/demo-18091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20100@1.0.0","target":"pkg:pypi/demo-11088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20100@1.0.0","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20100@1.0.0","target":"pkg:pypi/demo-17389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20100@1.0.0","target":"pkg:pypi/demo-17618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20101@1.0.1","target":"pkg:pypi/demo-15068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20101@1.0.1","target":"pkg:pypi/demo-18524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20102@1.0.2","target":"pkg:pypi/demo-15000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20102@1.0.2","target":"pkg:pypi/demo-17750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20102@1.0.2","target":"pkg:pypi/demo-18743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20103@1.0.3","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20103@1.0.3","target":"pkg:pypi/demo-12979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20103@1.0.3","target":"pkg:pypi/demo-18247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20104@1.0.4","target":"pkg:pypi/demo-14925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20104@1.0.4","target":"pkg:pypi/demo-16653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20104@1.0.4","target":"pkg:pypi/demo-16710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20105@1.0.0","target":"pkg:pypi/demo-11329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20106@1.0.1","target":"pkg:pypi/demo-17579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20107@1.0.2","target":"pkg:pypi/demo-14363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20107@1.0.2","target":"pkg:pypi/demo-1582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20108@1.0.3","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20108@1.0.3","target":"pkg:pypi/demo-12578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20109@1.0.4","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20109@1.0.4","target":"pkg:pypi/demo-1413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2010@1.0.0","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2010@1.0.0","target":"pkg:pypi/demo-17512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20110@1.0.0","target":"pkg:pypi/demo-15612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20110@1.0.0","target":"pkg:pypi/demo-19847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20111@1.0.1","target":"pkg:pypi/demo-14024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20111@1.0.1","target":"pkg:pypi/demo-14234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20112@1.0.2","target":"pkg:pypi/demo-13276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20113@1.0.3","target":"pkg:pypi/demo-10997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20113@1.0.3","target":"pkg:pypi/demo-11501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20113@1.0.3","target":"pkg:pypi/demo-19087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20114@1.0.4","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20114@1.0.4","target":"pkg:pypi/demo-1307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20114@1.0.4","target":"pkg:pypi/demo-14975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20115@1.0.0","target":"pkg:pypi/demo-10234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20115@1.0.0","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20116@1.0.1","target":"pkg:pypi/demo-13945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20116@1.0.1","target":"pkg:pypi/demo-17644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20117@1.0.2","target":"pkg:pypi/demo-18355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20117@1.0.2","target":"pkg:pypi/demo-19109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20118@1.0.3","target":"pkg:pypi/demo-16785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20119@1.0.4","target":"pkg:pypi/demo-10228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20119@1.0.4","target":"pkg:pypi/demo-1248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2011@1.0.1","target":"pkg:pypi/demo-11619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2011@1.0.1","target":"pkg:pypi/demo-1846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20120@1.0.0","target":"pkg:pypi/demo-15179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20121@1.0.1","target":"pkg:pypi/demo-16465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20121@1.0.1","target":"pkg:pypi/demo-19750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20122@1.0.2","target":"pkg:pypi/demo-13333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20122@1.0.2","target":"pkg:pypi/demo-16926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20122@1.0.2","target":"pkg:pypi/demo-17871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20123@1.0.3","target":"pkg:pypi/demo-11394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20123@1.0.3","target":"pkg:pypi/demo-13923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20123@1.0.3","target":"pkg:pypi/demo-14142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20124@1.0.4","target":"pkg:pypi/demo-10296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20124@1.0.4","target":"pkg:pypi/demo-11391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20124@1.0.4","target":"pkg:pypi/demo-14937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20125@1.0.0","target":"pkg:pypi/demo-12560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20125@1.0.0","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20125@1.0.0","target":"pkg:pypi/demo-18169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20126@1.0.1","target":"pkg:pypi/demo-19102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20126@1.0.1","target":"pkg:pypi/demo-19349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20127@1.0.2","target":"pkg:pypi/demo-14939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20127@1.0.2","target":"pkg:pypi/demo-16367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20127@1.0.2","target":"pkg:pypi/demo-18500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20128@1.0.3","target":"pkg:pypi/demo-17772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20129@1.0.4","target":"pkg:pypi/demo-14847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20129@1.0.4","target":"pkg:pypi/demo-15528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20129@1.0.4","target":"pkg:pypi/demo-15794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2012@1.0.2","target":"pkg:pypi/demo-10921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20130@1.0.0","target":"pkg:pypi/demo-1801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20130@1.0.0","target":"pkg:pypi/demo-18945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20131@1.0.1","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20131@1.0.1","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20132@1.0.2","target":"pkg:pypi/demo-1343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20132@1.0.2","target":"pkg:pypi/demo-15415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20132@1.0.2","target":"pkg:pypi/demo-16426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20133@1.0.3","target":"pkg:pypi/demo-17494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20133@1.0.3","target":"pkg:pypi/demo-17674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20133@1.0.3","target":"pkg:pypi/demo-18618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20134@1.0.4","target":"pkg:pypi/demo-17862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20135@1.0.0","target":"pkg:pypi/demo-11482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20135@1.0.0","target":"pkg:pypi/demo-14876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20135@1.0.0","target":"pkg:pypi/demo-15904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20135@1.0.0","target":"pkg:pypi/demo-19117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20136@1.0.1","target":"pkg:pypi/demo-14730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20136@1.0.1","target":"pkg:pypi/demo-16651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20136@1.0.1","target":"pkg:pypi/demo-19606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20137@1.0.2","target":"pkg:pypi/demo-14676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20138@1.0.3","target":"pkg:pypi/demo-16338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20138@1.0.3","target":"pkg:pypi/demo-18779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20139@1.0.4","target":"pkg:pypi/demo-12786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20139@1.0.4","target":"pkg:pypi/demo-16596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20139@1.0.4","target":"pkg:pypi/demo-18196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20139@1.0.4","target":"pkg:pypi/demo-18892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2013@1.0.3","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2013@1.0.3","target":"pkg:pypi/demo-1444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2013@1.0.3","target":"pkg:pypi/demo-18623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20140@1.0.0","target":"pkg:pypi/demo-12724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20140@1.0.0","target":"pkg:pypi/demo-15219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20141@1.0.1","target":"pkg:pypi/demo-14871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20141@1.0.1","target":"pkg:pypi/demo-17897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20142@1.0.2","target":"pkg:pypi/demo-14349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20142@1.0.2","target":"pkg:pypi/demo-17939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20143@1.0.3","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20143@1.0.3","target":"pkg:pypi/demo-11829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20143@1.0.3","target":"pkg:pypi/demo-1261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20143@1.0.3","target":"pkg:pypi/demo-17024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20144@1.0.4","target":"pkg:pypi/demo-14067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20144@1.0.4","target":"pkg:pypi/demo-15883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20144@1.0.4","target":"pkg:pypi/demo-19208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20145@1.0.0","target":"pkg:pypi/demo-14415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20145@1.0.0","target":"pkg:pypi/demo-16371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20146@1.0.1","target":"pkg:pypi/demo-18798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20147@1.0.2","target":"pkg:pypi/demo-15536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20147@1.0.2","target":"pkg:pypi/demo-16610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20147@1.0.2","target":"pkg:pypi/demo-19931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20148@1.0.3","target":"pkg:pypi/demo-15245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20149@1.0.4","target":"pkg:pypi/demo-11975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20149@1.0.4","target":"pkg:pypi/demo-12329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20149@1.0.4","target":"pkg:pypi/demo-13205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20149@1.0.4","target":"pkg:pypi/demo-14281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2014@1.0.4","target":"pkg:pypi/demo-12803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20150@1.0.0","target":"pkg:pypi/demo-10513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20150@1.0.0","target":"pkg:pypi/demo-11220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20150@1.0.0","target":"pkg:pypi/demo-13749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20151@1.0.1","target":"pkg:pypi/demo-15084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20151@1.0.1","target":"pkg:pypi/demo-1552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20151@1.0.1","target":"pkg:pypi/demo-17057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20152@1.0.2","target":"pkg:pypi/demo-11829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20152@1.0.2","target":"pkg:pypi/demo-1255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20152@1.0.2","target":"pkg:pypi/demo-14448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20153@1.0.3","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20153@1.0.3","target":"pkg:pypi/demo-1666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20153@1.0.3","target":"pkg:pypi/demo-1705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20154@1.0.4","target":"pkg:pypi/demo-12581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20154@1.0.4","target":"pkg:pypi/demo-14402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20154@1.0.4","target":"pkg:pypi/demo-17635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20154@1.0.4","target":"pkg:pypi/demo-18296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20155@1.0.0","target":"pkg:pypi/demo-10319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20155@1.0.0","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20155@1.0.0","target":"pkg:pypi/demo-14907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20156@1.0.1","target":"pkg:pypi/demo-11676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20157@1.0.2","target":"pkg:pypi/demo-10052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20157@1.0.2","target":"pkg:pypi/demo-17538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20157@1.0.2","target":"pkg:pypi/demo-19869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20158@1.0.3","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20159@1.0.4","target":"pkg:pypi/demo-11584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2015@1.0.0","target":"pkg:pypi/demo-12848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20160@1.0.0","target":"pkg:pypi/demo-12127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20160@1.0.0","target":"pkg:pypi/demo-17355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20161@1.0.1","target":"pkg:pypi/demo-17546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20162@1.0.2","target":"pkg:pypi/demo-12235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20162@1.0.2","target":"pkg:pypi/demo-18642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20163@1.0.3","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20163@1.0.3","target":"pkg:pypi/demo-12797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20163@1.0.3","target":"pkg:pypi/demo-13796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20163@1.0.3","target":"pkg:pypi/demo-19948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20164@1.0.4","target":"pkg:pypi/demo-12250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20164@1.0.4","target":"pkg:pypi/demo-15171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20164@1.0.4","target":"pkg:pypi/demo-16102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20164@1.0.4","target":"pkg:pypi/demo-17460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20165@1.0.0","target":"pkg:pypi/demo-1799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20166@1.0.1","target":"pkg:pypi/demo-13111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20167@1.0.2","target":"pkg:pypi/demo-16752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20168@1.0.3","target":"pkg:pypi/demo-18756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20168@1.0.3","target":"pkg:pypi/demo-19768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20168@1.0.3","target":"pkg:pypi/demo-19856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20169@1.0.4","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2016@1.0.1","target":"pkg:pypi/demo-10810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2016@1.0.1","target":"pkg:pypi/demo-12567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20170@1.0.0","target":"pkg:pypi/demo-12959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20170@1.0.0","target":"pkg:pypi/demo-13067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20171@1.0.1","target":"pkg:pypi/demo-11246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20172@1.0.2","target":"pkg:pypi/demo-13978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20172@1.0.2","target":"pkg:pypi/demo-18785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20172@1.0.2","target":"pkg:pypi/demo-18860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20172@1.0.2","target":"pkg:pypi/demo-19777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20173@1.0.3","target":"pkg:pypi/demo-10965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20173@1.0.3","target":"pkg:pypi/demo-14835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20173@1.0.3","target":"pkg:pypi/demo-15472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20173@1.0.3","target":"pkg:pypi/demo-17469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20174@1.0.4","target":"pkg:pypi/demo-14021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20174@1.0.4","target":"pkg:pypi/demo-1552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20174@1.0.4","target":"pkg:pypi/demo-15918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20175@1.0.0","target":"pkg:pypi/demo-1413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20175@1.0.0","target":"pkg:pypi/demo-15970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20175@1.0.0","target":"pkg:pypi/demo-18103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20175@1.0.0","target":"pkg:pypi/demo-19866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20176@1.0.1","target":"pkg:pypi/demo-18388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20177@1.0.2","target":"pkg:pypi/demo-11213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20177@1.0.2","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20178@1.0.3","target":"pkg:pypi/demo-17986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20179@1.0.4","target":"pkg:pypi/demo-16648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2017@1.0.2","target":"pkg:pypi/demo-13820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2017@1.0.2","target":"pkg:pypi/demo-15929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20180@1.0.0","target":"pkg:pypi/demo-12673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20180@1.0.0","target":"pkg:pypi/demo-16739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20181@1.0.1","target":"pkg:pypi/demo-15239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20182@1.0.2","target":"pkg:pypi/demo-13453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20182@1.0.2","target":"pkg:pypi/demo-15786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20182@1.0.2","target":"pkg:pypi/demo-16374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20182@1.0.2","target":"pkg:pypi/demo-16586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20183@1.0.3","target":"pkg:pypi/demo-11267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20183@1.0.3","target":"pkg:pypi/demo-13170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20183@1.0.3","target":"pkg:pypi/demo-18410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20183@1.0.3","target":"pkg:pypi/demo-19882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20184@1.0.4","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20184@1.0.4","target":"pkg:pypi/demo-13100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20184@1.0.4","target":"pkg:pypi/demo-15211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20185@1.0.0","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20185@1.0.0","target":"pkg:pypi/demo-14499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20185@1.0.0","target":"pkg:pypi/demo-17579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20185@1.0.0","target":"pkg:pypi/demo-19483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20186@1.0.1","target":"pkg:pypi/demo-13881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20186@1.0.1","target":"pkg:pypi/demo-14076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20186@1.0.1","target":"pkg:pypi/demo-16509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20186@1.0.1","target":"pkg:pypi/demo-18393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20187@1.0.2","target":"pkg:pypi/demo-12730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20187@1.0.2","target":"pkg:pypi/demo-176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20188@1.0.3","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20188@1.0.3","target":"pkg:pypi/demo-14766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20188@1.0.3","target":"pkg:pypi/demo-18135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20189@1.0.4","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20189@1.0.4","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20189@1.0.4","target":"pkg:pypi/demo-15431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2018@1.0.3","target":"pkg:pypi/demo-11061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2018@1.0.3","target":"pkg:pypi/demo-15519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20190@1.0.0","target":"pkg:pypi/demo-14391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20190@1.0.0","target":"pkg:pypi/demo-1613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20191@1.0.1","target":"pkg:pypi/demo-12464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20191@1.0.1","target":"pkg:pypi/demo-17522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20191@1.0.1","target":"pkg:pypi/demo-19059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20191@1.0.1","target":"pkg:pypi/demo-19566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20192@1.0.2","target":"pkg:pypi/demo-12417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20192@1.0.2","target":"pkg:pypi/demo-16240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20193@1.0.3","target":"pkg:pypi/demo-17531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20194@1.0.4","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20194@1.0.4","target":"pkg:pypi/demo-10863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20194@1.0.4","target":"pkg:pypi/demo-18490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20195@1.0.0","target":"pkg:pypi/demo-11121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20195@1.0.0","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20195@1.0.0","target":"pkg:pypi/demo-14741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20196@1.0.1","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20196@1.0.1","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20196@1.0.1","target":"pkg:pypi/demo-18621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20197@1.0.2","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20198@1.0.3","target":"pkg:pypi/demo-11026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20198@1.0.3","target":"pkg:pypi/demo-20027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20199@1.0.4","target":"pkg:pypi/demo-16566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2019@1.0.4","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2019@1.0.4","target":"pkg:pypi/demo-12138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-201@1.0.1","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-201@1.0.1","target":"pkg:pypi/demo-1233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-201@1.0.1","target":"pkg:pypi/demo-181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-201@1.0.1","target":"pkg:pypi/demo-19623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20200@1.0.0","target":"pkg:pypi/demo-1273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20200@1.0.0","target":"pkg:pypi/demo-12904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20200@1.0.0","target":"pkg:pypi/demo-17723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20201@1.0.1","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20201@1.0.1","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20201@1.0.1","target":"pkg:pypi/demo-13373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20202@1.0.2","target":"pkg:pypi/demo-16803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20202@1.0.2","target":"pkg:pypi/demo-1825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20203@1.0.3","target":"pkg:pypi/demo-16756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20203@1.0.3","target":"pkg:pypi/demo-18966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20204@1.0.4","target":"pkg:pypi/demo-110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20204@1.0.4","target":"pkg:pypi/demo-17266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20204@1.0.4","target":"pkg:pypi/demo-18536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20204@1.0.4","target":"pkg:pypi/demo-19260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20205@1.0.0","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20205@1.0.0","target":"pkg:pypi/demo-16077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20206@1.0.1","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20207@1.0.2","target":"pkg:pypi/demo-12234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20207@1.0.2","target":"pkg:pypi/demo-14250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20207@1.0.2","target":"pkg:pypi/demo-19159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20208@1.0.3","target":"pkg:pypi/demo-10124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20208@1.0.3","target":"pkg:pypi/demo-11834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20209@1.0.4","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20209@1.0.4","target":"pkg:pypi/demo-13427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20209@1.0.4","target":"pkg:pypi/demo-15486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2020@1.0.0","target":"pkg:pypi/demo-13468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2020@1.0.0","target":"pkg:pypi/demo-13844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20210@1.0.0","target":"pkg:pypi/demo-12897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20210@1.0.0","target":"pkg:pypi/demo-14778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20211@1.0.1","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20211@1.0.1","target":"pkg:pypi/demo-15142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20211@1.0.1","target":"pkg:pypi/demo-16088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20211@1.0.1","target":"pkg:pypi/demo-18844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20212@1.0.2","target":"pkg:pypi/demo-12465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20212@1.0.2","target":"pkg:pypi/demo-15814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20212@1.0.2","target":"pkg:pypi/demo-17106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20213@1.0.3","target":"pkg:pypi/demo-11368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20213@1.0.3","target":"pkg:pypi/demo-14483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20213@1.0.3","target":"pkg:pypi/demo-18016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20214@1.0.4","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20214@1.0.4","target":"pkg:pypi/demo-11407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20214@1.0.4","target":"pkg:pypi/demo-16023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20214@1.0.4","target":"pkg:pypi/demo-19133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20215@1.0.0","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20215@1.0.0","target":"pkg:pypi/demo-12939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20215@1.0.0","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20215@1.0.0","target":"pkg:pypi/demo-18064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20216@1.0.1","target":"pkg:pypi/demo-13814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20216@1.0.1","target":"pkg:pypi/demo-1597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20217@1.0.2","target":"pkg:pypi/demo-11942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20217@1.0.2","target":"pkg:pypi/demo-12549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20217@1.0.2","target":"pkg:pypi/demo-13491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20217@1.0.2","target":"pkg:pypi/demo-14138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20218@1.0.3","target":"pkg:pypi/demo-14973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20219@1.0.4","target":"pkg:pypi/demo-11957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20219@1.0.4","target":"pkg:pypi/demo-12127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20219@1.0.4","target":"pkg:pypi/demo-14814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20219@1.0.4","target":"pkg:pypi/demo-1557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2021@1.0.1","target":"pkg:pypi/demo-11050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2021@1.0.1","target":"pkg:pypi/demo-17205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2021@1.0.1","target":"pkg:pypi/demo-17448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20220@1.0.0","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20220@1.0.0","target":"pkg:pypi/demo-15608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20220@1.0.0","target":"pkg:pypi/demo-15866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20220@1.0.0","target":"pkg:pypi/demo-16547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20221@1.0.1","target":"pkg:pypi/demo-10290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20222@1.0.2","target":"pkg:pypi/demo-16885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20222@1.0.2","target":"pkg:pypi/demo-1778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20222@1.0.2","target":"pkg:pypi/demo-19356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20222@1.0.2","target":"pkg:pypi/demo-20026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20223@1.0.3","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20223@1.0.3","target":"pkg:pypi/demo-17809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20223@1.0.3","target":"pkg:pypi/demo-19989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20224@1.0.4","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20224@1.0.4","target":"pkg:pypi/demo-14060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20225@1.0.0","target":"pkg:pypi/demo-13983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20225@1.0.0","target":"pkg:pypi/demo-1576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20226@1.0.1","target":"pkg:pypi/demo-18633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20226@1.0.1","target":"pkg:pypi/demo-20136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20227@1.0.2","target":"pkg:pypi/demo-13116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20227@1.0.2","target":"pkg:pypi/demo-14060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20227@1.0.2","target":"pkg:pypi/demo-14422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20227@1.0.2","target":"pkg:pypi/demo-19874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20228@1.0.3","target":"pkg:pypi/demo-10825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20228@1.0.3","target":"pkg:pypi/demo-1497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20228@1.0.3","target":"pkg:pypi/demo-18041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20229@1.0.4","target":"pkg:pypi/demo-15495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2022@1.0.2","target":"pkg:pypi/demo-10625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20230@1.0.0","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20230@1.0.0","target":"pkg:pypi/demo-13940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20230@1.0.0","target":"pkg:pypi/demo-18728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20231@1.0.1","target":"pkg:pypi/demo-15987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20231@1.0.1","target":"pkg:pypi/demo-18713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20232@1.0.2","target":"pkg:pypi/demo-15774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20233@1.0.3","target":"pkg:pypi/demo-13180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20233@1.0.3","target":"pkg:pypi/demo-1332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20233@1.0.3","target":"pkg:pypi/demo-17530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20233@1.0.3","target":"pkg:pypi/demo-18180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20234@1.0.4","target":"pkg:pypi/demo-12124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20234@1.0.4","target":"pkg:pypi/demo-14027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20234@1.0.4","target":"pkg:pypi/demo-15200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20234@1.0.4","target":"pkg:pypi/demo-16172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20235@1.0.0","target":"pkg:pypi/demo-1412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20236@1.0.1","target":"pkg:pypi/demo-10673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20236@1.0.1","target":"pkg:pypi/demo-17284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20237@1.0.2","target":"pkg:pypi/demo-17443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20238@1.0.3","target":"pkg:pypi/demo-16902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20238@1.0.3","target":"pkg:pypi/demo-19634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20239@1.0.4","target":"pkg:pypi/demo-13426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2023@1.0.3","target":"pkg:pypi/demo-12924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2023@1.0.3","target":"pkg:pypi/demo-16218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2023@1.0.3","target":"pkg:pypi/demo-18398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20240@1.0.0","target":"pkg:pypi/demo-13416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20241@1.0.1","target":"pkg:pypi/demo-12953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20241@1.0.1","target":"pkg:pypi/demo-18659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20241@1.0.1","target":"pkg:pypi/demo-19959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20242@1.0.2","target":"pkg:pypi/demo-18626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20243@1.0.3","target":"pkg:pypi/demo-13286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20243@1.0.3","target":"pkg:pypi/demo-15428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20243@1.0.3","target":"pkg:pypi/demo-1694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20244@1.0.4","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20244@1.0.4","target":"pkg:pypi/demo-12467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20244@1.0.4","target":"pkg:pypi/demo-12616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20244@1.0.4","target":"pkg:pypi/demo-16951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20245@1.0.0","target":"pkg:pypi/demo-10572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20246@1.0.1","target":"pkg:pypi/demo-14677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20246@1.0.1","target":"pkg:pypi/demo-19057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20247@1.0.2","target":"pkg:pypi/demo-10124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20247@1.0.2","target":"pkg:pypi/demo-11538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20247@1.0.2","target":"pkg:pypi/demo-156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20247@1.0.2","target":"pkg:pypi/demo-17974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20248@1.0.3","target":"pkg:pypi/demo-10421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20248@1.0.3","target":"pkg:pypi/demo-15384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20249@1.0.4","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20249@1.0.4","target":"pkg:pypi/demo-19459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2024@1.0.4","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2024@1.0.4","target":"pkg:pypi/demo-12184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2024@1.0.4","target":"pkg:pypi/demo-13294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2024@1.0.4","target":"pkg:pypi/demo-18979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20250@1.0.0","target":"pkg:pypi/demo-11983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20250@1.0.0","target":"pkg:pypi/demo-14072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20250@1.0.0","target":"pkg:pypi/demo-18146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20250@1.0.0","target":"pkg:pypi/demo-20010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20251@1.0.1","target":"pkg:pypi/demo-13904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20251@1.0.1","target":"pkg:pypi/demo-14807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20251@1.0.1","target":"pkg:pypi/demo-19475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20252@1.0.2","target":"pkg:pypi/demo-14559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20252@1.0.2","target":"pkg:pypi/demo-18984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20253@1.0.3","target":"pkg:pypi/demo-12262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20253@1.0.3","target":"pkg:pypi/demo-19319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20254@1.0.4","target":"pkg:pypi/demo-11100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20254@1.0.4","target":"pkg:pypi/demo-12880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20254@1.0.4","target":"pkg:pypi/demo-14564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20254@1.0.4","target":"pkg:pypi/demo-20091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20255@1.0.0","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20256@1.0.1","target":"pkg:pypi/demo-12753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20256@1.0.1","target":"pkg:pypi/demo-14085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20256@1.0.1","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20256@1.0.1","target":"pkg:pypi/demo-19367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20257@1.0.2","target":"pkg:pypi/demo-13843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20258@1.0.3","target":"pkg:pypi/demo-11537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20258@1.0.3","target":"pkg:pypi/demo-17437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20259@1.0.4","target":"pkg:pypi/demo-15403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20259@1.0.4","target":"pkg:pypi/demo-19589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2025@1.0.0","target":"pkg:pypi/demo-15581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2025@1.0.0","target":"pkg:pypi/demo-15748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2025@1.0.0","target":"pkg:pypi/demo-17446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20260@1.0.0","target":"pkg:pypi/demo-15397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20260@1.0.0","target":"pkg:pypi/demo-20171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20261@1.0.1","target":"pkg:pypi/demo-16541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20261@1.0.1","target":"pkg:pypi/demo-18780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20262@1.0.2","target":"pkg:pypi/demo-19079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20263@1.0.3","target":"pkg:pypi/demo-12892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20263@1.0.3","target":"pkg:pypi/demo-19010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20264@1.0.4","target":"pkg:pypi/demo-11562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20264@1.0.4","target":"pkg:pypi/demo-11797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20264@1.0.4","target":"pkg:pypi/demo-16205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20265@1.0.0","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20265@1.0.0","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20265@1.0.0","target":"pkg:pypi/demo-14357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20265@1.0.0","target":"pkg:pypi/demo-15215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20266@1.0.1","target":"pkg:pypi/demo-16718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20266@1.0.1","target":"pkg:pypi/demo-17779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20266@1.0.1","target":"pkg:pypi/demo-20063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20267@1.0.2","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20267@1.0.2","target":"pkg:pypi/demo-12234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20267@1.0.2","target":"pkg:pypi/demo-14381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20267@1.0.2","target":"pkg:pypi/demo-18808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20268@1.0.3","target":"pkg:pypi/demo-18658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20268@1.0.3","target":"pkg:pypi/demo-19686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20269@1.0.4","target":"pkg:pypi/demo-12140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20269@1.0.4","target":"pkg:pypi/demo-14925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20269@1.0.4","target":"pkg:pypi/demo-15381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2026@1.0.1","target":"pkg:pypi/demo-18065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20270@1.0.0","target":"pkg:pypi/demo-12671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20271@1.0.1","target":"pkg:pypi/demo-14725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20271@1.0.1","target":"pkg:pypi/demo-20210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20272@1.0.2","target":"pkg:pypi/demo-12956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20272@1.0.2","target":"pkg:pypi/demo-14442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20273@1.0.3","target":"pkg:pypi/demo-16085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20273@1.0.3","target":"pkg:pypi/demo-18860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20274@1.0.4","target":"pkg:pypi/demo-15078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20274@1.0.4","target":"pkg:pypi/demo-16010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20274@1.0.4","target":"pkg:pypi/demo-19722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20275@1.0.0","target":"pkg:pypi/demo-13980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20275@1.0.0","target":"pkg:pypi/demo-16508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20275@1.0.0","target":"pkg:pypi/demo-17329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20275@1.0.0","target":"pkg:pypi/demo-18844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20276@1.0.1","target":"pkg:pypi/demo-19085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20276@1.0.1","target":"pkg:pypi/demo-19568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20277@1.0.2","target":"pkg:pypi/demo-10654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20277@1.0.2","target":"pkg:pypi/demo-20238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20278@1.0.3","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20278@1.0.3","target":"pkg:pypi/demo-13942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20278@1.0.3","target":"pkg:pypi/demo-15253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20278@1.0.3","target":"pkg:pypi/demo-16979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20279@1.0.4","target":"pkg:pypi/demo-1173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20279@1.0.4","target":"pkg:pypi/demo-13824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20279@1.0.4","target":"pkg:pypi/demo-16589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2027@1.0.2","target":"pkg:pypi/demo-14043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2027@1.0.2","target":"pkg:pypi/demo-18022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20280@1.0.0","target":"pkg:pypi/demo-14043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20280@1.0.0","target":"pkg:pypi/demo-19994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20281@1.0.1","target":"pkg:pypi/demo-11368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20281@1.0.1","target":"pkg:pypi/demo-14774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20281@1.0.1","target":"pkg:pypi/demo-17086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20282@1.0.2","target":"pkg:pypi/demo-15822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20282@1.0.2","target":"pkg:pypi/demo-18485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20282@1.0.2","target":"pkg:pypi/demo-1@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20283@1.0.3","target":"pkg:pypi/demo-16796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20284@1.0.4","target":"pkg:pypi/demo-13325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20284@1.0.4","target":"pkg:pypi/demo-13951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20285@1.0.0","target":"pkg:pypi/demo-17604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20285@1.0.0","target":"pkg:pypi/demo-18613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20286@1.0.1","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20286@1.0.1","target":"pkg:pypi/demo-18406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20286@1.0.1","target":"pkg:pypi/demo-18929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20287@1.0.2","target":"pkg:pypi/demo-1454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20288@1.0.3","target":"pkg:pypi/demo-1230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20288@1.0.3","target":"pkg:pypi/demo-12691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20289@1.0.4","target":"pkg:pypi/demo-15575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2028@1.0.3","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2028@1.0.3","target":"pkg:pypi/demo-15715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2028@1.0.3","target":"pkg:pypi/demo-17796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20290@1.0.0","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20290@1.0.0","target":"pkg:pypi/demo-14020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20290@1.0.0","target":"pkg:pypi/demo-19864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20291@1.0.1","target":"pkg:pypi/demo-1111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20291@1.0.1","target":"pkg:pypi/demo-16859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20292@1.0.2","target":"pkg:pypi/demo-14594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20292@1.0.2","target":"pkg:pypi/demo-14644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20293@1.0.3","target":"pkg:pypi/demo-11861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20293@1.0.3","target":"pkg:pypi/demo-13760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20293@1.0.3","target":"pkg:pypi/demo-17443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20293@1.0.3","target":"pkg:pypi/demo-19629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20294@1.0.4","target":"pkg:pypi/demo-11876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20294@1.0.4","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20294@1.0.4","target":"pkg:pypi/demo-20054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20295@1.0.0","target":"pkg:pypi/demo-12698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20295@1.0.0","target":"pkg:pypi/demo-1851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20296@1.0.1","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20296@1.0.1","target":"pkg:pypi/demo-16164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20297@1.0.2","target":"pkg:pypi/demo-11252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20297@1.0.2","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20297@1.0.2","target":"pkg:pypi/demo-18463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20298@1.0.3","target":"pkg:pypi/demo-19936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20299@1.0.4","target":"pkg:pypi/demo-18675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2029@1.0.4","target":"pkg:pypi/demo-12675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-202@1.0.2","target":"pkg:pypi/demo-14205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-202@1.0.2","target":"pkg:pypi/demo-14549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-202@1.0.2","target":"pkg:pypi/demo-17510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20300@1.0.0","target":"pkg:pypi/demo-20084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20301@1.0.1","target":"pkg:pypi/demo-1176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20301@1.0.1","target":"pkg:pypi/demo-1289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20301@1.0.1","target":"pkg:pypi/demo-17000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20301@1.0.1","target":"pkg:pypi/demo-19579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20302@1.0.2","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20302@1.0.2","target":"pkg:pypi/demo-13326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20302@1.0.2","target":"pkg:pypi/demo-1569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20302@1.0.2","target":"pkg:pypi/demo-19590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20303@1.0.3","target":"pkg:pypi/demo-1880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20304@1.0.4","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20304@1.0.4","target":"pkg:pypi/demo-11674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20304@1.0.4","target":"pkg:pypi/demo-17838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20305@1.0.0","target":"pkg:pypi/demo-14427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20305@1.0.0","target":"pkg:pypi/demo-18833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20305@1.0.0","target":"pkg:pypi/demo-19407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20306@1.0.1","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20306@1.0.1","target":"pkg:pypi/demo-13552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20306@1.0.1","target":"pkg:pypi/demo-13910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20306@1.0.1","target":"pkg:pypi/demo-18168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20307@1.0.2","target":"pkg:pypi/demo-19498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20307@1.0.2","target":"pkg:pypi/demo-19823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20308@1.0.3","target":"pkg:pypi/demo-16592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20308@1.0.3","target":"pkg:pypi/demo-18528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20308@1.0.3","target":"pkg:pypi/demo-19046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20309@1.0.4","target":"pkg:pypi/demo-17447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20309@1.0.4","target":"pkg:pypi/demo-18131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20309@1.0.4","target":"pkg:pypi/demo-1864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20309@1.0.4","target":"pkg:pypi/demo-19143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2030@1.0.0","target":"pkg:pypi/demo-12213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20310@1.0.0","target":"pkg:pypi/demo-16700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20311@1.0.1","target":"pkg:pypi/demo-17136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20311@1.0.1","target":"pkg:pypi/demo-18720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20312@1.0.2","target":"pkg:pypi/demo-17676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20313@1.0.3","target":"pkg:pypi/demo-12876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20314@1.0.4","target":"pkg:pypi/demo-16749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20315@1.0.0","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20315@1.0.0","target":"pkg:pypi/demo-16581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20315@1.0.0","target":"pkg:pypi/demo-18576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20316@1.0.1","target":"pkg:pypi/demo-15353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20317@1.0.2","target":"pkg:pypi/demo-14992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20318@1.0.3","target":"pkg:pypi/demo-15031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20319@1.0.4","target":"pkg:pypi/demo-10962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20319@1.0.4","target":"pkg:pypi/demo-13173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2031@1.0.1","target":"pkg:pypi/demo-12372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2031@1.0.1","target":"pkg:pypi/demo-12788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2031@1.0.1","target":"pkg:pypi/demo-15917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20320@1.0.0","target":"pkg:pypi/demo-11177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20320@1.0.0","target":"pkg:pypi/demo-15155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20320@1.0.0","target":"pkg:pypi/demo-18209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20320@1.0.0","target":"pkg:pypi/demo-19503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20321@1.0.1","target":"pkg:pypi/demo-12829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20321@1.0.1","target":"pkg:pypi/demo-18877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20322@1.0.2","target":"pkg:pypi/demo-14504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20322@1.0.2","target":"pkg:pypi/demo-14858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20322@1.0.2","target":"pkg:pypi/demo-17412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20323@1.0.3","target":"pkg:pypi/demo-14465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20323@1.0.3","target":"pkg:pypi/demo-15561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20323@1.0.3","target":"pkg:pypi/demo-1918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20324@1.0.4","target":"pkg:pypi/demo-13099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20325@1.0.0","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20325@1.0.0","target":"pkg:pypi/demo-16133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20325@1.0.0","target":"pkg:pypi/demo-17188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20325@1.0.0","target":"pkg:pypi/demo-19668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20326@1.0.1","target":"pkg:pypi/demo-15579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20326@1.0.1","target":"pkg:pypi/demo-19626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20327@1.0.2","target":"pkg:pypi/demo-10536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20327@1.0.2","target":"pkg:pypi/demo-19988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20328@1.0.3","target":"pkg:pypi/demo-14945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20328@1.0.3","target":"pkg:pypi/demo-16437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20328@1.0.3","target":"pkg:pypi/demo-16941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20328@1.0.3","target":"pkg:pypi/demo-17157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20329@1.0.4","target":"pkg:pypi/demo-10772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20329@1.0.4","target":"pkg:pypi/demo-15352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20329@1.0.4","target":"pkg:pypi/demo-18379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20329@1.0.4","target":"pkg:pypi/demo-19691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2032@1.0.2","target":"pkg:pypi/demo-16157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20330@1.0.0","target":"pkg:pypi/demo-1261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20330@1.0.0","target":"pkg:pypi/demo-19746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20331@1.0.1","target":"pkg:pypi/demo-12881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20331@1.0.1","target":"pkg:pypi/demo-1561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20331@1.0.1","target":"pkg:pypi/demo-19167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20332@1.0.2","target":"pkg:pypi/demo-1015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20332@1.0.2","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20332@1.0.2","target":"pkg:pypi/demo-19376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20332@1.0.2","target":"pkg:pypi/demo-19875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20333@1.0.3","target":"pkg:pypi/demo-16931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20333@1.0.3","target":"pkg:pypi/demo-18843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20334@1.0.4","target":"pkg:pypi/demo-14662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20334@1.0.4","target":"pkg:pypi/demo-14897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20334@1.0.4","target":"pkg:pypi/demo-16589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20334@1.0.4","target":"pkg:pypi/demo-18530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20335@1.0.0","target":"pkg:pypi/demo-17447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20335@1.0.0","target":"pkg:pypi/demo-17638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20336@1.0.1","target":"pkg:pypi/demo-1214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20337@1.0.2","target":"pkg:pypi/demo-12708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20337@1.0.2","target":"pkg:pypi/demo-14975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20338@1.0.3","target":"pkg:pypi/demo-12877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20338@1.0.3","target":"pkg:pypi/demo-14909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20338@1.0.3","target":"pkg:pypi/demo-16532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20339@1.0.4","target":"pkg:pypi/demo-11072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20339@1.0.4","target":"pkg:pypi/demo-13954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20339@1.0.4","target":"pkg:pypi/demo-1464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20339@1.0.4","target":"pkg:pypi/demo-16000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2033@1.0.3","target":"pkg:pypi/demo-12819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2033@1.0.3","target":"pkg:pypi/demo-14674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20340@1.0.0","target":"pkg:pypi/demo-17877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20341@1.0.1","target":"pkg:pypi/demo-11349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20341@1.0.1","target":"pkg:pypi/demo-14558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20341@1.0.1","target":"pkg:pypi/demo-17243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20341@1.0.1","target":"pkg:pypi/demo-19414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20342@1.0.2","target":"pkg:pypi/demo-10901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20342@1.0.2","target":"pkg:pypi/demo-1533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20343@1.0.3","target":"pkg:pypi/demo-14642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20343@1.0.3","target":"pkg:pypi/demo-15409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20343@1.0.3","target":"pkg:pypi/demo-18329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20344@1.0.4","target":"pkg:pypi/demo-15436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20344@1.0.4","target":"pkg:pypi/demo-16859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20344@1.0.4","target":"pkg:pypi/demo-20184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20345@1.0.0","target":"pkg:pypi/demo-11153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20345@1.0.0","target":"pkg:pypi/demo-12109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20345@1.0.0","target":"pkg:pypi/demo-17239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20346@1.0.1","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20347@1.0.2","target":"pkg:pypi/demo-13567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20347@1.0.2","target":"pkg:pypi/demo-14526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20348@1.0.3","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20348@1.0.3","target":"pkg:pypi/demo-17142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20348@1.0.3","target":"pkg:pypi/demo-17881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20349@1.0.4","target":"pkg:pypi/demo-11881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20349@1.0.4","target":"pkg:pypi/demo-19422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2034@1.0.4","target":"pkg:pypi/demo-19015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20350@1.0.0","target":"pkg:pypi/demo-11546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20350@1.0.0","target":"pkg:pypi/demo-15679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20350@1.0.0","target":"pkg:pypi/demo-15842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20351@1.0.1","target":"pkg:pypi/demo-1133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20351@1.0.1","target":"pkg:pypi/demo-12732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20352@1.0.2","target":"pkg:pypi/demo-12735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20352@1.0.2","target":"pkg:pypi/demo-14697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20353@1.0.3","target":"pkg:pypi/demo-12247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20353@1.0.3","target":"pkg:pypi/demo-20273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20354@1.0.4","target":"pkg:pypi/demo-13867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20355@1.0.0","target":"pkg:pypi/demo-12781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20355@1.0.0","target":"pkg:pypi/demo-13092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20355@1.0.0","target":"pkg:pypi/demo-14182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20355@1.0.0","target":"pkg:pypi/demo-1449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20356@1.0.1","target":"pkg:pypi/demo-12265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20356@1.0.1","target":"pkg:pypi/demo-13761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20356@1.0.1","target":"pkg:pypi/demo-16991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20356@1.0.1","target":"pkg:pypi/demo-18432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20357@1.0.2","target":"pkg:pypi/demo-12816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20357@1.0.2","target":"pkg:pypi/demo-1414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20357@1.0.2","target":"pkg:pypi/demo-14478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20358@1.0.3","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20358@1.0.3","target":"pkg:pypi/demo-1799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20358@1.0.3","target":"pkg:pypi/demo-19792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20359@1.0.4","target":"pkg:pypi/demo-17516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20359@1.0.4","target":"pkg:pypi/demo-1759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2035@1.0.0","target":"pkg:pypi/demo-19176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20360@1.0.0","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20360@1.0.0","target":"pkg:pypi/demo-15089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20361@1.0.1","target":"pkg:pypi/demo-10755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20361@1.0.1","target":"pkg:pypi/demo-10999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20361@1.0.1","target":"pkg:pypi/demo-18349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20362@1.0.2","target":"pkg:pypi/demo-15480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20362@1.0.2","target":"pkg:pypi/demo-1680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20363@1.0.3","target":"pkg:pypi/demo-11035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20363@1.0.3","target":"pkg:pypi/demo-1964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20364@1.0.4","target":"pkg:pypi/demo-19993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20365@1.0.0","target":"pkg:pypi/demo-17475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20366@1.0.1","target":"pkg:pypi/demo-13532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20366@1.0.1","target":"pkg:pypi/demo-13569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20367@1.0.2","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20367@1.0.2","target":"pkg:pypi/demo-12696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20367@1.0.2","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20367@1.0.2","target":"pkg:pypi/demo-18512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20368@1.0.3","target":"pkg:pypi/demo-10615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20368@1.0.3","target":"pkg:pypi/demo-11284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20368@1.0.3","target":"pkg:pypi/demo-13935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20368@1.0.3","target":"pkg:pypi/demo-18430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20369@1.0.4","target":"pkg:pypi/demo-18462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2036@1.0.1","target":"pkg:pypi/demo-14226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2036@1.0.1","target":"pkg:pypi/demo-18016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2036@1.0.1","target":"pkg:pypi/demo-19006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2036@1.0.1","target":"pkg:pypi/demo-19213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20370@1.0.0","target":"pkg:pypi/demo-13239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20370@1.0.0","target":"pkg:pypi/demo-1804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20371@1.0.1","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20371@1.0.1","target":"pkg:pypi/demo-12882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20372@1.0.2","target":"pkg:pypi/demo-18426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20373@1.0.3","target":"pkg:pypi/demo-14983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20374@1.0.4","target":"pkg:pypi/demo-19245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20375@1.0.0","target":"pkg:pypi/demo-11013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20375@1.0.0","target":"pkg:pypi/demo-1152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20376@1.0.1","target":"pkg:pypi/demo-1679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20377@1.0.2","target":"pkg:pypi/demo-11269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20377@1.0.2","target":"pkg:pypi/demo-13289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20377@1.0.2","target":"pkg:pypi/demo-1624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20377@1.0.2","target":"pkg:pypi/demo-17865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20378@1.0.3","target":"pkg:pypi/demo-11726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20378@1.0.3","target":"pkg:pypi/demo-18709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20379@1.0.4","target":"pkg:pypi/demo-14699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20379@1.0.4","target":"pkg:pypi/demo-16690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20379@1.0.4","target":"pkg:pypi/demo-16716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20379@1.0.4","target":"pkg:pypi/demo-19731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2037@1.0.2","target":"pkg:pypi/demo-17257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2037@1.0.2","target":"pkg:pypi/demo-19251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2037@1.0.2","target":"pkg:pypi/demo-20110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20380@1.0.0","target":"pkg:pypi/demo-14577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20381@1.0.1","target":"pkg:pypi/demo-13976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20381@1.0.1","target":"pkg:pypi/demo-14225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20381@1.0.1","target":"pkg:pypi/demo-18625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20381@1.0.1","target":"pkg:pypi/demo-19269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20382@1.0.2","target":"pkg:pypi/demo-15790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20383@1.0.3","target":"pkg:pypi/demo-11755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20383@1.0.3","target":"pkg:pypi/demo-12331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20384@1.0.4","target":"pkg:pypi/demo-10559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20384@1.0.4","target":"pkg:pypi/demo-11834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20384@1.0.4","target":"pkg:pypi/demo-1184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20384@1.0.4","target":"pkg:pypi/demo-15866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20385@1.0.0","target":"pkg:pypi/demo-10571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20385@1.0.0","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20385@1.0.0","target":"pkg:pypi/demo-20083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20386@1.0.1","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20386@1.0.1","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20386@1.0.1","target":"pkg:pypi/demo-16939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20387@1.0.2","target":"pkg:pypi/demo-11680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20387@1.0.2","target":"pkg:pypi/demo-13472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20388@1.0.3","target":"pkg:pypi/demo-18295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20388@1.0.3","target":"pkg:pypi/demo-18539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20389@1.0.4","target":"pkg:pypi/demo-11064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20389@1.0.4","target":"pkg:pypi/demo-14854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20389@1.0.4","target":"pkg:pypi/demo-15820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2038@1.0.3","target":"pkg:pypi/demo-13525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2038@1.0.3","target":"pkg:pypi/demo-1411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2038@1.0.3","target":"pkg:pypi/demo-15520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20390@1.0.0","target":"pkg:pypi/demo-1924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20390@1.0.0","target":"pkg:pypi/demo-20186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20391@1.0.1","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20391@1.0.1","target":"pkg:pypi/demo-1686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20391@1.0.1","target":"pkg:pypi/demo-17638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20391@1.0.1","target":"pkg:pypi/demo-19880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20392@1.0.2","target":"pkg:pypi/demo-17884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20393@1.0.3","target":"pkg:pypi/demo-10988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20393@1.0.3","target":"pkg:pypi/demo-14724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20393@1.0.3","target":"pkg:pypi/demo-15877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20394@1.0.4","target":"pkg:pypi/demo-13516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20394@1.0.4","target":"pkg:pypi/demo-14228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20394@1.0.4","target":"pkg:pypi/demo-14797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20394@1.0.4","target":"pkg:pypi/demo-18302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20395@1.0.0","target":"pkg:pypi/demo-10386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20395@1.0.0","target":"pkg:pypi/demo-12458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20395@1.0.0","target":"pkg:pypi/demo-12906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20395@1.0.0","target":"pkg:pypi/demo-19953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20396@1.0.1","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20396@1.0.1","target":"pkg:pypi/demo-11786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20397@1.0.2","target":"pkg:pypi/demo-13619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20397@1.0.2","target":"pkg:pypi/demo-16038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20398@1.0.3","target":"pkg:pypi/demo-15765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20398@1.0.3","target":"pkg:pypi/demo-18853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20398@1.0.3","target":"pkg:pypi/demo-20332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20399@1.0.4","target":"pkg:pypi/demo-16754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2039@1.0.4","target":"pkg:pypi/demo-11401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2039@1.0.4","target":"pkg:pypi/demo-17578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2039@1.0.4","target":"pkg:pypi/demo-18325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-203@1.0.3","target":"pkg:pypi/demo-15261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-203@1.0.3","target":"pkg:pypi/demo-15440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20400@1.0.0","target":"pkg:pypi/demo-13304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20400@1.0.0","target":"pkg:pypi/demo-20142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20401@1.0.1","target":"pkg:pypi/demo-12727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20402@1.0.2","target":"pkg:pypi/demo-12457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20403@1.0.3","target":"pkg:pypi/demo-12661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20403@1.0.3","target":"pkg:pypi/demo-13736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20403@1.0.3","target":"pkg:pypi/demo-15104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20403@1.0.3","target":"pkg:pypi/demo-17082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20404@1.0.4","target":"pkg:pypi/demo-15374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20405@1.0.0","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20406@1.0.1","target":"pkg:pypi/demo-15104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20406@1.0.1","target":"pkg:pypi/demo-17938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20407@1.0.2","target":"pkg:pypi/demo-12354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20407@1.0.2","target":"pkg:pypi/demo-1650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20407@1.0.2","target":"pkg:pypi/demo-17363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20408@1.0.3","target":"pkg:pypi/demo-11253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20409@1.0.4","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20409@1.0.4","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20409@1.0.4","target":"pkg:pypi/demo-17104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2040@1.0.0","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2040@1.0.0","target":"pkg:pypi/demo-20380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20410@1.0.0","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20410@1.0.0","target":"pkg:pypi/demo-11723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20411@1.0.1","target":"pkg:pypi/demo-12217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20411@1.0.1","target":"pkg:pypi/demo-15863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20411@1.0.1","target":"pkg:pypi/demo-1809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20412@1.0.2","target":"pkg:pypi/demo-15085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20413@1.0.3","target":"pkg:pypi/demo-14984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20413@1.0.3","target":"pkg:pypi/demo-16475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20413@1.0.3","target":"pkg:pypi/demo-19067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20413@1.0.3","target":"pkg:pypi/demo-1932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20414@1.0.4","target":"pkg:pypi/demo-12573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20414@1.0.4","target":"pkg:pypi/demo-15437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20415@1.0.0","target":"pkg:pypi/demo-12950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20415@1.0.0","target":"pkg:pypi/demo-1343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20415@1.0.0","target":"pkg:pypi/demo-14408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20415@1.0.0","target":"pkg:pypi/demo-1804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20416@1.0.1","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20416@1.0.1","target":"pkg:pypi/demo-11803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20416@1.0.1","target":"pkg:pypi/demo-1729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20416@1.0.1","target":"pkg:pypi/demo-17411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20417@1.0.2","target":"pkg:pypi/demo-1218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20417@1.0.2","target":"pkg:pypi/demo-12479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20417@1.0.2","target":"pkg:pypi/demo-13889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20418@1.0.3","target":"pkg:pypi/demo-1564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20418@1.0.3","target":"pkg:pypi/demo-17005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20418@1.0.3","target":"pkg:pypi/demo-18131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20419@1.0.4","target":"pkg:pypi/demo-1110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20419@1.0.4","target":"pkg:pypi/demo-15630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20419@1.0.4","target":"pkg:pypi/demo-18104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20419@1.0.4","target":"pkg:pypi/demo-20275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2041@1.0.1","target":"pkg:pypi/demo-15611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20420@1.0.0","target":"pkg:pypi/demo-10710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20420@1.0.0","target":"pkg:pypi/demo-13472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20420@1.0.0","target":"pkg:pypi/demo-14098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20420@1.0.0","target":"pkg:pypi/demo-19580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20421@1.0.1","target":"pkg:pypi/demo-12057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20421@1.0.1","target":"pkg:pypi/demo-15491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20421@1.0.1","target":"pkg:pypi/demo-15963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20421@1.0.1","target":"pkg:pypi/demo-16133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20422@1.0.2","target":"pkg:pypi/demo-13783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20423@1.0.3","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20423@1.0.3","target":"pkg:pypi/demo-13523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20423@1.0.3","target":"pkg:pypi/demo-16992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20423@1.0.3","target":"pkg:pypi/demo-20303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20424@1.0.4","target":"pkg:pypi/demo-12935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20424@1.0.4","target":"pkg:pypi/demo-13090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20424@1.0.4","target":"pkg:pypi/demo-14497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20425@1.0.0","target":"pkg:pypi/demo-13127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20425@1.0.0","target":"pkg:pypi/demo-14007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20425@1.0.0","target":"pkg:pypi/demo-14249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20425@1.0.0","target":"pkg:pypi/demo-19686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20426@1.0.1","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20426@1.0.1","target":"pkg:pypi/demo-11789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20426@1.0.1","target":"pkg:pypi/demo-1788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20426@1.0.1","target":"pkg:pypi/demo-19046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20427@1.0.2","target":"pkg:pypi/demo-16447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20428@1.0.3","target":"pkg:pypi/demo-13729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20429@1.0.4","target":"pkg:pypi/demo-16778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2042@1.0.2","target":"pkg:pypi/demo-11064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2042@1.0.2","target":"pkg:pypi/demo-1667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2042@1.0.2","target":"pkg:pypi/demo-19582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20430@1.0.0","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20430@1.0.0","target":"pkg:pypi/demo-15033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20430@1.0.0","target":"pkg:pypi/demo-18315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20430@1.0.0","target":"pkg:pypi/demo-19259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20431@1.0.1","target":"pkg:pypi/demo-12520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20431@1.0.1","target":"pkg:pypi/demo-16042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20431@1.0.1","target":"pkg:pypi/demo-16593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20431@1.0.1","target":"pkg:pypi/demo-17722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20432@1.0.2","target":"pkg:pypi/demo-10402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20432@1.0.2","target":"pkg:pypi/demo-12550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20432@1.0.2","target":"pkg:pypi/demo-20190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20433@1.0.3","target":"pkg:pypi/demo-11895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20433@1.0.3","target":"pkg:pypi/demo-17192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20433@1.0.3","target":"pkg:pypi/demo-1929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20433@1.0.3","target":"pkg:pypi/demo-19337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20434@1.0.4","target":"pkg:pypi/demo-10857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20435@1.0.0","target":"pkg:pypi/demo-13@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20435@1.0.0","target":"pkg:pypi/demo-15032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20435@1.0.0","target":"pkg:pypi/demo-18042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20435@1.0.0","target":"pkg:pypi/demo-19461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20436@1.0.1","target":"pkg:pypi/demo-12675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20437@1.0.2","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20437@1.0.2","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20437@1.0.2","target":"pkg:pypi/demo-17973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20437@1.0.2","target":"pkg:pypi/demo-18691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20438@1.0.3","target":"pkg:pypi/demo-13906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20439@1.0.4","target":"pkg:pypi/demo-12802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20439@1.0.4","target":"pkg:pypi/demo-18683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2043@1.0.3","target":"pkg:pypi/demo-13011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2043@1.0.3","target":"pkg:pypi/demo-14677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20440@1.0.0","target":"pkg:pypi/demo-13619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20440@1.0.0","target":"pkg:pypi/demo-15586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20440@1.0.0","target":"pkg:pypi/demo-19251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20440@1.0.0","target":"pkg:pypi/demo-2034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20441@1.0.1","target":"pkg:pypi/demo-11867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20441@1.0.1","target":"pkg:pypi/demo-13640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20442@1.0.2","target":"pkg:pypi/demo-15198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20442@1.0.2","target":"pkg:pypi/demo-20228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20442@1.0.2","target":"pkg:pypi/demo-20337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20443@1.0.3","target":"pkg:pypi/demo-11775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20443@1.0.3","target":"pkg:pypi/demo-13142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20443@1.0.3","target":"pkg:pypi/demo-18310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20444@1.0.4","target":"pkg:pypi/demo-12814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20444@1.0.4","target":"pkg:pypi/demo-13492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20444@1.0.4","target":"pkg:pypi/demo-14074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20445@1.0.0","target":"pkg:pypi/demo-11636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20445@1.0.0","target":"pkg:pypi/demo-11921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20445@1.0.0","target":"pkg:pypi/demo-17578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20445@1.0.0","target":"pkg:pypi/demo-18317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20446@1.0.1","target":"pkg:pypi/demo-16354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20447@1.0.2","target":"pkg:pypi/demo-15086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20447@1.0.2","target":"pkg:pypi/demo-19295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20448@1.0.3","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20448@1.0.3","target":"pkg:pypi/demo-11073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20448@1.0.3","target":"pkg:pypi/demo-1357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20448@1.0.3","target":"pkg:pypi/demo-19771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20449@1.0.4","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20449@1.0.4","target":"pkg:pypi/demo-18606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2044@1.0.4","target":"pkg:pypi/demo-15857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20450@1.0.0","target":"pkg:pypi/demo-11260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20450@1.0.0","target":"pkg:pypi/demo-14245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20450@1.0.0","target":"pkg:pypi/demo-19452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20451@1.0.1","target":"pkg:pypi/demo-14187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20452@1.0.2","target":"pkg:pypi/demo-1201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20452@1.0.2","target":"pkg:pypi/demo-15129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20453@1.0.3","target":"pkg:pypi/demo-15443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20453@1.0.3","target":"pkg:pypi/demo-1847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20454@1.0.4","target":"pkg:pypi/demo-10696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20454@1.0.4","target":"pkg:pypi/demo-1143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20454@1.0.4","target":"pkg:pypi/demo-12862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20454@1.0.4","target":"pkg:pypi/demo-16589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20455@1.0.0","target":"pkg:pypi/demo-12144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20455@1.0.0","target":"pkg:pypi/demo-14643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20455@1.0.0","target":"pkg:pypi/demo-1643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20455@1.0.0","target":"pkg:pypi/demo-16918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20456@1.0.1","target":"pkg:pypi/demo-11678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20456@1.0.1","target":"pkg:pypi/demo-14958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20456@1.0.1","target":"pkg:pypi/demo-15235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20456@1.0.1","target":"pkg:pypi/demo-18533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20457@1.0.2","target":"pkg:pypi/demo-10570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20457@1.0.2","target":"pkg:pypi/demo-11689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20457@1.0.2","target":"pkg:pypi/demo-14@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20458@1.0.3","target":"pkg:pypi/demo-14747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20458@1.0.3","target":"pkg:pypi/demo-1939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20459@1.0.4","target":"pkg:pypi/demo-11836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20459@1.0.4","target":"pkg:pypi/demo-12921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20459@1.0.4","target":"pkg:pypi/demo-13196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2045@1.0.0","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2045@1.0.0","target":"pkg:pypi/demo-15798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2045@1.0.0","target":"pkg:pypi/demo-18888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20460@1.0.0","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20460@1.0.0","target":"pkg:pypi/demo-1587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20460@1.0.0","target":"pkg:pypi/demo-19555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20461@1.0.1","target":"pkg:pypi/demo-12697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20461@1.0.1","target":"pkg:pypi/demo-18605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20462@1.0.2","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20462@1.0.2","target":"pkg:pypi/demo-16378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20462@1.0.2","target":"pkg:pypi/demo-16883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20463@1.0.3","target":"pkg:pypi/demo-1487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20463@1.0.3","target":"pkg:pypi/demo-15517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20463@1.0.3","target":"pkg:pypi/demo-1690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20463@1.0.3","target":"pkg:pypi/demo-18370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20464@1.0.4","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20464@1.0.4","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20464@1.0.4","target":"pkg:pypi/demo-13735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20464@1.0.4","target":"pkg:pypi/demo-20110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20465@1.0.0","target":"pkg:pypi/demo-11296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20466@1.0.1","target":"pkg:pypi/demo-13075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20466@1.0.1","target":"pkg:pypi/demo-19148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20467@1.0.2","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20467@1.0.2","target":"pkg:pypi/demo-1269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20467@1.0.2","target":"pkg:pypi/demo-13210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20467@1.0.2","target":"pkg:pypi/demo-13543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20468@1.0.3","target":"pkg:pypi/demo-13500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20468@1.0.3","target":"pkg:pypi/demo-14291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20469@1.0.4","target":"pkg:pypi/demo-13496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2046@1.0.1","target":"pkg:pypi/demo-1738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20470@1.0.0","target":"pkg:pypi/demo-14342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20470@1.0.0","target":"pkg:pypi/demo-17756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20470@1.0.0","target":"pkg:pypi/demo-19080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20471@1.0.1","target":"pkg:pypi/demo-16935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20472@1.0.2","target":"pkg:pypi/demo-12433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20472@1.0.2","target":"pkg:pypi/demo-15158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20472@1.0.2","target":"pkg:pypi/demo-15394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20472@1.0.2","target":"pkg:pypi/demo-19813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20473@1.0.3","target":"pkg:pypi/demo-1621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20474@1.0.4","target":"pkg:pypi/demo-12404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20474@1.0.4","target":"pkg:pypi/demo-13425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20474@1.0.4","target":"pkg:pypi/demo-16395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20474@1.0.4","target":"pkg:pypi/demo-17980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20475@1.0.0","target":"pkg:pypi/demo-1283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20476@1.0.1","target":"pkg:pypi/demo-13360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20476@1.0.1","target":"pkg:pypi/demo-14658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20476@1.0.1","target":"pkg:pypi/demo-16109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20476@1.0.1","target":"pkg:pypi/demo-17273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20477@1.0.2","target":"pkg:pypi/demo-10872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20477@1.0.2","target":"pkg:pypi/demo-14105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20477@1.0.2","target":"pkg:pypi/demo-15654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20477@1.0.2","target":"pkg:pypi/demo-19907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20478@1.0.3","target":"pkg:pypi/demo-11769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20478@1.0.3","target":"pkg:pypi/demo-13876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20478@1.0.3","target":"pkg:pypi/demo-1756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20479@1.0.4","target":"pkg:pypi/demo-13327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2047@1.0.2","target":"pkg:pypi/demo-16791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2047@1.0.2","target":"pkg:pypi/demo-17454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2047@1.0.2","target":"pkg:pypi/demo-18366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20480@1.0.0","target":"pkg:pypi/demo-13056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20480@1.0.0","target":"pkg:pypi/demo-17497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20480@1.0.0","target":"pkg:pypi/demo-19090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20481@1.0.1","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20482@1.0.2","target":"pkg:pypi/demo-20476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20483@1.0.3","target":"pkg:pypi/demo-11004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20483@1.0.3","target":"pkg:pypi/demo-18058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20483@1.0.3","target":"pkg:pypi/demo-19648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20484@1.0.4","target":"pkg:pypi/demo-19069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20485@1.0.0","target":"pkg:pypi/demo-18920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20486@1.0.1","target":"pkg:pypi/demo-14792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20487@1.0.2","target":"pkg:pypi/demo-12789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20488@1.0.3","target":"pkg:pypi/demo-16159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20488@1.0.3","target":"pkg:pypi/demo-17265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20488@1.0.3","target":"pkg:pypi/demo-18250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20489@1.0.4","target":"pkg:pypi/demo-12779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20489@1.0.4","target":"pkg:pypi/demo-12975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20489@1.0.4","target":"pkg:pypi/demo-13600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2048@1.0.3","target":"pkg:pypi/demo-18002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20490@1.0.0","target":"pkg:pypi/demo-16703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20490@1.0.0","target":"pkg:pypi/demo-19633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20491@1.0.1","target":"pkg:pypi/demo-11438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20491@1.0.1","target":"pkg:pypi/demo-12973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20491@1.0.1","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20491@1.0.1","target":"pkg:pypi/demo-18582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20492@1.0.2","target":"pkg:pypi/demo-12674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20493@1.0.3","target":"pkg:pypi/demo-15518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20493@1.0.3","target":"pkg:pypi/demo-19022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20494@1.0.4","target":"pkg:pypi/demo-10826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20495@1.0.0","target":"pkg:pypi/demo-1944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20495@1.0.0","target":"pkg:pypi/demo-20143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20496@1.0.1","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20497@1.0.2","target":"pkg:pypi/demo-19456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20498@1.0.3","target":"pkg:pypi/demo-16168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20499@1.0.4","target":"pkg:pypi/demo-10881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20499@1.0.4","target":"pkg:pypi/demo-1302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20499@1.0.4","target":"pkg:pypi/demo-13337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2049@1.0.4","target":"pkg:pypi/demo-13917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2049@1.0.4","target":"pkg:pypi/demo-19261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-204@1.0.4","target":"pkg:pypi/demo-14152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20500@1.0.0","target":"pkg:pypi/demo-17997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20500@1.0.0","target":"pkg:pypi/demo-19244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20501@1.0.1","target":"pkg:pypi/demo-11232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20501@1.0.1","target":"pkg:pypi/demo-14676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20501@1.0.1","target":"pkg:pypi/demo-17253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20501@1.0.1","target":"pkg:pypi/demo-20035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20502@1.0.2","target":"pkg:pypi/demo-12388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20502@1.0.2","target":"pkg:pypi/demo-14127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20502@1.0.2","target":"pkg:pypi/demo-15095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20502@1.0.2","target":"pkg:pypi/demo-16923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20503@1.0.3","target":"pkg:pypi/demo-11312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20503@1.0.3","target":"pkg:pypi/demo-20072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20504@1.0.4","target":"pkg:pypi/demo-16978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20505@1.0.0","target":"pkg:pypi/demo-12845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20505@1.0.0","target":"pkg:pypi/demo-15106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20506@1.0.1","target":"pkg:pypi/demo-16438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20507@1.0.2","target":"pkg:pypi/demo-1183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20507@1.0.2","target":"pkg:pypi/demo-15042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20507@1.0.2","target":"pkg:pypi/demo-16227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20508@1.0.3","target":"pkg:pypi/demo-17739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20509@1.0.4","target":"pkg:pypi/demo-17864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2050@1.0.0","target":"pkg:pypi/demo-1014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2050@1.0.0","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2050@1.0.0","target":"pkg:pypi/demo-16997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2050@1.0.0","target":"pkg:pypi/demo-17153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20510@1.0.0","target":"pkg:pypi/demo-13136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20510@1.0.0","target":"pkg:pypi/demo-18176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20511@1.0.1","target":"pkg:pypi/demo-10484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20511@1.0.1","target":"pkg:pypi/demo-16831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20512@1.0.2","target":"pkg:pypi/demo-17474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20513@1.0.3","target":"pkg:pypi/demo-10414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20513@1.0.3","target":"pkg:pypi/demo-13290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20514@1.0.4","target":"pkg:pypi/demo-14575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20515@1.0.0","target":"pkg:pypi/demo-13130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20515@1.0.0","target":"pkg:pypi/demo-16639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20516@1.0.1","target":"pkg:pypi/demo-15517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20516@1.0.1","target":"pkg:pypi/demo-15552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20517@1.0.2","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20517@1.0.2","target":"pkg:pypi/demo-16120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20517@1.0.2","target":"pkg:pypi/demo-17049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20517@1.0.2","target":"pkg:pypi/demo-18353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20518@1.0.3","target":"pkg:pypi/demo-11314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20518@1.0.3","target":"pkg:pypi/demo-1379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20518@1.0.3","target":"pkg:pypi/demo-16201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20519@1.0.4","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20519@1.0.4","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20519@1.0.4","target":"pkg:pypi/demo-14793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20519@1.0.4","target":"pkg:pypi/demo-18756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2051@1.0.1","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2051@1.0.1","target":"pkg:pypi/demo-16895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20520@1.0.0","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20520@1.0.0","target":"pkg:pypi/demo-11354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20520@1.0.0","target":"pkg:pypi/demo-20447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20521@1.0.1","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20521@1.0.1","target":"pkg:pypi/demo-14549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20522@1.0.2","target":"pkg:pypi/demo-11388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20522@1.0.2","target":"pkg:pypi/demo-18283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20523@1.0.3","target":"pkg:pypi/demo-11328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20523@1.0.3","target":"pkg:pypi/demo-20153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20524@1.0.4","target":"pkg:pypi/demo-13228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20524@1.0.4","target":"pkg:pypi/demo-15199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20525@1.0.0","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20525@1.0.0","target":"pkg:pypi/demo-17952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20526@1.0.1","target":"pkg:pypi/demo-12274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20526@1.0.1","target":"pkg:pypi/demo-15842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20526@1.0.1","target":"pkg:pypi/demo-17666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20526@1.0.1","target":"pkg:pypi/demo-20514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20527@1.0.2","target":"pkg:pypi/demo-1657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20528@1.0.3","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20528@1.0.3","target":"pkg:pypi/demo-19992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20529@1.0.4","target":"pkg:pypi/demo-12134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20529@1.0.4","target":"pkg:pypi/demo-19852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20529@1.0.4","target":"pkg:pypi/demo-20503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2052@1.0.2","target":"pkg:pypi/demo-1214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2052@1.0.2","target":"pkg:pypi/demo-1287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2052@1.0.2","target":"pkg:pypi/demo-19296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2052@1.0.2","target":"pkg:pypi/demo-19563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20530@1.0.0","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20530@1.0.0","target":"pkg:pypi/demo-16865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20530@1.0.0","target":"pkg:pypi/demo-17489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20530@1.0.0","target":"pkg:pypi/demo-19233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20531@1.0.1","target":"pkg:pypi/demo-204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20532@1.0.2","target":"pkg:pypi/demo-11087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20532@1.0.2","target":"pkg:pypi/demo-18199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20532@1.0.2","target":"pkg:pypi/demo-19771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20533@1.0.3","target":"pkg:pypi/demo-1342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20534@1.0.4","target":"pkg:pypi/demo-18336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20535@1.0.0","target":"pkg:pypi/demo-11894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20535@1.0.0","target":"pkg:pypi/demo-11930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20535@1.0.0","target":"pkg:pypi/demo-1270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20535@1.0.0","target":"pkg:pypi/demo-17217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20536@1.0.1","target":"pkg:pypi/demo-15664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20536@1.0.1","target":"pkg:pypi/demo-18856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20537@1.0.2","target":"pkg:pypi/demo-13442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20537@1.0.2","target":"pkg:pypi/demo-13810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20537@1.0.2","target":"pkg:pypi/demo-17795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20537@1.0.2","target":"pkg:pypi/demo-19267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20538@1.0.3","target":"pkg:pypi/demo-10881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20539@1.0.4","target":"pkg:pypi/demo-18488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2053@1.0.3","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2053@1.0.3","target":"pkg:pypi/demo-15246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2053@1.0.3","target":"pkg:pypi/demo-19894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2053@1.0.3","target":"pkg:pypi/demo-2038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20540@1.0.0","target":"pkg:pypi/demo-14759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20540@1.0.0","target":"pkg:pypi/demo-15961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20540@1.0.0","target":"pkg:pypi/demo-17801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20541@1.0.1","target":"pkg:pypi/demo-11427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20541@1.0.1","target":"pkg:pypi/demo-11465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20542@1.0.2","target":"pkg:pypi/demo-104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20542@1.0.2","target":"pkg:pypi/demo-16802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20542@1.0.2","target":"pkg:pypi/demo-19800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20542@1.0.2","target":"pkg:pypi/demo-20030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20543@1.0.3","target":"pkg:pypi/demo-13169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20543@1.0.3","target":"pkg:pypi/demo-16470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20543@1.0.3","target":"pkg:pypi/demo-16928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20543@1.0.3","target":"pkg:pypi/demo-17830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20544@1.0.4","target":"pkg:pypi/demo-15653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20545@1.0.0","target":"pkg:pypi/demo-15208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20545@1.0.0","target":"pkg:pypi/demo-17536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20545@1.0.0","target":"pkg:pypi/demo-17826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20545@1.0.0","target":"pkg:pypi/demo-19493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20546@1.0.1","target":"pkg:pypi/demo-11293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20546@1.0.1","target":"pkg:pypi/demo-11432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20546@1.0.1","target":"pkg:pypi/demo-14651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20546@1.0.1","target":"pkg:pypi/demo-18501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20547@1.0.2","target":"pkg:pypi/demo-14288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20548@1.0.3","target":"pkg:pypi/demo-13907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20549@1.0.4","target":"pkg:pypi/demo-12171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20549@1.0.4","target":"pkg:pypi/demo-14200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20549@1.0.4","target":"pkg:pypi/demo-15975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20549@1.0.4","target":"pkg:pypi/demo-1873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2054@1.0.4","target":"pkg:pypi/demo-1238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2054@1.0.4","target":"pkg:pypi/demo-16629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20550@1.0.0","target":"pkg:pypi/demo-13876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20550@1.0.0","target":"pkg:pypi/demo-15488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20550@1.0.0","target":"pkg:pypi/demo-15627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20550@1.0.0","target":"pkg:pypi/demo-17172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20551@1.0.1","target":"pkg:pypi/demo-17654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20551@1.0.1","target":"pkg:pypi/demo-20307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20552@1.0.2","target":"pkg:pypi/demo-19871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20553@1.0.3","target":"pkg:pypi/demo-14426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20553@1.0.3","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20554@1.0.4","target":"pkg:pypi/demo-16664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20554@1.0.4","target":"pkg:pypi/demo-18420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20554@1.0.4","target":"pkg:pypi/demo-20474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20555@1.0.0","target":"pkg:pypi/demo-19715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20556@1.0.1","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20557@1.0.2","target":"pkg:pypi/demo-10570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20557@1.0.2","target":"pkg:pypi/demo-17107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20557@1.0.2","target":"pkg:pypi/demo-19628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20558@1.0.3","target":"pkg:pypi/demo-13831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20558@1.0.3","target":"pkg:pypi/demo-16342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20558@1.0.3","target":"pkg:pypi/demo-16694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20559@1.0.4","target":"pkg:pypi/demo-11584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2055@1.0.0","target":"pkg:pypi/demo-15656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20560@1.0.0","target":"pkg:pypi/demo-13271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20560@1.0.0","target":"pkg:pypi/demo-18147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20560@1.0.0","target":"pkg:pypi/demo-20366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20561@1.0.1","target":"pkg:pypi/demo-16998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20561@1.0.1","target":"pkg:pypi/demo-19333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20562@1.0.2","target":"pkg:pypi/demo-11721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20562@1.0.2","target":"pkg:pypi/demo-14609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20563@1.0.3","target":"pkg:pypi/demo-11156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20563@1.0.3","target":"pkg:pypi/demo-18816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20563@1.0.3","target":"pkg:pypi/demo-19778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20564@1.0.4","target":"pkg:pypi/demo-12805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20564@1.0.4","target":"pkg:pypi/demo-13918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20564@1.0.4","target":"pkg:pypi/demo-18449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20565@1.0.0","target":"pkg:pypi/demo-11017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20565@1.0.0","target":"pkg:pypi/demo-16259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20565@1.0.0","target":"pkg:pypi/demo-18199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20565@1.0.0","target":"pkg:pypi/demo-20115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20566@1.0.1","target":"pkg:pypi/demo-14378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20567@1.0.2","target":"pkg:pypi/demo-13763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20567@1.0.2","target":"pkg:pypi/demo-16834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20567@1.0.2","target":"pkg:pypi/demo-19305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20568@1.0.3","target":"pkg:pypi/demo-11563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20568@1.0.3","target":"pkg:pypi/demo-17682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20568@1.0.3","target":"pkg:pypi/demo-18020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20568@1.0.3","target":"pkg:pypi/demo-18129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20569@1.0.4","target":"pkg:pypi/demo-10511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20569@1.0.4","target":"pkg:pypi/demo-16212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2056@1.0.1","target":"pkg:pypi/demo-1627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2056@1.0.1","target":"pkg:pypi/demo-19158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2056@1.0.1","target":"pkg:pypi/demo-19236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20570@1.0.0","target":"pkg:pypi/demo-12711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20570@1.0.0","target":"pkg:pypi/demo-16914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20570@1.0.0","target":"pkg:pypi/demo-19735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20570@1.0.0","target":"pkg:pypi/demo-19772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20571@1.0.1","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20571@1.0.1","target":"pkg:pypi/demo-14832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20572@1.0.2","target":"pkg:pypi/demo-19629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20573@1.0.3","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20573@1.0.3","target":"pkg:pypi/demo-18524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20574@1.0.4","target":"pkg:pypi/demo-19410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20575@1.0.0","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20576@1.0.1","target":"pkg:pypi/demo-16841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20576@1.0.1","target":"pkg:pypi/demo-17111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20576@1.0.1","target":"pkg:pypi/demo-17600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20577@1.0.2","target":"pkg:pypi/demo-16175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20578@1.0.3","target":"pkg:pypi/demo-19623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20579@1.0.4","target":"pkg:pypi/demo-10643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20579@1.0.4","target":"pkg:pypi/demo-10896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20579@1.0.4","target":"pkg:pypi/demo-11055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20579@1.0.4","target":"pkg:pypi/demo-1638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2057@1.0.2","target":"pkg:pypi/demo-11780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2057@1.0.2","target":"pkg:pypi/demo-11952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2057@1.0.2","target":"pkg:pypi/demo-19075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20580@1.0.0","target":"pkg:pypi/demo-11335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20580@1.0.0","target":"pkg:pypi/demo-14661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20580@1.0.0","target":"pkg:pypi/demo-15327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20580@1.0.0","target":"pkg:pypi/demo-17361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20581@1.0.1","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20581@1.0.1","target":"pkg:pypi/demo-1524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20581@1.0.1","target":"pkg:pypi/demo-18318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20582@1.0.2","target":"pkg:pypi/demo-16964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20582@1.0.2","target":"pkg:pypi/demo-18240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20582@1.0.2","target":"pkg:pypi/demo-19277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20582@1.0.2","target":"pkg:pypi/demo-20338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20583@1.0.3","target":"pkg:pypi/demo-10615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20583@1.0.3","target":"pkg:pypi/demo-13921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20583@1.0.3","target":"pkg:pypi/demo-15113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20584@1.0.4","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20585@1.0.0","target":"pkg:pypi/demo-11245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20585@1.0.0","target":"pkg:pypi/demo-12442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20585@1.0.0","target":"pkg:pypi/demo-12510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20585@1.0.0","target":"pkg:pypi/demo-18605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20586@1.0.1","target":"pkg:pypi/demo-11114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20586@1.0.1","target":"pkg:pypi/demo-16741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20586@1.0.1","target":"pkg:pypi/demo-18619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20586@1.0.1","target":"pkg:pypi/demo-192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20587@1.0.2","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20587@1.0.2","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20587@1.0.2","target":"pkg:pypi/demo-14042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20588@1.0.3","target":"pkg:pypi/demo-11300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20588@1.0.3","target":"pkg:pypi/demo-12135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20588@1.0.3","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20588@1.0.3","target":"pkg:pypi/demo-14971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20589@1.0.4","target":"pkg:pypi/demo-13056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20589@1.0.4","target":"pkg:pypi/demo-18336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2058@1.0.3","target":"pkg:pypi/demo-12757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2058@1.0.3","target":"pkg:pypi/demo-17324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2058@1.0.3","target":"pkg:pypi/demo-17382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2058@1.0.3","target":"pkg:pypi/demo-19320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20590@1.0.0","target":"pkg:pypi/demo-11664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20591@1.0.1","target":"pkg:pypi/demo-1490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20592@1.0.2","target":"pkg:pypi/demo-14734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20592@1.0.2","target":"pkg:pypi/demo-19652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20593@1.0.3","target":"pkg:pypi/demo-1264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20593@1.0.3","target":"pkg:pypi/demo-16165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20594@1.0.4","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20594@1.0.4","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20594@1.0.4","target":"pkg:pypi/demo-11831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20595@1.0.0","target":"pkg:pypi/demo-14229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20595@1.0.0","target":"pkg:pypi/demo-14878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20595@1.0.0","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20595@1.0.0","target":"pkg:pypi/demo-20336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20596@1.0.1","target":"pkg:pypi/demo-16768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20597@1.0.2","target":"pkg:pypi/demo-10860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20598@1.0.3","target":"pkg:pypi/demo-12078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20598@1.0.3","target":"pkg:pypi/demo-18621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20599@1.0.4","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20599@1.0.4","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20599@1.0.4","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20599@1.0.4","target":"pkg:pypi/demo-18674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2059@1.0.4","target":"pkg:pypi/demo-15768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-205@1.0.0","target":"pkg:pypi/demo-15635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-205@1.0.0","target":"pkg:pypi/demo-16179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-205@1.0.0","target":"pkg:pypi/demo-17004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20600@1.0.0","target":"pkg:pypi/demo-12797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20600@1.0.0","target":"pkg:pypi/demo-15443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20600@1.0.0","target":"pkg:pypi/demo-17978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20600@1.0.0","target":"pkg:pypi/demo-19912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20601@1.0.1","target":"pkg:pypi/demo-10711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20601@1.0.1","target":"pkg:pypi/demo-12258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20601@1.0.1","target":"pkg:pypi/demo-14954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20601@1.0.1","target":"pkg:pypi/demo-18139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20602@1.0.2","target":"pkg:pypi/demo-13328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20603@1.0.3","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20603@1.0.3","target":"pkg:pypi/demo-15086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20604@1.0.4","target":"pkg:pypi/demo-10804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20604@1.0.4","target":"pkg:pypi/demo-16069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20604@1.0.4","target":"pkg:pypi/demo-17639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20604@1.0.4","target":"pkg:pypi/demo-20082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20605@1.0.0","target":"pkg:pypi/demo-11366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20605@1.0.0","target":"pkg:pypi/demo-14342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20605@1.0.0","target":"pkg:pypi/demo-17402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20606@1.0.1","target":"pkg:pypi/demo-14294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20606@1.0.1","target":"pkg:pypi/demo-17164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20606@1.0.1","target":"pkg:pypi/demo-19040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20606@1.0.1","target":"pkg:pypi/demo-19454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20607@1.0.2","target":"pkg:pypi/demo-15906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20608@1.0.3","target":"pkg:pypi/demo-16103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20608@1.0.3","target":"pkg:pypi/demo-16920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20608@1.0.3","target":"pkg:pypi/demo-1787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20608@1.0.3","target":"pkg:pypi/demo-2038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20609@1.0.4","target":"pkg:pypi/demo-16982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20609@1.0.4","target":"pkg:pypi/demo-17859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2060@1.0.0","target":"pkg:pypi/demo-15269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20610@1.0.0","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20610@1.0.0","target":"pkg:pypi/demo-11291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20610@1.0.0","target":"pkg:pypi/demo-16764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20610@1.0.0","target":"pkg:pypi/demo-18432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20611@1.0.1","target":"pkg:pypi/demo-11139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20611@1.0.1","target":"pkg:pypi/demo-20508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20612@1.0.2","target":"pkg:pypi/demo-13085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20613@1.0.3","target":"pkg:pypi/demo-18920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20614@1.0.4","target":"pkg:pypi/demo-13436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20614@1.0.4","target":"pkg:pypi/demo-13667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20614@1.0.4","target":"pkg:pypi/demo-13915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20614@1.0.4","target":"pkg:pypi/demo-18522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20615@1.0.0","target":"pkg:pypi/demo-12996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20615@1.0.0","target":"pkg:pypi/demo-13480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20616@1.0.1","target":"pkg:pypi/demo-11025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20616@1.0.1","target":"pkg:pypi/demo-11098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20616@1.0.1","target":"pkg:pypi/demo-13575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20616@1.0.1","target":"pkg:pypi/demo-16696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20617@1.0.2","target":"pkg:pypi/demo-15678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20617@1.0.2","target":"pkg:pypi/demo-1707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20618@1.0.3","target":"pkg:pypi/demo-17587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20618@1.0.3","target":"pkg:pypi/demo-18291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20619@1.0.4","target":"pkg:pypi/demo-13189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20619@1.0.4","target":"pkg:pypi/demo-17099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20619@1.0.4","target":"pkg:pypi/demo-17337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20619@1.0.4","target":"pkg:pypi/demo-19841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2061@1.0.1","target":"pkg:pypi/demo-12999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2061@1.0.1","target":"pkg:pypi/demo-17231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2061@1.0.1","target":"pkg:pypi/demo-19583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2061@1.0.1","target":"pkg:pypi/demo-19610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20620@1.0.0","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20620@1.0.0","target":"pkg:pypi/demo-15176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20620@1.0.0","target":"pkg:pypi/demo-17800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20620@1.0.0","target":"pkg:pypi/demo-18342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20621@1.0.1","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20621@1.0.1","target":"pkg:pypi/demo-13661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20621@1.0.1","target":"pkg:pypi/demo-14429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20622@1.0.2","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20622@1.0.2","target":"pkg:pypi/demo-14887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20623@1.0.3","target":"pkg:pypi/demo-12445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20623@1.0.3","target":"pkg:pypi/demo-12893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20623@1.0.3","target":"pkg:pypi/demo-15943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20623@1.0.3","target":"pkg:pypi/demo-18102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20624@1.0.4","target":"pkg:pypi/demo-11377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20624@1.0.4","target":"pkg:pypi/demo-14330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20624@1.0.4","target":"pkg:pypi/demo-16883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20624@1.0.4","target":"pkg:pypi/demo-19801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20625@1.0.0","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20625@1.0.0","target":"pkg:pypi/demo-16274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20626@1.0.1","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20626@1.0.1","target":"pkg:pypi/demo-12986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20626@1.0.1","target":"pkg:pypi/demo-17023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20627@1.0.2","target":"pkg:pypi/demo-10735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20627@1.0.2","target":"pkg:pypi/demo-12490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20627@1.0.2","target":"pkg:pypi/demo-17846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20627@1.0.2","target":"pkg:pypi/demo-19429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20628@1.0.3","target":"pkg:pypi/demo-17588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20629@1.0.4","target":"pkg:pypi/demo-11459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20629@1.0.4","target":"pkg:pypi/demo-12272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20629@1.0.4","target":"pkg:pypi/demo-17428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2062@1.0.2","target":"pkg:pypi/demo-11013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2062@1.0.2","target":"pkg:pypi/demo-12132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2062@1.0.2","target":"pkg:pypi/demo-15190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2062@1.0.2","target":"pkg:pypi/demo-16168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20630@1.0.0","target":"pkg:pypi/demo-16333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20631@1.0.1","target":"pkg:pypi/demo-11755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20631@1.0.1","target":"pkg:pypi/demo-12574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20632@1.0.2","target":"pkg:pypi/demo-15398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20632@1.0.2","target":"pkg:pypi/demo-16370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20632@1.0.2","target":"pkg:pypi/demo-17820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20633@1.0.3","target":"pkg:pypi/demo-16749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20633@1.0.3","target":"pkg:pypi/demo-19039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20634@1.0.4","target":"pkg:pypi/demo-12806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20634@1.0.4","target":"pkg:pypi/demo-19255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20635@1.0.0","target":"pkg:pypi/demo-17429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20635@1.0.0","target":"pkg:pypi/demo-17691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20635@1.0.0","target":"pkg:pypi/demo-20190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20636@1.0.1","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20636@1.0.1","target":"pkg:pypi/demo-12363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20636@1.0.1","target":"pkg:pypi/demo-15571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20636@1.0.1","target":"pkg:pypi/demo-18196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20637@1.0.2","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20637@1.0.2","target":"pkg:pypi/demo-11611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20637@1.0.2","target":"pkg:pypi/demo-16442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20637@1.0.2","target":"pkg:pypi/demo-19917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20638@1.0.3","target":"pkg:pypi/demo-15896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20638@1.0.3","target":"pkg:pypi/demo-16987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20638@1.0.3","target":"pkg:pypi/demo-18300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20638@1.0.3","target":"pkg:pypi/demo-19626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20639@1.0.4","target":"pkg:pypi/demo-11325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20639@1.0.4","target":"pkg:pypi/demo-17778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2063@1.0.3","target":"pkg:pypi/demo-16153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2063@1.0.3","target":"pkg:pypi/demo-16266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20640@1.0.0","target":"pkg:pypi/demo-11479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20641@1.0.1","target":"pkg:pypi/demo-10945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20641@1.0.1","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20641@1.0.1","target":"pkg:pypi/demo-1232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20641@1.0.1","target":"pkg:pypi/demo-12781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20642@1.0.2","target":"pkg:pypi/demo-11791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20642@1.0.2","target":"pkg:pypi/demo-16456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20643@1.0.3","target":"pkg:pypi/demo-18807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20643@1.0.3","target":"pkg:pypi/demo-19271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20643@1.0.3","target":"pkg:pypi/demo-20229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20643@1.0.3","target":"pkg:pypi/demo-20581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20644@1.0.4","target":"pkg:pypi/demo-13240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20644@1.0.4","target":"pkg:pypi/demo-1857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20645@1.0.0","target":"pkg:pypi/demo-1378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20645@1.0.0","target":"pkg:pypi/demo-17201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20646@1.0.1","target":"pkg:pypi/demo-17284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20646@1.0.1","target":"pkg:pypi/demo-19928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20647@1.0.2","target":"pkg:pypi/demo-10917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20647@1.0.2","target":"pkg:pypi/demo-13781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20647@1.0.2","target":"pkg:pypi/demo-14485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20647@1.0.2","target":"pkg:pypi/demo-17469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20648@1.0.3","target":"pkg:pypi/demo-10780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20648@1.0.3","target":"pkg:pypi/demo-14619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20648@1.0.3","target":"pkg:pypi/demo-14976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20648@1.0.3","target":"pkg:pypi/demo-1928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20649@1.0.4","target":"pkg:pypi/demo-13513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20649@1.0.4","target":"pkg:pypi/demo-14851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20649@1.0.4","target":"pkg:pypi/demo-16405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20649@1.0.4","target":"pkg:pypi/demo-19533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2064@1.0.4","target":"pkg:pypi/demo-11303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2064@1.0.4","target":"pkg:pypi/demo-20034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20650@1.0.0","target":"pkg:pypi/demo-11056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20650@1.0.0","target":"pkg:pypi/demo-15294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20651@1.0.1","target":"pkg:pypi/demo-15686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20651@1.0.1","target":"pkg:pypi/demo-16106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20652@1.0.2","target":"pkg:pypi/demo-12214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20652@1.0.2","target":"pkg:pypi/demo-15061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20652@1.0.2","target":"pkg:pypi/demo-15166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20652@1.0.2","target":"pkg:pypi/demo-1661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20653@1.0.3","target":"pkg:pypi/demo-12815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20653@1.0.3","target":"pkg:pypi/demo-12930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20653@1.0.3","target":"pkg:pypi/demo-15501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20654@1.0.4","target":"pkg:pypi/demo-1531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20654@1.0.4","target":"pkg:pypi/demo-15735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20655@1.0.0","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20655@1.0.0","target":"pkg:pypi/demo-13216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20655@1.0.0","target":"pkg:pypi/demo-14535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20655@1.0.0","target":"pkg:pypi/demo-19970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20656@1.0.1","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20656@1.0.1","target":"pkg:pypi/demo-11013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20656@1.0.1","target":"pkg:pypi/demo-14479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20656@1.0.1","target":"pkg:pypi/demo-15719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20657@1.0.2","target":"pkg:pypi/demo-10659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20657@1.0.2","target":"pkg:pypi/demo-11092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20657@1.0.2","target":"pkg:pypi/demo-18343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20658@1.0.3","target":"pkg:pypi/demo-1283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20658@1.0.3","target":"pkg:pypi/demo-1719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20658@1.0.3","target":"pkg:pypi/demo-17854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20659@1.0.4","target":"pkg:pypi/demo-14313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20659@1.0.4","target":"pkg:pypi/demo-15881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20659@1.0.4","target":"pkg:pypi/demo-20040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2065@1.0.0","target":"pkg:pypi/demo-16468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20660@1.0.0","target":"pkg:pypi/demo-12629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20660@1.0.0","target":"pkg:pypi/demo-1735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20660@1.0.0","target":"pkg:pypi/demo-17699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20661@1.0.1","target":"pkg:pypi/demo-11536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20661@1.0.1","target":"pkg:pypi/demo-12145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20661@1.0.1","target":"pkg:pypi/demo-12360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20661@1.0.1","target":"pkg:pypi/demo-17781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20662@1.0.2","target":"pkg:pypi/demo-10620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20663@1.0.3","target":"pkg:pypi/demo-14149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20663@1.0.3","target":"pkg:pypi/demo-18170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20664@1.0.4","target":"pkg:pypi/demo-15673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20664@1.0.4","target":"pkg:pypi/demo-15937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20664@1.0.4","target":"pkg:pypi/demo-1815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20665@1.0.0","target":"pkg:pypi/demo-12111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20665@1.0.0","target":"pkg:pypi/demo-17982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20665@1.0.0","target":"pkg:pypi/demo-18139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20666@1.0.1","target":"pkg:pypi/demo-18475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20667@1.0.2","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20667@1.0.2","target":"pkg:pypi/demo-17769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20668@1.0.3","target":"pkg:pypi/demo-10710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20669@1.0.4","target":"pkg:pypi/demo-12598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20669@1.0.4","target":"pkg:pypi/demo-18298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20669@1.0.4","target":"pkg:pypi/demo-20549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2066@1.0.1","target":"pkg:pypi/demo-17436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2066@1.0.1","target":"pkg:pypi/demo-18933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2066@1.0.1","target":"pkg:pypi/demo-19218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20670@1.0.0","target":"pkg:pypi/demo-14374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20670@1.0.0","target":"pkg:pypi/demo-15888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20670@1.0.0","target":"pkg:pypi/demo-17267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20670@1.0.0","target":"pkg:pypi/demo-18564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20671@1.0.1","target":"pkg:pypi/demo-10944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20671@1.0.1","target":"pkg:pypi/demo-15029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20672@1.0.2","target":"pkg:pypi/demo-12898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20672@1.0.2","target":"pkg:pypi/demo-13781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20672@1.0.2","target":"pkg:pypi/demo-15631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20673@1.0.3","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20673@1.0.3","target":"pkg:pypi/demo-15681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20673@1.0.3","target":"pkg:pypi/demo-16361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20673@1.0.3","target":"pkg:pypi/demo-17317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20674@1.0.4","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20674@1.0.4","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20674@1.0.4","target":"pkg:pypi/demo-20507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20675@1.0.0","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20675@1.0.0","target":"pkg:pypi/demo-12263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20675@1.0.0","target":"pkg:pypi/demo-13983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20676@1.0.1","target":"pkg:pypi/demo-13132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20676@1.0.1","target":"pkg:pypi/demo-14722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20676@1.0.1","target":"pkg:pypi/demo-15709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20677@1.0.2","target":"pkg:pypi/demo-18249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20678@1.0.3","target":"pkg:pypi/demo-15646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20678@1.0.3","target":"pkg:pypi/demo-16585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20679@1.0.4","target":"pkg:pypi/demo-15761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20679@1.0.4","target":"pkg:pypi/demo-1644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2067@1.0.2","target":"pkg:pypi/demo-11118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2067@1.0.2","target":"pkg:pypi/demo-14628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2067@1.0.2","target":"pkg:pypi/demo-15334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2067@1.0.2","target":"pkg:pypi/demo-19867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20680@1.0.0","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20681@1.0.1","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20681@1.0.1","target":"pkg:pypi/demo-16647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20681@1.0.1","target":"pkg:pypi/demo-18721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20681@1.0.1","target":"pkg:pypi/demo-18994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20682@1.0.2","target":"pkg:pypi/demo-11529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20682@1.0.2","target":"pkg:pypi/demo-15798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20682@1.0.2","target":"pkg:pypi/demo-16224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20682@1.0.2","target":"pkg:pypi/demo-18478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20683@1.0.3","target":"pkg:pypi/demo-12191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20684@1.0.4","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20684@1.0.4","target":"pkg:pypi/demo-16450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20685@1.0.0","target":"pkg:pypi/demo-12176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20685@1.0.0","target":"pkg:pypi/demo-18016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20686@1.0.1","target":"pkg:pypi/demo-13049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20686@1.0.1","target":"pkg:pypi/demo-15347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20686@1.0.1","target":"pkg:pypi/demo-16475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20687@1.0.2","target":"pkg:pypi/demo-14594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20687@1.0.2","target":"pkg:pypi/demo-15160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20688@1.0.3","target":"pkg:pypi/demo-18401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20688@1.0.3","target":"pkg:pypi/demo-20638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20689@1.0.4","target":"pkg:pypi/demo-16826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20689@1.0.4","target":"pkg:pypi/demo-1853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20689@1.0.4","target":"pkg:pypi/demo-20438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2068@1.0.3","target":"pkg:pypi/demo-10483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2068@1.0.3","target":"pkg:pypi/demo-114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2068@1.0.3","target":"pkg:pypi/demo-13918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2068@1.0.3","target":"pkg:pypi/demo-15901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20690@1.0.0","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20690@1.0.0","target":"pkg:pypi/demo-11004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20690@1.0.0","target":"pkg:pypi/demo-14906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20690@1.0.0","target":"pkg:pypi/demo-15711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20691@1.0.1","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20691@1.0.1","target":"pkg:pypi/demo-14953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20692@1.0.2","target":"pkg:pypi/demo-15442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20693@1.0.3","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20693@1.0.3","target":"pkg:pypi/demo-13277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20693@1.0.3","target":"pkg:pypi/demo-15493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20693@1.0.3","target":"pkg:pypi/demo-17879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20694@1.0.4","target":"pkg:pypi/demo-13916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20695@1.0.0","target":"pkg:pypi/demo-11721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20695@1.0.0","target":"pkg:pypi/demo-15227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20696@1.0.1","target":"pkg:pypi/demo-14074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20696@1.0.1","target":"pkg:pypi/demo-17942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20696@1.0.1","target":"pkg:pypi/demo-18525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20697@1.0.2","target":"pkg:pypi/demo-13239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20697@1.0.2","target":"pkg:pypi/demo-18507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20697@1.0.2","target":"pkg:pypi/demo-20210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20698@1.0.3","target":"pkg:pypi/demo-121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20698@1.0.3","target":"pkg:pypi/demo-14339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20698@1.0.3","target":"pkg:pypi/demo-15841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20698@1.0.3","target":"pkg:pypi/demo-1990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20699@1.0.4","target":"pkg:pypi/demo-11590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20699@1.0.4","target":"pkg:pypi/demo-12102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20699@1.0.4","target":"pkg:pypi/demo-13365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20699@1.0.4","target":"pkg:pypi/demo-18367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2069@1.0.4","target":"pkg:pypi/demo-10490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2069@1.0.4","target":"pkg:pypi/demo-12178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2069@1.0.4","target":"pkg:pypi/demo-15327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2069@1.0.4","target":"pkg:pypi/demo-17773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-206@1.0.1","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-206@1.0.1","target":"pkg:pypi/demo-18685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20700@1.0.0","target":"pkg:pypi/demo-11304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20700@1.0.0","target":"pkg:pypi/demo-13674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20700@1.0.0","target":"pkg:pypi/demo-18079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20701@1.0.1","target":"pkg:pypi/demo-17893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20701@1.0.1","target":"pkg:pypi/demo-19570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20702@1.0.2","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20702@1.0.2","target":"pkg:pypi/demo-11913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20702@1.0.2","target":"pkg:pypi/demo-18330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20703@1.0.3","target":"pkg:pypi/demo-14880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20704@1.0.4","target":"pkg:pypi/demo-13458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20704@1.0.4","target":"pkg:pypi/demo-14048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20704@1.0.4","target":"pkg:pypi/demo-20672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20705@1.0.0","target":"pkg:pypi/demo-18816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20706@1.0.1","target":"pkg:pypi/demo-14478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20706@1.0.1","target":"pkg:pypi/demo-15691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20706@1.0.1","target":"pkg:pypi/demo-17388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20707@1.0.2","target":"pkg:pypi/demo-10776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20707@1.0.2","target":"pkg:pypi/demo-18430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20707@1.0.2","target":"pkg:pypi/demo-20178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20708@1.0.3","target":"pkg:pypi/demo-1550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20709@1.0.4","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20709@1.0.4","target":"pkg:pypi/demo-11261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20709@1.0.4","target":"pkg:pypi/demo-1588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2070@1.0.0","target":"pkg:pypi/demo-1857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20710@1.0.0","target":"pkg:pypi/demo-13425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20710@1.0.0","target":"pkg:pypi/demo-15471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20711@1.0.1","target":"pkg:pypi/demo-10877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20711@1.0.1","target":"pkg:pypi/demo-1525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20711@1.0.1","target":"pkg:pypi/demo-15598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20711@1.0.1","target":"pkg:pypi/demo-17873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20712@1.0.2","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20712@1.0.2","target":"pkg:pypi/demo-18666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20713@1.0.3","target":"pkg:pypi/demo-11488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20713@1.0.3","target":"pkg:pypi/demo-1645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20713@1.0.3","target":"pkg:pypi/demo-18293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20713@1.0.3","target":"pkg:pypi/demo-2024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20714@1.0.4","target":"pkg:pypi/demo-120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20715@1.0.0","target":"pkg:pypi/demo-13967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20715@1.0.0","target":"pkg:pypi/demo-19838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20715@1.0.0","target":"pkg:pypi/demo-20220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20716@1.0.1","target":"pkg:pypi/demo-14774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20716@1.0.1","target":"pkg:pypi/demo-15487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20716@1.0.1","target":"pkg:pypi/demo-16154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20716@1.0.1","target":"pkg:pypi/demo-17532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20717@1.0.2","target":"pkg:pypi/demo-15487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20717@1.0.2","target":"pkg:pypi/demo-17455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20718@1.0.3","target":"pkg:pypi/demo-11011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20718@1.0.3","target":"pkg:pypi/demo-15939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20718@1.0.3","target":"pkg:pypi/demo-19084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20719@1.0.4","target":"pkg:pypi/demo-13582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20719@1.0.4","target":"pkg:pypi/demo-14943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20719@1.0.4","target":"pkg:pypi/demo-1873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2071@1.0.1","target":"pkg:pypi/demo-13129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2071@1.0.1","target":"pkg:pypi/demo-17384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2071@1.0.1","target":"pkg:pypi/demo-18112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2071@1.0.1","target":"pkg:pypi/demo-19964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20720@1.0.0","target":"pkg:pypi/demo-14815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20720@1.0.0","target":"pkg:pypi/demo-15375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20720@1.0.0","target":"pkg:pypi/demo-18143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20720@1.0.0","target":"pkg:pypi/demo-2017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20721@1.0.1","target":"pkg:pypi/demo-15434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20721@1.0.1","target":"pkg:pypi/demo-18913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20721@1.0.1","target":"pkg:pypi/demo-20095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20722@1.0.2","target":"pkg:pypi/demo-18433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20723@1.0.3","target":"pkg:pypi/demo-17542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20723@1.0.3","target":"pkg:pypi/demo-19907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20724@1.0.4","target":"pkg:pypi/demo-16987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20724@1.0.4","target":"pkg:pypi/demo-18@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20724@1.0.4","target":"pkg:pypi/demo-20404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20724@1.0.4","target":"pkg:pypi/demo-2069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20725@1.0.0","target":"pkg:pypi/demo-1657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20726@1.0.1","target":"pkg:pypi/demo-15484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20726@1.0.1","target":"pkg:pypi/demo-19683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20727@1.0.2","target":"pkg:pypi/demo-13328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20727@1.0.2","target":"pkg:pypi/demo-1720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20727@1.0.2","target":"pkg:pypi/demo-17369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20728@1.0.3","target":"pkg:pypi/demo-19688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20729@1.0.4","target":"pkg:pypi/demo-13714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2072@1.0.2","target":"pkg:pypi/demo-14635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2072@1.0.2","target":"pkg:pypi/demo-19211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20730@1.0.0","target":"pkg:pypi/demo-1054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20731@1.0.1","target":"pkg:pypi/demo-15363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20732@1.0.2","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20732@1.0.2","target":"pkg:pypi/demo-11348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20732@1.0.2","target":"pkg:pypi/demo-16289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20732@1.0.2","target":"pkg:pypi/demo-19623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20733@1.0.3","target":"pkg:pypi/demo-12175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20733@1.0.3","target":"pkg:pypi/demo-18675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20734@1.0.4","target":"pkg:pypi/demo-11865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20734@1.0.4","target":"pkg:pypi/demo-15344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20735@1.0.0","target":"pkg:pypi/demo-13357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20735@1.0.0","target":"pkg:pypi/demo-19014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20736@1.0.1","target":"pkg:pypi/demo-12446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20736@1.0.1","target":"pkg:pypi/demo-13870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20736@1.0.1","target":"pkg:pypi/demo-14688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20736@1.0.1","target":"pkg:pypi/demo-18195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20737@1.0.2","target":"pkg:pypi/demo-18865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20738@1.0.3","target":"pkg:pypi/demo-1813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20739@1.0.4","target":"pkg:pypi/demo-12134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2073@1.0.3","target":"pkg:pypi/demo-18397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20740@1.0.0","target":"pkg:pypi/demo-17242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20740@1.0.0","target":"pkg:pypi/demo-17275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20741@1.0.1","target":"pkg:pypi/demo-11850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20741@1.0.1","target":"pkg:pypi/demo-12457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20741@1.0.1","target":"pkg:pypi/demo-16969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20742@1.0.2","target":"pkg:pypi/demo-10379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20743@1.0.3","target":"pkg:pypi/demo-16264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20743@1.0.3","target":"pkg:pypi/demo-17588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20743@1.0.3","target":"pkg:pypi/demo-20246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20744@1.0.4","target":"pkg:pypi/demo-11312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20744@1.0.4","target":"pkg:pypi/demo-11801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20744@1.0.4","target":"pkg:pypi/demo-18962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20744@1.0.4","target":"pkg:pypi/demo-19099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20745@1.0.0","target":"pkg:pypi/demo-10720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20745@1.0.0","target":"pkg:pypi/demo-1987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20746@1.0.1","target":"pkg:pypi/demo-10857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20746@1.0.1","target":"pkg:pypi/demo-11677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20746@1.0.1","target":"pkg:pypi/demo-14090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20746@1.0.1","target":"pkg:pypi/demo-1634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20747@1.0.2","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20747@1.0.2","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20747@1.0.2","target":"pkg:pypi/demo-19578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20748@1.0.3","target":"pkg:pypi/demo-17312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20748@1.0.3","target":"pkg:pypi/demo-18502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20748@1.0.3","target":"pkg:pypi/demo-19115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20749@1.0.4","target":"pkg:pypi/demo-12882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20749@1.0.4","target":"pkg:pypi/demo-13709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20749@1.0.4","target":"pkg:pypi/demo-18399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2074@1.0.4","target":"pkg:pypi/demo-18534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20750@1.0.0","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20750@1.0.0","target":"pkg:pypi/demo-16699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20750@1.0.0","target":"pkg:pypi/demo-17014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20751@1.0.1","target":"pkg:pypi/demo-1594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20751@1.0.1","target":"pkg:pypi/demo-16755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20752@1.0.2","target":"pkg:pypi/demo-16992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20752@1.0.2","target":"pkg:pypi/demo-19099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20752@1.0.2","target":"pkg:pypi/demo-19797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20753@1.0.3","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20753@1.0.3","target":"pkg:pypi/demo-15765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20753@1.0.3","target":"pkg:pypi/demo-20542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20754@1.0.4","target":"pkg:pypi/demo-14186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20754@1.0.4","target":"pkg:pypi/demo-14246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20755@1.0.0","target":"pkg:pypi/demo-10725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20755@1.0.0","target":"pkg:pypi/demo-12066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20755@1.0.0","target":"pkg:pypi/demo-13198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20755@1.0.0","target":"pkg:pypi/demo-13366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20756@1.0.1","target":"pkg:pypi/demo-16809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20757@1.0.2","target":"pkg:pypi/demo-19261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20758@1.0.3","target":"pkg:pypi/demo-19428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20759@1.0.4","target":"pkg:pypi/demo-17234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2075@1.0.0","target":"pkg:pypi/demo-12032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2075@1.0.0","target":"pkg:pypi/demo-12676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2075@1.0.0","target":"pkg:pypi/demo-1466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2075@1.0.0","target":"pkg:pypi/demo-16284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20760@1.0.0","target":"pkg:pypi/demo-15465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20760@1.0.0","target":"pkg:pypi/demo-15672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20760@1.0.0","target":"pkg:pypi/demo-18732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20760@1.0.0","target":"pkg:pypi/demo-19759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20761@1.0.1","target":"pkg:pypi/demo-11724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20761@1.0.1","target":"pkg:pypi/demo-19644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20762@1.0.2","target":"pkg:pypi/demo-13824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20763@1.0.3","target":"pkg:pypi/demo-14515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20763@1.0.3","target":"pkg:pypi/demo-15836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20763@1.0.3","target":"pkg:pypi/demo-17341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20764@1.0.4","target":"pkg:pypi/demo-15615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20764@1.0.4","target":"pkg:pypi/demo-18691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20764@1.0.4","target":"pkg:pypi/demo-19327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20765@1.0.0","target":"pkg:pypi/demo-20323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20766@1.0.1","target":"pkg:pypi/demo-17829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20767@1.0.2","target":"pkg:pypi/demo-16782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20767@1.0.2","target":"pkg:pypi/demo-17110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20767@1.0.2","target":"pkg:pypi/demo-19810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20768@1.0.3","target":"pkg:pypi/demo-10478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20768@1.0.3","target":"pkg:pypi/demo-14160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20768@1.0.3","target":"pkg:pypi/demo-16327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20769@1.0.4","target":"pkg:pypi/demo-12454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20769@1.0.4","target":"pkg:pypi/demo-20530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2076@1.0.1","target":"pkg:pypi/demo-12161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2076@1.0.1","target":"pkg:pypi/demo-16524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2076@1.0.1","target":"pkg:pypi/demo-19886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2076@1.0.1","target":"pkg:pypi/demo-20007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20770@1.0.0","target":"pkg:pypi/demo-15984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20770@1.0.0","target":"pkg:pypi/demo-19014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20770@1.0.0","target":"pkg:pypi/demo-19142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20771@1.0.1","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20771@1.0.1","target":"pkg:pypi/demo-1702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20772@1.0.2","target":"pkg:pypi/demo-11183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20772@1.0.2","target":"pkg:pypi/demo-17424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20773@1.0.3","target":"pkg:pypi/demo-10930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20774@1.0.4","target":"pkg:pypi/demo-1264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20775@1.0.0","target":"pkg:pypi/demo-12390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20775@1.0.0","target":"pkg:pypi/demo-1555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20775@1.0.0","target":"pkg:pypi/demo-1645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20775@1.0.0","target":"pkg:pypi/demo-19377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20776@1.0.1","target":"pkg:pypi/demo-1276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20777@1.0.2","target":"pkg:pypi/demo-10802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20778@1.0.3","target":"pkg:pypi/demo-11385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20778@1.0.3","target":"pkg:pypi/demo-16010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20778@1.0.3","target":"pkg:pypi/demo-18399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20778@1.0.3","target":"pkg:pypi/demo-2057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20779@1.0.4","target":"pkg:pypi/demo-1705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20779@1.0.4","target":"pkg:pypi/demo-1965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2077@1.0.2","target":"pkg:pypi/demo-1383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2077@1.0.2","target":"pkg:pypi/demo-14829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2077@1.0.2","target":"pkg:pypi/demo-16907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20780@1.0.0","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20780@1.0.0","target":"pkg:pypi/demo-15514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20780@1.0.0","target":"pkg:pypi/demo-15846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20780@1.0.0","target":"pkg:pypi/demo-18482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20781@1.0.1","target":"pkg:pypi/demo-18045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20781@1.0.1","target":"pkg:pypi/demo-19470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20782@1.0.2","target":"pkg:pypi/demo-1058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20782@1.0.2","target":"pkg:pypi/demo-1351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20782@1.0.2","target":"pkg:pypi/demo-15224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20782@1.0.2","target":"pkg:pypi/demo-16121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20783@1.0.3","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20783@1.0.3","target":"pkg:pypi/demo-12327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20783@1.0.3","target":"pkg:pypi/demo-13059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20783@1.0.3","target":"pkg:pypi/demo-15411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20784@1.0.4","target":"pkg:pypi/demo-11835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20784@1.0.4","target":"pkg:pypi/demo-12963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20784@1.0.4","target":"pkg:pypi/demo-16627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20785@1.0.0","target":"pkg:pypi/demo-18606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20786@1.0.1","target":"pkg:pypi/demo-18751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20786@1.0.1","target":"pkg:pypi/demo-19689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20786@1.0.1","target":"pkg:pypi/demo-19926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20787@1.0.2","target":"pkg:pypi/demo-10973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20787@1.0.2","target":"pkg:pypi/demo-14603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20787@1.0.2","target":"pkg:pypi/demo-15367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20788@1.0.3","target":"pkg:pypi/demo-13585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20788@1.0.3","target":"pkg:pypi/demo-15763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20788@1.0.3","target":"pkg:pypi/demo-1646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20788@1.0.3","target":"pkg:pypi/demo-1764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20789@1.0.4","target":"pkg:pypi/demo-1030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20789@1.0.4","target":"pkg:pypi/demo-20707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2078@1.0.3","target":"pkg:pypi/demo-10995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2078@1.0.3","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20790@1.0.0","target":"pkg:pypi/demo-12349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20790@1.0.0","target":"pkg:pypi/demo-12958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20790@1.0.0","target":"pkg:pypi/demo-17830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20790@1.0.0","target":"pkg:pypi/demo-19325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20791@1.0.1","target":"pkg:pypi/demo-10470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20792@1.0.2","target":"pkg:pypi/demo-17597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20792@1.0.2","target":"pkg:pypi/demo-18617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20792@1.0.2","target":"pkg:pypi/demo-20382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20793@1.0.3","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20793@1.0.3","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20793@1.0.3","target":"pkg:pypi/demo-16150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20793@1.0.3","target":"pkg:pypi/demo-19393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20794@1.0.4","target":"pkg:pypi/demo-13420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20794@1.0.4","target":"pkg:pypi/demo-16312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20794@1.0.4","target":"pkg:pypi/demo-1664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20794@1.0.4","target":"pkg:pypi/demo-18459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20795@1.0.0","target":"pkg:pypi/demo-18763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20796@1.0.1","target":"pkg:pypi/demo-13552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20796@1.0.1","target":"pkg:pypi/demo-18570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20797@1.0.2","target":"pkg:pypi/demo-15921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20797@1.0.2","target":"pkg:pypi/demo-15943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20798@1.0.3","target":"pkg:pypi/demo-10773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20798@1.0.3","target":"pkg:pypi/demo-12019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20798@1.0.3","target":"pkg:pypi/demo-15753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20798@1.0.3","target":"pkg:pypi/demo-20733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20799@1.0.4","target":"pkg:pypi/demo-11323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20799@1.0.4","target":"pkg:pypi/demo-12832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2079@1.0.4","target":"pkg:pypi/demo-18322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2079@1.0.4","target":"pkg:pypi/demo-19797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-207@1.0.2","target":"pkg:pypi/demo-15128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20800@1.0.0","target":"pkg:pypi/demo-1350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20801@1.0.1","target":"pkg:pypi/demo-20303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20802@1.0.2","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20802@1.0.2","target":"pkg:pypi/demo-15203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20802@1.0.2","target":"pkg:pypi/demo-17928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20802@1.0.2","target":"pkg:pypi/demo-20530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20803@1.0.3","target":"pkg:pypi/demo-15128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20804@1.0.4","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20804@1.0.4","target":"pkg:pypi/demo-1238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20804@1.0.4","target":"pkg:pypi/demo-17823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20805@1.0.0","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20805@1.0.0","target":"pkg:pypi/demo-10996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20805@1.0.0","target":"pkg:pypi/demo-11344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20805@1.0.0","target":"pkg:pypi/demo-18211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20806@1.0.1","target":"pkg:pypi/demo-11517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20807@1.0.2","target":"pkg:pypi/demo-10935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20807@1.0.2","target":"pkg:pypi/demo-18316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20808@1.0.3","target":"pkg:pypi/demo-13045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20808@1.0.3","target":"pkg:pypi/demo-17718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20808@1.0.3","target":"pkg:pypi/demo-20007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20809@1.0.4","target":"pkg:pypi/demo-15065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2080@1.0.0","target":"pkg:pypi/demo-14230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2080@1.0.0","target":"pkg:pypi/demo-15757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20810@1.0.0","target":"pkg:pypi/demo-13062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20811@1.0.1","target":"pkg:pypi/demo-18946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20811@1.0.1","target":"pkg:pypi/demo-20498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20812@1.0.2","target":"pkg:pypi/demo-1374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20812@1.0.2","target":"pkg:pypi/demo-1452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20812@1.0.2","target":"pkg:pypi/demo-17933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20812@1.0.2","target":"pkg:pypi/demo-20144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20813@1.0.3","target":"pkg:pypi/demo-12598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20813@1.0.3","target":"pkg:pypi/demo-14750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20813@1.0.3","target":"pkg:pypi/demo-18583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20813@1.0.3","target":"pkg:pypi/demo-19397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20814@1.0.4","target":"pkg:pypi/demo-13063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20814@1.0.4","target":"pkg:pypi/demo-14169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20814@1.0.4","target":"pkg:pypi/demo-18967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20815@1.0.0","target":"pkg:pypi/demo-13456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20816@1.0.1","target":"pkg:pypi/demo-13007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20816@1.0.1","target":"pkg:pypi/demo-1800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20817@1.0.2","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20817@1.0.2","target":"pkg:pypi/demo-14479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20817@1.0.2","target":"pkg:pypi/demo-18874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20818@1.0.3","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20818@1.0.3","target":"pkg:pypi/demo-1723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20818@1.0.3","target":"pkg:pypi/demo-17916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20818@1.0.3","target":"pkg:pypi/demo-19223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20819@1.0.4","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20819@1.0.4","target":"pkg:pypi/demo-1220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20819@1.0.4","target":"pkg:pypi/demo-2014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2081@1.0.1","target":"pkg:pypi/demo-11828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2081@1.0.1","target":"pkg:pypi/demo-13555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20820@1.0.0","target":"pkg:pypi/demo-11794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20820@1.0.0","target":"pkg:pypi/demo-19740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20821@1.0.1","target":"pkg:pypi/demo-14738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20822@1.0.2","target":"pkg:pypi/demo-12365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20822@1.0.2","target":"pkg:pypi/demo-1842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20823@1.0.3","target":"pkg:pypi/demo-17600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20824@1.0.4","target":"pkg:pypi/demo-19724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20825@1.0.0","target":"pkg:pypi/demo-12988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20825@1.0.0","target":"pkg:pypi/demo-1679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20825@1.0.0","target":"pkg:pypi/demo-1906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20826@1.0.1","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20826@1.0.1","target":"pkg:pypi/demo-18398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20826@1.0.1","target":"pkg:pypi/demo-19555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20827@1.0.2","target":"pkg:pypi/demo-11704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20827@1.0.2","target":"pkg:pypi/demo-17886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20827@1.0.2","target":"pkg:pypi/demo-20196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20828@1.0.3","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20828@1.0.3","target":"pkg:pypi/demo-13391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20828@1.0.3","target":"pkg:pypi/demo-18146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20828@1.0.3","target":"pkg:pypi/demo-20524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20829@1.0.4","target":"pkg:pypi/demo-13190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20829@1.0.4","target":"pkg:pypi/demo-14194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20829@1.0.4","target":"pkg:pypi/demo-16641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2082@1.0.2","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2082@1.0.2","target":"pkg:pypi/demo-12820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2082@1.0.2","target":"pkg:pypi/demo-17001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20830@1.0.0","target":"pkg:pypi/demo-18386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20831@1.0.1","target":"pkg:pypi/demo-12533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20831@1.0.1","target":"pkg:pypi/demo-1858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20832@1.0.2","target":"pkg:pypi/demo-1455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20832@1.0.2","target":"pkg:pypi/demo-19084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20833@1.0.3","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20833@1.0.3","target":"pkg:pypi/demo-18986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20834@1.0.4","target":"pkg:pypi/demo-13829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20835@1.0.0","target":"pkg:pypi/demo-1877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20836@1.0.1","target":"pkg:pypi/demo-10708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20836@1.0.1","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20837@1.0.2","target":"pkg:pypi/demo-1546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20837@1.0.2","target":"pkg:pypi/demo-18363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20837@1.0.2","target":"pkg:pypi/demo-18620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20837@1.0.2","target":"pkg:pypi/demo-19953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20838@1.0.3","target":"pkg:pypi/demo-13133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20838@1.0.3","target":"pkg:pypi/demo-13179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20838@1.0.3","target":"pkg:pypi/demo-15927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20838@1.0.3","target":"pkg:pypi/demo-1721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20839@1.0.4","target":"pkg:pypi/demo-14935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20839@1.0.4","target":"pkg:pypi/demo-16468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2083@1.0.3","target":"pkg:pypi/demo-10462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2083@1.0.3","target":"pkg:pypi/demo-10986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2083@1.0.3","target":"pkg:pypi/demo-17226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2083@1.0.3","target":"pkg:pypi/demo-18970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20840@1.0.0","target":"pkg:pypi/demo-11045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20840@1.0.0","target":"pkg:pypi/demo-12041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20840@1.0.0","target":"pkg:pypi/demo-16255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20841@1.0.1","target":"pkg:pypi/demo-15831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20842@1.0.2","target":"pkg:pypi/demo-11196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20842@1.0.2","target":"pkg:pypi/demo-14042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20842@1.0.2","target":"pkg:pypi/demo-20654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20843@1.0.3","target":"pkg:pypi/demo-19237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20844@1.0.4","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20844@1.0.4","target":"pkg:pypi/demo-12347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20844@1.0.4","target":"pkg:pypi/demo-20114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20845@1.0.0","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20845@1.0.0","target":"pkg:pypi/demo-16207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20845@1.0.0","target":"pkg:pypi/demo-18698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20846@1.0.1","target":"pkg:pypi/demo-12627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20847@1.0.2","target":"pkg:pypi/demo-1259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20847@1.0.2","target":"pkg:pypi/demo-1312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20847@1.0.2","target":"pkg:pypi/demo-14727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20847@1.0.2","target":"pkg:pypi/demo-15222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20848@1.0.3","target":"pkg:pypi/demo-13055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20849@1.0.4","target":"pkg:pypi/demo-13245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20849@1.0.4","target":"pkg:pypi/demo-1557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2084@1.0.4","target":"pkg:pypi/demo-1300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2084@1.0.4","target":"pkg:pypi/demo-18247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2084@1.0.4","target":"pkg:pypi/demo-18824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2084@1.0.4","target":"pkg:pypi/demo-19262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20850@1.0.0","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20850@1.0.0","target":"pkg:pypi/demo-1242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20851@1.0.1","target":"pkg:pypi/demo-12300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20851@1.0.1","target":"pkg:pypi/demo-15210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20851@1.0.1","target":"pkg:pypi/demo-19061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20851@1.0.1","target":"pkg:pypi/demo-20805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20852@1.0.2","target":"pkg:pypi/demo-10611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20852@1.0.2","target":"pkg:pypi/demo-11245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20852@1.0.2","target":"pkg:pypi/demo-13375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20853@1.0.3","target":"pkg:pypi/demo-10419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20853@1.0.3","target":"pkg:pypi/demo-12431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20853@1.0.3","target":"pkg:pypi/demo-15755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20853@1.0.3","target":"pkg:pypi/demo-20253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20854@1.0.4","target":"pkg:pypi/demo-145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20854@1.0.4","target":"pkg:pypi/demo-14864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20854@1.0.4","target":"pkg:pypi/demo-15240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20854@1.0.4","target":"pkg:pypi/demo-17279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20855@1.0.0","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20855@1.0.0","target":"pkg:pypi/demo-17522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20856@1.0.1","target":"pkg:pypi/demo-14386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20857@1.0.2","target":"pkg:pypi/demo-14151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20857@1.0.2","target":"pkg:pypi/demo-14858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20858@1.0.3","target":"pkg:pypi/demo-15745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20859@1.0.4","target":"pkg:pypi/demo-13002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20859@1.0.4","target":"pkg:pypi/demo-1419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20859@1.0.4","target":"pkg:pypi/demo-15233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2085@1.0.0","target":"pkg:pypi/demo-17256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2085@1.0.0","target":"pkg:pypi/demo-17428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20860@1.0.0","target":"pkg:pypi/demo-16350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20860@1.0.0","target":"pkg:pypi/demo-19454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20860@1.0.0","target":"pkg:pypi/demo-20165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20861@1.0.1","target":"pkg:pypi/demo-14784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20861@1.0.1","target":"pkg:pypi/demo-19243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20861@1.0.1","target":"pkg:pypi/demo-20413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20862@1.0.2","target":"pkg:pypi/demo-17134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20863@1.0.3","target":"pkg:pypi/demo-12694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20864@1.0.4","target":"pkg:pypi/demo-11411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20864@1.0.4","target":"pkg:pypi/demo-17858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20865@1.0.0","target":"pkg:pypi/demo-10891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20865@1.0.0","target":"pkg:pypi/demo-1420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20865@1.0.0","target":"pkg:pypi/demo-14657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20865@1.0.0","target":"pkg:pypi/demo-19447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20866@1.0.1","target":"pkg:pypi/demo-17770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20866@1.0.1","target":"pkg:pypi/demo-19810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20866@1.0.1","target":"pkg:pypi/demo-20178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20867@1.0.2","target":"pkg:pypi/demo-11351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20867@1.0.2","target":"pkg:pypi/demo-11639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20867@1.0.2","target":"pkg:pypi/demo-16777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20867@1.0.2","target":"pkg:pypi/demo-19484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20868@1.0.3","target":"pkg:pypi/demo-13637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20868@1.0.3","target":"pkg:pypi/demo-16411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20869@1.0.4","target":"pkg:pypi/demo-12021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20869@1.0.4","target":"pkg:pypi/demo-12494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20869@1.0.4","target":"pkg:pypi/demo-13073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20869@1.0.4","target":"pkg:pypi/demo-14157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2086@1.0.1","target":"pkg:pypi/demo-10425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2086@1.0.1","target":"pkg:pypi/demo-11532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20870@1.0.0","target":"pkg:pypi/demo-1787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20871@1.0.1","target":"pkg:pypi/demo-11798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20871@1.0.1","target":"pkg:pypi/demo-17713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20872@1.0.2","target":"pkg:pypi/demo-13@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20872@1.0.2","target":"pkg:pypi/demo-1712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20873@1.0.3","target":"pkg:pypi/demo-10036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20874@1.0.4","target":"pkg:pypi/demo-11074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20874@1.0.4","target":"pkg:pypi/demo-20443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20875@1.0.0","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20875@1.0.0","target":"pkg:pypi/demo-14178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20875@1.0.0","target":"pkg:pypi/demo-20409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20876@1.0.1","target":"pkg:pypi/demo-11164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20876@1.0.1","target":"pkg:pypi/demo-13094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20876@1.0.1","target":"pkg:pypi/demo-16357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20877@1.0.2","target":"pkg:pypi/demo-12858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20877@1.0.2","target":"pkg:pypi/demo-15341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20877@1.0.2","target":"pkg:pypi/demo-15401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20877@1.0.2","target":"pkg:pypi/demo-19872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20878@1.0.3","target":"pkg:pypi/demo-12078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20878@1.0.3","target":"pkg:pypi/demo-12555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20878@1.0.3","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20879@1.0.4","target":"pkg:pypi/demo-13364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20879@1.0.4","target":"pkg:pypi/demo-17018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2087@1.0.2","target":"pkg:pypi/demo-15730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2087@1.0.2","target":"pkg:pypi/demo-20794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20880@1.0.0","target":"pkg:pypi/demo-13304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20881@1.0.1","target":"pkg:pypi/demo-17382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20882@1.0.2","target":"pkg:pypi/demo-1072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20882@1.0.2","target":"pkg:pypi/demo-16367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20882@1.0.2","target":"pkg:pypi/demo-17580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20882@1.0.2","target":"pkg:pypi/demo-18252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20883@1.0.3","target":"pkg:pypi/demo-10942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20883@1.0.3","target":"pkg:pypi/demo-13511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20883@1.0.3","target":"pkg:pypi/demo-13622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20883@1.0.3","target":"pkg:pypi/demo-20136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20884@1.0.4","target":"pkg:pypi/demo-11438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20884@1.0.4","target":"pkg:pypi/demo-13277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20884@1.0.4","target":"pkg:pypi/demo-16315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20884@1.0.4","target":"pkg:pypi/demo-16567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20885@1.0.0","target":"pkg:pypi/demo-13787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20886@1.0.1","target":"pkg:pypi/demo-15276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20886@1.0.1","target":"pkg:pypi/demo-16891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20886@1.0.1","target":"pkg:pypi/demo-17308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20886@1.0.1","target":"pkg:pypi/demo-1944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20887@1.0.2","target":"pkg:pypi/demo-11401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20887@1.0.2","target":"pkg:pypi/demo-1324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20887@1.0.2","target":"pkg:pypi/demo-14890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20887@1.0.2","target":"pkg:pypi/demo-14976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20888@1.0.3","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20889@1.0.4","target":"pkg:pypi/demo-13285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20889@1.0.4","target":"pkg:pypi/demo-13629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20889@1.0.4","target":"pkg:pypi/demo-20396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2088@1.0.3","target":"pkg:pypi/demo-17118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20890@1.0.0","target":"pkg:pypi/demo-10757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20890@1.0.0","target":"pkg:pypi/demo-11257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20890@1.0.0","target":"pkg:pypi/demo-11782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20890@1.0.0","target":"pkg:pypi/demo-17554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20891@1.0.1","target":"pkg:pypi/demo-11827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20891@1.0.1","target":"pkg:pypi/demo-12100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20891@1.0.1","target":"pkg:pypi/demo-16877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20891@1.0.1","target":"pkg:pypi/demo-18346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20892@1.0.2","target":"pkg:pypi/demo-19112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20892@1.0.2","target":"pkg:pypi/demo-20166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20893@1.0.3","target":"pkg:pypi/demo-11806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20893@1.0.3","target":"pkg:pypi/demo-16273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20893@1.0.3","target":"pkg:pypi/demo-1822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20894@1.0.4","target":"pkg:pypi/demo-12561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20894@1.0.4","target":"pkg:pypi/demo-13626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20894@1.0.4","target":"pkg:pypi/demo-19991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20895@1.0.0","target":"pkg:pypi/demo-15579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20895@1.0.0","target":"pkg:pypi/demo-16745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20896@1.0.1","target":"pkg:pypi/demo-19851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20896@1.0.1","target":"pkg:pypi/demo-20389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20897@1.0.2","target":"pkg:pypi/demo-11045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20897@1.0.2","target":"pkg:pypi/demo-12306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20897@1.0.2","target":"pkg:pypi/demo-14364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20897@1.0.2","target":"pkg:pypi/demo-16476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20898@1.0.3","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20898@1.0.3","target":"pkg:pypi/demo-16246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20899@1.0.4","target":"pkg:pypi/demo-13653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20899@1.0.4","target":"pkg:pypi/demo-14605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20899@1.0.4","target":"pkg:pypi/demo-15446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20899@1.0.4","target":"pkg:pypi/demo-17521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2089@1.0.4","target":"pkg:pypi/demo-14128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2089@1.0.4","target":"pkg:pypi/demo-14553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2089@1.0.4","target":"pkg:pypi/demo-16773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-208@1.0.3","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-208@1.0.3","target":"pkg:pypi/demo-12953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20900@1.0.0","target":"pkg:pypi/demo-1292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20900@1.0.0","target":"pkg:pypi/demo-14694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20901@1.0.1","target":"pkg:pypi/demo-19284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20902@1.0.2","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20902@1.0.2","target":"pkg:pypi/demo-17193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20903@1.0.3","target":"pkg:pypi/demo-10943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20903@1.0.3","target":"pkg:pypi/demo-13310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20903@1.0.3","target":"pkg:pypi/demo-18968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20903@1.0.3","target":"pkg:pypi/demo-20518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20904@1.0.4","target":"pkg:pypi/demo-11067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20904@1.0.4","target":"pkg:pypi/demo-12587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20904@1.0.4","target":"pkg:pypi/demo-18875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20905@1.0.0","target":"pkg:pypi/demo-16097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20906@1.0.1","target":"pkg:pypi/demo-16393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20906@1.0.1","target":"pkg:pypi/demo-19268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20907@1.0.2","target":"pkg:pypi/demo-12409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20908@1.0.3","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20908@1.0.3","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20909@1.0.4","target":"pkg:pypi/demo-17053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2090@1.0.0","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2090@1.0.0","target":"pkg:pypi/demo-12419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2090@1.0.0","target":"pkg:pypi/demo-13198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20910@1.0.0","target":"pkg:pypi/demo-13350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20911@1.0.1","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20911@1.0.1","target":"pkg:pypi/demo-11447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20911@1.0.1","target":"pkg:pypi/demo-19506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20911@1.0.1","target":"pkg:pypi/demo-2084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20912@1.0.2","target":"pkg:pypi/demo-13209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20912@1.0.2","target":"pkg:pypi/demo-17793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20912@1.0.2","target":"pkg:pypi/demo-19000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20912@1.0.2","target":"pkg:pypi/demo-19597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20913@1.0.3","target":"pkg:pypi/demo-18800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20914@1.0.4","target":"pkg:pypi/demo-14392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20914@1.0.4","target":"pkg:pypi/demo-16339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20914@1.0.4","target":"pkg:pypi/demo-19303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20915@1.0.0","target":"pkg:pypi/demo-1824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20915@1.0.0","target":"pkg:pypi/demo-18684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20915@1.0.0","target":"pkg:pypi/demo-19304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20915@1.0.0","target":"pkg:pypi/demo-20760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20916@1.0.1","target":"pkg:pypi/demo-13802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20916@1.0.1","target":"pkg:pypi/demo-20030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20917@1.0.2","target":"pkg:pypi/demo-10840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20917@1.0.2","target":"pkg:pypi/demo-15053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20917@1.0.2","target":"pkg:pypi/demo-17454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20918@1.0.3","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20918@1.0.3","target":"pkg:pypi/demo-12666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20918@1.0.3","target":"pkg:pypi/demo-17108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20918@1.0.3","target":"pkg:pypi/demo-17776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20919@1.0.4","target":"pkg:pypi/demo-14119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20919@1.0.4","target":"pkg:pypi/demo-16679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2091@1.0.1","target":"pkg:pypi/demo-11558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2091@1.0.1","target":"pkg:pypi/demo-12971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2091@1.0.1","target":"pkg:pypi/demo-18096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20920@1.0.0","target":"pkg:pypi/demo-11101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20920@1.0.0","target":"pkg:pypi/demo-14103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20920@1.0.0","target":"pkg:pypi/demo-18337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20921@1.0.1","target":"pkg:pypi/demo-10698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20921@1.0.1","target":"pkg:pypi/demo-1346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20922@1.0.2","target":"pkg:pypi/demo-12886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20922@1.0.2","target":"pkg:pypi/demo-13505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20922@1.0.2","target":"pkg:pypi/demo-15945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20922@1.0.2","target":"pkg:pypi/demo-1617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20923@1.0.3","target":"pkg:pypi/demo-20919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20924@1.0.4","target":"pkg:pypi/demo-15430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20924@1.0.4","target":"pkg:pypi/demo-18214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20924@1.0.4","target":"pkg:pypi/demo-19809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20925@1.0.0","target":"pkg:pypi/demo-12100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20926@1.0.1","target":"pkg:pypi/demo-10658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20926@1.0.1","target":"pkg:pypi/demo-12339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20926@1.0.1","target":"pkg:pypi/demo-20007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20927@1.0.2","target":"pkg:pypi/demo-14451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20927@1.0.2","target":"pkg:pypi/demo-1529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20927@1.0.2","target":"pkg:pypi/demo-18649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20927@1.0.2","target":"pkg:pypi/demo-2091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20928@1.0.3","target":"pkg:pypi/demo-10881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20928@1.0.3","target":"pkg:pypi/demo-19775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20928@1.0.3","target":"pkg:pypi/demo-20305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20929@1.0.4","target":"pkg:pypi/demo-12403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20929@1.0.4","target":"pkg:pypi/demo-14677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20929@1.0.4","target":"pkg:pypi/demo-20436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20929@1.0.4","target":"pkg:pypi/demo-20587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2092@1.0.2","target":"pkg:pypi/demo-16033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20930@1.0.0","target":"pkg:pypi/demo-1429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20930@1.0.0","target":"pkg:pypi/demo-16911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20930@1.0.0","target":"pkg:pypi/demo-17754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20930@1.0.0","target":"pkg:pypi/demo-18388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20931@1.0.1","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20932@1.0.2","target":"pkg:pypi/demo-12162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20932@1.0.2","target":"pkg:pypi/demo-16573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20932@1.0.2","target":"pkg:pypi/demo-19461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20933@1.0.3","target":"pkg:pypi/demo-12879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20934@1.0.4","target":"pkg:pypi/demo-155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20934@1.0.4","target":"pkg:pypi/demo-15861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20935@1.0.0","target":"pkg:pypi/demo-13373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20936@1.0.1","target":"pkg:pypi/demo-131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20936@1.0.1","target":"pkg:pypi/demo-17963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20937@1.0.2","target":"pkg:pypi/demo-12364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20937@1.0.2","target":"pkg:pypi/demo-19250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20937@1.0.2","target":"pkg:pypi/demo-20078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20938@1.0.3","target":"pkg:pypi/demo-13393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20938@1.0.3","target":"pkg:pypi/demo-17021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20939@1.0.4","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20939@1.0.4","target":"pkg:pypi/demo-19228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2093@1.0.3","target":"pkg:pypi/demo-16857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2093@1.0.3","target":"pkg:pypi/demo-17039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20940@1.0.0","target":"pkg:pypi/demo-13164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20940@1.0.0","target":"pkg:pypi/demo-1838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20941@1.0.1","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20941@1.0.1","target":"pkg:pypi/demo-17600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20941@1.0.1","target":"pkg:pypi/demo-19960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20942@1.0.2","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20942@1.0.2","target":"pkg:pypi/demo-15059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20942@1.0.2","target":"pkg:pypi/demo-15680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20943@1.0.3","target":"pkg:pypi/demo-11830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20943@1.0.3","target":"pkg:pypi/demo-12030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20943@1.0.3","target":"pkg:pypi/demo-19431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20944@1.0.4","target":"pkg:pypi/demo-12108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20945@1.0.0","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20945@1.0.0","target":"pkg:pypi/demo-20243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20946@1.0.1","target":"pkg:pypi/demo-12418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20946@1.0.1","target":"pkg:pypi/demo-12581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20946@1.0.1","target":"pkg:pypi/demo-19971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20947@1.0.2","target":"pkg:pypi/demo-12718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20947@1.0.2","target":"pkg:pypi/demo-14518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20947@1.0.2","target":"pkg:pypi/demo-18437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20948@1.0.3","target":"pkg:pypi/demo-13232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20948@1.0.3","target":"pkg:pypi/demo-15634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20948@1.0.3","target":"pkg:pypi/demo-17453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20949@1.0.4","target":"pkg:pypi/demo-11654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2094@1.0.4","target":"pkg:pypi/demo-16928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2094@1.0.4","target":"pkg:pypi/demo-1699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2094@1.0.4","target":"pkg:pypi/demo-19906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20950@1.0.0","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20950@1.0.0","target":"pkg:pypi/demo-1611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20950@1.0.0","target":"pkg:pypi/demo-19713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20951@1.0.1","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20952@1.0.2","target":"pkg:pypi/demo-11848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20952@1.0.2","target":"pkg:pypi/demo-12191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20952@1.0.2","target":"pkg:pypi/demo-1489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20952@1.0.2","target":"pkg:pypi/demo-16368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20953@1.0.3","target":"pkg:pypi/demo-16053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20953@1.0.3","target":"pkg:pypi/demo-17977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20954@1.0.4","target":"pkg:pypi/demo-12126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20954@1.0.4","target":"pkg:pypi/demo-16319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20954@1.0.4","target":"pkg:pypi/demo-20889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20955@1.0.0","target":"pkg:pypi/demo-18165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20956@1.0.1","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20956@1.0.1","target":"pkg:pypi/demo-18294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20956@1.0.1","target":"pkg:pypi/demo-20344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20957@1.0.2","target":"pkg:pypi/demo-1179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20957@1.0.2","target":"pkg:pypi/demo-13354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20957@1.0.2","target":"pkg:pypi/demo-17723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20958@1.0.3","target":"pkg:pypi/demo-19299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20959@1.0.4","target":"pkg:pypi/demo-20820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2095@1.0.0","target":"pkg:pypi/demo-1279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2095@1.0.0","target":"pkg:pypi/demo-13639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2095@1.0.0","target":"pkg:pypi/demo-17672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20960@1.0.0","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20960@1.0.0","target":"pkg:pypi/demo-12434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20960@1.0.0","target":"pkg:pypi/demo-16049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20960@1.0.0","target":"pkg:pypi/demo-20870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20961@1.0.1","target":"pkg:pypi/demo-20385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20962@1.0.2","target":"pkg:pypi/demo-15978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20962@1.0.2","target":"pkg:pypi/demo-18768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20962@1.0.2","target":"pkg:pypi/demo-18907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20963@1.0.3","target":"pkg:pypi/demo-14101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20963@1.0.3","target":"pkg:pypi/demo-17196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20963@1.0.3","target":"pkg:pypi/demo-19052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20964@1.0.4","target":"pkg:pypi/demo-12722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20964@1.0.4","target":"pkg:pypi/demo-13993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20964@1.0.4","target":"pkg:pypi/demo-15764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20965@1.0.0","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20965@1.0.0","target":"pkg:pypi/demo-12758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20966@1.0.1","target":"pkg:pypi/demo-17124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20966@1.0.1","target":"pkg:pypi/demo-19625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20967@1.0.2","target":"pkg:pypi/demo-14694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20967@1.0.2","target":"pkg:pypi/demo-15560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20967@1.0.2","target":"pkg:pypi/demo-20238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20968@1.0.3","target":"pkg:pypi/demo-11218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20968@1.0.3","target":"pkg:pypi/demo-14288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20968@1.0.3","target":"pkg:pypi/demo-14341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20968@1.0.3","target":"pkg:pypi/demo-17739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20969@1.0.4","target":"pkg:pypi/demo-1193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20969@1.0.4","target":"pkg:pypi/demo-13354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20969@1.0.4","target":"pkg:pypi/demo-13715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20969@1.0.4","target":"pkg:pypi/demo-17318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2096@1.0.1","target":"pkg:pypi/demo-14459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2096@1.0.1","target":"pkg:pypi/demo-15177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20970@1.0.0","target":"pkg:pypi/demo-17133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20971@1.0.1","target":"pkg:pypi/demo-14042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20971@1.0.1","target":"pkg:pypi/demo-15721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20971@1.0.1","target":"pkg:pypi/demo-16626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20972@1.0.2","target":"pkg:pypi/demo-10599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20973@1.0.3","target":"pkg:pypi/demo-1442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20973@1.0.3","target":"pkg:pypi/demo-16434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20973@1.0.3","target":"pkg:pypi/demo-19633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20974@1.0.4","target":"pkg:pypi/demo-10753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20974@1.0.4","target":"pkg:pypi/demo-15094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20974@1.0.4","target":"pkg:pypi/demo-16723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20974@1.0.4","target":"pkg:pypi/demo-19144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20975@1.0.0","target":"pkg:pypi/demo-16324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20975@1.0.0","target":"pkg:pypi/demo-17361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20975@1.0.0","target":"pkg:pypi/demo-19328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20975@1.0.0","target":"pkg:pypi/demo-19655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20976@1.0.1","target":"pkg:pypi/demo-19971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20977@1.0.2","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20977@1.0.2","target":"pkg:pypi/demo-11694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20977@1.0.2","target":"pkg:pypi/demo-13721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20977@1.0.2","target":"pkg:pypi/demo-13738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20978@1.0.3","target":"pkg:pypi/demo-14210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20979@1.0.4","target":"pkg:pypi/demo-11831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20979@1.0.4","target":"pkg:pypi/demo-16974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20979@1.0.4","target":"pkg:pypi/demo-18542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2097@1.0.2","target":"pkg:pypi/demo-11603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2097@1.0.2","target":"pkg:pypi/demo-11864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2097@1.0.2","target":"pkg:pypi/demo-1420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2097@1.0.2","target":"pkg:pypi/demo-14450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20980@1.0.0","target":"pkg:pypi/demo-14031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20980@1.0.0","target":"pkg:pypi/demo-14776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20981@1.0.1","target":"pkg:pypi/demo-13289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20981@1.0.1","target":"pkg:pypi/demo-13644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20982@1.0.2","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20982@1.0.2","target":"pkg:pypi/demo-18544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20982@1.0.2","target":"pkg:pypi/demo-20805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20983@1.0.3","target":"pkg:pypi/demo-12678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20984@1.0.4","target":"pkg:pypi/demo-14308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20984@1.0.4","target":"pkg:pypi/demo-16770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20984@1.0.4","target":"pkg:pypi/demo-16771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20985@1.0.0","target":"pkg:pypi/demo-11638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20986@1.0.1","target":"pkg:pypi/demo-19039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20987@1.0.2","target":"pkg:pypi/demo-1194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20987@1.0.2","target":"pkg:pypi/demo-12849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20987@1.0.2","target":"pkg:pypi/demo-18551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20988@1.0.3","target":"pkg:pypi/demo-11193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20988@1.0.3","target":"pkg:pypi/demo-14260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20988@1.0.3","target":"pkg:pypi/demo-1628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20988@1.0.3","target":"pkg:pypi/demo-19878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20989@1.0.4","target":"pkg:pypi/demo-13158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20989@1.0.4","target":"pkg:pypi/demo-17666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20989@1.0.4","target":"pkg:pypi/demo-17809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20989@1.0.4","target":"pkg:pypi/demo-18294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2098@1.0.3","target":"pkg:pypi/demo-11790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2098@1.0.3","target":"pkg:pypi/demo-12698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2098@1.0.3","target":"pkg:pypi/demo-16611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2098@1.0.3","target":"pkg:pypi/demo-19904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20990@1.0.0","target":"pkg:pypi/demo-16403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20990@1.0.0","target":"pkg:pypi/demo-18281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20991@1.0.1","target":"pkg:pypi/demo-1404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20991@1.0.1","target":"pkg:pypi/demo-16922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20992@1.0.2","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20992@1.0.2","target":"pkg:pypi/demo-10541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20992@1.0.2","target":"pkg:pypi/demo-14035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20992@1.0.2","target":"pkg:pypi/demo-17230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20993@1.0.3","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20993@1.0.3","target":"pkg:pypi/demo-17214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20994@1.0.4","target":"pkg:pypi/demo-12345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20994@1.0.4","target":"pkg:pypi/demo-14860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20994@1.0.4","target":"pkg:pypi/demo-19970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20994@1.0.4","target":"pkg:pypi/demo-20339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20995@1.0.0","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20995@1.0.0","target":"pkg:pypi/demo-20992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20996@1.0.1","target":"pkg:pypi/demo-20660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20996@1.0.1","target":"pkg:pypi/demo-20739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20997@1.0.2","target":"pkg:pypi/demo-12705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20997@1.0.2","target":"pkg:pypi/demo-15091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20997@1.0.2","target":"pkg:pypi/demo-17011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20997@1.0.2","target":"pkg:pypi/demo-20469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20998@1.0.3","target":"pkg:pypi/demo-11375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20999@1.0.4","target":"pkg:pypi/demo-13080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20999@1.0.4","target":"pkg:pypi/demo-13222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20999@1.0.4","target":"pkg:pypi/demo-13808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20999@1.0.4","target":"pkg:pypi/demo-19295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2099@1.0.4","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2099@1.0.4","target":"pkg:pypi/demo-12383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-209@1.0.4","target":"pkg:pypi/demo-1201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-209@1.0.4","target":"pkg:pypi/demo-16079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-209@1.0.4","target":"pkg:pypi/demo-20791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-209@1.0.4","target":"pkg:pypi/demo-2080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20@1.0.0","target":"pkg:pypi/demo-14882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20@1.0.0","target":"pkg:pypi/demo-15125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20@1.0.0","target":"pkg:pypi/demo-17079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-20@1.0.0","target":"pkg:pypi/demo-18634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21000@1.0.0","target":"pkg:pypi/demo-13827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21000@1.0.0","target":"pkg:pypi/demo-14617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21000@1.0.0","target":"pkg:pypi/demo-15752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21001@1.0.1","target":"pkg:pypi/demo-18228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21001@1.0.1","target":"pkg:pypi/demo-19056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21001@1.0.1","target":"pkg:pypi/demo-20438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21002@1.0.2","target":"pkg:pypi/demo-12075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21002@1.0.2","target":"pkg:pypi/demo-13818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21002@1.0.2","target":"pkg:pypi/demo-16186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21002@1.0.2","target":"pkg:pypi/demo-17893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21003@1.0.3","target":"pkg:pypi/demo-12270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21003@1.0.3","target":"pkg:pypi/demo-13261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21003@1.0.3","target":"pkg:pypi/demo-15979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21004@1.0.4","target":"pkg:pypi/demo-15914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21005@1.0.0","target":"pkg:pypi/demo-15603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21005@1.0.0","target":"pkg:pypi/demo-16589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21006@1.0.1","target":"pkg:pypi/demo-13882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21006@1.0.1","target":"pkg:pypi/demo-15561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21006@1.0.1","target":"pkg:pypi/demo-20025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21007@1.0.2","target":"pkg:pypi/demo-13809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21007@1.0.2","target":"pkg:pypi/demo-14499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21008@1.0.3","target":"pkg:pypi/demo-13843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21009@1.0.4","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21009@1.0.4","target":"pkg:pypi/demo-17709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21009@1.0.4","target":"pkg:pypi/demo-20178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2100@1.0.0","target":"pkg:pypi/demo-12806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2100@1.0.0","target":"pkg:pypi/demo-15929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2100@1.0.0","target":"pkg:pypi/demo-16766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21010@1.0.0","target":"pkg:pypi/demo-11046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21010@1.0.0","target":"pkg:pypi/demo-12853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21011@1.0.1","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21011@1.0.1","target":"pkg:pypi/demo-12962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21011@1.0.1","target":"pkg:pypi/demo-16511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21011@1.0.1","target":"pkg:pypi/demo-17632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21012@1.0.2","target":"pkg:pypi/demo-16801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21013@1.0.3","target":"pkg:pypi/demo-12047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21013@1.0.3","target":"pkg:pypi/demo-14131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21013@1.0.3","target":"pkg:pypi/demo-14923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21013@1.0.3","target":"pkg:pypi/demo-17954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21014@1.0.4","target":"pkg:pypi/demo-11793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21014@1.0.4","target":"pkg:pypi/demo-16014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21015@1.0.0","target":"pkg:pypi/demo-12311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21016@1.0.1","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21017@1.0.2","target":"pkg:pypi/demo-12751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21018@1.0.3","target":"pkg:pypi/demo-13654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21018@1.0.3","target":"pkg:pypi/demo-17153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21018@1.0.3","target":"pkg:pypi/demo-19680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21018@1.0.3","target":"pkg:pypi/demo-21001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21019@1.0.4","target":"pkg:pypi/demo-14262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21019@1.0.4","target":"pkg:pypi/demo-15418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21019@1.0.4","target":"pkg:pypi/demo-16428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21019@1.0.4","target":"pkg:pypi/demo-20437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2101@1.0.1","target":"pkg:pypi/demo-13845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2101@1.0.1","target":"pkg:pypi/demo-15970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2101@1.0.1","target":"pkg:pypi/demo-18804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21020@1.0.0","target":"pkg:pypi/demo-20914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21021@1.0.1","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21021@1.0.1","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21021@1.0.1","target":"pkg:pypi/demo-16870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21022@1.0.2","target":"pkg:pypi/demo-15512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21022@1.0.2","target":"pkg:pypi/demo-1748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21023@1.0.3","target":"pkg:pypi/demo-13657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21023@1.0.3","target":"pkg:pypi/demo-13996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21023@1.0.3","target":"pkg:pypi/demo-14388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21024@1.0.4","target":"pkg:pypi/demo-20077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21024@1.0.4","target":"pkg:pypi/demo-20983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21025@1.0.0","target":"pkg:pypi/demo-12760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21025@1.0.0","target":"pkg:pypi/demo-20169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21026@1.0.1","target":"pkg:pypi/demo-16054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21026@1.0.1","target":"pkg:pypi/demo-17724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21027@1.0.2","target":"pkg:pypi/demo-12747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21027@1.0.2","target":"pkg:pypi/demo-15027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21027@1.0.2","target":"pkg:pypi/demo-16666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21027@1.0.2","target":"pkg:pypi/demo-18108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21028@1.0.3","target":"pkg:pypi/demo-13333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21028@1.0.3","target":"pkg:pypi/demo-15458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21029@1.0.4","target":"pkg:pypi/demo-13099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21029@1.0.4","target":"pkg:pypi/demo-18866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2102@1.0.2","target":"pkg:pypi/demo-15199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21030@1.0.0","target":"pkg:pypi/demo-11333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21030@1.0.0","target":"pkg:pypi/demo-11807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21030@1.0.0","target":"pkg:pypi/demo-12875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21031@1.0.1","target":"pkg:pypi/demo-10961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21031@1.0.1","target":"pkg:pypi/demo-15678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21031@1.0.1","target":"pkg:pypi/demo-20260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21032@1.0.2","target":"pkg:pypi/demo-17216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21033@1.0.3","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21033@1.0.3","target":"pkg:pypi/demo-13863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21033@1.0.3","target":"pkg:pypi/demo-14067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21034@1.0.4","target":"pkg:pypi/demo-19226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21035@1.0.0","target":"pkg:pypi/demo-12220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21035@1.0.0","target":"pkg:pypi/demo-13875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21035@1.0.0","target":"pkg:pypi/demo-14363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21036@1.0.1","target":"pkg:pypi/demo-10867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21036@1.0.1","target":"pkg:pypi/demo-13364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21036@1.0.1","target":"pkg:pypi/demo-15163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21037@1.0.2","target":"pkg:pypi/demo-13538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21038@1.0.3","target":"pkg:pypi/demo-12209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21038@1.0.3","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21038@1.0.3","target":"pkg:pypi/demo-1362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21039@1.0.4","target":"pkg:pypi/demo-1301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21039@1.0.4","target":"pkg:pypi/demo-14431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21039@1.0.4","target":"pkg:pypi/demo-16493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2103@1.0.3","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2103@1.0.3","target":"pkg:pypi/demo-14180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2103@1.0.3","target":"pkg:pypi/demo-18232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21040@1.0.0","target":"pkg:pypi/demo-11602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21040@1.0.0","target":"pkg:pypi/demo-19989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21041@1.0.1","target":"pkg:pypi/demo-20958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21042@1.0.2","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21042@1.0.2","target":"pkg:pypi/demo-12022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21042@1.0.2","target":"pkg:pypi/demo-14352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21042@1.0.2","target":"pkg:pypi/demo-18876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21043@1.0.3","target":"pkg:pypi/demo-11511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21043@1.0.3","target":"pkg:pypi/demo-1381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21043@1.0.3","target":"pkg:pypi/demo-16794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21044@1.0.4","target":"pkg:pypi/demo-13669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21045@1.0.0","target":"pkg:pypi/demo-10606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21045@1.0.0","target":"pkg:pypi/demo-17820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21045@1.0.0","target":"pkg:pypi/demo-18889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21045@1.0.0","target":"pkg:pypi/demo-19199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21046@1.0.1","target":"pkg:pypi/demo-15164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21046@1.0.1","target":"pkg:pypi/demo-15801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21047@1.0.2","target":"pkg:pypi/demo-14416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21048@1.0.3","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21048@1.0.3","target":"pkg:pypi/demo-11514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21049@1.0.4","target":"pkg:pypi/demo-1667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21049@1.0.4","target":"pkg:pypi/demo-16765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21049@1.0.4","target":"pkg:pypi/demo-16800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21049@1.0.4","target":"pkg:pypi/demo-2096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2104@1.0.4","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2104@1.0.4","target":"pkg:pypi/demo-15284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2104@1.0.4","target":"pkg:pypi/demo-17668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2104@1.0.4","target":"pkg:pypi/demo-18083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21050@1.0.0","target":"pkg:pypi/demo-13116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21050@1.0.0","target":"pkg:pypi/demo-17310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21050@1.0.0","target":"pkg:pypi/demo-19498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21050@1.0.0","target":"pkg:pypi/demo-1954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21051@1.0.1","target":"pkg:pypi/demo-13442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21051@1.0.1","target":"pkg:pypi/demo-17288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21051@1.0.1","target":"pkg:pypi/demo-18849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21051@1.0.1","target":"pkg:pypi/demo-18860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21052@1.0.2","target":"pkg:pypi/demo-11262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21052@1.0.2","target":"pkg:pypi/demo-11@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21052@1.0.2","target":"pkg:pypi/demo-15317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21052@1.0.2","target":"pkg:pypi/demo-20351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21053@1.0.3","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21053@1.0.3","target":"pkg:pypi/demo-14520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21053@1.0.3","target":"pkg:pypi/demo-14966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21053@1.0.3","target":"pkg:pypi/demo-16630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21054@1.0.4","target":"pkg:pypi/demo-19331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21055@1.0.0","target":"pkg:pypi/demo-11076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21055@1.0.0","target":"pkg:pypi/demo-15162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21055@1.0.0","target":"pkg:pypi/demo-18378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21056@1.0.1","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21056@1.0.1","target":"pkg:pypi/demo-13120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21057@1.0.2","target":"pkg:pypi/demo-1220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21057@1.0.2","target":"pkg:pypi/demo-16730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21057@1.0.2","target":"pkg:pypi/demo-17493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21057@1.0.2","target":"pkg:pypi/demo-2048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21058@1.0.3","target":"pkg:pypi/demo-11261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21058@1.0.3","target":"pkg:pypi/demo-16839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21059@1.0.4","target":"pkg:pypi/demo-12705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21059@1.0.4","target":"pkg:pypi/demo-19256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2105@1.0.0","target":"pkg:pypi/demo-12784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2105@1.0.0","target":"pkg:pypi/demo-19354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21060@1.0.0","target":"pkg:pypi/demo-11979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21060@1.0.0","target":"pkg:pypi/demo-13459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21060@1.0.0","target":"pkg:pypi/demo-19081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21061@1.0.1","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21062@1.0.2","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21062@1.0.2","target":"pkg:pypi/demo-12469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21063@1.0.3","target":"pkg:pypi/demo-16795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21063@1.0.3","target":"pkg:pypi/demo-18876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21063@1.0.3","target":"pkg:pypi/demo-20823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21064@1.0.4","target":"pkg:pypi/demo-11726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21064@1.0.4","target":"pkg:pypi/demo-12896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21064@1.0.4","target":"pkg:pypi/demo-20564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21065@1.0.0","target":"pkg:pypi/demo-11857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21065@1.0.0","target":"pkg:pypi/demo-12396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21065@1.0.0","target":"pkg:pypi/demo-1882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21066@1.0.1","target":"pkg:pypi/demo-12014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21066@1.0.1","target":"pkg:pypi/demo-16398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21066@1.0.1","target":"pkg:pypi/demo-19784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21067@1.0.2","target":"pkg:pypi/demo-14318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21067@1.0.2","target":"pkg:pypi/demo-18906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21068@1.0.3","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21068@1.0.3","target":"pkg:pypi/demo-13708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21068@1.0.3","target":"pkg:pypi/demo-1488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21068@1.0.3","target":"pkg:pypi/demo-21053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21069@1.0.4","target":"pkg:pypi/demo-1226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21069@1.0.4","target":"pkg:pypi/demo-13828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21069@1.0.4","target":"pkg:pypi/demo-17456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21069@1.0.4","target":"pkg:pypi/demo-18262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2106@1.0.1","target":"pkg:pypi/demo-13452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2106@1.0.1","target":"pkg:pypi/demo-15760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2106@1.0.1","target":"pkg:pypi/demo-16292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2106@1.0.1","target":"pkg:pypi/demo-16671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21070@1.0.0","target":"pkg:pypi/demo-10380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21070@1.0.0","target":"pkg:pypi/demo-10646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21070@1.0.0","target":"pkg:pypi/demo-13007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21071@1.0.1","target":"pkg:pypi/demo-13026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21071@1.0.1","target":"pkg:pypi/demo-13699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21071@1.0.1","target":"pkg:pypi/demo-18296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21071@1.0.1","target":"pkg:pypi/demo-18439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21072@1.0.2","target":"pkg:pypi/demo-11482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21072@1.0.2","target":"pkg:pypi/demo-13409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21072@1.0.2","target":"pkg:pypi/demo-19335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21073@1.0.3","target":"pkg:pypi/demo-12482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21073@1.0.3","target":"pkg:pypi/demo-13887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21074@1.0.4","target":"pkg:pypi/demo-12372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21074@1.0.4","target":"pkg:pypi/demo-13595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21075@1.0.0","target":"pkg:pypi/demo-11079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21075@1.0.0","target":"pkg:pypi/demo-16924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21075@1.0.0","target":"pkg:pypi/demo-18534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21076@1.0.1","target":"pkg:pypi/demo-15084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21076@1.0.1","target":"pkg:pypi/demo-19886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21077@1.0.2","target":"pkg:pypi/demo-12696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21078@1.0.3","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21078@1.0.3","target":"pkg:pypi/demo-15041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21078@1.0.3","target":"pkg:pypi/demo-18082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21078@1.0.3","target":"pkg:pypi/demo-20229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21079@1.0.4","target":"pkg:pypi/demo-15998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2107@1.0.2","target":"pkg:pypi/demo-13230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2107@1.0.2","target":"pkg:pypi/demo-14477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2107@1.0.2","target":"pkg:pypi/demo-1500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21080@1.0.0","target":"pkg:pypi/demo-15458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21080@1.0.0","target":"pkg:pypi/demo-18943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21081@1.0.1","target":"pkg:pypi/demo-12198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21081@1.0.1","target":"pkg:pypi/demo-12780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21081@1.0.1","target":"pkg:pypi/demo-16748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21082@1.0.2","target":"pkg:pypi/demo-11411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21082@1.0.2","target":"pkg:pypi/demo-14289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21082@1.0.2","target":"pkg:pypi/demo-17217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21083@1.0.3","target":"pkg:pypi/demo-12994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21083@1.0.3","target":"pkg:pypi/demo-13607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21083@1.0.3","target":"pkg:pypi/demo-15035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21084@1.0.4","target":"pkg:pypi/demo-10559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21084@1.0.4","target":"pkg:pypi/demo-15278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21084@1.0.4","target":"pkg:pypi/demo-20818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21085@1.0.0","target":"pkg:pypi/demo-1720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21085@1.0.0","target":"pkg:pypi/demo-17971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21085@1.0.0","target":"pkg:pypi/demo-20447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21086@1.0.1","target":"pkg:pypi/demo-10467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21086@1.0.1","target":"pkg:pypi/demo-18343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21087@1.0.2","target":"pkg:pypi/demo-13028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21087@1.0.2","target":"pkg:pypi/demo-13590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21087@1.0.2","target":"pkg:pypi/demo-15488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21088@1.0.3","target":"pkg:pypi/demo-13909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21088@1.0.3","target":"pkg:pypi/demo-20700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21089@1.0.4","target":"pkg:pypi/demo-11579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21089@1.0.4","target":"pkg:pypi/demo-13718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21089@1.0.4","target":"pkg:pypi/demo-13997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21089@1.0.4","target":"pkg:pypi/demo-16707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2108@1.0.3","target":"pkg:pypi/demo-16125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2108@1.0.3","target":"pkg:pypi/demo-18785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2108@1.0.3","target":"pkg:pypi/demo-20109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2108@1.0.3","target":"pkg:pypi/demo-20334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21090@1.0.0","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21090@1.0.0","target":"pkg:pypi/demo-1470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21091@1.0.1","target":"pkg:pypi/demo-12689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21091@1.0.1","target":"pkg:pypi/demo-15115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21091@1.0.1","target":"pkg:pypi/demo-15378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21092@1.0.2","target":"pkg:pypi/demo-11898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21093@1.0.3","target":"pkg:pypi/demo-18175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21094@1.0.4","target":"pkg:pypi/demo-16547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21094@1.0.4","target":"pkg:pypi/demo-17381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21095@1.0.0","target":"pkg:pypi/demo-11274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21095@1.0.0","target":"pkg:pypi/demo-12888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21095@1.0.0","target":"pkg:pypi/demo-13227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21096@1.0.1","target":"pkg:pypi/demo-1942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21096@1.0.1","target":"pkg:pypi/demo-19940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21096@1.0.1","target":"pkg:pypi/demo-20425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21097@1.0.2","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21097@1.0.2","target":"pkg:pypi/demo-1451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21098@1.0.3","target":"pkg:pypi/demo-11507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21098@1.0.3","target":"pkg:pypi/demo-12794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21098@1.0.3","target":"pkg:pypi/demo-16936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21099@1.0.4","target":"pkg:pypi/demo-11028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21099@1.0.4","target":"pkg:pypi/demo-16523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2109@1.0.4","target":"pkg:pypi/demo-14216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2109@1.0.4","target":"pkg:pypi/demo-14936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2109@1.0.4","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2109@1.0.4","target":"pkg:pypi/demo-16121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-210@1.0.0","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-210@1.0.0","target":"pkg:pypi/demo-16752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-210@1.0.0","target":"pkg:pypi/demo-19983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21100@1.0.0","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21100@1.0.0","target":"pkg:pypi/demo-12603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21101@1.0.1","target":"pkg:pypi/demo-15549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21102@1.0.2","target":"pkg:pypi/demo-20766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21103@1.0.3","target":"pkg:pypi/demo-19449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21104@1.0.4","target":"pkg:pypi/demo-10257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21104@1.0.4","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21104@1.0.4","target":"pkg:pypi/demo-12481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21104@1.0.4","target":"pkg:pypi/demo-16485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21105@1.0.0","target":"pkg:pypi/demo-1161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21105@1.0.0","target":"pkg:pypi/demo-16936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21105@1.0.0","target":"pkg:pypi/demo-18940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21105@1.0.0","target":"pkg:pypi/demo-20139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21106@1.0.1","target":"pkg:pypi/demo-16740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21107@1.0.2","target":"pkg:pypi/demo-15245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21107@1.0.2","target":"pkg:pypi/demo-17895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21107@1.0.2","target":"pkg:pypi/demo-18800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21108@1.0.3","target":"pkg:pypi/demo-11455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21108@1.0.3","target":"pkg:pypi/demo-19550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21109@1.0.4","target":"pkg:pypi/demo-11439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2110@1.0.0","target":"pkg:pypi/demo-1318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2110@1.0.0","target":"pkg:pypi/demo-1449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2110@1.0.0","target":"pkg:pypi/demo-1587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2110@1.0.0","target":"pkg:pypi/demo-16017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21110@1.0.0","target":"pkg:pypi/demo-11789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21110@1.0.0","target":"pkg:pypi/demo-15927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21110@1.0.0","target":"pkg:pypi/demo-16019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21111@1.0.1","target":"pkg:pypi/demo-1294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21111@1.0.1","target":"pkg:pypi/demo-14805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21111@1.0.1","target":"pkg:pypi/demo-18435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21112@1.0.2","target":"pkg:pypi/demo-13502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21112@1.0.2","target":"pkg:pypi/demo-19120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21113@1.0.3","target":"pkg:pypi/demo-12988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21114@1.0.4","target":"pkg:pypi/demo-14394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21114@1.0.4","target":"pkg:pypi/demo-15546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21115@1.0.0","target":"pkg:pypi/demo-13049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21115@1.0.0","target":"pkg:pypi/demo-19228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21115@1.0.0","target":"pkg:pypi/demo-21073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21116@1.0.1","target":"pkg:pypi/demo-15567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21117@1.0.2","target":"pkg:pypi/demo-13508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21117@1.0.2","target":"pkg:pypi/demo-16140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21118@1.0.3","target":"pkg:pypi/demo-11236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21118@1.0.3","target":"pkg:pypi/demo-11316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21118@1.0.3","target":"pkg:pypi/demo-20558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21119@1.0.4","target":"pkg:pypi/demo-13311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21119@1.0.4","target":"pkg:pypi/demo-16912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2111@1.0.1","target":"pkg:pypi/demo-13439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2111@1.0.1","target":"pkg:pypi/demo-13448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2111@1.0.1","target":"pkg:pypi/demo-15969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2111@1.0.1","target":"pkg:pypi/demo-16648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21120@1.0.0","target":"pkg:pypi/demo-1383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21120@1.0.0","target":"pkg:pypi/demo-20841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21121@1.0.1","target":"pkg:pypi/demo-15878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21121@1.0.1","target":"pkg:pypi/demo-15887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21121@1.0.1","target":"pkg:pypi/demo-18438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21121@1.0.1","target":"pkg:pypi/demo-19672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21122@1.0.2","target":"pkg:pypi/demo-18696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21123@1.0.3","target":"pkg:pypi/demo-13413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21123@1.0.3","target":"pkg:pypi/demo-15454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21123@1.0.3","target":"pkg:pypi/demo-20942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21124@1.0.4","target":"pkg:pypi/demo-12764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21124@1.0.4","target":"pkg:pypi/demo-17745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21125@1.0.0","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21125@1.0.0","target":"pkg:pypi/demo-1117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21125@1.0.0","target":"pkg:pypi/demo-18186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21125@1.0.0","target":"pkg:pypi/demo-19114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21126@1.0.1","target":"pkg:pypi/demo-20297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21127@1.0.2","target":"pkg:pypi/demo-16826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21128@1.0.3","target":"pkg:pypi/demo-16169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21128@1.0.3","target":"pkg:pypi/demo-20050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21129@1.0.4","target":"pkg:pypi/demo-11631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21129@1.0.4","target":"pkg:pypi/demo-12291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21129@1.0.4","target":"pkg:pypi/demo-16515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2112@1.0.2","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2112@1.0.2","target":"pkg:pypi/demo-12865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2112@1.0.2","target":"pkg:pypi/demo-13743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2112@1.0.2","target":"pkg:pypi/demo-18346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21130@1.0.0","target":"pkg:pypi/demo-1455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21130@1.0.0","target":"pkg:pypi/demo-14639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21130@1.0.0","target":"pkg:pypi/demo-1598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21130@1.0.0","target":"pkg:pypi/demo-17571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21131@1.0.1","target":"pkg:pypi/demo-13107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21131@1.0.1","target":"pkg:pypi/demo-14992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21131@1.0.1","target":"pkg:pypi/demo-20083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21132@1.0.2","target":"pkg:pypi/demo-16314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21133@1.0.3","target":"pkg:pypi/demo-15214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21133@1.0.3","target":"pkg:pypi/demo-17847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21134@1.0.4","target":"pkg:pypi/demo-13260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21134@1.0.4","target":"pkg:pypi/demo-15005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21135@1.0.0","target":"pkg:pypi/demo-14756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21135@1.0.0","target":"pkg:pypi/demo-15136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21135@1.0.0","target":"pkg:pypi/demo-20198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21136@1.0.1","target":"pkg:pypi/demo-14005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21136@1.0.1","target":"pkg:pypi/demo-18825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21136@1.0.1","target":"pkg:pypi/demo-19973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21136@1.0.1","target":"pkg:pypi/demo-2106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21137@1.0.2","target":"pkg:pypi/demo-15410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21137@1.0.2","target":"pkg:pypi/demo-16621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21137@1.0.2","target":"pkg:pypi/demo-19678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21137@1.0.2","target":"pkg:pypi/demo-20817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21138@1.0.3","target":"pkg:pypi/demo-16307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21139@1.0.4","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21139@1.0.4","target":"pkg:pypi/demo-11649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2113@1.0.3","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2113@1.0.3","target":"pkg:pypi/demo-13505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2113@1.0.3","target":"pkg:pypi/demo-17666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21140@1.0.0","target":"pkg:pypi/demo-12313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21141@1.0.1","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21141@1.0.1","target":"pkg:pypi/demo-18882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21142@1.0.2","target":"pkg:pypi/demo-18709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21143@1.0.3","target":"pkg:pypi/demo-18380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21143@1.0.3","target":"pkg:pypi/demo-19342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21143@1.0.3","target":"pkg:pypi/demo-19531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21143@1.0.3","target":"pkg:pypi/demo-20757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21144@1.0.4","target":"pkg:pypi/demo-16520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21145@1.0.0","target":"pkg:pypi/demo-19527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21145@1.0.0","target":"pkg:pypi/demo-1984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21146@1.0.1","target":"pkg:pypi/demo-13656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21146@1.0.1","target":"pkg:pypi/demo-14706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21146@1.0.1","target":"pkg:pypi/demo-15393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21147@1.0.2","target":"pkg:pypi/demo-10855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21147@1.0.2","target":"pkg:pypi/demo-13338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21147@1.0.2","target":"pkg:pypi/demo-13352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21148@1.0.3","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21148@1.0.3","target":"pkg:pypi/demo-14188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21148@1.0.3","target":"pkg:pypi/demo-18530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21149@1.0.4","target":"pkg:pypi/demo-119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21149@1.0.4","target":"pkg:pypi/demo-14043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21149@1.0.4","target":"pkg:pypi/demo-18305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2114@1.0.4","target":"pkg:pypi/demo-13096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2114@1.0.4","target":"pkg:pypi/demo-1338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2114@1.0.4","target":"pkg:pypi/demo-14980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2114@1.0.4","target":"pkg:pypi/demo-19675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21150@1.0.0","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21150@1.0.0","target":"pkg:pypi/demo-11731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21150@1.0.0","target":"pkg:pypi/demo-15221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21150@1.0.0","target":"pkg:pypi/demo-17598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21151@1.0.1","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21151@1.0.1","target":"pkg:pypi/demo-178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21151@1.0.1","target":"pkg:pypi/demo-20101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21151@1.0.1","target":"pkg:pypi/demo-20802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21152@1.0.2","target":"pkg:pypi/demo-15717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21153@1.0.3","target":"pkg:pypi/demo-1164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21153@1.0.3","target":"pkg:pypi/demo-20711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21154@1.0.4","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21154@1.0.4","target":"pkg:pypi/demo-1528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21154@1.0.4","target":"pkg:pypi/demo-18274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21155@1.0.0","target":"pkg:pypi/demo-19230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21156@1.0.1","target":"pkg:pypi/demo-14567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21157@1.0.2","target":"pkg:pypi/demo-13227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21157@1.0.2","target":"pkg:pypi/demo-20771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21158@1.0.3","target":"pkg:pypi/demo-16421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21159@1.0.4","target":"pkg:pypi/demo-11240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2115@1.0.0","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2115@1.0.0","target":"pkg:pypi/demo-15104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2115@1.0.0","target":"pkg:pypi/demo-17657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21160@1.0.0","target":"pkg:pypi/demo-15188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21160@1.0.0","target":"pkg:pypi/demo-157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21160@1.0.0","target":"pkg:pypi/demo-18442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21160@1.0.0","target":"pkg:pypi/demo-20189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21161@1.0.1","target":"pkg:pypi/demo-13833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21161@1.0.1","target":"pkg:pypi/demo-16176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21162@1.0.2","target":"pkg:pypi/demo-1122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21162@1.0.2","target":"pkg:pypi/demo-20060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21162@1.0.2","target":"pkg:pypi/demo-20279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21162@1.0.2","target":"pkg:pypi/demo-21148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21163@1.0.3","target":"pkg:pypi/demo-13217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21164@1.0.4","target":"pkg:pypi/demo-17667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21164@1.0.4","target":"pkg:pypi/demo-17847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21164@1.0.4","target":"pkg:pypi/demo-20219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21165@1.0.0","target":"pkg:pypi/demo-15858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21165@1.0.0","target":"pkg:pypi/demo-19767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21166@1.0.1","target":"pkg:pypi/demo-16395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21167@1.0.2","target":"pkg:pypi/demo-10956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21167@1.0.2","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21167@1.0.2","target":"pkg:pypi/demo-15589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21167@1.0.2","target":"pkg:pypi/demo-18550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21168@1.0.3","target":"pkg:pypi/demo-16639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21168@1.0.3","target":"pkg:pypi/demo-19302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21169@1.0.4","target":"pkg:pypi/demo-1863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2116@1.0.1","target":"pkg:pypi/demo-16460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2116@1.0.1","target":"pkg:pypi/demo-18634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2116@1.0.1","target":"pkg:pypi/demo-2032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21170@1.0.0","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21170@1.0.0","target":"pkg:pypi/demo-17214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21170@1.0.0","target":"pkg:pypi/demo-18272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21170@1.0.0","target":"pkg:pypi/demo-21114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21171@1.0.1","target":"pkg:pypi/demo-13574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21171@1.0.1","target":"pkg:pypi/demo-18640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21172@1.0.2","target":"pkg:pypi/demo-15672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21173@1.0.3","target":"pkg:pypi/demo-11114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21173@1.0.3","target":"pkg:pypi/demo-15967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21173@1.0.3","target":"pkg:pypi/demo-20838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21174@1.0.4","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21174@1.0.4","target":"pkg:pypi/demo-13850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21174@1.0.4","target":"pkg:pypi/demo-15855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21175@1.0.0","target":"pkg:pypi/demo-19879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21176@1.0.1","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21176@1.0.1","target":"pkg:pypi/demo-10629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21176@1.0.1","target":"pkg:pypi/demo-16473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21176@1.0.1","target":"pkg:pypi/demo-21054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21177@1.0.2","target":"pkg:pypi/demo-10666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21177@1.0.2","target":"pkg:pypi/demo-11592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21177@1.0.2","target":"pkg:pypi/demo-16985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21177@1.0.2","target":"pkg:pypi/demo-18928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21178@1.0.3","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21178@1.0.3","target":"pkg:pypi/demo-11513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21178@1.0.3","target":"pkg:pypi/demo-12268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21178@1.0.3","target":"pkg:pypi/demo-15369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21179@1.0.4","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21179@1.0.4","target":"pkg:pypi/demo-15662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21179@1.0.4","target":"pkg:pypi/demo-18687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2117@1.0.2","target":"pkg:pypi/demo-12601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2117@1.0.2","target":"pkg:pypi/demo-15042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2117@1.0.2","target":"pkg:pypi/demo-18589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21180@1.0.0","target":"pkg:pypi/demo-16590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21180@1.0.0","target":"pkg:pypi/demo-1937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21180@1.0.0","target":"pkg:pypi/demo-21167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21181@1.0.1","target":"pkg:pypi/demo-15110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21181@1.0.1","target":"pkg:pypi/demo-15890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21182@1.0.2","target":"pkg:pypi/demo-20306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21183@1.0.3","target":"pkg:pypi/demo-18978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21183@1.0.3","target":"pkg:pypi/demo-19502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21184@1.0.4","target":"pkg:pypi/demo-17738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21185@1.0.0","target":"pkg:pypi/demo-10980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21186@1.0.1","target":"pkg:pypi/demo-18230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21186@1.0.1","target":"pkg:pypi/demo-20069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21187@1.0.2","target":"pkg:pypi/demo-11021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21187@1.0.2","target":"pkg:pypi/demo-11102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21187@1.0.2","target":"pkg:pypi/demo-12409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21187@1.0.2","target":"pkg:pypi/demo-20658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21188@1.0.3","target":"pkg:pypi/demo-12330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21188@1.0.3","target":"pkg:pypi/demo-13118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21188@1.0.3","target":"pkg:pypi/demo-14312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21189@1.0.4","target":"pkg:pypi/demo-19222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2118@1.0.3","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2118@1.0.3","target":"pkg:pypi/demo-14469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2118@1.0.3","target":"pkg:pypi/demo-15930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2118@1.0.3","target":"pkg:pypi/demo-19426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21190@1.0.0","target":"pkg:pypi/demo-11194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21190@1.0.0","target":"pkg:pypi/demo-13891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21190@1.0.0","target":"pkg:pypi/demo-18754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21191@1.0.1","target":"pkg:pypi/demo-11694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21191@1.0.1","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21191@1.0.1","target":"pkg:pypi/demo-1174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21191@1.0.1","target":"pkg:pypi/demo-14518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21192@1.0.2","target":"pkg:pypi/demo-10541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21192@1.0.2","target":"pkg:pypi/demo-13045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21192@1.0.2","target":"pkg:pypi/demo-20725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21193@1.0.3","target":"pkg:pypi/demo-13803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21193@1.0.3","target":"pkg:pypi/demo-2020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21194@1.0.4","target":"pkg:pypi/demo-17658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21194@1.0.4","target":"pkg:pypi/demo-19940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21194@1.0.4","target":"pkg:pypi/demo-20951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21195@1.0.0","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21196@1.0.1","target":"pkg:pypi/demo-14488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21196@1.0.1","target":"pkg:pypi/demo-16005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21196@1.0.1","target":"pkg:pypi/demo-16368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21197@1.0.2","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21197@1.0.2","target":"pkg:pypi/demo-12757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21197@1.0.2","target":"pkg:pypi/demo-14557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21198@1.0.3","target":"pkg:pypi/demo-1138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21198@1.0.3","target":"pkg:pypi/demo-11792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21198@1.0.3","target":"pkg:pypi/demo-15015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21198@1.0.3","target":"pkg:pypi/demo-16822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21199@1.0.4","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21199@1.0.4","target":"pkg:pypi/demo-14916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21199@1.0.4","target":"pkg:pypi/demo-16029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2119@1.0.4","target":"pkg:pypi/demo-1326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2119@1.0.4","target":"pkg:pypi/demo-19002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-211@1.0.1","target":"pkg:pypi/demo-12392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21200@1.0.0","target":"pkg:pypi/demo-10470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21200@1.0.0","target":"pkg:pypi/demo-14309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21200@1.0.0","target":"pkg:pypi/demo-15235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21201@1.0.1","target":"pkg:pypi/demo-17021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21201@1.0.1","target":"pkg:pypi/demo-20842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21202@1.0.2","target":"pkg:pypi/demo-13485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21202@1.0.2","target":"pkg:pypi/demo-1524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21202@1.0.2","target":"pkg:pypi/demo-18126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21202@1.0.2","target":"pkg:pypi/demo-20307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21203@1.0.3","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21204@1.0.4","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21204@1.0.4","target":"pkg:pypi/demo-15723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21205@1.0.0","target":"pkg:pypi/demo-11471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21205@1.0.0","target":"pkg:pypi/demo-15221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21205@1.0.0","target":"pkg:pypi/demo-17455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21205@1.0.0","target":"pkg:pypi/demo-18505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21206@1.0.1","target":"pkg:pypi/demo-16019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21207@1.0.2","target":"pkg:pypi/demo-11321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21207@1.0.2","target":"pkg:pypi/demo-13682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21207@1.0.2","target":"pkg:pypi/demo-16855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21207@1.0.2","target":"pkg:pypi/demo-1858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21208@1.0.3","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21208@1.0.3","target":"pkg:pypi/demo-12296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21209@1.0.4","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21209@1.0.4","target":"pkg:pypi/demo-15889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2120@1.0.0","target":"pkg:pypi/demo-12140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2120@1.0.0","target":"pkg:pypi/demo-12382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21210@1.0.0","target":"pkg:pypi/demo-12763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21210@1.0.0","target":"pkg:pypi/demo-1859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21211@1.0.1","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21211@1.0.1","target":"pkg:pypi/demo-17905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21211@1.0.1","target":"pkg:pypi/demo-20627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21212@1.0.2","target":"pkg:pypi/demo-13151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21212@1.0.2","target":"pkg:pypi/demo-16577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21212@1.0.2","target":"pkg:pypi/demo-19264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21213@1.0.3","target":"pkg:pypi/demo-14948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21214@1.0.4","target":"pkg:pypi/demo-1604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21214@1.0.4","target":"pkg:pypi/demo-19278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21215@1.0.0","target":"pkg:pypi/demo-11661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21215@1.0.0","target":"pkg:pypi/demo-1592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21215@1.0.0","target":"pkg:pypi/demo-17430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21216@1.0.1","target":"pkg:pypi/demo-10918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21216@1.0.1","target":"pkg:pypi/demo-12734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21216@1.0.1","target":"pkg:pypi/demo-19993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21217@1.0.2","target":"pkg:pypi/demo-12125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21217@1.0.2","target":"pkg:pypi/demo-12816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21217@1.0.2","target":"pkg:pypi/demo-15936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21218@1.0.3","target":"pkg:pypi/demo-16587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21218@1.0.3","target":"pkg:pypi/demo-16631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21218@1.0.3","target":"pkg:pypi/demo-17338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21219@1.0.4","target":"pkg:pypi/demo-12301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21219@1.0.4","target":"pkg:pypi/demo-12541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21219@1.0.4","target":"pkg:pypi/demo-17218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21219@1.0.4","target":"pkg:pypi/demo-19856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2121@1.0.1","target":"pkg:pypi/demo-15509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2121@1.0.1","target":"pkg:pypi/demo-18172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2121@1.0.1","target":"pkg:pypi/demo-18445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21220@1.0.0","target":"pkg:pypi/demo-16049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21220@1.0.0","target":"pkg:pypi/demo-16669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21220@1.0.0","target":"pkg:pypi/demo-19351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21221@1.0.1","target":"pkg:pypi/demo-14013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21221@1.0.1","target":"pkg:pypi/demo-17737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21221@1.0.1","target":"pkg:pypi/demo-1905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21221@1.0.1","target":"pkg:pypi/demo-19631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21222@1.0.2","target":"pkg:pypi/demo-11439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21222@1.0.2","target":"pkg:pypi/demo-14630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21222@1.0.2","target":"pkg:pypi/demo-16124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21223@1.0.3","target":"pkg:pypi/demo-12424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21223@1.0.3","target":"pkg:pypi/demo-15903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21223@1.0.3","target":"pkg:pypi/demo-16499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21224@1.0.4","target":"pkg:pypi/demo-10557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21224@1.0.4","target":"pkg:pypi/demo-14179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21224@1.0.4","target":"pkg:pypi/demo-14782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21224@1.0.4","target":"pkg:pypi/demo-20435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21225@1.0.0","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21225@1.0.0","target":"pkg:pypi/demo-11334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21226@1.0.1","target":"pkg:pypi/demo-13139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21226@1.0.1","target":"pkg:pypi/demo-14601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21226@1.0.1","target":"pkg:pypi/demo-15902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21226@1.0.1","target":"pkg:pypi/demo-19326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21227@1.0.2","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21227@1.0.2","target":"pkg:pypi/demo-16721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21227@1.0.2","target":"pkg:pypi/demo-19870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21228@1.0.3","target":"pkg:pypi/demo-12629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21228@1.0.3","target":"pkg:pypi/demo-14736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21228@1.0.3","target":"pkg:pypi/demo-16407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21228@1.0.3","target":"pkg:pypi/demo-18045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21229@1.0.4","target":"pkg:pypi/demo-16268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21229@1.0.4","target":"pkg:pypi/demo-21125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2122@1.0.2","target":"pkg:pypi/demo-11036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2122@1.0.2","target":"pkg:pypi/demo-16597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2122@1.0.2","target":"pkg:pypi/demo-1821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2122@1.0.2","target":"pkg:pypi/demo-20860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21230@1.0.0","target":"pkg:pypi/demo-18449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21231@1.0.1","target":"pkg:pypi/demo-19375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21232@1.0.2","target":"pkg:pypi/demo-12446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21232@1.0.2","target":"pkg:pypi/demo-13964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21232@1.0.2","target":"pkg:pypi/demo-14716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21233@1.0.3","target":"pkg:pypi/demo-16761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21234@1.0.4","target":"pkg:pypi/demo-11545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21234@1.0.4","target":"pkg:pypi/demo-15993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21234@1.0.4","target":"pkg:pypi/demo-21109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21235@1.0.0","target":"pkg:pypi/demo-11351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21236@1.0.1","target":"pkg:pypi/demo-13795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21237@1.0.2","target":"pkg:pypi/demo-13544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21238@1.0.3","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21238@1.0.3","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21238@1.0.3","target":"pkg:pypi/demo-18889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21239@1.0.4","target":"pkg:pypi/demo-13164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21239@1.0.4","target":"pkg:pypi/demo-14791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21239@1.0.4","target":"pkg:pypi/demo-18022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21239@1.0.4","target":"pkg:pypi/demo-1812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2123@1.0.3","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2123@1.0.3","target":"pkg:pypi/demo-20057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2123@1.0.3","target":"pkg:pypi/demo-2072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21240@1.0.0","target":"pkg:pypi/demo-14672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21241@1.0.1","target":"pkg:pypi/demo-12480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21241@1.0.1","target":"pkg:pypi/demo-17402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21242@1.0.2","target":"pkg:pypi/demo-14054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21243@1.0.3","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21243@1.0.3","target":"pkg:pypi/demo-1826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21243@1.0.3","target":"pkg:pypi/demo-18803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21244@1.0.4","target":"pkg:pypi/demo-13443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21245@1.0.0","target":"pkg:pypi/demo-10642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21245@1.0.0","target":"pkg:pypi/demo-13526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21245@1.0.0","target":"pkg:pypi/demo-15734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21245@1.0.0","target":"pkg:pypi/demo-19752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21246@1.0.1","target":"pkg:pypi/demo-13607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21247@1.0.2","target":"pkg:pypi/demo-12754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21247@1.0.2","target":"pkg:pypi/demo-18999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21247@1.0.2","target":"pkg:pypi/demo-19093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21248@1.0.3","target":"pkg:pypi/demo-1225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21248@1.0.3","target":"pkg:pypi/demo-14846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21249@1.0.4","target":"pkg:pypi/demo-10584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21249@1.0.4","target":"pkg:pypi/demo-20920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2124@1.0.4","target":"pkg:pypi/demo-11055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2124@1.0.4","target":"pkg:pypi/demo-11432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2124@1.0.4","target":"pkg:pypi/demo-16162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2124@1.0.4","target":"pkg:pypi/demo-17507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21250@1.0.0","target":"pkg:pypi/demo-10517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21250@1.0.0","target":"pkg:pypi/demo-13319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21250@1.0.0","target":"pkg:pypi/demo-1893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21250@1.0.0","target":"pkg:pypi/demo-20190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21251@1.0.1","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21252@1.0.2","target":"pkg:pypi/demo-12757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21252@1.0.2","target":"pkg:pypi/demo-14469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21252@1.0.2","target":"pkg:pypi/demo-14535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21252@1.0.2","target":"pkg:pypi/demo-20537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21253@1.0.3","target":"pkg:pypi/demo-12837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21254@1.0.4","target":"pkg:pypi/demo-13809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21254@1.0.4","target":"pkg:pypi/demo-14846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21254@1.0.4","target":"pkg:pypi/demo-20729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21255@1.0.0","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21255@1.0.0","target":"pkg:pypi/demo-13983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21256@1.0.1","target":"pkg:pypi/demo-11608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21256@1.0.1","target":"pkg:pypi/demo-12815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21256@1.0.1","target":"pkg:pypi/demo-15770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21257@1.0.2","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21257@1.0.2","target":"pkg:pypi/demo-1852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21258@1.0.3","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21258@1.0.3","target":"pkg:pypi/demo-14256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21259@1.0.4","target":"pkg:pypi/demo-18174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2125@1.0.0","target":"pkg:pypi/demo-15601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2125@1.0.0","target":"pkg:pypi/demo-16392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2125@1.0.0","target":"pkg:pypi/demo-1997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2125@1.0.0","target":"pkg:pypi/demo-2016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21260@1.0.0","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21260@1.0.0","target":"pkg:pypi/demo-15607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21261@1.0.1","target":"pkg:pypi/demo-1552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21262@1.0.2","target":"pkg:pypi/demo-12414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21262@1.0.2","target":"pkg:pypi/demo-12939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21262@1.0.2","target":"pkg:pypi/demo-13685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21262@1.0.2","target":"pkg:pypi/demo-15986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21263@1.0.3","target":"pkg:pypi/demo-20787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21264@1.0.4","target":"pkg:pypi/demo-11865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21264@1.0.4","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21264@1.0.4","target":"pkg:pypi/demo-13936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21264@1.0.4","target":"pkg:pypi/demo-18537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21265@1.0.0","target":"pkg:pypi/demo-19334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21266@1.0.1","target":"pkg:pypi/demo-18855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21267@1.0.2","target":"pkg:pypi/demo-15059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21267@1.0.2","target":"pkg:pypi/demo-16161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21267@1.0.2","target":"pkg:pypi/demo-1977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21267@1.0.2","target":"pkg:pypi/demo-19930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21268@1.0.3","target":"pkg:pypi/demo-1456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21269@1.0.4","target":"pkg:pypi/demo-18277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2126@1.0.1","target":"pkg:pypi/demo-12009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2126@1.0.1","target":"pkg:pypi/demo-16864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2126@1.0.1","target":"pkg:pypi/demo-1741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21270@1.0.0","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21270@1.0.0","target":"pkg:pypi/demo-14790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21270@1.0.0","target":"pkg:pypi/demo-14830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21271@1.0.1","target":"pkg:pypi/demo-16947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21272@1.0.2","target":"pkg:pypi/demo-16097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21272@1.0.2","target":"pkg:pypi/demo-18591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21272@1.0.2","target":"pkg:pypi/demo-18959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21273@1.0.3","target":"pkg:pypi/demo-19904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21274@1.0.4","target":"pkg:pypi/demo-1257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21274@1.0.4","target":"pkg:pypi/demo-13572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21275@1.0.0","target":"pkg:pypi/demo-14512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21275@1.0.0","target":"pkg:pypi/demo-21103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21276@1.0.1","target":"pkg:pypi/demo-16947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21277@1.0.2","target":"pkg:pypi/demo-11988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21277@1.0.2","target":"pkg:pypi/demo-14398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21277@1.0.2","target":"pkg:pypi/demo-14545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21278@1.0.3","target":"pkg:pypi/demo-11192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21278@1.0.3","target":"pkg:pypi/demo-11538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21278@1.0.3","target":"pkg:pypi/demo-17344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21279@1.0.4","target":"pkg:pypi/demo-16597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21279@1.0.4","target":"pkg:pypi/demo-16676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21279@1.0.4","target":"pkg:pypi/demo-1979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2127@1.0.2","target":"pkg:pypi/demo-14745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2127@1.0.2","target":"pkg:pypi/demo-17535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21280@1.0.0","target":"pkg:pypi/demo-11458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21280@1.0.0","target":"pkg:pypi/demo-13166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21280@1.0.0","target":"pkg:pypi/demo-13930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21281@1.0.1","target":"pkg:pypi/demo-17931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21281@1.0.1","target":"pkg:pypi/demo-1960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21282@1.0.2","target":"pkg:pypi/demo-16658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21282@1.0.2","target":"pkg:pypi/demo-21031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21283@1.0.3","target":"pkg:pypi/demo-11324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21283@1.0.3","target":"pkg:pypi/demo-12230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21283@1.0.3","target":"pkg:pypi/demo-13630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21284@1.0.4","target":"pkg:pypi/demo-16806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21284@1.0.4","target":"pkg:pypi/demo-19747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21285@1.0.0","target":"pkg:pypi/demo-14236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21285@1.0.0","target":"pkg:pypi/demo-18057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21285@1.0.0","target":"pkg:pypi/demo-18902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21285@1.0.0","target":"pkg:pypi/demo-21083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21286@1.0.1","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21286@1.0.1","target":"pkg:pypi/demo-1410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21286@1.0.1","target":"pkg:pypi/demo-14287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21286@1.0.1","target":"pkg:pypi/demo-15137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21287@1.0.2","target":"pkg:pypi/demo-19936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21288@1.0.3","target":"pkg:pypi/demo-10688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21288@1.0.3","target":"pkg:pypi/demo-16426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21288@1.0.3","target":"pkg:pypi/demo-18720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21289@1.0.4","target":"pkg:pypi/demo-14193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21289@1.0.4","target":"pkg:pypi/demo-17879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21289@1.0.4","target":"pkg:pypi/demo-20596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2128@1.0.3","target":"pkg:pypi/demo-14236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2128@1.0.3","target":"pkg:pypi/demo-16409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21290@1.0.0","target":"pkg:pypi/demo-15916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21290@1.0.0","target":"pkg:pypi/demo-19827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21291@1.0.1","target":"pkg:pypi/demo-10826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21291@1.0.1","target":"pkg:pypi/demo-13580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21291@1.0.1","target":"pkg:pypi/demo-1849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21292@1.0.2","target":"pkg:pypi/demo-14367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21292@1.0.2","target":"pkg:pypi/demo-19643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21293@1.0.3","target":"pkg:pypi/demo-1796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21293@1.0.3","target":"pkg:pypi/demo-1836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21293@1.0.3","target":"pkg:pypi/demo-19264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21293@1.0.3","target":"pkg:pypi/demo-20871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21294@1.0.4","target":"pkg:pypi/demo-13111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21294@1.0.4","target":"pkg:pypi/demo-1368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21294@1.0.4","target":"pkg:pypi/demo-14793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21294@1.0.4","target":"pkg:pypi/demo-17040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21295@1.0.0","target":"pkg:pypi/demo-17424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21295@1.0.0","target":"pkg:pypi/demo-20520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21296@1.0.1","target":"pkg:pypi/demo-14078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21297@1.0.2","target":"pkg:pypi/demo-15802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21297@1.0.2","target":"pkg:pypi/demo-1918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21298@1.0.3","target":"pkg:pypi/demo-15009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21299@1.0.4","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21299@1.0.4","target":"pkg:pypi/demo-15543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21299@1.0.4","target":"pkg:pypi/demo-18728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2129@1.0.4","target":"pkg:pypi/demo-16357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-212@1.0.2","target":"pkg:pypi/demo-1546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-212@1.0.2","target":"pkg:pypi/demo-18156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21300@1.0.0","target":"pkg:pypi/demo-11400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21300@1.0.0","target":"pkg:pypi/demo-15342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21300@1.0.0","target":"pkg:pypi/demo-17019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21300@1.0.0","target":"pkg:pypi/demo-18220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21301@1.0.1","target":"pkg:pypi/demo-1183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21301@1.0.1","target":"pkg:pypi/demo-15479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21301@1.0.1","target":"pkg:pypi/demo-17854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21302@1.0.2","target":"pkg:pypi/demo-13261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21302@1.0.2","target":"pkg:pypi/demo-17876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21303@1.0.3","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21303@1.0.3","target":"pkg:pypi/demo-19266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21304@1.0.4","target":"pkg:pypi/demo-11589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21304@1.0.4","target":"pkg:pypi/demo-14517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21304@1.0.4","target":"pkg:pypi/demo-18645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21304@1.0.4","target":"pkg:pypi/demo-19319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21305@1.0.0","target":"pkg:pypi/demo-10154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21305@1.0.0","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21306@1.0.1","target":"pkg:pypi/demo-17014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21306@1.0.1","target":"pkg:pypi/demo-20851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21307@1.0.2","target":"pkg:pypi/demo-10062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21307@1.0.2","target":"pkg:pypi/demo-16547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21307@1.0.2","target":"pkg:pypi/demo-19847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21307@1.0.2","target":"pkg:pypi/demo-19932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21308@1.0.3","target":"pkg:pypi/demo-14669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21309@1.0.4","target":"pkg:pypi/demo-1153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21309@1.0.4","target":"pkg:pypi/demo-12255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21309@1.0.4","target":"pkg:pypi/demo-20270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2130@1.0.0","target":"pkg:pypi/demo-10571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2130@1.0.0","target":"pkg:pypi/demo-1636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21310@1.0.0","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21310@1.0.0","target":"pkg:pypi/demo-12857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21310@1.0.0","target":"pkg:pypi/demo-16017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21311@1.0.1","target":"pkg:pypi/demo-12734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21312@1.0.2","target":"pkg:pypi/demo-1532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21313@1.0.3","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21313@1.0.3","target":"pkg:pypi/demo-14101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21313@1.0.3","target":"pkg:pypi/demo-21184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21314@1.0.4","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21314@1.0.4","target":"pkg:pypi/demo-10994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21314@1.0.4","target":"pkg:pypi/demo-11848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21314@1.0.4","target":"pkg:pypi/demo-16323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21315@1.0.0","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21315@1.0.0","target":"pkg:pypi/demo-12581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21315@1.0.0","target":"pkg:pypi/demo-14289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21315@1.0.0","target":"pkg:pypi/demo-16953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21316@1.0.1","target":"pkg:pypi/demo-13941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21316@1.0.1","target":"pkg:pypi/demo-17264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21316@1.0.1","target":"pkg:pypi/demo-21224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21317@1.0.2","target":"pkg:pypi/demo-13838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21317@1.0.2","target":"pkg:pypi/demo-14238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21317@1.0.2","target":"pkg:pypi/demo-18930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21317@1.0.2","target":"pkg:pypi/demo-20327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21318@1.0.3","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21318@1.0.3","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21318@1.0.3","target":"pkg:pypi/demo-19319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21318@1.0.3","target":"pkg:pypi/demo-21167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21319@1.0.4","target":"pkg:pypi/demo-16370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2131@1.0.1","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2131@1.0.1","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2131@1.0.1","target":"pkg:pypi/demo-19468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21320@1.0.0","target":"pkg:pypi/demo-1046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21320@1.0.0","target":"pkg:pypi/demo-1540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21320@1.0.0","target":"pkg:pypi/demo-19623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21321@1.0.1","target":"pkg:pypi/demo-14556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21321@1.0.1","target":"pkg:pypi/demo-18264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21322@1.0.2","target":"pkg:pypi/demo-15809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21322@1.0.2","target":"pkg:pypi/demo-17687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21322@1.0.2","target":"pkg:pypi/demo-19879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21323@1.0.3","target":"pkg:pypi/demo-16533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21323@1.0.3","target":"pkg:pypi/demo-20111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21324@1.0.4","target":"pkg:pypi/demo-14538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21324@1.0.4","target":"pkg:pypi/demo-14929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21324@1.0.4","target":"pkg:pypi/demo-15008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21325@1.0.0","target":"pkg:pypi/demo-13332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21325@1.0.0","target":"pkg:pypi/demo-19483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21325@1.0.0","target":"pkg:pypi/demo-2106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21326@1.0.1","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21327@1.0.2","target":"pkg:pypi/demo-15713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21328@1.0.3","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21328@1.0.3","target":"pkg:pypi/demo-11678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21328@1.0.3","target":"pkg:pypi/demo-13633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21328@1.0.3","target":"pkg:pypi/demo-18810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21329@1.0.4","target":"pkg:pypi/demo-11338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2132@1.0.2","target":"pkg:pypi/demo-13332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2132@1.0.2","target":"pkg:pypi/demo-15119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2132@1.0.2","target":"pkg:pypi/demo-16631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21330@1.0.0","target":"pkg:pypi/demo-13626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21330@1.0.0","target":"pkg:pypi/demo-18573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21330@1.0.0","target":"pkg:pypi/demo-19076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21331@1.0.1","target":"pkg:pypi/demo-1438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21331@1.0.1","target":"pkg:pypi/demo-16636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21332@1.0.2","target":"pkg:pypi/demo-13068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21332@1.0.2","target":"pkg:pypi/demo-17479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21332@1.0.2","target":"pkg:pypi/demo-18909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21332@1.0.2","target":"pkg:pypi/demo-19867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21333@1.0.3","target":"pkg:pypi/demo-21112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21334@1.0.4","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21335@1.0.0","target":"pkg:pypi/demo-16710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21335@1.0.0","target":"pkg:pypi/demo-16799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21335@1.0.0","target":"pkg:pypi/demo-18497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21336@1.0.1","target":"pkg:pypi/demo-15620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21336@1.0.1","target":"pkg:pypi/demo-20578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21337@1.0.2","target":"pkg:pypi/demo-13434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21338@1.0.3","target":"pkg:pypi/demo-12142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21339@1.0.4","target":"pkg:pypi/demo-11377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21339@1.0.4","target":"pkg:pypi/demo-12095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21339@1.0.4","target":"pkg:pypi/demo-15052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21339@1.0.4","target":"pkg:pypi/demo-17012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2133@1.0.3","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2133@1.0.3","target":"pkg:pypi/demo-15211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21340@1.0.0","target":"pkg:pypi/demo-13911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21340@1.0.0","target":"pkg:pypi/demo-19521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21341@1.0.1","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21341@1.0.1","target":"pkg:pypi/demo-17555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21341@1.0.1","target":"pkg:pypi/demo-20648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21342@1.0.2","target":"pkg:pypi/demo-11506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21342@1.0.2","target":"pkg:pypi/demo-13449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21342@1.0.2","target":"pkg:pypi/demo-17992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21343@1.0.3","target":"pkg:pypi/demo-11521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21343@1.0.3","target":"pkg:pypi/demo-14294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21343@1.0.3","target":"pkg:pypi/demo-17557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21344@1.0.4","target":"pkg:pypi/demo-12098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21344@1.0.4","target":"pkg:pypi/demo-15810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21345@1.0.0","target":"pkg:pypi/demo-13864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21345@1.0.0","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21345@1.0.0","target":"pkg:pypi/demo-16163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21346@1.0.1","target":"pkg:pypi/demo-11840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21347@1.0.2","target":"pkg:pypi/demo-19269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21348@1.0.3","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21348@1.0.3","target":"pkg:pypi/demo-16074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21348@1.0.3","target":"pkg:pypi/demo-18846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21348@1.0.3","target":"pkg:pypi/demo-2118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21349@1.0.4","target":"pkg:pypi/demo-12719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21349@1.0.4","target":"pkg:pypi/demo-17409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21349@1.0.4","target":"pkg:pypi/demo-17962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21349@1.0.4","target":"pkg:pypi/demo-20618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2134@1.0.4","target":"pkg:pypi/demo-18848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21350@1.0.0","target":"pkg:pypi/demo-16629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21350@1.0.0","target":"pkg:pypi/demo-16995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21350@1.0.0","target":"pkg:pypi/demo-21041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21351@1.0.1","target":"pkg:pypi/demo-12671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21351@1.0.1","target":"pkg:pypi/demo-16903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21352@1.0.2","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21352@1.0.2","target":"pkg:pypi/demo-14786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21352@1.0.2","target":"pkg:pypi/demo-15926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21352@1.0.2","target":"pkg:pypi/demo-20587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21353@1.0.3","target":"pkg:pypi/demo-10849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21353@1.0.3","target":"pkg:pypi/demo-11826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21353@1.0.3","target":"pkg:pypi/demo-16981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21353@1.0.3","target":"pkg:pypi/demo-19621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21354@1.0.4","target":"pkg:pypi/demo-11488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21354@1.0.4","target":"pkg:pypi/demo-1288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21354@1.0.4","target":"pkg:pypi/demo-17520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21354@1.0.4","target":"pkg:pypi/demo-19439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21355@1.0.0","target":"pkg:pypi/demo-14821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21355@1.0.0","target":"pkg:pypi/demo-15555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21356@1.0.1","target":"pkg:pypi/demo-16550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21356@1.0.1","target":"pkg:pypi/demo-17558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21356@1.0.1","target":"pkg:pypi/demo-17956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21357@1.0.2","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21357@1.0.2","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21357@1.0.2","target":"pkg:pypi/demo-1563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21358@1.0.3","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21358@1.0.3","target":"pkg:pypi/demo-14994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21358@1.0.3","target":"pkg:pypi/demo-1623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21358@1.0.3","target":"pkg:pypi/demo-18792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21359@1.0.4","target":"pkg:pypi/demo-10321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21359@1.0.4","target":"pkg:pypi/demo-10486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21359@1.0.4","target":"pkg:pypi/demo-14894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21359@1.0.4","target":"pkg:pypi/demo-20949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2135@1.0.0","target":"pkg:pypi/demo-16182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2135@1.0.0","target":"pkg:pypi/demo-1795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2135@1.0.0","target":"pkg:pypi/demo-20215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2135@1.0.0","target":"pkg:pypi/demo-20355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21360@1.0.0","target":"pkg:pypi/demo-156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21360@1.0.0","target":"pkg:pypi/demo-16983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21360@1.0.0","target":"pkg:pypi/demo-19144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21360@1.0.0","target":"pkg:pypi/demo-20278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21361@1.0.1","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21361@1.0.1","target":"pkg:pypi/demo-12679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21361@1.0.1","target":"pkg:pypi/demo-17779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21362@1.0.2","target":"pkg:pypi/demo-1601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21362@1.0.2","target":"pkg:pypi/demo-19163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21362@1.0.2","target":"pkg:pypi/demo-19745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21363@1.0.3","target":"pkg:pypi/demo-11826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21363@1.0.3","target":"pkg:pypi/demo-17529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21363@1.0.3","target":"pkg:pypi/demo-17823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21363@1.0.3","target":"pkg:pypi/demo-18560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21364@1.0.4","target":"pkg:pypi/demo-14151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21364@1.0.4","target":"pkg:pypi/demo-14540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21364@1.0.4","target":"pkg:pypi/demo-15017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21365@1.0.0","target":"pkg:pypi/demo-1398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21365@1.0.0","target":"pkg:pypi/demo-20914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21366@1.0.1","target":"pkg:pypi/demo-18231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21367@1.0.2","target":"pkg:pypi/demo-12104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21367@1.0.2","target":"pkg:pypi/demo-14691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21367@1.0.2","target":"pkg:pypi/demo-18709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21368@1.0.3","target":"pkg:pypi/demo-12973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21368@1.0.3","target":"pkg:pypi/demo-19490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21369@1.0.4","target":"pkg:pypi/demo-11778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21369@1.0.4","target":"pkg:pypi/demo-12966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2136@1.0.1","target":"pkg:pypi/demo-12211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2136@1.0.1","target":"pkg:pypi/demo-15681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2136@1.0.1","target":"pkg:pypi/demo-20047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21370@1.0.0","target":"pkg:pypi/demo-13746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21370@1.0.0","target":"pkg:pypi/demo-18457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21371@1.0.1","target":"pkg:pypi/demo-17400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21372@1.0.2","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21372@1.0.2","target":"pkg:pypi/demo-11063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21372@1.0.2","target":"pkg:pypi/demo-14201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21373@1.0.3","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21373@1.0.3","target":"pkg:pypi/demo-18036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21373@1.0.3","target":"pkg:pypi/demo-18760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21374@1.0.4","target":"pkg:pypi/demo-15568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21374@1.0.4","target":"pkg:pypi/demo-15709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21374@1.0.4","target":"pkg:pypi/demo-20362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21374@1.0.4","target":"pkg:pypi/demo-20545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21375@1.0.0","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21375@1.0.0","target":"pkg:pypi/demo-12910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21375@1.0.0","target":"pkg:pypi/demo-17566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21376@1.0.1","target":"pkg:pypi/demo-19254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21376@1.0.1","target":"pkg:pypi/demo-2035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21376@1.0.1","target":"pkg:pypi/demo-20779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21377@1.0.2","target":"pkg:pypi/demo-12533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21378@1.0.3","target":"pkg:pypi/demo-11647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21378@1.0.3","target":"pkg:pypi/demo-13545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21378@1.0.3","target":"pkg:pypi/demo-18505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21379@1.0.4","target":"pkg:pypi/demo-12810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21379@1.0.4","target":"pkg:pypi/demo-16247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21379@1.0.4","target":"pkg:pypi/demo-19044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21379@1.0.4","target":"pkg:pypi/demo-2034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2137@1.0.2","target":"pkg:pypi/demo-15362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2137@1.0.2","target":"pkg:pypi/demo-19057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21380@1.0.0","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21380@1.0.0","target":"pkg:pypi/demo-12401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21380@1.0.0","target":"pkg:pypi/demo-18933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21380@1.0.0","target":"pkg:pypi/demo-19626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21381@1.0.1","target":"pkg:pypi/demo-14167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21381@1.0.1","target":"pkg:pypi/demo-20625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21381@1.0.1","target":"pkg:pypi/demo-21279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21382@1.0.2","target":"pkg:pypi/demo-14362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21382@1.0.2","target":"pkg:pypi/demo-14642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21382@1.0.2","target":"pkg:pypi/demo-1708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21382@1.0.2","target":"pkg:pypi/demo-201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21383@1.0.3","target":"pkg:pypi/demo-13595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21384@1.0.4","target":"pkg:pypi/demo-17342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21384@1.0.4","target":"pkg:pypi/demo-18874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21384@1.0.4","target":"pkg:pypi/demo-20947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21385@1.0.0","target":"pkg:pypi/demo-19197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21386@1.0.1","target":"pkg:pypi/demo-18885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21387@1.0.2","target":"pkg:pypi/demo-1082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21387@1.0.2","target":"pkg:pypi/demo-14528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21388@1.0.3","target":"pkg:pypi/demo-19828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21389@1.0.4","target":"pkg:pypi/demo-12477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21389@1.0.4","target":"pkg:pypi/demo-12805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2138@1.0.3","target":"pkg:pypi/demo-1576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2138@1.0.3","target":"pkg:pypi/demo-15849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2138@1.0.3","target":"pkg:pypi/demo-16631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21390@1.0.0","target":"pkg:pypi/demo-17552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21391@1.0.1","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21391@1.0.1","target":"pkg:pypi/demo-18220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21392@1.0.2","target":"pkg:pypi/demo-14103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21393@1.0.3","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21394@1.0.4","target":"pkg:pypi/demo-11684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21394@1.0.4","target":"pkg:pypi/demo-1361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21394@1.0.4","target":"pkg:pypi/demo-14830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21394@1.0.4","target":"pkg:pypi/demo-17796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21395@1.0.0","target":"pkg:pypi/demo-13152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21396@1.0.1","target":"pkg:pypi/demo-10520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21396@1.0.1","target":"pkg:pypi/demo-10846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21396@1.0.1","target":"pkg:pypi/demo-12913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21396@1.0.1","target":"pkg:pypi/demo-14204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21397@1.0.2","target":"pkg:pypi/demo-13565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21397@1.0.2","target":"pkg:pypi/demo-16962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21397@1.0.2","target":"pkg:pypi/demo-20924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21398@1.0.3","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21398@1.0.3","target":"pkg:pypi/demo-18522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21399@1.0.4","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21399@1.0.4","target":"pkg:pypi/demo-11979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21399@1.0.4","target":"pkg:pypi/demo-17233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21399@1.0.4","target":"pkg:pypi/demo-21054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2139@1.0.4","target":"pkg:pypi/demo-14780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2139@1.0.4","target":"pkg:pypi/demo-20758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-213@1.0.3","target":"pkg:pypi/demo-12178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21400@1.0.0","target":"pkg:pypi/demo-1492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21400@1.0.0","target":"pkg:pypi/demo-15836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21400@1.0.0","target":"pkg:pypi/demo-2101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21401@1.0.1","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21401@1.0.1","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21401@1.0.1","target":"pkg:pypi/demo-18403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21401@1.0.1","target":"pkg:pypi/demo-18728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21402@1.0.2","target":"pkg:pypi/demo-17134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21402@1.0.2","target":"pkg:pypi/demo-17628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21403@1.0.3","target":"pkg:pypi/demo-17901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21403@1.0.3","target":"pkg:pypi/demo-180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21404@1.0.4","target":"pkg:pypi/demo-20212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21405@1.0.0","target":"pkg:pypi/demo-11363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21405@1.0.0","target":"pkg:pypi/demo-13439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21405@1.0.0","target":"pkg:pypi/demo-17998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21405@1.0.0","target":"pkg:pypi/demo-19238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21406@1.0.1","target":"pkg:pypi/demo-21372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21407@1.0.2","target":"pkg:pypi/demo-12867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21407@1.0.2","target":"pkg:pypi/demo-14860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21407@1.0.2","target":"pkg:pypi/demo-2079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21407@1.0.2","target":"pkg:pypi/demo-2094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21408@1.0.3","target":"pkg:pypi/demo-1910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21409@1.0.4","target":"pkg:pypi/demo-11003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21409@1.0.4","target":"pkg:pypi/demo-12958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21409@1.0.4","target":"pkg:pypi/demo-14514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21409@1.0.4","target":"pkg:pypi/demo-16667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2140@1.0.0","target":"pkg:pypi/demo-13053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2140@1.0.0","target":"pkg:pypi/demo-19332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2140@1.0.0","target":"pkg:pypi/demo-19404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21410@1.0.0","target":"pkg:pypi/demo-16377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21411@1.0.1","target":"pkg:pypi/demo-13028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21411@1.0.1","target":"pkg:pypi/demo-1505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21411@1.0.1","target":"pkg:pypi/demo-17272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21411@1.0.1","target":"pkg:pypi/demo-18143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21412@1.0.2","target":"pkg:pypi/demo-15546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21413@1.0.3","target":"pkg:pypi/demo-15681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21413@1.0.3","target":"pkg:pypi/demo-1600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21413@1.0.3","target":"pkg:pypi/demo-20662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21414@1.0.4","target":"pkg:pypi/demo-11895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21414@1.0.4","target":"pkg:pypi/demo-1891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21414@1.0.4","target":"pkg:pypi/demo-20446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21415@1.0.0","target":"pkg:pypi/demo-13653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21415@1.0.0","target":"pkg:pypi/demo-17211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21415@1.0.0","target":"pkg:pypi/demo-20027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21416@1.0.1","target":"pkg:pypi/demo-13368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21416@1.0.1","target":"pkg:pypi/demo-15277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21416@1.0.1","target":"pkg:pypi/demo-18590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21416@1.0.1","target":"pkg:pypi/demo-21089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21417@1.0.2","target":"pkg:pypi/demo-16026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21417@1.0.2","target":"pkg:pypi/demo-16818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21418@1.0.3","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21418@1.0.3","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21418@1.0.3","target":"pkg:pypi/demo-17140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21418@1.0.3","target":"pkg:pypi/demo-21230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21419@1.0.4","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2141@1.0.1","target":"pkg:pypi/demo-14319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2141@1.0.1","target":"pkg:pypi/demo-15079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2141@1.0.1","target":"pkg:pypi/demo-18567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2141@1.0.1","target":"pkg:pypi/demo-19808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21420@1.0.0","target":"pkg:pypi/demo-16291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21421@1.0.1","target":"pkg:pypi/demo-10984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21421@1.0.1","target":"pkg:pypi/demo-13551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21421@1.0.1","target":"pkg:pypi/demo-15843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21421@1.0.1","target":"pkg:pypi/demo-20565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21422@1.0.2","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21423@1.0.3","target":"pkg:pypi/demo-19292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21423@1.0.3","target":"pkg:pypi/demo-20797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21424@1.0.4","target":"pkg:pypi/demo-11569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21425@1.0.0","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21425@1.0.0","target":"pkg:pypi/demo-12846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21425@1.0.0","target":"pkg:pypi/demo-20418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21426@1.0.1","target":"pkg:pypi/demo-16783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21427@1.0.2","target":"pkg:pypi/demo-12991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21427@1.0.2","target":"pkg:pypi/demo-13245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21428@1.0.3","target":"pkg:pypi/demo-15954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21429@1.0.4","target":"pkg:pypi/demo-10588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21429@1.0.4","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21429@1.0.4","target":"pkg:pypi/demo-14142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21429@1.0.4","target":"pkg:pypi/demo-16608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2142@1.0.2","target":"pkg:pypi/demo-11482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2142@1.0.2","target":"pkg:pypi/demo-11624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2142@1.0.2","target":"pkg:pypi/demo-13222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2142@1.0.2","target":"pkg:pypi/demo-2128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21430@1.0.0","target":"pkg:pypi/demo-1295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21430@1.0.0","target":"pkg:pypi/demo-16746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21430@1.0.0","target":"pkg:pypi/demo-17300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21430@1.0.0","target":"pkg:pypi/demo-1751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21431@1.0.1","target":"pkg:pypi/demo-19819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21431@1.0.1","target":"pkg:pypi/demo-20375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21432@1.0.2","target":"pkg:pypi/demo-16148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21432@1.0.2","target":"pkg:pypi/demo-20315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21432@1.0.2","target":"pkg:pypi/demo-20748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21433@1.0.3","target":"pkg:pypi/demo-19262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21433@1.0.3","target":"pkg:pypi/demo-21157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21434@1.0.4","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21434@1.0.4","target":"pkg:pypi/demo-15375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21434@1.0.4","target":"pkg:pypi/demo-18447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21435@1.0.0","target":"pkg:pypi/demo-10643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21435@1.0.0","target":"pkg:pypi/demo-10653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21435@1.0.0","target":"pkg:pypi/demo-14402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21436@1.0.1","target":"pkg:pypi/demo-16209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21436@1.0.1","target":"pkg:pypi/demo-17207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21436@1.0.1","target":"pkg:pypi/demo-17307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21436@1.0.1","target":"pkg:pypi/demo-20904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21437@1.0.2","target":"pkg:pypi/demo-12960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21437@1.0.2","target":"pkg:pypi/demo-20276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21437@1.0.2","target":"pkg:pypi/demo-21386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21438@1.0.3","target":"pkg:pypi/demo-18809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21439@1.0.4","target":"pkg:pypi/demo-18206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21439@1.0.4","target":"pkg:pypi/demo-20646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21439@1.0.4","target":"pkg:pypi/demo-20997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21439@1.0.4","target":"pkg:pypi/demo-21381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2143@1.0.3","target":"pkg:pypi/demo-17712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21440@1.0.0","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21440@1.0.0","target":"pkg:pypi/demo-12683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21441@1.0.1","target":"pkg:pypi/demo-13566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21441@1.0.1","target":"pkg:pypi/demo-1484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21441@1.0.1","target":"pkg:pypi/demo-15803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21441@1.0.1","target":"pkg:pypi/demo-21234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21442@1.0.2","target":"pkg:pypi/demo-11765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21442@1.0.2","target":"pkg:pypi/demo-15630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21442@1.0.2","target":"pkg:pypi/demo-16016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21442@1.0.2","target":"pkg:pypi/demo-19844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21443@1.0.3","target":"pkg:pypi/demo-14325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21443@1.0.3","target":"pkg:pypi/demo-15587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21443@1.0.3","target":"pkg:pypi/demo-2040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21444@1.0.4","target":"pkg:pypi/demo-14033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21444@1.0.4","target":"pkg:pypi/demo-16377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21445@1.0.0","target":"pkg:pypi/demo-12311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21445@1.0.0","target":"pkg:pypi/demo-14417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21446@1.0.1","target":"pkg:pypi/demo-12002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21447@1.0.2","target":"pkg:pypi/demo-12880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21448@1.0.3","target":"pkg:pypi/demo-10976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21448@1.0.3","target":"pkg:pypi/demo-1505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21448@1.0.3","target":"pkg:pypi/demo-16147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21448@1.0.3","target":"pkg:pypi/demo-19778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21449@1.0.4","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21449@1.0.4","target":"pkg:pypi/demo-1650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21449@1.0.4","target":"pkg:pypi/demo-21146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2144@1.0.4","target":"pkg:pypi/demo-15935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2144@1.0.4","target":"pkg:pypi/demo-17544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2144@1.0.4","target":"pkg:pypi/demo-19293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2144@1.0.4","target":"pkg:pypi/demo-19338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21450@1.0.0","target":"pkg:pypi/demo-16699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21450@1.0.0","target":"pkg:pypi/demo-17479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21450@1.0.0","target":"pkg:pypi/demo-18991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21451@1.0.1","target":"pkg:pypi/demo-15763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21451@1.0.1","target":"pkg:pypi/demo-16586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21451@1.0.1","target":"pkg:pypi/demo-18316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21452@1.0.2","target":"pkg:pypi/demo-14196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21452@1.0.2","target":"pkg:pypi/demo-19146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21452@1.0.2","target":"pkg:pypi/demo-20005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21453@1.0.3","target":"pkg:pypi/demo-18512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21454@1.0.4","target":"pkg:pypi/demo-16405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21454@1.0.4","target":"pkg:pypi/demo-18664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21455@1.0.0","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21455@1.0.0","target":"pkg:pypi/demo-1214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21455@1.0.0","target":"pkg:pypi/demo-13302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21455@1.0.0","target":"pkg:pypi/demo-21022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21456@1.0.1","target":"pkg:pypi/demo-17071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21456@1.0.1","target":"pkg:pypi/demo-17474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21457@1.0.2","target":"pkg:pypi/demo-14186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21457@1.0.2","target":"pkg:pypi/demo-18847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21457@1.0.2","target":"pkg:pypi/demo-2032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21458@1.0.3","target":"pkg:pypi/demo-13475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21458@1.0.3","target":"pkg:pypi/demo-19221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21459@1.0.4","target":"pkg:pypi/demo-1235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21459@1.0.4","target":"pkg:pypi/demo-12830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21459@1.0.4","target":"pkg:pypi/demo-14914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21459@1.0.4","target":"pkg:pypi/demo-21110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2145@1.0.0","target":"pkg:pypi/demo-15158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2145@1.0.0","target":"pkg:pypi/demo-20339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21460@1.0.0","target":"pkg:pypi/demo-14228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21460@1.0.0","target":"pkg:pypi/demo-14519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21460@1.0.0","target":"pkg:pypi/demo-1730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21460@1.0.0","target":"pkg:pypi/demo-20099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21461@1.0.1","target":"pkg:pypi/demo-15612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21461@1.0.1","target":"pkg:pypi/demo-16204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21461@1.0.1","target":"pkg:pypi/demo-19044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21462@1.0.2","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21462@1.0.2","target":"pkg:pypi/demo-17469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21463@1.0.3","target":"pkg:pypi/demo-11872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21463@1.0.3","target":"pkg:pypi/demo-16754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21463@1.0.3","target":"pkg:pypi/demo-1925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21464@1.0.4","target":"pkg:pypi/demo-1244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21464@1.0.4","target":"pkg:pypi/demo-1785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21465@1.0.0","target":"pkg:pypi/demo-16241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21465@1.0.0","target":"pkg:pypi/demo-20702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21465@1.0.0","target":"pkg:pypi/demo-20985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21466@1.0.1","target":"pkg:pypi/demo-12840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21466@1.0.1","target":"pkg:pypi/demo-17309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21466@1.0.1","target":"pkg:pypi/demo-17914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21466@1.0.1","target":"pkg:pypi/demo-21224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21467@1.0.2","target":"pkg:pypi/demo-10419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21467@1.0.2","target":"pkg:pypi/demo-14359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21467@1.0.2","target":"pkg:pypi/demo-17149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21467@1.0.2","target":"pkg:pypi/demo-1748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21468@1.0.3","target":"pkg:pypi/demo-1@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21469@1.0.4","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2146@1.0.1","target":"pkg:pypi/demo-16643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21470@1.0.0","target":"pkg:pypi/demo-11177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21470@1.0.0","target":"pkg:pypi/demo-11536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21470@1.0.0","target":"pkg:pypi/demo-15842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21470@1.0.0","target":"pkg:pypi/demo-19855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21471@1.0.1","target":"pkg:pypi/demo-15317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21472@1.0.2","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21472@1.0.2","target":"pkg:pypi/demo-17236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21473@1.0.3","target":"pkg:pypi/demo-10961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21473@1.0.3","target":"pkg:pypi/demo-15428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21473@1.0.3","target":"pkg:pypi/demo-17585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21473@1.0.3","target":"pkg:pypi/demo-17947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21474@1.0.4","target":"pkg:pypi/demo-14395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21474@1.0.4","target":"pkg:pypi/demo-17990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21474@1.0.4","target":"pkg:pypi/demo-20582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21474@1.0.4","target":"pkg:pypi/demo-20861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21475@1.0.0","target":"pkg:pypi/demo-16810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21475@1.0.0","target":"pkg:pypi/demo-17189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21475@1.0.0","target":"pkg:pypi/demo-18690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21476@1.0.1","target":"pkg:pypi/demo-17199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21477@1.0.2","target":"pkg:pypi/demo-10306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21477@1.0.2","target":"pkg:pypi/demo-17410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21478@1.0.3","target":"pkg:pypi/demo-19825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21479@1.0.4","target":"pkg:pypi/demo-14876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21479@1.0.4","target":"pkg:pypi/demo-18349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21479@1.0.4","target":"pkg:pypi/demo-19747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21479@1.0.4","target":"pkg:pypi/demo-20189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2147@1.0.2","target":"pkg:pypi/demo-16478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21480@1.0.0","target":"pkg:pypi/demo-18901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21481@1.0.1","target":"pkg:pypi/demo-20475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21481@1.0.1","target":"pkg:pypi/demo-21351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21482@1.0.2","target":"pkg:pypi/demo-10556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21482@1.0.2","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21483@1.0.3","target":"pkg:pypi/demo-17092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21484@1.0.4","target":"pkg:pypi/demo-11421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21484@1.0.4","target":"pkg:pypi/demo-13240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21484@1.0.4","target":"pkg:pypi/demo-14929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21484@1.0.4","target":"pkg:pypi/demo-1674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21485@1.0.0","target":"pkg:pypi/demo-19185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21486@1.0.1","target":"pkg:pypi/demo-11415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21486@1.0.1","target":"pkg:pypi/demo-13365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21486@1.0.1","target":"pkg:pypi/demo-13794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21486@1.0.1","target":"pkg:pypi/demo-18600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21487@1.0.2","target":"pkg:pypi/demo-13432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21487@1.0.2","target":"pkg:pypi/demo-18019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21488@1.0.3","target":"pkg:pypi/demo-15242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21488@1.0.3","target":"pkg:pypi/demo-20420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21489@1.0.4","target":"pkg:pypi/demo-10006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21489@1.0.4","target":"pkg:pypi/demo-15484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2148@1.0.3","target":"pkg:pypi/demo-14129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2148@1.0.3","target":"pkg:pypi/demo-1862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21490@1.0.0","target":"pkg:pypi/demo-15725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21490@1.0.0","target":"pkg:pypi/demo-17668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21490@1.0.0","target":"pkg:pypi/demo-20097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21491@1.0.1","target":"pkg:pypi/demo-19338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21491@1.0.1","target":"pkg:pypi/demo-20537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21492@1.0.2","target":"pkg:pypi/demo-11969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21492@1.0.2","target":"pkg:pypi/demo-13466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21492@1.0.2","target":"pkg:pypi/demo-16945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21493@1.0.3","target":"pkg:pypi/demo-1313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21493@1.0.3","target":"pkg:pypi/demo-19361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21494@1.0.4","target":"pkg:pypi/demo-20644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21495@1.0.0","target":"pkg:pypi/demo-19312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21496@1.0.1","target":"pkg:pypi/demo-14471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21496@1.0.1","target":"pkg:pypi/demo-17747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21496@1.0.1","target":"pkg:pypi/demo-21223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21497@1.0.2","target":"pkg:pypi/demo-21015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21498@1.0.3","target":"pkg:pypi/demo-13296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21498@1.0.3","target":"pkg:pypi/demo-21066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21499@1.0.4","target":"pkg:pypi/demo-14733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21499@1.0.4","target":"pkg:pypi/demo-19737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2149@1.0.4","target":"pkg:pypi/demo-18950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2149@1.0.4","target":"pkg:pypi/demo-19506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2149@1.0.4","target":"pkg:pypi/demo-20564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-214@1.0.4","target":"pkg:pypi/demo-1477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-214@1.0.4","target":"pkg:pypi/demo-16917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-214@1.0.4","target":"pkg:pypi/demo-17924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21500@1.0.0","target":"pkg:pypi/demo-1316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21500@1.0.0","target":"pkg:pypi/demo-14761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21500@1.0.0","target":"pkg:pypi/demo-17691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21500@1.0.0","target":"pkg:pypi/demo-18843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21501@1.0.1","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21501@1.0.1","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21501@1.0.1","target":"pkg:pypi/demo-17184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21502@1.0.2","target":"pkg:pypi/demo-10838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21502@1.0.2","target":"pkg:pypi/demo-13160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21503@1.0.3","target":"pkg:pypi/demo-11544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21503@1.0.3","target":"pkg:pypi/demo-13192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21503@1.0.3","target":"pkg:pypi/demo-15108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21504@1.0.4","target":"pkg:pypi/demo-19387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21505@1.0.0","target":"pkg:pypi/demo-10935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21505@1.0.0","target":"pkg:pypi/demo-10993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21505@1.0.0","target":"pkg:pypi/demo-16567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21505@1.0.0","target":"pkg:pypi/demo-193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21506@1.0.1","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21506@1.0.1","target":"pkg:pypi/demo-1413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21506@1.0.1","target":"pkg:pypi/demo-189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21507@1.0.2","target":"pkg:pypi/demo-15733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21507@1.0.2","target":"pkg:pypi/demo-15916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21507@1.0.2","target":"pkg:pypi/demo-16231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21507@1.0.2","target":"pkg:pypi/demo-1960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21508@1.0.3","target":"pkg:pypi/demo-14226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21508@1.0.3","target":"pkg:pypi/demo-14415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21508@1.0.3","target":"pkg:pypi/demo-1571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21509@1.0.4","target":"pkg:pypi/demo-1606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21509@1.0.4","target":"pkg:pypi/demo-18400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21509@1.0.4","target":"pkg:pypi/demo-19193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2150@1.0.0","target":"pkg:pypi/demo-16970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21510@1.0.0","target":"pkg:pypi/demo-13656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21510@1.0.0","target":"pkg:pypi/demo-15135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21510@1.0.0","target":"pkg:pypi/demo-15701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21511@1.0.1","target":"pkg:pypi/demo-16330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21511@1.0.1","target":"pkg:pypi/demo-17799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21511@1.0.1","target":"pkg:pypi/demo-19072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21511@1.0.1","target":"pkg:pypi/demo-2019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21512@1.0.2","target":"pkg:pypi/demo-1483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21513@1.0.3","target":"pkg:pypi/demo-15177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21514@1.0.4","target":"pkg:pypi/demo-15840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21514@1.0.4","target":"pkg:pypi/demo-20293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21515@1.0.0","target":"pkg:pypi/demo-18631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21516@1.0.1","target":"pkg:pypi/demo-105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21516@1.0.1","target":"pkg:pypi/demo-14904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21516@1.0.1","target":"pkg:pypi/demo-15444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21516@1.0.1","target":"pkg:pypi/demo-15845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21517@1.0.2","target":"pkg:pypi/demo-13599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21518@1.0.3","target":"pkg:pypi/demo-14834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21518@1.0.3","target":"pkg:pypi/demo-15739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21518@1.0.3","target":"pkg:pypi/demo-17485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21518@1.0.3","target":"pkg:pypi/demo-21074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21519@1.0.4","target":"pkg:pypi/demo-11970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21519@1.0.4","target":"pkg:pypi/demo-20687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2151@1.0.1","target":"pkg:pypi/demo-1296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2151@1.0.1","target":"pkg:pypi/demo-12997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2151@1.0.1","target":"pkg:pypi/demo-18432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21520@1.0.0","target":"pkg:pypi/demo-13335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21520@1.0.0","target":"pkg:pypi/demo-21432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21521@1.0.1","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21521@1.0.1","target":"pkg:pypi/demo-14347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21521@1.0.1","target":"pkg:pypi/demo-14392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21521@1.0.1","target":"pkg:pypi/demo-20544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21522@1.0.2","target":"pkg:pypi/demo-1322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21522@1.0.2","target":"pkg:pypi/demo-16620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21523@1.0.3","target":"pkg:pypi/demo-16489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21523@1.0.3","target":"pkg:pypi/demo-18638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21523@1.0.3","target":"pkg:pypi/demo-19179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21523@1.0.3","target":"pkg:pypi/demo-21188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21524@1.0.4","target":"pkg:pypi/demo-11085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21524@1.0.4","target":"pkg:pypi/demo-14066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21524@1.0.4","target":"pkg:pypi/demo-21327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21525@1.0.0","target":"pkg:pypi/demo-14268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21525@1.0.0","target":"pkg:pypi/demo-15917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21525@1.0.0","target":"pkg:pypi/demo-20470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21526@1.0.1","target":"pkg:pypi/demo-13148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21527@1.0.2","target":"pkg:pypi/demo-10336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21527@1.0.2","target":"pkg:pypi/demo-17664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21527@1.0.2","target":"pkg:pypi/demo-19232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21527@1.0.2","target":"pkg:pypi/demo-21048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21528@1.0.3","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21528@1.0.3","target":"pkg:pypi/demo-17756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21528@1.0.3","target":"pkg:pypi/demo-19533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21528@1.0.3","target":"pkg:pypi/demo-19651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21529@1.0.4","target":"pkg:pypi/demo-11909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2152@1.0.2","target":"pkg:pypi/demo-14527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2152@1.0.2","target":"pkg:pypi/demo-1976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2152@1.0.2","target":"pkg:pypi/demo-20617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21530@1.0.0","target":"pkg:pypi/demo-20173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21531@1.0.1","target":"pkg:pypi/demo-16881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21531@1.0.1","target":"pkg:pypi/demo-17221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21531@1.0.1","target":"pkg:pypi/demo-19041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21531@1.0.1","target":"pkg:pypi/demo-2047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21532@1.0.2","target":"pkg:pypi/demo-1506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21533@1.0.3","target":"pkg:pypi/demo-16450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21533@1.0.3","target":"pkg:pypi/demo-16929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21533@1.0.3","target":"pkg:pypi/demo-17096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21533@1.0.3","target":"pkg:pypi/demo-19284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21534@1.0.4","target":"pkg:pypi/demo-14585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21535@1.0.0","target":"pkg:pypi/demo-12031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21535@1.0.0","target":"pkg:pypi/demo-12097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21535@1.0.0","target":"pkg:pypi/demo-18164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21536@1.0.1","target":"pkg:pypi/demo-19290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21537@1.0.2","target":"pkg:pypi/demo-11543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21537@1.0.2","target":"pkg:pypi/demo-13420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21537@1.0.2","target":"pkg:pypi/demo-14033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21537@1.0.2","target":"pkg:pypi/demo-20449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21538@1.0.3","target":"pkg:pypi/demo-14433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21538@1.0.3","target":"pkg:pypi/demo-14926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21538@1.0.3","target":"pkg:pypi/demo-17014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21539@1.0.4","target":"pkg:pypi/demo-16307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2153@1.0.3","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2153@1.0.3","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2153@1.0.3","target":"pkg:pypi/demo-13867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21540@1.0.0","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21541@1.0.1","target":"pkg:pypi/demo-19461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21541@1.0.1","target":"pkg:pypi/demo-21042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21542@1.0.2","target":"pkg:pypi/demo-11865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21543@1.0.3","target":"pkg:pypi/demo-11973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21543@1.0.3","target":"pkg:pypi/demo-13086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21543@1.0.3","target":"pkg:pypi/demo-17760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21543@1.0.3","target":"pkg:pypi/demo-20002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21544@1.0.4","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21544@1.0.4","target":"pkg:pypi/demo-13350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21544@1.0.4","target":"pkg:pypi/demo-15798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21544@1.0.4","target":"pkg:pypi/demo-16160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21545@1.0.0","target":"pkg:pypi/demo-10477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21545@1.0.0","target":"pkg:pypi/demo-12020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21545@1.0.0","target":"pkg:pypi/demo-16133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21546@1.0.1","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21546@1.0.1","target":"pkg:pypi/demo-16506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21546@1.0.1","target":"pkg:pypi/demo-19427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21547@1.0.2","target":"pkg:pypi/demo-18501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21548@1.0.3","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21548@1.0.3","target":"pkg:pypi/demo-12842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21548@1.0.3","target":"pkg:pypi/demo-20303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21548@1.0.3","target":"pkg:pypi/demo-20779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21549@1.0.4","target":"pkg:pypi/demo-20307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2154@1.0.4","target":"pkg:pypi/demo-17213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21550@1.0.0","target":"pkg:pypi/demo-15891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21551@1.0.1","target":"pkg:pypi/demo-11123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21551@1.0.1","target":"pkg:pypi/demo-12148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21551@1.0.1","target":"pkg:pypi/demo-1475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21551@1.0.1","target":"pkg:pypi/demo-21455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21552@1.0.2","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21552@1.0.2","target":"pkg:pypi/demo-16728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21552@1.0.2","target":"pkg:pypi/demo-20265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21553@1.0.3","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21553@1.0.3","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21553@1.0.3","target":"pkg:pypi/demo-14733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21553@1.0.3","target":"pkg:pypi/demo-16811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21554@1.0.4","target":"pkg:pypi/demo-1098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21554@1.0.4","target":"pkg:pypi/demo-1828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21554@1.0.4","target":"pkg:pypi/demo-18419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21555@1.0.0","target":"pkg:pypi/demo-11838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21555@1.0.0","target":"pkg:pypi/demo-18561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21556@1.0.1","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21556@1.0.1","target":"pkg:pypi/demo-16245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21556@1.0.1","target":"pkg:pypi/demo-17312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21556@1.0.1","target":"pkg:pypi/demo-21374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21557@1.0.2","target":"pkg:pypi/demo-14560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21558@1.0.3","target":"pkg:pypi/demo-12582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21558@1.0.3","target":"pkg:pypi/demo-13628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21558@1.0.3","target":"pkg:pypi/demo-18582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21559@1.0.4","target":"pkg:pypi/demo-14416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21559@1.0.4","target":"pkg:pypi/demo-18159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2155@1.0.0","target":"pkg:pypi/demo-1816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2155@1.0.0","target":"pkg:pypi/demo-21152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21560@1.0.0","target":"pkg:pypi/demo-10985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21560@1.0.0","target":"pkg:pypi/demo-15236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21561@1.0.1","target":"pkg:pypi/demo-12184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21561@1.0.1","target":"pkg:pypi/demo-13435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21561@1.0.1","target":"pkg:pypi/demo-21216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21561@1.0.1","target":"pkg:pypi/demo-21419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21562@1.0.2","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21563@1.0.3","target":"pkg:pypi/demo-11696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21563@1.0.3","target":"pkg:pypi/demo-18884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21564@1.0.4","target":"pkg:pypi/demo-106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21564@1.0.4","target":"pkg:pypi/demo-14293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21564@1.0.4","target":"pkg:pypi/demo-14531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21564@1.0.4","target":"pkg:pypi/demo-17084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21565@1.0.0","target":"pkg:pypi/demo-18653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21565@1.0.0","target":"pkg:pypi/demo-20516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21566@1.0.1","target":"pkg:pypi/demo-11330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21567@1.0.2","target":"pkg:pypi/demo-12241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21567@1.0.2","target":"pkg:pypi/demo-1563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21567@1.0.2","target":"pkg:pypi/demo-17332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21567@1.0.2","target":"pkg:pypi/demo-20416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21568@1.0.3","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21568@1.0.3","target":"pkg:pypi/demo-14726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21568@1.0.3","target":"pkg:pypi/demo-19218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21569@1.0.4","target":"pkg:pypi/demo-11370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21569@1.0.4","target":"pkg:pypi/demo-1730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2156@1.0.1","target":"pkg:pypi/demo-1734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2156@1.0.1","target":"pkg:pypi/demo-18180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21570@1.0.0","target":"pkg:pypi/demo-14188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21570@1.0.0","target":"pkg:pypi/demo-15430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21570@1.0.0","target":"pkg:pypi/demo-15725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21570@1.0.0","target":"pkg:pypi/demo-20223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21571@1.0.1","target":"pkg:pypi/demo-11354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21571@1.0.1","target":"pkg:pypi/demo-15341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21572@1.0.2","target":"pkg:pypi/demo-13810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21572@1.0.2","target":"pkg:pypi/demo-15341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21572@1.0.2","target":"pkg:pypi/demo-20385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21572@1.0.2","target":"pkg:pypi/demo-2116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21573@1.0.3","target":"pkg:pypi/demo-12936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21573@1.0.3","target":"pkg:pypi/demo-15210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21573@1.0.3","target":"pkg:pypi/demo-19472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21573@1.0.3","target":"pkg:pypi/demo-19494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21574@1.0.4","target":"pkg:pypi/demo-11611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21574@1.0.4","target":"pkg:pypi/demo-13529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21575@1.0.0","target":"pkg:pypi/demo-12442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21575@1.0.0","target":"pkg:pypi/demo-13901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21575@1.0.0","target":"pkg:pypi/demo-2055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21576@1.0.1","target":"pkg:pypi/demo-10602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21576@1.0.1","target":"pkg:pypi/demo-1279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21576@1.0.1","target":"pkg:pypi/demo-13431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21577@1.0.2","target":"pkg:pypi/demo-19932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21578@1.0.3","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21578@1.0.3","target":"pkg:pypi/demo-12823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21578@1.0.3","target":"pkg:pypi/demo-15883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21578@1.0.3","target":"pkg:pypi/demo-16156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21579@1.0.4","target":"pkg:pypi/demo-17925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21579@1.0.4","target":"pkg:pypi/demo-20713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2157@1.0.2","target":"pkg:pypi/demo-1140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2157@1.0.2","target":"pkg:pypi/demo-12797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2157@1.0.2","target":"pkg:pypi/demo-14708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2157@1.0.2","target":"pkg:pypi/demo-21130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21580@1.0.0","target":"pkg:pypi/demo-15607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21580@1.0.0","target":"pkg:pypi/demo-1670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21580@1.0.0","target":"pkg:pypi/demo-17268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21581@1.0.1","target":"pkg:pypi/demo-14253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21581@1.0.1","target":"pkg:pypi/demo-20446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21582@1.0.2","target":"pkg:pypi/demo-11197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21582@1.0.2","target":"pkg:pypi/demo-18530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21583@1.0.3","target":"pkg:pypi/demo-16354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21583@1.0.3","target":"pkg:pypi/demo-16804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21583@1.0.3","target":"pkg:pypi/demo-18748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21584@1.0.4","target":"pkg:pypi/demo-15956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21585@1.0.0","target":"pkg:pypi/demo-14371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21585@1.0.0","target":"pkg:pypi/demo-17046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21586@1.0.1","target":"pkg:pypi/demo-19204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21587@1.0.2","target":"pkg:pypi/demo-12314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21587@1.0.2","target":"pkg:pypi/demo-16210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21587@1.0.2","target":"pkg:pypi/demo-18498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21588@1.0.3","target":"pkg:pypi/demo-1123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21588@1.0.3","target":"pkg:pypi/demo-19514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21589@1.0.4","target":"pkg:pypi/demo-1326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21589@1.0.4","target":"pkg:pypi/demo-14583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2158@1.0.3","target":"pkg:pypi/demo-1469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2158@1.0.3","target":"pkg:pypi/demo-16295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2158@1.0.3","target":"pkg:pypi/demo-19239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21590@1.0.0","target":"pkg:pypi/demo-21445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21591@1.0.1","target":"pkg:pypi/demo-17668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21591@1.0.1","target":"pkg:pypi/demo-21017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21592@1.0.2","target":"pkg:pypi/demo-12806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21592@1.0.2","target":"pkg:pypi/demo-13735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21593@1.0.3","target":"pkg:pypi/demo-1457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21593@1.0.3","target":"pkg:pypi/demo-20191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21594@1.0.4","target":"pkg:pypi/demo-14011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21595@1.0.0","target":"pkg:pypi/demo-17725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21595@1.0.0","target":"pkg:pypi/demo-18076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21596@1.0.1","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21596@1.0.1","target":"pkg:pypi/demo-14774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21596@1.0.1","target":"pkg:pypi/demo-16885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21596@1.0.1","target":"pkg:pypi/demo-20812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21597@1.0.2","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21597@1.0.2","target":"pkg:pypi/demo-13028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21597@1.0.2","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21597@1.0.2","target":"pkg:pypi/demo-13745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21598@1.0.3","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21598@1.0.3","target":"pkg:pypi/demo-19248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21599@1.0.4","target":"pkg:pypi/demo-10703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21599@1.0.4","target":"pkg:pypi/demo-14258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21599@1.0.4","target":"pkg:pypi/demo-15032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2159@1.0.4","target":"pkg:pypi/demo-10637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2159@1.0.4","target":"pkg:pypi/demo-19826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2159@1.0.4","target":"pkg:pypi/demo-20777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2159@1.0.4","target":"pkg:pypi/demo-20897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-215@1.0.0","target":"pkg:pypi/demo-10366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-215@1.0.0","target":"pkg:pypi/demo-12317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21600@1.0.0","target":"pkg:pypi/demo-1402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21600@1.0.0","target":"pkg:pypi/demo-19493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21600@1.0.0","target":"pkg:pypi/demo-21098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21601@1.0.1","target":"pkg:pypi/demo-12441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21601@1.0.1","target":"pkg:pypi/demo-13838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21602@1.0.2","target":"pkg:pypi/demo-12303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21602@1.0.2","target":"pkg:pypi/demo-13308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21602@1.0.2","target":"pkg:pypi/demo-15202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21603@1.0.3","target":"pkg:pypi/demo-2130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21604@1.0.4","target":"pkg:pypi/demo-10769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21604@1.0.4","target":"pkg:pypi/demo-16827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21605@1.0.0","target":"pkg:pypi/demo-19278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21606@1.0.1","target":"pkg:pypi/demo-15261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21606@1.0.1","target":"pkg:pypi/demo-17484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21606@1.0.1","target":"pkg:pypi/demo-18424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21607@1.0.2","target":"pkg:pypi/demo-11060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21607@1.0.2","target":"pkg:pypi/demo-13469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21607@1.0.2","target":"pkg:pypi/demo-14266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21608@1.0.3","target":"pkg:pypi/demo-15050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21608@1.0.3","target":"pkg:pypi/demo-15743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21608@1.0.3","target":"pkg:pypi/demo-20970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21609@1.0.4","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21609@1.0.4","target":"pkg:pypi/demo-16396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2160@1.0.0","target":"pkg:pypi/demo-13876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2160@1.0.0","target":"pkg:pypi/demo-16639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2160@1.0.0","target":"pkg:pypi/demo-1731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2160@1.0.0","target":"pkg:pypi/demo-18856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21610@1.0.0","target":"pkg:pypi/demo-18665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21610@1.0.0","target":"pkg:pypi/demo-20219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21611@1.0.1","target":"pkg:pypi/demo-1608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21611@1.0.1","target":"pkg:pypi/demo-16448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21612@1.0.2","target":"pkg:pypi/demo-17803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21613@1.0.3","target":"pkg:pypi/demo-11246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21613@1.0.3","target":"pkg:pypi/demo-1511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21613@1.0.3","target":"pkg:pypi/demo-20895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21614@1.0.4","target":"pkg:pypi/demo-13529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21615@1.0.0","target":"pkg:pypi/demo-17658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21616@1.0.1","target":"pkg:pypi/demo-20454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21617@1.0.2","target":"pkg:pypi/demo-18571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21618@1.0.3","target":"pkg:pypi/demo-13473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21619@1.0.4","target":"pkg:pypi/demo-1541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21619@1.0.4","target":"pkg:pypi/demo-17647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21619@1.0.4","target":"pkg:pypi/demo-18018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21619@1.0.4","target":"pkg:pypi/demo-20646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2161@1.0.1","target":"pkg:pypi/demo-1705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21620@1.0.0","target":"pkg:pypi/demo-10710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21620@1.0.0","target":"pkg:pypi/demo-12864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21620@1.0.0","target":"pkg:pypi/demo-17722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21620@1.0.0","target":"pkg:pypi/demo-1865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21621@1.0.1","target":"pkg:pypi/demo-12738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21621@1.0.1","target":"pkg:pypi/demo-1289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21621@1.0.1","target":"pkg:pypi/demo-20537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21622@1.0.2","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21622@1.0.2","target":"pkg:pypi/demo-14972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21622@1.0.2","target":"pkg:pypi/demo-15731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21622@1.0.2","target":"pkg:pypi/demo-18079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21623@1.0.3","target":"pkg:pypi/demo-11987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21623@1.0.3","target":"pkg:pypi/demo-17663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21623@1.0.3","target":"pkg:pypi/demo-19575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21624@1.0.4","target":"pkg:pypi/demo-14672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21624@1.0.4","target":"pkg:pypi/demo-14742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21625@1.0.0","target":"pkg:pypi/demo-12862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21625@1.0.0","target":"pkg:pypi/demo-14038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21625@1.0.0","target":"pkg:pypi/demo-16100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21625@1.0.0","target":"pkg:pypi/demo-21086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21626@1.0.1","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21626@1.0.1","target":"pkg:pypi/demo-13579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21626@1.0.1","target":"pkg:pypi/demo-16373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21627@1.0.2","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21627@1.0.2","target":"pkg:pypi/demo-12182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21627@1.0.2","target":"pkg:pypi/demo-17579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21628@1.0.3","target":"pkg:pypi/demo-17180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21629@1.0.4","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21629@1.0.4","target":"pkg:pypi/demo-15339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21629@1.0.4","target":"pkg:pypi/demo-18898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2162@1.0.2","target":"pkg:pypi/demo-18358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21630@1.0.0","target":"pkg:pypi/demo-11962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21631@1.0.1","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21631@1.0.1","target":"pkg:pypi/demo-13080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21631@1.0.1","target":"pkg:pypi/demo-15217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21632@1.0.2","target":"pkg:pypi/demo-13948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21633@1.0.3","target":"pkg:pypi/demo-11959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21634@1.0.4","target":"pkg:pypi/demo-15981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21635@1.0.0","target":"pkg:pypi/demo-17369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21635@1.0.0","target":"pkg:pypi/demo-18662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21636@1.0.1","target":"pkg:pypi/demo-14753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21636@1.0.1","target":"pkg:pypi/demo-1524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21636@1.0.1","target":"pkg:pypi/demo-16876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21636@1.0.1","target":"pkg:pypi/demo-20150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21637@1.0.2","target":"pkg:pypi/demo-11821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21637@1.0.2","target":"pkg:pypi/demo-21274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21638@1.0.3","target":"pkg:pypi/demo-15186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21638@1.0.3","target":"pkg:pypi/demo-15761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21638@1.0.3","target":"pkg:pypi/demo-19246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21639@1.0.4","target":"pkg:pypi/demo-10929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21639@1.0.4","target":"pkg:pypi/demo-12906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21639@1.0.4","target":"pkg:pypi/demo-13832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21639@1.0.4","target":"pkg:pypi/demo-15481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2163@1.0.3","target":"pkg:pypi/demo-13338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2163@1.0.3","target":"pkg:pypi/demo-19248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21640@1.0.0","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21640@1.0.0","target":"pkg:pypi/demo-15827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21640@1.0.0","target":"pkg:pypi/demo-20961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21641@1.0.1","target":"pkg:pypi/demo-12429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21641@1.0.1","target":"pkg:pypi/demo-13963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21641@1.0.1","target":"pkg:pypi/demo-18999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21642@1.0.2","target":"pkg:pypi/demo-18697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21642@1.0.2","target":"pkg:pypi/demo-19253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21643@1.0.3","target":"pkg:pypi/demo-15654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21644@1.0.4","target":"pkg:pypi/demo-1090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21645@1.0.0","target":"pkg:pypi/demo-14583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21645@1.0.0","target":"pkg:pypi/demo-15540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21646@1.0.1","target":"pkg:pypi/demo-14342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21646@1.0.1","target":"pkg:pypi/demo-16063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21646@1.0.1","target":"pkg:pypi/demo-16144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21646@1.0.1","target":"pkg:pypi/demo-1968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21647@1.0.2","target":"pkg:pypi/demo-20960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21648@1.0.3","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21648@1.0.3","target":"pkg:pypi/demo-18595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21649@1.0.4","target":"pkg:pypi/demo-12683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21649@1.0.4","target":"pkg:pypi/demo-18622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2164@1.0.4","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2164@1.0.4","target":"pkg:pypi/demo-16417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2164@1.0.4","target":"pkg:pypi/demo-19283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21650@1.0.0","target":"pkg:pypi/demo-11103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21650@1.0.0","target":"pkg:pypi/demo-13462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21650@1.0.0","target":"pkg:pypi/demo-15762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21651@1.0.1","target":"pkg:pypi/demo-13494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21651@1.0.1","target":"pkg:pypi/demo-14117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21651@1.0.1","target":"pkg:pypi/demo-14894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21652@1.0.2","target":"pkg:pypi/demo-11384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21652@1.0.2","target":"pkg:pypi/demo-19426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21652@1.0.2","target":"pkg:pypi/demo-21153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21653@1.0.3","target":"pkg:pypi/demo-14178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21653@1.0.3","target":"pkg:pypi/demo-1493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21653@1.0.3","target":"pkg:pypi/demo-18564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21654@1.0.4","target":"pkg:pypi/demo-15173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21654@1.0.4","target":"pkg:pypi/demo-16784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21654@1.0.4","target":"pkg:pypi/demo-17293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21654@1.0.4","target":"pkg:pypi/demo-1819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21655@1.0.0","target":"pkg:pypi/demo-20915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21656@1.0.1","target":"pkg:pypi/demo-14063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21657@1.0.2","target":"pkg:pypi/demo-16075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21658@1.0.3","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21658@1.0.3","target":"pkg:pypi/demo-20766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21659@1.0.4","target":"pkg:pypi/demo-15261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21659@1.0.4","target":"pkg:pypi/demo-18685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21659@1.0.4","target":"pkg:pypi/demo-19519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21659@1.0.4","target":"pkg:pypi/demo-21453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2165@1.0.0","target":"pkg:pypi/demo-12998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2165@1.0.0","target":"pkg:pypi/demo-15850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21660@1.0.0","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21660@1.0.0","target":"pkg:pypi/demo-12144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21660@1.0.0","target":"pkg:pypi/demo-14375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21660@1.0.0","target":"pkg:pypi/demo-15865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21661@1.0.1","target":"pkg:pypi/demo-17986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21662@1.0.2","target":"pkg:pypi/demo-11652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21662@1.0.2","target":"pkg:pypi/demo-12846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21662@1.0.2","target":"pkg:pypi/demo-14953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21663@1.0.3","target":"pkg:pypi/demo-1797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21663@1.0.3","target":"pkg:pypi/demo-18653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21663@1.0.3","target":"pkg:pypi/demo-21100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21664@1.0.4","target":"pkg:pypi/demo-14034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21665@1.0.0","target":"pkg:pypi/demo-1107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21665@1.0.0","target":"pkg:pypi/demo-14942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21665@1.0.0","target":"pkg:pypi/demo-19723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21666@1.0.1","target":"pkg:pypi/demo-1380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21666@1.0.1","target":"pkg:pypi/demo-20446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21666@1.0.1","target":"pkg:pypi/demo-20687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21667@1.0.2","target":"pkg:pypi/demo-14421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21667@1.0.2","target":"pkg:pypi/demo-14583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21667@1.0.2","target":"pkg:pypi/demo-16156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21668@1.0.3","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21668@1.0.3","target":"pkg:pypi/demo-1329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21669@1.0.4","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2166@1.0.1","target":"pkg:pypi/demo-13075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2166@1.0.1","target":"pkg:pypi/demo-19730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21670@1.0.0","target":"pkg:pypi/demo-18503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21670@1.0.0","target":"pkg:pypi/demo-19060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21671@1.0.1","target":"pkg:pypi/demo-16113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21671@1.0.1","target":"pkg:pypi/demo-17327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21672@1.0.2","target":"pkg:pypi/demo-11326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21672@1.0.2","target":"pkg:pypi/demo-11382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21673@1.0.3","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21673@1.0.3","target":"pkg:pypi/demo-1116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21673@1.0.3","target":"pkg:pypi/demo-1819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21674@1.0.4","target":"pkg:pypi/demo-13185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21674@1.0.4","target":"pkg:pypi/demo-16786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21675@1.0.0","target":"pkg:pypi/demo-1144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21675@1.0.0","target":"pkg:pypi/demo-17793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21675@1.0.0","target":"pkg:pypi/demo-18410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21675@1.0.0","target":"pkg:pypi/demo-21576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21676@1.0.1","target":"pkg:pypi/demo-16900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21676@1.0.1","target":"pkg:pypi/demo-17305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21676@1.0.1","target":"pkg:pypi/demo-18856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21677@1.0.2","target":"pkg:pypi/demo-12071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21677@1.0.2","target":"pkg:pypi/demo-12678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21677@1.0.2","target":"pkg:pypi/demo-19981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21677@1.0.2","target":"pkg:pypi/demo-20829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21678@1.0.3","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21678@1.0.3","target":"pkg:pypi/demo-11227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21678@1.0.3","target":"pkg:pypi/demo-16404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21678@1.0.3","target":"pkg:pypi/demo-20308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21679@1.0.4","target":"pkg:pypi/demo-13167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21679@1.0.4","target":"pkg:pypi/demo-1777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2167@1.0.2","target":"pkg:pypi/demo-13702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2167@1.0.2","target":"pkg:pypi/demo-14698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2167@1.0.2","target":"pkg:pypi/demo-18806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2167@1.0.2","target":"pkg:pypi/demo-20968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21680@1.0.0","target":"pkg:pypi/demo-12953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21680@1.0.0","target":"pkg:pypi/demo-18956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21681@1.0.1","target":"pkg:pypi/demo-19314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21682@1.0.2","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21682@1.0.2","target":"pkg:pypi/demo-14420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21682@1.0.2","target":"pkg:pypi/demo-18319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21682@1.0.2","target":"pkg:pypi/demo-210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21683@1.0.3","target":"pkg:pypi/demo-11650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21683@1.0.3","target":"pkg:pypi/demo-12814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21683@1.0.3","target":"pkg:pypi/demo-15907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21684@1.0.4","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21684@1.0.4","target":"pkg:pypi/demo-15813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21684@1.0.4","target":"pkg:pypi/demo-19050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21685@1.0.0","target":"pkg:pypi/demo-15452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21685@1.0.0","target":"pkg:pypi/demo-20264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21685@1.0.0","target":"pkg:pypi/demo-20978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21686@1.0.1","target":"pkg:pypi/demo-18383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21687@1.0.2","target":"pkg:pypi/demo-19107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21687@1.0.2","target":"pkg:pypi/demo-20315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21688@1.0.3","target":"pkg:pypi/demo-16766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21688@1.0.3","target":"pkg:pypi/demo-19525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21689@1.0.4","target":"pkg:pypi/demo-16002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21689@1.0.4","target":"pkg:pypi/demo-1799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2168@1.0.3","target":"pkg:pypi/demo-11162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2168@1.0.3","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2168@1.0.3","target":"pkg:pypi/demo-18434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2168@1.0.3","target":"pkg:pypi/demo-21127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21690@1.0.0","target":"pkg:pypi/demo-12520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21690@1.0.0","target":"pkg:pypi/demo-20819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21691@1.0.1","target":"pkg:pypi/demo-10770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21691@1.0.1","target":"pkg:pypi/demo-11284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21691@1.0.1","target":"pkg:pypi/demo-12659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21691@1.0.1","target":"pkg:pypi/demo-12763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21692@1.0.2","target":"pkg:pypi/demo-11126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21692@1.0.2","target":"pkg:pypi/demo-16846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21692@1.0.2","target":"pkg:pypi/demo-20794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21693@1.0.3","target":"pkg:pypi/demo-15240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21694@1.0.4","target":"pkg:pypi/demo-17185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21694@1.0.4","target":"pkg:pypi/demo-17457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21694@1.0.4","target":"pkg:pypi/demo-18062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21694@1.0.4","target":"pkg:pypi/demo-20699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21695@1.0.0","target":"pkg:pypi/demo-14312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21695@1.0.0","target":"pkg:pypi/demo-17138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21695@1.0.0","target":"pkg:pypi/demo-17743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21696@1.0.1","target":"pkg:pypi/demo-16547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21697@1.0.2","target":"pkg:pypi/demo-20225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21698@1.0.3","target":"pkg:pypi/demo-11613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21698@1.0.3","target":"pkg:pypi/demo-19894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21699@1.0.4","target":"pkg:pypi/demo-10076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2169@1.0.4","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2169@1.0.4","target":"pkg:pypi/demo-12370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-216@1.0.1","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-216@1.0.1","target":"pkg:pypi/demo-14250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-216@1.0.1","target":"pkg:pypi/demo-15714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21700@1.0.0","target":"pkg:pypi/demo-10706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21700@1.0.0","target":"pkg:pypi/demo-15665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21700@1.0.0","target":"pkg:pypi/demo-1696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21700@1.0.0","target":"pkg:pypi/demo-18546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21701@1.0.1","target":"pkg:pypi/demo-14236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21701@1.0.1","target":"pkg:pypi/demo-15562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21701@1.0.1","target":"pkg:pypi/demo-17058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21701@1.0.1","target":"pkg:pypi/demo-20435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21702@1.0.2","target":"pkg:pypi/demo-14467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21702@1.0.2","target":"pkg:pypi/demo-19468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21702@1.0.2","target":"pkg:pypi/demo-20447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21703@1.0.3","target":"pkg:pypi/demo-132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21703@1.0.3","target":"pkg:pypi/demo-13428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21703@1.0.3","target":"pkg:pypi/demo-13438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21704@1.0.4","target":"pkg:pypi/demo-14715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21704@1.0.4","target":"pkg:pypi/demo-16953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21704@1.0.4","target":"pkg:pypi/demo-21596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21705@1.0.0","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21705@1.0.0","target":"pkg:pypi/demo-13261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21705@1.0.0","target":"pkg:pypi/demo-18301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21705@1.0.0","target":"pkg:pypi/demo-19830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21706@1.0.1","target":"pkg:pypi/demo-14208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21706@1.0.1","target":"pkg:pypi/demo-16249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21707@1.0.2","target":"pkg:pypi/demo-1508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21707@1.0.2","target":"pkg:pypi/demo-21155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21708@1.0.3","target":"pkg:pypi/demo-14750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21708@1.0.3","target":"pkg:pypi/demo-15863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21708@1.0.3","target":"pkg:pypi/demo-16055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21708@1.0.3","target":"pkg:pypi/demo-20639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21709@1.0.4","target":"pkg:pypi/demo-12912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21709@1.0.4","target":"pkg:pypi/demo-13373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21709@1.0.4","target":"pkg:pypi/demo-17084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2170@1.0.0","target":"pkg:pypi/demo-1548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21710@1.0.0","target":"pkg:pypi/demo-1567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21710@1.0.0","target":"pkg:pypi/demo-15989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21710@1.0.0","target":"pkg:pypi/demo-16115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21710@1.0.0","target":"pkg:pypi/demo-21054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21711@1.0.1","target":"pkg:pypi/demo-14465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21711@1.0.1","target":"pkg:pypi/demo-20950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21712@1.0.2","target":"pkg:pypi/demo-12282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21712@1.0.2","target":"pkg:pypi/demo-20823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21713@1.0.3","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21714@1.0.4","target":"pkg:pypi/demo-14284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21714@1.0.4","target":"pkg:pypi/demo-16215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21715@1.0.0","target":"pkg:pypi/demo-10747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21715@1.0.0","target":"pkg:pypi/demo-15272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21715@1.0.0","target":"pkg:pypi/demo-18998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21715@1.0.0","target":"pkg:pypi/demo-21236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21716@1.0.1","target":"pkg:pypi/demo-12426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21716@1.0.1","target":"pkg:pypi/demo-17999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21716@1.0.1","target":"pkg:pypi/demo-18056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21717@1.0.2","target":"pkg:pypi/demo-13224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21717@1.0.2","target":"pkg:pypi/demo-19085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21718@1.0.3","target":"pkg:pypi/demo-11390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21718@1.0.3","target":"pkg:pypi/demo-11932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21718@1.0.3","target":"pkg:pypi/demo-20090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21719@1.0.4","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21719@1.0.4","target":"pkg:pypi/demo-14948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21719@1.0.4","target":"pkg:pypi/demo-17667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21719@1.0.4","target":"pkg:pypi/demo-20998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2171@1.0.1","target":"pkg:pypi/demo-16742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2171@1.0.1","target":"pkg:pypi/demo-19915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21720@1.0.0","target":"pkg:pypi/demo-11766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21720@1.0.0","target":"pkg:pypi/demo-17119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21721@1.0.1","target":"pkg:pypi/demo-13627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21722@1.0.2","target":"pkg:pypi/demo-12355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21722@1.0.2","target":"pkg:pypi/demo-14460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21722@1.0.2","target":"pkg:pypi/demo-19146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21723@1.0.3","target":"pkg:pypi/demo-13269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21724@1.0.4","target":"pkg:pypi/demo-15086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21724@1.0.4","target":"pkg:pypi/demo-20502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21724@1.0.4","target":"pkg:pypi/demo-21063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21724@1.0.4","target":"pkg:pypi/demo-21593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21725@1.0.0","target":"pkg:pypi/demo-16350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21725@1.0.0","target":"pkg:pypi/demo-17745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21725@1.0.0","target":"pkg:pypi/demo-18960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21726@1.0.1","target":"pkg:pypi/demo-10286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21726@1.0.1","target":"pkg:pypi/demo-15801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21726@1.0.1","target":"pkg:pypi/demo-1961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21726@1.0.1","target":"pkg:pypi/demo-20221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21727@1.0.2","target":"pkg:pypi/demo-18134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21727@1.0.2","target":"pkg:pypi/demo-19228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21728@1.0.3","target":"pkg:pypi/demo-12125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21729@1.0.4","target":"pkg:pypi/demo-13203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21729@1.0.4","target":"pkg:pypi/demo-13216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21729@1.0.4","target":"pkg:pypi/demo-18109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21729@1.0.4","target":"pkg:pypi/demo-19401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2172@1.0.2","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2172@1.0.2","target":"pkg:pypi/demo-17465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21730@1.0.0","target":"pkg:pypi/demo-18562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21731@1.0.1","target":"pkg:pypi/demo-12960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21731@1.0.1","target":"pkg:pypi/demo-1833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21732@1.0.2","target":"pkg:pypi/demo-15720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21732@1.0.2","target":"pkg:pypi/demo-19204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21733@1.0.3","target":"pkg:pypi/demo-16588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21734@1.0.4","target":"pkg:pypi/demo-18355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21735@1.0.0","target":"pkg:pypi/demo-14707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21735@1.0.0","target":"pkg:pypi/demo-15632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21735@1.0.0","target":"pkg:pypi/demo-1657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21735@1.0.0","target":"pkg:pypi/demo-17118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21736@1.0.1","target":"pkg:pypi/demo-10716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21736@1.0.1","target":"pkg:pypi/demo-12931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21736@1.0.1","target":"pkg:pypi/demo-14094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21736@1.0.1","target":"pkg:pypi/demo-19010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21737@1.0.2","target":"pkg:pypi/demo-11783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21738@1.0.3","target":"pkg:pypi/demo-12047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21738@1.0.3","target":"pkg:pypi/demo-1728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21739@1.0.4","target":"pkg:pypi/demo-12592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21739@1.0.4","target":"pkg:pypi/demo-15604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21739@1.0.4","target":"pkg:pypi/demo-15847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21739@1.0.4","target":"pkg:pypi/demo-18440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2173@1.0.3","target":"pkg:pypi/demo-18248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2173@1.0.3","target":"pkg:pypi/demo-21349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21740@1.0.0","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21741@1.0.1","target":"pkg:pypi/demo-16059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21741@1.0.1","target":"pkg:pypi/demo-18165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21741@1.0.1","target":"pkg:pypi/demo-21573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21742@1.0.2","target":"pkg:pypi/demo-15153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21742@1.0.2","target":"pkg:pypi/demo-16531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21743@1.0.3","target":"pkg:pypi/demo-1285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21743@1.0.3","target":"pkg:pypi/demo-14735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21743@1.0.3","target":"pkg:pypi/demo-15558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21743@1.0.3","target":"pkg:pypi/demo-20779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21744@1.0.4","target":"pkg:pypi/demo-15302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21744@1.0.4","target":"pkg:pypi/demo-16544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21745@1.0.0","target":"pkg:pypi/demo-11145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21746@1.0.1","target":"pkg:pypi/demo-12163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21746@1.0.1","target":"pkg:pypi/demo-16343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21746@1.0.1","target":"pkg:pypi/demo-1681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21746@1.0.1","target":"pkg:pypi/demo-16891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21747@1.0.2","target":"pkg:pypi/demo-17034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21748@1.0.3","target":"pkg:pypi/demo-19042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21748@1.0.3","target":"pkg:pypi/demo-20629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21749@1.0.4","target":"pkg:pypi/demo-18788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21749@1.0.4","target":"pkg:pypi/demo-19775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21749@1.0.4","target":"pkg:pypi/demo-21591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2174@1.0.4","target":"pkg:pypi/demo-13021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2174@1.0.4","target":"pkg:pypi/demo-15411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2174@1.0.4","target":"pkg:pypi/demo-167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2174@1.0.4","target":"pkg:pypi/demo-19803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21750@1.0.0","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21750@1.0.0","target":"pkg:pypi/demo-16603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21750@1.0.0","target":"pkg:pypi/demo-21090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21750@1.0.0","target":"pkg:pypi/demo-21212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21751@1.0.1","target":"pkg:pypi/demo-15217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21751@1.0.1","target":"pkg:pypi/demo-20717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21752@1.0.2","target":"pkg:pypi/demo-1636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21752@1.0.2","target":"pkg:pypi/demo-19560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21752@1.0.2","target":"pkg:pypi/demo-20884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21753@1.0.3","target":"pkg:pypi/demo-1261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21753@1.0.3","target":"pkg:pypi/demo-14136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21753@1.0.3","target":"pkg:pypi/demo-16719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21753@1.0.3","target":"pkg:pypi/demo-19727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21754@1.0.4","target":"pkg:pypi/demo-13755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21754@1.0.4","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21754@1.0.4","target":"pkg:pypi/demo-21012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21755@1.0.0","target":"pkg:pypi/demo-16500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21756@1.0.1","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21756@1.0.1","target":"pkg:pypi/demo-15276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21757@1.0.2","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21757@1.0.2","target":"pkg:pypi/demo-15861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21757@1.0.2","target":"pkg:pypi/demo-20043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21758@1.0.3","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21758@1.0.3","target":"pkg:pypi/demo-11774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21758@1.0.3","target":"pkg:pypi/demo-16734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21758@1.0.3","target":"pkg:pypi/demo-19750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21759@1.0.4","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21759@1.0.4","target":"pkg:pypi/demo-20135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21759@1.0.4","target":"pkg:pypi/demo-20667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2175@1.0.0","target":"pkg:pypi/demo-13493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2175@1.0.0","target":"pkg:pypi/demo-19442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21760@1.0.0","target":"pkg:pypi/demo-14532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21760@1.0.0","target":"pkg:pypi/demo-14750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21760@1.0.0","target":"pkg:pypi/demo-21153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21761@1.0.1","target":"pkg:pypi/demo-19412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21762@1.0.2","target":"pkg:pypi/demo-20561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21763@1.0.3","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21763@1.0.3","target":"pkg:pypi/demo-21129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21764@1.0.4","target":"pkg:pypi/demo-14518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21765@1.0.0","target":"pkg:pypi/demo-17322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21765@1.0.0","target":"pkg:pypi/demo-17548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21766@1.0.1","target":"pkg:pypi/demo-11786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21766@1.0.1","target":"pkg:pypi/demo-11963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21766@1.0.1","target":"pkg:pypi/demo-14673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21766@1.0.1","target":"pkg:pypi/demo-19101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21767@1.0.2","target":"pkg:pypi/demo-11579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21767@1.0.2","target":"pkg:pypi/demo-19268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21767@1.0.2","target":"pkg:pypi/demo-1990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21768@1.0.3","target":"pkg:pypi/demo-18154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21769@1.0.4","target":"pkg:pypi/demo-10878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2176@1.0.1","target":"pkg:pypi/demo-15468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2176@1.0.1","target":"pkg:pypi/demo-17885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21770@1.0.0","target":"pkg:pypi/demo-13801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21771@1.0.1","target":"pkg:pypi/demo-15609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21771@1.0.1","target":"pkg:pypi/demo-17296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21772@1.0.2","target":"pkg:pypi/demo-14682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21772@1.0.2","target":"pkg:pypi/demo-20941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21773@1.0.3","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21773@1.0.3","target":"pkg:pypi/demo-13519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21773@1.0.3","target":"pkg:pypi/demo-19867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21773@1.0.3","target":"pkg:pypi/demo-21045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21774@1.0.4","target":"pkg:pypi/demo-1310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21774@1.0.4","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21774@1.0.4","target":"pkg:pypi/demo-20306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21775@1.0.0","target":"pkg:pypi/demo-11415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21775@1.0.0","target":"pkg:pypi/demo-15966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21775@1.0.0","target":"pkg:pypi/demo-18443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21775@1.0.0","target":"pkg:pypi/demo-19709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21776@1.0.1","target":"pkg:pypi/demo-17274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21776@1.0.1","target":"pkg:pypi/demo-17594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21776@1.0.1","target":"pkg:pypi/demo-20806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21777@1.0.2","target":"pkg:pypi/demo-11666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21777@1.0.2","target":"pkg:pypi/demo-1630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21778@1.0.3","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21778@1.0.3","target":"pkg:pypi/demo-18273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21779@1.0.4","target":"pkg:pypi/demo-11753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21779@1.0.4","target":"pkg:pypi/demo-15832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2177@1.0.2","target":"pkg:pypi/demo-15636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21780@1.0.0","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21780@1.0.0","target":"pkg:pypi/demo-15187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21780@1.0.0","target":"pkg:pypi/demo-16624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21780@1.0.0","target":"pkg:pypi/demo-17821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21781@1.0.1","target":"pkg:pypi/demo-1206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21781@1.0.1","target":"pkg:pypi/demo-15356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21781@1.0.1","target":"pkg:pypi/demo-15856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21781@1.0.1","target":"pkg:pypi/demo-15908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21782@1.0.2","target":"pkg:pypi/demo-10206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21782@1.0.2","target":"pkg:pypi/demo-14965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21782@1.0.2","target":"pkg:pypi/demo-18079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21782@1.0.2","target":"pkg:pypi/demo-18416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21783@1.0.3","target":"pkg:pypi/demo-10210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21783@1.0.3","target":"pkg:pypi/demo-1130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21783@1.0.3","target":"pkg:pypi/demo-11987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21783@1.0.3","target":"pkg:pypi/demo-17376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21784@1.0.4","target":"pkg:pypi/demo-12180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21784@1.0.4","target":"pkg:pypi/demo-15591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21785@1.0.0","target":"pkg:pypi/demo-16471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21785@1.0.0","target":"pkg:pypi/demo-20982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21786@1.0.1","target":"pkg:pypi/demo-12883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21786@1.0.1","target":"pkg:pypi/demo-14030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21786@1.0.1","target":"pkg:pypi/demo-14237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21787@1.0.2","target":"pkg:pypi/demo-12226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21787@1.0.2","target":"pkg:pypi/demo-12782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21787@1.0.2","target":"pkg:pypi/demo-13009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21788@1.0.3","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21788@1.0.3","target":"pkg:pypi/demo-14720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21788@1.0.3","target":"pkg:pypi/demo-18332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21788@1.0.3","target":"pkg:pypi/demo-21256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21789@1.0.4","target":"pkg:pypi/demo-21606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2178@1.0.3","target":"pkg:pypi/demo-10925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2178@1.0.3","target":"pkg:pypi/demo-13959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2178@1.0.3","target":"pkg:pypi/demo-14978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21790@1.0.0","target":"pkg:pypi/demo-12207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21790@1.0.0","target":"pkg:pypi/demo-13746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21790@1.0.0","target":"pkg:pypi/demo-14202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21790@1.0.0","target":"pkg:pypi/demo-18278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21791@1.0.1","target":"pkg:pypi/demo-10755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21791@1.0.1","target":"pkg:pypi/demo-21404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21792@1.0.2","target":"pkg:pypi/demo-1984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21793@1.0.3","target":"pkg:pypi/demo-19695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21793@1.0.3","target":"pkg:pypi/demo-20884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21794@1.0.4","target":"pkg:pypi/demo-13160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21794@1.0.4","target":"pkg:pypi/demo-18340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21795@1.0.0","target":"pkg:pypi/demo-12710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21795@1.0.0","target":"pkg:pypi/demo-16157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21795@1.0.0","target":"pkg:pypi/demo-17572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21796@1.0.1","target":"pkg:pypi/demo-18217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21797@1.0.2","target":"pkg:pypi/demo-14193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21797@1.0.2","target":"pkg:pypi/demo-17475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21798@1.0.3","target":"pkg:pypi/demo-14676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21798@1.0.3","target":"pkg:pypi/demo-16462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21799@1.0.4","target":"pkg:pypi/demo-13450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21799@1.0.4","target":"pkg:pypi/demo-14092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2179@1.0.4","target":"pkg:pypi/demo-11548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2179@1.0.4","target":"pkg:pypi/demo-13458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2179@1.0.4","target":"pkg:pypi/demo-13551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2179@1.0.4","target":"pkg:pypi/demo-20794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-217@1.0.2","target":"pkg:pypi/demo-117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-217@1.0.2","target":"pkg:pypi/demo-19741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21800@1.0.0","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21800@1.0.0","target":"pkg:pypi/demo-11963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21800@1.0.0","target":"pkg:pypi/demo-15791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21801@1.0.1","target":"pkg:pypi/demo-16811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21802@1.0.2","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21802@1.0.2","target":"pkg:pypi/demo-19558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21803@1.0.3","target":"pkg:pypi/demo-16207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21803@1.0.3","target":"pkg:pypi/demo-17561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21804@1.0.4","target":"pkg:pypi/demo-10180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21804@1.0.4","target":"pkg:pypi/demo-13696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21804@1.0.4","target":"pkg:pypi/demo-17286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21804@1.0.4","target":"pkg:pypi/demo-2109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21805@1.0.0","target":"pkg:pypi/demo-16789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21805@1.0.0","target":"pkg:pypi/demo-19016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21805@1.0.0","target":"pkg:pypi/demo-20863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21805@1.0.0","target":"pkg:pypi/demo-21587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21806@1.0.1","target":"pkg:pypi/demo-13026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21807@1.0.2","target":"pkg:pypi/demo-15122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21808@1.0.3","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21808@1.0.3","target":"pkg:pypi/demo-13271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21808@1.0.3","target":"pkg:pypi/demo-19166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21809@1.0.4","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2180@1.0.0","target":"pkg:pypi/demo-15556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21810@1.0.0","target":"pkg:pypi/demo-10939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21810@1.0.0","target":"pkg:pypi/demo-20721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21810@1.0.0","target":"pkg:pypi/demo-21419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21811@1.0.1","target":"pkg:pypi/demo-10521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21811@1.0.1","target":"pkg:pypi/demo-16908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21811@1.0.1","target":"pkg:pypi/demo-20491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21811@1.0.1","target":"pkg:pypi/demo-20832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21812@1.0.2","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21812@1.0.2","target":"pkg:pypi/demo-12144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21812@1.0.2","target":"pkg:pypi/demo-17645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21813@1.0.3","target":"pkg:pypi/demo-14491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21813@1.0.3","target":"pkg:pypi/demo-16151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21813@1.0.3","target":"pkg:pypi/demo-18711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21813@1.0.3","target":"pkg:pypi/demo-18889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21814@1.0.4","target":"pkg:pypi/demo-21381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21815@1.0.0","target":"pkg:pypi/demo-1448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21815@1.0.0","target":"pkg:pypi/demo-1590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21815@1.0.0","target":"pkg:pypi/demo-1946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21816@1.0.1","target":"pkg:pypi/demo-14008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21816@1.0.1","target":"pkg:pypi/demo-18128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21817@1.0.2","target":"pkg:pypi/demo-19747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21818@1.0.3","target":"pkg:pypi/demo-10763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21818@1.0.3","target":"pkg:pypi/demo-18012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21819@1.0.4","target":"pkg:pypi/demo-1256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21819@1.0.4","target":"pkg:pypi/demo-17299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2181@1.0.1","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2181@1.0.1","target":"pkg:pypi/demo-11616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2181@1.0.1","target":"pkg:pypi/demo-11758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2181@1.0.1","target":"pkg:pypi/demo-16400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21820@1.0.0","target":"pkg:pypi/demo-10814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21820@1.0.0","target":"pkg:pypi/demo-13121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21820@1.0.0","target":"pkg:pypi/demo-21611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21821@1.0.1","target":"pkg:pypi/demo-19413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21821@1.0.1","target":"pkg:pypi/demo-20866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21822@1.0.2","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21823@1.0.3","target":"pkg:pypi/demo-12977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21823@1.0.3","target":"pkg:pypi/demo-1483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21823@1.0.3","target":"pkg:pypi/demo-15188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21823@1.0.3","target":"pkg:pypi/demo-20178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21824@1.0.4","target":"pkg:pypi/demo-15478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21824@1.0.4","target":"pkg:pypi/demo-17869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21825@1.0.0","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21826@1.0.1","target":"pkg:pypi/demo-21434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21827@1.0.2","target":"pkg:pypi/demo-13873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21827@1.0.2","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21828@1.0.3","target":"pkg:pypi/demo-12150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21829@1.0.4","target":"pkg:pypi/demo-12136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21829@1.0.4","target":"pkg:pypi/demo-1246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21829@1.0.4","target":"pkg:pypi/demo-14902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21829@1.0.4","target":"pkg:pypi/demo-16129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2182@1.0.2","target":"pkg:pypi/demo-10825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2182@1.0.2","target":"pkg:pypi/demo-13905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2182@1.0.2","target":"pkg:pypi/demo-14930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2182@1.0.2","target":"pkg:pypi/demo-16160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21830@1.0.0","target":"pkg:pypi/demo-18199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21830@1.0.0","target":"pkg:pypi/demo-19329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21831@1.0.1","target":"pkg:pypi/demo-11172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21831@1.0.1","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21832@1.0.2","target":"pkg:pypi/demo-17635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21832@1.0.2","target":"pkg:pypi/demo-18916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21832@1.0.2","target":"pkg:pypi/demo-196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21832@1.0.2","target":"pkg:pypi/demo-1992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21833@1.0.3","target":"pkg:pypi/demo-14994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21834@1.0.4","target":"pkg:pypi/demo-18967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21835@1.0.0","target":"pkg:pypi/demo-13080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21835@1.0.0","target":"pkg:pypi/demo-16902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21835@1.0.0","target":"pkg:pypi/demo-19553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21836@1.0.1","target":"pkg:pypi/demo-13844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21836@1.0.1","target":"pkg:pypi/demo-14151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21837@1.0.2","target":"pkg:pypi/demo-10117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21837@1.0.2","target":"pkg:pypi/demo-17731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21837@1.0.2","target":"pkg:pypi/demo-18082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21838@1.0.3","target":"pkg:pypi/demo-10712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21838@1.0.3","target":"pkg:pypi/demo-12240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21839@1.0.4","target":"pkg:pypi/demo-13026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21839@1.0.4","target":"pkg:pypi/demo-13150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21839@1.0.4","target":"pkg:pypi/demo-15501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21839@1.0.4","target":"pkg:pypi/demo-16479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2183@1.0.3","target":"pkg:pypi/demo-12455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2183@1.0.3","target":"pkg:pypi/demo-15746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21840@1.0.0","target":"pkg:pypi/demo-105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21840@1.0.0","target":"pkg:pypi/demo-11515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21840@1.0.0","target":"pkg:pypi/demo-13914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21840@1.0.0","target":"pkg:pypi/demo-21567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21841@1.0.1","target":"pkg:pypi/demo-12140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21841@1.0.1","target":"pkg:pypi/demo-13770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21841@1.0.1","target":"pkg:pypi/demo-14634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21841@1.0.1","target":"pkg:pypi/demo-1782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21842@1.0.2","target":"pkg:pypi/demo-12824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21842@1.0.2","target":"pkg:pypi/demo-13338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21842@1.0.2","target":"pkg:pypi/demo-13842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21842@1.0.2","target":"pkg:pypi/demo-14123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21843@1.0.3","target":"pkg:pypi/demo-13853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21843@1.0.3","target":"pkg:pypi/demo-15033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21843@1.0.3","target":"pkg:pypi/demo-20043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21843@1.0.3","target":"pkg:pypi/demo-20992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21844@1.0.4","target":"pkg:pypi/demo-11981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21844@1.0.4","target":"pkg:pypi/demo-12691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21845@1.0.0","target":"pkg:pypi/demo-12670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21846@1.0.1","target":"pkg:pypi/demo-11497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21846@1.0.1","target":"pkg:pypi/demo-15714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21846@1.0.1","target":"pkg:pypi/demo-20526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21847@1.0.2","target":"pkg:pypi/demo-12536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21847@1.0.2","target":"pkg:pypi/demo-15150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21848@1.0.3","target":"pkg:pypi/demo-10709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21848@1.0.3","target":"pkg:pypi/demo-15281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21848@1.0.3","target":"pkg:pypi/demo-16898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21848@1.0.3","target":"pkg:pypi/demo-19380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21849@1.0.4","target":"pkg:pypi/demo-1899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2184@1.0.4","target":"pkg:pypi/demo-17873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2184@1.0.4","target":"pkg:pypi/demo-2001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21850@1.0.0","target":"pkg:pypi/demo-12996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21851@1.0.1","target":"pkg:pypi/demo-10803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21851@1.0.1","target":"pkg:pypi/demo-14@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21851@1.0.1","target":"pkg:pypi/demo-21296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21852@1.0.2","target":"pkg:pypi/demo-18836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21852@1.0.2","target":"pkg:pypi/demo-20118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21853@1.0.3","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21853@1.0.3","target":"pkg:pypi/demo-12154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21853@1.0.3","target":"pkg:pypi/demo-16038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21853@1.0.3","target":"pkg:pypi/demo-16709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21854@1.0.4","target":"pkg:pypi/demo-18721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21855@1.0.0","target":"pkg:pypi/demo-11488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21855@1.0.0","target":"pkg:pypi/demo-17533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21855@1.0.0","target":"pkg:pypi/demo-18308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21855@1.0.0","target":"pkg:pypi/demo-18722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21856@1.0.1","target":"pkg:pypi/demo-16779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21856@1.0.1","target":"pkg:pypi/demo-19179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21856@1.0.1","target":"pkg:pypi/demo-19772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21856@1.0.1","target":"pkg:pypi/demo-20438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21857@1.0.2","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21857@1.0.2","target":"pkg:pypi/demo-20287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21858@1.0.3","target":"pkg:pypi/demo-15968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21858@1.0.3","target":"pkg:pypi/demo-17147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21858@1.0.3","target":"pkg:pypi/demo-20970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21859@1.0.4","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21859@1.0.4","target":"pkg:pypi/demo-10647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21859@1.0.4","target":"pkg:pypi/demo-16059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21859@1.0.4","target":"pkg:pypi/demo-18747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2185@1.0.0","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2185@1.0.0","target":"pkg:pypi/demo-11515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2185@1.0.0","target":"pkg:pypi/demo-13838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2185@1.0.0","target":"pkg:pypi/demo-16026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21860@1.0.0","target":"pkg:pypi/demo-16374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21860@1.0.0","target":"pkg:pypi/demo-17030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21861@1.0.1","target":"pkg:pypi/demo-1622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21861@1.0.1","target":"pkg:pypi/demo-17583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21862@1.0.2","target":"pkg:pypi/demo-15037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21863@1.0.3","target":"pkg:pypi/demo-12147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21863@1.0.3","target":"pkg:pypi/demo-1976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21863@1.0.3","target":"pkg:pypi/demo-20266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21863@1.0.3","target":"pkg:pypi/demo-21091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21864@1.0.4","target":"pkg:pypi/demo-12612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21864@1.0.4","target":"pkg:pypi/demo-13757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21865@1.0.0","target":"pkg:pypi/demo-20221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21866@1.0.1","target":"pkg:pypi/demo-1198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21866@1.0.1","target":"pkg:pypi/demo-1393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21866@1.0.1","target":"pkg:pypi/demo-14859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21866@1.0.1","target":"pkg:pypi/demo-16257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21867@1.0.2","target":"pkg:pypi/demo-13064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21867@1.0.2","target":"pkg:pypi/demo-16935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21867@1.0.2","target":"pkg:pypi/demo-21638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21868@1.0.3","target":"pkg:pypi/demo-12977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21868@1.0.3","target":"pkg:pypi/demo-1309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21868@1.0.3","target":"pkg:pypi/demo-14046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21869@1.0.4","target":"pkg:pypi/demo-15278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2186@1.0.1","target":"pkg:pypi/demo-1352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2186@1.0.1","target":"pkg:pypi/demo-19068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21870@1.0.0","target":"pkg:pypi/demo-11026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21870@1.0.0","target":"pkg:pypi/demo-17212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21870@1.0.0","target":"pkg:pypi/demo-19524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21871@1.0.1","target":"pkg:pypi/demo-14345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21872@1.0.2","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21872@1.0.2","target":"pkg:pypi/demo-12250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21872@1.0.2","target":"pkg:pypi/demo-19955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21873@1.0.3","target":"pkg:pypi/demo-1245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21873@1.0.3","target":"pkg:pypi/demo-19313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21873@1.0.3","target":"pkg:pypi/demo-19368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21874@1.0.4","target":"pkg:pypi/demo-12602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21874@1.0.4","target":"pkg:pypi/demo-17178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21874@1.0.4","target":"pkg:pypi/demo-20344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21874@1.0.4","target":"pkg:pypi/demo-2039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21875@1.0.0","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21875@1.0.0","target":"pkg:pypi/demo-14661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21875@1.0.0","target":"pkg:pypi/demo-16268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21875@1.0.0","target":"pkg:pypi/demo-18237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21876@1.0.1","target":"pkg:pypi/demo-12535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21876@1.0.1","target":"pkg:pypi/demo-14435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21876@1.0.1","target":"pkg:pypi/demo-15706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21876@1.0.1","target":"pkg:pypi/demo-1729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21877@1.0.2","target":"pkg:pypi/demo-11353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21877@1.0.2","target":"pkg:pypi/demo-15908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21877@1.0.2","target":"pkg:pypi/demo-21773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21878@1.0.3","target":"pkg:pypi/demo-17551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21879@1.0.4","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21879@1.0.4","target":"pkg:pypi/demo-16300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2187@1.0.2","target":"pkg:pypi/demo-13506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21880@1.0.0","target":"pkg:pypi/demo-18082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21881@1.0.1","target":"pkg:pypi/demo-21258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21882@1.0.2","target":"pkg:pypi/demo-11164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21882@1.0.2","target":"pkg:pypi/demo-14899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21883@1.0.3","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21883@1.0.3","target":"pkg:pypi/demo-17849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21884@1.0.4","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21884@1.0.4","target":"pkg:pypi/demo-19861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21885@1.0.0","target":"pkg:pypi/demo-11007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21885@1.0.0","target":"pkg:pypi/demo-11576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21885@1.0.0","target":"pkg:pypi/demo-21358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21886@1.0.1","target":"pkg:pypi/demo-14264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21886@1.0.1","target":"pkg:pypi/demo-17348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21887@1.0.2","target":"pkg:pypi/demo-12349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21887@1.0.2","target":"pkg:pypi/demo-18659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21887@1.0.2","target":"pkg:pypi/demo-1949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21888@1.0.3","target":"pkg:pypi/demo-11303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21888@1.0.3","target":"pkg:pypi/demo-11705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21888@1.0.3","target":"pkg:pypi/demo-12592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21888@1.0.3","target":"pkg:pypi/demo-1921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21889@1.0.4","target":"pkg:pypi/demo-12680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21889@1.0.4","target":"pkg:pypi/demo-13862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21889@1.0.4","target":"pkg:pypi/demo-18011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21889@1.0.4","target":"pkg:pypi/demo-18718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2188@1.0.3","target":"pkg:pypi/demo-10366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21890@1.0.0","target":"pkg:pypi/demo-13942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21890@1.0.0","target":"pkg:pypi/demo-18094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21890@1.0.0","target":"pkg:pypi/demo-18796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21891@1.0.1","target":"pkg:pypi/demo-12941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21891@1.0.1","target":"pkg:pypi/demo-18291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21891@1.0.1","target":"pkg:pypi/demo-20729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21892@1.0.2","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21892@1.0.2","target":"pkg:pypi/demo-14211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21892@1.0.2","target":"pkg:pypi/demo-19969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21892@1.0.2","target":"pkg:pypi/demo-20367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21893@1.0.3","target":"pkg:pypi/demo-13566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21893@1.0.3","target":"pkg:pypi/demo-18800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21893@1.0.3","target":"pkg:pypi/demo-20066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21894@1.0.4","target":"pkg:pypi/demo-13219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21894@1.0.4","target":"pkg:pypi/demo-15758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21894@1.0.4","target":"pkg:pypi/demo-20174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21895@1.0.0","target":"pkg:pypi/demo-12308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21896@1.0.1","target":"pkg:pypi/demo-12096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21896@1.0.1","target":"pkg:pypi/demo-14126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21896@1.0.1","target":"pkg:pypi/demo-17365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21896@1.0.1","target":"pkg:pypi/demo-18623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21897@1.0.2","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21897@1.0.2","target":"pkg:pypi/demo-19263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21898@1.0.3","target":"pkg:pypi/demo-13054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21899@1.0.4","target":"pkg:pypi/demo-17383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2189@1.0.4","target":"pkg:pypi/demo-20171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-218@1.0.3","target":"pkg:pypi/demo-18093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-218@1.0.3","target":"pkg:pypi/demo-1917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21900@1.0.0","target":"pkg:pypi/demo-16346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21900@1.0.0","target":"pkg:pypi/demo-18943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21900@1.0.0","target":"pkg:pypi/demo-1962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21901@1.0.1","target":"pkg:pypi/demo-17480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21902@1.0.2","target":"pkg:pypi/demo-104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21902@1.0.2","target":"pkg:pypi/demo-18696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21903@1.0.3","target":"pkg:pypi/demo-12904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21903@1.0.3","target":"pkg:pypi/demo-14761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21903@1.0.3","target":"pkg:pypi/demo-1611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21904@1.0.4","target":"pkg:pypi/demo-15940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21904@1.0.4","target":"pkg:pypi/demo-17201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21905@1.0.0","target":"pkg:pypi/demo-15660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21905@1.0.0","target":"pkg:pypi/demo-20879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21905@1.0.0","target":"pkg:pypi/demo-2122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21906@1.0.1","target":"pkg:pypi/demo-15072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21906@1.0.1","target":"pkg:pypi/demo-20067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21907@1.0.2","target":"pkg:pypi/demo-12334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21907@1.0.2","target":"pkg:pypi/demo-12459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21908@1.0.3","target":"pkg:pypi/demo-10520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21908@1.0.3","target":"pkg:pypi/demo-13461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21908@1.0.3","target":"pkg:pypi/demo-17482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21908@1.0.3","target":"pkg:pypi/demo-20766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21909@1.0.4","target":"pkg:pypi/demo-10572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21909@1.0.4","target":"pkg:pypi/demo-12806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21909@1.0.4","target":"pkg:pypi/demo-16889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2190@1.0.0","target":"pkg:pypi/demo-1118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2190@1.0.0","target":"pkg:pypi/demo-13708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21910@1.0.0","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21910@1.0.0","target":"pkg:pypi/demo-17543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21910@1.0.0","target":"pkg:pypi/demo-17922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21910@1.0.0","target":"pkg:pypi/demo-18303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21911@1.0.1","target":"pkg:pypi/demo-1003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21912@1.0.2","target":"pkg:pypi/demo-12554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21912@1.0.2","target":"pkg:pypi/demo-17061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21912@1.0.2","target":"pkg:pypi/demo-18428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21913@1.0.3","target":"pkg:pypi/demo-11323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21913@1.0.3","target":"pkg:pypi/demo-19424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21914@1.0.4","target":"pkg:pypi/demo-16392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21915@1.0.0","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21915@1.0.0","target":"pkg:pypi/demo-18474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21915@1.0.0","target":"pkg:pypi/demo-1901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21916@1.0.1","target":"pkg:pypi/demo-16083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21916@1.0.1","target":"pkg:pypi/demo-17135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21916@1.0.1","target":"pkg:pypi/demo-1978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21917@1.0.2","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21917@1.0.2","target":"pkg:pypi/demo-17346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21918@1.0.3","target":"pkg:pypi/demo-15964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21918@1.0.3","target":"pkg:pypi/demo-18356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21918@1.0.3","target":"pkg:pypi/demo-19033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21918@1.0.3","target":"pkg:pypi/demo-20440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21919@1.0.4","target":"pkg:pypi/demo-12659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21919@1.0.4","target":"pkg:pypi/demo-1854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2191@1.0.1","target":"pkg:pypi/demo-10617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2191@1.0.1","target":"pkg:pypi/demo-13725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2191@1.0.1","target":"pkg:pypi/demo-18307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21920@1.0.0","target":"pkg:pypi/demo-14482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21920@1.0.0","target":"pkg:pypi/demo-16030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21920@1.0.0","target":"pkg:pypi/demo-16910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21920@1.0.0","target":"pkg:pypi/demo-18810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21921@1.0.1","target":"pkg:pypi/demo-11829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21921@1.0.1","target":"pkg:pypi/demo-16262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21922@1.0.2","target":"pkg:pypi/demo-13223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21922@1.0.2","target":"pkg:pypi/demo-15573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21922@1.0.2","target":"pkg:pypi/demo-2064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21923@1.0.3","target":"pkg:pypi/demo-12106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21923@1.0.3","target":"pkg:pypi/demo-13107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21923@1.0.3","target":"pkg:pypi/demo-21522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21924@1.0.4","target":"pkg:pypi/demo-12812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21924@1.0.4","target":"pkg:pypi/demo-17017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21924@1.0.4","target":"pkg:pypi/demo-18368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21924@1.0.4","target":"pkg:pypi/demo-20655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21925@1.0.0","target":"pkg:pypi/demo-14334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21926@1.0.1","target":"pkg:pypi/demo-12857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21926@1.0.1","target":"pkg:pypi/demo-14545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21926@1.0.1","target":"pkg:pypi/demo-19078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21926@1.0.1","target":"pkg:pypi/demo-20384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21927@1.0.2","target":"pkg:pypi/demo-14663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21927@1.0.2","target":"pkg:pypi/demo-19673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21927@1.0.2","target":"pkg:pypi/demo-21225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21928@1.0.3","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21928@1.0.3","target":"pkg:pypi/demo-15621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21929@1.0.4","target":"pkg:pypi/demo-10255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21929@1.0.4","target":"pkg:pypi/demo-11933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21929@1.0.4","target":"pkg:pypi/demo-13273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21929@1.0.4","target":"pkg:pypi/demo-15198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2192@1.0.2","target":"pkg:pypi/demo-12111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2192@1.0.2","target":"pkg:pypi/demo-12700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2192@1.0.2","target":"pkg:pypi/demo-18945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2192@1.0.2","target":"pkg:pypi/demo-21808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21930@1.0.0","target":"pkg:pypi/demo-16912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21930@1.0.0","target":"pkg:pypi/demo-20714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21931@1.0.1","target":"pkg:pypi/demo-15847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21932@1.0.2","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21932@1.0.2","target":"pkg:pypi/demo-21358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21933@1.0.3","target":"pkg:pypi/demo-12716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21933@1.0.3","target":"pkg:pypi/demo-15019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21933@1.0.3","target":"pkg:pypi/demo-17976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21934@1.0.4","target":"pkg:pypi/demo-18818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21934@1.0.4","target":"pkg:pypi/demo-2006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21935@1.0.0","target":"pkg:pypi/demo-13843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21935@1.0.0","target":"pkg:pypi/demo-14080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21935@1.0.0","target":"pkg:pypi/demo-19067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21936@1.0.1","target":"pkg:pypi/demo-19120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21936@1.0.1","target":"pkg:pypi/demo-20440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21936@1.0.1","target":"pkg:pypi/demo-21592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21937@1.0.2","target":"pkg:pypi/demo-10679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21937@1.0.2","target":"pkg:pypi/demo-10816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21937@1.0.2","target":"pkg:pypi/demo-17302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21937@1.0.2","target":"pkg:pypi/demo-21367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21938@1.0.3","target":"pkg:pypi/demo-10168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21938@1.0.3","target":"pkg:pypi/demo-11281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21938@1.0.3","target":"pkg:pypi/demo-18546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21938@1.0.3","target":"pkg:pypi/demo-20215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21939@1.0.4","target":"pkg:pypi/demo-1344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21939@1.0.4","target":"pkg:pypi/demo-17455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21939@1.0.4","target":"pkg:pypi/demo-17866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21939@1.0.4","target":"pkg:pypi/demo-19626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2193@1.0.3","target":"pkg:pypi/demo-11975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2193@1.0.3","target":"pkg:pypi/demo-12265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21940@1.0.0","target":"pkg:pypi/demo-11294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21940@1.0.0","target":"pkg:pypi/demo-12748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21940@1.0.0","target":"pkg:pypi/demo-14300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21940@1.0.0","target":"pkg:pypi/demo-16729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21941@1.0.1","target":"pkg:pypi/demo-12319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21941@1.0.1","target":"pkg:pypi/demo-12341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21941@1.0.1","target":"pkg:pypi/demo-18023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21941@1.0.1","target":"pkg:pypi/demo-19540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21942@1.0.2","target":"pkg:pypi/demo-12968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21942@1.0.2","target":"pkg:pypi/demo-21178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21943@1.0.3","target":"pkg:pypi/demo-11705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21943@1.0.3","target":"pkg:pypi/demo-15917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21944@1.0.4","target":"pkg:pypi/demo-12497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21944@1.0.4","target":"pkg:pypi/demo-13198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21944@1.0.4","target":"pkg:pypi/demo-19392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21945@1.0.0","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21945@1.0.0","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21945@1.0.0","target":"pkg:pypi/demo-1425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21946@1.0.1","target":"pkg:pypi/demo-17515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21947@1.0.2","target":"pkg:pypi/demo-16048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21947@1.0.2","target":"pkg:pypi/demo-18116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21947@1.0.2","target":"pkg:pypi/demo-18985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21947@1.0.2","target":"pkg:pypi/demo-20481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21948@1.0.3","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21948@1.0.3","target":"pkg:pypi/demo-14380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21948@1.0.3","target":"pkg:pypi/demo-19167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21949@1.0.4","target":"pkg:pypi/demo-12816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2194@1.0.4","target":"pkg:pypi/demo-14462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2194@1.0.4","target":"pkg:pypi/demo-15935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2194@1.0.4","target":"pkg:pypi/demo-19650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2194@1.0.4","target":"pkg:pypi/demo-21911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21950@1.0.0","target":"pkg:pypi/demo-15187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21950@1.0.0","target":"pkg:pypi/demo-21751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21951@1.0.1","target":"pkg:pypi/demo-1063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21951@1.0.1","target":"pkg:pypi/demo-13824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21952@1.0.2","target":"pkg:pypi/demo-15191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21953@1.0.3","target":"pkg:pypi/demo-15217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21954@1.0.4","target":"pkg:pypi/demo-19219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21955@1.0.0","target":"pkg:pypi/demo-12542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21955@1.0.0","target":"pkg:pypi/demo-13819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21956@1.0.1","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21956@1.0.1","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21957@1.0.2","target":"pkg:pypi/demo-20946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21958@1.0.3","target":"pkg:pypi/demo-1405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21958@1.0.3","target":"pkg:pypi/demo-157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21958@1.0.3","target":"pkg:pypi/demo-16806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21959@1.0.4","target":"pkg:pypi/demo-11853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21959@1.0.4","target":"pkg:pypi/demo-12627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2195@1.0.0","target":"pkg:pypi/demo-13229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2195@1.0.0","target":"pkg:pypi/demo-14723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21960@1.0.0","target":"pkg:pypi/demo-21378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21961@1.0.1","target":"pkg:pypi/demo-14140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21961@1.0.1","target":"pkg:pypi/demo-17258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21961@1.0.1","target":"pkg:pypi/demo-18547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21962@1.0.2","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21962@1.0.2","target":"pkg:pypi/demo-17680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21963@1.0.3","target":"pkg:pypi/demo-11869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21963@1.0.3","target":"pkg:pypi/demo-12713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21964@1.0.4","target":"pkg:pypi/demo-19828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21965@1.0.0","target":"pkg:pypi/demo-16786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21965@1.0.0","target":"pkg:pypi/demo-1874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21965@1.0.0","target":"pkg:pypi/demo-20917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21966@1.0.1","target":"pkg:pypi/demo-11180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21967@1.0.2","target":"pkg:pypi/demo-14383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21967@1.0.2","target":"pkg:pypi/demo-14645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21968@1.0.3","target":"pkg:pypi/demo-10744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21968@1.0.3","target":"pkg:pypi/demo-15353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21968@1.0.3","target":"pkg:pypi/demo-1958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21969@1.0.4","target":"pkg:pypi/demo-14251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21969@1.0.4","target":"pkg:pypi/demo-17833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21969@1.0.4","target":"pkg:pypi/demo-19122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2196@1.0.1","target":"pkg:pypi/demo-11736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2196@1.0.1","target":"pkg:pypi/demo-13055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2196@1.0.1","target":"pkg:pypi/demo-2155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21970@1.0.0","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21970@1.0.0","target":"pkg:pypi/demo-12230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21970@1.0.0","target":"pkg:pypi/demo-18345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21970@1.0.0","target":"pkg:pypi/demo-20847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21971@1.0.1","target":"pkg:pypi/demo-13210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21971@1.0.1","target":"pkg:pypi/demo-18206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21972@1.0.2","target":"pkg:pypi/demo-16690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21973@1.0.3","target":"pkg:pypi/demo-1361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21973@1.0.3","target":"pkg:pypi/demo-15194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21974@1.0.4","target":"pkg:pypi/demo-13727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21974@1.0.4","target":"pkg:pypi/demo-16794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21974@1.0.4","target":"pkg:pypi/demo-1732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21975@1.0.0","target":"pkg:pypi/demo-12332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21975@1.0.0","target":"pkg:pypi/demo-1585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21975@1.0.0","target":"pkg:pypi/demo-20243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21975@1.0.0","target":"pkg:pypi/demo-20565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21976@1.0.1","target":"pkg:pypi/demo-18278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21977@1.0.2","target":"pkg:pypi/demo-1728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21978@1.0.3","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21979@1.0.4","target":"pkg:pypi/demo-16812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21979@1.0.4","target":"pkg:pypi/demo-18465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21979@1.0.4","target":"pkg:pypi/demo-20549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2197@1.0.2","target":"pkg:pypi/demo-14879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2197@1.0.2","target":"pkg:pypi/demo-17470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2197@1.0.2","target":"pkg:pypi/demo-18235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2197@1.0.2","target":"pkg:pypi/demo-21178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21980@1.0.0","target":"pkg:pypi/demo-15906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21980@1.0.0","target":"pkg:pypi/demo-19085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21980@1.0.0","target":"pkg:pypi/demo-19737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21980@1.0.0","target":"pkg:pypi/demo-20091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21981@1.0.1","target":"pkg:pypi/demo-15077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21982@1.0.2","target":"pkg:pypi/demo-14232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21982@1.0.2","target":"pkg:pypi/demo-21013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21983@1.0.3","target":"pkg:pypi/demo-13973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21983@1.0.3","target":"pkg:pypi/demo-17305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21983@1.0.3","target":"pkg:pypi/demo-18829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21984@1.0.4","target":"pkg:pypi/demo-11019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21984@1.0.4","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21984@1.0.4","target":"pkg:pypi/demo-1647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21985@1.0.0","target":"pkg:pypi/demo-19635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21985@1.0.0","target":"pkg:pypi/demo-20805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21986@1.0.1","target":"pkg:pypi/demo-20373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21987@1.0.2","target":"pkg:pypi/demo-13114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21987@1.0.2","target":"pkg:pypi/demo-2142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21988@1.0.3","target":"pkg:pypi/demo-12854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21988@1.0.3","target":"pkg:pypi/demo-14611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21988@1.0.3","target":"pkg:pypi/demo-14696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21989@1.0.4","target":"pkg:pypi/demo-13007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21989@1.0.4","target":"pkg:pypi/demo-13217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21989@1.0.4","target":"pkg:pypi/demo-21134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21989@1.0.4","target":"pkg:pypi/demo-21451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2198@1.0.3","target":"pkg:pypi/demo-14428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2198@1.0.3","target":"pkg:pypi/demo-16962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2198@1.0.3","target":"pkg:pypi/demo-20035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2198@1.0.3","target":"pkg:pypi/demo-20169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21990@1.0.0","target":"pkg:pypi/demo-13972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21990@1.0.0","target":"pkg:pypi/demo-20037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21991@1.0.1","target":"pkg:pypi/demo-11007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21991@1.0.1","target":"pkg:pypi/demo-14311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21991@1.0.1","target":"pkg:pypi/demo-18046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21992@1.0.2","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21992@1.0.2","target":"pkg:pypi/demo-14497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21992@1.0.2","target":"pkg:pypi/demo-15018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21992@1.0.2","target":"pkg:pypi/demo-16412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21993@1.0.3","target":"pkg:pypi/demo-16054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21993@1.0.3","target":"pkg:pypi/demo-20848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21994@1.0.4","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21994@1.0.4","target":"pkg:pypi/demo-1668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21994@1.0.4","target":"pkg:pypi/demo-17160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21994@1.0.4","target":"pkg:pypi/demo-1940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21995@1.0.0","target":"pkg:pypi/demo-1314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21996@1.0.1","target":"pkg:pypi/demo-20170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21997@1.0.2","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21997@1.0.2","target":"pkg:pypi/demo-15670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21997@1.0.2","target":"pkg:pypi/demo-21423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21998@1.0.3","target":"pkg:pypi/demo-10991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21998@1.0.3","target":"pkg:pypi/demo-12277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21999@1.0.4","target":"pkg:pypi/demo-1475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21999@1.0.4","target":"pkg:pypi/demo-19048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21999@1.0.4","target":"pkg:pypi/demo-21923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2199@1.0.4","target":"pkg:pypi/demo-17999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2199@1.0.4","target":"pkg:pypi/demo-18198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2199@1.0.4","target":"pkg:pypi/demo-18230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-219@1.0.4","target":"pkg:pypi/demo-19868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-219@1.0.4","target":"pkg:pypi/demo-21707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21@1.0.1","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21@1.0.1","target":"pkg:pypi/demo-17565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-21@1.0.1","target":"pkg:pypi/demo-1983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22000@1.0.0","target":"pkg:pypi/demo-12477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22000@1.0.0","target":"pkg:pypi/demo-14815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22000@1.0.0","target":"pkg:pypi/demo-15933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22001@1.0.1","target":"pkg:pypi/demo-14380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22001@1.0.1","target":"pkg:pypi/demo-21939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22002@1.0.2","target":"pkg:pypi/demo-17189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22002@1.0.2","target":"pkg:pypi/demo-20291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22002@1.0.2","target":"pkg:pypi/demo-20599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22003@1.0.3","target":"pkg:pypi/demo-12549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22003@1.0.3","target":"pkg:pypi/demo-13060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22003@1.0.3","target":"pkg:pypi/demo-18920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22004@1.0.4","target":"pkg:pypi/demo-13564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22005@1.0.0","target":"pkg:pypi/demo-1956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22006@1.0.1","target":"pkg:pypi/demo-1759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22007@1.0.2","target":"pkg:pypi/demo-21419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22008@1.0.3","target":"pkg:pypi/demo-12505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22008@1.0.3","target":"pkg:pypi/demo-17953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22009@1.0.4","target":"pkg:pypi/demo-16354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22009@1.0.4","target":"pkg:pypi/demo-17568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22009@1.0.4","target":"pkg:pypi/demo-20707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22009@1.0.4","target":"pkg:pypi/demo-21813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2200@1.0.0","target":"pkg:pypi/demo-1630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22010@1.0.0","target":"pkg:pypi/demo-12868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22010@1.0.0","target":"pkg:pypi/demo-15505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22010@1.0.0","target":"pkg:pypi/demo-20936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22010@1.0.0","target":"pkg:pypi/demo-2184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22011@1.0.1","target":"pkg:pypi/demo-20960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22011@1.0.1","target":"pkg:pypi/demo-21600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22012@1.0.2","target":"pkg:pypi/demo-12672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22012@1.0.2","target":"pkg:pypi/demo-14461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22013@1.0.3","target":"pkg:pypi/demo-10690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22013@1.0.3","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22013@1.0.3","target":"pkg:pypi/demo-17632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22014@1.0.4","target":"pkg:pypi/demo-1489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22014@1.0.4","target":"pkg:pypi/demo-21206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22015@1.0.0","target":"pkg:pypi/demo-17575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22015@1.0.0","target":"pkg:pypi/demo-1815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22016@1.0.1","target":"pkg:pypi/demo-13501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22016@1.0.1","target":"pkg:pypi/demo-20520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22017@1.0.2","target":"pkg:pypi/demo-10805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22018@1.0.3","target":"pkg:pypi/demo-14507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22018@1.0.3","target":"pkg:pypi/demo-14@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22018@1.0.3","target":"pkg:pypi/demo-15492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22018@1.0.3","target":"pkg:pypi/demo-20831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22019@1.0.4","target":"pkg:pypi/demo-13521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2201@1.0.1","target":"pkg:pypi/demo-13138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2201@1.0.1","target":"pkg:pypi/demo-13503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2201@1.0.1","target":"pkg:pypi/demo-14641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22020@1.0.0","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22020@1.0.0","target":"pkg:pypi/demo-13046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22020@1.0.0","target":"pkg:pypi/demo-18365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22020@1.0.0","target":"pkg:pypi/demo-18760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22021@1.0.1","target":"pkg:pypi/demo-14012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22021@1.0.1","target":"pkg:pypi/demo-14218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22022@1.0.2","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22023@1.0.3","target":"pkg:pypi/demo-12787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22023@1.0.3","target":"pkg:pypi/demo-182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22023@1.0.3","target":"pkg:pypi/demo-18414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22023@1.0.3","target":"pkg:pypi/demo-20723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22024@1.0.4","target":"pkg:pypi/demo-16655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22024@1.0.4","target":"pkg:pypi/demo-19206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22024@1.0.4","target":"pkg:pypi/demo-19795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22025@1.0.0","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22025@1.0.0","target":"pkg:pypi/demo-11635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22025@1.0.0","target":"pkg:pypi/demo-12404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22025@1.0.0","target":"pkg:pypi/demo-14544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22026@1.0.1","target":"pkg:pypi/demo-13027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22026@1.0.1","target":"pkg:pypi/demo-14009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22026@1.0.1","target":"pkg:pypi/demo-16152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22026@1.0.1","target":"pkg:pypi/demo-2145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22027@1.0.2","target":"pkg:pypi/demo-13918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22027@1.0.2","target":"pkg:pypi/demo-16080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22027@1.0.2","target":"pkg:pypi/demo-17109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22027@1.0.2","target":"pkg:pypi/demo-17493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22028@1.0.3","target":"pkg:pypi/demo-17088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22028@1.0.3","target":"pkg:pypi/demo-207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22028@1.0.3","target":"pkg:pypi/demo-21711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22029@1.0.4","target":"pkg:pypi/demo-18310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22029@1.0.4","target":"pkg:pypi/demo-19633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22029@1.0.4","target":"pkg:pypi/demo-20386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2202@1.0.2","target":"pkg:pypi/demo-11354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2202@1.0.2","target":"pkg:pypi/demo-1513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22030@1.0.0","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22030@1.0.0","target":"pkg:pypi/demo-14717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22030@1.0.0","target":"pkg:pypi/demo-15439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22030@1.0.0","target":"pkg:pypi/demo-19375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22031@1.0.1","target":"pkg:pypi/demo-1118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22031@1.0.1","target":"pkg:pypi/demo-12061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22031@1.0.1","target":"pkg:pypi/demo-1853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22031@1.0.1","target":"pkg:pypi/demo-1894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22032@1.0.2","target":"pkg:pypi/demo-12669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22032@1.0.2","target":"pkg:pypi/demo-18730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22033@1.0.3","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22033@1.0.3","target":"pkg:pypi/demo-13177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22033@1.0.3","target":"pkg:pypi/demo-17539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22033@1.0.3","target":"pkg:pypi/demo-20583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22034@1.0.4","target":"pkg:pypi/demo-12882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22034@1.0.4","target":"pkg:pypi/demo-21434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22035@1.0.0","target":"pkg:pypi/demo-16538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22035@1.0.0","target":"pkg:pypi/demo-1883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22035@1.0.0","target":"pkg:pypi/demo-21004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22036@1.0.1","target":"pkg:pypi/demo-18166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22036@1.0.1","target":"pkg:pypi/demo-18819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22037@1.0.2","target":"pkg:pypi/demo-10478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22037@1.0.2","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22037@1.0.2","target":"pkg:pypi/demo-17894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22038@1.0.3","target":"pkg:pypi/demo-19493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22038@1.0.3","target":"pkg:pypi/demo-20567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22038@1.0.3","target":"pkg:pypi/demo-21828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22039@1.0.4","target":"pkg:pypi/demo-12667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22039@1.0.4","target":"pkg:pypi/demo-17680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2203@1.0.3","target":"pkg:pypi/demo-14246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22040@1.0.0","target":"pkg:pypi/demo-20246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22040@1.0.0","target":"pkg:pypi/demo-21017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22040@1.0.0","target":"pkg:pypi/demo-21279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22041@1.0.1","target":"pkg:pypi/demo-11875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22042@1.0.2","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22042@1.0.2","target":"pkg:pypi/demo-11506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22042@1.0.2","target":"pkg:pypi/demo-18957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22042@1.0.2","target":"pkg:pypi/demo-21509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22043@1.0.3","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22044@1.0.4","target":"pkg:pypi/demo-16008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22044@1.0.4","target":"pkg:pypi/demo-20921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22045@1.0.0","target":"pkg:pypi/demo-16364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22045@1.0.0","target":"pkg:pypi/demo-17839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22045@1.0.0","target":"pkg:pypi/demo-19030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22045@1.0.0","target":"pkg:pypi/demo-20927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22046@1.0.1","target":"pkg:pypi/demo-10173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22046@1.0.1","target":"pkg:pypi/demo-11272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22046@1.0.1","target":"pkg:pypi/demo-14618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22047@1.0.2","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22048@1.0.3","target":"pkg:pypi/demo-11414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22049@1.0.4","target":"pkg:pypi/demo-1458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22049@1.0.4","target":"pkg:pypi/demo-15046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22049@1.0.4","target":"pkg:pypi/demo-17058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2204@1.0.4","target":"pkg:pypi/demo-16848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22050@1.0.0","target":"pkg:pypi/demo-13625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22051@1.0.1","target":"pkg:pypi/demo-16804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22051@1.0.1","target":"pkg:pypi/demo-17380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22051@1.0.1","target":"pkg:pypi/demo-21186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22052@1.0.2","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22052@1.0.2","target":"pkg:pypi/demo-11512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22052@1.0.2","target":"pkg:pypi/demo-15252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22052@1.0.2","target":"pkg:pypi/demo-20881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22053@1.0.3","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22053@1.0.3","target":"pkg:pypi/demo-16177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22053@1.0.3","target":"pkg:pypi/demo-22011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22054@1.0.4","target":"pkg:pypi/demo-17085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22054@1.0.4","target":"pkg:pypi/demo-17473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22054@1.0.4","target":"pkg:pypi/demo-20558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22055@1.0.0","target":"pkg:pypi/demo-10414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22056@1.0.1","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22056@1.0.1","target":"pkg:pypi/demo-11901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22056@1.0.1","target":"pkg:pypi/demo-20744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22056@1.0.1","target":"pkg:pypi/demo-2162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22057@1.0.2","target":"pkg:pypi/demo-1024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22057@1.0.2","target":"pkg:pypi/demo-12854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22057@1.0.2","target":"pkg:pypi/demo-21058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22057@1.0.2","target":"pkg:pypi/demo-21117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22058@1.0.3","target":"pkg:pypi/demo-10643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22058@1.0.3","target":"pkg:pypi/demo-11258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22058@1.0.3","target":"pkg:pypi/demo-14194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22058@1.0.3","target":"pkg:pypi/demo-17201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22059@1.0.4","target":"pkg:pypi/demo-13104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22059@1.0.4","target":"pkg:pypi/demo-17301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22059@1.0.4","target":"pkg:pypi/demo-18735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22059@1.0.4","target":"pkg:pypi/demo-20610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2205@1.0.0","target":"pkg:pypi/demo-13999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2205@1.0.0","target":"pkg:pypi/demo-15499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2205@1.0.0","target":"pkg:pypi/demo-159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2205@1.0.0","target":"pkg:pypi/demo-16457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22060@1.0.0","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22060@1.0.0","target":"pkg:pypi/demo-18668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22060@1.0.0","target":"pkg:pypi/demo-20038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22060@1.0.0","target":"pkg:pypi/demo-2012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22061@1.0.1","target":"pkg:pypi/demo-13670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22061@1.0.1","target":"pkg:pypi/demo-20101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22061@1.0.1","target":"pkg:pypi/demo-20320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22062@1.0.2","target":"pkg:pypi/demo-13588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22062@1.0.2","target":"pkg:pypi/demo-18825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22062@1.0.2","target":"pkg:pypi/demo-18853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22063@1.0.3","target":"pkg:pypi/demo-10751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22063@1.0.3","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22063@1.0.3","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22063@1.0.3","target":"pkg:pypi/demo-20263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22064@1.0.4","target":"pkg:pypi/demo-17235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22065@1.0.0","target":"pkg:pypi/demo-13823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22065@1.0.0","target":"pkg:pypi/demo-17207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22065@1.0.0","target":"pkg:pypi/demo-20051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22066@1.0.1","target":"pkg:pypi/demo-11698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22066@1.0.1","target":"pkg:pypi/demo-1644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22066@1.0.1","target":"pkg:pypi/demo-17760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22066@1.0.1","target":"pkg:pypi/demo-18557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22067@1.0.2","target":"pkg:pypi/demo-14594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22067@1.0.2","target":"pkg:pypi/demo-17400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22067@1.0.2","target":"pkg:pypi/demo-21886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22068@1.0.3","target":"pkg:pypi/demo-18611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22068@1.0.3","target":"pkg:pypi/demo-18746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22068@1.0.3","target":"pkg:pypi/demo-19084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22068@1.0.3","target":"pkg:pypi/demo-21844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22069@1.0.4","target":"pkg:pypi/demo-20938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2206@1.0.1","target":"pkg:pypi/demo-10227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2206@1.0.1","target":"pkg:pypi/demo-17628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2206@1.0.1","target":"pkg:pypi/demo-18407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2206@1.0.1","target":"pkg:pypi/demo-20524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22070@1.0.0","target":"pkg:pypi/demo-13187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22071@1.0.1","target":"pkg:pypi/demo-16609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22071@1.0.1","target":"pkg:pypi/demo-17453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22071@1.0.1","target":"pkg:pypi/demo-19173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22071@1.0.1","target":"pkg:pypi/demo-21249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22072@1.0.2","target":"pkg:pypi/demo-1267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22073@1.0.3","target":"pkg:pypi/demo-14105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22074@1.0.4","target":"pkg:pypi/demo-17392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22075@1.0.0","target":"pkg:pypi/demo-12422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22075@1.0.0","target":"pkg:pypi/demo-15364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22075@1.0.0","target":"pkg:pypi/demo-15509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22075@1.0.0","target":"pkg:pypi/demo-18019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22076@1.0.1","target":"pkg:pypi/demo-1276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22076@1.0.1","target":"pkg:pypi/demo-15611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22077@1.0.2","target":"pkg:pypi/demo-15552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22077@1.0.2","target":"pkg:pypi/demo-17982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22078@1.0.3","target":"pkg:pypi/demo-21020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22078@1.0.3","target":"pkg:pypi/demo-21969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22079@1.0.4","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22079@1.0.4","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22079@1.0.4","target":"pkg:pypi/demo-184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2207@1.0.2","target":"pkg:pypi/demo-12923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2207@1.0.2","target":"pkg:pypi/demo-17306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2207@1.0.2","target":"pkg:pypi/demo-19189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22080@1.0.0","target":"pkg:pypi/demo-11893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22080@1.0.0","target":"pkg:pypi/demo-21933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22081@1.0.1","target":"pkg:pypi/demo-1280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22082@1.0.2","target":"pkg:pypi/demo-11830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22083@1.0.3","target":"pkg:pypi/demo-10522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22083@1.0.3","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22083@1.0.3","target":"pkg:pypi/demo-12810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22083@1.0.3","target":"pkg:pypi/demo-15671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22084@1.0.4","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22084@1.0.4","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22084@1.0.4","target":"pkg:pypi/demo-16731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22084@1.0.4","target":"pkg:pypi/demo-20536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22085@1.0.0","target":"pkg:pypi/demo-15833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22085@1.0.0","target":"pkg:pypi/demo-15891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22085@1.0.0","target":"pkg:pypi/demo-18699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22086@1.0.1","target":"pkg:pypi/demo-14986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22086@1.0.1","target":"pkg:pypi/demo-18282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22086@1.0.1","target":"pkg:pypi/demo-1881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22087@1.0.2","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22087@1.0.2","target":"pkg:pypi/demo-11461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22087@1.0.2","target":"pkg:pypi/demo-21585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22088@1.0.3","target":"pkg:pypi/demo-13200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22089@1.0.4","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22089@1.0.4","target":"pkg:pypi/demo-19466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2208@1.0.3","target":"pkg:pypi/demo-13216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2208@1.0.3","target":"pkg:pypi/demo-15304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22090@1.0.0","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22090@1.0.0","target":"pkg:pypi/demo-12649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22090@1.0.0","target":"pkg:pypi/demo-12802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22090@1.0.0","target":"pkg:pypi/demo-18603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22091@1.0.1","target":"pkg:pypi/demo-17151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22092@1.0.2","target":"pkg:pypi/demo-12725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22092@1.0.2","target":"pkg:pypi/demo-14571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22092@1.0.2","target":"pkg:pypi/demo-16627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22093@1.0.3","target":"pkg:pypi/demo-19541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22094@1.0.4","target":"pkg:pypi/demo-16170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22094@1.0.4","target":"pkg:pypi/demo-18887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22095@1.0.0","target":"pkg:pypi/demo-15014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22095@1.0.0","target":"pkg:pypi/demo-20509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22095@1.0.0","target":"pkg:pypi/demo-21318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22096@1.0.1","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22096@1.0.1","target":"pkg:pypi/demo-19278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22096@1.0.1","target":"pkg:pypi/demo-19441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22097@1.0.2","target":"pkg:pypi/demo-15538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22097@1.0.2","target":"pkg:pypi/demo-17203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22098@1.0.3","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22098@1.0.3","target":"pkg:pypi/demo-11094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22098@1.0.3","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22098@1.0.3","target":"pkg:pypi/demo-14221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22099@1.0.4","target":"pkg:pypi/demo-12294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22099@1.0.4","target":"pkg:pypi/demo-13883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22099@1.0.4","target":"pkg:pypi/demo-1414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22099@1.0.4","target":"pkg:pypi/demo-19365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2209@1.0.4","target":"pkg:pypi/demo-11939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-220@1.0.0","target":"pkg:pypi/demo-140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-220@1.0.0","target":"pkg:pypi/demo-1999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-220@1.0.0","target":"pkg:pypi/demo-21211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-220@1.0.0","target":"pkg:pypi/demo-21957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22100@1.0.0","target":"pkg:pypi/demo-1163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22100@1.0.0","target":"pkg:pypi/demo-21418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22101@1.0.1","target":"pkg:pypi/demo-10992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22101@1.0.1","target":"pkg:pypi/demo-11126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22101@1.0.1","target":"pkg:pypi/demo-11158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22101@1.0.1","target":"pkg:pypi/demo-20494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22102@1.0.2","target":"pkg:pypi/demo-11823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22103@1.0.3","target":"pkg:pypi/demo-10303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22103@1.0.3","target":"pkg:pypi/demo-17928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22104@1.0.4","target":"pkg:pypi/demo-16096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22104@1.0.4","target":"pkg:pypi/demo-19619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22104@1.0.4","target":"pkg:pypi/demo-19838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22105@1.0.0","target":"pkg:pypi/demo-16614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22105@1.0.0","target":"pkg:pypi/demo-2067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22106@1.0.1","target":"pkg:pypi/demo-16368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22106@1.0.1","target":"pkg:pypi/demo-16676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22106@1.0.1","target":"pkg:pypi/demo-18591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22106@1.0.1","target":"pkg:pypi/demo-18845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22107@1.0.2","target":"pkg:pypi/demo-12205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22107@1.0.2","target":"pkg:pypi/demo-12550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22107@1.0.2","target":"pkg:pypi/demo-13642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22107@1.0.2","target":"pkg:pypi/demo-14596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22108@1.0.3","target":"pkg:pypi/demo-10708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22108@1.0.3","target":"pkg:pypi/demo-14319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22108@1.0.3","target":"pkg:pypi/demo-15356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22108@1.0.3","target":"pkg:pypi/demo-19299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22109@1.0.4","target":"pkg:pypi/demo-14212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22109@1.0.4","target":"pkg:pypi/demo-18545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22109@1.0.4","target":"pkg:pypi/demo-21435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22109@1.0.4","target":"pkg:pypi/demo-21991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2210@1.0.0","target":"pkg:pypi/demo-17100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2210@1.0.0","target":"pkg:pypi/demo-19416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22110@1.0.0","target":"pkg:pypi/demo-15993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22110@1.0.0","target":"pkg:pypi/demo-18312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22111@1.0.1","target":"pkg:pypi/demo-10629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22111@1.0.1","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22111@1.0.1","target":"pkg:pypi/demo-14718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22112@1.0.2","target":"pkg:pypi/demo-12610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22112@1.0.2","target":"pkg:pypi/demo-1789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22113@1.0.3","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22113@1.0.3","target":"pkg:pypi/demo-18333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22113@1.0.3","target":"pkg:pypi/demo-19853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22113@1.0.3","target":"pkg:pypi/demo-2171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22114@1.0.4","target":"pkg:pypi/demo-10978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22114@1.0.4","target":"pkg:pypi/demo-13575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22114@1.0.4","target":"pkg:pypi/demo-2101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22115@1.0.0","target":"pkg:pypi/demo-11979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22115@1.0.0","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22115@1.0.0","target":"pkg:pypi/demo-20636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22116@1.0.1","target":"pkg:pypi/demo-13857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22116@1.0.1","target":"pkg:pypi/demo-14686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22116@1.0.1","target":"pkg:pypi/demo-18551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22116@1.0.1","target":"pkg:pypi/demo-21909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22117@1.0.2","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22117@1.0.2","target":"pkg:pypi/demo-13071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22117@1.0.2","target":"pkg:pypi/demo-13667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22117@1.0.2","target":"pkg:pypi/demo-18683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22118@1.0.3","target":"pkg:pypi/demo-20803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22118@1.0.3","target":"pkg:pypi/demo-21070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22119@1.0.4","target":"pkg:pypi/demo-18652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2211@1.0.1","target":"pkg:pypi/demo-14528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2211@1.0.1","target":"pkg:pypi/demo-15869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22120@1.0.0","target":"pkg:pypi/demo-11342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22120@1.0.0","target":"pkg:pypi/demo-13375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22120@1.0.0","target":"pkg:pypi/demo-16903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22120@1.0.0","target":"pkg:pypi/demo-19301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22121@1.0.1","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22121@1.0.1","target":"pkg:pypi/demo-14552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22122@1.0.2","target":"pkg:pypi/demo-1156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22122@1.0.2","target":"pkg:pypi/demo-12514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22122@1.0.2","target":"pkg:pypi/demo-1370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22123@1.0.3","target":"pkg:pypi/demo-10768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22124@1.0.4","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22124@1.0.4","target":"pkg:pypi/demo-14012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22124@1.0.4","target":"pkg:pypi/demo-17280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22124@1.0.4","target":"pkg:pypi/demo-1894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22125@1.0.0","target":"pkg:pypi/demo-21401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22126@1.0.1","target":"pkg:pypi/demo-18033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22126@1.0.1","target":"pkg:pypi/demo-21144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22126@1.0.1","target":"pkg:pypi/demo-21751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22127@1.0.2","target":"pkg:pypi/demo-11278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22127@1.0.2","target":"pkg:pypi/demo-20302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22128@1.0.3","target":"pkg:pypi/demo-10895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22128@1.0.3","target":"pkg:pypi/demo-20168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22129@1.0.4","target":"pkg:pypi/demo-14243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22129@1.0.4","target":"pkg:pypi/demo-16169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22129@1.0.4","target":"pkg:pypi/demo-20480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22129@1.0.4","target":"pkg:pypi/demo-20935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2212@1.0.2","target":"pkg:pypi/demo-11004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2212@1.0.2","target":"pkg:pypi/demo-1402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2212@1.0.2","target":"pkg:pypi/demo-15748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22130@1.0.0","target":"pkg:pypi/demo-20076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22131@1.0.1","target":"pkg:pypi/demo-11862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22131@1.0.1","target":"pkg:pypi/demo-14472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22131@1.0.1","target":"pkg:pypi/demo-15419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22132@1.0.2","target":"pkg:pypi/demo-13999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22132@1.0.2","target":"pkg:pypi/demo-199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22132@1.0.2","target":"pkg:pypi/demo-21390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22133@1.0.3","target":"pkg:pypi/demo-10905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22133@1.0.3","target":"pkg:pypi/demo-11028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22133@1.0.3","target":"pkg:pypi/demo-16550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22133@1.0.3","target":"pkg:pypi/demo-20341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22134@1.0.4","target":"pkg:pypi/demo-12001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22134@1.0.4","target":"pkg:pypi/demo-18128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22135@1.0.0","target":"pkg:pypi/demo-11708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22135@1.0.0","target":"pkg:pypi/demo-14336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22135@1.0.0","target":"pkg:pypi/demo-21702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22136@1.0.1","target":"pkg:pypi/demo-12459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22136@1.0.1","target":"pkg:pypi/demo-12611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22137@1.0.2","target":"pkg:pypi/demo-12164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22137@1.0.2","target":"pkg:pypi/demo-17014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22137@1.0.2","target":"pkg:pypi/demo-19297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22137@1.0.2","target":"pkg:pypi/demo-20725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22138@1.0.3","target":"pkg:pypi/demo-14955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22139@1.0.4","target":"pkg:pypi/demo-15869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22139@1.0.4","target":"pkg:pypi/demo-17325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22139@1.0.4","target":"pkg:pypi/demo-18822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2213@1.0.3","target":"pkg:pypi/demo-20694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22140@1.0.0","target":"pkg:pypi/demo-10421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22140@1.0.0","target":"pkg:pypi/demo-13678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22140@1.0.0","target":"pkg:pypi/demo-19432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22141@1.0.1","target":"pkg:pypi/demo-19357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22142@1.0.2","target":"pkg:pypi/demo-1771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22143@1.0.3","target":"pkg:pypi/demo-12649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22143@1.0.3","target":"pkg:pypi/demo-15508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22143@1.0.3","target":"pkg:pypi/demo-20797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22144@1.0.4","target":"pkg:pypi/demo-10773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22144@1.0.4","target":"pkg:pypi/demo-12671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22144@1.0.4","target":"pkg:pypi/demo-12730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22144@1.0.4","target":"pkg:pypi/demo-16758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22145@1.0.0","target":"pkg:pypi/demo-2196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22146@1.0.1","target":"pkg:pypi/demo-15314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22147@1.0.2","target":"pkg:pypi/demo-1446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22147@1.0.2","target":"pkg:pypi/demo-21815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22148@1.0.3","target":"pkg:pypi/demo-14022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22148@1.0.3","target":"pkg:pypi/demo-15969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22148@1.0.3","target":"pkg:pypi/demo-17785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22148@1.0.3","target":"pkg:pypi/demo-18701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22149@1.0.4","target":"pkg:pypi/demo-12848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22149@1.0.4","target":"pkg:pypi/demo-1444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22149@1.0.4","target":"pkg:pypi/demo-16780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22149@1.0.4","target":"pkg:pypi/demo-19215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2214@1.0.4","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2214@1.0.4","target":"pkg:pypi/demo-18727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22150@1.0.0","target":"pkg:pypi/demo-12922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22150@1.0.0","target":"pkg:pypi/demo-13508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22150@1.0.0","target":"pkg:pypi/demo-19997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22151@1.0.1","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22151@1.0.1","target":"pkg:pypi/demo-12668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22151@1.0.1","target":"pkg:pypi/demo-12992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22151@1.0.1","target":"pkg:pypi/demo-13387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22152@1.0.2","target":"pkg:pypi/demo-14304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22152@1.0.2","target":"pkg:pypi/demo-16544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22152@1.0.2","target":"pkg:pypi/demo-17334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22152@1.0.2","target":"pkg:pypi/demo-21260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22153@1.0.3","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22153@1.0.3","target":"pkg:pypi/demo-19798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22154@1.0.4","target":"pkg:pypi/demo-14553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22155@1.0.0","target":"pkg:pypi/demo-15915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22156@1.0.1","target":"pkg:pypi/demo-17573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22156@1.0.1","target":"pkg:pypi/demo-20345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22156@1.0.1","target":"pkg:pypi/demo-22097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22157@1.0.2","target":"pkg:pypi/demo-17781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22158@1.0.3","target":"pkg:pypi/demo-16272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22159@1.0.4","target":"pkg:pypi/demo-14688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22159@1.0.4","target":"pkg:pypi/demo-19621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22159@1.0.4","target":"pkg:pypi/demo-20342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2215@1.0.0","target":"pkg:pypi/demo-11963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2215@1.0.0","target":"pkg:pypi/demo-16402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22160@1.0.0","target":"pkg:pypi/demo-13878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22160@1.0.0","target":"pkg:pypi/demo-14071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22160@1.0.0","target":"pkg:pypi/demo-19488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22161@1.0.1","target":"pkg:pypi/demo-12540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22161@1.0.1","target":"pkg:pypi/demo-13639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22161@1.0.1","target":"pkg:pypi/demo-14678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22161@1.0.1","target":"pkg:pypi/demo-20516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22162@1.0.2","target":"pkg:pypi/demo-20376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22163@1.0.3","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22163@1.0.3","target":"pkg:pypi/demo-15783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22163@1.0.3","target":"pkg:pypi/demo-20659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22164@1.0.4","target":"pkg:pypi/demo-11793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22165@1.0.0","target":"pkg:pypi/demo-12804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22165@1.0.0","target":"pkg:pypi/demo-16647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22165@1.0.0","target":"pkg:pypi/demo-1898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22165@1.0.0","target":"pkg:pypi/demo-2192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22166@1.0.1","target":"pkg:pypi/demo-15141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22166@1.0.1","target":"pkg:pypi/demo-19544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22167@1.0.2","target":"pkg:pypi/demo-14261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22168@1.0.3","target":"pkg:pypi/demo-11778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22169@1.0.4","target":"pkg:pypi/demo-12942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22169@1.0.4","target":"pkg:pypi/demo-18237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2216@1.0.1","target":"pkg:pypi/demo-18628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2216@1.0.1","target":"pkg:pypi/demo-22167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22170@1.0.0","target":"pkg:pypi/demo-16750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22171@1.0.1","target":"pkg:pypi/demo-20889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22172@1.0.2","target":"pkg:pypi/demo-11146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22172@1.0.2","target":"pkg:pypi/demo-17917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22172@1.0.2","target":"pkg:pypi/demo-19292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22172@1.0.2","target":"pkg:pypi/demo-19799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22173@1.0.3","target":"pkg:pypi/demo-13550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22173@1.0.3","target":"pkg:pypi/demo-19347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22173@1.0.3","target":"pkg:pypi/demo-20567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22174@1.0.4","target":"pkg:pypi/demo-1312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22174@1.0.4","target":"pkg:pypi/demo-16227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22174@1.0.4","target":"pkg:pypi/demo-17032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22174@1.0.4","target":"pkg:pypi/demo-20920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22175@1.0.0","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22176@1.0.1","target":"pkg:pypi/demo-22012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22177@1.0.2","target":"pkg:pypi/demo-13247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22177@1.0.2","target":"pkg:pypi/demo-15296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22178@1.0.3","target":"pkg:pypi/demo-10996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22178@1.0.3","target":"pkg:pypi/demo-14556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22178@1.0.3","target":"pkg:pypi/demo-16083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22178@1.0.3","target":"pkg:pypi/demo-19972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22179@1.0.4","target":"pkg:pypi/demo-11100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22179@1.0.4","target":"pkg:pypi/demo-11502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22179@1.0.4","target":"pkg:pypi/demo-16801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22179@1.0.4","target":"pkg:pypi/demo-18849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2217@1.0.2","target":"pkg:pypi/demo-20697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22180@1.0.0","target":"pkg:pypi/demo-17337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22181@1.0.1","target":"pkg:pypi/demo-20674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22182@1.0.2","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22182@1.0.2","target":"pkg:pypi/demo-13433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22182@1.0.2","target":"pkg:pypi/demo-16864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22182@1.0.2","target":"pkg:pypi/demo-20961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22183@1.0.3","target":"pkg:pypi/demo-17252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22184@1.0.4","target":"pkg:pypi/demo-11876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22184@1.0.4","target":"pkg:pypi/demo-21973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22185@1.0.0","target":"pkg:pypi/demo-16820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22186@1.0.1","target":"pkg:pypi/demo-16508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22186@1.0.1","target":"pkg:pypi/demo-17632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22186@1.0.1","target":"pkg:pypi/demo-18686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22186@1.0.1","target":"pkg:pypi/demo-20814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22187@1.0.2","target":"pkg:pypi/demo-12390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22187@1.0.2","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22187@1.0.2","target":"pkg:pypi/demo-20006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22187@1.0.2","target":"pkg:pypi/demo-20374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22188@1.0.3","target":"pkg:pypi/demo-19948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22189@1.0.4","target":"pkg:pypi/demo-17857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2218@1.0.3","target":"pkg:pypi/demo-20282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22190@1.0.0","target":"pkg:pypi/demo-13428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22190@1.0.0","target":"pkg:pypi/demo-15366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22190@1.0.0","target":"pkg:pypi/demo-15980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22191@1.0.1","target":"pkg:pypi/demo-11882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22191@1.0.1","target":"pkg:pypi/demo-13721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22191@1.0.1","target":"pkg:pypi/demo-14427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22191@1.0.1","target":"pkg:pypi/demo-16687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22192@1.0.2","target":"pkg:pypi/demo-21858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22193@1.0.3","target":"pkg:pypi/demo-13824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22193@1.0.3","target":"pkg:pypi/demo-17782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22194@1.0.4","target":"pkg:pypi/demo-19060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22195@1.0.0","target":"pkg:pypi/demo-21316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22196@1.0.1","target":"pkg:pypi/demo-14069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22196@1.0.1","target":"pkg:pypi/demo-20207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22196@1.0.1","target":"pkg:pypi/demo-21799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22197@1.0.2","target":"pkg:pypi/demo-20572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22198@1.0.3","target":"pkg:pypi/demo-15345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22198@1.0.3","target":"pkg:pypi/demo-1675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22198@1.0.3","target":"pkg:pypi/demo-16812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22199@1.0.4","target":"pkg:pypi/demo-16281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22199@1.0.4","target":"pkg:pypi/demo-19698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22199@1.0.4","target":"pkg:pypi/demo-21327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2219@1.0.4","target":"pkg:pypi/demo-18292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2219@1.0.4","target":"pkg:pypi/demo-18344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-221@1.0.1","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-221@1.0.1","target":"pkg:pypi/demo-11159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-221@1.0.1","target":"pkg:pypi/demo-15497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22200@1.0.0","target":"pkg:pypi/demo-11143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22200@1.0.0","target":"pkg:pypi/demo-11873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22200@1.0.0","target":"pkg:pypi/demo-17991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22201@1.0.1","target":"pkg:pypi/demo-12005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22201@1.0.1","target":"pkg:pypi/demo-13916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22201@1.0.1","target":"pkg:pypi/demo-20043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22201@1.0.1","target":"pkg:pypi/demo-20310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22202@1.0.2","target":"pkg:pypi/demo-14261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22202@1.0.2","target":"pkg:pypi/demo-18478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22202@1.0.2","target":"pkg:pypi/demo-20137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22202@1.0.2","target":"pkg:pypi/demo-21099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22203@1.0.3","target":"pkg:pypi/demo-10440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22203@1.0.3","target":"pkg:pypi/demo-10848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22203@1.0.3","target":"pkg:pypi/demo-20739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22204@1.0.4","target":"pkg:pypi/demo-10962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22204@1.0.4","target":"pkg:pypi/demo-13078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22204@1.0.4","target":"pkg:pypi/demo-15928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22204@1.0.4","target":"pkg:pypi/demo-21593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22205@1.0.0","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22205@1.0.0","target":"pkg:pypi/demo-11683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22205@1.0.0","target":"pkg:pypi/demo-1668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22205@1.0.0","target":"pkg:pypi/demo-18338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22206@1.0.1","target":"pkg:pypi/demo-11053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22206@1.0.1","target":"pkg:pypi/demo-17216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22206@1.0.1","target":"pkg:pypi/demo-18952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22206@1.0.1","target":"pkg:pypi/demo-21914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22207@1.0.2","target":"pkg:pypi/demo-13915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22207@1.0.2","target":"pkg:pypi/demo-17994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22207@1.0.2","target":"pkg:pypi/demo-2053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22207@1.0.2","target":"pkg:pypi/demo-20555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22208@1.0.3","target":"pkg:pypi/demo-12484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22208@1.0.3","target":"pkg:pypi/demo-12804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22208@1.0.3","target":"pkg:pypi/demo-18499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22208@1.0.3","target":"pkg:pypi/demo-20610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22209@1.0.4","target":"pkg:pypi/demo-14975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22209@1.0.4","target":"pkg:pypi/demo-164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22209@1.0.4","target":"pkg:pypi/demo-17691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2220@1.0.0","target":"pkg:pypi/demo-21182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22210@1.0.0","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22211@1.0.1","target":"pkg:pypi/demo-12962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22211@1.0.1","target":"pkg:pypi/demo-17931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22211@1.0.1","target":"pkg:pypi/demo-18107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22211@1.0.1","target":"pkg:pypi/demo-18426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22212@1.0.2","target":"pkg:pypi/demo-10900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22212@1.0.2","target":"pkg:pypi/demo-11596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22212@1.0.2","target":"pkg:pypi/demo-1258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22212@1.0.2","target":"pkg:pypi/demo-19618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22213@1.0.3","target":"pkg:pypi/demo-14545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22213@1.0.3","target":"pkg:pypi/demo-15417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22213@1.0.3","target":"pkg:pypi/demo-20302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22213@1.0.3","target":"pkg:pypi/demo-21299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22214@1.0.4","target":"pkg:pypi/demo-1082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22214@1.0.4","target":"pkg:pypi/demo-12266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22214@1.0.4","target":"pkg:pypi/demo-14877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22215@1.0.0","target":"pkg:pypi/demo-10193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22216@1.0.1","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22216@1.0.1","target":"pkg:pypi/demo-12097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22216@1.0.1","target":"pkg:pypi/demo-19721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22217@1.0.2","target":"pkg:pypi/demo-12632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22217@1.0.2","target":"pkg:pypi/demo-13028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22217@1.0.2","target":"pkg:pypi/demo-15433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22218@1.0.3","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22218@1.0.3","target":"pkg:pypi/demo-15680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22218@1.0.3","target":"pkg:pypi/demo-17255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22219@1.0.4","target":"pkg:pypi/demo-10481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22219@1.0.4","target":"pkg:pypi/demo-11934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2221@1.0.1","target":"pkg:pypi/demo-11616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2221@1.0.1","target":"pkg:pypi/demo-11651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2221@1.0.1","target":"pkg:pypi/demo-13072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2221@1.0.1","target":"pkg:pypi/demo-19125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22220@1.0.0","target":"pkg:pypi/demo-11881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22220@1.0.0","target":"pkg:pypi/demo-14064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22220@1.0.0","target":"pkg:pypi/demo-14704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22220@1.0.0","target":"pkg:pypi/demo-17342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22221@1.0.1","target":"pkg:pypi/demo-19599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22222@1.0.2","target":"pkg:pypi/demo-20989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22223@1.0.3","target":"pkg:pypi/demo-11857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22223@1.0.3","target":"pkg:pypi/demo-12370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22223@1.0.3","target":"pkg:pypi/demo-18358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22223@1.0.3","target":"pkg:pypi/demo-19103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22224@1.0.4","target":"pkg:pypi/demo-1600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22224@1.0.4","target":"pkg:pypi/demo-19928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22224@1.0.4","target":"pkg:pypi/demo-20008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22225@1.0.0","target":"pkg:pypi/demo-16492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22226@1.0.1","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22226@1.0.1","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22227@1.0.2","target":"pkg:pypi/demo-15192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22228@1.0.3","target":"pkg:pypi/demo-14431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22228@1.0.3","target":"pkg:pypi/demo-14514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22228@1.0.3","target":"pkg:pypi/demo-21857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22229@1.0.4","target":"pkg:pypi/demo-12489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22229@1.0.4","target":"pkg:pypi/demo-14335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22229@1.0.4","target":"pkg:pypi/demo-14745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22229@1.0.4","target":"pkg:pypi/demo-15669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2222@1.0.2","target":"pkg:pypi/demo-15085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22230@1.0.0","target":"pkg:pypi/demo-18406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22230@1.0.0","target":"pkg:pypi/demo-19268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22231@1.0.1","target":"pkg:pypi/demo-11052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22231@1.0.1","target":"pkg:pypi/demo-1164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22232@1.0.2","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22232@1.0.2","target":"pkg:pypi/demo-12421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22232@1.0.2","target":"pkg:pypi/demo-14546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22233@1.0.3","target":"pkg:pypi/demo-14462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22234@1.0.4","target":"pkg:pypi/demo-17168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22234@1.0.4","target":"pkg:pypi/demo-19032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22235@1.0.0","target":"pkg:pypi/demo-17201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22235@1.0.0","target":"pkg:pypi/demo-19608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22235@1.0.0","target":"pkg:pypi/demo-20580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22236@1.0.1","target":"pkg:pypi/demo-14124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22236@1.0.1","target":"pkg:pypi/demo-19201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22237@1.0.2","target":"pkg:pypi/demo-21146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22237@1.0.2","target":"pkg:pypi/demo-22070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22238@1.0.3","target":"pkg:pypi/demo-18023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22238@1.0.3","target":"pkg:pypi/demo-19495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22238@1.0.3","target":"pkg:pypi/demo-2107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22239@1.0.4","target":"pkg:pypi/demo-21344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2223@1.0.3","target":"pkg:pypi/demo-17737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2223@1.0.3","target":"pkg:pypi/demo-1774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22240@1.0.0","target":"pkg:pypi/demo-15964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22240@1.0.0","target":"pkg:pypi/demo-1815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22241@1.0.1","target":"pkg:pypi/demo-10873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22241@1.0.1","target":"pkg:pypi/demo-12995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22241@1.0.1","target":"pkg:pypi/demo-1990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22241@1.0.1","target":"pkg:pypi/demo-22019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22242@1.0.2","target":"pkg:pypi/demo-16735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22242@1.0.2","target":"pkg:pypi/demo-16973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22243@1.0.3","target":"pkg:pypi/demo-13748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22243@1.0.3","target":"pkg:pypi/demo-20507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22244@1.0.4","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22244@1.0.4","target":"pkg:pypi/demo-1920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22245@1.0.0","target":"pkg:pypi/demo-1350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22245@1.0.0","target":"pkg:pypi/demo-2158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22246@1.0.1","target":"pkg:pypi/demo-14496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22246@1.0.1","target":"pkg:pypi/demo-15248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22246@1.0.1","target":"pkg:pypi/demo-17606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22247@1.0.2","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22247@1.0.2","target":"pkg:pypi/demo-117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22247@1.0.2","target":"pkg:pypi/demo-1559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22247@1.0.2","target":"pkg:pypi/demo-19368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22248@1.0.3","target":"pkg:pypi/demo-14469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22249@1.0.4","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22249@1.0.4","target":"pkg:pypi/demo-17680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22249@1.0.4","target":"pkg:pypi/demo-21348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2224@1.0.4","target":"pkg:pypi/demo-1113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2224@1.0.4","target":"pkg:pypi/demo-21607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22250@1.0.0","target":"pkg:pypi/demo-1052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22250@1.0.0","target":"pkg:pypi/demo-1304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22250@1.0.0","target":"pkg:pypi/demo-16215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22250@1.0.0","target":"pkg:pypi/demo-20068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22251@1.0.1","target":"pkg:pypi/demo-14263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22251@1.0.1","target":"pkg:pypi/demo-18564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22252@1.0.2","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22252@1.0.2","target":"pkg:pypi/demo-14993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22252@1.0.2","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22252@1.0.2","target":"pkg:pypi/demo-22174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22253@1.0.3","target":"pkg:pypi/demo-11795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22253@1.0.3","target":"pkg:pypi/demo-17623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22253@1.0.3","target":"pkg:pypi/demo-20408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22254@1.0.4","target":"pkg:pypi/demo-10457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22254@1.0.4","target":"pkg:pypi/demo-17108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22255@1.0.0","target":"pkg:pypi/demo-12938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22256@1.0.1","target":"pkg:pypi/demo-11087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22256@1.0.1","target":"pkg:pypi/demo-2016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22256@1.0.1","target":"pkg:pypi/demo-21510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22257@1.0.2","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22257@1.0.2","target":"pkg:pypi/demo-14412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22258@1.0.3","target":"pkg:pypi/demo-16476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22258@1.0.3","target":"pkg:pypi/demo-18647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22259@1.0.4","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22259@1.0.4","target":"pkg:pypi/demo-11624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22259@1.0.4","target":"pkg:pypi/demo-13190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2225@1.0.0","target":"pkg:pypi/demo-15280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2225@1.0.0","target":"pkg:pypi/demo-16446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2225@1.0.0","target":"pkg:pypi/demo-2182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22260@1.0.0","target":"pkg:pypi/demo-1870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22260@1.0.0","target":"pkg:pypi/demo-20349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22261@1.0.1","target":"pkg:pypi/demo-20560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22262@1.0.2","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22262@1.0.2","target":"pkg:pypi/demo-14819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22262@1.0.2","target":"pkg:pypi/demo-20474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22262@1.0.2","target":"pkg:pypi/demo-21113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22263@1.0.3","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22263@1.0.3","target":"pkg:pypi/demo-14040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22263@1.0.3","target":"pkg:pypi/demo-19511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22263@1.0.3","target":"pkg:pypi/demo-19948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22264@1.0.4","target":"pkg:pypi/demo-1199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22264@1.0.4","target":"pkg:pypi/demo-14936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22264@1.0.4","target":"pkg:pypi/demo-18056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22265@1.0.0","target":"pkg:pypi/demo-13100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22265@1.0.0","target":"pkg:pypi/demo-18262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22266@1.0.1","target":"pkg:pypi/demo-12682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22266@1.0.1","target":"pkg:pypi/demo-13533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22266@1.0.1","target":"pkg:pypi/demo-19182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22267@1.0.2","target":"pkg:pypi/demo-13974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22267@1.0.2","target":"pkg:pypi/demo-16474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22267@1.0.2","target":"pkg:pypi/demo-21884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22268@1.0.3","target":"pkg:pypi/demo-20058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22269@1.0.4","target":"pkg:pypi/demo-14985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22269@1.0.4","target":"pkg:pypi/demo-16887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22269@1.0.4","target":"pkg:pypi/demo-17960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22269@1.0.4","target":"pkg:pypi/demo-18115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2226@1.0.1","target":"pkg:pypi/demo-13487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2226@1.0.1","target":"pkg:pypi/demo-15083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2226@1.0.1","target":"pkg:pypi/demo-19717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2226@1.0.1","target":"pkg:pypi/demo-20175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22270@1.0.0","target":"pkg:pypi/demo-20311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22271@1.0.1","target":"pkg:pypi/demo-13813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22272@1.0.2","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22272@1.0.2","target":"pkg:pypi/demo-11254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22272@1.0.2","target":"pkg:pypi/demo-16273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22272@1.0.2","target":"pkg:pypi/demo-17556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22273@1.0.3","target":"pkg:pypi/demo-1760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22274@1.0.4","target":"pkg:pypi/demo-10790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22274@1.0.4","target":"pkg:pypi/demo-13552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22274@1.0.4","target":"pkg:pypi/demo-139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22274@1.0.4","target":"pkg:pypi/demo-17977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22275@1.0.0","target":"pkg:pypi/demo-1249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22275@1.0.0","target":"pkg:pypi/demo-1666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22275@1.0.0","target":"pkg:pypi/demo-18953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22275@1.0.0","target":"pkg:pypi/demo-20978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22276@1.0.1","target":"pkg:pypi/demo-14879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22277@1.0.2","target":"pkg:pypi/demo-16345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22278@1.0.3","target":"pkg:pypi/demo-11256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22279@1.0.4","target":"pkg:pypi/demo-17104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22279@1.0.4","target":"pkg:pypi/demo-17717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22279@1.0.4","target":"pkg:pypi/demo-21564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2227@1.0.2","target":"pkg:pypi/demo-10596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2227@1.0.2","target":"pkg:pypi/demo-14627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2227@1.0.2","target":"pkg:pypi/demo-15771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2227@1.0.2","target":"pkg:pypi/demo-19690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22280@1.0.0","target":"pkg:pypi/demo-10413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22280@1.0.0","target":"pkg:pypi/demo-1394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22280@1.0.0","target":"pkg:pypi/demo-14363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22280@1.0.0","target":"pkg:pypi/demo-15781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22281@1.0.1","target":"pkg:pypi/demo-13091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22281@1.0.1","target":"pkg:pypi/demo-16010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22281@1.0.1","target":"pkg:pypi/demo-20049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22281@1.0.1","target":"pkg:pypi/demo-21013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22282@1.0.2","target":"pkg:pypi/demo-12305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22282@1.0.2","target":"pkg:pypi/demo-12988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22282@1.0.2","target":"pkg:pypi/demo-13824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22283@1.0.3","target":"pkg:pypi/demo-12395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22283@1.0.3","target":"pkg:pypi/demo-12567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22284@1.0.4","target":"pkg:pypi/demo-11261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22284@1.0.4","target":"pkg:pypi/demo-14284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22284@1.0.4","target":"pkg:pypi/demo-20007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22285@1.0.0","target":"pkg:pypi/demo-14778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22285@1.0.0","target":"pkg:pypi/demo-17535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22285@1.0.0","target":"pkg:pypi/demo-20176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22286@1.0.1","target":"pkg:pypi/demo-16736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22286@1.0.1","target":"pkg:pypi/demo-21663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22287@1.0.2","target":"pkg:pypi/demo-21851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22288@1.0.3","target":"pkg:pypi/demo-11117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22288@1.0.3","target":"pkg:pypi/demo-12081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22288@1.0.3","target":"pkg:pypi/demo-17299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22288@1.0.3","target":"pkg:pypi/demo-200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22289@1.0.4","target":"pkg:pypi/demo-13606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2228@1.0.3","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2228@1.0.3","target":"pkg:pypi/demo-12065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2228@1.0.3","target":"pkg:pypi/demo-15224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22290@1.0.0","target":"pkg:pypi/demo-12689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22290@1.0.0","target":"pkg:pypi/demo-14037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22290@1.0.0","target":"pkg:pypi/demo-21885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22291@1.0.1","target":"pkg:pypi/demo-13808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22291@1.0.1","target":"pkg:pypi/demo-19089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22292@1.0.2","target":"pkg:pypi/demo-10294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22292@1.0.2","target":"pkg:pypi/demo-14373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22292@1.0.2","target":"pkg:pypi/demo-19240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22292@1.0.2","target":"pkg:pypi/demo-21283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22293@1.0.3","target":"pkg:pypi/demo-13638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22293@1.0.3","target":"pkg:pypi/demo-16853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22293@1.0.3","target":"pkg:pypi/demo-1887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22293@1.0.3","target":"pkg:pypi/demo-20506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22294@1.0.4","target":"pkg:pypi/demo-11251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22294@1.0.4","target":"pkg:pypi/demo-13686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22294@1.0.4","target":"pkg:pypi/demo-19311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22294@1.0.4","target":"pkg:pypi/demo-21145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22295@1.0.0","target":"pkg:pypi/demo-13075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22295@1.0.0","target":"pkg:pypi/demo-13394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22295@1.0.0","target":"pkg:pypi/demo-14729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22295@1.0.0","target":"pkg:pypi/demo-1713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22296@1.0.1","target":"pkg:pypi/demo-15007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22296@1.0.1","target":"pkg:pypi/demo-1709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22297@1.0.2","target":"pkg:pypi/demo-17453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22297@1.0.2","target":"pkg:pypi/demo-22292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22298@1.0.3","target":"pkg:pypi/demo-13224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22298@1.0.3","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22298@1.0.3","target":"pkg:pypi/demo-20873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22298@1.0.3","target":"pkg:pypi/demo-21999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22299@1.0.4","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22299@1.0.4","target":"pkg:pypi/demo-1544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22299@1.0.4","target":"pkg:pypi/demo-1932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22299@1.0.4","target":"pkg:pypi/demo-20185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2229@1.0.4","target":"pkg:pypi/demo-12110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2229@1.0.4","target":"pkg:pypi/demo-18354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2229@1.0.4","target":"pkg:pypi/demo-18943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-222@1.0.2","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-222@1.0.2","target":"pkg:pypi/demo-17021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-222@1.0.2","target":"pkg:pypi/demo-17147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-222@1.0.2","target":"pkg:pypi/demo-2109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22300@1.0.0","target":"pkg:pypi/demo-10515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22300@1.0.0","target":"pkg:pypi/demo-15744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22301@1.0.1","target":"pkg:pypi/demo-14757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22302@1.0.2","target":"pkg:pypi/demo-16268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22302@1.0.2","target":"pkg:pypi/demo-2083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22303@1.0.3","target":"pkg:pypi/demo-11879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22304@1.0.4","target":"pkg:pypi/demo-19829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22304@1.0.4","target":"pkg:pypi/demo-19902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22304@1.0.4","target":"pkg:pypi/demo-21524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22305@1.0.0","target":"pkg:pypi/demo-14461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22305@1.0.0","target":"pkg:pypi/demo-16144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22305@1.0.0","target":"pkg:pypi/demo-16399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22305@1.0.0","target":"pkg:pypi/demo-2028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22306@1.0.1","target":"pkg:pypi/demo-22004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22307@1.0.2","target":"pkg:pypi/demo-10892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22307@1.0.2","target":"pkg:pypi/demo-15947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22307@1.0.2","target":"pkg:pypi/demo-19185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22308@1.0.3","target":"pkg:pypi/demo-13903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22308@1.0.3","target":"pkg:pypi/demo-19282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22309@1.0.4","target":"pkg:pypi/demo-14658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22309@1.0.4","target":"pkg:pypi/demo-20291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22309@1.0.4","target":"pkg:pypi/demo-20329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2230@1.0.0","target":"pkg:pypi/demo-13684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2230@1.0.0","target":"pkg:pypi/demo-18346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22310@1.0.0","target":"pkg:pypi/demo-12256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22310@1.0.0","target":"pkg:pypi/demo-19690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22311@1.0.1","target":"pkg:pypi/demo-12377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22312@1.0.2","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22312@1.0.2","target":"pkg:pypi/demo-16040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22312@1.0.2","target":"pkg:pypi/demo-1775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22312@1.0.2","target":"pkg:pypi/demo-20992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22313@1.0.3","target":"pkg:pypi/demo-10872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22313@1.0.3","target":"pkg:pypi/demo-13204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22313@1.0.3","target":"pkg:pypi/demo-14217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22313@1.0.3","target":"pkg:pypi/demo-20318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22314@1.0.4","target":"pkg:pypi/demo-13555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22314@1.0.4","target":"pkg:pypi/demo-20955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22314@1.0.4","target":"pkg:pypi/demo-219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22315@1.0.0","target":"pkg:pypi/demo-16237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22315@1.0.0","target":"pkg:pypi/demo-18264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22316@1.0.1","target":"pkg:pypi/demo-1063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22316@1.0.1","target":"pkg:pypi/demo-11141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22316@1.0.1","target":"pkg:pypi/demo-12523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22316@1.0.1","target":"pkg:pypi/demo-16187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22317@1.0.2","target":"pkg:pypi/demo-20502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22317@1.0.2","target":"pkg:pypi/demo-22285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22318@1.0.3","target":"pkg:pypi/demo-18770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22318@1.0.3","target":"pkg:pypi/demo-19289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22319@1.0.4","target":"pkg:pypi/demo-11026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22319@1.0.4","target":"pkg:pypi/demo-1958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22319@1.0.4","target":"pkg:pypi/demo-21003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2231@1.0.1","target":"pkg:pypi/demo-11835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2231@1.0.1","target":"pkg:pypi/demo-15112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2231@1.0.1","target":"pkg:pypi/demo-15214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2231@1.0.1","target":"pkg:pypi/demo-18178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22320@1.0.0","target":"pkg:pypi/demo-10625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22320@1.0.0","target":"pkg:pypi/demo-19562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22320@1.0.0","target":"pkg:pypi/demo-19768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22321@1.0.1","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22321@1.0.1","target":"pkg:pypi/demo-17344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22321@1.0.1","target":"pkg:pypi/demo-20003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22321@1.0.1","target":"pkg:pypi/demo-21009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22322@1.0.2","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22323@1.0.3","target":"pkg:pypi/demo-20651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22324@1.0.4","target":"pkg:pypi/demo-16887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22324@1.0.4","target":"pkg:pypi/demo-18831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22324@1.0.4","target":"pkg:pypi/demo-21038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22325@1.0.0","target":"pkg:pypi/demo-14322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22325@1.0.0","target":"pkg:pypi/demo-20881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22326@1.0.1","target":"pkg:pypi/demo-13774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22326@1.0.1","target":"pkg:pypi/demo-17574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22326@1.0.1","target":"pkg:pypi/demo-20461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22327@1.0.2","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22327@1.0.2","target":"pkg:pypi/demo-21304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22328@1.0.3","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22328@1.0.3","target":"pkg:pypi/demo-16418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22328@1.0.3","target":"pkg:pypi/demo-17452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22329@1.0.4","target":"pkg:pypi/demo-18865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22329@1.0.4","target":"pkg:pypi/demo-19197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22329@1.0.4","target":"pkg:pypi/demo-20597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22329@1.0.4","target":"pkg:pypi/demo-20856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2232@1.0.2","target":"pkg:pypi/demo-18000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2232@1.0.2","target":"pkg:pypi/demo-19474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2232@1.0.2","target":"pkg:pypi/demo-20323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2232@1.0.2","target":"pkg:pypi/demo-21172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22330@1.0.0","target":"pkg:pypi/demo-20561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22331@1.0.1","target":"pkg:pypi/demo-17048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22331@1.0.1","target":"pkg:pypi/demo-17645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22332@1.0.2","target":"pkg:pypi/demo-19217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22333@1.0.3","target":"pkg:pypi/demo-13329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22334@1.0.4","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22334@1.0.4","target":"pkg:pypi/demo-16363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22334@1.0.4","target":"pkg:pypi/demo-19005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22335@1.0.0","target":"pkg:pypi/demo-13331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22335@1.0.0","target":"pkg:pypi/demo-15005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22335@1.0.0","target":"pkg:pypi/demo-19014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22336@1.0.1","target":"pkg:pypi/demo-1126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22337@1.0.2","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22337@1.0.2","target":"pkg:pypi/demo-15726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22337@1.0.2","target":"pkg:pypi/demo-22192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22338@1.0.3","target":"pkg:pypi/demo-15119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22338@1.0.3","target":"pkg:pypi/demo-1881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22339@1.0.4","target":"pkg:pypi/demo-17314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22339@1.0.4","target":"pkg:pypi/demo-17462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22339@1.0.4","target":"pkg:pypi/demo-17755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22339@1.0.4","target":"pkg:pypi/demo-20885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2233@1.0.3","target":"pkg:pypi/demo-11854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2233@1.0.3","target":"pkg:pypi/demo-15462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2233@1.0.3","target":"pkg:pypi/demo-20116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2233@1.0.3","target":"pkg:pypi/demo-21838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22340@1.0.0","target":"pkg:pypi/demo-11805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22340@1.0.0","target":"pkg:pypi/demo-12619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22340@1.0.0","target":"pkg:pypi/demo-1528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22340@1.0.0","target":"pkg:pypi/demo-15707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22341@1.0.1","target":"pkg:pypi/demo-1815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22342@1.0.2","target":"pkg:pypi/demo-10380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22342@1.0.2","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22342@1.0.2","target":"pkg:pypi/demo-19518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22343@1.0.3","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22344@1.0.4","target":"pkg:pypi/demo-15789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22344@1.0.4","target":"pkg:pypi/demo-19128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22344@1.0.4","target":"pkg:pypi/demo-20131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22345@1.0.0","target":"pkg:pypi/demo-12048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22345@1.0.0","target":"pkg:pypi/demo-13490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22345@1.0.0","target":"pkg:pypi/demo-22084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22346@1.0.1","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22346@1.0.1","target":"pkg:pypi/demo-14483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22346@1.0.1","target":"pkg:pypi/demo-15369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22346@1.0.1","target":"pkg:pypi/demo-22011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22347@1.0.2","target":"pkg:pypi/demo-12503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22347@1.0.2","target":"pkg:pypi/demo-15848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22347@1.0.2","target":"pkg:pypi/demo-16536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22348@1.0.3","target":"pkg:pypi/demo-12406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22348@1.0.3","target":"pkg:pypi/demo-13940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22348@1.0.3","target":"pkg:pypi/demo-21168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22348@1.0.3","target":"pkg:pypi/demo-21522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22349@1.0.4","target":"pkg:pypi/demo-1883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2234@1.0.4","target":"pkg:pypi/demo-10924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2234@1.0.4","target":"pkg:pypi/demo-11112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2234@1.0.4","target":"pkg:pypi/demo-13744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2234@1.0.4","target":"pkg:pypi/demo-13934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22350@1.0.0","target":"pkg:pypi/demo-14470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22351@1.0.1","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22351@1.0.1","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22351@1.0.1","target":"pkg:pypi/demo-12451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22351@1.0.1","target":"pkg:pypi/demo-13539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22352@1.0.2","target":"pkg:pypi/demo-13427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22352@1.0.2","target":"pkg:pypi/demo-14389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22352@1.0.2","target":"pkg:pypi/demo-18393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22352@1.0.2","target":"pkg:pypi/demo-18755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22353@1.0.3","target":"pkg:pypi/demo-10471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22354@1.0.4","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22354@1.0.4","target":"pkg:pypi/demo-18983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22355@1.0.0","target":"pkg:pypi/demo-19099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22355@1.0.0","target":"pkg:pypi/demo-19811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22355@1.0.0","target":"pkg:pypi/demo-22313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22356@1.0.1","target":"pkg:pypi/demo-10024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22356@1.0.1","target":"pkg:pypi/demo-12943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22356@1.0.1","target":"pkg:pypi/demo-20657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22356@1.0.1","target":"pkg:pypi/demo-21277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22357@1.0.2","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22357@1.0.2","target":"pkg:pypi/demo-12587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22357@1.0.2","target":"pkg:pypi/demo-16643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22358@1.0.3","target":"pkg:pypi/demo-1239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22358@1.0.3","target":"pkg:pypi/demo-15216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22358@1.0.3","target":"pkg:pypi/demo-16035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22358@1.0.3","target":"pkg:pypi/demo-21947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22359@1.0.4","target":"pkg:pypi/demo-15693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2235@1.0.0","target":"pkg:pypi/demo-11703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2235@1.0.0","target":"pkg:pypi/demo-16095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2235@1.0.0","target":"pkg:pypi/demo-17173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2235@1.0.0","target":"pkg:pypi/demo-20252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22360@1.0.0","target":"pkg:pypi/demo-1141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22360@1.0.0","target":"pkg:pypi/demo-13308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22360@1.0.0","target":"pkg:pypi/demo-16460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22360@1.0.0","target":"pkg:pypi/demo-20414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22361@1.0.1","target":"pkg:pypi/demo-11768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22361@1.0.1","target":"pkg:pypi/demo-14066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22361@1.0.1","target":"pkg:pypi/demo-1778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22362@1.0.2","target":"pkg:pypi/demo-17515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22362@1.0.2","target":"pkg:pypi/demo-1899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22362@1.0.2","target":"pkg:pypi/demo-21606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22362@1.0.2","target":"pkg:pypi/demo-22230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22363@1.0.3","target":"pkg:pypi/demo-12442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22363@1.0.3","target":"pkg:pypi/demo-1426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22363@1.0.3","target":"pkg:pypi/demo-20534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22364@1.0.4","target":"pkg:pypi/demo-17345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22364@1.0.4","target":"pkg:pypi/demo-20341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22365@1.0.0","target":"pkg:pypi/demo-12937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22365@1.0.0","target":"pkg:pypi/demo-18356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22366@1.0.1","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22366@1.0.1","target":"pkg:pypi/demo-13002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22366@1.0.1","target":"pkg:pypi/demo-13585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22367@1.0.2","target":"pkg:pypi/demo-11380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22367@1.0.2","target":"pkg:pypi/demo-14546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22367@1.0.2","target":"pkg:pypi/demo-20993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22368@1.0.3","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22368@1.0.3","target":"pkg:pypi/demo-14225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22368@1.0.3","target":"pkg:pypi/demo-15485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22368@1.0.3","target":"pkg:pypi/demo-22033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22369@1.0.4","target":"pkg:pypi/demo-11909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22369@1.0.4","target":"pkg:pypi/demo-16657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22369@1.0.4","target":"pkg:pypi/demo-19222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2236@1.0.1","target":"pkg:pypi/demo-15493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2236@1.0.1","target":"pkg:pypi/demo-15640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2236@1.0.1","target":"pkg:pypi/demo-16877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2236@1.0.1","target":"pkg:pypi/demo-1937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22370@1.0.0","target":"pkg:pypi/demo-16832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22370@1.0.0","target":"pkg:pypi/demo-21860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22371@1.0.1","target":"pkg:pypi/demo-11729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22371@1.0.1","target":"pkg:pypi/demo-22336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22372@1.0.2","target":"pkg:pypi/demo-17968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22372@1.0.2","target":"pkg:pypi/demo-19816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22372@1.0.2","target":"pkg:pypi/demo-20877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22373@1.0.3","target":"pkg:pypi/demo-1024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22373@1.0.3","target":"pkg:pypi/demo-21363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22374@1.0.4","target":"pkg:pypi/demo-20760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22375@1.0.0","target":"pkg:pypi/demo-12398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22375@1.0.0","target":"pkg:pypi/demo-19323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22375@1.0.0","target":"pkg:pypi/demo-205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22376@1.0.1","target":"pkg:pypi/demo-12986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22376@1.0.1","target":"pkg:pypi/demo-13914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22376@1.0.1","target":"pkg:pypi/demo-14005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22376@1.0.1","target":"pkg:pypi/demo-15569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22377@1.0.2","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22378@1.0.3","target":"pkg:pypi/demo-20731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22379@1.0.4","target":"pkg:pypi/demo-12440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2237@1.0.2","target":"pkg:pypi/demo-18891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2237@1.0.2","target":"pkg:pypi/demo-21564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22380@1.0.0","target":"pkg:pypi/demo-14334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22380@1.0.0","target":"pkg:pypi/demo-16646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22381@1.0.1","target":"pkg:pypi/demo-11817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22381@1.0.1","target":"pkg:pypi/demo-18170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22381@1.0.1","target":"pkg:pypi/demo-20989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22382@1.0.2","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22383@1.0.3","target":"pkg:pypi/demo-17235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22383@1.0.3","target":"pkg:pypi/demo-18094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22383@1.0.3","target":"pkg:pypi/demo-21900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22384@1.0.4","target":"pkg:pypi/demo-16721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22385@1.0.0","target":"pkg:pypi/demo-12867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22386@1.0.1","target":"pkg:pypi/demo-14185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22386@1.0.1","target":"pkg:pypi/demo-18290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22386@1.0.1","target":"pkg:pypi/demo-2087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22386@1.0.1","target":"pkg:pypi/demo-21386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22387@1.0.2","target":"pkg:pypi/demo-11153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22387@1.0.2","target":"pkg:pypi/demo-11922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22387@1.0.2","target":"pkg:pypi/demo-21188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22387@1.0.2","target":"pkg:pypi/demo-22171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22388@1.0.3","target":"pkg:pypi/demo-17114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22389@1.0.4","target":"pkg:pypi/demo-12998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22389@1.0.4","target":"pkg:pypi/demo-19858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22389@1.0.4","target":"pkg:pypi/demo-2016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2238@1.0.3","target":"pkg:pypi/demo-11962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2238@1.0.3","target":"pkg:pypi/demo-14285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22390@1.0.0","target":"pkg:pypi/demo-12937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22391@1.0.1","target":"pkg:pypi/demo-1404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22391@1.0.1","target":"pkg:pypi/demo-16241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22391@1.0.1","target":"pkg:pypi/demo-17314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22391@1.0.1","target":"pkg:pypi/demo-21458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22392@1.0.2","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22392@1.0.2","target":"pkg:pypi/demo-21063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22393@1.0.3","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22393@1.0.3","target":"pkg:pypi/demo-1241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22393@1.0.3","target":"pkg:pypi/demo-13151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22393@1.0.3","target":"pkg:pypi/demo-13414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22394@1.0.4","target":"pkg:pypi/demo-19742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22395@1.0.0","target":"pkg:pypi/demo-11180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22396@1.0.1","target":"pkg:pypi/demo-10660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22396@1.0.1","target":"pkg:pypi/demo-11705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22397@1.0.2","target":"pkg:pypi/demo-12580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22397@1.0.2","target":"pkg:pypi/demo-20157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22398@1.0.3","target":"pkg:pypi/demo-17807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22399@1.0.4","target":"pkg:pypi/demo-1075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22399@1.0.4","target":"pkg:pypi/demo-15031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22399@1.0.4","target":"pkg:pypi/demo-20152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22399@1.0.4","target":"pkg:pypi/demo-21507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2239@1.0.4","target":"pkg:pypi/demo-14718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2239@1.0.4","target":"pkg:pypi/demo-17415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-223@1.0.3","target":"pkg:pypi/demo-13008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-223@1.0.3","target":"pkg:pypi/demo-13870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-223@1.0.3","target":"pkg:pypi/demo-19131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22400@1.0.0","target":"pkg:pypi/demo-17963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22401@1.0.1","target":"pkg:pypi/demo-14701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22402@1.0.2","target":"pkg:pypi/demo-11872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22402@1.0.2","target":"pkg:pypi/demo-1603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22402@1.0.2","target":"pkg:pypi/demo-16766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22402@1.0.2","target":"pkg:pypi/demo-22031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22403@1.0.3","target":"pkg:pypi/demo-1391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22403@1.0.3","target":"pkg:pypi/demo-17745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22403@1.0.3","target":"pkg:pypi/demo-20322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22404@1.0.4","target":"pkg:pypi/demo-1077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22404@1.0.4","target":"pkg:pypi/demo-21941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22405@1.0.0","target":"pkg:pypi/demo-1030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22405@1.0.0","target":"pkg:pypi/demo-1613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22406@1.0.1","target":"pkg:pypi/demo-21263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22407@1.0.2","target":"pkg:pypi/demo-11234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22407@1.0.2","target":"pkg:pypi/demo-21966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22408@1.0.3","target":"pkg:pypi/demo-16731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22408@1.0.3","target":"pkg:pypi/demo-17490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22409@1.0.4","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22409@1.0.4","target":"pkg:pypi/demo-16270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22409@1.0.4","target":"pkg:pypi/demo-18255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22409@1.0.4","target":"pkg:pypi/demo-204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2240@1.0.0","target":"pkg:pypi/demo-10754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2240@1.0.0","target":"pkg:pypi/demo-13392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2240@1.0.0","target":"pkg:pypi/demo-15050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22410@1.0.0","target":"pkg:pypi/demo-1508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22410@1.0.0","target":"pkg:pypi/demo-1625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22410@1.0.0","target":"pkg:pypi/demo-18009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22410@1.0.0","target":"pkg:pypi/demo-18221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22411@1.0.1","target":"pkg:pypi/demo-1681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22412@1.0.2","target":"pkg:pypi/demo-21930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22413@1.0.3","target":"pkg:pypi/demo-15975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22414@1.0.4","target":"pkg:pypi/demo-15887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22414@1.0.4","target":"pkg:pypi/demo-17394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22415@1.0.0","target":"pkg:pypi/demo-13417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22415@1.0.0","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22415@1.0.0","target":"pkg:pypi/demo-15357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22415@1.0.0","target":"pkg:pypi/demo-19021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22416@1.0.1","target":"pkg:pypi/demo-12412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22416@1.0.1","target":"pkg:pypi/demo-18893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22417@1.0.2","target":"pkg:pypi/demo-16113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22417@1.0.2","target":"pkg:pypi/demo-17803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22417@1.0.2","target":"pkg:pypi/demo-20723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22417@1.0.2","target":"pkg:pypi/demo-2231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22418@1.0.3","target":"pkg:pypi/demo-11843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22418@1.0.3","target":"pkg:pypi/demo-20872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22418@1.0.3","target":"pkg:pypi/demo-21604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22419@1.0.4","target":"pkg:pypi/demo-13328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2241@1.0.1","target":"pkg:pypi/demo-19715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22420@1.0.0","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22420@1.0.0","target":"pkg:pypi/demo-17600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22421@1.0.1","target":"pkg:pypi/demo-13375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22421@1.0.1","target":"pkg:pypi/demo-15379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22421@1.0.1","target":"pkg:pypi/demo-16574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22421@1.0.1","target":"pkg:pypi/demo-21798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22422@1.0.2","target":"pkg:pypi/demo-14105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22422@1.0.2","target":"pkg:pypi/demo-15133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22422@1.0.2","target":"pkg:pypi/demo-20323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22423@1.0.3","target":"pkg:pypi/demo-19058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22423@1.0.3","target":"pkg:pypi/demo-20596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22424@1.0.4","target":"pkg:pypi/demo-11063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22425@1.0.0","target":"pkg:pypi/demo-14257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22425@1.0.0","target":"pkg:pypi/demo-15533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22426@1.0.1","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22426@1.0.1","target":"pkg:pypi/demo-11284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22426@1.0.1","target":"pkg:pypi/demo-19900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22426@1.0.1","target":"pkg:pypi/demo-20030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22427@1.0.2","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22427@1.0.2","target":"pkg:pypi/demo-17557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22428@1.0.3","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22428@1.0.3","target":"pkg:pypi/demo-18010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22428@1.0.3","target":"pkg:pypi/demo-20288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22429@1.0.4","target":"pkg:pypi/demo-11866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22429@1.0.4","target":"pkg:pypi/demo-16970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2242@1.0.2","target":"pkg:pypi/demo-14160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22430@1.0.0","target":"pkg:pypi/demo-14016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22430@1.0.0","target":"pkg:pypi/demo-18472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22431@1.0.1","target":"pkg:pypi/demo-12147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22432@1.0.2","target":"pkg:pypi/demo-16473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22433@1.0.3","target":"pkg:pypi/demo-16327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22434@1.0.4","target":"pkg:pypi/demo-1507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22434@1.0.4","target":"pkg:pypi/demo-17339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22434@1.0.4","target":"pkg:pypi/demo-18571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22434@1.0.4","target":"pkg:pypi/demo-21112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22435@1.0.0","target":"pkg:pypi/demo-11975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22435@1.0.0","target":"pkg:pypi/demo-13926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22435@1.0.0","target":"pkg:pypi/demo-16687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22435@1.0.0","target":"pkg:pypi/demo-19731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22436@1.0.1","target":"pkg:pypi/demo-11457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22436@1.0.1","target":"pkg:pypi/demo-12431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22436@1.0.1","target":"pkg:pypi/demo-13161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22436@1.0.1","target":"pkg:pypi/demo-19430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22437@1.0.2","target":"pkg:pypi/demo-14384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22437@1.0.2","target":"pkg:pypi/demo-14742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22437@1.0.2","target":"pkg:pypi/demo-16372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22437@1.0.2","target":"pkg:pypi/demo-17120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22438@1.0.3","target":"pkg:pypi/demo-18419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22438@1.0.3","target":"pkg:pypi/demo-18746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22438@1.0.3","target":"pkg:pypi/demo-20756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22439@1.0.4","target":"pkg:pypi/demo-12929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22439@1.0.4","target":"pkg:pypi/demo-18726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2243@1.0.3","target":"pkg:pypi/demo-14751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2243@1.0.3","target":"pkg:pypi/demo-21955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22440@1.0.0","target":"pkg:pypi/demo-12587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22440@1.0.0","target":"pkg:pypi/demo-1685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22441@1.0.1","target":"pkg:pypi/demo-20776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22441@1.0.1","target":"pkg:pypi/demo-21436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22441@1.0.1","target":"pkg:pypi/demo-21926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22442@1.0.2","target":"pkg:pypi/demo-12172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22442@1.0.2","target":"pkg:pypi/demo-20312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22442@1.0.2","target":"pkg:pypi/demo-20992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22443@1.0.3","target":"pkg:pypi/demo-19644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22444@1.0.4","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22444@1.0.4","target":"pkg:pypi/demo-14257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22444@1.0.4","target":"pkg:pypi/demo-22221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22445@1.0.0","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22445@1.0.0","target":"pkg:pypi/demo-15988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22446@1.0.1","target":"pkg:pypi/demo-14115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22447@1.0.2","target":"pkg:pypi/demo-1382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22447@1.0.2","target":"pkg:pypi/demo-20468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22448@1.0.3","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22448@1.0.3","target":"pkg:pypi/demo-14548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22448@1.0.3","target":"pkg:pypi/demo-16767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22448@1.0.3","target":"pkg:pypi/demo-21383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22449@1.0.4","target":"pkg:pypi/demo-11008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22449@1.0.4","target":"pkg:pypi/demo-15461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22449@1.0.4","target":"pkg:pypi/demo-17514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22449@1.0.4","target":"pkg:pypi/demo-20946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2244@1.0.4","target":"pkg:pypi/demo-13076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2244@1.0.4","target":"pkg:pypi/demo-21402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22450@1.0.0","target":"pkg:pypi/demo-17763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22450@1.0.0","target":"pkg:pypi/demo-19503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22450@1.0.0","target":"pkg:pypi/demo-21710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22450@1.0.0","target":"pkg:pypi/demo-21860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22451@1.0.1","target":"pkg:pypi/demo-10869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22451@1.0.1","target":"pkg:pypi/demo-12748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22452@1.0.2","target":"pkg:pypi/demo-17472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22453@1.0.3","target":"pkg:pypi/demo-11407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22453@1.0.3","target":"pkg:pypi/demo-12562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22453@1.0.3","target":"pkg:pypi/demo-15131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22453@1.0.3","target":"pkg:pypi/demo-18606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22454@1.0.4","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22454@1.0.4","target":"pkg:pypi/demo-13349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22455@1.0.0","target":"pkg:pypi/demo-13011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22455@1.0.0","target":"pkg:pypi/demo-13193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22455@1.0.0","target":"pkg:pypi/demo-17838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22456@1.0.1","target":"pkg:pypi/demo-11411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22456@1.0.1","target":"pkg:pypi/demo-13204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22456@1.0.1","target":"pkg:pypi/demo-22241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22457@1.0.2","target":"pkg:pypi/demo-11402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22457@1.0.2","target":"pkg:pypi/demo-11849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22457@1.0.2","target":"pkg:pypi/demo-14011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22457@1.0.2","target":"pkg:pypi/demo-21422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22458@1.0.3","target":"pkg:pypi/demo-11245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22458@1.0.3","target":"pkg:pypi/demo-1794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22458@1.0.3","target":"pkg:pypi/demo-1949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22459@1.0.4","target":"pkg:pypi/demo-1114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2245@1.0.0","target":"pkg:pypi/demo-15088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2245@1.0.0","target":"pkg:pypi/demo-18086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22460@1.0.0","target":"pkg:pypi/demo-18138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22461@1.0.1","target":"pkg:pypi/demo-17622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22461@1.0.1","target":"pkg:pypi/demo-2245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22462@1.0.2","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22462@1.0.2","target":"pkg:pypi/demo-16222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22462@1.0.2","target":"pkg:pypi/demo-17121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22462@1.0.2","target":"pkg:pypi/demo-19967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22463@1.0.3","target":"pkg:pypi/demo-16429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22463@1.0.3","target":"pkg:pypi/demo-22318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22464@1.0.4","target":"pkg:pypi/demo-12989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22465@1.0.0","target":"pkg:pypi/demo-13600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22465@1.0.0","target":"pkg:pypi/demo-16362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22465@1.0.0","target":"pkg:pypi/demo-20935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22466@1.0.1","target":"pkg:pypi/demo-21138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22467@1.0.2","target":"pkg:pypi/demo-11951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22467@1.0.2","target":"pkg:pypi/demo-19439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22468@1.0.3","target":"pkg:pypi/demo-1921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22468@1.0.3","target":"pkg:pypi/demo-20289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22468@1.0.3","target":"pkg:pypi/demo-20777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22468@1.0.3","target":"pkg:pypi/demo-2123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22469@1.0.4","target":"pkg:pypi/demo-14972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22469@1.0.4","target":"pkg:pypi/demo-19556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2246@1.0.1","target":"pkg:pypi/demo-19130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2246@1.0.1","target":"pkg:pypi/demo-19947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2246@1.0.1","target":"pkg:pypi/demo-20651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22470@1.0.0","target":"pkg:pypi/demo-15193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22470@1.0.0","target":"pkg:pypi/demo-15608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22470@1.0.0","target":"pkg:pypi/demo-20146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22471@1.0.1","target":"pkg:pypi/demo-10605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22471@1.0.1","target":"pkg:pypi/demo-13504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22471@1.0.1","target":"pkg:pypi/demo-13919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22471@1.0.1","target":"pkg:pypi/demo-18128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22472@1.0.2","target":"pkg:pypi/demo-1106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22472@1.0.2","target":"pkg:pypi/demo-15938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22472@1.0.2","target":"pkg:pypi/demo-22250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22473@1.0.3","target":"pkg:pypi/demo-11566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22473@1.0.3","target":"pkg:pypi/demo-12662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22474@1.0.4","target":"pkg:pypi/demo-18606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22475@1.0.0","target":"pkg:pypi/demo-16183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22475@1.0.0","target":"pkg:pypi/demo-20443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22476@1.0.1","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22476@1.0.1","target":"pkg:pypi/demo-19133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22476@1.0.1","target":"pkg:pypi/demo-21007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22477@1.0.2","target":"pkg:pypi/demo-11815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22477@1.0.2","target":"pkg:pypi/demo-17429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22477@1.0.2","target":"pkg:pypi/demo-18174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22477@1.0.2","target":"pkg:pypi/demo-18967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22478@1.0.3","target":"pkg:pypi/demo-14524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22479@1.0.4","target":"pkg:pypi/demo-1097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22479@1.0.4","target":"pkg:pypi/demo-10985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22479@1.0.4","target":"pkg:pypi/demo-22180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2247@1.0.2","target":"pkg:pypi/demo-1804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2247@1.0.2","target":"pkg:pypi/demo-20500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22480@1.0.0","target":"pkg:pypi/demo-15874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22481@1.0.1","target":"pkg:pypi/demo-11564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22482@1.0.2","target":"pkg:pypi/demo-11521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22483@1.0.3","target":"pkg:pypi/demo-10830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22483@1.0.3","target":"pkg:pypi/demo-13041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22483@1.0.3","target":"pkg:pypi/demo-19118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22483@1.0.3","target":"pkg:pypi/demo-20118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22484@1.0.4","target":"pkg:pypi/demo-14709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22484@1.0.4","target":"pkg:pypi/demo-16645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22484@1.0.4","target":"pkg:pypi/demo-18708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22485@1.0.0","target":"pkg:pypi/demo-1479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22486@1.0.1","target":"pkg:pypi/demo-15925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22487@1.0.2","target":"pkg:pypi/demo-14185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22487@1.0.2","target":"pkg:pypi/demo-14787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22487@1.0.2","target":"pkg:pypi/demo-1911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22488@1.0.3","target":"pkg:pypi/demo-21740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22489@1.0.4","target":"pkg:pypi/demo-18449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2248@1.0.3","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2248@1.0.3","target":"pkg:pypi/demo-16726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2248@1.0.3","target":"pkg:pypi/demo-20402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22490@1.0.0","target":"pkg:pypi/demo-10856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22490@1.0.0","target":"pkg:pypi/demo-11683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22490@1.0.0","target":"pkg:pypi/demo-22447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22491@1.0.1","target":"pkg:pypi/demo-15175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22492@1.0.2","target":"pkg:pypi/demo-10311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22492@1.0.2","target":"pkg:pypi/demo-2169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22493@1.0.3","target":"pkg:pypi/demo-13663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22493@1.0.3","target":"pkg:pypi/demo-1510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22493@1.0.3","target":"pkg:pypi/demo-18175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22494@1.0.4","target":"pkg:pypi/demo-12980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22494@1.0.4","target":"pkg:pypi/demo-18464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22494@1.0.4","target":"pkg:pypi/demo-22382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22495@1.0.0","target":"pkg:pypi/demo-11233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22495@1.0.0","target":"pkg:pypi/demo-2009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22495@1.0.0","target":"pkg:pypi/demo-21008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22495@1.0.0","target":"pkg:pypi/demo-21893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22496@1.0.1","target":"pkg:pypi/demo-12539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22496@1.0.1","target":"pkg:pypi/demo-15174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22497@1.0.2","target":"pkg:pypi/demo-15275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22497@1.0.2","target":"pkg:pypi/demo-16373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22498@1.0.3","target":"pkg:pypi/demo-11128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22498@1.0.3","target":"pkg:pypi/demo-14369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22498@1.0.3","target":"pkg:pypi/demo-19631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22499@1.0.4","target":"pkg:pypi/demo-10554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22499@1.0.4","target":"pkg:pypi/demo-17223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2249@1.0.4","target":"pkg:pypi/demo-18443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-224@1.0.4","target":"pkg:pypi/demo-19682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-224@1.0.4","target":"pkg:pypi/demo-20122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22500@1.0.0","target":"pkg:pypi/demo-10637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22500@1.0.0","target":"pkg:pypi/demo-14692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22500@1.0.0","target":"pkg:pypi/demo-15241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22501@1.0.1","target":"pkg:pypi/demo-11660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22501@1.0.1","target":"pkg:pypi/demo-15117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22501@1.0.1","target":"pkg:pypi/demo-154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22502@1.0.2","target":"pkg:pypi/demo-14430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22502@1.0.2","target":"pkg:pypi/demo-16469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22502@1.0.2","target":"pkg:pypi/demo-17350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22502@1.0.2","target":"pkg:pypi/demo-1947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22503@1.0.3","target":"pkg:pypi/demo-10517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22503@1.0.3","target":"pkg:pypi/demo-10771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22503@1.0.3","target":"pkg:pypi/demo-13340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22504@1.0.4","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22504@1.0.4","target":"pkg:pypi/demo-14027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22505@1.0.0","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22505@1.0.0","target":"pkg:pypi/demo-13797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22506@1.0.1","target":"pkg:pypi/demo-13826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22506@1.0.1","target":"pkg:pypi/demo-17888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22506@1.0.1","target":"pkg:pypi/demo-18231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22506@1.0.1","target":"pkg:pypi/demo-21602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22507@1.0.2","target":"pkg:pypi/demo-22022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22508@1.0.3","target":"pkg:pypi/demo-14717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22508@1.0.3","target":"pkg:pypi/demo-15687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22508@1.0.3","target":"pkg:pypi/demo-22233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22509@1.0.4","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22509@1.0.4","target":"pkg:pypi/demo-12525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22509@1.0.4","target":"pkg:pypi/demo-12934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22509@1.0.4","target":"pkg:pypi/demo-18916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2250@1.0.0","target":"pkg:pypi/demo-19292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2250@1.0.0","target":"pkg:pypi/demo-1989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22510@1.0.0","target":"pkg:pypi/demo-13797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22511@1.0.1","target":"pkg:pypi/demo-11140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22511@1.0.1","target":"pkg:pypi/demo-11335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22511@1.0.1","target":"pkg:pypi/demo-12914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22511@1.0.1","target":"pkg:pypi/demo-19572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22512@1.0.2","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22513@1.0.3","target":"pkg:pypi/demo-11013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22513@1.0.3","target":"pkg:pypi/demo-16893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22514@1.0.4","target":"pkg:pypi/demo-19523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22515@1.0.0","target":"pkg:pypi/demo-11167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22515@1.0.0","target":"pkg:pypi/demo-15232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22515@1.0.0","target":"pkg:pypi/demo-17529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22515@1.0.0","target":"pkg:pypi/demo-18888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22516@1.0.1","target":"pkg:pypi/demo-10026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22516@1.0.1","target":"pkg:pypi/demo-11521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22516@1.0.1","target":"pkg:pypi/demo-17289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22516@1.0.1","target":"pkg:pypi/demo-22429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22517@1.0.2","target":"pkg:pypi/demo-1176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22518@1.0.3","target":"pkg:pypi/demo-1434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22518@1.0.3","target":"pkg:pypi/demo-14595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22518@1.0.3","target":"pkg:pypi/demo-1905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22519@1.0.4","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22519@1.0.4","target":"pkg:pypi/demo-16691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22519@1.0.4","target":"pkg:pypi/demo-20795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2251@1.0.1","target":"pkg:pypi/demo-21318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22520@1.0.0","target":"pkg:pypi/demo-12037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22521@1.0.1","target":"pkg:pypi/demo-16686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22522@1.0.2","target":"pkg:pypi/demo-14907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22523@1.0.3","target":"pkg:pypi/demo-1598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22523@1.0.3","target":"pkg:pypi/demo-21945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22524@1.0.4","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22524@1.0.4","target":"pkg:pypi/demo-16516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22524@1.0.4","target":"pkg:pypi/demo-17459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22525@1.0.0","target":"pkg:pypi/demo-14170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22525@1.0.0","target":"pkg:pypi/demo-14808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22525@1.0.0","target":"pkg:pypi/demo-16659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22526@1.0.1","target":"pkg:pypi/demo-16005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22526@1.0.1","target":"pkg:pypi/demo-18269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22526@1.0.1","target":"pkg:pypi/demo-18503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22526@1.0.1","target":"pkg:pypi/demo-18597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22527@1.0.2","target":"pkg:pypi/demo-14328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22527@1.0.2","target":"pkg:pypi/demo-15978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22527@1.0.2","target":"pkg:pypi/demo-19494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22528@1.0.3","target":"pkg:pypi/demo-12042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22528@1.0.3","target":"pkg:pypi/demo-15756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22528@1.0.3","target":"pkg:pypi/demo-15892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22529@1.0.4","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22529@1.0.4","target":"pkg:pypi/demo-12306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2252@1.0.2","target":"pkg:pypi/demo-16722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2252@1.0.2","target":"pkg:pypi/demo-2064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22530@1.0.0","target":"pkg:pypi/demo-17974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22531@1.0.1","target":"pkg:pypi/demo-11387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22532@1.0.2","target":"pkg:pypi/demo-16429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22532@1.0.2","target":"pkg:pypi/demo-18954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22532@1.0.2","target":"pkg:pypi/demo-22173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22532@1.0.2","target":"pkg:pypi/demo-22283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22533@1.0.3","target":"pkg:pypi/demo-14942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22533@1.0.3","target":"pkg:pypi/demo-15054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22533@1.0.3","target":"pkg:pypi/demo-1519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22533@1.0.3","target":"pkg:pypi/demo-20464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22534@1.0.4","target":"pkg:pypi/demo-12128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22534@1.0.4","target":"pkg:pypi/demo-16970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22534@1.0.4","target":"pkg:pypi/demo-17596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22534@1.0.4","target":"pkg:pypi/demo-21893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22535@1.0.0","target":"pkg:pypi/demo-1426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22535@1.0.0","target":"pkg:pypi/demo-19743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22535@1.0.0","target":"pkg:pypi/demo-2232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22536@1.0.1","target":"pkg:pypi/demo-13128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22536@1.0.1","target":"pkg:pypi/demo-15371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22536@1.0.1","target":"pkg:pypi/demo-1852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22536@1.0.1","target":"pkg:pypi/demo-20438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22537@1.0.2","target":"pkg:pypi/demo-12467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22537@1.0.2","target":"pkg:pypi/demo-14278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22537@1.0.2","target":"pkg:pypi/demo-14886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22537@1.0.2","target":"pkg:pypi/demo-16032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22538@1.0.3","target":"pkg:pypi/demo-10730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22538@1.0.3","target":"pkg:pypi/demo-17902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22538@1.0.3","target":"pkg:pypi/demo-19140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22538@1.0.3","target":"pkg:pypi/demo-21414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22539@1.0.4","target":"pkg:pypi/demo-20246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2253@1.0.3","target":"pkg:pypi/demo-15499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2253@1.0.3","target":"pkg:pypi/demo-19385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22540@1.0.0","target":"pkg:pypi/demo-12348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22540@1.0.0","target":"pkg:pypi/demo-17126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22540@1.0.0","target":"pkg:pypi/demo-17647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22541@1.0.1","target":"pkg:pypi/demo-19067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22541@1.0.1","target":"pkg:pypi/demo-21901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22542@1.0.2","target":"pkg:pypi/demo-11617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22542@1.0.2","target":"pkg:pypi/demo-12658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22542@1.0.2","target":"pkg:pypi/demo-13514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22542@1.0.2","target":"pkg:pypi/demo-17897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22543@1.0.3","target":"pkg:pypi/demo-10210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22543@1.0.3","target":"pkg:pypi/demo-13859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22543@1.0.3","target":"pkg:pypi/demo-21155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22544@1.0.4","target":"pkg:pypi/demo-19369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22545@1.0.0","target":"pkg:pypi/demo-18456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22546@1.0.1","target":"pkg:pypi/demo-11627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22547@1.0.2","target":"pkg:pypi/demo-13489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22547@1.0.2","target":"pkg:pypi/demo-14643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22548@1.0.3","target":"pkg:pypi/demo-19214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22548@1.0.3","target":"pkg:pypi/demo-21132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22549@1.0.4","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22549@1.0.4","target":"pkg:pypi/demo-11580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22549@1.0.4","target":"pkg:pypi/demo-17420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22549@1.0.4","target":"pkg:pypi/demo-18778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2254@1.0.4","target":"pkg:pypi/demo-22180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22550@1.0.0","target":"pkg:pypi/demo-11549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22550@1.0.0","target":"pkg:pypi/demo-13033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22550@1.0.0","target":"pkg:pypi/demo-16845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22551@1.0.1","target":"pkg:pypi/demo-21687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22552@1.0.2","target":"pkg:pypi/demo-14042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22552@1.0.2","target":"pkg:pypi/demo-1503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22552@1.0.2","target":"pkg:pypi/demo-17684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22552@1.0.2","target":"pkg:pypi/demo-20551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22553@1.0.3","target":"pkg:pypi/demo-1797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22553@1.0.3","target":"pkg:pypi/demo-20510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22553@1.0.3","target":"pkg:pypi/demo-22108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22554@1.0.4","target":"pkg:pypi/demo-15228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22554@1.0.4","target":"pkg:pypi/demo-2014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22554@1.0.4","target":"pkg:pypi/demo-20363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22555@1.0.0","target":"pkg:pypi/demo-1796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22556@1.0.1","target":"pkg:pypi/demo-10871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22556@1.0.1","target":"pkg:pypi/demo-11844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22556@1.0.1","target":"pkg:pypi/demo-1643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22556@1.0.1","target":"pkg:pypi/demo-16897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22557@1.0.2","target":"pkg:pypi/demo-13345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22558@1.0.3","target":"pkg:pypi/demo-16382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22558@1.0.3","target":"pkg:pypi/demo-18649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22558@1.0.3","target":"pkg:pypi/demo-21778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22559@1.0.4","target":"pkg:pypi/demo-19228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2255@1.0.0","target":"pkg:pypi/demo-16473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2255@1.0.0","target":"pkg:pypi/demo-16856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2255@1.0.0","target":"pkg:pypi/demo-17310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2255@1.0.0","target":"pkg:pypi/demo-185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22560@1.0.0","target":"pkg:pypi/demo-14391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22560@1.0.0","target":"pkg:pypi/demo-17298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22560@1.0.0","target":"pkg:pypi/demo-17391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22560@1.0.0","target":"pkg:pypi/demo-20598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22561@1.0.1","target":"pkg:pypi/demo-15184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22561@1.0.1","target":"pkg:pypi/demo-16830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22561@1.0.1","target":"pkg:pypi/demo-18466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22562@1.0.2","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22562@1.0.2","target":"pkg:pypi/demo-14279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22562@1.0.2","target":"pkg:pypi/demo-17964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22562@1.0.2","target":"pkg:pypi/demo-19148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22563@1.0.3","target":"pkg:pypi/demo-20604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22564@1.0.4","target":"pkg:pypi/demo-1539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22565@1.0.0","target":"pkg:pypi/demo-11054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22565@1.0.0","target":"pkg:pypi/demo-14456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22565@1.0.0","target":"pkg:pypi/demo-17002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22565@1.0.0","target":"pkg:pypi/demo-19127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22566@1.0.1","target":"pkg:pypi/demo-17447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22566@1.0.1","target":"pkg:pypi/demo-21924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22567@1.0.2","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22567@1.0.2","target":"pkg:pypi/demo-14449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22567@1.0.2","target":"pkg:pypi/demo-14521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22567@1.0.2","target":"pkg:pypi/demo-19866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22568@1.0.3","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22568@1.0.3","target":"pkg:pypi/demo-14020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22568@1.0.3","target":"pkg:pypi/demo-19579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22569@1.0.4","target":"pkg:pypi/demo-19997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22569@1.0.4","target":"pkg:pypi/demo-21424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2256@1.0.1","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22570@1.0.0","target":"pkg:pypi/demo-11501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22570@1.0.0","target":"pkg:pypi/demo-14245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22570@1.0.0","target":"pkg:pypi/demo-19936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22570@1.0.0","target":"pkg:pypi/demo-2115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22571@1.0.1","target":"pkg:pypi/demo-1353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22572@1.0.2","target":"pkg:pypi/demo-12308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22572@1.0.2","target":"pkg:pypi/demo-16528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22573@1.0.3","target":"pkg:pypi/demo-12721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22573@1.0.3","target":"pkg:pypi/demo-1657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22573@1.0.3","target":"pkg:pypi/demo-216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22574@1.0.4","target":"pkg:pypi/demo-18770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22574@1.0.4","target":"pkg:pypi/demo-19171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22575@1.0.0","target":"pkg:pypi/demo-18910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22576@1.0.1","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22576@1.0.1","target":"pkg:pypi/demo-12965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22576@1.0.1","target":"pkg:pypi/demo-16754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22576@1.0.1","target":"pkg:pypi/demo-19107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22577@1.0.2","target":"pkg:pypi/demo-14114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22577@1.0.2","target":"pkg:pypi/demo-20956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22578@1.0.3","target":"pkg:pypi/demo-14233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22578@1.0.3","target":"pkg:pypi/demo-15232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22578@1.0.3","target":"pkg:pypi/demo-16374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22578@1.0.3","target":"pkg:pypi/demo-1647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22579@1.0.4","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22579@1.0.4","target":"pkg:pypi/demo-14183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22579@1.0.4","target":"pkg:pypi/demo-17646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22579@1.0.4","target":"pkg:pypi/demo-19807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2257@1.0.2","target":"pkg:pypi/demo-18428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2257@1.0.2","target":"pkg:pypi/demo-18507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2257@1.0.2","target":"pkg:pypi/demo-18875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2257@1.0.2","target":"pkg:pypi/demo-20488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22580@1.0.0","target":"pkg:pypi/demo-20337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22581@1.0.1","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22581@1.0.1","target":"pkg:pypi/demo-15514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22581@1.0.1","target":"pkg:pypi/demo-18466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22582@1.0.2","target":"pkg:pypi/demo-20965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22583@1.0.3","target":"pkg:pypi/demo-15070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22584@1.0.4","target":"pkg:pypi/demo-10495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22584@1.0.4","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22584@1.0.4","target":"pkg:pypi/demo-19466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22584@1.0.4","target":"pkg:pypi/demo-2180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22585@1.0.0","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22585@1.0.0","target":"pkg:pypi/demo-14493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22585@1.0.0","target":"pkg:pypi/demo-21275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22586@1.0.1","target":"pkg:pypi/demo-17605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22586@1.0.1","target":"pkg:pypi/demo-22434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22587@1.0.2","target":"pkg:pypi/demo-1125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22587@1.0.2","target":"pkg:pypi/demo-11398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22587@1.0.2","target":"pkg:pypi/demo-13562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22587@1.0.2","target":"pkg:pypi/demo-20077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22588@1.0.3","target":"pkg:pypi/demo-13393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22589@1.0.4","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22589@1.0.4","target":"pkg:pypi/demo-12366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22589@1.0.4","target":"pkg:pypi/demo-14141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22589@1.0.4","target":"pkg:pypi/demo-16734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2258@1.0.3","target":"pkg:pypi/demo-18786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22590@1.0.0","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22590@1.0.0","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22591@1.0.1","target":"pkg:pypi/demo-12349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22591@1.0.1","target":"pkg:pypi/demo-20933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22591@1.0.1","target":"pkg:pypi/demo-21523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22592@1.0.2","target":"pkg:pypi/demo-17172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22592@1.0.2","target":"pkg:pypi/demo-17516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22592@1.0.2","target":"pkg:pypi/demo-21429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22593@1.0.3","target":"pkg:pypi/demo-1986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22593@1.0.3","target":"pkg:pypi/demo-22224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22594@1.0.4","target":"pkg:pypi/demo-12825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22594@1.0.4","target":"pkg:pypi/demo-1503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22594@1.0.4","target":"pkg:pypi/demo-15432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22595@1.0.0","target":"pkg:pypi/demo-11283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22595@1.0.0","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22595@1.0.0","target":"pkg:pypi/demo-13716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22596@1.0.1","target":"pkg:pypi/demo-18444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22597@1.0.2","target":"pkg:pypi/demo-15930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22597@1.0.2","target":"pkg:pypi/demo-16016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22597@1.0.2","target":"pkg:pypi/demo-18936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22597@1.0.2","target":"pkg:pypi/demo-22377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22598@1.0.3","target":"pkg:pypi/demo-18424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22598@1.0.3","target":"pkg:pypi/demo-20682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22599@1.0.4","target":"pkg:pypi/demo-15170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22599@1.0.4","target":"pkg:pypi/demo-15427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22599@1.0.4","target":"pkg:pypi/demo-20881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22599@1.0.4","target":"pkg:pypi/demo-21871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2259@1.0.4","target":"pkg:pypi/demo-15650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2259@1.0.4","target":"pkg:pypi/demo-15898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2259@1.0.4","target":"pkg:pypi/demo-17286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2259@1.0.4","target":"pkg:pypi/demo-20922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-225@1.0.0","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22600@1.0.0","target":"pkg:pypi/demo-17528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22600@1.0.0","target":"pkg:pypi/demo-22438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22601@1.0.1","target":"pkg:pypi/demo-18351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22601@1.0.1","target":"pkg:pypi/demo-19873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22601@1.0.1","target":"pkg:pypi/demo-21989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22602@1.0.2","target":"pkg:pypi/demo-20560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22602@1.0.2","target":"pkg:pypi/demo-21280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22603@1.0.3","target":"pkg:pypi/demo-19696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22604@1.0.4","target":"pkg:pypi/demo-10986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22604@1.0.4","target":"pkg:pypi/demo-14065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22604@1.0.4","target":"pkg:pypi/demo-20548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22604@1.0.4","target":"pkg:pypi/demo-21734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22605@1.0.0","target":"pkg:pypi/demo-10570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22605@1.0.0","target":"pkg:pypi/demo-22137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22606@1.0.1","target":"pkg:pypi/demo-18558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22606@1.0.1","target":"pkg:pypi/demo-19555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22607@1.0.2","target":"pkg:pypi/demo-17138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22607@1.0.2","target":"pkg:pypi/demo-17589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22607@1.0.2","target":"pkg:pypi/demo-18528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22608@1.0.3","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22608@1.0.3","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22608@1.0.3","target":"pkg:pypi/demo-1152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22608@1.0.3","target":"pkg:pypi/demo-13107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22609@1.0.4","target":"pkg:pypi/demo-19273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2260@1.0.0","target":"pkg:pypi/demo-1151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2260@1.0.0","target":"pkg:pypi/demo-12649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2260@1.0.0","target":"pkg:pypi/demo-1363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2260@1.0.0","target":"pkg:pypi/demo-16129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22610@1.0.0","target":"pkg:pypi/demo-19924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22610@1.0.0","target":"pkg:pypi/demo-20801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22610@1.0.0","target":"pkg:pypi/demo-20804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22610@1.0.0","target":"pkg:pypi/demo-21958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22611@1.0.1","target":"pkg:pypi/demo-14704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22611@1.0.1","target":"pkg:pypi/demo-16471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22612@1.0.2","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22612@1.0.2","target":"pkg:pypi/demo-12310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22613@1.0.3","target":"pkg:pypi/demo-11746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22613@1.0.3","target":"pkg:pypi/demo-13038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22613@1.0.3","target":"pkg:pypi/demo-1439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22613@1.0.3","target":"pkg:pypi/demo-20895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22614@1.0.4","target":"pkg:pypi/demo-20213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22614@1.0.4","target":"pkg:pypi/demo-22535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22615@1.0.0","target":"pkg:pypi/demo-16890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22615@1.0.0","target":"pkg:pypi/demo-18390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22616@1.0.1","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22617@1.0.2","target":"pkg:pypi/demo-10753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22617@1.0.2","target":"pkg:pypi/demo-1569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22617@1.0.2","target":"pkg:pypi/demo-20462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22617@1.0.2","target":"pkg:pypi/demo-21424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22618@1.0.3","target":"pkg:pypi/demo-11676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22619@1.0.4","target":"pkg:pypi/demo-1251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22619@1.0.4","target":"pkg:pypi/demo-14046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22619@1.0.4","target":"pkg:pypi/demo-15125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2261@1.0.1","target":"pkg:pypi/demo-15418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2261@1.0.1","target":"pkg:pypi/demo-18343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2261@1.0.1","target":"pkg:pypi/demo-20831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2261@1.0.1","target":"pkg:pypi/demo-21427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22620@1.0.0","target":"pkg:pypi/demo-19755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22620@1.0.0","target":"pkg:pypi/demo-20252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22621@1.0.1","target":"pkg:pypi/demo-13075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22621@1.0.1","target":"pkg:pypi/demo-14375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22621@1.0.1","target":"pkg:pypi/demo-18282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22622@1.0.2","target":"pkg:pypi/demo-17406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22623@1.0.3","target":"pkg:pypi/demo-10926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22623@1.0.3","target":"pkg:pypi/demo-12090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22623@1.0.3","target":"pkg:pypi/demo-20115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22624@1.0.4","target":"pkg:pypi/demo-21638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22625@1.0.0","target":"pkg:pypi/demo-11225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22626@1.0.1","target":"pkg:pypi/demo-12247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22626@1.0.1","target":"pkg:pypi/demo-12508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22627@1.0.2","target":"pkg:pypi/demo-12030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22627@1.0.2","target":"pkg:pypi/demo-1436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22627@1.0.2","target":"pkg:pypi/demo-15872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22627@1.0.2","target":"pkg:pypi/demo-16624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22628@1.0.3","target":"pkg:pypi/demo-16304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22628@1.0.3","target":"pkg:pypi/demo-17777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22629@1.0.4","target":"pkg:pypi/demo-15222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2262@1.0.2","target":"pkg:pypi/demo-11599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2262@1.0.2","target":"pkg:pypi/demo-13386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2262@1.0.2","target":"pkg:pypi/demo-16209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2262@1.0.2","target":"pkg:pypi/demo-16260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22630@1.0.0","target":"pkg:pypi/demo-17178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22631@1.0.1","target":"pkg:pypi/demo-13358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22631@1.0.1","target":"pkg:pypi/demo-16509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22631@1.0.1","target":"pkg:pypi/demo-180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22632@1.0.2","target":"pkg:pypi/demo-18095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22632@1.0.2","target":"pkg:pypi/demo-21624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22633@1.0.3","target":"pkg:pypi/demo-14704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22633@1.0.3","target":"pkg:pypi/demo-15258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22633@1.0.3","target":"pkg:pypi/demo-18060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22633@1.0.3","target":"pkg:pypi/demo-18548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22634@1.0.4","target":"pkg:pypi/demo-18207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22635@1.0.0","target":"pkg:pypi/demo-12155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22635@1.0.0","target":"pkg:pypi/demo-1789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22636@1.0.1","target":"pkg:pypi/demo-106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22636@1.0.1","target":"pkg:pypi/demo-1435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22636@1.0.1","target":"pkg:pypi/demo-17300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22636@1.0.1","target":"pkg:pypi/demo-17803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22637@1.0.2","target":"pkg:pypi/demo-15737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22637@1.0.2","target":"pkg:pypi/demo-19368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22637@1.0.2","target":"pkg:pypi/demo-21422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22637@1.0.2","target":"pkg:pypi/demo-21732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22638@1.0.3","target":"pkg:pypi/demo-21826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22639@1.0.4","target":"pkg:pypi/demo-18194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22639@1.0.4","target":"pkg:pypi/demo-19377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22639@1.0.4","target":"pkg:pypi/demo-19491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22639@1.0.4","target":"pkg:pypi/demo-20843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2263@1.0.3","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2263@1.0.3","target":"pkg:pypi/demo-16729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22640@1.0.0","target":"pkg:pypi/demo-13598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22640@1.0.0","target":"pkg:pypi/demo-17941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22641@1.0.1","target":"pkg:pypi/demo-19261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22641@1.0.1","target":"pkg:pypi/demo-19315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22641@1.0.1","target":"pkg:pypi/demo-19756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22641@1.0.1","target":"pkg:pypi/demo-22136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22642@1.0.2","target":"pkg:pypi/demo-11827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22642@1.0.2","target":"pkg:pypi/demo-19996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22642@1.0.2","target":"pkg:pypi/demo-22090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22643@1.0.3","target":"pkg:pypi/demo-13888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22643@1.0.3","target":"pkg:pypi/demo-18956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22643@1.0.3","target":"pkg:pypi/demo-19214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22644@1.0.4","target":"pkg:pypi/demo-1853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22645@1.0.0","target":"pkg:pypi/demo-14422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22645@1.0.0","target":"pkg:pypi/demo-16910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22645@1.0.0","target":"pkg:pypi/demo-21531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22646@1.0.1","target":"pkg:pypi/demo-12329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22646@1.0.1","target":"pkg:pypi/demo-16568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22646@1.0.1","target":"pkg:pypi/demo-17150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22647@1.0.2","target":"pkg:pypi/demo-13022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22647@1.0.2","target":"pkg:pypi/demo-18583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22647@1.0.2","target":"pkg:pypi/demo-18903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22648@1.0.3","target":"pkg:pypi/demo-16257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22648@1.0.3","target":"pkg:pypi/demo-17570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22648@1.0.3","target":"pkg:pypi/demo-2066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22649@1.0.4","target":"pkg:pypi/demo-13277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22649@1.0.4","target":"pkg:pypi/demo-1462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22649@1.0.4","target":"pkg:pypi/demo-16449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2264@1.0.4","target":"pkg:pypi/demo-19418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22650@1.0.0","target":"pkg:pypi/demo-15295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22651@1.0.1","target":"pkg:pypi/demo-22035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22652@1.0.2","target":"pkg:pypi/demo-14792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22653@1.0.3","target":"pkg:pypi/demo-14027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22653@1.0.3","target":"pkg:pypi/demo-14279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22654@1.0.4","target":"pkg:pypi/demo-18998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22655@1.0.0","target":"pkg:pypi/demo-11895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22655@1.0.0","target":"pkg:pypi/demo-17946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22656@1.0.1","target":"pkg:pypi/demo-18254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22656@1.0.1","target":"pkg:pypi/demo-20208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22657@1.0.2","target":"pkg:pypi/demo-11957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22658@1.0.3","target":"pkg:pypi/demo-19463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22659@1.0.4","target":"pkg:pypi/demo-18519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2265@1.0.0","target":"pkg:pypi/demo-14321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22660@1.0.0","target":"pkg:pypi/demo-12330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22660@1.0.0","target":"pkg:pypi/demo-20479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22661@1.0.1","target":"pkg:pypi/demo-15162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22661@1.0.1","target":"pkg:pypi/demo-1645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22662@1.0.2","target":"pkg:pypi/demo-13066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22662@1.0.2","target":"pkg:pypi/demo-20173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22662@1.0.2","target":"pkg:pypi/demo-21452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22663@1.0.3","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22664@1.0.4","target":"pkg:pypi/demo-14099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22664@1.0.4","target":"pkg:pypi/demo-17857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22664@1.0.4","target":"pkg:pypi/demo-21000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22665@1.0.0","target":"pkg:pypi/demo-16077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22666@1.0.1","target":"pkg:pypi/demo-16706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22667@1.0.2","target":"pkg:pypi/demo-11402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22667@1.0.2","target":"pkg:pypi/demo-17479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22667@1.0.2","target":"pkg:pypi/demo-20968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22668@1.0.3","target":"pkg:pypi/demo-15155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22668@1.0.3","target":"pkg:pypi/demo-22170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22669@1.0.4","target":"pkg:pypi/demo-11265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22669@1.0.4","target":"pkg:pypi/demo-14306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22669@1.0.4","target":"pkg:pypi/demo-18141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22669@1.0.4","target":"pkg:pypi/demo-22546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2266@1.0.1","target":"pkg:pypi/demo-13709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2266@1.0.1","target":"pkg:pypi/demo-1518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2266@1.0.1","target":"pkg:pypi/demo-18789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22670@1.0.0","target":"pkg:pypi/demo-13840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22670@1.0.0","target":"pkg:pypi/demo-21893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22671@1.0.1","target":"pkg:pypi/demo-13545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22671@1.0.1","target":"pkg:pypi/demo-16966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22671@1.0.1","target":"pkg:pypi/demo-18300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22671@1.0.1","target":"pkg:pypi/demo-1953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22672@1.0.2","target":"pkg:pypi/demo-14744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22672@1.0.2","target":"pkg:pypi/demo-16146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22673@1.0.3","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22673@1.0.3","target":"pkg:pypi/demo-15931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22673@1.0.3","target":"pkg:pypi/demo-1627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22673@1.0.3","target":"pkg:pypi/demo-19711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22674@1.0.4","target":"pkg:pypi/demo-16273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22675@1.0.0","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22675@1.0.0","target":"pkg:pypi/demo-14105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22675@1.0.0","target":"pkg:pypi/demo-20311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22675@1.0.0","target":"pkg:pypi/demo-20791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22676@1.0.1","target":"pkg:pypi/demo-11837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22676@1.0.1","target":"pkg:pypi/demo-20877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22676@1.0.1","target":"pkg:pypi/demo-22611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22677@1.0.2","target":"pkg:pypi/demo-17602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22678@1.0.3","target":"pkg:pypi/demo-13700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22678@1.0.3","target":"pkg:pypi/demo-13885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22678@1.0.3","target":"pkg:pypi/demo-17781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22679@1.0.4","target":"pkg:pypi/demo-13896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22679@1.0.4","target":"pkg:pypi/demo-16848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22679@1.0.4","target":"pkg:pypi/demo-18357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2267@1.0.2","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2267@1.0.2","target":"pkg:pypi/demo-11421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2267@1.0.2","target":"pkg:pypi/demo-15567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22680@1.0.0","target":"pkg:pypi/demo-14539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22680@1.0.0","target":"pkg:pypi/demo-16339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22681@1.0.1","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22681@1.0.1","target":"pkg:pypi/demo-20378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22682@1.0.2","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22682@1.0.2","target":"pkg:pypi/demo-12067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22682@1.0.2","target":"pkg:pypi/demo-18720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22683@1.0.3","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22683@1.0.3","target":"pkg:pypi/demo-1519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22683@1.0.3","target":"pkg:pypi/demo-20995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22684@1.0.4","target":"pkg:pypi/demo-14363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22684@1.0.4","target":"pkg:pypi/demo-19154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22685@1.0.0","target":"pkg:pypi/demo-13540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22685@1.0.0","target":"pkg:pypi/demo-15904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22685@1.0.0","target":"pkg:pypi/demo-18858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22685@1.0.0","target":"pkg:pypi/demo-21220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22686@1.0.1","target":"pkg:pypi/demo-12649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22686@1.0.1","target":"pkg:pypi/demo-19737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22687@1.0.2","target":"pkg:pypi/demo-2186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22688@1.0.3","target":"pkg:pypi/demo-14601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22688@1.0.3","target":"pkg:pypi/demo-18876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22688@1.0.3","target":"pkg:pypi/demo-22198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22689@1.0.4","target":"pkg:pypi/demo-12702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22689@1.0.4","target":"pkg:pypi/demo-16623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22689@1.0.4","target":"pkg:pypi/demo-1949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2268@1.0.3","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2268@1.0.3","target":"pkg:pypi/demo-14424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2268@1.0.3","target":"pkg:pypi/demo-20129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22690@1.0.0","target":"pkg:pypi/demo-1503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22690@1.0.0","target":"pkg:pypi/demo-15750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22691@1.0.1","target":"pkg:pypi/demo-14464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22691@1.0.1","target":"pkg:pypi/demo-16332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22692@1.0.2","target":"pkg:pypi/demo-14568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22692@1.0.2","target":"pkg:pypi/demo-15729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22692@1.0.2","target":"pkg:pypi/demo-19828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22692@1.0.2","target":"pkg:pypi/demo-20274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22693@1.0.3","target":"pkg:pypi/demo-10094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22693@1.0.3","target":"pkg:pypi/demo-13779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22694@1.0.4","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22694@1.0.4","target":"pkg:pypi/demo-13747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22694@1.0.4","target":"pkg:pypi/demo-20323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22694@1.0.4","target":"pkg:pypi/demo-21935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22695@1.0.0","target":"pkg:pypi/demo-14568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22695@1.0.0","target":"pkg:pypi/demo-16597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22695@1.0.0","target":"pkg:pypi/demo-17600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22696@1.0.1","target":"pkg:pypi/demo-11215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22697@1.0.2","target":"pkg:pypi/demo-1407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22697@1.0.2","target":"pkg:pypi/demo-14913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22697@1.0.2","target":"pkg:pypi/demo-15788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22698@1.0.3","target":"pkg:pypi/demo-14278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22698@1.0.3","target":"pkg:pypi/demo-20208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22699@1.0.4","target":"pkg:pypi/demo-10279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22699@1.0.4","target":"pkg:pypi/demo-17276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2269@1.0.4","target":"pkg:pypi/demo-12597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2269@1.0.4","target":"pkg:pypi/demo-1754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2269@1.0.4","target":"pkg:pypi/demo-22323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-226@1.0.1","target":"pkg:pypi/demo-1151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-226@1.0.1","target":"pkg:pypi/demo-12339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-226@1.0.1","target":"pkg:pypi/demo-21026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22700@1.0.0","target":"pkg:pypi/demo-1601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22700@1.0.0","target":"pkg:pypi/demo-17667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22700@1.0.0","target":"pkg:pypi/demo-18655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22700@1.0.0","target":"pkg:pypi/demo-20325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22701@1.0.1","target":"pkg:pypi/demo-11891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22702@1.0.2","target":"pkg:pypi/demo-15833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22702@1.0.2","target":"pkg:pypi/demo-19561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22702@1.0.2","target":"pkg:pypi/demo-20240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22703@1.0.3","target":"pkg:pypi/demo-12857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22703@1.0.3","target":"pkg:pypi/demo-21015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22704@1.0.4","target":"pkg:pypi/demo-11956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22705@1.0.0","target":"pkg:pypi/demo-12629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22705@1.0.0","target":"pkg:pypi/demo-13666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22706@1.0.1","target":"pkg:pypi/demo-11793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22707@1.0.2","target":"pkg:pypi/demo-21554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22708@1.0.3","target":"pkg:pypi/demo-15738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22708@1.0.3","target":"pkg:pypi/demo-20122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22708@1.0.3","target":"pkg:pypi/demo-2248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22709@1.0.4","target":"pkg:pypi/demo-11249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22709@1.0.4","target":"pkg:pypi/demo-12586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22709@1.0.4","target":"pkg:pypi/demo-12902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22709@1.0.4","target":"pkg:pypi/demo-18965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2270@1.0.0","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2270@1.0.0","target":"pkg:pypi/demo-21360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22710@1.0.0","target":"pkg:pypi/demo-13202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22710@1.0.0","target":"pkg:pypi/demo-14234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22710@1.0.0","target":"pkg:pypi/demo-1597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22710@1.0.0","target":"pkg:pypi/demo-21740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22711@1.0.1","target":"pkg:pypi/demo-20258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22712@1.0.2","target":"pkg:pypi/demo-11012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22713@1.0.3","target":"pkg:pypi/demo-1733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22713@1.0.3","target":"pkg:pypi/demo-20403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22714@1.0.4","target":"pkg:pypi/demo-2244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22715@1.0.0","target":"pkg:pypi/demo-13264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22715@1.0.0","target":"pkg:pypi/demo-17682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22716@1.0.1","target":"pkg:pypi/demo-13883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22716@1.0.1","target":"pkg:pypi/demo-14540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22716@1.0.1","target":"pkg:pypi/demo-17759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22716@1.0.1","target":"pkg:pypi/demo-19398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22717@1.0.2","target":"pkg:pypi/demo-11681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22717@1.0.2","target":"pkg:pypi/demo-12120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22717@1.0.2","target":"pkg:pypi/demo-16151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22718@1.0.3","target":"pkg:pypi/demo-10835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22718@1.0.3","target":"pkg:pypi/demo-11847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22718@1.0.3","target":"pkg:pypi/demo-19874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22719@1.0.4","target":"pkg:pypi/demo-1161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22719@1.0.4","target":"pkg:pypi/demo-17549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22719@1.0.4","target":"pkg:pypi/demo-20619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2271@1.0.1","target":"pkg:pypi/demo-14929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22720@1.0.0","target":"pkg:pypi/demo-1094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22720@1.0.0","target":"pkg:pypi/demo-12346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22720@1.0.0","target":"pkg:pypi/demo-15996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22721@1.0.1","target":"pkg:pypi/demo-15812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22722@1.0.2","target":"pkg:pypi/demo-12372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22722@1.0.2","target":"pkg:pypi/demo-14930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22722@1.0.2","target":"pkg:pypi/demo-18218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22722@1.0.2","target":"pkg:pypi/demo-19799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22723@1.0.3","target":"pkg:pypi/demo-13707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22724@1.0.4","target":"pkg:pypi/demo-16187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22724@1.0.4","target":"pkg:pypi/demo-16547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22724@1.0.4","target":"pkg:pypi/demo-16684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22724@1.0.4","target":"pkg:pypi/demo-20880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22725@1.0.0","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22725@1.0.0","target":"pkg:pypi/demo-12115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22725@1.0.0","target":"pkg:pypi/demo-13363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22725@1.0.0","target":"pkg:pypi/demo-21236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22726@1.0.1","target":"pkg:pypi/demo-11627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22726@1.0.1","target":"pkg:pypi/demo-19782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22726@1.0.1","target":"pkg:pypi/demo-20283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22727@1.0.2","target":"pkg:pypi/demo-17774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22728@1.0.3","target":"pkg:pypi/demo-19425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22729@1.0.4","target":"pkg:pypi/demo-11141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22729@1.0.4","target":"pkg:pypi/demo-18075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22729@1.0.4","target":"pkg:pypi/demo-19386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22729@1.0.4","target":"pkg:pypi/demo-22585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2272@1.0.2","target":"pkg:pypi/demo-1209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2272@1.0.2","target":"pkg:pypi/demo-12827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2272@1.0.2","target":"pkg:pypi/demo-12889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2272@1.0.2","target":"pkg:pypi/demo-14998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22730@1.0.0","target":"pkg:pypi/demo-14435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22730@1.0.0","target":"pkg:pypi/demo-14921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22730@1.0.0","target":"pkg:pypi/demo-15222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22730@1.0.0","target":"pkg:pypi/demo-16738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22731@1.0.1","target":"pkg:pypi/demo-15979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22732@1.0.2","target":"pkg:pypi/demo-18515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22733@1.0.3","target":"pkg:pypi/demo-12335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22734@1.0.4","target":"pkg:pypi/demo-1642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22735@1.0.0","target":"pkg:pypi/demo-11440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22735@1.0.0","target":"pkg:pypi/demo-16475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22735@1.0.0","target":"pkg:pypi/demo-18717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22735@1.0.0","target":"pkg:pypi/demo-21294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22736@1.0.1","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22736@1.0.1","target":"pkg:pypi/demo-12307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22736@1.0.1","target":"pkg:pypi/demo-13504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22736@1.0.1","target":"pkg:pypi/demo-21518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22737@1.0.2","target":"pkg:pypi/demo-10150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22737@1.0.2","target":"pkg:pypi/demo-1111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22737@1.0.2","target":"pkg:pypi/demo-1678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22737@1.0.2","target":"pkg:pypi/demo-19482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22738@1.0.3","target":"pkg:pypi/demo-19438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22739@1.0.4","target":"pkg:pypi/demo-11374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22739@1.0.4","target":"pkg:pypi/demo-1740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2273@1.0.3","target":"pkg:pypi/demo-11073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2273@1.0.3","target":"pkg:pypi/demo-16083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2273@1.0.3","target":"pkg:pypi/demo-20584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22740@1.0.0","target":"pkg:pypi/demo-14481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22740@1.0.0","target":"pkg:pypi/demo-16221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22741@1.0.1","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22741@1.0.1","target":"pkg:pypi/demo-18433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22741@1.0.1","target":"pkg:pypi/demo-19629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22741@1.0.1","target":"pkg:pypi/demo-22040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22742@1.0.2","target":"pkg:pypi/demo-10880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22743@1.0.3","target":"pkg:pypi/demo-22295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22744@1.0.4","target":"pkg:pypi/demo-19730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22745@1.0.0","target":"pkg:pypi/demo-10241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22746@1.0.1","target":"pkg:pypi/demo-12679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22746@1.0.1","target":"pkg:pypi/demo-18137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22746@1.0.1","target":"pkg:pypi/demo-18196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22746@1.0.1","target":"pkg:pypi/demo-20715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22747@1.0.2","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22747@1.0.2","target":"pkg:pypi/demo-10998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22747@1.0.2","target":"pkg:pypi/demo-19106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22748@1.0.3","target":"pkg:pypi/demo-12538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22748@1.0.3","target":"pkg:pypi/demo-14764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22748@1.0.3","target":"pkg:pypi/demo-19223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22748@1.0.3","target":"pkg:pypi/demo-22311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22749@1.0.4","target":"pkg:pypi/demo-11357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22749@1.0.4","target":"pkg:pypi/demo-15970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22749@1.0.4","target":"pkg:pypi/demo-17896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22749@1.0.4","target":"pkg:pypi/demo-22435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2274@1.0.4","target":"pkg:pypi/demo-19265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22750@1.0.0","target":"pkg:pypi/demo-13496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22751@1.0.1","target":"pkg:pypi/demo-10653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22751@1.0.1","target":"pkg:pypi/demo-11571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22751@1.0.1","target":"pkg:pypi/demo-13885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22751@1.0.1","target":"pkg:pypi/demo-17227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22752@1.0.2","target":"pkg:pypi/demo-10240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22752@1.0.2","target":"pkg:pypi/demo-1353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22753@1.0.3","target":"pkg:pypi/demo-12967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22753@1.0.3","target":"pkg:pypi/demo-19314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22753@1.0.3","target":"pkg:pypi/demo-22392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22754@1.0.4","target":"pkg:pypi/demo-12047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22754@1.0.4","target":"pkg:pypi/demo-13474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22754@1.0.4","target":"pkg:pypi/demo-22684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22755@1.0.0","target":"pkg:pypi/demo-11175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22755@1.0.0","target":"pkg:pypi/demo-18652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22755@1.0.0","target":"pkg:pypi/demo-21062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22756@1.0.1","target":"pkg:pypi/demo-11547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22757@1.0.2","target":"pkg:pypi/demo-18368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22758@1.0.3","target":"pkg:pypi/demo-15025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22758@1.0.3","target":"pkg:pypi/demo-15662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22758@1.0.3","target":"pkg:pypi/demo-18595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22758@1.0.3","target":"pkg:pypi/demo-2121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22759@1.0.4","target":"pkg:pypi/demo-21156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2275@1.0.0","target":"pkg:pypi/demo-1059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2275@1.0.0","target":"pkg:pypi/demo-15039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2275@1.0.0","target":"pkg:pypi/demo-15811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22760@1.0.0","target":"pkg:pypi/demo-15533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22760@1.0.0","target":"pkg:pypi/demo-17648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22760@1.0.0","target":"pkg:pypi/demo-18527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22761@1.0.1","target":"pkg:pypi/demo-11358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22761@1.0.1","target":"pkg:pypi/demo-15138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22762@1.0.2","target":"pkg:pypi/demo-16066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22762@1.0.2","target":"pkg:pypi/demo-16535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22763@1.0.3","target":"pkg:pypi/demo-14676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22763@1.0.3","target":"pkg:pypi/demo-20820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22764@1.0.4","target":"pkg:pypi/demo-13455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22764@1.0.4","target":"pkg:pypi/demo-15265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22765@1.0.0","target":"pkg:pypi/demo-16024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22765@1.0.0","target":"pkg:pypi/demo-18641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22765@1.0.0","target":"pkg:pypi/demo-22556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22766@1.0.1","target":"pkg:pypi/demo-14564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22766@1.0.1","target":"pkg:pypi/demo-14951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22766@1.0.1","target":"pkg:pypi/demo-18802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22767@1.0.2","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22767@1.0.2","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22767@1.0.2","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22767@1.0.2","target":"pkg:pypi/demo-17514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22768@1.0.3","target":"pkg:pypi/demo-14069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22768@1.0.3","target":"pkg:pypi/demo-15584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22768@1.0.3","target":"pkg:pypi/demo-18240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22769@1.0.4","target":"pkg:pypi/demo-1241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22769@1.0.4","target":"pkg:pypi/demo-13652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22769@1.0.4","target":"pkg:pypi/demo-14590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22769@1.0.4","target":"pkg:pypi/demo-17533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2276@1.0.1","target":"pkg:pypi/demo-10935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2276@1.0.1","target":"pkg:pypi/demo-13499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2276@1.0.1","target":"pkg:pypi/demo-16428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2276@1.0.1","target":"pkg:pypi/demo-21628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22770@1.0.0","target":"pkg:pypi/demo-14810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22770@1.0.0","target":"pkg:pypi/demo-18896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22771@1.0.1","target":"pkg:pypi/demo-10831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22771@1.0.1","target":"pkg:pypi/demo-12500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22771@1.0.1","target":"pkg:pypi/demo-20201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22772@1.0.2","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22772@1.0.2","target":"pkg:pypi/demo-19237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22772@1.0.2","target":"pkg:pypi/demo-21849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22772@1.0.2","target":"pkg:pypi/demo-22341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22773@1.0.3","target":"pkg:pypi/demo-19390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22773@1.0.3","target":"pkg:pypi/demo-22319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22774@1.0.4","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22774@1.0.4","target":"pkg:pypi/demo-1551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22774@1.0.4","target":"pkg:pypi/demo-16532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22774@1.0.4","target":"pkg:pypi/demo-19847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22775@1.0.0","target":"pkg:pypi/demo-14947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22775@1.0.0","target":"pkg:pypi/demo-17922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22775@1.0.0","target":"pkg:pypi/demo-18412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22775@1.0.0","target":"pkg:pypi/demo-1854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22776@1.0.1","target":"pkg:pypi/demo-10685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22777@1.0.2","target":"pkg:pypi/demo-15898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22777@1.0.2","target":"pkg:pypi/demo-20232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22778@1.0.3","target":"pkg:pypi/demo-10319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22778@1.0.3","target":"pkg:pypi/demo-12424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22778@1.0.3","target":"pkg:pypi/demo-19871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22778@1.0.3","target":"pkg:pypi/demo-21850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22779@1.0.4","target":"pkg:pypi/demo-16108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22779@1.0.4","target":"pkg:pypi/demo-16935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2277@1.0.2","target":"pkg:pypi/demo-1926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22780@1.0.0","target":"pkg:pypi/demo-15772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22780@1.0.0","target":"pkg:pypi/demo-18496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22781@1.0.1","target":"pkg:pypi/demo-209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22781@1.0.1","target":"pkg:pypi/demo-21107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22782@1.0.2","target":"pkg:pypi/demo-21832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22783@1.0.3","target":"pkg:pypi/demo-14625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22783@1.0.3","target":"pkg:pypi/demo-16936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22783@1.0.3","target":"pkg:pypi/demo-18515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22783@1.0.3","target":"pkg:pypi/demo-18603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22784@1.0.4","target":"pkg:pypi/demo-10602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22784@1.0.4","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22784@1.0.4","target":"pkg:pypi/demo-1199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22784@1.0.4","target":"pkg:pypi/demo-12774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22785@1.0.0","target":"pkg:pypi/demo-1481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22786@1.0.1","target":"pkg:pypi/demo-11240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22786@1.0.1","target":"pkg:pypi/demo-16461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22786@1.0.1","target":"pkg:pypi/demo-17708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22786@1.0.1","target":"pkg:pypi/demo-20474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22787@1.0.2","target":"pkg:pypi/demo-13530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22788@1.0.3","target":"pkg:pypi/demo-16558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22789@1.0.4","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22789@1.0.4","target":"pkg:pypi/demo-21927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2278@1.0.3","target":"pkg:pypi/demo-12685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2278@1.0.3","target":"pkg:pypi/demo-15025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2278@1.0.3","target":"pkg:pypi/demo-17839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22790@1.0.0","target":"pkg:pypi/demo-14484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22790@1.0.0","target":"pkg:pypi/demo-17831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22790@1.0.0","target":"pkg:pypi/demo-21176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22791@1.0.1","target":"pkg:pypi/demo-14957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22791@1.0.1","target":"pkg:pypi/demo-18198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22791@1.0.1","target":"pkg:pypi/demo-19900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22791@1.0.1","target":"pkg:pypi/demo-20883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22792@1.0.2","target":"pkg:pypi/demo-12931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22792@1.0.2","target":"pkg:pypi/demo-22228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22793@1.0.3","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22793@1.0.3","target":"pkg:pypi/demo-17569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22794@1.0.4","target":"pkg:pypi/demo-14856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22794@1.0.4","target":"pkg:pypi/demo-16674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22794@1.0.4","target":"pkg:pypi/demo-18966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22795@1.0.0","target":"pkg:pypi/demo-13272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22795@1.0.0","target":"pkg:pypi/demo-21811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22796@1.0.1","target":"pkg:pypi/demo-22043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22797@1.0.2","target":"pkg:pypi/demo-16229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22797@1.0.2","target":"pkg:pypi/demo-19132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22798@1.0.3","target":"pkg:pypi/demo-18493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22799@1.0.4","target":"pkg:pypi/demo-15193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22799@1.0.4","target":"pkg:pypi/demo-178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22799@1.0.4","target":"pkg:pypi/demo-19291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2279@1.0.4","target":"pkg:pypi/demo-15404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2279@1.0.4","target":"pkg:pypi/demo-15552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2279@1.0.4","target":"pkg:pypi/demo-17643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2279@1.0.4","target":"pkg:pypi/demo-1996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-227@1.0.2","target":"pkg:pypi/demo-1532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-227@1.0.2","target":"pkg:pypi/demo-17668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-227@1.0.2","target":"pkg:pypi/demo-18730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-227@1.0.2","target":"pkg:pypi/demo-21250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22800@1.0.0","target":"pkg:pypi/demo-11869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22801@1.0.1","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22801@1.0.1","target":"pkg:pypi/demo-1110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22802@1.0.2","target":"pkg:pypi/demo-15409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22802@1.0.2","target":"pkg:pypi/demo-21849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22803@1.0.3","target":"pkg:pypi/demo-18981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22803@1.0.3","target":"pkg:pypi/demo-19346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22803@1.0.3","target":"pkg:pypi/demo-21577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22804@1.0.4","target":"pkg:pypi/demo-12243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22804@1.0.4","target":"pkg:pypi/demo-12740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22804@1.0.4","target":"pkg:pypi/demo-16952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22804@1.0.4","target":"pkg:pypi/demo-22148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22805@1.0.0","target":"pkg:pypi/demo-1099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22805@1.0.0","target":"pkg:pypi/demo-21498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22806@1.0.1","target":"pkg:pypi/demo-20613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22807@1.0.2","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22808@1.0.3","target":"pkg:pypi/demo-11904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22808@1.0.3","target":"pkg:pypi/demo-13628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22808@1.0.3","target":"pkg:pypi/demo-1759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22809@1.0.4","target":"pkg:pypi/demo-14094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2280@1.0.0","target":"pkg:pypi/demo-11098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2280@1.0.0","target":"pkg:pypi/demo-14096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22810@1.0.0","target":"pkg:pypi/demo-12365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22811@1.0.1","target":"pkg:pypi/demo-11419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22811@1.0.1","target":"pkg:pypi/demo-16775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22811@1.0.1","target":"pkg:pypi/demo-20267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22812@1.0.2","target":"pkg:pypi/demo-17149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22812@1.0.2","target":"pkg:pypi/demo-18566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22813@1.0.3","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22813@1.0.3","target":"pkg:pypi/demo-16228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22813@1.0.3","target":"pkg:pypi/demo-17839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22813@1.0.3","target":"pkg:pypi/demo-2011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22814@1.0.4","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22814@1.0.4","target":"pkg:pypi/demo-12252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22814@1.0.4","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22814@1.0.4","target":"pkg:pypi/demo-16207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22815@1.0.0","target":"pkg:pypi/demo-20138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22816@1.0.1","target":"pkg:pypi/demo-16155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22817@1.0.2","target":"pkg:pypi/demo-11781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22817@1.0.2","target":"pkg:pypi/demo-11800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22817@1.0.2","target":"pkg:pypi/demo-14407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22817@1.0.2","target":"pkg:pypi/demo-20786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22818@1.0.3","target":"pkg:pypi/demo-2035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22819@1.0.4","target":"pkg:pypi/demo-19213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22819@1.0.4","target":"pkg:pypi/demo-21914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22819@1.0.4","target":"pkg:pypi/demo-22789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2281@1.0.1","target":"pkg:pypi/demo-17182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22820@1.0.0","target":"pkg:pypi/demo-10262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22820@1.0.0","target":"pkg:pypi/demo-15139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22820@1.0.0","target":"pkg:pypi/demo-21072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22821@1.0.1","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22821@1.0.1","target":"pkg:pypi/demo-21432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22821@1.0.1","target":"pkg:pypi/demo-22365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22822@1.0.2","target":"pkg:pypi/demo-17310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22822@1.0.2","target":"pkg:pypi/demo-19487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22823@1.0.3","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22823@1.0.3","target":"pkg:pypi/demo-16063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22823@1.0.3","target":"pkg:pypi/demo-16456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22824@1.0.4","target":"pkg:pypi/demo-13690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22824@1.0.4","target":"pkg:pypi/demo-19579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22825@1.0.0","target":"pkg:pypi/demo-14495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22825@1.0.0","target":"pkg:pypi/demo-17888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22825@1.0.0","target":"pkg:pypi/demo-20622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22825@1.0.0","target":"pkg:pypi/demo-20784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22826@1.0.1","target":"pkg:pypi/demo-17076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22826@1.0.1","target":"pkg:pypi/demo-18955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22826@1.0.1","target":"pkg:pypi/demo-19435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22827@1.0.2","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22827@1.0.2","target":"pkg:pypi/demo-19089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22827@1.0.2","target":"pkg:pypi/demo-20288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22827@1.0.2","target":"pkg:pypi/demo-21196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22828@1.0.3","target":"pkg:pypi/demo-15448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22829@1.0.4","target":"pkg:pypi/demo-10898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2282@1.0.2","target":"pkg:pypi/demo-16480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2282@1.0.2","target":"pkg:pypi/demo-20927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22830@1.0.0","target":"pkg:pypi/demo-16053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22830@1.0.0","target":"pkg:pypi/demo-1728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22831@1.0.1","target":"pkg:pypi/demo-13968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22831@1.0.1","target":"pkg:pypi/demo-15063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22831@1.0.1","target":"pkg:pypi/demo-15133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22831@1.0.1","target":"pkg:pypi/demo-18290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22832@1.0.2","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22832@1.0.2","target":"pkg:pypi/demo-22072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22833@1.0.3","target":"pkg:pypi/demo-18756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22833@1.0.3","target":"pkg:pypi/demo-21437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22833@1.0.3","target":"pkg:pypi/demo-22350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22834@1.0.4","target":"pkg:pypi/demo-19309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22835@1.0.0","target":"pkg:pypi/demo-11092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22835@1.0.0","target":"pkg:pypi/demo-1198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22835@1.0.0","target":"pkg:pypi/demo-15924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22835@1.0.0","target":"pkg:pypi/demo-16144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22836@1.0.1","target":"pkg:pypi/demo-18941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22837@1.0.2","target":"pkg:pypi/demo-12905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22838@1.0.3","target":"pkg:pypi/demo-11460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22838@1.0.3","target":"pkg:pypi/demo-12032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22838@1.0.3","target":"pkg:pypi/demo-16116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22838@1.0.3","target":"pkg:pypi/demo-1821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22839@1.0.4","target":"pkg:pypi/demo-10502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22839@1.0.4","target":"pkg:pypi/demo-13913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22839@1.0.4","target":"pkg:pypi/demo-16584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22839@1.0.4","target":"pkg:pypi/demo-19594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2283@1.0.3","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2283@1.0.3","target":"pkg:pypi/demo-20270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2283@1.0.3","target":"pkg:pypi/demo-21137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2283@1.0.3","target":"pkg:pypi/demo-21568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22840@1.0.0","target":"pkg:pypi/demo-12593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22840@1.0.0","target":"pkg:pypi/demo-15330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22840@1.0.0","target":"pkg:pypi/demo-16446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22840@1.0.0","target":"pkg:pypi/demo-22705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22841@1.0.1","target":"pkg:pypi/demo-12442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22841@1.0.1","target":"pkg:pypi/demo-17483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22841@1.0.1","target":"pkg:pypi/demo-20405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22842@1.0.2","target":"pkg:pypi/demo-10710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22842@1.0.2","target":"pkg:pypi/demo-11332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22843@1.0.3","target":"pkg:pypi/demo-15073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22843@1.0.3","target":"pkg:pypi/demo-19325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22844@1.0.4","target":"pkg:pypi/demo-11612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22844@1.0.4","target":"pkg:pypi/demo-14954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22844@1.0.4","target":"pkg:pypi/demo-1695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22844@1.0.4","target":"pkg:pypi/demo-17558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22845@1.0.0","target":"pkg:pypi/demo-21016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22846@1.0.1","target":"pkg:pypi/demo-1092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22846@1.0.1","target":"pkg:pypi/demo-1928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22847@1.0.2","target":"pkg:pypi/demo-11987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22847@1.0.2","target":"pkg:pypi/demo-12565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22847@1.0.2","target":"pkg:pypi/demo-18420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22848@1.0.3","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22848@1.0.3","target":"pkg:pypi/demo-17574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22849@1.0.4","target":"pkg:pypi/demo-19337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22849@1.0.4","target":"pkg:pypi/demo-20406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22849@1.0.4","target":"pkg:pypi/demo-22172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2284@1.0.4","target":"pkg:pypi/demo-15167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2284@1.0.4","target":"pkg:pypi/demo-18476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2284@1.0.4","target":"pkg:pypi/demo-19034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2284@1.0.4","target":"pkg:pypi/demo-20553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22850@1.0.0","target":"pkg:pypi/demo-17216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22850@1.0.0","target":"pkg:pypi/demo-21810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22851@1.0.1","target":"pkg:pypi/demo-10545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22851@1.0.1","target":"pkg:pypi/demo-12577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22851@1.0.1","target":"pkg:pypi/demo-20929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22852@1.0.2","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22853@1.0.3","target":"pkg:pypi/demo-10689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22854@1.0.4","target":"pkg:pypi/demo-1646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22855@1.0.0","target":"pkg:pypi/demo-10348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22855@1.0.0","target":"pkg:pypi/demo-16600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22855@1.0.0","target":"pkg:pypi/demo-17067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22856@1.0.1","target":"pkg:pypi/demo-21668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22857@1.0.2","target":"pkg:pypi/demo-11295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22857@1.0.2","target":"pkg:pypi/demo-15547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22857@1.0.2","target":"pkg:pypi/demo-19774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22858@1.0.3","target":"pkg:pypi/demo-1508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22858@1.0.3","target":"pkg:pypi/demo-16952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22858@1.0.3","target":"pkg:pypi/demo-17237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22858@1.0.3","target":"pkg:pypi/demo-18230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22859@1.0.4","target":"pkg:pypi/demo-14201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22859@1.0.4","target":"pkg:pypi/demo-15758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22859@1.0.4","target":"pkg:pypi/demo-16907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2285@1.0.0","target":"pkg:pypi/demo-16034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22860@1.0.0","target":"pkg:pypi/demo-15358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22861@1.0.1","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22861@1.0.1","target":"pkg:pypi/demo-13704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22861@1.0.1","target":"pkg:pypi/demo-22666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22862@1.0.2","target":"pkg:pypi/demo-15298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22862@1.0.2","target":"pkg:pypi/demo-18130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22862@1.0.2","target":"pkg:pypi/demo-21497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22863@1.0.3","target":"pkg:pypi/demo-16147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22863@1.0.3","target":"pkg:pypi/demo-19324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22863@1.0.3","target":"pkg:pypi/demo-20549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22863@1.0.3","target":"pkg:pypi/demo-2081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22864@1.0.4","target":"pkg:pypi/demo-1816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22865@1.0.0","target":"pkg:pypi/demo-15827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22865@1.0.0","target":"pkg:pypi/demo-17957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22865@1.0.0","target":"pkg:pypi/demo-19790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22866@1.0.1","target":"pkg:pypi/demo-13150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22867@1.0.2","target":"pkg:pypi/demo-17971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22868@1.0.3","target":"pkg:pypi/demo-10722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22869@1.0.4","target":"pkg:pypi/demo-16133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22869@1.0.4","target":"pkg:pypi/demo-20208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22869@1.0.4","target":"pkg:pypi/demo-21953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2286@1.0.1","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2286@1.0.1","target":"pkg:pypi/demo-12606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2286@1.0.1","target":"pkg:pypi/demo-16061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2286@1.0.1","target":"pkg:pypi/demo-16620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22870@1.0.0","target":"pkg:pypi/demo-22003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22870@1.0.0","target":"pkg:pypi/demo-22087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22871@1.0.1","target":"pkg:pypi/demo-13630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22871@1.0.1","target":"pkg:pypi/demo-15591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22871@1.0.1","target":"pkg:pypi/demo-20332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22872@1.0.2","target":"pkg:pypi/demo-18157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22872@1.0.2","target":"pkg:pypi/demo-22115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22873@1.0.3","target":"pkg:pypi/demo-12768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22873@1.0.3","target":"pkg:pypi/demo-20038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22873@1.0.3","target":"pkg:pypi/demo-22356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22874@1.0.4","target":"pkg:pypi/demo-1214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22874@1.0.4","target":"pkg:pypi/demo-17092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22875@1.0.0","target":"pkg:pypi/demo-13154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22875@1.0.0","target":"pkg:pypi/demo-19281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22875@1.0.0","target":"pkg:pypi/demo-22223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22876@1.0.1","target":"pkg:pypi/demo-1194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22876@1.0.1","target":"pkg:pypi/demo-21315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22877@1.0.2","target":"pkg:pypi/demo-14809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22878@1.0.3","target":"pkg:pypi/demo-13395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22878@1.0.3","target":"pkg:pypi/demo-1368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22878@1.0.3","target":"pkg:pypi/demo-18515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22879@1.0.4","target":"pkg:pypi/demo-16957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2287@1.0.2","target":"pkg:pypi/demo-11173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22880@1.0.0","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22880@1.0.0","target":"pkg:pypi/demo-14766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22880@1.0.0","target":"pkg:pypi/demo-15920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22880@1.0.0","target":"pkg:pypi/demo-18812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22881@1.0.1","target":"pkg:pypi/demo-10655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22881@1.0.1","target":"pkg:pypi/demo-19425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22881@1.0.1","target":"pkg:pypi/demo-22459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22881@1.0.1","target":"pkg:pypi/demo-22635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22882@1.0.2","target":"pkg:pypi/demo-15258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22883@1.0.3","target":"pkg:pypi/demo-17007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22883@1.0.3","target":"pkg:pypi/demo-20617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22883@1.0.3","target":"pkg:pypi/demo-21968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22884@1.0.4","target":"pkg:pypi/demo-13401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22884@1.0.4","target":"pkg:pypi/demo-15064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22885@1.0.0","target":"pkg:pypi/demo-15922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22885@1.0.0","target":"pkg:pypi/demo-18306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22885@1.0.0","target":"pkg:pypi/demo-19861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22886@1.0.1","target":"pkg:pypi/demo-12711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22886@1.0.1","target":"pkg:pypi/demo-18649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22886@1.0.1","target":"pkg:pypi/demo-21060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22887@1.0.2","target":"pkg:pypi/demo-11224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22887@1.0.2","target":"pkg:pypi/demo-15644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22888@1.0.3","target":"pkg:pypi/demo-17806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22888@1.0.3","target":"pkg:pypi/demo-20893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22889@1.0.4","target":"pkg:pypi/demo-12061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22889@1.0.4","target":"pkg:pypi/demo-16304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22889@1.0.4","target":"pkg:pypi/demo-16592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22889@1.0.4","target":"pkg:pypi/demo-21783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2288@1.0.3","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2288@1.0.3","target":"pkg:pypi/demo-18824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2288@1.0.3","target":"pkg:pypi/demo-20366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22890@1.0.0","target":"pkg:pypi/demo-11949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22890@1.0.0","target":"pkg:pypi/demo-15620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22890@1.0.0","target":"pkg:pypi/demo-18056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22890@1.0.0","target":"pkg:pypi/demo-18730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22891@1.0.1","target":"pkg:pypi/demo-12396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22892@1.0.2","target":"pkg:pypi/demo-1173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22893@1.0.3","target":"pkg:pypi/demo-22517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22894@1.0.4","target":"pkg:pypi/demo-12095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22894@1.0.4","target":"pkg:pypi/demo-15219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22894@1.0.4","target":"pkg:pypi/demo-21175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22895@1.0.0","target":"pkg:pypi/demo-11051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22895@1.0.0","target":"pkg:pypi/demo-15126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22895@1.0.0","target":"pkg:pypi/demo-20653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22895@1.0.0","target":"pkg:pypi/demo-22759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22896@1.0.1","target":"pkg:pypi/demo-13988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22896@1.0.1","target":"pkg:pypi/demo-19485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22897@1.0.2","target":"pkg:pypi/demo-15276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22897@1.0.2","target":"pkg:pypi/demo-16133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22897@1.0.2","target":"pkg:pypi/demo-18448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22897@1.0.2","target":"pkg:pypi/demo-20358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22898@1.0.3","target":"pkg:pypi/demo-185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22898@1.0.3","target":"pkg:pypi/demo-21300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22898@1.0.3","target":"pkg:pypi/demo-21441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22898@1.0.3","target":"pkg:pypi/demo-22320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22899@1.0.4","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22899@1.0.4","target":"pkg:pypi/demo-16018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22899@1.0.4","target":"pkg:pypi/demo-21477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2289@1.0.4","target":"pkg:pypi/demo-20327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-228@1.0.3","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-228@1.0.3","target":"pkg:pypi/demo-12896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-228@1.0.3","target":"pkg:pypi/demo-16831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-228@1.0.3","target":"pkg:pypi/demo-22610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22900@1.0.0","target":"pkg:pypi/demo-21690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22901@1.0.1","target":"pkg:pypi/demo-1382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22901@1.0.1","target":"pkg:pypi/demo-21303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22901@1.0.1","target":"pkg:pypi/demo-22890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22902@1.0.2","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22902@1.0.2","target":"pkg:pypi/demo-14408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22902@1.0.2","target":"pkg:pypi/demo-14449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22902@1.0.2","target":"pkg:pypi/demo-22343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22903@1.0.3","target":"pkg:pypi/demo-13800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22903@1.0.3","target":"pkg:pypi/demo-22712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22904@1.0.4","target":"pkg:pypi/demo-1287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22905@1.0.0","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22905@1.0.0","target":"pkg:pypi/demo-14273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22906@1.0.1","target":"pkg:pypi/demo-14520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22907@1.0.2","target":"pkg:pypi/demo-13045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22907@1.0.2","target":"pkg:pypi/demo-18902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22908@1.0.3","target":"pkg:pypi/demo-19830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22909@1.0.4","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22909@1.0.4","target":"pkg:pypi/demo-11740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22909@1.0.4","target":"pkg:pypi/demo-22374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2290@1.0.0","target":"pkg:pypi/demo-16162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2290@1.0.0","target":"pkg:pypi/demo-21155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22910@1.0.0","target":"pkg:pypi/demo-12452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22910@1.0.0","target":"pkg:pypi/demo-17045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22910@1.0.0","target":"pkg:pypi/demo-18871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22910@1.0.0","target":"pkg:pypi/demo-20143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22911@1.0.1","target":"pkg:pypi/demo-1586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22912@1.0.2","target":"pkg:pypi/demo-2242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22913@1.0.3","target":"pkg:pypi/demo-14045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22913@1.0.3","target":"pkg:pypi/demo-14905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22914@1.0.4","target":"pkg:pypi/demo-12509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22914@1.0.4","target":"pkg:pypi/demo-13484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22914@1.0.4","target":"pkg:pypi/demo-20386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22914@1.0.4","target":"pkg:pypi/demo-2078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22915@1.0.0","target":"pkg:pypi/demo-15090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22916@1.0.1","target":"pkg:pypi/demo-15942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22916@1.0.1","target":"pkg:pypi/demo-21996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22917@1.0.2","target":"pkg:pypi/demo-21660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22918@1.0.3","target":"pkg:pypi/demo-19607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22919@1.0.4","target":"pkg:pypi/demo-12224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22919@1.0.4","target":"pkg:pypi/demo-13547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22919@1.0.4","target":"pkg:pypi/demo-15117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22919@1.0.4","target":"pkg:pypi/demo-21623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2291@1.0.1","target":"pkg:pypi/demo-17546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2291@1.0.1","target":"pkg:pypi/demo-18401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22920@1.0.0","target":"pkg:pypi/demo-11782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22921@1.0.1","target":"pkg:pypi/demo-10849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22921@1.0.1","target":"pkg:pypi/demo-19235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22922@1.0.2","target":"pkg:pypi/demo-17704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22923@1.0.3","target":"pkg:pypi/demo-10372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22923@1.0.3","target":"pkg:pypi/demo-19333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22924@1.0.4","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22924@1.0.4","target":"pkg:pypi/demo-12127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22925@1.0.0","target":"pkg:pypi/demo-13483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22925@1.0.0","target":"pkg:pypi/demo-15107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22925@1.0.0","target":"pkg:pypi/demo-17584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22926@1.0.1","target":"pkg:pypi/demo-12427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22926@1.0.1","target":"pkg:pypi/demo-18899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22927@1.0.2","target":"pkg:pypi/demo-21563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22927@1.0.2","target":"pkg:pypi/demo-21915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22928@1.0.3","target":"pkg:pypi/demo-10925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22928@1.0.3","target":"pkg:pypi/demo-17180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22929@1.0.4","target":"pkg:pypi/demo-15095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22929@1.0.4","target":"pkg:pypi/demo-17624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2292@1.0.2","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22930@1.0.0","target":"pkg:pypi/demo-11547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22931@1.0.1","target":"pkg:pypi/demo-11556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22931@1.0.1","target":"pkg:pypi/demo-15654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22931@1.0.1","target":"pkg:pypi/demo-1614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22932@1.0.2","target":"pkg:pypi/demo-10646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22932@1.0.2","target":"pkg:pypi/demo-13364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22932@1.0.2","target":"pkg:pypi/demo-15112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22933@1.0.3","target":"pkg:pypi/demo-16136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22933@1.0.3","target":"pkg:pypi/demo-20738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22934@1.0.4","target":"pkg:pypi/demo-13991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22934@1.0.4","target":"pkg:pypi/demo-16414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22934@1.0.4","target":"pkg:pypi/demo-22214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22935@1.0.0","target":"pkg:pypi/demo-11968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22935@1.0.0","target":"pkg:pypi/demo-15542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22935@1.0.0","target":"pkg:pypi/demo-22489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22936@1.0.1","target":"pkg:pypi/demo-10871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22936@1.0.1","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22936@1.0.1","target":"pkg:pypi/demo-15357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22936@1.0.1","target":"pkg:pypi/demo-18282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22937@1.0.2","target":"pkg:pypi/demo-20371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22938@1.0.3","target":"pkg:pypi/demo-1290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22939@1.0.4","target":"pkg:pypi/demo-10427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22939@1.0.4","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2293@1.0.3","target":"pkg:pypi/demo-13370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2293@1.0.3","target":"pkg:pypi/demo-20485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2293@1.0.3","target":"pkg:pypi/demo-21210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22940@1.0.0","target":"pkg:pypi/demo-21431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22940@1.0.0","target":"pkg:pypi/demo-22583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22941@1.0.1","target":"pkg:pypi/demo-10505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22941@1.0.1","target":"pkg:pypi/demo-12182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22941@1.0.1","target":"pkg:pypi/demo-19203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22942@1.0.2","target":"pkg:pypi/demo-18660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22942@1.0.2","target":"pkg:pypi/demo-19151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22943@1.0.3","target":"pkg:pypi/demo-17592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22944@1.0.4","target":"pkg:pypi/demo-22638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22945@1.0.0","target":"pkg:pypi/demo-11188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22945@1.0.0","target":"pkg:pypi/demo-16858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22946@1.0.1","target":"pkg:pypi/demo-17957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22946@1.0.1","target":"pkg:pypi/demo-20103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22947@1.0.2","target":"pkg:pypi/demo-1395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22947@1.0.2","target":"pkg:pypi/demo-14218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22947@1.0.2","target":"pkg:pypi/demo-18641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22948@1.0.3","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22948@1.0.3","target":"pkg:pypi/demo-21249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22949@1.0.4","target":"pkg:pypi/demo-13377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22949@1.0.4","target":"pkg:pypi/demo-13823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22949@1.0.4","target":"pkg:pypi/demo-16922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2294@1.0.4","target":"pkg:pypi/demo-17287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2294@1.0.4","target":"pkg:pypi/demo-22671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22950@1.0.0","target":"pkg:pypi/demo-19173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22951@1.0.1","target":"pkg:pypi/demo-16504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22952@1.0.2","target":"pkg:pypi/demo-15221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22952@1.0.2","target":"pkg:pypi/demo-21479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22952@1.0.2","target":"pkg:pypi/demo-224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22953@1.0.3","target":"pkg:pypi/demo-15301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22953@1.0.3","target":"pkg:pypi/demo-16812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22953@1.0.3","target":"pkg:pypi/demo-19879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22954@1.0.4","target":"pkg:pypi/demo-18076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22954@1.0.4","target":"pkg:pypi/demo-20168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22955@1.0.0","target":"pkg:pypi/demo-11968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22955@1.0.0","target":"pkg:pypi/demo-20335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22956@1.0.1","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22956@1.0.1","target":"pkg:pypi/demo-20837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22957@1.0.2","target":"pkg:pypi/demo-12141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22957@1.0.2","target":"pkg:pypi/demo-14640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22957@1.0.2","target":"pkg:pypi/demo-17547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22958@1.0.3","target":"pkg:pypi/demo-18024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22958@1.0.3","target":"pkg:pypi/demo-20844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22958@1.0.3","target":"pkg:pypi/demo-2283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22959@1.0.4","target":"pkg:pypi/demo-1913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2295@1.0.0","target":"pkg:pypi/demo-12669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2295@1.0.0","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2295@1.0.0","target":"pkg:pypi/demo-17464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22960@1.0.0","target":"pkg:pypi/demo-15429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22960@1.0.0","target":"pkg:pypi/demo-18908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22961@1.0.1","target":"pkg:pypi/demo-11884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22961@1.0.1","target":"pkg:pypi/demo-1327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22961@1.0.1","target":"pkg:pypi/demo-14214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22961@1.0.1","target":"pkg:pypi/demo-15033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22962@1.0.2","target":"pkg:pypi/demo-1521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22963@1.0.3","target":"pkg:pypi/demo-19700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22964@1.0.4","target":"pkg:pypi/demo-13371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22964@1.0.4","target":"pkg:pypi/demo-16507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22964@1.0.4","target":"pkg:pypi/demo-19149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22965@1.0.0","target":"pkg:pypi/demo-1093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22965@1.0.0","target":"pkg:pypi/demo-12832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22966@1.0.1","target":"pkg:pypi/demo-1634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22967@1.0.2","target":"pkg:pypi/demo-19480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22968@1.0.3","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22968@1.0.3","target":"pkg:pypi/demo-11003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22968@1.0.3","target":"pkg:pypi/demo-19266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22969@1.0.4","target":"pkg:pypi/demo-1308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22969@1.0.4","target":"pkg:pypi/demo-18166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22969@1.0.4","target":"pkg:pypi/demo-21376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2296@1.0.1","target":"pkg:pypi/demo-2087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2296@1.0.1","target":"pkg:pypi/demo-21177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22970@1.0.0","target":"pkg:pypi/demo-15968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22970@1.0.0","target":"pkg:pypi/demo-16026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22970@1.0.0","target":"pkg:pypi/demo-16712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22971@1.0.1","target":"pkg:pypi/demo-10265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22971@1.0.1","target":"pkg:pypi/demo-20708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22972@1.0.2","target":"pkg:pypi/demo-15536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22973@1.0.3","target":"pkg:pypi/demo-11775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22973@1.0.3","target":"pkg:pypi/demo-13325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22973@1.0.3","target":"pkg:pypi/demo-16960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22973@1.0.3","target":"pkg:pypi/demo-17965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22974@1.0.4","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22974@1.0.4","target":"pkg:pypi/demo-13613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22974@1.0.4","target":"pkg:pypi/demo-21761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22975@1.0.0","target":"pkg:pypi/demo-13184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22975@1.0.0","target":"pkg:pypi/demo-22770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22976@1.0.1","target":"pkg:pypi/demo-22801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22977@1.0.2","target":"pkg:pypi/demo-12309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22977@1.0.2","target":"pkg:pypi/demo-12623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22978@1.0.3","target":"pkg:pypi/demo-10399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22978@1.0.3","target":"pkg:pypi/demo-15721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22978@1.0.3","target":"pkg:pypi/demo-19392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22978@1.0.3","target":"pkg:pypi/demo-21780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22979@1.0.4","target":"pkg:pypi/demo-14695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22979@1.0.4","target":"pkg:pypi/demo-22619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2297@1.0.2","target":"pkg:pypi/demo-16722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2297@1.0.2","target":"pkg:pypi/demo-18105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22980@1.0.0","target":"pkg:pypi/demo-15578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22980@1.0.0","target":"pkg:pypi/demo-20297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22981@1.0.1","target":"pkg:pypi/demo-12870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22981@1.0.1","target":"pkg:pypi/demo-22114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22981@1.0.1","target":"pkg:pypi/demo-2239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22982@1.0.2","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22982@1.0.2","target":"pkg:pypi/demo-13332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22982@1.0.2","target":"pkg:pypi/demo-15074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22983@1.0.3","target":"pkg:pypi/demo-19952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22984@1.0.4","target":"pkg:pypi/demo-16087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22984@1.0.4","target":"pkg:pypi/demo-21254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22985@1.0.0","target":"pkg:pypi/demo-12706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22985@1.0.0","target":"pkg:pypi/demo-16231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22986@1.0.1","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22986@1.0.1","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22986@1.0.1","target":"pkg:pypi/demo-11824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22986@1.0.1","target":"pkg:pypi/demo-20802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22987@1.0.2","target":"pkg:pypi/demo-12547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22987@1.0.2","target":"pkg:pypi/demo-17248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22987@1.0.2","target":"pkg:pypi/demo-19495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22988@1.0.3","target":"pkg:pypi/demo-19372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22989@1.0.4","target":"pkg:pypi/demo-17123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22989@1.0.4","target":"pkg:pypi/demo-20641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2298@1.0.3","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2298@1.0.3","target":"pkg:pypi/demo-10369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2298@1.0.3","target":"pkg:pypi/demo-19746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22990@1.0.0","target":"pkg:pypi/demo-10646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22990@1.0.0","target":"pkg:pypi/demo-12663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22990@1.0.0","target":"pkg:pypi/demo-16138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22990@1.0.0","target":"pkg:pypi/demo-16506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22991@1.0.1","target":"pkg:pypi/demo-20616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22992@1.0.2","target":"pkg:pypi/demo-14264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22992@1.0.2","target":"pkg:pypi/demo-16672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22992@1.0.2","target":"pkg:pypi/demo-18355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22993@1.0.3","target":"pkg:pypi/demo-21622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22993@1.0.3","target":"pkg:pypi/demo-22224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22994@1.0.4","target":"pkg:pypi/demo-21873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22995@1.0.0","target":"pkg:pypi/demo-11394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22995@1.0.0","target":"pkg:pypi/demo-11706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22995@1.0.0","target":"pkg:pypi/demo-18225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22996@1.0.1","target":"pkg:pypi/demo-1401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22996@1.0.1","target":"pkg:pypi/demo-16228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22997@1.0.2","target":"pkg:pypi/demo-13343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22997@1.0.2","target":"pkg:pypi/demo-1470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22997@1.0.2","target":"pkg:pypi/demo-15432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22997@1.0.2","target":"pkg:pypi/demo-21546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22998@1.0.3","target":"pkg:pypi/demo-1081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22998@1.0.3","target":"pkg:pypi/demo-22409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22999@1.0.4","target":"pkg:pypi/demo-10545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22999@1.0.4","target":"pkg:pypi/demo-10946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22999@1.0.4","target":"pkg:pypi/demo-13090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22999@1.0.4","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2299@1.0.4","target":"pkg:pypi/demo-13536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2299@1.0.4","target":"pkg:pypi/demo-15321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-229@1.0.4","target":"pkg:pypi/demo-20150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22@1.0.2","target":"pkg:pypi/demo-15949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22@1.0.2","target":"pkg:pypi/demo-16718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22@1.0.2","target":"pkg:pypi/demo-18547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-22@1.0.2","target":"pkg:pypi/demo-21552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23000@1.0.0","target":"pkg:pypi/demo-12933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23000@1.0.0","target":"pkg:pypi/demo-18458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23000@1.0.0","target":"pkg:pypi/demo-18848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23000@1.0.0","target":"pkg:pypi/demo-19327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23001@1.0.1","target":"pkg:pypi/demo-11817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23001@1.0.1","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23001@1.0.1","target":"pkg:pypi/demo-16254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23001@1.0.1","target":"pkg:pypi/demo-18707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23002@1.0.2","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23002@1.0.2","target":"pkg:pypi/demo-14792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23002@1.0.2","target":"pkg:pypi/demo-22366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23002@1.0.2","target":"pkg:pypi/demo-22839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23003@1.0.3","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23003@1.0.3","target":"pkg:pypi/demo-18288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23003@1.0.3","target":"pkg:pypi/demo-21326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23004@1.0.4","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23004@1.0.4","target":"pkg:pypi/demo-2152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23005@1.0.0","target":"pkg:pypi/demo-15497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23006@1.0.1","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23006@1.0.1","target":"pkg:pypi/demo-1882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23007@1.0.2","target":"pkg:pypi/demo-16865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23007@1.0.2","target":"pkg:pypi/demo-20553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23007@1.0.2","target":"pkg:pypi/demo-21156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23008@1.0.3","target":"pkg:pypi/demo-12406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23008@1.0.3","target":"pkg:pypi/demo-20827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23008@1.0.3","target":"pkg:pypi/demo-21573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23009@1.0.4","target":"pkg:pypi/demo-2217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2300@1.0.0","target":"pkg:pypi/demo-14384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2300@1.0.0","target":"pkg:pypi/demo-1929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23010@1.0.0","target":"pkg:pypi/demo-10390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23010@1.0.0","target":"pkg:pypi/demo-18638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23011@1.0.1","target":"pkg:pypi/demo-11696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23011@1.0.1","target":"pkg:pypi/demo-12125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23011@1.0.1","target":"pkg:pypi/demo-19277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23012@1.0.2","target":"pkg:pypi/demo-18397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23012@1.0.2","target":"pkg:pypi/demo-21542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23012@1.0.2","target":"pkg:pypi/demo-22123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23013@1.0.3","target":"pkg:pypi/demo-16893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23014@1.0.4","target":"pkg:pypi/demo-22410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23015@1.0.0","target":"pkg:pypi/demo-12518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23015@1.0.0","target":"pkg:pypi/demo-13575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23016@1.0.1","target":"pkg:pypi/demo-14775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23016@1.0.1","target":"pkg:pypi/demo-172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23016@1.0.1","target":"pkg:pypi/demo-2062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23017@1.0.2","target":"pkg:pypi/demo-14832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23018@1.0.3","target":"pkg:pypi/demo-17311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23019@1.0.4","target":"pkg:pypi/demo-11213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23019@1.0.4","target":"pkg:pypi/demo-13597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23019@1.0.4","target":"pkg:pypi/demo-14514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23019@1.0.4","target":"pkg:pypi/demo-19190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2301@1.0.1","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2301@1.0.1","target":"pkg:pypi/demo-1224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2301@1.0.1","target":"pkg:pypi/demo-18231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23020@1.0.0","target":"pkg:pypi/demo-15616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23020@1.0.0","target":"pkg:pypi/demo-21623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23021@1.0.1","target":"pkg:pypi/demo-1182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23022@1.0.2","target":"pkg:pypi/demo-14871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23022@1.0.2","target":"pkg:pypi/demo-20830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23023@1.0.3","target":"pkg:pypi/demo-15981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23023@1.0.3","target":"pkg:pypi/demo-20101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23023@1.0.3","target":"pkg:pypi/demo-21212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23024@1.0.4","target":"pkg:pypi/demo-14216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23024@1.0.4","target":"pkg:pypi/demo-22512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23024@1.0.4","target":"pkg:pypi/demo-22915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23024@1.0.4","target":"pkg:pypi/demo-22992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23025@1.0.0","target":"pkg:pypi/demo-17724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23025@1.0.0","target":"pkg:pypi/demo-21923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23025@1.0.0","target":"pkg:pypi/demo-22191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23026@1.0.1","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23026@1.0.1","target":"pkg:pypi/demo-16180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23027@1.0.2","target":"pkg:pypi/demo-15884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23027@1.0.2","target":"pkg:pypi/demo-16542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23027@1.0.2","target":"pkg:pypi/demo-21867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23028@1.0.3","target":"pkg:pypi/demo-17468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23028@1.0.3","target":"pkg:pypi/demo-20586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23029@1.0.4","target":"pkg:pypi/demo-21517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2302@1.0.2","target":"pkg:pypi/demo-13077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23030@1.0.0","target":"pkg:pypi/demo-11932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23031@1.0.1","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23032@1.0.2","target":"pkg:pypi/demo-10936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23032@1.0.2","target":"pkg:pypi/demo-15434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23033@1.0.3","target":"pkg:pypi/demo-18668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23033@1.0.3","target":"pkg:pypi/demo-19556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23033@1.0.3","target":"pkg:pypi/demo-21748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23033@1.0.3","target":"pkg:pypi/demo-22907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23034@1.0.4","target":"pkg:pypi/demo-10270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23034@1.0.4","target":"pkg:pypi/demo-14734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23034@1.0.4","target":"pkg:pypi/demo-1948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23034@1.0.4","target":"pkg:pypi/demo-21456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23035@1.0.0","target":"pkg:pypi/demo-13626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23035@1.0.0","target":"pkg:pypi/demo-14691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23035@1.0.0","target":"pkg:pypi/demo-22851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23036@1.0.1","target":"pkg:pypi/demo-1071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23036@1.0.1","target":"pkg:pypi/demo-12188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23036@1.0.1","target":"pkg:pypi/demo-1548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23036@1.0.1","target":"pkg:pypi/demo-20977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23037@1.0.2","target":"pkg:pypi/demo-12128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23038@1.0.3","target":"pkg:pypi/demo-22441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23039@1.0.4","target":"pkg:pypi/demo-22331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2303@1.0.3","target":"pkg:pypi/demo-15802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23040@1.0.0","target":"pkg:pypi/demo-15170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23040@1.0.0","target":"pkg:pypi/demo-15671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23040@1.0.0","target":"pkg:pypi/demo-20095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23041@1.0.1","target":"pkg:pypi/demo-1432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23042@1.0.2","target":"pkg:pypi/demo-15909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23043@1.0.3","target":"pkg:pypi/demo-14187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23044@1.0.4","target":"pkg:pypi/demo-14656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23044@1.0.4","target":"pkg:pypi/demo-15582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23044@1.0.4","target":"pkg:pypi/demo-16045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23044@1.0.4","target":"pkg:pypi/demo-21891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23045@1.0.0","target":"pkg:pypi/demo-13298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23045@1.0.0","target":"pkg:pypi/demo-17301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23045@1.0.0","target":"pkg:pypi/demo-20283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23046@1.0.1","target":"pkg:pypi/demo-18802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23047@1.0.2","target":"pkg:pypi/demo-13386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23047@1.0.2","target":"pkg:pypi/demo-13563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23047@1.0.2","target":"pkg:pypi/demo-18782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23047@1.0.2","target":"pkg:pypi/demo-22586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23048@1.0.3","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23048@1.0.3","target":"pkg:pypi/demo-13933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23049@1.0.4","target":"pkg:pypi/demo-13181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23049@1.0.4","target":"pkg:pypi/demo-22697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2304@1.0.4","target":"pkg:pypi/demo-185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23050@1.0.0","target":"pkg:pypi/demo-11366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23050@1.0.0","target":"pkg:pypi/demo-19292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23051@1.0.1","target":"pkg:pypi/demo-11861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23051@1.0.1","target":"pkg:pypi/demo-15729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23051@1.0.1","target":"pkg:pypi/demo-16428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23051@1.0.1","target":"pkg:pypi/demo-22245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23052@1.0.2","target":"pkg:pypi/demo-11593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23052@1.0.2","target":"pkg:pypi/demo-13241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23052@1.0.2","target":"pkg:pypi/demo-21433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23053@1.0.3","target":"pkg:pypi/demo-14690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23053@1.0.3","target":"pkg:pypi/demo-19624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23053@1.0.3","target":"pkg:pypi/demo-20642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23053@1.0.3","target":"pkg:pypi/demo-22397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23054@1.0.4","target":"pkg:pypi/demo-13776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23054@1.0.4","target":"pkg:pypi/demo-16663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23054@1.0.4","target":"pkg:pypi/demo-19109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23055@1.0.0","target":"pkg:pypi/demo-19923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23056@1.0.1","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23056@1.0.1","target":"pkg:pypi/demo-13691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23056@1.0.1","target":"pkg:pypi/demo-17407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23057@1.0.2","target":"pkg:pypi/demo-12194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23057@1.0.2","target":"pkg:pypi/demo-19718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23057@1.0.2","target":"pkg:pypi/demo-20028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23058@1.0.3","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23058@1.0.3","target":"pkg:pypi/demo-14508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23058@1.0.3","target":"pkg:pypi/demo-21201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23058@1.0.3","target":"pkg:pypi/demo-21253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23059@1.0.4","target":"pkg:pypi/demo-1739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23059@1.0.4","target":"pkg:pypi/demo-20941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23059@1.0.4","target":"pkg:pypi/demo-21106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2305@1.0.0","target":"pkg:pypi/demo-20687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2305@1.0.0","target":"pkg:pypi/demo-22643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23060@1.0.0","target":"pkg:pypi/demo-16925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23060@1.0.0","target":"pkg:pypi/demo-19655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23060@1.0.0","target":"pkg:pypi/demo-21264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23061@1.0.1","target":"pkg:pypi/demo-13675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23061@1.0.1","target":"pkg:pypi/demo-18322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23062@1.0.2","target":"pkg:pypi/demo-1949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23062@1.0.2","target":"pkg:pypi/demo-20422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23063@1.0.3","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23063@1.0.3","target":"pkg:pypi/demo-14904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23064@1.0.4","target":"pkg:pypi/demo-20237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23065@1.0.0","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23066@1.0.1","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23066@1.0.1","target":"pkg:pypi/demo-21270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23066@1.0.1","target":"pkg:pypi/demo-21722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23067@1.0.2","target":"pkg:pypi/demo-15790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23068@1.0.3","target":"pkg:pypi/demo-11597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23068@1.0.3","target":"pkg:pypi/demo-13770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23068@1.0.3","target":"pkg:pypi/demo-14755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23068@1.0.3","target":"pkg:pypi/demo-17285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23069@1.0.4","target":"pkg:pypi/demo-14239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23069@1.0.4","target":"pkg:pypi/demo-19918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2306@1.0.1","target":"pkg:pypi/demo-11928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23070@1.0.0","target":"pkg:pypi/demo-1796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23071@1.0.1","target":"pkg:pypi/demo-10757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23072@1.0.2","target":"pkg:pypi/demo-2100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23073@1.0.3","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23073@1.0.3","target":"pkg:pypi/demo-14225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23073@1.0.3","target":"pkg:pypi/demo-17191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23073@1.0.3","target":"pkg:pypi/demo-18883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23074@1.0.4","target":"pkg:pypi/demo-17212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23074@1.0.4","target":"pkg:pypi/demo-22294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23074@1.0.4","target":"pkg:pypi/demo-22408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23075@1.0.0","target":"pkg:pypi/demo-12080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23075@1.0.0","target":"pkg:pypi/demo-20041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23076@1.0.1","target":"pkg:pypi/demo-1456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23077@1.0.2","target":"pkg:pypi/demo-20343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23078@1.0.3","target":"pkg:pypi/demo-11663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23078@1.0.3","target":"pkg:pypi/demo-12029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23078@1.0.3","target":"pkg:pypi/demo-18551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23078@1.0.3","target":"pkg:pypi/demo-19193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23079@1.0.4","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23079@1.0.4","target":"pkg:pypi/demo-13356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2307@1.0.2","target":"pkg:pypi/demo-15307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23080@1.0.0","target":"pkg:pypi/demo-18523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23081@1.0.1","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23082@1.0.2","target":"pkg:pypi/demo-15054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23082@1.0.2","target":"pkg:pypi/demo-15366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23082@1.0.2","target":"pkg:pypi/demo-181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23083@1.0.3","target":"pkg:pypi/demo-15293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23083@1.0.3","target":"pkg:pypi/demo-15629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23083@1.0.3","target":"pkg:pypi/demo-17078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23083@1.0.3","target":"pkg:pypi/demo-21440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23084@1.0.4","target":"pkg:pypi/demo-16488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23085@1.0.0","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23086@1.0.1","target":"pkg:pypi/demo-12389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23087@1.0.2","target":"pkg:pypi/demo-19459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23087@1.0.2","target":"pkg:pypi/demo-19930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23088@1.0.3","target":"pkg:pypi/demo-1859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23089@1.0.4","target":"pkg:pypi/demo-12824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23089@1.0.4","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2308@1.0.3","target":"pkg:pypi/demo-11717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2308@1.0.3","target":"pkg:pypi/demo-15816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2308@1.0.3","target":"pkg:pypi/demo-17770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23090@1.0.0","target":"pkg:pypi/demo-19288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23090@1.0.0","target":"pkg:pypi/demo-20500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23091@1.0.1","target":"pkg:pypi/demo-11119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23091@1.0.1","target":"pkg:pypi/demo-17352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23091@1.0.1","target":"pkg:pypi/demo-20014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23091@1.0.1","target":"pkg:pypi/demo-22651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23092@1.0.2","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23092@1.0.2","target":"pkg:pypi/demo-18493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23092@1.0.2","target":"pkg:pypi/demo-2158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23093@1.0.3","target":"pkg:pypi/demo-13527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23093@1.0.3","target":"pkg:pypi/demo-14307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23093@1.0.3","target":"pkg:pypi/demo-20181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23094@1.0.4","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23094@1.0.4","target":"pkg:pypi/demo-1760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23094@1.0.4","target":"pkg:pypi/demo-20019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23094@1.0.4","target":"pkg:pypi/demo-21070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23095@1.0.0","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23095@1.0.0","target":"pkg:pypi/demo-15180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23096@1.0.1","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23096@1.0.1","target":"pkg:pypi/demo-17108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23096@1.0.1","target":"pkg:pypi/demo-1904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23096@1.0.1","target":"pkg:pypi/demo-19392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23097@1.0.2","target":"pkg:pypi/demo-18508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23097@1.0.2","target":"pkg:pypi/demo-18513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23098@1.0.3","target":"pkg:pypi/demo-11851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23098@1.0.3","target":"pkg:pypi/demo-14089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23098@1.0.3","target":"pkg:pypi/demo-19489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23099@1.0.4","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23099@1.0.4","target":"pkg:pypi/demo-15210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23099@1.0.4","target":"pkg:pypi/demo-15705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23099@1.0.4","target":"pkg:pypi/demo-20869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2309@1.0.4","target":"pkg:pypi/demo-16200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2309@1.0.4","target":"pkg:pypi/demo-21079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-230@1.0.0","target":"pkg:pypi/demo-13135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-230@1.0.0","target":"pkg:pypi/demo-13312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-230@1.0.0","target":"pkg:pypi/demo-18222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23100@1.0.0","target":"pkg:pypi/demo-20839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23101@1.0.1","target":"pkg:pypi/demo-22159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23102@1.0.2","target":"pkg:pypi/demo-11727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23102@1.0.2","target":"pkg:pypi/demo-17174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23103@1.0.3","target":"pkg:pypi/demo-13568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23103@1.0.3","target":"pkg:pypi/demo-16910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23104@1.0.4","target":"pkg:pypi/demo-15548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23104@1.0.4","target":"pkg:pypi/demo-18435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23104@1.0.4","target":"pkg:pypi/demo-21571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23104@1.0.4","target":"pkg:pypi/demo-21948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23105@1.0.0","target":"pkg:pypi/demo-22047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23105@1.0.0","target":"pkg:pypi/demo-22137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23105@1.0.0","target":"pkg:pypi/demo-22650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23105@1.0.0","target":"pkg:pypi/demo-2298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23106@1.0.1","target":"pkg:pypi/demo-12889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23107@1.0.2","target":"pkg:pypi/demo-10248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23107@1.0.2","target":"pkg:pypi/demo-12700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23107@1.0.2","target":"pkg:pypi/demo-2236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23108@1.0.3","target":"pkg:pypi/demo-12159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23108@1.0.3","target":"pkg:pypi/demo-1314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23108@1.0.3","target":"pkg:pypi/demo-15434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23108@1.0.3","target":"pkg:pypi/demo-1742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23109@1.0.4","target":"pkg:pypi/demo-11938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23109@1.0.4","target":"pkg:pypi/demo-13200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23109@1.0.4","target":"pkg:pypi/demo-15702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2310@1.0.0","target":"pkg:pypi/demo-1220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2310@1.0.0","target":"pkg:pypi/demo-16523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2310@1.0.0","target":"pkg:pypi/demo-16884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2310@1.0.0","target":"pkg:pypi/demo-20030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23110@1.0.0","target":"pkg:pypi/demo-14741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23110@1.0.0","target":"pkg:pypi/demo-17932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23110@1.0.0","target":"pkg:pypi/demo-19287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23111@1.0.1","target":"pkg:pypi/demo-22989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23112@1.0.2","target":"pkg:pypi/demo-11428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23112@1.0.2","target":"pkg:pypi/demo-19258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23112@1.0.2","target":"pkg:pypi/demo-20667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23113@1.0.3","target":"pkg:pypi/demo-17589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23113@1.0.3","target":"pkg:pypi/demo-18719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23113@1.0.3","target":"pkg:pypi/demo-21337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23113@1.0.3","target":"pkg:pypi/demo-21524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23114@1.0.4","target":"pkg:pypi/demo-10928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23114@1.0.4","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23114@1.0.4","target":"pkg:pypi/demo-17640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23115@1.0.0","target":"pkg:pypi/demo-14619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23115@1.0.0","target":"pkg:pypi/demo-21586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23116@1.0.1","target":"pkg:pypi/demo-12181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23117@1.0.2","target":"pkg:pypi/demo-13094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23117@1.0.2","target":"pkg:pypi/demo-1630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23118@1.0.3","target":"pkg:pypi/demo-13801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23118@1.0.3","target":"pkg:pypi/demo-14860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23118@1.0.3","target":"pkg:pypi/demo-18307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23118@1.0.3","target":"pkg:pypi/demo-18901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23119@1.0.4","target":"pkg:pypi/demo-20266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2311@1.0.1","target":"pkg:pypi/demo-1125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23120@1.0.0","target":"pkg:pypi/demo-22419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23121@1.0.1","target":"pkg:pypi/demo-14015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23121@1.0.1","target":"pkg:pypi/demo-14862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23121@1.0.1","target":"pkg:pypi/demo-18772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23121@1.0.1","target":"pkg:pypi/demo-18984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23122@1.0.2","target":"pkg:pypi/demo-1691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23122@1.0.2","target":"pkg:pypi/demo-20951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23122@1.0.2","target":"pkg:pypi/demo-22046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23123@1.0.3","target":"pkg:pypi/demo-14313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23124@1.0.4","target":"pkg:pypi/demo-14163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23124@1.0.4","target":"pkg:pypi/demo-17618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23124@1.0.4","target":"pkg:pypi/demo-17641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23125@1.0.0","target":"pkg:pypi/demo-10367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23125@1.0.0","target":"pkg:pypi/demo-10370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23125@1.0.0","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23125@1.0.0","target":"pkg:pypi/demo-22734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23126@1.0.1","target":"pkg:pypi/demo-11781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23127@1.0.2","target":"pkg:pypi/demo-1436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23127@1.0.2","target":"pkg:pypi/demo-19733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23128@1.0.3","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23129@1.0.4","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23129@1.0.4","target":"pkg:pypi/demo-15186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23129@1.0.4","target":"pkg:pypi/demo-21689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23129@1.0.4","target":"pkg:pypi/demo-2227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2312@1.0.2","target":"pkg:pypi/demo-13041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2312@1.0.2","target":"pkg:pypi/demo-13936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2312@1.0.2","target":"pkg:pypi/demo-19118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2312@1.0.2","target":"pkg:pypi/demo-21872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23130@1.0.0","target":"pkg:pypi/demo-15634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23130@1.0.0","target":"pkg:pypi/demo-19104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23130@1.0.0","target":"pkg:pypi/demo-20680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23131@1.0.1","target":"pkg:pypi/demo-10753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23131@1.0.1","target":"pkg:pypi/demo-17654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23131@1.0.1","target":"pkg:pypi/demo-18937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23132@1.0.2","target":"pkg:pypi/demo-11662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23132@1.0.2","target":"pkg:pypi/demo-1960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23132@1.0.2","target":"pkg:pypi/demo-22231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23133@1.0.3","target":"pkg:pypi/demo-14753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23133@1.0.3","target":"pkg:pypi/demo-225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23134@1.0.4","target":"pkg:pypi/demo-19637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23135@1.0.0","target":"pkg:pypi/demo-11740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23135@1.0.0","target":"pkg:pypi/demo-12977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23135@1.0.0","target":"pkg:pypi/demo-19505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23136@1.0.1","target":"pkg:pypi/demo-12221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23136@1.0.1","target":"pkg:pypi/demo-19173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23137@1.0.2","target":"pkg:pypi/demo-20872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23138@1.0.3","target":"pkg:pypi/demo-12570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23138@1.0.3","target":"pkg:pypi/demo-15079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23138@1.0.3","target":"pkg:pypi/demo-17276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23138@1.0.3","target":"pkg:pypi/demo-17501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23139@1.0.4","target":"pkg:pypi/demo-20495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23139@1.0.4","target":"pkg:pypi/demo-20498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23139@1.0.4","target":"pkg:pypi/demo-223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23139@1.0.4","target":"pkg:pypi/demo-22755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2313@1.0.3","target":"pkg:pypi/demo-14924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2313@1.0.3","target":"pkg:pypi/demo-18234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23140@1.0.0","target":"pkg:pypi/demo-15879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23141@1.0.1","target":"pkg:pypi/demo-17200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23141@1.0.1","target":"pkg:pypi/demo-23056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23142@1.0.2","target":"pkg:pypi/demo-14923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23143@1.0.3","target":"pkg:pypi/demo-10109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23143@1.0.3","target":"pkg:pypi/demo-14411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23143@1.0.3","target":"pkg:pypi/demo-21200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23144@1.0.4","target":"pkg:pypi/demo-15897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23144@1.0.4","target":"pkg:pypi/demo-19143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23145@1.0.0","target":"pkg:pypi/demo-10946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23145@1.0.0","target":"pkg:pypi/demo-11123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23145@1.0.0","target":"pkg:pypi/demo-21239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23146@1.0.1","target":"pkg:pypi/demo-14424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23146@1.0.1","target":"pkg:pypi/demo-19015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23147@1.0.2","target":"pkg:pypi/demo-12291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23147@1.0.2","target":"pkg:pypi/demo-14909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23147@1.0.2","target":"pkg:pypi/demo-16153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23148@1.0.3","target":"pkg:pypi/demo-13792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23148@1.0.3","target":"pkg:pypi/demo-16920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23148@1.0.3","target":"pkg:pypi/demo-21889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23148@1.0.3","target":"pkg:pypi/demo-22552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23149@1.0.4","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23149@1.0.4","target":"pkg:pypi/demo-13098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23149@1.0.4","target":"pkg:pypi/demo-17914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23149@1.0.4","target":"pkg:pypi/demo-18556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2314@1.0.4","target":"pkg:pypi/demo-11310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2314@1.0.4","target":"pkg:pypi/demo-19241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23150@1.0.0","target":"pkg:pypi/demo-13757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23150@1.0.0","target":"pkg:pypi/demo-1423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23150@1.0.0","target":"pkg:pypi/demo-15102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23150@1.0.0","target":"pkg:pypi/demo-22506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23151@1.0.1","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23151@1.0.1","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23151@1.0.1","target":"pkg:pypi/demo-15733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23151@1.0.1","target":"pkg:pypi/demo-2059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23152@1.0.2","target":"pkg:pypi/demo-11514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23152@1.0.2","target":"pkg:pypi/demo-17330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23153@1.0.3","target":"pkg:pypi/demo-1870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23154@1.0.4","target":"pkg:pypi/demo-18677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23154@1.0.4","target":"pkg:pypi/demo-20096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23155@1.0.0","target":"pkg:pypi/demo-13372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23156@1.0.1","target":"pkg:pypi/demo-15643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23156@1.0.1","target":"pkg:pypi/demo-22907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23157@1.0.2","target":"pkg:pypi/demo-1638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23157@1.0.2","target":"pkg:pypi/demo-18014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23158@1.0.3","target":"pkg:pypi/demo-15631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23158@1.0.3","target":"pkg:pypi/demo-16015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23158@1.0.3","target":"pkg:pypi/demo-18320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23159@1.0.4","target":"pkg:pypi/demo-12086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2315@1.0.0","target":"pkg:pypi/demo-16974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2315@1.0.0","target":"pkg:pypi/demo-21543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2315@1.0.0","target":"pkg:pypi/demo-22614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2315@1.0.0","target":"pkg:pypi/demo-22751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23160@1.0.0","target":"pkg:pypi/demo-14700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23160@1.0.0","target":"pkg:pypi/demo-21881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23161@1.0.1","target":"pkg:pypi/demo-15626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23162@1.0.2","target":"pkg:pypi/demo-1186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23162@1.0.2","target":"pkg:pypi/demo-16887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23162@1.0.2","target":"pkg:pypi/demo-16930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23163@1.0.3","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23164@1.0.4","target":"pkg:pypi/demo-15591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23164@1.0.4","target":"pkg:pypi/demo-16792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23164@1.0.4","target":"pkg:pypi/demo-18842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23165@1.0.0","target":"pkg:pypi/demo-13261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23165@1.0.0","target":"pkg:pypi/demo-15105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23165@1.0.0","target":"pkg:pypi/demo-18464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23166@1.0.1","target":"pkg:pypi/demo-10118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23166@1.0.1","target":"pkg:pypi/demo-21148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23167@1.0.2","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23167@1.0.2","target":"pkg:pypi/demo-12447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23167@1.0.2","target":"pkg:pypi/demo-22457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23168@1.0.3","target":"pkg:pypi/demo-10658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23168@1.0.3","target":"pkg:pypi/demo-21512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23169@1.0.4","target":"pkg:pypi/demo-15@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2316@1.0.1","target":"pkg:pypi/demo-10118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2316@1.0.1","target":"pkg:pypi/demo-13342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2316@1.0.1","target":"pkg:pypi/demo-14368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23170@1.0.0","target":"pkg:pypi/demo-21990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23171@1.0.1","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23171@1.0.1","target":"pkg:pypi/demo-15902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23171@1.0.1","target":"pkg:pypi/demo-1685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23171@1.0.1","target":"pkg:pypi/demo-17740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23172@1.0.2","target":"pkg:pypi/demo-10530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23173@1.0.3","target":"pkg:pypi/demo-21338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23174@1.0.4","target":"pkg:pypi/demo-11885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23174@1.0.4","target":"pkg:pypi/demo-18376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23175@1.0.0","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23175@1.0.0","target":"pkg:pypi/demo-15984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23175@1.0.0","target":"pkg:pypi/demo-19053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23175@1.0.0","target":"pkg:pypi/demo-22740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23176@1.0.1","target":"pkg:pypi/demo-12918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23176@1.0.1","target":"pkg:pypi/demo-15029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23177@1.0.2","target":"pkg:pypi/demo-12640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23177@1.0.2","target":"pkg:pypi/demo-18329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23177@1.0.2","target":"pkg:pypi/demo-22782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23178@1.0.3","target":"pkg:pypi/demo-22100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23179@1.0.4","target":"pkg:pypi/demo-16560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2317@1.0.2","target":"pkg:pypi/demo-23003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23180@1.0.0","target":"pkg:pypi/demo-14903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23180@1.0.0","target":"pkg:pypi/demo-21550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23181@1.0.1","target":"pkg:pypi/demo-14221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23181@1.0.1","target":"pkg:pypi/demo-17293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23181@1.0.1","target":"pkg:pypi/demo-19730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23181@1.0.1","target":"pkg:pypi/demo-22088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23182@1.0.2","target":"pkg:pypi/demo-12383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23182@1.0.2","target":"pkg:pypi/demo-18554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23182@1.0.2","target":"pkg:pypi/demo-20231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23182@1.0.2","target":"pkg:pypi/demo-20915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23183@1.0.3","target":"pkg:pypi/demo-14675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23184@1.0.4","target":"pkg:pypi/demo-11075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23184@1.0.4","target":"pkg:pypi/demo-16051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23184@1.0.4","target":"pkg:pypi/demo-23149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23185@1.0.0","target":"pkg:pypi/demo-1759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23185@1.0.0","target":"pkg:pypi/demo-20979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23185@1.0.0","target":"pkg:pypi/demo-23044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23186@1.0.1","target":"pkg:pypi/demo-10712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23186@1.0.1","target":"pkg:pypi/demo-14161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23186@1.0.1","target":"pkg:pypi/demo-14316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23186@1.0.1","target":"pkg:pypi/demo-20310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23187@1.0.2","target":"pkg:pypi/demo-13860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23187@1.0.2","target":"pkg:pypi/demo-16388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23187@1.0.2","target":"pkg:pypi/demo-18744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23188@1.0.3","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23188@1.0.3","target":"pkg:pypi/demo-12798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23188@1.0.3","target":"pkg:pypi/demo-17757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23189@1.0.4","target":"pkg:pypi/demo-18917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23189@1.0.4","target":"pkg:pypi/demo-20703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2318@1.0.3","target":"pkg:pypi/demo-16518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23190@1.0.0","target":"pkg:pypi/demo-1052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23190@1.0.0","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23190@1.0.0","target":"pkg:pypi/demo-12090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23190@1.0.0","target":"pkg:pypi/demo-12540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23191@1.0.1","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23192@1.0.2","target":"pkg:pypi/demo-12392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23192@1.0.2","target":"pkg:pypi/demo-16217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23192@1.0.2","target":"pkg:pypi/demo-20298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23193@1.0.3","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23193@1.0.3","target":"pkg:pypi/demo-16611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23193@1.0.3","target":"pkg:pypi/demo-17239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23194@1.0.4","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23194@1.0.4","target":"pkg:pypi/demo-12985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23194@1.0.4","target":"pkg:pypi/demo-14359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23195@1.0.0","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23195@1.0.0","target":"pkg:pypi/demo-12123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23195@1.0.0","target":"pkg:pypi/demo-20202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23195@1.0.0","target":"pkg:pypi/demo-20668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23196@1.0.1","target":"pkg:pypi/demo-14278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23197@1.0.2","target":"pkg:pypi/demo-10254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23197@1.0.2","target":"pkg:pypi/demo-18092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23197@1.0.2","target":"pkg:pypi/demo-1860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23197@1.0.2","target":"pkg:pypi/demo-20765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23198@1.0.3","target":"pkg:pypi/demo-18496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23199@1.0.4","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23199@1.0.4","target":"pkg:pypi/demo-12221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23199@1.0.4","target":"pkg:pypi/demo-13152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2319@1.0.4","target":"pkg:pypi/demo-1442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2319@1.0.4","target":"pkg:pypi/demo-19947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2319@1.0.4","target":"pkg:pypi/demo-20647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-231@1.0.1","target":"pkg:pypi/demo-10471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-231@1.0.1","target":"pkg:pypi/demo-18226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-231@1.0.1","target":"pkg:pypi/demo-18960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23200@1.0.0","target":"pkg:pypi/demo-14765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23200@1.0.0","target":"pkg:pypi/demo-18226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23200@1.0.0","target":"pkg:pypi/demo-1957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23200@1.0.0","target":"pkg:pypi/demo-22916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23201@1.0.1","target":"pkg:pypi/demo-17757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23202@1.0.2","target":"pkg:pypi/demo-12851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23202@1.0.2","target":"pkg:pypi/demo-17414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23203@1.0.3","target":"pkg:pypi/demo-12420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23203@1.0.3","target":"pkg:pypi/demo-1673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23204@1.0.4","target":"pkg:pypi/demo-1123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23204@1.0.4","target":"pkg:pypi/demo-14772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23204@1.0.4","target":"pkg:pypi/demo-17043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23204@1.0.4","target":"pkg:pypi/demo-19547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23205@1.0.0","target":"pkg:pypi/demo-10640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23205@1.0.0","target":"pkg:pypi/demo-12954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23205@1.0.0","target":"pkg:pypi/demo-21066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23206@1.0.1","target":"pkg:pypi/demo-10779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23206@1.0.1","target":"pkg:pypi/demo-13887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23206@1.0.1","target":"pkg:pypi/demo-21560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23207@1.0.2","target":"pkg:pypi/demo-13194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23207@1.0.2","target":"pkg:pypi/demo-19788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23207@1.0.2","target":"pkg:pypi/demo-20841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23208@1.0.3","target":"pkg:pypi/demo-16282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23209@1.0.4","target":"pkg:pypi/demo-12500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23209@1.0.4","target":"pkg:pypi/demo-16095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2320@1.0.0","target":"pkg:pypi/demo-10955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2320@1.0.0","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23210@1.0.0","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23210@1.0.0","target":"pkg:pypi/demo-12010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23210@1.0.0","target":"pkg:pypi/demo-17420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23210@1.0.0","target":"pkg:pypi/demo-20080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23211@1.0.1","target":"pkg:pypi/demo-13818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23212@1.0.2","target":"pkg:pypi/demo-11260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23212@1.0.2","target":"pkg:pypi/demo-14529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23212@1.0.2","target":"pkg:pypi/demo-20608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23213@1.0.3","target":"pkg:pypi/demo-20958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23213@1.0.3","target":"pkg:pypi/demo-21838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23214@1.0.4","target":"pkg:pypi/demo-14003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23214@1.0.4","target":"pkg:pypi/demo-2290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23215@1.0.0","target":"pkg:pypi/demo-17036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23216@1.0.1","target":"pkg:pypi/demo-11697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23216@1.0.1","target":"pkg:pypi/demo-14460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23216@1.0.1","target":"pkg:pypi/demo-16109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23217@1.0.2","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23217@1.0.2","target":"pkg:pypi/demo-13388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23218@1.0.3","target":"pkg:pypi/demo-1148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23218@1.0.3","target":"pkg:pypi/demo-15049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23218@1.0.3","target":"pkg:pypi/demo-21374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23218@1.0.3","target":"pkg:pypi/demo-22627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23219@1.0.4","target":"pkg:pypi/demo-16953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23219@1.0.4","target":"pkg:pypi/demo-19962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2321@1.0.1","target":"pkg:pypi/demo-19328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23220@1.0.0","target":"pkg:pypi/demo-13912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23220@1.0.0","target":"pkg:pypi/demo-22731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23221@1.0.1","target":"pkg:pypi/demo-11137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23221@1.0.1","target":"pkg:pypi/demo-13122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23222@1.0.2","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23222@1.0.2","target":"pkg:pypi/demo-11822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23222@1.0.2","target":"pkg:pypi/demo-20577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23222@1.0.2","target":"pkg:pypi/demo-21120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23223@1.0.3","target":"pkg:pypi/demo-17221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23224@1.0.4","target":"pkg:pypi/demo-16702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23225@1.0.0","target":"pkg:pypi/demo-15842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23225@1.0.0","target":"pkg:pypi/demo-19725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23226@1.0.1","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23227@1.0.2","target":"pkg:pypi/demo-12654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23227@1.0.2","target":"pkg:pypi/demo-1693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23227@1.0.2","target":"pkg:pypi/demo-22573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23228@1.0.3","target":"pkg:pypi/demo-13732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23228@1.0.3","target":"pkg:pypi/demo-1859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23229@1.0.4","target":"pkg:pypi/demo-1630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23229@1.0.4","target":"pkg:pypi/demo-22335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2322@1.0.2","target":"pkg:pypi/demo-1419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2322@1.0.2","target":"pkg:pypi/demo-20175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23230@1.0.0","target":"pkg:pypi/demo-20614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23231@1.0.1","target":"pkg:pypi/demo-11975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23231@1.0.1","target":"pkg:pypi/demo-19926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23232@1.0.2","target":"pkg:pypi/demo-11083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23232@1.0.2","target":"pkg:pypi/demo-12216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23232@1.0.2","target":"pkg:pypi/demo-17493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23232@1.0.2","target":"pkg:pypi/demo-22977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23233@1.0.3","target":"pkg:pypi/demo-19920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23234@1.0.4","target":"pkg:pypi/demo-10405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23234@1.0.4","target":"pkg:pypi/demo-11799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23234@1.0.4","target":"pkg:pypi/demo-12216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23234@1.0.4","target":"pkg:pypi/demo-19189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23235@1.0.0","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23235@1.0.0","target":"pkg:pypi/demo-14605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23235@1.0.0","target":"pkg:pypi/demo-17756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23235@1.0.0","target":"pkg:pypi/demo-21550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23236@1.0.1","target":"pkg:pypi/demo-12775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23236@1.0.1","target":"pkg:pypi/demo-18529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23236@1.0.1","target":"pkg:pypi/demo-20505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23237@1.0.2","target":"pkg:pypi/demo-15840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23237@1.0.2","target":"pkg:pypi/demo-17925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23238@1.0.3","target":"pkg:pypi/demo-21150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23239@1.0.4","target":"pkg:pypi/demo-19846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2323@1.0.3","target":"pkg:pypi/demo-15161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23240@1.0.0","target":"pkg:pypi/demo-12493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23241@1.0.1","target":"pkg:pypi/demo-12215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23241@1.0.1","target":"pkg:pypi/demo-20732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23241@1.0.1","target":"pkg:pypi/demo-22453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23242@1.0.2","target":"pkg:pypi/demo-12278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23242@1.0.2","target":"pkg:pypi/demo-14391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23242@1.0.2","target":"pkg:pypi/demo-18700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23242@1.0.2","target":"pkg:pypi/demo-21360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23243@1.0.3","target":"pkg:pypi/demo-12212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23243@1.0.3","target":"pkg:pypi/demo-13349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23244@1.0.4","target":"pkg:pypi/demo-21501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23245@1.0.0","target":"pkg:pypi/demo-16709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23245@1.0.0","target":"pkg:pypi/demo-19535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23246@1.0.1","target":"pkg:pypi/demo-11984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23246@1.0.1","target":"pkg:pypi/demo-14653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23246@1.0.1","target":"pkg:pypi/demo-18613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23246@1.0.1","target":"pkg:pypi/demo-20768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23247@1.0.2","target":"pkg:pypi/demo-17443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23247@1.0.2","target":"pkg:pypi/demo-18004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23247@1.0.2","target":"pkg:pypi/demo-18551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23247@1.0.2","target":"pkg:pypi/demo-22144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23248@1.0.3","target":"pkg:pypi/demo-16551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23249@1.0.4","target":"pkg:pypi/demo-10588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23249@1.0.4","target":"pkg:pypi/demo-17938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2324@1.0.4","target":"pkg:pypi/demo-15834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2324@1.0.4","target":"pkg:pypi/demo-19620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2324@1.0.4","target":"pkg:pypi/demo-23160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23250@1.0.0","target":"pkg:pypi/demo-1088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23250@1.0.0","target":"pkg:pypi/demo-15333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23251@1.0.1","target":"pkg:pypi/demo-15964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23252@1.0.2","target":"pkg:pypi/demo-11373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23252@1.0.2","target":"pkg:pypi/demo-15696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23252@1.0.2","target":"pkg:pypi/demo-18655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23252@1.0.2","target":"pkg:pypi/demo-18752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23253@1.0.3","target":"pkg:pypi/demo-11234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23253@1.0.3","target":"pkg:pypi/demo-11377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23253@1.0.3","target":"pkg:pypi/demo-15498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23254@1.0.4","target":"pkg:pypi/demo-124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23255@1.0.0","target":"pkg:pypi/demo-12459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23256@1.0.1","target":"pkg:pypi/demo-19053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23256@1.0.1","target":"pkg:pypi/demo-22578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23257@1.0.2","target":"pkg:pypi/demo-16729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23257@1.0.2","target":"pkg:pypi/demo-17690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23258@1.0.3","target":"pkg:pypi/demo-15733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23259@1.0.4","target":"pkg:pypi/demo-19479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2325@1.0.0","target":"pkg:pypi/demo-10734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2325@1.0.0","target":"pkg:pypi/demo-11247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2325@1.0.0","target":"pkg:pypi/demo-11624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23260@1.0.0","target":"pkg:pypi/demo-1294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23261@1.0.1","target":"pkg:pypi/demo-11104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23262@1.0.2","target":"pkg:pypi/demo-11332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23263@1.0.3","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23263@1.0.3","target":"pkg:pypi/demo-16723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23264@1.0.4","target":"pkg:pypi/demo-17725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23264@1.0.4","target":"pkg:pypi/demo-19366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23264@1.0.4","target":"pkg:pypi/demo-22681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23265@1.0.0","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23265@1.0.0","target":"pkg:pypi/demo-1400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23265@1.0.0","target":"pkg:pypi/demo-16288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23265@1.0.0","target":"pkg:pypi/demo-22017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23266@1.0.1","target":"pkg:pypi/demo-10658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23267@1.0.2","target":"pkg:pypi/demo-19411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23267@1.0.2","target":"pkg:pypi/demo-21553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23268@1.0.3","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23268@1.0.3","target":"pkg:pypi/demo-127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23268@1.0.3","target":"pkg:pypi/demo-13864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23268@1.0.3","target":"pkg:pypi/demo-15283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23269@1.0.4","target":"pkg:pypi/demo-13344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23269@1.0.4","target":"pkg:pypi/demo-14095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23269@1.0.4","target":"pkg:pypi/demo-1621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23269@1.0.4","target":"pkg:pypi/demo-17674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2326@1.0.1","target":"pkg:pypi/demo-13170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2326@1.0.1","target":"pkg:pypi/demo-13926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2326@1.0.1","target":"pkg:pypi/demo-14813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2326@1.0.1","target":"pkg:pypi/demo-2141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23270@1.0.0","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23270@1.0.0","target":"pkg:pypi/demo-18275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23270@1.0.0","target":"pkg:pypi/demo-22172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23271@1.0.1","target":"pkg:pypi/demo-17873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23271@1.0.1","target":"pkg:pypi/demo-19920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23272@1.0.2","target":"pkg:pypi/demo-11493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23272@1.0.2","target":"pkg:pypi/demo-15129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23272@1.0.2","target":"pkg:pypi/demo-20350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23272@1.0.2","target":"pkg:pypi/demo-21503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23273@1.0.3","target":"pkg:pypi/demo-1329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23273@1.0.3","target":"pkg:pypi/demo-213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23274@1.0.4","target":"pkg:pypi/demo-10117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23274@1.0.4","target":"pkg:pypi/demo-20723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23274@1.0.4","target":"pkg:pypi/demo-230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23275@1.0.0","target":"pkg:pypi/demo-12593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23275@1.0.0","target":"pkg:pypi/demo-17334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23275@1.0.0","target":"pkg:pypi/demo-21669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23276@1.0.1","target":"pkg:pypi/demo-13603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23276@1.0.1","target":"pkg:pypi/demo-16662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23277@1.0.2","target":"pkg:pypi/demo-12555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23277@1.0.2","target":"pkg:pypi/demo-12877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23278@1.0.3","target":"pkg:pypi/demo-1464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23278@1.0.3","target":"pkg:pypi/demo-14867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23278@1.0.3","target":"pkg:pypi/demo-16071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23279@1.0.4","target":"pkg:pypi/demo-10181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23279@1.0.4","target":"pkg:pypi/demo-15890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23279@1.0.4","target":"pkg:pypi/demo-21016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2327@1.0.2","target":"pkg:pypi/demo-14730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2327@1.0.2","target":"pkg:pypi/demo-21525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23280@1.0.0","target":"pkg:pypi/demo-14507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23281@1.0.1","target":"pkg:pypi/demo-10772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23281@1.0.1","target":"pkg:pypi/demo-22280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23282@1.0.2","target":"pkg:pypi/demo-1291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23282@1.0.2","target":"pkg:pypi/demo-18382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23282@1.0.2","target":"pkg:pypi/demo-21938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23283@1.0.3","target":"pkg:pypi/demo-20409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23283@1.0.3","target":"pkg:pypi/demo-2160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23283@1.0.3","target":"pkg:pypi/demo-22802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23284@1.0.4","target":"pkg:pypi/demo-14988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23284@1.0.4","target":"pkg:pypi/demo-17609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23284@1.0.4","target":"pkg:pypi/demo-2245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23285@1.0.0","target":"pkg:pypi/demo-11775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23285@1.0.0","target":"pkg:pypi/demo-13676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23285@1.0.0","target":"pkg:pypi/demo-15346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23285@1.0.0","target":"pkg:pypi/demo-16160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23286@1.0.1","target":"pkg:pypi/demo-11874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23287@1.0.2","target":"pkg:pypi/demo-13262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23288@1.0.3","target":"pkg:pypi/demo-10321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23288@1.0.3","target":"pkg:pypi/demo-16668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23288@1.0.3","target":"pkg:pypi/demo-16977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23289@1.0.4","target":"pkg:pypi/demo-10386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23289@1.0.4","target":"pkg:pypi/demo-13676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23289@1.0.4","target":"pkg:pypi/demo-20614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23289@1.0.4","target":"pkg:pypi/demo-21763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2328@1.0.3","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2328@1.0.3","target":"pkg:pypi/demo-17101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2328@1.0.3","target":"pkg:pypi/demo-17462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2328@1.0.3","target":"pkg:pypi/demo-17686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23290@1.0.0","target":"pkg:pypi/demo-15120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23291@1.0.1","target":"pkg:pypi/demo-20584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23291@1.0.1","target":"pkg:pypi/demo-20681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23292@1.0.2","target":"pkg:pypi/demo-11481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23292@1.0.2","target":"pkg:pypi/demo-13467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23292@1.0.2","target":"pkg:pypi/demo-20180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23293@1.0.3","target":"pkg:pypi/demo-12311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23293@1.0.3","target":"pkg:pypi/demo-23115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23294@1.0.4","target":"pkg:pypi/demo-15827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23294@1.0.4","target":"pkg:pypi/demo-16587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23295@1.0.0","target":"pkg:pypi/demo-10639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23295@1.0.0","target":"pkg:pypi/demo-11775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23295@1.0.0","target":"pkg:pypi/demo-15452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23295@1.0.0","target":"pkg:pypi/demo-22127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23296@1.0.1","target":"pkg:pypi/demo-11631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23297@1.0.2","target":"pkg:pypi/demo-10905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23297@1.0.2","target":"pkg:pypi/demo-21629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23298@1.0.3","target":"pkg:pypi/demo-11736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23298@1.0.3","target":"pkg:pypi/demo-130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23298@1.0.3","target":"pkg:pypi/demo-22253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23299@1.0.4","target":"pkg:pypi/demo-1193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23299@1.0.4","target":"pkg:pypi/demo-13783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23299@1.0.4","target":"pkg:pypi/demo-15297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23299@1.0.4","target":"pkg:pypi/demo-22484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2329@1.0.4","target":"pkg:pypi/demo-11163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2329@1.0.4","target":"pkg:pypi/demo-13890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2329@1.0.4","target":"pkg:pypi/demo-18367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2329@1.0.4","target":"pkg:pypi/demo-22005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-232@1.0.2","target":"pkg:pypi/demo-12798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-232@1.0.2","target":"pkg:pypi/demo-1326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-232@1.0.2","target":"pkg:pypi/demo-16284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-232@1.0.2","target":"pkg:pypi/demo-19992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23300@1.0.0","target":"pkg:pypi/demo-15365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23300@1.0.0","target":"pkg:pypi/demo-21428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23300@1.0.0","target":"pkg:pypi/demo-2194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23301@1.0.1","target":"pkg:pypi/demo-16887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23301@1.0.1","target":"pkg:pypi/demo-17858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23301@1.0.1","target":"pkg:pypi/demo-1893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23302@1.0.2","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23302@1.0.2","target":"pkg:pypi/demo-14172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23302@1.0.2","target":"pkg:pypi/demo-14180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23302@1.0.2","target":"pkg:pypi/demo-2255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23303@1.0.3","target":"pkg:pypi/demo-11622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23303@1.0.3","target":"pkg:pypi/demo-13311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23303@1.0.3","target":"pkg:pypi/demo-2309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23304@1.0.4","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23304@1.0.4","target":"pkg:pypi/demo-12213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23304@1.0.4","target":"pkg:pypi/demo-14225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23304@1.0.4","target":"pkg:pypi/demo-20985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23305@1.0.0","target":"pkg:pypi/demo-16642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23306@1.0.1","target":"pkg:pypi/demo-15072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23307@1.0.2","target":"pkg:pypi/demo-16850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23307@1.0.2","target":"pkg:pypi/demo-16945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23307@1.0.2","target":"pkg:pypi/demo-17690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23307@1.0.2","target":"pkg:pypi/demo-23231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23308@1.0.3","target":"pkg:pypi/demo-20117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23308@1.0.3","target":"pkg:pypi/demo-20230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23309@1.0.4","target":"pkg:pypi/demo-11096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23309@1.0.4","target":"pkg:pypi/demo-22386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23309@1.0.4","target":"pkg:pypi/demo-22697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2330@1.0.0","target":"pkg:pypi/demo-14790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23310@1.0.0","target":"pkg:pypi/demo-13282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23310@1.0.0","target":"pkg:pypi/demo-13840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23310@1.0.0","target":"pkg:pypi/demo-18615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23310@1.0.0","target":"pkg:pypi/demo-21600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23311@1.0.1","target":"pkg:pypi/demo-12343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23311@1.0.1","target":"pkg:pypi/demo-20993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23312@1.0.2","target":"pkg:pypi/demo-10617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23312@1.0.2","target":"pkg:pypi/demo-12345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23312@1.0.2","target":"pkg:pypi/demo-17332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23312@1.0.2","target":"pkg:pypi/demo-18319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23313@1.0.3","target":"pkg:pypi/demo-11311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23313@1.0.3","target":"pkg:pypi/demo-13293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23313@1.0.3","target":"pkg:pypi/demo-16869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23313@1.0.3","target":"pkg:pypi/demo-22427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23314@1.0.4","target":"pkg:pypi/demo-10861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23314@1.0.4","target":"pkg:pypi/demo-17350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23314@1.0.4","target":"pkg:pypi/demo-18032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23314@1.0.4","target":"pkg:pypi/demo-19530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23315@1.0.0","target":"pkg:pypi/demo-15176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23315@1.0.0","target":"pkg:pypi/demo-15285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23316@1.0.1","target":"pkg:pypi/demo-23011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23317@1.0.2","target":"pkg:pypi/demo-14090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23317@1.0.2","target":"pkg:pypi/demo-14490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23317@1.0.2","target":"pkg:pypi/demo-17353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23317@1.0.2","target":"pkg:pypi/demo-19115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23318@1.0.3","target":"pkg:pypi/demo-1888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23318@1.0.3","target":"pkg:pypi/demo-20357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23319@1.0.4","target":"pkg:pypi/demo-22379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2331@1.0.1","target":"pkg:pypi/demo-11603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2331@1.0.1","target":"pkg:pypi/demo-16442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2331@1.0.1","target":"pkg:pypi/demo-20679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2331@1.0.1","target":"pkg:pypi/demo-21929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23320@1.0.0","target":"pkg:pypi/demo-17337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23321@1.0.1","target":"pkg:pypi/demo-13719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23321@1.0.1","target":"pkg:pypi/demo-15237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23321@1.0.1","target":"pkg:pypi/demo-17250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23321@1.0.1","target":"pkg:pypi/demo-21036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23322@1.0.2","target":"pkg:pypi/demo-13990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23322@1.0.2","target":"pkg:pypi/demo-14862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23322@1.0.2","target":"pkg:pypi/demo-20418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23322@1.0.2","target":"pkg:pypi/demo-21233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23323@1.0.3","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23323@1.0.3","target":"pkg:pypi/demo-13385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23323@1.0.3","target":"pkg:pypi/demo-18202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23323@1.0.3","target":"pkg:pypi/demo-22653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23324@1.0.4","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23324@1.0.4","target":"pkg:pypi/demo-14155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23324@1.0.4","target":"pkg:pypi/demo-19737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23325@1.0.0","target":"pkg:pypi/demo-11041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23325@1.0.0","target":"pkg:pypi/demo-15523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23325@1.0.0","target":"pkg:pypi/demo-17474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23325@1.0.0","target":"pkg:pypi/demo-21950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23326@1.0.1","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23326@1.0.1","target":"pkg:pypi/demo-18986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23326@1.0.1","target":"pkg:pypi/demo-20661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23326@1.0.1","target":"pkg:pypi/demo-2086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23327@1.0.2","target":"pkg:pypi/demo-11396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23327@1.0.2","target":"pkg:pypi/demo-1780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23327@1.0.2","target":"pkg:pypi/demo-18013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23327@1.0.2","target":"pkg:pypi/demo-20958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23328@1.0.3","target":"pkg:pypi/demo-12304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23328@1.0.3","target":"pkg:pypi/demo-14901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23328@1.0.3","target":"pkg:pypi/demo-21467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23328@1.0.3","target":"pkg:pypi/demo-21653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23329@1.0.4","target":"pkg:pypi/demo-12345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23329@1.0.4","target":"pkg:pypi/demo-14832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23329@1.0.4","target":"pkg:pypi/demo-17729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23329@1.0.4","target":"pkg:pypi/demo-19568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2332@1.0.2","target":"pkg:pypi/demo-13834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2332@1.0.2","target":"pkg:pypi/demo-18646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2332@1.0.2","target":"pkg:pypi/demo-20750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23330@1.0.0","target":"pkg:pypi/demo-2238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23330@1.0.0","target":"pkg:pypi/demo-23180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23331@1.0.1","target":"pkg:pypi/demo-22926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23332@1.0.2","target":"pkg:pypi/demo-14094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23333@1.0.3","target":"pkg:pypi/demo-20144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23334@1.0.4","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23334@1.0.4","target":"pkg:pypi/demo-12593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23334@1.0.4","target":"pkg:pypi/demo-16440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23335@1.0.0","target":"pkg:pypi/demo-18805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23335@1.0.0","target":"pkg:pypi/demo-19361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23335@1.0.0","target":"pkg:pypi/demo-22456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23336@1.0.1","target":"pkg:pypi/demo-19729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23336@1.0.1","target":"pkg:pypi/demo-222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23336@1.0.1","target":"pkg:pypi/demo-22766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23337@1.0.2","target":"pkg:pypi/demo-17013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23338@1.0.3","target":"pkg:pypi/demo-21183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23339@1.0.4","target":"pkg:pypi/demo-11364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2333@1.0.3","target":"pkg:pypi/demo-12073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2333@1.0.3","target":"pkg:pypi/demo-20842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23340@1.0.0","target":"pkg:pypi/demo-17145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23340@1.0.0","target":"pkg:pypi/demo-2090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23341@1.0.1","target":"pkg:pypi/demo-21265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23342@1.0.2","target":"pkg:pypi/demo-11352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23342@1.0.2","target":"pkg:pypi/demo-16933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23342@1.0.2","target":"pkg:pypi/demo-18023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23342@1.0.2","target":"pkg:pypi/demo-20223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23343@1.0.3","target":"pkg:pypi/demo-17200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23343@1.0.3","target":"pkg:pypi/demo-17437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23343@1.0.3","target":"pkg:pypi/demo-18838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23344@1.0.4","target":"pkg:pypi/demo-11535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23344@1.0.4","target":"pkg:pypi/demo-13599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23345@1.0.0","target":"pkg:pypi/demo-10056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23346@1.0.1","target":"pkg:pypi/demo-11000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23346@1.0.1","target":"pkg:pypi/demo-15391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23346@1.0.1","target":"pkg:pypi/demo-19317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23346@1.0.1","target":"pkg:pypi/demo-19537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23347@1.0.2","target":"pkg:pypi/demo-11097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23347@1.0.2","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23347@1.0.2","target":"pkg:pypi/demo-13119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23347@1.0.2","target":"pkg:pypi/demo-18807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23348@1.0.3","target":"pkg:pypi/demo-12140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23348@1.0.3","target":"pkg:pypi/demo-17273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23349@1.0.4","target":"pkg:pypi/demo-19290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23349@1.0.4","target":"pkg:pypi/demo-19840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23349@1.0.4","target":"pkg:pypi/demo-23255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2334@1.0.4","target":"pkg:pypi/demo-12121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2334@1.0.4","target":"pkg:pypi/demo-14789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2334@1.0.4","target":"pkg:pypi/demo-15755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2334@1.0.4","target":"pkg:pypi/demo-17458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23350@1.0.0","target":"pkg:pypi/demo-15668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23350@1.0.0","target":"pkg:pypi/demo-175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23350@1.0.0","target":"pkg:pypi/demo-20623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23351@1.0.1","target":"pkg:pypi/demo-13223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23351@1.0.1","target":"pkg:pypi/demo-19340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23352@1.0.2","target":"pkg:pypi/demo-19725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23353@1.0.3","target":"pkg:pypi/demo-15759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23353@1.0.3","target":"pkg:pypi/demo-20636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23354@1.0.4","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23354@1.0.4","target":"pkg:pypi/demo-21730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23355@1.0.0","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23355@1.0.0","target":"pkg:pypi/demo-18025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23355@1.0.0","target":"pkg:pypi/demo-19045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23355@1.0.0","target":"pkg:pypi/demo-20540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23356@1.0.1","target":"pkg:pypi/demo-13620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23356@1.0.1","target":"pkg:pypi/demo-17471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23356@1.0.1","target":"pkg:pypi/demo-23155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23357@1.0.2","target":"pkg:pypi/demo-22989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23358@1.0.3","target":"pkg:pypi/demo-13071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23358@1.0.3","target":"pkg:pypi/demo-1453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23359@1.0.4","target":"pkg:pypi/demo-14365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2335@1.0.0","target":"pkg:pypi/demo-13157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2335@1.0.0","target":"pkg:pypi/demo-17943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2335@1.0.0","target":"pkg:pypi/demo-19254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23360@1.0.0","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23361@1.0.1","target":"pkg:pypi/demo-13570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23361@1.0.1","target":"pkg:pypi/demo-13964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23361@1.0.1","target":"pkg:pypi/demo-16528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23361@1.0.1","target":"pkg:pypi/demo-20365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23362@1.0.2","target":"pkg:pypi/demo-16099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23363@1.0.3","target":"pkg:pypi/demo-11076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23363@1.0.3","target":"pkg:pypi/demo-14606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23363@1.0.3","target":"pkg:pypi/demo-19664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23364@1.0.4","target":"pkg:pypi/demo-1339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23364@1.0.4","target":"pkg:pypi/demo-15850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23364@1.0.4","target":"pkg:pypi/demo-18325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23364@1.0.4","target":"pkg:pypi/demo-19641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23365@1.0.0","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23365@1.0.0","target":"pkg:pypi/demo-16029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23366@1.0.1","target":"pkg:pypi/demo-15769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23367@1.0.2","target":"pkg:pypi/demo-13691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23367@1.0.2","target":"pkg:pypi/demo-16530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23367@1.0.2","target":"pkg:pypi/demo-19165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23368@1.0.3","target":"pkg:pypi/demo-14873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23368@1.0.3","target":"pkg:pypi/demo-22387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23369@1.0.4","target":"pkg:pypi/demo-13543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23369@1.0.4","target":"pkg:pypi/demo-19823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23369@1.0.4","target":"pkg:pypi/demo-20266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2336@1.0.1","target":"pkg:pypi/demo-17553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23370@1.0.0","target":"pkg:pypi/demo-11697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23370@1.0.0","target":"pkg:pypi/demo-12942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23370@1.0.0","target":"pkg:pypi/demo-20330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23371@1.0.1","target":"pkg:pypi/demo-12546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23371@1.0.1","target":"pkg:pypi/demo-20865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23372@1.0.2","target":"pkg:pypi/demo-18498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23372@1.0.2","target":"pkg:pypi/demo-18825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23373@1.0.3","target":"pkg:pypi/demo-16676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23373@1.0.3","target":"pkg:pypi/demo-18161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23373@1.0.3","target":"pkg:pypi/demo-20763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23374@1.0.4","target":"pkg:pypi/demo-11334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23374@1.0.4","target":"pkg:pypi/demo-15039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23374@1.0.4","target":"pkg:pypi/demo-22917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23375@1.0.0","target":"pkg:pypi/demo-14023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23375@1.0.0","target":"pkg:pypi/demo-1602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23375@1.0.0","target":"pkg:pypi/demo-19241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23375@1.0.0","target":"pkg:pypi/demo-2242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23376@1.0.1","target":"pkg:pypi/demo-22850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23377@1.0.2","target":"pkg:pypi/demo-18921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23377@1.0.2","target":"pkg:pypi/demo-1910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23377@1.0.2","target":"pkg:pypi/demo-23147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23378@1.0.3","target":"pkg:pypi/demo-13413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23378@1.0.3","target":"pkg:pypi/demo-15480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23378@1.0.3","target":"pkg:pypi/demo-19091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23378@1.0.3","target":"pkg:pypi/demo-23252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23379@1.0.4","target":"pkg:pypi/demo-18276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2337@1.0.2","target":"pkg:pypi/demo-14612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2337@1.0.2","target":"pkg:pypi/demo-16459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2337@1.0.2","target":"pkg:pypi/demo-18315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2337@1.0.2","target":"pkg:pypi/demo-21173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23380@1.0.0","target":"pkg:pypi/demo-22724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23381@1.0.1","target":"pkg:pypi/demo-17676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23381@1.0.1","target":"pkg:pypi/demo-1846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23381@1.0.1","target":"pkg:pypi/demo-18679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23382@1.0.2","target":"pkg:pypi/demo-2149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23383@1.0.3","target":"pkg:pypi/demo-16383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23384@1.0.4","target":"pkg:pypi/demo-18931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23385@1.0.0","target":"pkg:pypi/demo-13385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23385@1.0.0","target":"pkg:pypi/demo-15234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23385@1.0.0","target":"pkg:pypi/demo-16496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23386@1.0.1","target":"pkg:pypi/demo-10522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23387@1.0.2","target":"pkg:pypi/demo-11513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23387@1.0.2","target":"pkg:pypi/demo-19260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23388@1.0.3","target":"pkg:pypi/demo-1891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23388@1.0.3","target":"pkg:pypi/demo-22076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23389@1.0.4","target":"pkg:pypi/demo-1582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23389@1.0.4","target":"pkg:pypi/demo-18186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23389@1.0.4","target":"pkg:pypi/demo-21455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23389@1.0.4","target":"pkg:pypi/demo-21914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2338@1.0.3","target":"pkg:pypi/demo-14186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2338@1.0.3","target":"pkg:pypi/demo-19042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23390@1.0.0","target":"pkg:pypi/demo-12053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23390@1.0.0","target":"pkg:pypi/demo-15444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23390@1.0.0","target":"pkg:pypi/demo-15804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23390@1.0.0","target":"pkg:pypi/demo-18853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23391@1.0.1","target":"pkg:pypi/demo-11494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23392@1.0.2","target":"pkg:pypi/demo-14829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23392@1.0.2","target":"pkg:pypi/demo-17504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23392@1.0.2","target":"pkg:pypi/demo-22932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23393@1.0.3","target":"pkg:pypi/demo-16824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23394@1.0.4","target":"pkg:pypi/demo-16497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23394@1.0.4","target":"pkg:pypi/demo-18243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23394@1.0.4","target":"pkg:pypi/demo-20640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23394@1.0.4","target":"pkg:pypi/demo-22017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23395@1.0.0","target":"pkg:pypi/demo-12951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23395@1.0.0","target":"pkg:pypi/demo-15267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23395@1.0.0","target":"pkg:pypi/demo-17294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23395@1.0.0","target":"pkg:pypi/demo-17507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23396@1.0.1","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23396@1.0.1","target":"pkg:pypi/demo-17319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23396@1.0.1","target":"pkg:pypi/demo-17644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23397@1.0.2","target":"pkg:pypi/demo-11080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23397@1.0.2","target":"pkg:pypi/demo-17896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23397@1.0.2","target":"pkg:pypi/demo-19392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23397@1.0.2","target":"pkg:pypi/demo-19501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23398@1.0.3","target":"pkg:pypi/demo-10828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23398@1.0.3","target":"pkg:pypi/demo-16138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23398@1.0.3","target":"pkg:pypi/demo-18379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23398@1.0.3","target":"pkg:pypi/demo-21608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23399@1.0.4","target":"pkg:pypi/demo-12098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23399@1.0.4","target":"pkg:pypi/demo-13323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23399@1.0.4","target":"pkg:pypi/demo-15404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23399@1.0.4","target":"pkg:pypi/demo-19527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2339@1.0.4","target":"pkg:pypi/demo-10896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2339@1.0.4","target":"pkg:pypi/demo-15343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-233@1.0.3","target":"pkg:pypi/demo-13305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-233@1.0.3","target":"pkg:pypi/demo-15640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-233@1.0.3","target":"pkg:pypi/demo-16027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-233@1.0.3","target":"pkg:pypi/demo-16081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23400@1.0.0","target":"pkg:pypi/demo-14156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23400@1.0.0","target":"pkg:pypi/demo-16905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23400@1.0.0","target":"pkg:pypi/demo-17147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23400@1.0.0","target":"pkg:pypi/demo-20585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23401@1.0.1","target":"pkg:pypi/demo-1841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23402@1.0.2","target":"pkg:pypi/demo-12805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23402@1.0.2","target":"pkg:pypi/demo-16677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23403@1.0.3","target":"pkg:pypi/demo-22645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23404@1.0.4","target":"pkg:pypi/demo-22322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23405@1.0.0","target":"pkg:pypi/demo-13258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23405@1.0.0","target":"pkg:pypi/demo-15283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23405@1.0.0","target":"pkg:pypi/demo-20603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23405@1.0.0","target":"pkg:pypi/demo-22077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23406@1.0.1","target":"pkg:pypi/demo-17619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23407@1.0.2","target":"pkg:pypi/demo-13458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23407@1.0.2","target":"pkg:pypi/demo-17562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23407@1.0.2","target":"pkg:pypi/demo-21286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23407@1.0.2","target":"pkg:pypi/demo-22970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23408@1.0.3","target":"pkg:pypi/demo-18253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23409@1.0.4","target":"pkg:pypi/demo-16664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23409@1.0.4","target":"pkg:pypi/demo-19289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2340@1.0.0","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2340@1.0.0","target":"pkg:pypi/demo-10456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2340@1.0.0","target":"pkg:pypi/demo-15405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23410@1.0.0","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23410@1.0.0","target":"pkg:pypi/demo-11564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23410@1.0.0","target":"pkg:pypi/demo-16717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23410@1.0.0","target":"pkg:pypi/demo-21990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23411@1.0.1","target":"pkg:pypi/demo-22349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23412@1.0.2","target":"pkg:pypi/demo-12190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23412@1.0.2","target":"pkg:pypi/demo-20022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23412@1.0.2","target":"pkg:pypi/demo-22658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23413@1.0.3","target":"pkg:pypi/demo-13913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23413@1.0.3","target":"pkg:pypi/demo-17593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23414@1.0.4","target":"pkg:pypi/demo-10550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23414@1.0.4","target":"pkg:pypi/demo-1110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23414@1.0.4","target":"pkg:pypi/demo-17412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23414@1.0.4","target":"pkg:pypi/demo-20729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23415@1.0.0","target":"pkg:pypi/demo-12621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23415@1.0.0","target":"pkg:pypi/demo-12973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23415@1.0.0","target":"pkg:pypi/demo-21529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23415@1.0.0","target":"pkg:pypi/demo-21936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23416@1.0.1","target":"pkg:pypi/demo-122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23416@1.0.1","target":"pkg:pypi/demo-15633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23416@1.0.1","target":"pkg:pypi/demo-16660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23416@1.0.1","target":"pkg:pypi/demo-23092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23417@1.0.2","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23417@1.0.2","target":"pkg:pypi/demo-17857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23417@1.0.2","target":"pkg:pypi/demo-22637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23418@1.0.3","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23418@1.0.3","target":"pkg:pypi/demo-19329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23418@1.0.3","target":"pkg:pypi/demo-19760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23419@1.0.4","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23419@1.0.4","target":"pkg:pypi/demo-16787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23419@1.0.4","target":"pkg:pypi/demo-22895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2341@1.0.1","target":"pkg:pypi/demo-21783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23420@1.0.0","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23420@1.0.0","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23420@1.0.0","target":"pkg:pypi/demo-14039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23420@1.0.0","target":"pkg:pypi/demo-18936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23421@1.0.1","target":"pkg:pypi/demo-20443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23422@1.0.2","target":"pkg:pypi/demo-12099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23422@1.0.2","target":"pkg:pypi/demo-16900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23423@1.0.3","target":"pkg:pypi/demo-15225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23423@1.0.3","target":"pkg:pypi/demo-18467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23423@1.0.3","target":"pkg:pypi/demo-19577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23423@1.0.3","target":"pkg:pypi/demo-23306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23424@1.0.4","target":"pkg:pypi/demo-1371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23424@1.0.4","target":"pkg:pypi/demo-16080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23424@1.0.4","target":"pkg:pypi/demo-16376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23424@1.0.4","target":"pkg:pypi/demo-21292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23425@1.0.0","target":"pkg:pypi/demo-22005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23426@1.0.1","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23426@1.0.1","target":"pkg:pypi/demo-16397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23427@1.0.2","target":"pkg:pypi/demo-17216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23427@1.0.2","target":"pkg:pypi/demo-17591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23427@1.0.2","target":"pkg:pypi/demo-18655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23427@1.0.2","target":"pkg:pypi/demo-22320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23428@1.0.3","target":"pkg:pypi/demo-12061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23429@1.0.4","target":"pkg:pypi/demo-1306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23429@1.0.4","target":"pkg:pypi/demo-14474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23429@1.0.4","target":"pkg:pypi/demo-14837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23429@1.0.4","target":"pkg:pypi/demo-15216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2342@1.0.2","target":"pkg:pypi/demo-18934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23430@1.0.0","target":"pkg:pypi/demo-12772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23430@1.0.0","target":"pkg:pypi/demo-15148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23430@1.0.0","target":"pkg:pypi/demo-16193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23431@1.0.1","target":"pkg:pypi/demo-1990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23432@1.0.2","target":"pkg:pypi/demo-14676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23432@1.0.2","target":"pkg:pypi/demo-18459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23433@1.0.3","target":"pkg:pypi/demo-15613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23433@1.0.3","target":"pkg:pypi/demo-19481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23433@1.0.3","target":"pkg:pypi/demo-19584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23433@1.0.3","target":"pkg:pypi/demo-23255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23434@1.0.4","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23434@1.0.4","target":"pkg:pypi/demo-13486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23435@1.0.0","target":"pkg:pypi/demo-10412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23435@1.0.0","target":"pkg:pypi/demo-16687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23435@1.0.0","target":"pkg:pypi/demo-18631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23436@1.0.1","target":"pkg:pypi/demo-11427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23436@1.0.1","target":"pkg:pypi/demo-19657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23437@1.0.2","target":"pkg:pypi/demo-10808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23437@1.0.2","target":"pkg:pypi/demo-17226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23438@1.0.3","target":"pkg:pypi/demo-18663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23438@1.0.3","target":"pkg:pypi/demo-19964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23438@1.0.3","target":"pkg:pypi/demo-20161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23439@1.0.4","target":"pkg:pypi/demo-16746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23439@1.0.4","target":"pkg:pypi/demo-20670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23439@1.0.4","target":"pkg:pypi/demo-21286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23439@1.0.4","target":"pkg:pypi/demo-23209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2343@1.0.3","target":"pkg:pypi/demo-1655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23440@1.0.0","target":"pkg:pypi/demo-13597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23440@1.0.0","target":"pkg:pypi/demo-23236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23441@1.0.1","target":"pkg:pypi/demo-18874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23441@1.0.1","target":"pkg:pypi/demo-1969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23441@1.0.1","target":"pkg:pypi/demo-19810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23441@1.0.1","target":"pkg:pypi/demo-21878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23442@1.0.2","target":"pkg:pypi/demo-14437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23443@1.0.3","target":"pkg:pypi/demo-19094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23443@1.0.3","target":"pkg:pypi/demo-20206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23444@1.0.4","target":"pkg:pypi/demo-1652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23444@1.0.4","target":"pkg:pypi/demo-17758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23444@1.0.4","target":"pkg:pypi/demo-21203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23445@1.0.0","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23445@1.0.0","target":"pkg:pypi/demo-1670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23445@1.0.0","target":"pkg:pypi/demo-21558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23446@1.0.1","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23446@1.0.1","target":"pkg:pypi/demo-15095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23446@1.0.1","target":"pkg:pypi/demo-15108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23447@1.0.2","target":"pkg:pypi/demo-13192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23447@1.0.2","target":"pkg:pypi/demo-17622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23447@1.0.2","target":"pkg:pypi/demo-18444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23447@1.0.2","target":"pkg:pypi/demo-22860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23448@1.0.3","target":"pkg:pypi/demo-1370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23448@1.0.3","target":"pkg:pypi/demo-18628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23448@1.0.3","target":"pkg:pypi/demo-21106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23449@1.0.4","target":"pkg:pypi/demo-20667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2344@1.0.4","target":"pkg:pypi/demo-18960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23450@1.0.0","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23450@1.0.0","target":"pkg:pypi/demo-14242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23450@1.0.0","target":"pkg:pypi/demo-16630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23450@1.0.0","target":"pkg:pypi/demo-17281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23451@1.0.1","target":"pkg:pypi/demo-11591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23451@1.0.1","target":"pkg:pypi/demo-1860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23451@1.0.1","target":"pkg:pypi/demo-20910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23452@1.0.2","target":"pkg:pypi/demo-12517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23452@1.0.2","target":"pkg:pypi/demo-12749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23452@1.0.2","target":"pkg:pypi/demo-13979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23452@1.0.2","target":"pkg:pypi/demo-14719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23453@1.0.3","target":"pkg:pypi/demo-1887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23453@1.0.3","target":"pkg:pypi/demo-22165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23453@1.0.3","target":"pkg:pypi/demo-22413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23454@1.0.4","target":"pkg:pypi/demo-13560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23454@1.0.4","target":"pkg:pypi/demo-16090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23454@1.0.4","target":"pkg:pypi/demo-17850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23455@1.0.0","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23456@1.0.1","target":"pkg:pypi/demo-10129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23456@1.0.1","target":"pkg:pypi/demo-12883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23456@1.0.1","target":"pkg:pypi/demo-23092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23457@1.0.2","target":"pkg:pypi/demo-11892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23457@1.0.2","target":"pkg:pypi/demo-15014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23457@1.0.2","target":"pkg:pypi/demo-18057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23458@1.0.3","target":"pkg:pypi/demo-16879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23458@1.0.3","target":"pkg:pypi/demo-17416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23459@1.0.4","target":"pkg:pypi/demo-18389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23459@1.0.4","target":"pkg:pypi/demo-21154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2345@1.0.0","target":"pkg:pypi/demo-20527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2345@1.0.0","target":"pkg:pypi/demo-20797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23460@1.0.0","target":"pkg:pypi/demo-12181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23460@1.0.0","target":"pkg:pypi/demo-15022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23460@1.0.0","target":"pkg:pypi/demo-22122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23461@1.0.1","target":"pkg:pypi/demo-14802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23461@1.0.1","target":"pkg:pypi/demo-21139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23462@1.0.2","target":"pkg:pypi/demo-13337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23462@1.0.2","target":"pkg:pypi/demo-14428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23462@1.0.2","target":"pkg:pypi/demo-20712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23463@1.0.3","target":"pkg:pypi/demo-209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23464@1.0.4","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23464@1.0.4","target":"pkg:pypi/demo-134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23464@1.0.4","target":"pkg:pypi/demo-15308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23464@1.0.4","target":"pkg:pypi/demo-20373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23465@1.0.0","target":"pkg:pypi/demo-11401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23465@1.0.0","target":"pkg:pypi/demo-16425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23465@1.0.0","target":"pkg:pypi/demo-17090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23466@1.0.1","target":"pkg:pypi/demo-20255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23466@1.0.1","target":"pkg:pypi/demo-20374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23467@1.0.2","target":"pkg:pypi/demo-19191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23467@1.0.2","target":"pkg:pypi/demo-19678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23468@1.0.3","target":"pkg:pypi/demo-11991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23468@1.0.3","target":"pkg:pypi/demo-14845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23469@1.0.4","target":"pkg:pypi/demo-11043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23469@1.0.4","target":"pkg:pypi/demo-14713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23469@1.0.4","target":"pkg:pypi/demo-18470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23469@1.0.4","target":"pkg:pypi/demo-20625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2346@1.0.1","target":"pkg:pypi/demo-11254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2346@1.0.1","target":"pkg:pypi/demo-1943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23470@1.0.0","target":"pkg:pypi/demo-15261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23470@1.0.0","target":"pkg:pypi/demo-15613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23470@1.0.0","target":"pkg:pypi/demo-19014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23471@1.0.1","target":"pkg:pypi/demo-13154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23471@1.0.1","target":"pkg:pypi/demo-16753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23472@1.0.2","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23472@1.0.2","target":"pkg:pypi/demo-14499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23472@1.0.2","target":"pkg:pypi/demo-16460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23472@1.0.2","target":"pkg:pypi/demo-19027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23473@1.0.3","target":"pkg:pypi/demo-15411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23473@1.0.3","target":"pkg:pypi/demo-17073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23473@1.0.3","target":"pkg:pypi/demo-22267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23474@1.0.4","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23474@1.0.4","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23474@1.0.4","target":"pkg:pypi/demo-14343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23474@1.0.4","target":"pkg:pypi/demo-2017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23475@1.0.0","target":"pkg:pypi/demo-11182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23475@1.0.0","target":"pkg:pypi/demo-139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23475@1.0.0","target":"pkg:pypi/demo-22571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23476@1.0.1","target":"pkg:pypi/demo-14644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23476@1.0.1","target":"pkg:pypi/demo-18384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23477@1.0.2","target":"pkg:pypi/demo-15534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23478@1.0.3","target":"pkg:pypi/demo-19050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23479@1.0.4","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23479@1.0.4","target":"pkg:pypi/demo-1357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23479@1.0.4","target":"pkg:pypi/demo-16129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2347@1.0.2","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2347@1.0.2","target":"pkg:pypi/demo-1337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23480@1.0.0","target":"pkg:pypi/demo-1094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23480@1.0.0","target":"pkg:pypi/demo-1373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23481@1.0.1","target":"pkg:pypi/demo-1281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23481@1.0.1","target":"pkg:pypi/demo-14018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23481@1.0.1","target":"pkg:pypi/demo-22121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23481@1.0.1","target":"pkg:pypi/demo-23125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23482@1.0.2","target":"pkg:pypi/demo-16146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23483@1.0.3","target":"pkg:pypi/demo-10843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23483@1.0.3","target":"pkg:pypi/demo-18635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23484@1.0.4","target":"pkg:pypi/demo-15222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23484@1.0.4","target":"pkg:pypi/demo-18615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23484@1.0.4","target":"pkg:pypi/demo-20817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23484@1.0.4","target":"pkg:pypi/demo-22273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23485@1.0.0","target":"pkg:pypi/demo-15251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23485@1.0.0","target":"pkg:pypi/demo-20830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23485@1.0.0","target":"pkg:pypi/demo-21362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23486@1.0.1","target":"pkg:pypi/demo-11120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23486@1.0.1","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23486@1.0.1","target":"pkg:pypi/demo-21830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23487@1.0.2","target":"pkg:pypi/demo-12275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23487@1.0.2","target":"pkg:pypi/demo-20132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23487@1.0.2","target":"pkg:pypi/demo-21300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23488@1.0.3","target":"pkg:pypi/demo-163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23488@1.0.3","target":"pkg:pypi/demo-22993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23489@1.0.4","target":"pkg:pypi/demo-12705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2348@1.0.3","target":"pkg:pypi/demo-1704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2348@1.0.3","target":"pkg:pypi/demo-18569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23490@1.0.0","target":"pkg:pypi/demo-11027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23490@1.0.0","target":"pkg:pypi/demo-13733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23490@1.0.0","target":"pkg:pypi/demo-2028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23490@1.0.0","target":"pkg:pypi/demo-20560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23491@1.0.1","target":"pkg:pypi/demo-11659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23491@1.0.1","target":"pkg:pypi/demo-21741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23491@1.0.1","target":"pkg:pypi/demo-22740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23492@1.0.2","target":"pkg:pypi/demo-20066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23493@1.0.3","target":"pkg:pypi/demo-17843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23494@1.0.4","target":"pkg:pypi/demo-16512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23495@1.0.0","target":"pkg:pypi/demo-15326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23495@1.0.0","target":"pkg:pypi/demo-16685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23495@1.0.0","target":"pkg:pypi/demo-18754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23495@1.0.0","target":"pkg:pypi/demo-2217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23496@1.0.1","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23496@1.0.1","target":"pkg:pypi/demo-17548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23496@1.0.1","target":"pkg:pypi/demo-20413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23497@1.0.2","target":"pkg:pypi/demo-12161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23498@1.0.3","target":"pkg:pypi/demo-21529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23499@1.0.4","target":"pkg:pypi/demo-22158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2349@1.0.4","target":"pkg:pypi/demo-14776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2349@1.0.4","target":"pkg:pypi/demo-1605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2349@1.0.4","target":"pkg:pypi/demo-19168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-234@1.0.4","target":"pkg:pypi/demo-18325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23500@1.0.0","target":"pkg:pypi/demo-15531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23501@1.0.1","target":"pkg:pypi/demo-10350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23501@1.0.1","target":"pkg:pypi/demo-20173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23501@1.0.1","target":"pkg:pypi/demo-22672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23502@1.0.2","target":"pkg:pypi/demo-13613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23502@1.0.2","target":"pkg:pypi/demo-13892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23502@1.0.2","target":"pkg:pypi/demo-15954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23502@1.0.2","target":"pkg:pypi/demo-16909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23503@1.0.3","target":"pkg:pypi/demo-21684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23504@1.0.4","target":"pkg:pypi/demo-1478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23505@1.0.0","target":"pkg:pypi/demo-13679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23505@1.0.0","target":"pkg:pypi/demo-15815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23505@1.0.0","target":"pkg:pypi/demo-21154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23506@1.0.1","target":"pkg:pypi/demo-17234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23507@1.0.2","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23507@1.0.2","target":"pkg:pypi/demo-13960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23508@1.0.3","target":"pkg:pypi/demo-1854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23508@1.0.3","target":"pkg:pypi/demo-19604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23509@1.0.4","target":"pkg:pypi/demo-18405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23509@1.0.4","target":"pkg:pypi/demo-215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2350@1.0.0","target":"pkg:pypi/demo-17544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2350@1.0.0","target":"pkg:pypi/demo-22650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2350@1.0.0","target":"pkg:pypi/demo-22923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23510@1.0.0","target":"pkg:pypi/demo-1860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23511@1.0.1","target":"pkg:pypi/demo-10648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23511@1.0.1","target":"pkg:pypi/demo-12219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23511@1.0.1","target":"pkg:pypi/demo-14002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23511@1.0.1","target":"pkg:pypi/demo-15860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23512@1.0.2","target":"pkg:pypi/demo-23487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23513@1.0.3","target":"pkg:pypi/demo-13875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23513@1.0.3","target":"pkg:pypi/demo-16318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23513@1.0.3","target":"pkg:pypi/demo-22702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23514@1.0.4","target":"pkg:pypi/demo-11521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23514@1.0.4","target":"pkg:pypi/demo-14624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23514@1.0.4","target":"pkg:pypi/demo-15443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23514@1.0.4","target":"pkg:pypi/demo-22955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23515@1.0.0","target":"pkg:pypi/demo-11165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23515@1.0.0","target":"pkg:pypi/demo-11654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23516@1.0.1","target":"pkg:pypi/demo-10984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23516@1.0.1","target":"pkg:pypi/demo-15341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23516@1.0.1","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23516@1.0.1","target":"pkg:pypi/demo-21140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23517@1.0.2","target":"pkg:pypi/demo-19547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23517@1.0.2","target":"pkg:pypi/demo-22517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23517@1.0.2","target":"pkg:pypi/demo-23422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23518@1.0.3","target":"pkg:pypi/demo-11511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23518@1.0.3","target":"pkg:pypi/demo-13818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23519@1.0.4","target":"pkg:pypi/demo-11159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2351@1.0.1","target":"pkg:pypi/demo-16939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2351@1.0.1","target":"pkg:pypi/demo-20224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2351@1.0.1","target":"pkg:pypi/demo-2342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23520@1.0.0","target":"pkg:pypi/demo-12088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23521@1.0.1","target":"pkg:pypi/demo-10316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23521@1.0.1","target":"pkg:pypi/demo-14600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23522@1.0.2","target":"pkg:pypi/demo-14094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23523@1.0.3","target":"pkg:pypi/demo-20480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23524@1.0.4","target":"pkg:pypi/demo-13600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23524@1.0.4","target":"pkg:pypi/demo-14554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23525@1.0.0","target":"pkg:pypi/demo-19226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23526@1.0.1","target":"pkg:pypi/demo-13038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23526@1.0.1","target":"pkg:pypi/demo-13378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23526@1.0.1","target":"pkg:pypi/demo-18766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23527@1.0.2","target":"pkg:pypi/demo-17446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23528@1.0.3","target":"pkg:pypi/demo-18929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23529@1.0.4","target":"pkg:pypi/demo-11806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23529@1.0.4","target":"pkg:pypi/demo-20184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2352@1.0.2","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2352@1.0.2","target":"pkg:pypi/demo-15864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2352@1.0.2","target":"pkg:pypi/demo-22282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23530@1.0.0","target":"pkg:pypi/demo-11518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23530@1.0.0","target":"pkg:pypi/demo-19457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23530@1.0.0","target":"pkg:pypi/demo-22255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23531@1.0.1","target":"pkg:pypi/demo-14546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23531@1.0.1","target":"pkg:pypi/demo-14625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23531@1.0.1","target":"pkg:pypi/demo-15928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23531@1.0.1","target":"pkg:pypi/demo-20559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23532@1.0.2","target":"pkg:pypi/demo-20600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23533@1.0.3","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23534@1.0.4","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23534@1.0.4","target":"pkg:pypi/demo-13234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23534@1.0.4","target":"pkg:pypi/demo-15135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23534@1.0.4","target":"pkg:pypi/demo-1834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23535@1.0.0","target":"pkg:pypi/demo-1333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23536@1.0.1","target":"pkg:pypi/demo-23218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23537@1.0.2","target":"pkg:pypi/demo-14763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23537@1.0.2","target":"pkg:pypi/demo-19186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23537@1.0.2","target":"pkg:pypi/demo-21016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23537@1.0.2","target":"pkg:pypi/demo-23156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23538@1.0.3","target":"pkg:pypi/demo-11410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23538@1.0.3","target":"pkg:pypi/demo-12665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23538@1.0.3","target":"pkg:pypi/demo-12697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23538@1.0.3","target":"pkg:pypi/demo-22025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23539@1.0.4","target":"pkg:pypi/demo-13232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23539@1.0.4","target":"pkg:pypi/demo-2001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2353@1.0.3","target":"pkg:pypi/demo-11567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2353@1.0.3","target":"pkg:pypi/demo-14494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2353@1.0.3","target":"pkg:pypi/demo-16904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2353@1.0.3","target":"pkg:pypi/demo-19088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23540@1.0.0","target":"pkg:pypi/demo-11323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23540@1.0.0","target":"pkg:pypi/demo-11707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23540@1.0.0","target":"pkg:pypi/demo-14282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23540@1.0.0","target":"pkg:pypi/demo-16306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23541@1.0.1","target":"pkg:pypi/demo-21032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23541@1.0.1","target":"pkg:pypi/demo-21196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23541@1.0.1","target":"pkg:pypi/demo-22635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23542@1.0.2","target":"pkg:pypi/demo-23155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23543@1.0.3","target":"pkg:pypi/demo-12385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23543@1.0.3","target":"pkg:pypi/demo-12443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23544@1.0.4","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23544@1.0.4","target":"pkg:pypi/demo-11376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23544@1.0.4","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23544@1.0.4","target":"pkg:pypi/demo-18123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23545@1.0.0","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23545@1.0.0","target":"pkg:pypi/demo-19177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23545@1.0.0","target":"pkg:pypi/demo-19737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23545@1.0.0","target":"pkg:pypi/demo-20895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23546@1.0.1","target":"pkg:pypi/demo-11660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23546@1.0.1","target":"pkg:pypi/demo-12663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23546@1.0.1","target":"pkg:pypi/demo-18396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23547@1.0.2","target":"pkg:pypi/demo-15754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23547@1.0.2","target":"pkg:pypi/demo-18725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23548@1.0.3","target":"pkg:pypi/demo-10924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23548@1.0.3","target":"pkg:pypi/demo-14560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23548@1.0.3","target":"pkg:pypi/demo-16674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23548@1.0.3","target":"pkg:pypi/demo-19019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23549@1.0.4","target":"pkg:pypi/demo-12881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2354@1.0.4","target":"pkg:pypi/demo-19204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2354@1.0.4","target":"pkg:pypi/demo-20074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23550@1.0.0","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23550@1.0.0","target":"pkg:pypi/demo-12372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23550@1.0.0","target":"pkg:pypi/demo-12854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23550@1.0.0","target":"pkg:pypi/demo-19585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23551@1.0.1","target":"pkg:pypi/demo-13398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23552@1.0.2","target":"pkg:pypi/demo-11664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23552@1.0.2","target":"pkg:pypi/demo-18593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23552@1.0.2","target":"pkg:pypi/demo-20112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23553@1.0.3","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23553@1.0.3","target":"pkg:pypi/demo-1211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23553@1.0.3","target":"pkg:pypi/demo-20438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23553@1.0.3","target":"pkg:pypi/demo-22694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23554@1.0.4","target":"pkg:pypi/demo-21386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23554@1.0.4","target":"pkg:pypi/demo-21495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23554@1.0.4","target":"pkg:pypi/demo-2196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23555@1.0.0","target":"pkg:pypi/demo-12461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23555@1.0.0","target":"pkg:pypi/demo-18648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23555@1.0.0","target":"pkg:pypi/demo-23078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23556@1.0.1","target":"pkg:pypi/demo-13974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23556@1.0.1","target":"pkg:pypi/demo-23117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23557@1.0.2","target":"pkg:pypi/demo-11745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23557@1.0.2","target":"pkg:pypi/demo-18796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23557@1.0.2","target":"pkg:pypi/demo-22943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23558@1.0.3","target":"pkg:pypi/demo-16153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23559@1.0.4","target":"pkg:pypi/demo-15912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23559@1.0.4","target":"pkg:pypi/demo-19550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2355@1.0.0","target":"pkg:pypi/demo-19869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2355@1.0.0","target":"pkg:pypi/demo-22353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2355@1.0.0","target":"pkg:pypi/demo-2250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23560@1.0.0","target":"pkg:pypi/demo-18997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23561@1.0.1","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23561@1.0.1","target":"pkg:pypi/demo-1274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23561@1.0.1","target":"pkg:pypi/demo-18391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23561@1.0.1","target":"pkg:pypi/demo-19725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23562@1.0.2","target":"pkg:pypi/demo-10304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23562@1.0.2","target":"pkg:pypi/demo-15525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23562@1.0.2","target":"pkg:pypi/demo-19918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23563@1.0.3","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23563@1.0.3","target":"pkg:pypi/demo-17955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23564@1.0.4","target":"pkg:pypi/demo-17399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23565@1.0.0","target":"pkg:pypi/demo-23388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23566@1.0.1","target":"pkg:pypi/demo-14164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23566@1.0.1","target":"pkg:pypi/demo-14843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23566@1.0.1","target":"pkg:pypi/demo-15625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23567@1.0.2","target":"pkg:pypi/demo-22094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23568@1.0.3","target":"pkg:pypi/demo-18926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23569@1.0.4","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23569@1.0.4","target":"pkg:pypi/demo-1281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23569@1.0.4","target":"pkg:pypi/demo-13259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23569@1.0.4","target":"pkg:pypi/demo-13723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2356@1.0.1","target":"pkg:pypi/demo-12169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2356@1.0.1","target":"pkg:pypi/demo-14339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2356@1.0.1","target":"pkg:pypi/demo-15189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2356@1.0.1","target":"pkg:pypi/demo-21696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23570@1.0.0","target":"pkg:pypi/demo-1133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23570@1.0.0","target":"pkg:pypi/demo-13411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23570@1.0.0","target":"pkg:pypi/demo-21464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23571@1.0.1","target":"pkg:pypi/demo-14220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23571@1.0.1","target":"pkg:pypi/demo-1549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23571@1.0.1","target":"pkg:pypi/demo-16615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23571@1.0.1","target":"pkg:pypi/demo-17009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23572@1.0.2","target":"pkg:pypi/demo-12494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23572@1.0.2","target":"pkg:pypi/demo-15160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23572@1.0.2","target":"pkg:pypi/demo-21668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23572@1.0.2","target":"pkg:pypi/demo-23176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23573@1.0.3","target":"pkg:pypi/demo-13395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23573@1.0.3","target":"pkg:pypi/demo-15466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23573@1.0.3","target":"pkg:pypi/demo-20496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23574@1.0.4","target":"pkg:pypi/demo-1940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23575@1.0.0","target":"pkg:pypi/demo-1243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23575@1.0.0","target":"pkg:pypi/demo-19045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23575@1.0.0","target":"pkg:pypi/demo-19915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23576@1.0.1","target":"pkg:pypi/demo-16243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23576@1.0.1","target":"pkg:pypi/demo-17426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23576@1.0.1","target":"pkg:pypi/demo-19107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23576@1.0.1","target":"pkg:pypi/demo-23447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23577@1.0.2","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23577@1.0.2","target":"pkg:pypi/demo-1162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23578@1.0.3","target":"pkg:pypi/demo-11904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23578@1.0.3","target":"pkg:pypi/demo-12029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23578@1.0.3","target":"pkg:pypi/demo-16910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23578@1.0.3","target":"pkg:pypi/demo-21184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23579@1.0.4","target":"pkg:pypi/demo-20526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2357@1.0.2","target":"pkg:pypi/demo-17084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23580@1.0.0","target":"pkg:pypi/demo-12390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23580@1.0.0","target":"pkg:pypi/demo-1741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23580@1.0.0","target":"pkg:pypi/demo-20093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23580@1.0.0","target":"pkg:pypi/demo-23116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23581@1.0.1","target":"pkg:pypi/demo-148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23581@1.0.1","target":"pkg:pypi/demo-17183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23581@1.0.1","target":"pkg:pypi/demo-18124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23581@1.0.1","target":"pkg:pypi/demo-21629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23582@1.0.2","target":"pkg:pypi/demo-11817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23582@1.0.2","target":"pkg:pypi/demo-14318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23582@1.0.2","target":"pkg:pypi/demo-16058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23583@1.0.3","target":"pkg:pypi/demo-13132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23584@1.0.4","target":"pkg:pypi/demo-19914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23584@1.0.4","target":"pkg:pypi/demo-21583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23584@1.0.4","target":"pkg:pypi/demo-21999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23585@1.0.0","target":"pkg:pypi/demo-11091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23585@1.0.0","target":"pkg:pypi/demo-11539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23585@1.0.0","target":"pkg:pypi/demo-13286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23585@1.0.0","target":"pkg:pypi/demo-14548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23586@1.0.1","target":"pkg:pypi/demo-13959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23586@1.0.1","target":"pkg:pypi/demo-15078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23586@1.0.1","target":"pkg:pypi/demo-1792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23586@1.0.1","target":"pkg:pypi/demo-22102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23587@1.0.2","target":"pkg:pypi/demo-15191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23587@1.0.2","target":"pkg:pypi/demo-15480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23587@1.0.2","target":"pkg:pypi/demo-19935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23588@1.0.3","target":"pkg:pypi/demo-10825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23588@1.0.3","target":"pkg:pypi/demo-16674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23588@1.0.3","target":"pkg:pypi/demo-19981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23589@1.0.4","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23589@1.0.4","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23589@1.0.4","target":"pkg:pypi/demo-20347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2358@1.0.3","target":"pkg:pypi/demo-11417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2358@1.0.3","target":"pkg:pypi/demo-2095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23590@1.0.0","target":"pkg:pypi/demo-18234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23590@1.0.0","target":"pkg:pypi/demo-20441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23590@1.0.0","target":"pkg:pypi/demo-21445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23591@1.0.1","target":"pkg:pypi/demo-17037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23591@1.0.1","target":"pkg:pypi/demo-17328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23592@1.0.2","target":"pkg:pypi/demo-13153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23592@1.0.2","target":"pkg:pypi/demo-14177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23592@1.0.2","target":"pkg:pypi/demo-14822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23593@1.0.3","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23593@1.0.3","target":"pkg:pypi/demo-14727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23593@1.0.3","target":"pkg:pypi/demo-23167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23594@1.0.4","target":"pkg:pypi/demo-16461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23595@1.0.0","target":"pkg:pypi/demo-12091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23595@1.0.0","target":"pkg:pypi/demo-19781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23596@1.0.1","target":"pkg:pypi/demo-18769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23597@1.0.2","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23597@1.0.2","target":"pkg:pypi/demo-11854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23597@1.0.2","target":"pkg:pypi/demo-17729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23597@1.0.2","target":"pkg:pypi/demo-23520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23598@1.0.3","target":"pkg:pypi/demo-10887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23598@1.0.3","target":"pkg:pypi/demo-11370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23598@1.0.3","target":"pkg:pypi/demo-15274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23598@1.0.3","target":"pkg:pypi/demo-16006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23599@1.0.4","target":"pkg:pypi/demo-10935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23599@1.0.4","target":"pkg:pypi/demo-1300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23599@1.0.4","target":"pkg:pypi/demo-13819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2359@1.0.4","target":"pkg:pypi/demo-12144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2359@1.0.4","target":"pkg:pypi/demo-18509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2359@1.0.4","target":"pkg:pypi/demo-19146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2359@1.0.4","target":"pkg:pypi/demo-20701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-235@1.0.0","target":"pkg:pypi/demo-19995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-235@1.0.0","target":"pkg:pypi/demo-20252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-235@1.0.0","target":"pkg:pypi/demo-2030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-235@1.0.0","target":"pkg:pypi/demo-21419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23600@1.0.0","target":"pkg:pypi/demo-15976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23600@1.0.0","target":"pkg:pypi/demo-20946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23601@1.0.1","target":"pkg:pypi/demo-10956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23601@1.0.1","target":"pkg:pypi/demo-1855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23602@1.0.2","target":"pkg:pypi/demo-14685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23602@1.0.2","target":"pkg:pypi/demo-18523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23603@1.0.3","target":"pkg:pypi/demo-21239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23604@1.0.4","target":"pkg:pypi/demo-14522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23604@1.0.4","target":"pkg:pypi/demo-17595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23604@1.0.4","target":"pkg:pypi/demo-19134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23605@1.0.0","target":"pkg:pypi/demo-12330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23605@1.0.0","target":"pkg:pypi/demo-13252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23605@1.0.0","target":"pkg:pypi/demo-16060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23605@1.0.0","target":"pkg:pypi/demo-22639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23606@1.0.1","target":"pkg:pypi/demo-14070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23606@1.0.1","target":"pkg:pypi/demo-15261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23606@1.0.1","target":"pkg:pypi/demo-22945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23607@1.0.2","target":"pkg:pypi/demo-11447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23607@1.0.2","target":"pkg:pypi/demo-13925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23607@1.0.2","target":"pkg:pypi/demo-19322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23608@1.0.3","target":"pkg:pypi/demo-1405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23608@1.0.3","target":"pkg:pypi/demo-16159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23609@1.0.4","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23609@1.0.4","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23609@1.0.4","target":"pkg:pypi/demo-13856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2360@1.0.0","target":"pkg:pypi/demo-14783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23610@1.0.0","target":"pkg:pypi/demo-11488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23610@1.0.0","target":"pkg:pypi/demo-12025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23610@1.0.0","target":"pkg:pypi/demo-14972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23611@1.0.1","target":"pkg:pypi/demo-11753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23611@1.0.1","target":"pkg:pypi/demo-13507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23611@1.0.1","target":"pkg:pypi/demo-21419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23611@1.0.1","target":"pkg:pypi/demo-21902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23612@1.0.2","target":"pkg:pypi/demo-22186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23613@1.0.3","target":"pkg:pypi/demo-17788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23614@1.0.4","target":"pkg:pypi/demo-1677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23615@1.0.0","target":"pkg:pypi/demo-10475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23615@1.0.0","target":"pkg:pypi/demo-18653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23616@1.0.1","target":"pkg:pypi/demo-11678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23617@1.0.2","target":"pkg:pypi/demo-12917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23617@1.0.2","target":"pkg:pypi/demo-14257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23617@1.0.2","target":"pkg:pypi/demo-14808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23618@1.0.3","target":"pkg:pypi/demo-19331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23619@1.0.4","target":"pkg:pypi/demo-129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23619@1.0.4","target":"pkg:pypi/demo-14639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23619@1.0.4","target":"pkg:pypi/demo-21210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23619@1.0.4","target":"pkg:pypi/demo-21526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2361@1.0.1","target":"pkg:pypi/demo-11579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23620@1.0.0","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23620@1.0.0","target":"pkg:pypi/demo-17407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23621@1.0.1","target":"pkg:pypi/demo-20521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23621@1.0.1","target":"pkg:pypi/demo-21536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23621@1.0.1","target":"pkg:pypi/demo-21592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23622@1.0.2","target":"pkg:pypi/demo-17410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23622@1.0.2","target":"pkg:pypi/demo-20889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23622@1.0.2","target":"pkg:pypi/demo-21160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23623@1.0.3","target":"pkg:pypi/demo-12189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23624@1.0.4","target":"pkg:pypi/demo-14535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23625@1.0.0","target":"pkg:pypi/demo-11196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23625@1.0.0","target":"pkg:pypi/demo-13237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23625@1.0.0","target":"pkg:pypi/demo-17776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23625@1.0.0","target":"pkg:pypi/demo-23357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23626@1.0.1","target":"pkg:pypi/demo-17706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23627@1.0.2","target":"pkg:pypi/demo-11024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23628@1.0.3","target":"pkg:pypi/demo-13539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23628@1.0.3","target":"pkg:pypi/demo-17934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23628@1.0.3","target":"pkg:pypi/demo-19327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23628@1.0.3","target":"pkg:pypi/demo-22342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23629@1.0.4","target":"pkg:pypi/demo-13341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23629@1.0.4","target":"pkg:pypi/demo-15461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2362@1.0.2","target":"pkg:pypi/demo-14997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2362@1.0.2","target":"pkg:pypi/demo-17172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23630@1.0.0","target":"pkg:pypi/demo-18036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23631@1.0.1","target":"pkg:pypi/demo-12207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23631@1.0.1","target":"pkg:pypi/demo-21034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23631@1.0.1","target":"pkg:pypi/demo-22598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23632@1.0.2","target":"pkg:pypi/demo-11885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23632@1.0.2","target":"pkg:pypi/demo-22234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23633@1.0.3","target":"pkg:pypi/demo-10316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23633@1.0.3","target":"pkg:pypi/demo-12461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23633@1.0.3","target":"pkg:pypi/demo-13031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23633@1.0.3","target":"pkg:pypi/demo-18259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23634@1.0.4","target":"pkg:pypi/demo-18176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23634@1.0.4","target":"pkg:pypi/demo-18795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23634@1.0.4","target":"pkg:pypi/demo-21207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23635@1.0.0","target":"pkg:pypi/demo-20902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23635@1.0.0","target":"pkg:pypi/demo-21323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23635@1.0.0","target":"pkg:pypi/demo-21341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23635@1.0.0","target":"pkg:pypi/demo-21386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23636@1.0.1","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23636@1.0.1","target":"pkg:pypi/demo-20654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23637@1.0.2","target":"pkg:pypi/demo-11230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23638@1.0.3","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23639@1.0.4","target":"pkg:pypi/demo-10371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23639@1.0.4","target":"pkg:pypi/demo-14774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23639@1.0.4","target":"pkg:pypi/demo-16267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23639@1.0.4","target":"pkg:pypi/demo-21833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2363@1.0.3","target":"pkg:pypi/demo-14678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2363@1.0.3","target":"pkg:pypi/demo-16060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2363@1.0.3","target":"pkg:pypi/demo-18815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2363@1.0.3","target":"pkg:pypi/demo-22863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23640@1.0.0","target":"pkg:pypi/demo-11155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23640@1.0.0","target":"pkg:pypi/demo-11891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23640@1.0.0","target":"pkg:pypi/demo-20043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23641@1.0.1","target":"pkg:pypi/demo-20667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23642@1.0.2","target":"pkg:pypi/demo-13147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23643@1.0.3","target":"pkg:pypi/demo-13353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23643@1.0.3","target":"pkg:pypi/demo-1429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23643@1.0.3","target":"pkg:pypi/demo-15466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23643@1.0.3","target":"pkg:pypi/demo-22148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23644@1.0.4","target":"pkg:pypi/demo-12230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23645@1.0.0","target":"pkg:pypi/demo-1091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23645@1.0.0","target":"pkg:pypi/demo-20351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23645@1.0.0","target":"pkg:pypi/demo-22598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23646@1.0.1","target":"pkg:pypi/demo-12329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23646@1.0.1","target":"pkg:pypi/demo-16326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23647@1.0.2","target":"pkg:pypi/demo-1159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23647@1.0.2","target":"pkg:pypi/demo-22303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23647@1.0.2","target":"pkg:pypi/demo-23266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23648@1.0.3","target":"pkg:pypi/demo-13870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23649@1.0.4","target":"pkg:pypi/demo-14690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23649@1.0.4","target":"pkg:pypi/demo-19446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23649@1.0.4","target":"pkg:pypi/demo-19722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23649@1.0.4","target":"pkg:pypi/demo-21065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2364@1.0.4","target":"pkg:pypi/demo-11911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2364@1.0.4","target":"pkg:pypi/demo-15389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2364@1.0.4","target":"pkg:pypi/demo-18268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23650@1.0.0","target":"pkg:pypi/demo-14800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23650@1.0.0","target":"pkg:pypi/demo-19924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23651@1.0.1","target":"pkg:pypi/demo-11599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23651@1.0.1","target":"pkg:pypi/demo-23100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23652@1.0.2","target":"pkg:pypi/demo-12695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23652@1.0.2","target":"pkg:pypi/demo-15368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23652@1.0.2","target":"pkg:pypi/demo-18754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23652@1.0.2","target":"pkg:pypi/demo-23100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23653@1.0.3","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23653@1.0.3","target":"pkg:pypi/demo-15840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23653@1.0.3","target":"pkg:pypi/demo-15957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23653@1.0.3","target":"pkg:pypi/demo-1868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23654@1.0.4","target":"pkg:pypi/demo-18457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23655@1.0.0","target":"pkg:pypi/demo-21612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23656@1.0.1","target":"pkg:pypi/demo-11727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23656@1.0.1","target":"pkg:pypi/demo-15624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23656@1.0.1","target":"pkg:pypi/demo-17219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23657@1.0.2","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23657@1.0.2","target":"pkg:pypi/demo-18011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23658@1.0.3","target":"pkg:pypi/demo-16730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23659@1.0.4","target":"pkg:pypi/demo-11434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23659@1.0.4","target":"pkg:pypi/demo-1952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2365@1.0.0","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2365@1.0.0","target":"pkg:pypi/demo-17855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2365@1.0.0","target":"pkg:pypi/demo-17892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23660@1.0.0","target":"pkg:pypi/demo-18100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23660@1.0.0","target":"pkg:pypi/demo-223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23661@1.0.1","target":"pkg:pypi/demo-12260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23661@1.0.1","target":"pkg:pypi/demo-19176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23661@1.0.1","target":"pkg:pypi/demo-19590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23662@1.0.2","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23663@1.0.3","target":"pkg:pypi/demo-19367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23664@1.0.4","target":"pkg:pypi/demo-17478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23664@1.0.4","target":"pkg:pypi/demo-1790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23664@1.0.4","target":"pkg:pypi/demo-23164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23665@1.0.0","target":"pkg:pypi/demo-10759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23665@1.0.0","target":"pkg:pypi/demo-21515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23665@1.0.0","target":"pkg:pypi/demo-21694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23666@1.0.1","target":"pkg:pypi/demo-11766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23666@1.0.1","target":"pkg:pypi/demo-17542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23667@1.0.2","target":"pkg:pypi/demo-17283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23667@1.0.2","target":"pkg:pypi/demo-18515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23668@1.0.3","target":"pkg:pypi/demo-12495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23668@1.0.3","target":"pkg:pypi/demo-17845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23668@1.0.3","target":"pkg:pypi/demo-20598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23669@1.0.4","target":"pkg:pypi/demo-19413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2366@1.0.1","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2366@1.0.1","target":"pkg:pypi/demo-11566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2366@1.0.1","target":"pkg:pypi/demo-20261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23670@1.0.0","target":"pkg:pypi/demo-11081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23670@1.0.0","target":"pkg:pypi/demo-12224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23671@1.0.1","target":"pkg:pypi/demo-22039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23672@1.0.2","target":"pkg:pypi/demo-1193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23672@1.0.2","target":"pkg:pypi/demo-16008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23673@1.0.3","target":"pkg:pypi/demo-11839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23673@1.0.3","target":"pkg:pypi/demo-17097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23673@1.0.3","target":"pkg:pypi/demo-23568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23674@1.0.4","target":"pkg:pypi/demo-13852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23674@1.0.4","target":"pkg:pypi/demo-1818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23674@1.0.4","target":"pkg:pypi/demo-20890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23675@1.0.0","target":"pkg:pypi/demo-12854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23675@1.0.0","target":"pkg:pypi/demo-18500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23676@1.0.1","target":"pkg:pypi/demo-13615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23677@1.0.2","target":"pkg:pypi/demo-1122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23677@1.0.2","target":"pkg:pypi/demo-18549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23677@1.0.2","target":"pkg:pypi/demo-22679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23678@1.0.3","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23678@1.0.3","target":"pkg:pypi/demo-19183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23679@1.0.4","target":"pkg:pypi/demo-13108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23679@1.0.4","target":"pkg:pypi/demo-13693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2367@1.0.2","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2367@1.0.2","target":"pkg:pypi/demo-13327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2367@1.0.2","target":"pkg:pypi/demo-20624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23680@1.0.0","target":"pkg:pypi/demo-11713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23680@1.0.0","target":"pkg:pypi/demo-15317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23680@1.0.0","target":"pkg:pypi/demo-20196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23681@1.0.1","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23681@1.0.1","target":"pkg:pypi/demo-17492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23681@1.0.1","target":"pkg:pypi/demo-19099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23682@1.0.2","target":"pkg:pypi/demo-15034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23683@1.0.3","target":"pkg:pypi/demo-14073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23683@1.0.3","target":"pkg:pypi/demo-15160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23683@1.0.3","target":"pkg:pypi/demo-18459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23684@1.0.4","target":"pkg:pypi/demo-11861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23684@1.0.4","target":"pkg:pypi/demo-15724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23684@1.0.4","target":"pkg:pypi/demo-20586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23685@1.0.0","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23685@1.0.0","target":"pkg:pypi/demo-1523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23686@1.0.1","target":"pkg:pypi/demo-10338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23686@1.0.1","target":"pkg:pypi/demo-19885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23687@1.0.2","target":"pkg:pypi/demo-21269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23688@1.0.3","target":"pkg:pypi/demo-17125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23688@1.0.3","target":"pkg:pypi/demo-20684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23689@1.0.4","target":"pkg:pypi/demo-14366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23689@1.0.4","target":"pkg:pypi/demo-14711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23689@1.0.4","target":"pkg:pypi/demo-22981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2368@1.0.3","target":"pkg:pypi/demo-17169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2368@1.0.3","target":"pkg:pypi/demo-19504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2368@1.0.3","target":"pkg:pypi/demo-19975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23690@1.0.0","target":"pkg:pypi/demo-16340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23690@1.0.0","target":"pkg:pypi/demo-17735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23691@1.0.1","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23691@1.0.1","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23692@1.0.2","target":"pkg:pypi/demo-11884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23692@1.0.2","target":"pkg:pypi/demo-19330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23693@1.0.3","target":"pkg:pypi/demo-13821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23694@1.0.4","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23695@1.0.0","target":"pkg:pypi/demo-11104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23695@1.0.0","target":"pkg:pypi/demo-14507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23696@1.0.1","target":"pkg:pypi/demo-10647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23696@1.0.1","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23696@1.0.1","target":"pkg:pypi/demo-15855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23696@1.0.1","target":"pkg:pypi/demo-19810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23697@1.0.2","target":"pkg:pypi/demo-13020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23698@1.0.3","target":"pkg:pypi/demo-1360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23698@1.0.3","target":"pkg:pypi/demo-13654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23698@1.0.3","target":"pkg:pypi/demo-14267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23698@1.0.3","target":"pkg:pypi/demo-1756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23699@1.0.4","target":"pkg:pypi/demo-18284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23699@1.0.4","target":"pkg:pypi/demo-19592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2369@1.0.4","target":"pkg:pypi/demo-18291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2369@1.0.4","target":"pkg:pypi/demo-18333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2369@1.0.4","target":"pkg:pypi/demo-19094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-236@1.0.1","target":"pkg:pypi/demo-15580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23700@1.0.0","target":"pkg:pypi/demo-16376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23700@1.0.0","target":"pkg:pypi/demo-16698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23700@1.0.0","target":"pkg:pypi/demo-18100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23700@1.0.0","target":"pkg:pypi/demo-23568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23701@1.0.1","target":"pkg:pypi/demo-10363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23701@1.0.1","target":"pkg:pypi/demo-13925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23701@1.0.1","target":"pkg:pypi/demo-18340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23702@1.0.2","target":"pkg:pypi/demo-16841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23702@1.0.2","target":"pkg:pypi/demo-21537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23702@1.0.2","target":"pkg:pypi/demo-22270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23703@1.0.3","target":"pkg:pypi/demo-11381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23703@1.0.3","target":"pkg:pypi/demo-13638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23704@1.0.4","target":"pkg:pypi/demo-10798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23704@1.0.4","target":"pkg:pypi/demo-15015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23704@1.0.4","target":"pkg:pypi/demo-19955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23704@1.0.4","target":"pkg:pypi/demo-22303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23705@1.0.0","target":"pkg:pypi/demo-20767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23706@1.0.1","target":"pkg:pypi/demo-1739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23706@1.0.1","target":"pkg:pypi/demo-2127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23707@1.0.2","target":"pkg:pypi/demo-11452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23707@1.0.2","target":"pkg:pypi/demo-14356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23707@1.0.2","target":"pkg:pypi/demo-15388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23707@1.0.2","target":"pkg:pypi/demo-1802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23708@1.0.3","target":"pkg:pypi/demo-1266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23708@1.0.3","target":"pkg:pypi/demo-22068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23709@1.0.4","target":"pkg:pypi/demo-12692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2370@1.0.0","target":"pkg:pypi/demo-23270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23710@1.0.0","target":"pkg:pypi/demo-16018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23710@1.0.0","target":"pkg:pypi/demo-19364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23711@1.0.1","target":"pkg:pypi/demo-13230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23711@1.0.1","target":"pkg:pypi/demo-16979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23712@1.0.2","target":"pkg:pypi/demo-17121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23713@1.0.3","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23713@1.0.3","target":"pkg:pypi/demo-14353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23713@1.0.3","target":"pkg:pypi/demo-21458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23713@1.0.3","target":"pkg:pypi/demo-22804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23714@1.0.4","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23714@1.0.4","target":"pkg:pypi/demo-15543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23714@1.0.4","target":"pkg:pypi/demo-15712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23714@1.0.4","target":"pkg:pypi/demo-22210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23715@1.0.0","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23715@1.0.0","target":"pkg:pypi/demo-19980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23716@1.0.1","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23716@1.0.1","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23716@1.0.1","target":"pkg:pypi/demo-14555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23716@1.0.1","target":"pkg:pypi/demo-20305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23717@1.0.2","target":"pkg:pypi/demo-18618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23717@1.0.2","target":"pkg:pypi/demo-22228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23718@1.0.3","target":"pkg:pypi/demo-13069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23718@1.0.3","target":"pkg:pypi/demo-21803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23719@1.0.4","target":"pkg:pypi/demo-16855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23719@1.0.4","target":"pkg:pypi/demo-21136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23719@1.0.4","target":"pkg:pypi/demo-23298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2371@1.0.1","target":"pkg:pypi/demo-10660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2371@1.0.1","target":"pkg:pypi/demo-1071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2371@1.0.1","target":"pkg:pypi/demo-10788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2371@1.0.1","target":"pkg:pypi/demo-14661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23720@1.0.0","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23720@1.0.0","target":"pkg:pypi/demo-14951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23720@1.0.0","target":"pkg:pypi/demo-21672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23721@1.0.1","target":"pkg:pypi/demo-10708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23722@1.0.2","target":"pkg:pypi/demo-20296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23723@1.0.3","target":"pkg:pypi/demo-12213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23724@1.0.4","target":"pkg:pypi/demo-11205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23724@1.0.4","target":"pkg:pypi/demo-14199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23724@1.0.4","target":"pkg:pypi/demo-16647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23725@1.0.0","target":"pkg:pypi/demo-1216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23725@1.0.0","target":"pkg:pypi/demo-1578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23725@1.0.0","target":"pkg:pypi/demo-17587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23725@1.0.0","target":"pkg:pypi/demo-22843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23726@1.0.1","target":"pkg:pypi/demo-12129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23726@1.0.1","target":"pkg:pypi/demo-12870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23726@1.0.1","target":"pkg:pypi/demo-16029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23726@1.0.1","target":"pkg:pypi/demo-23424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23727@1.0.2","target":"pkg:pypi/demo-19115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23727@1.0.2","target":"pkg:pypi/demo-19957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23727@1.0.2","target":"pkg:pypi/demo-22851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23728@1.0.3","target":"pkg:pypi/demo-13266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23728@1.0.3","target":"pkg:pypi/demo-16187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23728@1.0.3","target":"pkg:pypi/demo-19172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23728@1.0.3","target":"pkg:pypi/demo-21174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23729@1.0.4","target":"pkg:pypi/demo-10380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23729@1.0.4","target":"pkg:pypi/demo-10703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2372@1.0.2","target":"pkg:pypi/demo-15798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23730@1.0.0","target":"pkg:pypi/demo-11850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23730@1.0.0","target":"pkg:pypi/demo-12339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23730@1.0.0","target":"pkg:pypi/demo-15340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23731@1.0.1","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23731@1.0.1","target":"pkg:pypi/demo-15158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23731@1.0.1","target":"pkg:pypi/demo-17253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23731@1.0.1","target":"pkg:pypi/demo-20265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23732@1.0.2","target":"pkg:pypi/demo-14663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23732@1.0.2","target":"pkg:pypi/demo-21195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23732@1.0.2","target":"pkg:pypi/demo-22527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23733@1.0.3","target":"pkg:pypi/demo-11000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23733@1.0.3","target":"pkg:pypi/demo-14918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23734@1.0.4","target":"pkg:pypi/demo-13767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23735@1.0.0","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23735@1.0.0","target":"pkg:pypi/demo-1965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23735@1.0.0","target":"pkg:pypi/demo-21056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23736@1.0.1","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23736@1.0.1","target":"pkg:pypi/demo-1601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23736@1.0.1","target":"pkg:pypi/demo-16693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23736@1.0.1","target":"pkg:pypi/demo-17481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23737@1.0.2","target":"pkg:pypi/demo-10787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23738@1.0.3","target":"pkg:pypi/demo-12049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23738@1.0.3","target":"pkg:pypi/demo-13969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23738@1.0.3","target":"pkg:pypi/demo-14227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23738@1.0.3","target":"pkg:pypi/demo-22326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23739@1.0.4","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23739@1.0.4","target":"pkg:pypi/demo-12900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23739@1.0.4","target":"pkg:pypi/demo-15518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2373@1.0.3","target":"pkg:pypi/demo-11321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2373@1.0.3","target":"pkg:pypi/demo-12545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2373@1.0.3","target":"pkg:pypi/demo-15049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2373@1.0.3","target":"pkg:pypi/demo-18938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23740@1.0.0","target":"pkg:pypi/demo-14255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23740@1.0.0","target":"pkg:pypi/demo-19634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23741@1.0.1","target":"pkg:pypi/demo-18427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23741@1.0.1","target":"pkg:pypi/demo-1876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23742@1.0.2","target":"pkg:pypi/demo-12086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23743@1.0.3","target":"pkg:pypi/demo-16386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23743@1.0.3","target":"pkg:pypi/demo-17441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23744@1.0.4","target":"pkg:pypi/demo-13026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23744@1.0.4","target":"pkg:pypi/demo-14763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23744@1.0.4","target":"pkg:pypi/demo-21107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23745@1.0.0","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23745@1.0.0","target":"pkg:pypi/demo-1681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23745@1.0.0","target":"pkg:pypi/demo-17660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23745@1.0.0","target":"pkg:pypi/demo-17992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23746@1.0.1","target":"pkg:pypi/demo-20522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23747@1.0.2","target":"pkg:pypi/demo-15864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23747@1.0.2","target":"pkg:pypi/demo-17809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23747@1.0.2","target":"pkg:pypi/demo-20686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23747@1.0.2","target":"pkg:pypi/demo-22298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23748@1.0.3","target":"pkg:pypi/demo-12140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23748@1.0.3","target":"pkg:pypi/demo-12794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23748@1.0.3","target":"pkg:pypi/demo-13882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23748@1.0.3","target":"pkg:pypi/demo-22045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23749@1.0.4","target":"pkg:pypi/demo-10776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23749@1.0.4","target":"pkg:pypi/demo-12630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23749@1.0.4","target":"pkg:pypi/demo-20611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2374@1.0.4","target":"pkg:pypi/demo-21932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2374@1.0.4","target":"pkg:pypi/demo-22431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23750@1.0.0","target":"pkg:pypi/demo-1509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23750@1.0.0","target":"pkg:pypi/demo-18176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23750@1.0.0","target":"pkg:pypi/demo-19889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23751@1.0.1","target":"pkg:pypi/demo-10573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23751@1.0.1","target":"pkg:pypi/demo-17836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23751@1.0.1","target":"pkg:pypi/demo-23208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23751@1.0.1","target":"pkg:pypi/demo-23624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23752@1.0.2","target":"pkg:pypi/demo-15522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23752@1.0.2","target":"pkg:pypi/demo-1595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23752@1.0.2","target":"pkg:pypi/demo-2050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23752@1.0.2","target":"pkg:pypi/demo-21270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23753@1.0.3","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23753@1.0.3","target":"pkg:pypi/demo-17506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23753@1.0.3","target":"pkg:pypi/demo-21528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23753@1.0.3","target":"pkg:pypi/demo-23731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23754@1.0.4","target":"pkg:pypi/demo-15068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23754@1.0.4","target":"pkg:pypi/demo-20204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23755@1.0.0","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23755@1.0.0","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23755@1.0.0","target":"pkg:pypi/demo-15846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23755@1.0.0","target":"pkg:pypi/demo-21288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23756@1.0.1","target":"pkg:pypi/demo-19655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23756@1.0.1","target":"pkg:pypi/demo-19883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23757@1.0.2","target":"pkg:pypi/demo-12339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23757@1.0.2","target":"pkg:pypi/demo-15354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23757@1.0.2","target":"pkg:pypi/demo-20161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23757@1.0.2","target":"pkg:pypi/demo-21676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23758@1.0.3","target":"pkg:pypi/demo-16124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23759@1.0.4","target":"pkg:pypi/demo-10720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23759@1.0.4","target":"pkg:pypi/demo-21889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2375@1.0.0","target":"pkg:pypi/demo-1505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2375@1.0.0","target":"pkg:pypi/demo-17757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23760@1.0.0","target":"pkg:pypi/demo-17613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23760@1.0.0","target":"pkg:pypi/demo-19214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23761@1.0.1","target":"pkg:pypi/demo-22577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23762@1.0.2","target":"pkg:pypi/demo-17944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23763@1.0.3","target":"pkg:pypi/demo-13238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23763@1.0.3","target":"pkg:pypi/demo-13673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23763@1.0.3","target":"pkg:pypi/demo-2044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23764@1.0.4","target":"pkg:pypi/demo-11279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23764@1.0.4","target":"pkg:pypi/demo-14223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23765@1.0.0","target":"pkg:pypi/demo-11963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23765@1.0.0","target":"pkg:pypi/demo-12374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23765@1.0.0","target":"pkg:pypi/demo-21059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23766@1.0.1","target":"pkg:pypi/demo-12445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23766@1.0.1","target":"pkg:pypi/demo-1659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23766@1.0.1","target":"pkg:pypi/demo-20132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23767@1.0.2","target":"pkg:pypi/demo-18172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23767@1.0.2","target":"pkg:pypi/demo-2215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23768@1.0.3","target":"pkg:pypi/demo-11291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23768@1.0.3","target":"pkg:pypi/demo-15165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23769@1.0.4","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23769@1.0.4","target":"pkg:pypi/demo-11177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2376@1.0.1","target":"pkg:pypi/demo-17403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2376@1.0.1","target":"pkg:pypi/demo-22712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23770@1.0.0","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23770@1.0.0","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23771@1.0.1","target":"pkg:pypi/demo-11246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23771@1.0.1","target":"pkg:pypi/demo-12395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23771@1.0.1","target":"pkg:pypi/demo-22846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23771@1.0.1","target":"pkg:pypi/demo-23093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23772@1.0.2","target":"pkg:pypi/demo-12685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23772@1.0.2","target":"pkg:pypi/demo-19926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23772@1.0.2","target":"pkg:pypi/demo-22115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23773@1.0.3","target":"pkg:pypi/demo-11436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23774@1.0.4","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23774@1.0.4","target":"pkg:pypi/demo-18374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23775@1.0.0","target":"pkg:pypi/demo-12453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23775@1.0.0","target":"pkg:pypi/demo-15151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23775@1.0.0","target":"pkg:pypi/demo-18350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23775@1.0.0","target":"pkg:pypi/demo-20194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23776@1.0.1","target":"pkg:pypi/demo-1157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23776@1.0.1","target":"pkg:pypi/demo-21889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23777@1.0.2","target":"pkg:pypi/demo-11559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23777@1.0.2","target":"pkg:pypi/demo-12630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23777@1.0.2","target":"pkg:pypi/demo-21390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23777@1.0.2","target":"pkg:pypi/demo-23397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23778@1.0.3","target":"pkg:pypi/demo-10914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23778@1.0.3","target":"pkg:pypi/demo-16408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23778@1.0.3","target":"pkg:pypi/demo-23649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23779@1.0.4","target":"pkg:pypi/demo-11017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23779@1.0.4","target":"pkg:pypi/demo-1197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2377@1.0.2","target":"pkg:pypi/demo-17268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23780@1.0.0","target":"pkg:pypi/demo-16718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23781@1.0.1","target":"pkg:pypi/demo-15044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23781@1.0.1","target":"pkg:pypi/demo-22411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23782@1.0.2","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23782@1.0.2","target":"pkg:pypi/demo-16953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23782@1.0.2","target":"pkg:pypi/demo-23158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23783@1.0.3","target":"pkg:pypi/demo-18976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23783@1.0.3","target":"pkg:pypi/demo-19201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23783@1.0.3","target":"pkg:pypi/demo-20352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23784@1.0.4","target":"pkg:pypi/demo-17314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23784@1.0.4","target":"pkg:pypi/demo-17434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23784@1.0.4","target":"pkg:pypi/demo-20475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23785@1.0.0","target":"pkg:pypi/demo-13905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23785@1.0.0","target":"pkg:pypi/demo-15411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23785@1.0.0","target":"pkg:pypi/demo-17992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23786@1.0.1","target":"pkg:pypi/demo-1136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23786@1.0.1","target":"pkg:pypi/demo-1435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23786@1.0.1","target":"pkg:pypi/demo-16254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23786@1.0.1","target":"pkg:pypi/demo-16857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23787@1.0.2","target":"pkg:pypi/demo-11356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23787@1.0.2","target":"pkg:pypi/demo-17173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23787@1.0.2","target":"pkg:pypi/demo-17849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23788@1.0.3","target":"pkg:pypi/demo-14184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23788@1.0.3","target":"pkg:pypi/demo-23220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23789@1.0.4","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23789@1.0.4","target":"pkg:pypi/demo-16426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2378@1.0.3","target":"pkg:pypi/demo-14118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2378@1.0.3","target":"pkg:pypi/demo-16368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23790@1.0.0","target":"pkg:pypi/demo-11107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23790@1.0.0","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23790@1.0.0","target":"pkg:pypi/demo-13709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23790@1.0.0","target":"pkg:pypi/demo-23734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23791@1.0.1","target":"pkg:pypi/demo-16524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23791@1.0.1","target":"pkg:pypi/demo-16817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23791@1.0.1","target":"pkg:pypi/demo-22726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23792@1.0.2","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23792@1.0.2","target":"pkg:pypi/demo-14463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23792@1.0.2","target":"pkg:pypi/demo-16433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23792@1.0.2","target":"pkg:pypi/demo-19533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23793@1.0.3","target":"pkg:pypi/demo-15453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23793@1.0.3","target":"pkg:pypi/demo-19661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23794@1.0.4","target":"pkg:pypi/demo-18037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23795@1.0.0","target":"pkg:pypi/demo-12390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23795@1.0.0","target":"pkg:pypi/demo-15199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23796@1.0.1","target":"pkg:pypi/demo-15876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23797@1.0.2","target":"pkg:pypi/demo-21576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23797@1.0.2","target":"pkg:pypi/demo-23037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23798@1.0.3","target":"pkg:pypi/demo-11118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23798@1.0.3","target":"pkg:pypi/demo-13161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23798@1.0.3","target":"pkg:pypi/demo-18398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23798@1.0.3","target":"pkg:pypi/demo-19198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23799@1.0.4","target":"pkg:pypi/demo-16908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23799@1.0.4","target":"pkg:pypi/demo-19227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23799@1.0.4","target":"pkg:pypi/demo-19928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2379@1.0.4","target":"pkg:pypi/demo-13873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2379@1.0.4","target":"pkg:pypi/demo-18280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-237@1.0.2","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-237@1.0.2","target":"pkg:pypi/demo-14218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-237@1.0.2","target":"pkg:pypi/demo-20407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-237@1.0.2","target":"pkg:pypi/demo-23343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23800@1.0.0","target":"pkg:pypi/demo-10124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23800@1.0.0","target":"pkg:pypi/demo-11754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23801@1.0.1","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23801@1.0.1","target":"pkg:pypi/demo-19059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23801@1.0.1","target":"pkg:pypi/demo-19692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23801@1.0.1","target":"pkg:pypi/demo-22440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23802@1.0.2","target":"pkg:pypi/demo-12949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23802@1.0.2","target":"pkg:pypi/demo-18959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23803@1.0.3","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23803@1.0.3","target":"pkg:pypi/demo-12779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23804@1.0.4","target":"pkg:pypi/demo-11814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23804@1.0.4","target":"pkg:pypi/demo-18778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23804@1.0.4","target":"pkg:pypi/demo-2043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23804@1.0.4","target":"pkg:pypi/demo-20750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23805@1.0.0","target":"pkg:pypi/demo-12716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23805@1.0.0","target":"pkg:pypi/demo-23365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23806@1.0.1","target":"pkg:pypi/demo-1687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23806@1.0.1","target":"pkg:pypi/demo-18722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23806@1.0.1","target":"pkg:pypi/demo-1987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23806@1.0.1","target":"pkg:pypi/demo-21486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23807@1.0.2","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23807@1.0.2","target":"pkg:pypi/demo-14258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23807@1.0.2","target":"pkg:pypi/demo-15293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23808@1.0.3","target":"pkg:pypi/demo-2351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23809@1.0.4","target":"pkg:pypi/demo-10651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2380@1.0.0","target":"pkg:pypi/demo-14567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23810@1.0.0","target":"pkg:pypi/demo-13842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23811@1.0.1","target":"pkg:pypi/demo-17192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23811@1.0.1","target":"pkg:pypi/demo-17865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23812@1.0.2","target":"pkg:pypi/demo-21041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23813@1.0.3","target":"pkg:pypi/demo-13317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23813@1.0.3","target":"pkg:pypi/demo-22188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23814@1.0.4","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23814@1.0.4","target":"pkg:pypi/demo-1897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23814@1.0.4","target":"pkg:pypi/demo-22421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23815@1.0.0","target":"pkg:pypi/demo-10881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23815@1.0.0","target":"pkg:pypi/demo-17815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23815@1.0.0","target":"pkg:pypi/demo-20109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23816@1.0.1","target":"pkg:pypi/demo-16779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23816@1.0.1","target":"pkg:pypi/demo-18149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23816@1.0.1","target":"pkg:pypi/demo-19521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23817@1.0.2","target":"pkg:pypi/demo-22393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23818@1.0.3","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23818@1.0.3","target":"pkg:pypi/demo-15198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23818@1.0.3","target":"pkg:pypi/demo-16617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23819@1.0.4","target":"pkg:pypi/demo-22657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2381@1.0.1","target":"pkg:pypi/demo-10136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2381@1.0.1","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2381@1.0.1","target":"pkg:pypi/demo-13143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2381@1.0.1","target":"pkg:pypi/demo-16956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23820@1.0.0","target":"pkg:pypi/demo-15368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23821@1.0.1","target":"pkg:pypi/demo-19955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23821@1.0.1","target":"pkg:pypi/demo-21367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23821@1.0.1","target":"pkg:pypi/demo-21948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23821@1.0.1","target":"pkg:pypi/demo-22142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23822@1.0.2","target":"pkg:pypi/demo-18971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23822@1.0.2","target":"pkg:pypi/demo-22445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23823@1.0.3","target":"pkg:pypi/demo-14746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23824@1.0.4","target":"pkg:pypi/demo-1269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23824@1.0.4","target":"pkg:pypi/demo-15386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23824@1.0.4","target":"pkg:pypi/demo-18111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23824@1.0.4","target":"pkg:pypi/demo-19837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23825@1.0.0","target":"pkg:pypi/demo-19942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23826@1.0.1","target":"pkg:pypi/demo-11605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23826@1.0.1","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23826@1.0.1","target":"pkg:pypi/demo-17918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23826@1.0.1","target":"pkg:pypi/demo-20868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23827@1.0.2","target":"pkg:pypi/demo-11075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23827@1.0.2","target":"pkg:pypi/demo-21565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23827@1.0.2","target":"pkg:pypi/demo-23327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23828@1.0.3","target":"pkg:pypi/demo-16204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23828@1.0.3","target":"pkg:pypi/demo-16551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23828@1.0.3","target":"pkg:pypi/demo-2123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23829@1.0.4","target":"pkg:pypi/demo-14470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23829@1.0.4","target":"pkg:pypi/demo-2207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2382@1.0.2","target":"pkg:pypi/demo-10797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2382@1.0.2","target":"pkg:pypi/demo-15921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23830@1.0.0","target":"pkg:pypi/demo-15124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23830@1.0.0","target":"pkg:pypi/demo-17501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23831@1.0.1","target":"pkg:pypi/demo-10696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23831@1.0.1","target":"pkg:pypi/demo-12327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23831@1.0.1","target":"pkg:pypi/demo-13579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23831@1.0.1","target":"pkg:pypi/demo-20649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23832@1.0.2","target":"pkg:pypi/demo-19631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23833@1.0.3","target":"pkg:pypi/demo-12812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23833@1.0.3","target":"pkg:pypi/demo-17866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23834@1.0.4","target":"pkg:pypi/demo-16607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23834@1.0.4","target":"pkg:pypi/demo-17232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23834@1.0.4","target":"pkg:pypi/demo-21633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23835@1.0.0","target":"pkg:pypi/demo-19134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23836@1.0.1","target":"pkg:pypi/demo-10337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23836@1.0.1","target":"pkg:pypi/demo-15413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23836@1.0.1","target":"pkg:pypi/demo-1758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23836@1.0.1","target":"pkg:pypi/demo-22319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23837@1.0.2","target":"pkg:pypi/demo-16377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23838@1.0.3","target":"pkg:pypi/demo-11871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23838@1.0.3","target":"pkg:pypi/demo-19741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23838@1.0.3","target":"pkg:pypi/demo-20017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23838@1.0.3","target":"pkg:pypi/demo-20267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23839@1.0.4","target":"pkg:pypi/demo-20503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23839@1.0.4","target":"pkg:pypi/demo-22645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2383@1.0.3","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2383@1.0.3","target":"pkg:pypi/demo-19286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2383@1.0.3","target":"pkg:pypi/demo-19654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2383@1.0.3","target":"pkg:pypi/demo-23538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23840@1.0.0","target":"pkg:pypi/demo-11463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23840@1.0.0","target":"pkg:pypi/demo-15524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23840@1.0.0","target":"pkg:pypi/demo-18458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23840@1.0.0","target":"pkg:pypi/demo-19630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23841@1.0.1","target":"pkg:pypi/demo-22850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23842@1.0.2","target":"pkg:pypi/demo-10322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23842@1.0.2","target":"pkg:pypi/demo-13498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23842@1.0.2","target":"pkg:pypi/demo-16633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23842@1.0.2","target":"pkg:pypi/demo-22089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23843@1.0.3","target":"pkg:pypi/demo-2344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23844@1.0.4","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23844@1.0.4","target":"pkg:pypi/demo-12753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23844@1.0.4","target":"pkg:pypi/demo-13600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23844@1.0.4","target":"pkg:pypi/demo-16525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23845@1.0.0","target":"pkg:pypi/demo-18896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23845@1.0.0","target":"pkg:pypi/demo-20035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23846@1.0.1","target":"pkg:pypi/demo-1314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23846@1.0.1","target":"pkg:pypi/demo-13693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23847@1.0.2","target":"pkg:pypi/demo-10056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23847@1.0.2","target":"pkg:pypi/demo-11657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23847@1.0.2","target":"pkg:pypi/demo-13921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23847@1.0.2","target":"pkg:pypi/demo-15594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23848@1.0.3","target":"pkg:pypi/demo-13282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23848@1.0.3","target":"pkg:pypi/demo-13363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23849@1.0.4","target":"pkg:pypi/demo-16789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23849@1.0.4","target":"pkg:pypi/demo-19594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2384@1.0.4","target":"pkg:pypi/demo-17124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23850@1.0.0","target":"pkg:pypi/demo-10849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23851@1.0.1","target":"pkg:pypi/demo-12658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23851@1.0.1","target":"pkg:pypi/demo-15418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23851@1.0.1","target":"pkg:pypi/demo-1872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23852@1.0.2","target":"pkg:pypi/demo-1912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23852@1.0.2","target":"pkg:pypi/demo-19253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23853@1.0.3","target":"pkg:pypi/demo-18474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23854@1.0.4","target":"pkg:pypi/demo-11088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23854@1.0.4","target":"pkg:pypi/demo-17026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23854@1.0.4","target":"pkg:pypi/demo-17524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23854@1.0.4","target":"pkg:pypi/demo-18104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23855@1.0.0","target":"pkg:pypi/demo-20965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23856@1.0.1","target":"pkg:pypi/demo-13763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23856@1.0.1","target":"pkg:pypi/demo-17148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23856@1.0.1","target":"pkg:pypi/demo-21685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23857@1.0.2","target":"pkg:pypi/demo-12982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23857@1.0.2","target":"pkg:pypi/demo-16468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23857@1.0.2","target":"pkg:pypi/demo-18070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23858@1.0.3","target":"pkg:pypi/demo-11136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23858@1.0.3","target":"pkg:pypi/demo-12367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23858@1.0.3","target":"pkg:pypi/demo-23016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23859@1.0.4","target":"pkg:pypi/demo-11540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23859@1.0.4","target":"pkg:pypi/demo-16898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23859@1.0.4","target":"pkg:pypi/demo-19786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23859@1.0.4","target":"pkg:pypi/demo-21318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2385@1.0.0","target":"pkg:pypi/demo-18572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23860@1.0.0","target":"pkg:pypi/demo-19998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23861@1.0.1","target":"pkg:pypi/demo-20648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23861@1.0.1","target":"pkg:pypi/demo-22455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23862@1.0.2","target":"pkg:pypi/demo-1390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23863@1.0.3","target":"pkg:pypi/demo-13821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23863@1.0.3","target":"pkg:pypi/demo-19915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23863@1.0.3","target":"pkg:pypi/demo-21860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23863@1.0.3","target":"pkg:pypi/demo-23663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23864@1.0.4","target":"pkg:pypi/demo-11909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23864@1.0.4","target":"pkg:pypi/demo-13494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23864@1.0.4","target":"pkg:pypi/demo-1825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23864@1.0.4","target":"pkg:pypi/demo-1832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23865@1.0.0","target":"pkg:pypi/demo-11406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23865@1.0.0","target":"pkg:pypi/demo-15825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23865@1.0.0","target":"pkg:pypi/demo-18646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23866@1.0.1","target":"pkg:pypi/demo-20809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23867@1.0.2","target":"pkg:pypi/demo-11162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23867@1.0.2","target":"pkg:pypi/demo-15522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23867@1.0.2","target":"pkg:pypi/demo-1606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23868@1.0.3","target":"pkg:pypi/demo-22054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23869@1.0.4","target":"pkg:pypi/demo-11149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23869@1.0.4","target":"pkg:pypi/demo-17139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23869@1.0.4","target":"pkg:pypi/demo-18667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2386@1.0.1","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2386@1.0.1","target":"pkg:pypi/demo-20366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2386@1.0.1","target":"pkg:pypi/demo-22128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23870@1.0.0","target":"pkg:pypi/demo-20133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23870@1.0.0","target":"pkg:pypi/demo-20992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23870@1.0.0","target":"pkg:pypi/demo-21112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23870@1.0.0","target":"pkg:pypi/demo-22561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23871@1.0.1","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23871@1.0.1","target":"pkg:pypi/demo-13776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23872@1.0.2","target":"pkg:pypi/demo-10945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23872@1.0.2","target":"pkg:pypi/demo-18805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23872@1.0.2","target":"pkg:pypi/demo-22426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23873@1.0.3","target":"pkg:pypi/demo-1265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23873@1.0.3","target":"pkg:pypi/demo-12671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23873@1.0.3","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23873@1.0.3","target":"pkg:pypi/demo-13885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23874@1.0.4","target":"pkg:pypi/demo-13810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23874@1.0.4","target":"pkg:pypi/demo-18127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23875@1.0.0","target":"pkg:pypi/demo-20174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23875@1.0.0","target":"pkg:pypi/demo-23476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23876@1.0.1","target":"pkg:pypi/demo-11027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23876@1.0.1","target":"pkg:pypi/demo-13893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23876@1.0.1","target":"pkg:pypi/demo-19818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23876@1.0.1","target":"pkg:pypi/demo-23536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23877@1.0.2","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23878@1.0.3","target":"pkg:pypi/demo-16976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23878@1.0.3","target":"pkg:pypi/demo-17989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23878@1.0.3","target":"pkg:pypi/demo-19664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23878@1.0.3","target":"pkg:pypi/demo-20840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23879@1.0.4","target":"pkg:pypi/demo-20305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2387@1.0.2","target":"pkg:pypi/demo-13427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2387@1.0.2","target":"pkg:pypi/demo-13608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2387@1.0.2","target":"pkg:pypi/demo-17380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2387@1.0.2","target":"pkg:pypi/demo-17932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23880@1.0.0","target":"pkg:pypi/demo-14225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23880@1.0.0","target":"pkg:pypi/demo-23369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23881@1.0.1","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23882@1.0.2","target":"pkg:pypi/demo-10980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23882@1.0.2","target":"pkg:pypi/demo-11328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23882@1.0.2","target":"pkg:pypi/demo-18394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23883@1.0.3","target":"pkg:pypi/demo-115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23883@1.0.3","target":"pkg:pypi/demo-17814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23883@1.0.3","target":"pkg:pypi/demo-17827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23883@1.0.3","target":"pkg:pypi/demo-22865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23884@1.0.4","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23884@1.0.4","target":"pkg:pypi/demo-11714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23884@1.0.4","target":"pkg:pypi/demo-2238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23884@1.0.4","target":"pkg:pypi/demo-23068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23885@1.0.0","target":"pkg:pypi/demo-11728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23885@1.0.0","target":"pkg:pypi/demo-14144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23885@1.0.0","target":"pkg:pypi/demo-22094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23886@1.0.1","target":"pkg:pypi/demo-21724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23887@1.0.2","target":"pkg:pypi/demo-11325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23887@1.0.2","target":"pkg:pypi/demo-20684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23888@1.0.3","target":"pkg:pypi/demo-12038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23888@1.0.3","target":"pkg:pypi/demo-13933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23889@1.0.4","target":"pkg:pypi/demo-12324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2388@1.0.3","target":"pkg:pypi/demo-15192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2388@1.0.3","target":"pkg:pypi/demo-15250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2388@1.0.3","target":"pkg:pypi/demo-19606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2388@1.0.3","target":"pkg:pypi/demo-19858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23890@1.0.0","target":"pkg:pypi/demo-13833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23890@1.0.0","target":"pkg:pypi/demo-22821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23890@1.0.0","target":"pkg:pypi/demo-23156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23891@1.0.1","target":"pkg:pypi/demo-12132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23891@1.0.1","target":"pkg:pypi/demo-18396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23892@1.0.2","target":"pkg:pypi/demo-15760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23893@1.0.3","target":"pkg:pypi/demo-22133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23894@1.0.4","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23894@1.0.4","target":"pkg:pypi/demo-17206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23894@1.0.4","target":"pkg:pypi/demo-19694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23895@1.0.0","target":"pkg:pypi/demo-1490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23895@1.0.0","target":"pkg:pypi/demo-23858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23896@1.0.1","target":"pkg:pypi/demo-16011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23896@1.0.1","target":"pkg:pypi/demo-23444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23896@1.0.1","target":"pkg:pypi/demo-23673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23897@1.0.2","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23897@1.0.2","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23897@1.0.2","target":"pkg:pypi/demo-22324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23898@1.0.3","target":"pkg:pypi/demo-12106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23899@1.0.4","target":"pkg:pypi/demo-13442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2389@1.0.4","target":"pkg:pypi/demo-22965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2389@1.0.4","target":"pkg:pypi/demo-23254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-238@1.0.3","target":"pkg:pypi/demo-11238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-238@1.0.3","target":"pkg:pypi/demo-12019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-238@1.0.3","target":"pkg:pypi/demo-16193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-238@1.0.3","target":"pkg:pypi/demo-1630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23900@1.0.0","target":"pkg:pypi/demo-2365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23901@1.0.1","target":"pkg:pypi/demo-21400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23902@1.0.2","target":"pkg:pypi/demo-14343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23903@1.0.3","target":"pkg:pypi/demo-18756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23904@1.0.4","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23904@1.0.4","target":"pkg:pypi/demo-12462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23904@1.0.4","target":"pkg:pypi/demo-22685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23905@1.0.0","target":"pkg:pypi/demo-10367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23905@1.0.0","target":"pkg:pypi/demo-13829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23905@1.0.0","target":"pkg:pypi/demo-20137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23905@1.0.0","target":"pkg:pypi/demo-23121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23906@1.0.1","target":"pkg:pypi/demo-14841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23907@1.0.2","target":"pkg:pypi/demo-12172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23907@1.0.2","target":"pkg:pypi/demo-20090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23907@1.0.2","target":"pkg:pypi/demo-20396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23907@1.0.2","target":"pkg:pypi/demo-22461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23908@1.0.3","target":"pkg:pypi/demo-15138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23909@1.0.4","target":"pkg:pypi/demo-17118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2390@1.0.0","target":"pkg:pypi/demo-22133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23910@1.0.0","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23910@1.0.0","target":"pkg:pypi/demo-18715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23911@1.0.1","target":"pkg:pypi/demo-11983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23911@1.0.1","target":"pkg:pypi/demo-14045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23911@1.0.1","target":"pkg:pypi/demo-19965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23911@1.0.1","target":"pkg:pypi/demo-19@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23912@1.0.2","target":"pkg:pypi/demo-16091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23913@1.0.3","target":"pkg:pypi/demo-19595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23913@1.0.3","target":"pkg:pypi/demo-20268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23914@1.0.4","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23914@1.0.4","target":"pkg:pypi/demo-14183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23914@1.0.4","target":"pkg:pypi/demo-16921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23915@1.0.0","target":"pkg:pypi/demo-12109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23915@1.0.0","target":"pkg:pypi/demo-13868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23915@1.0.0","target":"pkg:pypi/demo-21889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23916@1.0.1","target":"pkg:pypi/demo-22949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23916@1.0.1","target":"pkg:pypi/demo-23426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23916@1.0.1","target":"pkg:pypi/demo-23563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23917@1.0.2","target":"pkg:pypi/demo-18425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23917@1.0.2","target":"pkg:pypi/demo-20705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23917@1.0.2","target":"pkg:pypi/demo-22359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23917@1.0.2","target":"pkg:pypi/demo-22684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23918@1.0.3","target":"pkg:pypi/demo-13520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23919@1.0.4","target":"pkg:pypi/demo-10627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23919@1.0.4","target":"pkg:pypi/demo-11243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2391@1.0.1","target":"pkg:pypi/demo-13121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2391@1.0.1","target":"pkg:pypi/demo-15956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2391@1.0.1","target":"pkg:pypi/demo-16990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2391@1.0.1","target":"pkg:pypi/demo-21649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23920@1.0.0","target":"pkg:pypi/demo-18291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23921@1.0.1","target":"pkg:pypi/demo-20268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23922@1.0.2","target":"pkg:pypi/demo-19860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23922@1.0.2","target":"pkg:pypi/demo-20630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23923@1.0.3","target":"pkg:pypi/demo-15918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23923@1.0.3","target":"pkg:pypi/demo-18830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23923@1.0.3","target":"pkg:pypi/demo-19173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23923@1.0.3","target":"pkg:pypi/demo-21227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23924@1.0.4","target":"pkg:pypi/demo-13967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23924@1.0.4","target":"pkg:pypi/demo-17059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23924@1.0.4","target":"pkg:pypi/demo-21536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23925@1.0.0","target":"pkg:pypi/demo-1628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23925@1.0.0","target":"pkg:pypi/demo-21210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23926@1.0.1","target":"pkg:pypi/demo-11519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23926@1.0.1","target":"pkg:pypi/demo-17556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23926@1.0.1","target":"pkg:pypi/demo-20954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23926@1.0.1","target":"pkg:pypi/demo-22966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23927@1.0.2","target":"pkg:pypi/demo-13418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23928@1.0.3","target":"pkg:pypi/demo-21101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23929@1.0.4","target":"pkg:pypi/demo-12596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23929@1.0.4","target":"pkg:pypi/demo-17578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23929@1.0.4","target":"pkg:pypi/demo-23476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2392@1.0.2","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2392@1.0.2","target":"pkg:pypi/demo-11488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2392@1.0.2","target":"pkg:pypi/demo-14479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2392@1.0.2","target":"pkg:pypi/demo-23849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23930@1.0.0","target":"pkg:pypi/demo-14591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23931@1.0.1","target":"pkg:pypi/demo-13121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23931@1.0.1","target":"pkg:pypi/demo-13179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23931@1.0.1","target":"pkg:pypi/demo-13271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23931@1.0.1","target":"pkg:pypi/demo-1723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23932@1.0.2","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23932@1.0.2","target":"pkg:pypi/demo-10589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23933@1.0.3","target":"pkg:pypi/demo-12418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23934@1.0.4","target":"pkg:pypi/demo-23595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23935@1.0.0","target":"pkg:pypi/demo-17707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23935@1.0.0","target":"pkg:pypi/demo-18932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23935@1.0.0","target":"pkg:pypi/demo-21996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23935@1.0.0","target":"pkg:pypi/demo-22031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23936@1.0.1","target":"pkg:pypi/demo-11804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23937@1.0.2","target":"pkg:pypi/demo-1301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23937@1.0.2","target":"pkg:pypi/demo-17737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23937@1.0.2","target":"pkg:pypi/demo-22740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23938@1.0.3","target":"pkg:pypi/demo-12350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23939@1.0.4","target":"pkg:pypi/demo-10532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23939@1.0.4","target":"pkg:pypi/demo-14199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23939@1.0.4","target":"pkg:pypi/demo-18066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23939@1.0.4","target":"pkg:pypi/demo-22113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2393@1.0.3","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23940@1.0.0","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23940@1.0.0","target":"pkg:pypi/demo-12719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23940@1.0.0","target":"pkg:pypi/demo-14877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23940@1.0.0","target":"pkg:pypi/demo-2379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23941@1.0.1","target":"pkg:pypi/demo-15807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23941@1.0.1","target":"pkg:pypi/demo-16000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23941@1.0.1","target":"pkg:pypi/demo-18523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23941@1.0.1","target":"pkg:pypi/demo-23211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23942@1.0.2","target":"pkg:pypi/demo-14739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23942@1.0.2","target":"pkg:pypi/demo-16904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23942@1.0.2","target":"pkg:pypi/demo-1734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23943@1.0.3","target":"pkg:pypi/demo-19216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23944@1.0.4","target":"pkg:pypi/demo-10496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23944@1.0.4","target":"pkg:pypi/demo-19134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23944@1.0.4","target":"pkg:pypi/demo-20614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23945@1.0.0","target":"pkg:pypi/demo-23691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23946@1.0.1","target":"pkg:pypi/demo-11237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23946@1.0.1","target":"pkg:pypi/demo-22524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23947@1.0.2","target":"pkg:pypi/demo-12004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23947@1.0.2","target":"pkg:pypi/demo-1940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23948@1.0.3","target":"pkg:pypi/demo-17884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23948@1.0.3","target":"pkg:pypi/demo-21996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23948@1.0.3","target":"pkg:pypi/demo-22049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23949@1.0.4","target":"pkg:pypi/demo-23107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2394@1.0.4","target":"pkg:pypi/demo-22709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23950@1.0.0","target":"pkg:pypi/demo-14897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23950@1.0.0","target":"pkg:pypi/demo-20389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23950@1.0.0","target":"pkg:pypi/demo-2055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23950@1.0.0","target":"pkg:pypi/demo-22473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23951@1.0.1","target":"pkg:pypi/demo-12084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23951@1.0.1","target":"pkg:pypi/demo-12654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23951@1.0.1","target":"pkg:pypi/demo-16902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23951@1.0.1","target":"pkg:pypi/demo-2123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23952@1.0.2","target":"pkg:pypi/demo-12133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23953@1.0.3","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23953@1.0.3","target":"pkg:pypi/demo-14580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23953@1.0.3","target":"pkg:pypi/demo-22976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23954@1.0.4","target":"pkg:pypi/demo-22836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23954@1.0.4","target":"pkg:pypi/demo-23705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23955@1.0.0","target":"pkg:pypi/demo-1291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23955@1.0.0","target":"pkg:pypi/demo-13516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23955@1.0.0","target":"pkg:pypi/demo-2167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23956@1.0.1","target":"pkg:pypi/demo-13374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23956@1.0.1","target":"pkg:pypi/demo-15682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23956@1.0.1","target":"pkg:pypi/demo-18268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23956@1.0.1","target":"pkg:pypi/demo-19871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23957@1.0.2","target":"pkg:pypi/demo-17902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23957@1.0.2","target":"pkg:pypi/demo-20877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23958@1.0.3","target":"pkg:pypi/demo-18103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23959@1.0.4","target":"pkg:pypi/demo-13967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23959@1.0.4","target":"pkg:pypi/demo-21804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2395@1.0.0","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2395@1.0.0","target":"pkg:pypi/demo-18179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2395@1.0.0","target":"pkg:pypi/demo-20304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2395@1.0.0","target":"pkg:pypi/demo-22366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23960@1.0.0","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23960@1.0.0","target":"pkg:pypi/demo-15309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23960@1.0.0","target":"pkg:pypi/demo-20345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23961@1.0.1","target":"pkg:pypi/demo-18280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23961@1.0.1","target":"pkg:pypi/demo-23917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23962@1.0.2","target":"pkg:pypi/demo-13881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23963@1.0.3","target":"pkg:pypi/demo-10195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23963@1.0.3","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23963@1.0.3","target":"pkg:pypi/demo-10461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23963@1.0.3","target":"pkg:pypi/demo-15656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23964@1.0.4","target":"pkg:pypi/demo-16258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23964@1.0.4","target":"pkg:pypi/demo-18244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23964@1.0.4","target":"pkg:pypi/demo-20364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23964@1.0.4","target":"pkg:pypi/demo-21308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23965@1.0.0","target":"pkg:pypi/demo-1416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23965@1.0.0","target":"pkg:pypi/demo-15278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23966@1.0.1","target":"pkg:pypi/demo-22842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23967@1.0.2","target":"pkg:pypi/demo-11842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23968@1.0.3","target":"pkg:pypi/demo-17935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23968@1.0.3","target":"pkg:pypi/demo-21923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23968@1.0.3","target":"pkg:pypi/demo-23179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23968@1.0.3","target":"pkg:pypi/demo-2377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23969@1.0.4","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23969@1.0.4","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23969@1.0.4","target":"pkg:pypi/demo-19378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2396@1.0.1","target":"pkg:pypi/demo-11723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2396@1.0.1","target":"pkg:pypi/demo-21722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23970@1.0.0","target":"pkg:pypi/demo-1209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23970@1.0.0","target":"pkg:pypi/demo-21205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23971@1.0.1","target":"pkg:pypi/demo-11353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23971@1.0.1","target":"pkg:pypi/demo-1937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23971@1.0.1","target":"pkg:pypi/demo-23428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23971@1.0.1","target":"pkg:pypi/demo-23735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23972@1.0.2","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23972@1.0.2","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23972@1.0.2","target":"pkg:pypi/demo-1219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23972@1.0.2","target":"pkg:pypi/demo-1800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23973@1.0.3","target":"pkg:pypi/demo-16581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23974@1.0.4","target":"pkg:pypi/demo-11076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23974@1.0.4","target":"pkg:pypi/demo-16160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23974@1.0.4","target":"pkg:pypi/demo-23876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23975@1.0.0","target":"pkg:pypi/demo-18074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23975@1.0.0","target":"pkg:pypi/demo-18245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23975@1.0.0","target":"pkg:pypi/demo-22709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23976@1.0.1","target":"pkg:pypi/demo-1467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23976@1.0.1","target":"pkg:pypi/demo-20782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23976@1.0.1","target":"pkg:pypi/demo-21495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23977@1.0.2","target":"pkg:pypi/demo-12715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23977@1.0.2","target":"pkg:pypi/demo-1489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23977@1.0.2","target":"pkg:pypi/demo-19379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23978@1.0.3","target":"pkg:pypi/demo-20181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23979@1.0.4","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23979@1.0.4","target":"pkg:pypi/demo-15954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23979@1.0.4","target":"pkg:pypi/demo-16112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23979@1.0.4","target":"pkg:pypi/demo-18355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2397@1.0.2","target":"pkg:pypi/demo-20528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23980@1.0.0","target":"pkg:pypi/demo-15395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23981@1.0.1","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23981@1.0.1","target":"pkg:pypi/demo-15422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23981@1.0.1","target":"pkg:pypi/demo-1889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23981@1.0.1","target":"pkg:pypi/demo-18956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23982@1.0.2","target":"pkg:pypi/demo-13421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23982@1.0.2","target":"pkg:pypi/demo-23118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23983@1.0.3","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23983@1.0.3","target":"pkg:pypi/demo-16860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23984@1.0.4","target":"pkg:pypi/demo-20003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23984@1.0.4","target":"pkg:pypi/demo-20139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23985@1.0.0","target":"pkg:pypi/demo-18210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23986@1.0.1","target":"pkg:pypi/demo-11298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23986@1.0.1","target":"pkg:pypi/demo-1270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23986@1.0.1","target":"pkg:pypi/demo-1551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23986@1.0.1","target":"pkg:pypi/demo-16007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23987@1.0.2","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23988@1.0.3","target":"pkg:pypi/demo-1245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23989@1.0.4","target":"pkg:pypi/demo-23873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2398@1.0.3","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2398@1.0.3","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2398@1.0.3","target":"pkg:pypi/demo-11135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23990@1.0.0","target":"pkg:pypi/demo-12392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23990@1.0.0","target":"pkg:pypi/demo-14286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23990@1.0.0","target":"pkg:pypi/demo-16932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23991@1.0.1","target":"pkg:pypi/demo-15518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23991@1.0.1","target":"pkg:pypi/demo-20384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23991@1.0.1","target":"pkg:pypi/demo-21919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23992@1.0.2","target":"pkg:pypi/demo-11615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23992@1.0.2","target":"pkg:pypi/demo-15244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23992@1.0.2","target":"pkg:pypi/demo-17186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23992@1.0.2","target":"pkg:pypi/demo-23224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23993@1.0.3","target":"pkg:pypi/demo-11272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23993@1.0.3","target":"pkg:pypi/demo-1715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23994@1.0.4","target":"pkg:pypi/demo-1069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23995@1.0.0","target":"pkg:pypi/demo-14241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23995@1.0.0","target":"pkg:pypi/demo-14401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23995@1.0.0","target":"pkg:pypi/demo-2037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23995@1.0.0","target":"pkg:pypi/demo-20667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23996@1.0.1","target":"pkg:pypi/demo-10087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23996@1.0.1","target":"pkg:pypi/demo-12516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23996@1.0.1","target":"pkg:pypi/demo-14401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23996@1.0.1","target":"pkg:pypi/demo-17334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23997@1.0.2","target":"pkg:pypi/demo-21891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23997@1.0.2","target":"pkg:pypi/demo-23746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23998@1.0.3","target":"pkg:pypi/demo-16527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23998@1.0.3","target":"pkg:pypi/demo-18945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23998@1.0.3","target":"pkg:pypi/demo-19439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23999@1.0.4","target":"pkg:pypi/demo-11850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23999@1.0.4","target":"pkg:pypi/demo-13067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23999@1.0.4","target":"pkg:pypi/demo-13132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2399@1.0.4","target":"pkg:pypi/demo-1530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2399@1.0.4","target":"pkg:pypi/demo-20949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2399@1.0.4","target":"pkg:pypi/demo-22847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2399@1.0.4","target":"pkg:pypi/demo-23823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-239@1.0.4","target":"pkg:pypi/demo-20083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-239@1.0.4","target":"pkg:pypi/demo-21534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-239@1.0.4","target":"pkg:pypi/demo-2237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-239@1.0.4","target":"pkg:pypi/demo-22815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23@1.0.3","target":"pkg:pypi/demo-10286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23@1.0.3","target":"pkg:pypi/demo-15549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23@1.0.3","target":"pkg:pypi/demo-18114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-23@1.0.3","target":"pkg:pypi/demo-22432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24000@1.0.0","target":"pkg:pypi/demo-19351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24001@1.0.1","target":"pkg:pypi/demo-10371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24001@1.0.1","target":"pkg:pypi/demo-17414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24001@1.0.1","target":"pkg:pypi/demo-22116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24001@1.0.1","target":"pkg:pypi/demo-22718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24002@1.0.2","target":"pkg:pypi/demo-12935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24002@1.0.2","target":"pkg:pypi/demo-17473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24002@1.0.2","target":"pkg:pypi/demo-219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24003@1.0.3","target":"pkg:pypi/demo-16380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24003@1.0.3","target":"pkg:pypi/demo-17648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24003@1.0.3","target":"pkg:pypi/demo-22841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24004@1.0.4","target":"pkg:pypi/demo-13803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24005@1.0.0","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24005@1.0.0","target":"pkg:pypi/demo-15510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24005@1.0.0","target":"pkg:pypi/demo-20084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24006@1.0.1","target":"pkg:pypi/demo-10666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24006@1.0.1","target":"pkg:pypi/demo-15661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24006@1.0.1","target":"pkg:pypi/demo-23641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24007@1.0.2","target":"pkg:pypi/demo-16816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24008@1.0.3","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24008@1.0.3","target":"pkg:pypi/demo-11685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24008@1.0.3","target":"pkg:pypi/demo-15830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24009@1.0.4","target":"pkg:pypi/demo-1258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24009@1.0.4","target":"pkg:pypi/demo-1371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24009@1.0.4","target":"pkg:pypi/demo-14076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2400@1.0.0","target":"pkg:pypi/demo-12868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2400@1.0.0","target":"pkg:pypi/demo-13607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2400@1.0.0","target":"pkg:pypi/demo-17375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2400@1.0.0","target":"pkg:pypi/demo-19700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24010@1.0.0","target":"pkg:pypi/demo-11256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24010@1.0.0","target":"pkg:pypi/demo-1727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24010@1.0.0","target":"pkg:pypi/demo-20573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24011@1.0.1","target":"pkg:pypi/demo-12299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24011@1.0.1","target":"pkg:pypi/demo-14292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24012@1.0.2","target":"pkg:pypi/demo-19527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24012@1.0.2","target":"pkg:pypi/demo-20388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24012@1.0.2","target":"pkg:pypi/demo-21522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24013@1.0.3","target":"pkg:pypi/demo-10556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24013@1.0.3","target":"pkg:pypi/demo-16280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24013@1.0.3","target":"pkg:pypi/demo-2004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24013@1.0.3","target":"pkg:pypi/demo-22438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24014@1.0.4","target":"pkg:pypi/demo-15831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24014@1.0.4","target":"pkg:pypi/demo-18041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24014@1.0.4","target":"pkg:pypi/demo-20050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24014@1.0.4","target":"pkg:pypi/demo-21765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24015@1.0.0","target":"pkg:pypi/demo-11707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24015@1.0.0","target":"pkg:pypi/demo-19525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24015@1.0.0","target":"pkg:pypi/demo-22568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24015@1.0.0","target":"pkg:pypi/demo-2391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24016@1.0.1","target":"pkg:pypi/demo-12139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24016@1.0.1","target":"pkg:pypi/demo-16376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24016@1.0.1","target":"pkg:pypi/demo-1842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24017@1.0.2","target":"pkg:pypi/demo-14326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24017@1.0.2","target":"pkg:pypi/demo-19489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24017@1.0.2","target":"pkg:pypi/demo-22782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24017@1.0.2","target":"pkg:pypi/demo-23064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24018@1.0.3","target":"pkg:pypi/demo-13668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24018@1.0.3","target":"pkg:pypi/demo-14827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24018@1.0.3","target":"pkg:pypi/demo-20349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24018@1.0.3","target":"pkg:pypi/demo-22632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24019@1.0.4","target":"pkg:pypi/demo-13493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24019@1.0.4","target":"pkg:pypi/demo-19755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2401@1.0.1","target":"pkg:pypi/demo-21157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24020@1.0.0","target":"pkg:pypi/demo-1689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24020@1.0.0","target":"pkg:pypi/demo-18012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24021@1.0.1","target":"pkg:pypi/demo-15685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24021@1.0.1","target":"pkg:pypi/demo-1769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24021@1.0.1","target":"pkg:pypi/demo-23126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24021@1.0.1","target":"pkg:pypi/demo-23736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24022@1.0.2","target":"pkg:pypi/demo-14019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24022@1.0.2","target":"pkg:pypi/demo-19210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24022@1.0.2","target":"pkg:pypi/demo-22875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24022@1.0.2","target":"pkg:pypi/demo-23680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24023@1.0.3","target":"pkg:pypi/demo-16949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24023@1.0.3","target":"pkg:pypi/demo-17926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24023@1.0.3","target":"pkg:pypi/demo-20004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24023@1.0.3","target":"pkg:pypi/demo-22892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24024@1.0.4","target":"pkg:pypi/demo-16424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24025@1.0.0","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24025@1.0.0","target":"pkg:pypi/demo-17096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24026@1.0.1","target":"pkg:pypi/demo-14327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24026@1.0.1","target":"pkg:pypi/demo-17196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24027@1.0.2","target":"pkg:pypi/demo-16118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24027@1.0.2","target":"pkg:pypi/demo-16807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24027@1.0.2","target":"pkg:pypi/demo-18280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24027@1.0.2","target":"pkg:pypi/demo-23562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24028@1.0.3","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24028@1.0.3","target":"pkg:pypi/demo-20332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24028@1.0.3","target":"pkg:pypi/demo-233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24028@1.0.3","target":"pkg:pypi/demo-23748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24029@1.0.4","target":"pkg:pypi/demo-13226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24029@1.0.4","target":"pkg:pypi/demo-16484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24029@1.0.4","target":"pkg:pypi/demo-17115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2402@1.0.2","target":"pkg:pypi/demo-12221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2402@1.0.2","target":"pkg:pypi/demo-18415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2402@1.0.2","target":"pkg:pypi/demo-2288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24030@1.0.0","target":"pkg:pypi/demo-10905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24030@1.0.0","target":"pkg:pypi/demo-17193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24030@1.0.0","target":"pkg:pypi/demo-19347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24031@1.0.1","target":"pkg:pypi/demo-10568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24031@1.0.1","target":"pkg:pypi/demo-11212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24031@1.0.1","target":"pkg:pypi/demo-22403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24032@1.0.2","target":"pkg:pypi/demo-13783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24032@1.0.2","target":"pkg:pypi/demo-16183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24032@1.0.2","target":"pkg:pypi/demo-16536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24032@1.0.2","target":"pkg:pypi/demo-21080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24033@1.0.3","target":"pkg:pypi/demo-19380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24033@1.0.3","target":"pkg:pypi/demo-21415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24033@1.0.3","target":"pkg:pypi/demo-22095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24034@1.0.4","target":"pkg:pypi/demo-17081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24034@1.0.4","target":"pkg:pypi/demo-17715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24035@1.0.0","target":"pkg:pypi/demo-12480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24035@1.0.0","target":"pkg:pypi/demo-19035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24035@1.0.0","target":"pkg:pypi/demo-19634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24036@1.0.1","target":"pkg:pypi/demo-14047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24036@1.0.1","target":"pkg:pypi/demo-17029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24036@1.0.1","target":"pkg:pypi/demo-17226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24037@1.0.2","target":"pkg:pypi/demo-20582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24038@1.0.3","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24038@1.0.3","target":"pkg:pypi/demo-16559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24039@1.0.4","target":"pkg:pypi/demo-15628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2403@1.0.3","target":"pkg:pypi/demo-14802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24040@1.0.0","target":"pkg:pypi/demo-17112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24040@1.0.0","target":"pkg:pypi/demo-18999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24040@1.0.0","target":"pkg:pypi/demo-20687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24040@1.0.0","target":"pkg:pypi/demo-22566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24041@1.0.1","target":"pkg:pypi/demo-13050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24041@1.0.1","target":"pkg:pypi/demo-16484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24041@1.0.1","target":"pkg:pypi/demo-21702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24042@1.0.2","target":"pkg:pypi/demo-15965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24042@1.0.2","target":"pkg:pypi/demo-17111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24042@1.0.2","target":"pkg:pypi/demo-22845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24043@1.0.3","target":"pkg:pypi/demo-18973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24043@1.0.3","target":"pkg:pypi/demo-20624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24044@1.0.4","target":"pkg:pypi/demo-13917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24044@1.0.4","target":"pkg:pypi/demo-23088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24045@1.0.0","target":"pkg:pypi/demo-16983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24045@1.0.0","target":"pkg:pypi/demo-23883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24046@1.0.1","target":"pkg:pypi/demo-12154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24046@1.0.1","target":"pkg:pypi/demo-19272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24046@1.0.1","target":"pkg:pypi/demo-221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24046@1.0.1","target":"pkg:pypi/demo-23121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24047@1.0.2","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24047@1.0.2","target":"pkg:pypi/demo-1660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24047@1.0.2","target":"pkg:pypi/demo-20124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24047@1.0.2","target":"pkg:pypi/demo-20324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24048@1.0.3","target":"pkg:pypi/demo-15247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24049@1.0.4","target":"pkg:pypi/demo-14004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24049@1.0.4","target":"pkg:pypi/demo-14433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2404@1.0.4","target":"pkg:pypi/demo-13752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2404@1.0.4","target":"pkg:pypi/demo-21256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2404@1.0.4","target":"pkg:pypi/demo-2251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24050@1.0.0","target":"pkg:pypi/demo-13158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24050@1.0.0","target":"pkg:pypi/demo-15357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24051@1.0.1","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24051@1.0.1","target":"pkg:pypi/demo-15498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24051@1.0.1","target":"pkg:pypi/demo-19797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24051@1.0.1","target":"pkg:pypi/demo-21981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24052@1.0.2","target":"pkg:pypi/demo-1328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24052@1.0.2","target":"pkg:pypi/demo-17083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24052@1.0.2","target":"pkg:pypi/demo-19987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24052@1.0.2","target":"pkg:pypi/demo-23213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24053@1.0.3","target":"pkg:pypi/demo-20372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24054@1.0.4","target":"pkg:pypi/demo-11481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24054@1.0.4","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24054@1.0.4","target":"pkg:pypi/demo-17433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24054@1.0.4","target":"pkg:pypi/demo-22210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24055@1.0.0","target":"pkg:pypi/demo-21011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24056@1.0.1","target":"pkg:pypi/demo-20153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24057@1.0.2","target":"pkg:pypi/demo-18243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24058@1.0.3","target":"pkg:pypi/demo-12732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24058@1.0.3","target":"pkg:pypi/demo-16200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24058@1.0.3","target":"pkg:pypi/demo-1655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24058@1.0.3","target":"pkg:pypi/demo-20827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24059@1.0.4","target":"pkg:pypi/demo-13701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24059@1.0.4","target":"pkg:pypi/demo-21878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2405@1.0.0","target":"pkg:pypi/demo-10237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2405@1.0.0","target":"pkg:pypi/demo-1905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24060@1.0.0","target":"pkg:pypi/demo-10591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24060@1.0.0","target":"pkg:pypi/demo-22064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24061@1.0.1","target":"pkg:pypi/demo-14710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24061@1.0.1","target":"pkg:pypi/demo-20561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24062@1.0.2","target":"pkg:pypi/demo-1203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24062@1.0.2","target":"pkg:pypi/demo-17054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24062@1.0.2","target":"pkg:pypi/demo-20820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24062@1.0.2","target":"pkg:pypi/demo-22385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24063@1.0.3","target":"pkg:pypi/demo-1209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24063@1.0.3","target":"pkg:pypi/demo-146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24063@1.0.3","target":"pkg:pypi/demo-1690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24064@1.0.4","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24064@1.0.4","target":"pkg:pypi/demo-22938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24065@1.0.0","target":"pkg:pypi/demo-15671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24066@1.0.1","target":"pkg:pypi/demo-14146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24066@1.0.1","target":"pkg:pypi/demo-18822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24066@1.0.1","target":"pkg:pypi/demo-19562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24066@1.0.1","target":"pkg:pypi/demo-22554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24067@1.0.2","target":"pkg:pypi/demo-23125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24067@1.0.2","target":"pkg:pypi/demo-23522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24068@1.0.3","target":"pkg:pypi/demo-17304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24069@1.0.4","target":"pkg:pypi/demo-14581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2406@1.0.1","target":"pkg:pypi/demo-22347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2406@1.0.1","target":"pkg:pypi/demo-23783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24070@1.0.0","target":"pkg:pypi/demo-11160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24070@1.0.0","target":"pkg:pypi/demo-13782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24070@1.0.0","target":"pkg:pypi/demo-14164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24070@1.0.0","target":"pkg:pypi/demo-2156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24071@1.0.1","target":"pkg:pypi/demo-11016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24071@1.0.1","target":"pkg:pypi/demo-15787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24072@1.0.2","target":"pkg:pypi/demo-11064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24072@1.0.2","target":"pkg:pypi/demo-16068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24072@1.0.2","target":"pkg:pypi/demo-1988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24072@1.0.2","target":"pkg:pypi/demo-2138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24073@1.0.3","target":"pkg:pypi/demo-17487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24073@1.0.3","target":"pkg:pypi/demo-21478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24073@1.0.3","target":"pkg:pypi/demo-22097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24073@1.0.3","target":"pkg:pypi/demo-2393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24074@1.0.4","target":"pkg:pypi/demo-12879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24075@1.0.0","target":"pkg:pypi/demo-14001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24075@1.0.0","target":"pkg:pypi/demo-18256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24075@1.0.0","target":"pkg:pypi/demo-20348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24075@1.0.0","target":"pkg:pypi/demo-22737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24076@1.0.1","target":"pkg:pypi/demo-1738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24076@1.0.1","target":"pkg:pypi/demo-22011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24076@1.0.1","target":"pkg:pypi/demo-23642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24077@1.0.2","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24077@1.0.2","target":"pkg:pypi/demo-22855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24078@1.0.3","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24079@1.0.4","target":"pkg:pypi/demo-15174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24079@1.0.4","target":"pkg:pypi/demo-22408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2407@1.0.2","target":"pkg:pypi/demo-13822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2407@1.0.2","target":"pkg:pypi/demo-13866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2407@1.0.2","target":"pkg:pypi/demo-21802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24080@1.0.0","target":"pkg:pypi/demo-11658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24080@1.0.0","target":"pkg:pypi/demo-12220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24080@1.0.0","target":"pkg:pypi/demo-12418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24080@1.0.0","target":"pkg:pypi/demo-21177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24081@1.0.1","target":"pkg:pypi/demo-17153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24081@1.0.1","target":"pkg:pypi/demo-22236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24082@1.0.2","target":"pkg:pypi/demo-11412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24083@1.0.3","target":"pkg:pypi/demo-21512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24083@1.0.3","target":"pkg:pypi/demo-22345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24084@1.0.4","target":"pkg:pypi/demo-12187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24084@1.0.4","target":"pkg:pypi/demo-20569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24085@1.0.0","target":"pkg:pypi/demo-15763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24085@1.0.0","target":"pkg:pypi/demo-20907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24085@1.0.0","target":"pkg:pypi/demo-23831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24086@1.0.1","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24086@1.0.1","target":"pkg:pypi/demo-13622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24086@1.0.1","target":"pkg:pypi/demo-1499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24087@1.0.2","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24087@1.0.2","target":"pkg:pypi/demo-15708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24087@1.0.2","target":"pkg:pypi/demo-18633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24087@1.0.2","target":"pkg:pypi/demo-23489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24088@1.0.3","target":"pkg:pypi/demo-19857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24089@1.0.4","target":"pkg:pypi/demo-11352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24089@1.0.4","target":"pkg:pypi/demo-14874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24089@1.0.4","target":"pkg:pypi/demo-22288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2408@1.0.3","target":"pkg:pypi/demo-10998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2408@1.0.3","target":"pkg:pypi/demo-13887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2408@1.0.3","target":"pkg:pypi/demo-21701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24090@1.0.0","target":"pkg:pypi/demo-14760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24090@1.0.0","target":"pkg:pypi/demo-16954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24091@1.0.1","target":"pkg:pypi/demo-13668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24091@1.0.1","target":"pkg:pypi/demo-2025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24091@1.0.1","target":"pkg:pypi/demo-22285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24091@1.0.1","target":"pkg:pypi/demo-23239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24092@1.0.2","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24092@1.0.2","target":"pkg:pypi/demo-12612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24092@1.0.2","target":"pkg:pypi/demo-1607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24092@1.0.2","target":"pkg:pypi/demo-21306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24093@1.0.3","target":"pkg:pypi/demo-10720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24093@1.0.3","target":"pkg:pypi/demo-16843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24094@1.0.4","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24095@1.0.0","target":"pkg:pypi/demo-10410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24095@1.0.0","target":"pkg:pypi/demo-11523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24095@1.0.0","target":"pkg:pypi/demo-14111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24095@1.0.0","target":"pkg:pypi/demo-22889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24096@1.0.1","target":"pkg:pypi/demo-16928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24097@1.0.2","target":"pkg:pypi/demo-12495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24097@1.0.2","target":"pkg:pypi/demo-1723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24098@1.0.3","target":"pkg:pypi/demo-23058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24099@1.0.4","target":"pkg:pypi/demo-12188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2409@1.0.4","target":"pkg:pypi/demo-14065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2409@1.0.4","target":"pkg:pypi/demo-14443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2409@1.0.4","target":"pkg:pypi/demo-21262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-240@1.0.0","target":"pkg:pypi/demo-18388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-240@1.0.0","target":"pkg:pypi/demo-20621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-240@1.0.0","target":"pkg:pypi/demo-2300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24100@1.0.0","target":"pkg:pypi/demo-14373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24101@1.0.1","target":"pkg:pypi/demo-23386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24102@1.0.2","target":"pkg:pypi/demo-14290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24102@1.0.2","target":"pkg:pypi/demo-14512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24102@1.0.2","target":"pkg:pypi/demo-21997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24103@1.0.3","target":"pkg:pypi/demo-22905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24104@1.0.4","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24104@1.0.4","target":"pkg:pypi/demo-12779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24104@1.0.4","target":"pkg:pypi/demo-15902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24105@1.0.0","target":"pkg:pypi/demo-18045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24105@1.0.0","target":"pkg:pypi/demo-20772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24105@1.0.0","target":"pkg:pypi/demo-22612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24105@1.0.0","target":"pkg:pypi/demo-23327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24106@1.0.1","target":"pkg:pypi/demo-15260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24106@1.0.1","target":"pkg:pypi/demo-15786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24106@1.0.1","target":"pkg:pypi/demo-16156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24107@1.0.2","target":"pkg:pypi/demo-16044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24107@1.0.2","target":"pkg:pypi/demo-16705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24107@1.0.2","target":"pkg:pypi/demo-20457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24108@1.0.3","target":"pkg:pypi/demo-10573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24108@1.0.3","target":"pkg:pypi/demo-14092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24108@1.0.3","target":"pkg:pypi/demo-2372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24109@1.0.4","target":"pkg:pypi/demo-11864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24109@1.0.4","target":"pkg:pypi/demo-15679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24109@1.0.4","target":"pkg:pypi/demo-17319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24109@1.0.4","target":"pkg:pypi/demo-22254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2410@1.0.0","target":"pkg:pypi/demo-1172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2410@1.0.0","target":"pkg:pypi/demo-12262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2410@1.0.0","target":"pkg:pypi/demo-12271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2410@1.0.0","target":"pkg:pypi/demo-19690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24110@1.0.0","target":"pkg:pypi/demo-13404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24110@1.0.0","target":"pkg:pypi/demo-16814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24110@1.0.0","target":"pkg:pypi/demo-21819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24110@1.0.0","target":"pkg:pypi/demo-22041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24111@1.0.1","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24112@1.0.2","target":"pkg:pypi/demo-17334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24112@1.0.2","target":"pkg:pypi/demo-18679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24112@1.0.2","target":"pkg:pypi/demo-18719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24112@1.0.2","target":"pkg:pypi/demo-20581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24113@1.0.3","target":"pkg:pypi/demo-11605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24113@1.0.3","target":"pkg:pypi/demo-13448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24113@1.0.3","target":"pkg:pypi/demo-20315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24114@1.0.4","target":"pkg:pypi/demo-1489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24114@1.0.4","target":"pkg:pypi/demo-15996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24115@1.0.0","target":"pkg:pypi/demo-23903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24116@1.0.1","target":"pkg:pypi/demo-22744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24117@1.0.2","target":"pkg:pypi/demo-22672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24118@1.0.3","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24118@1.0.3","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24118@1.0.3","target":"pkg:pypi/demo-11661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24118@1.0.3","target":"pkg:pypi/demo-18462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24119@1.0.4","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24119@1.0.4","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24119@1.0.4","target":"pkg:pypi/demo-16594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24119@1.0.4","target":"pkg:pypi/demo-2401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2411@1.0.1","target":"pkg:pypi/demo-11394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24120@1.0.0","target":"pkg:pypi/demo-10484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24120@1.0.0","target":"pkg:pypi/demo-14122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24120@1.0.0","target":"pkg:pypi/demo-19799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24121@1.0.1","target":"pkg:pypi/demo-21577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24122@1.0.2","target":"pkg:pypi/demo-20234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24123@1.0.3","target":"pkg:pypi/demo-20630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24124@1.0.4","target":"pkg:pypi/demo-20070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24125@1.0.0","target":"pkg:pypi/demo-13867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24125@1.0.0","target":"pkg:pypi/demo-20013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24125@1.0.0","target":"pkg:pypi/demo-21631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24125@1.0.0","target":"pkg:pypi/demo-21817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24126@1.0.1","target":"pkg:pypi/demo-19553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24127@1.0.2","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24127@1.0.2","target":"pkg:pypi/demo-13342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24128@1.0.3","target":"pkg:pypi/demo-17694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24128@1.0.3","target":"pkg:pypi/demo-21041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24128@1.0.3","target":"pkg:pypi/demo-23104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24128@1.0.3","target":"pkg:pypi/demo-23935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24129@1.0.4","target":"pkg:pypi/demo-11579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2412@1.0.2","target":"pkg:pypi/demo-21853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24130@1.0.0","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24130@1.0.0","target":"pkg:pypi/demo-18647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24131@1.0.1","target":"pkg:pypi/demo-12907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24131@1.0.1","target":"pkg:pypi/demo-21320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24131@1.0.1","target":"pkg:pypi/demo-22523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24132@1.0.2","target":"pkg:pypi/demo-12672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24133@1.0.3","target":"pkg:pypi/demo-11709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24133@1.0.3","target":"pkg:pypi/demo-20062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24134@1.0.4","target":"pkg:pypi/demo-10936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24134@1.0.4","target":"pkg:pypi/demo-18794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24135@1.0.0","target":"pkg:pypi/demo-10357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24136@1.0.1","target":"pkg:pypi/demo-210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24136@1.0.1","target":"pkg:pypi/demo-2128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24136@1.0.1","target":"pkg:pypi/demo-23906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24137@1.0.2","target":"pkg:pypi/demo-15442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24137@1.0.2","target":"pkg:pypi/demo-1681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24138@1.0.3","target":"pkg:pypi/demo-17698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24138@1.0.3","target":"pkg:pypi/demo-20942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24138@1.0.3","target":"pkg:pypi/demo-2244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24139@1.0.4","target":"pkg:pypi/demo-12514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24139@1.0.4","target":"pkg:pypi/demo-16823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2413@1.0.3","target":"pkg:pypi/demo-11737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2413@1.0.3","target":"pkg:pypi/demo-19311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24140@1.0.0","target":"pkg:pypi/demo-12184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24140@1.0.0","target":"pkg:pypi/demo-12941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24140@1.0.0","target":"pkg:pypi/demo-23972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24141@1.0.1","target":"pkg:pypi/demo-11981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24141@1.0.1","target":"pkg:pypi/demo-13419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24142@1.0.2","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24143@1.0.3","target":"pkg:pypi/demo-23150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24144@1.0.4","target":"pkg:pypi/demo-14212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24145@1.0.0","target":"pkg:pypi/demo-17891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24145@1.0.0","target":"pkg:pypi/demo-22436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24146@1.0.1","target":"pkg:pypi/demo-11119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24147@1.0.2","target":"pkg:pypi/demo-1309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24147@1.0.2","target":"pkg:pypi/demo-15351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24148@1.0.3","target":"pkg:pypi/demo-15908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24149@1.0.4","target":"pkg:pypi/demo-10383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24149@1.0.4","target":"pkg:pypi/demo-16572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24149@1.0.4","target":"pkg:pypi/demo-1702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24149@1.0.4","target":"pkg:pypi/demo-17337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2414@1.0.4","target":"pkg:pypi/demo-12108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24150@1.0.0","target":"pkg:pypi/demo-10262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24150@1.0.0","target":"pkg:pypi/demo-14238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24150@1.0.0","target":"pkg:pypi/demo-17974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24151@1.0.1","target":"pkg:pypi/demo-10773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24151@1.0.1","target":"pkg:pypi/demo-13108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24151@1.0.1","target":"pkg:pypi/demo-16120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24151@1.0.1","target":"pkg:pypi/demo-16907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24152@1.0.2","target":"pkg:pypi/demo-21849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24152@1.0.2","target":"pkg:pypi/demo-2396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24153@1.0.3","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24154@1.0.4","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24154@1.0.4","target":"pkg:pypi/demo-12589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24154@1.0.4","target":"pkg:pypi/demo-12995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24155@1.0.0","target":"pkg:pypi/demo-15967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24155@1.0.0","target":"pkg:pypi/demo-17354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24155@1.0.0","target":"pkg:pypi/demo-18477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24155@1.0.0","target":"pkg:pypi/demo-22138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24156@1.0.1","target":"pkg:pypi/demo-13856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24156@1.0.1","target":"pkg:pypi/demo-17153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24156@1.0.1","target":"pkg:pypi/demo-17490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24156@1.0.1","target":"pkg:pypi/demo-19909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24157@1.0.2","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24157@1.0.2","target":"pkg:pypi/demo-18765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24157@1.0.2","target":"pkg:pypi/demo-20441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24158@1.0.3","target":"pkg:pypi/demo-18430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24158@1.0.3","target":"pkg:pypi/demo-20867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24158@1.0.3","target":"pkg:pypi/demo-22610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24158@1.0.3","target":"pkg:pypi/demo-23067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24159@1.0.4","target":"pkg:pypi/demo-12235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24159@1.0.4","target":"pkg:pypi/demo-21078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24159@1.0.4","target":"pkg:pypi/demo-21334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2415@1.0.0","target":"pkg:pypi/demo-19961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2415@1.0.0","target":"pkg:pypi/demo-20524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24160@1.0.0","target":"pkg:pypi/demo-13652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24160@1.0.0","target":"pkg:pypi/demo-18553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24160@1.0.0","target":"pkg:pypi/demo-21211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24161@1.0.1","target":"pkg:pypi/demo-11121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24161@1.0.1","target":"pkg:pypi/demo-19334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24161@1.0.1","target":"pkg:pypi/demo-22179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24162@1.0.2","target":"pkg:pypi/demo-11514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24162@1.0.2","target":"pkg:pypi/demo-15883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24162@1.0.2","target":"pkg:pypi/demo-20866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24163@1.0.3","target":"pkg:pypi/demo-15911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24163@1.0.3","target":"pkg:pypi/demo-17853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24164@1.0.4","target":"pkg:pypi/demo-13506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24164@1.0.4","target":"pkg:pypi/demo-18988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24165@1.0.0","target":"pkg:pypi/demo-12414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24165@1.0.0","target":"pkg:pypi/demo-13548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24165@1.0.0","target":"pkg:pypi/demo-15737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24165@1.0.0","target":"pkg:pypi/demo-18573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24166@1.0.1","target":"pkg:pypi/demo-16284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24166@1.0.1","target":"pkg:pypi/demo-21679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24166@1.0.1","target":"pkg:pypi/demo-22608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24167@1.0.2","target":"pkg:pypi/demo-19252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24167@1.0.2","target":"pkg:pypi/demo-2300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24168@1.0.3","target":"pkg:pypi/demo-18644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24168@1.0.3","target":"pkg:pypi/demo-2031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24168@1.0.3","target":"pkg:pypi/demo-23180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24169@1.0.4","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24169@1.0.4","target":"pkg:pypi/demo-19831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2416@1.0.1","target":"pkg:pypi/demo-14015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2416@1.0.1","target":"pkg:pypi/demo-18055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2416@1.0.1","target":"pkg:pypi/demo-1906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2416@1.0.1","target":"pkg:pypi/demo-21278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24170@1.0.0","target":"pkg:pypi/demo-12057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24170@1.0.0","target":"pkg:pypi/demo-21298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24171@1.0.1","target":"pkg:pypi/demo-1085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24171@1.0.1","target":"pkg:pypi/demo-18361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24171@1.0.1","target":"pkg:pypi/demo-237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24172@1.0.2","target":"pkg:pypi/demo-12793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24172@1.0.2","target":"pkg:pypi/demo-17273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24172@1.0.2","target":"pkg:pypi/demo-1728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24172@1.0.2","target":"pkg:pypi/demo-18250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24173@1.0.3","target":"pkg:pypi/demo-11929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24173@1.0.3","target":"pkg:pypi/demo-20482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24173@1.0.3","target":"pkg:pypi/demo-22183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24173@1.0.3","target":"pkg:pypi/demo-24106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24174@1.0.4","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24174@1.0.4","target":"pkg:pypi/demo-1530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24174@1.0.4","target":"pkg:pypi/demo-19705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24174@1.0.4","target":"pkg:pypi/demo-20502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24175@1.0.0","target":"pkg:pypi/demo-15073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24175@1.0.0","target":"pkg:pypi/demo-18460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24175@1.0.0","target":"pkg:pypi/demo-21725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24175@1.0.0","target":"pkg:pypi/demo-22098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24176@1.0.1","target":"pkg:pypi/demo-11642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24176@1.0.1","target":"pkg:pypi/demo-16110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24176@1.0.1","target":"pkg:pypi/demo-19876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24176@1.0.1","target":"pkg:pypi/demo-20325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24177@1.0.2","target":"pkg:pypi/demo-11509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24177@1.0.2","target":"pkg:pypi/demo-1360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24177@1.0.2","target":"pkg:pypi/demo-20797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24177@1.0.2","target":"pkg:pypi/demo-22870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24178@1.0.3","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24178@1.0.3","target":"pkg:pypi/demo-18068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24178@1.0.3","target":"pkg:pypi/demo-18781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24178@1.0.3","target":"pkg:pypi/demo-22479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24179@1.0.4","target":"pkg:pypi/demo-15866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2417@1.0.2","target":"pkg:pypi/demo-19281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24180@1.0.0","target":"pkg:pypi/demo-10589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24180@1.0.0","target":"pkg:pypi/demo-20921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24180@1.0.0","target":"pkg:pypi/demo-22762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24180@1.0.0","target":"pkg:pypi/demo-22846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24181@1.0.1","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24181@1.0.1","target":"pkg:pypi/demo-10712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24181@1.0.1","target":"pkg:pypi/demo-22744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24182@1.0.2","target":"pkg:pypi/demo-23901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24183@1.0.3","target":"pkg:pypi/demo-12957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24183@1.0.3","target":"pkg:pypi/demo-19186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24184@1.0.4","target":"pkg:pypi/demo-2372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24185@1.0.0","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24185@1.0.0","target":"pkg:pypi/demo-12943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24185@1.0.0","target":"pkg:pypi/demo-17453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24185@1.0.0","target":"pkg:pypi/demo-21833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24186@1.0.1","target":"pkg:pypi/demo-1499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24186@1.0.1","target":"pkg:pypi/demo-23703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24187@1.0.2","target":"pkg:pypi/demo-24115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24188@1.0.3","target":"pkg:pypi/demo-16284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24189@1.0.4","target":"pkg:pypi/demo-22432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2418@1.0.3","target":"pkg:pypi/demo-11186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2418@1.0.3","target":"pkg:pypi/demo-21133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24190@1.0.0","target":"pkg:pypi/demo-12057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24190@1.0.0","target":"pkg:pypi/demo-16489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24191@1.0.1","target":"pkg:pypi/demo-1457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24192@1.0.2","target":"pkg:pypi/demo-17906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24192@1.0.2","target":"pkg:pypi/demo-18010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24193@1.0.3","target":"pkg:pypi/demo-17592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24193@1.0.3","target":"pkg:pypi/demo-20613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24194@1.0.4","target":"pkg:pypi/demo-10402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24194@1.0.4","target":"pkg:pypi/demo-17265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24195@1.0.0","target":"pkg:pypi/demo-12738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24195@1.0.0","target":"pkg:pypi/demo-17653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24196@1.0.1","target":"pkg:pypi/demo-10536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24196@1.0.1","target":"pkg:pypi/demo-2304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24197@1.0.2","target":"pkg:pypi/demo-13569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24198@1.0.3","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24198@1.0.3","target":"pkg:pypi/demo-17521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24198@1.0.3","target":"pkg:pypi/demo-233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24199@1.0.4","target":"pkg:pypi/demo-20229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24199@1.0.4","target":"pkg:pypi/demo-22339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2419@1.0.4","target":"pkg:pypi/demo-16995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2419@1.0.4","target":"pkg:pypi/demo-17134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2419@1.0.4","target":"pkg:pypi/demo-22097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-241@1.0.1","target":"pkg:pypi/demo-1527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-241@1.0.1","target":"pkg:pypi/demo-16707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-241@1.0.1","target":"pkg:pypi/demo-23153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24200@1.0.0","target":"pkg:pypi/demo-16003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24200@1.0.0","target":"pkg:pypi/demo-20544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24201@1.0.1","target":"pkg:pypi/demo-14277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24201@1.0.1","target":"pkg:pypi/demo-20403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24201@1.0.1","target":"pkg:pypi/demo-23566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24202@1.0.2","target":"pkg:pypi/demo-13006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24202@1.0.2","target":"pkg:pypi/demo-15435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24203@1.0.3","target":"pkg:pypi/demo-12490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24203@1.0.3","target":"pkg:pypi/demo-14612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24203@1.0.3","target":"pkg:pypi/demo-16405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24203@1.0.3","target":"pkg:pypi/demo-1939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24204@1.0.4","target":"pkg:pypi/demo-11972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24204@1.0.4","target":"pkg:pypi/demo-12272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24204@1.0.4","target":"pkg:pypi/demo-22414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24205@1.0.0","target":"pkg:pypi/demo-1909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24205@1.0.0","target":"pkg:pypi/demo-20989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24205@1.0.0","target":"pkg:pypi/demo-22530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24206@1.0.1","target":"pkg:pypi/demo-11514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24206@1.0.1","target":"pkg:pypi/demo-17933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24207@1.0.2","target":"pkg:pypi/demo-10302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24207@1.0.2","target":"pkg:pypi/demo-17163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24207@1.0.2","target":"pkg:pypi/demo-19092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24207@1.0.2","target":"pkg:pypi/demo-20261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24208@1.0.3","target":"pkg:pypi/demo-15045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24208@1.0.3","target":"pkg:pypi/demo-15804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24208@1.0.3","target":"pkg:pypi/demo-17860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24208@1.0.3","target":"pkg:pypi/demo-20459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24209@1.0.4","target":"pkg:pypi/demo-15791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24209@1.0.4","target":"pkg:pypi/demo-19850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24209@1.0.4","target":"pkg:pypi/demo-2255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24209@1.0.4","target":"pkg:pypi/demo-23151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2420@1.0.0","target":"pkg:pypi/demo-16445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2420@1.0.0","target":"pkg:pypi/demo-20795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2420@1.0.0","target":"pkg:pypi/demo-21611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2420@1.0.0","target":"pkg:pypi/demo-23266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24210@1.0.0","target":"pkg:pypi/demo-17207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24211@1.0.1","target":"pkg:pypi/demo-18173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24211@1.0.1","target":"pkg:pypi/demo-2251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24212@1.0.2","target":"pkg:pypi/demo-1374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24212@1.0.2","target":"pkg:pypi/demo-15192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24212@1.0.2","target":"pkg:pypi/demo-1926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24212@1.0.2","target":"pkg:pypi/demo-20568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24213@1.0.3","target":"pkg:pypi/demo-15609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24213@1.0.3","target":"pkg:pypi/demo-15826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24213@1.0.3","target":"pkg:pypi/demo-16919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24213@1.0.3","target":"pkg:pypi/demo-18129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24214@1.0.4","target":"pkg:pypi/demo-15076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24214@1.0.4","target":"pkg:pypi/demo-18356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24215@1.0.0","target":"pkg:pypi/demo-2067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24216@1.0.1","target":"pkg:pypi/demo-1618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24217@1.0.2","target":"pkg:pypi/demo-15443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24217@1.0.2","target":"pkg:pypi/demo-21336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24217@1.0.2","target":"pkg:pypi/demo-22169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24218@1.0.3","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24218@1.0.3","target":"pkg:pypi/demo-19948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24218@1.0.3","target":"pkg:pypi/demo-20915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24218@1.0.3","target":"pkg:pypi/demo-2161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24219@1.0.4","target":"pkg:pypi/demo-11370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24219@1.0.4","target":"pkg:pypi/demo-13318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24219@1.0.4","target":"pkg:pypi/demo-15301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2421@1.0.1","target":"pkg:pypi/demo-1338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2421@1.0.1","target":"pkg:pypi/demo-16112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2421@1.0.1","target":"pkg:pypi/demo-23688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24220@1.0.0","target":"pkg:pypi/demo-16250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24221@1.0.1","target":"pkg:pypi/demo-12798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24221@1.0.1","target":"pkg:pypi/demo-15839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24221@1.0.1","target":"pkg:pypi/demo-16656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24222@1.0.2","target":"pkg:pypi/demo-13872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24223@1.0.3","target":"pkg:pypi/demo-15234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24223@1.0.3","target":"pkg:pypi/demo-18219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24223@1.0.3","target":"pkg:pypi/demo-18813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24223@1.0.3","target":"pkg:pypi/demo-20976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24224@1.0.4","target":"pkg:pypi/demo-15856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24225@1.0.0","target":"pkg:pypi/demo-17087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24226@1.0.1","target":"pkg:pypi/demo-13913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24226@1.0.1","target":"pkg:pypi/demo-17368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24226@1.0.1","target":"pkg:pypi/demo-20666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24226@1.0.1","target":"pkg:pypi/demo-21454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24227@1.0.2","target":"pkg:pypi/demo-22014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24228@1.0.3","target":"pkg:pypi/demo-11194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24228@1.0.3","target":"pkg:pypi/demo-12432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24228@1.0.3","target":"pkg:pypi/demo-16389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24228@1.0.3","target":"pkg:pypi/demo-22131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24229@1.0.4","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24229@1.0.4","target":"pkg:pypi/demo-10668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24229@1.0.4","target":"pkg:pypi/demo-1266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2422@1.0.2","target":"pkg:pypi/demo-10218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2422@1.0.2","target":"pkg:pypi/demo-20951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24230@1.0.0","target":"pkg:pypi/demo-16829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24230@1.0.0","target":"pkg:pypi/demo-21241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24231@1.0.1","target":"pkg:pypi/demo-22525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24231@1.0.1","target":"pkg:pypi/demo-23069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24231@1.0.1","target":"pkg:pypi/demo-23899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24232@1.0.2","target":"pkg:pypi/demo-14872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24232@1.0.2","target":"pkg:pypi/demo-20727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24233@1.0.3","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24233@1.0.3","target":"pkg:pypi/demo-19059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24233@1.0.3","target":"pkg:pypi/demo-19200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24234@1.0.4","target":"pkg:pypi/demo-18903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24235@1.0.0","target":"pkg:pypi/demo-13848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24236@1.0.1","target":"pkg:pypi/demo-22249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24236@1.0.1","target":"pkg:pypi/demo-22501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24237@1.0.2","target":"pkg:pypi/demo-10345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24237@1.0.2","target":"pkg:pypi/demo-159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24237@1.0.2","target":"pkg:pypi/demo-23468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24238@1.0.3","target":"pkg:pypi/demo-15973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24239@1.0.4","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24239@1.0.4","target":"pkg:pypi/demo-19760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24239@1.0.4","target":"pkg:pypi/demo-2215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24239@1.0.4","target":"pkg:pypi/demo-2279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2423@1.0.3","target":"pkg:pypi/demo-13194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2423@1.0.3","target":"pkg:pypi/demo-16029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2423@1.0.3","target":"pkg:pypi/demo-19584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2423@1.0.3","target":"pkg:pypi/demo-21628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24240@1.0.0","target":"pkg:pypi/demo-19751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24241@1.0.1","target":"pkg:pypi/demo-18869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24241@1.0.1","target":"pkg:pypi/demo-22207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24242@1.0.2","target":"pkg:pypi/demo-12522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24242@1.0.2","target":"pkg:pypi/demo-19585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24243@1.0.3","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24243@1.0.3","target":"pkg:pypi/demo-13500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24244@1.0.4","target":"pkg:pypi/demo-13562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24244@1.0.4","target":"pkg:pypi/demo-20454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24244@1.0.4","target":"pkg:pypi/demo-22895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24244@1.0.4","target":"pkg:pypi/demo-23418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24245@1.0.0","target":"pkg:pypi/demo-12518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24246@1.0.1","target":"pkg:pypi/demo-1148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24246@1.0.1","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24246@1.0.1","target":"pkg:pypi/demo-18386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24247@1.0.2","target":"pkg:pypi/demo-13617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24247@1.0.2","target":"pkg:pypi/demo-19973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24247@1.0.2","target":"pkg:pypi/demo-226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24248@1.0.3","target":"pkg:pypi/demo-22251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24248@1.0.3","target":"pkg:pypi/demo-24122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24249@1.0.4","target":"pkg:pypi/demo-18112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24249@1.0.4","target":"pkg:pypi/demo-18663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2424@1.0.4","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2424@1.0.4","target":"pkg:pypi/demo-20338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2424@1.0.4","target":"pkg:pypi/demo-20613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2424@1.0.4","target":"pkg:pypi/demo-21339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24250@1.0.0","target":"pkg:pypi/demo-14223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24251@1.0.1","target":"pkg:pypi/demo-16411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24252@1.0.2","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24252@1.0.2","target":"pkg:pypi/demo-122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24253@1.0.3","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24253@1.0.3","target":"pkg:pypi/demo-20095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24253@1.0.3","target":"pkg:pypi/demo-21756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24253@1.0.3","target":"pkg:pypi/demo-22650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24254@1.0.4","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24254@1.0.4","target":"pkg:pypi/demo-18247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24254@1.0.4","target":"pkg:pypi/demo-23898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24255@1.0.0","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24255@1.0.0","target":"pkg:pypi/demo-15380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24255@1.0.0","target":"pkg:pypi/demo-19753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24255@1.0.0","target":"pkg:pypi/demo-23420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24256@1.0.1","target":"pkg:pypi/demo-12382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24256@1.0.1","target":"pkg:pypi/demo-17233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24257@1.0.2","target":"pkg:pypi/demo-1422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24257@1.0.2","target":"pkg:pypi/demo-15214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24258@1.0.3","target":"pkg:pypi/demo-14302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24258@1.0.3","target":"pkg:pypi/demo-21563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24259@1.0.4","target":"pkg:pypi/demo-11638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24259@1.0.4","target":"pkg:pypi/demo-15129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2425@1.0.0","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2425@1.0.0","target":"pkg:pypi/demo-13934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2425@1.0.0","target":"pkg:pypi/demo-16831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2425@1.0.0","target":"pkg:pypi/demo-17291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24260@1.0.0","target":"pkg:pypi/demo-16609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24261@1.0.1","target":"pkg:pypi/demo-13228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24261@1.0.1","target":"pkg:pypi/demo-19662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24262@1.0.2","target":"pkg:pypi/demo-14525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24263@1.0.3","target":"pkg:pypi/demo-15112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24263@1.0.3","target":"pkg:pypi/demo-15887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24263@1.0.3","target":"pkg:pypi/demo-1692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24264@1.0.4","target":"pkg:pypi/demo-20048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24265@1.0.0","target":"pkg:pypi/demo-10515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24265@1.0.0","target":"pkg:pypi/demo-11328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24265@1.0.0","target":"pkg:pypi/demo-1643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24265@1.0.0","target":"pkg:pypi/demo-20893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24266@1.0.1","target":"pkg:pypi/demo-22820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24267@1.0.2","target":"pkg:pypi/demo-10361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24267@1.0.2","target":"pkg:pypi/demo-15402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24268@1.0.3","target":"pkg:pypi/demo-14272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24268@1.0.3","target":"pkg:pypi/demo-22420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24269@1.0.4","target":"pkg:pypi/demo-20666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2426@1.0.1","target":"pkg:pypi/demo-2378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24270@1.0.0","target":"pkg:pypi/demo-18517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24270@1.0.0","target":"pkg:pypi/demo-20932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24270@1.0.0","target":"pkg:pypi/demo-23384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24270@1.0.0","target":"pkg:pypi/demo-23685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24271@1.0.1","target":"pkg:pypi/demo-1154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24271@1.0.1","target":"pkg:pypi/demo-1553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24272@1.0.2","target":"pkg:pypi/demo-12089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24272@1.0.2","target":"pkg:pypi/demo-14818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24272@1.0.2","target":"pkg:pypi/demo-15960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24272@1.0.2","target":"pkg:pypi/demo-17964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24273@1.0.3","target":"pkg:pypi/demo-13863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24273@1.0.3","target":"pkg:pypi/demo-22395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24274@1.0.4","target":"pkg:pypi/demo-13027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24275@1.0.0","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24275@1.0.0","target":"pkg:pypi/demo-13265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24275@1.0.0","target":"pkg:pypi/demo-24137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24276@1.0.1","target":"pkg:pypi/demo-14565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24276@1.0.1","target":"pkg:pypi/demo-1963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24277@1.0.2","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24278@1.0.3","target":"pkg:pypi/demo-16982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24278@1.0.3","target":"pkg:pypi/demo-19641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24278@1.0.3","target":"pkg:pypi/demo-22447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24278@1.0.3","target":"pkg:pypi/demo-23748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24279@1.0.4","target":"pkg:pypi/demo-16769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24279@1.0.4","target":"pkg:pypi/demo-1775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24279@1.0.4","target":"pkg:pypi/demo-19643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2427@1.0.2","target":"pkg:pypi/demo-19543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24280@1.0.0","target":"pkg:pypi/demo-19409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24281@1.0.1","target":"pkg:pypi/demo-13057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24281@1.0.1","target":"pkg:pypi/demo-14424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24281@1.0.1","target":"pkg:pypi/demo-19823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24282@1.0.2","target":"pkg:pypi/demo-2332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24283@1.0.3","target":"pkg:pypi/demo-14995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24283@1.0.3","target":"pkg:pypi/demo-19027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24284@1.0.4","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24284@1.0.4","target":"pkg:pypi/demo-15983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24284@1.0.4","target":"pkg:pypi/demo-20267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24284@1.0.4","target":"pkg:pypi/demo-2249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24285@1.0.0","target":"pkg:pypi/demo-12313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24285@1.0.0","target":"pkg:pypi/demo-16229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24286@1.0.1","target":"pkg:pypi/demo-12532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24287@1.0.2","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24287@1.0.2","target":"pkg:pypi/demo-19655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24287@1.0.2","target":"pkg:pypi/demo-23649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24288@1.0.3","target":"pkg:pypi/demo-12384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24288@1.0.3","target":"pkg:pypi/demo-15435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24288@1.0.3","target":"pkg:pypi/demo-21979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24289@1.0.4","target":"pkg:pypi/demo-13442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24289@1.0.4","target":"pkg:pypi/demo-17192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24289@1.0.4","target":"pkg:pypi/demo-19147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24289@1.0.4","target":"pkg:pypi/demo-23594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2428@1.0.3","target":"pkg:pypi/demo-14825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2428@1.0.3","target":"pkg:pypi/demo-16826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2428@1.0.3","target":"pkg:pypi/demo-20218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24290@1.0.0","target":"pkg:pypi/demo-21526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24290@1.0.0","target":"pkg:pypi/demo-22912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24291@1.0.1","target":"pkg:pypi/demo-10757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24291@1.0.1","target":"pkg:pypi/demo-19523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24291@1.0.1","target":"pkg:pypi/demo-20041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24291@1.0.1","target":"pkg:pypi/demo-20832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24292@1.0.2","target":"pkg:pypi/demo-13611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24292@1.0.2","target":"pkg:pypi/demo-18234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24293@1.0.3","target":"pkg:pypi/demo-14758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24294@1.0.4","target":"pkg:pypi/demo-19851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24294@1.0.4","target":"pkg:pypi/demo-20300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24295@1.0.0","target":"pkg:pypi/demo-12187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24295@1.0.0","target":"pkg:pypi/demo-24238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24296@1.0.1","target":"pkg:pypi/demo-16991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24296@1.0.1","target":"pkg:pypi/demo-17247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24297@1.0.2","target":"pkg:pypi/demo-20836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24297@1.0.2","target":"pkg:pypi/demo-21398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24298@1.0.3","target":"pkg:pypi/demo-15788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24298@1.0.3","target":"pkg:pypi/demo-17184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24298@1.0.3","target":"pkg:pypi/demo-20495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24299@1.0.4","target":"pkg:pypi/demo-18942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2429@1.0.4","target":"pkg:pypi/demo-13702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2429@1.0.4","target":"pkg:pypi/demo-18809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-242@1.0.2","target":"pkg:pypi/demo-13437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24300@1.0.0","target":"pkg:pypi/demo-14963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24300@1.0.0","target":"pkg:pypi/demo-20731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24301@1.0.1","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24301@1.0.1","target":"pkg:pypi/demo-16509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24301@1.0.1","target":"pkg:pypi/demo-17097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24301@1.0.1","target":"pkg:pypi/demo-21947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24302@1.0.2","target":"pkg:pypi/demo-1965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24302@1.0.2","target":"pkg:pypi/demo-20853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24303@1.0.3","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24303@1.0.3","target":"pkg:pypi/demo-19394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24303@1.0.3","target":"pkg:pypi/demo-20100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24304@1.0.4","target":"pkg:pypi/demo-13578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24305@1.0.0","target":"pkg:pypi/demo-13802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24306@1.0.1","target":"pkg:pypi/demo-12452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24306@1.0.1","target":"pkg:pypi/demo-16091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24306@1.0.1","target":"pkg:pypi/demo-21598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24307@1.0.2","target":"pkg:pypi/demo-15432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24308@1.0.3","target":"pkg:pypi/demo-11598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24308@1.0.3","target":"pkg:pypi/demo-13261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24308@1.0.3","target":"pkg:pypi/demo-17237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24309@1.0.4","target":"pkg:pypi/demo-1496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24309@1.0.4","target":"pkg:pypi/demo-18320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2430@1.0.0","target":"pkg:pypi/demo-13176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2430@1.0.0","target":"pkg:pypi/demo-23947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24310@1.0.0","target":"pkg:pypi/demo-14090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24310@1.0.0","target":"pkg:pypi/demo-21139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24311@1.0.1","target":"pkg:pypi/demo-15493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24311@1.0.1","target":"pkg:pypi/demo-17586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24311@1.0.1","target":"pkg:pypi/demo-18076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24311@1.0.1","target":"pkg:pypi/demo-23587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24312@1.0.2","target":"pkg:pypi/demo-21853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24312@1.0.2","target":"pkg:pypi/demo-2310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24312@1.0.2","target":"pkg:pypi/demo-23177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24313@1.0.3","target":"pkg:pypi/demo-18425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24313@1.0.3","target":"pkg:pypi/demo-20447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24313@1.0.3","target":"pkg:pypi/demo-23994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24313@1.0.3","target":"pkg:pypi/demo-24298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24314@1.0.4","target":"pkg:pypi/demo-17334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24315@1.0.0","target":"pkg:pypi/demo-18548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24316@1.0.1","target":"pkg:pypi/demo-15228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24317@1.0.2","target":"pkg:pypi/demo-10437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24317@1.0.2","target":"pkg:pypi/demo-14473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24317@1.0.2","target":"pkg:pypi/demo-17770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24318@1.0.3","target":"pkg:pypi/demo-12955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24318@1.0.3","target":"pkg:pypi/demo-17549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24319@1.0.4","target":"pkg:pypi/demo-11169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24319@1.0.4","target":"pkg:pypi/demo-19609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24319@1.0.4","target":"pkg:pypi/demo-21455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2431@1.0.1","target":"pkg:pypi/demo-13544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24320@1.0.0","target":"pkg:pypi/demo-12491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24320@1.0.0","target":"pkg:pypi/demo-15733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24321@1.0.1","target":"pkg:pypi/demo-18852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24321@1.0.1","target":"pkg:pypi/demo-19931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24321@1.0.1","target":"pkg:pypi/demo-21130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24322@1.0.2","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24322@1.0.2","target":"pkg:pypi/demo-15346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24322@1.0.2","target":"pkg:pypi/demo-17868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24322@1.0.2","target":"pkg:pypi/demo-21195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24323@1.0.3","target":"pkg:pypi/demo-13085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24323@1.0.3","target":"pkg:pypi/demo-16579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24323@1.0.3","target":"pkg:pypi/demo-19749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24324@1.0.4","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24324@1.0.4","target":"pkg:pypi/demo-18604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24325@1.0.0","target":"pkg:pypi/demo-11927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24325@1.0.0","target":"pkg:pypi/demo-15759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24325@1.0.0","target":"pkg:pypi/demo-21716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24325@1.0.0","target":"pkg:pypi/demo-23083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24326@1.0.1","target":"pkg:pypi/demo-125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24326@1.0.1","target":"pkg:pypi/demo-20061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24326@1.0.1","target":"pkg:pypi/demo-24105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24327@1.0.2","target":"pkg:pypi/demo-1148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24327@1.0.2","target":"pkg:pypi/demo-14535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24327@1.0.2","target":"pkg:pypi/demo-14803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24328@1.0.3","target":"pkg:pypi/demo-1139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24328@1.0.3","target":"pkg:pypi/demo-15260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24328@1.0.3","target":"pkg:pypi/demo-15272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24328@1.0.3","target":"pkg:pypi/demo-20539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24329@1.0.4","target":"pkg:pypi/demo-20821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2432@1.0.2","target":"pkg:pypi/demo-15640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2432@1.0.2","target":"pkg:pypi/demo-17782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2432@1.0.2","target":"pkg:pypi/demo-20111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24330@1.0.0","target":"pkg:pypi/demo-13453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24330@1.0.0","target":"pkg:pypi/demo-15712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24330@1.0.0","target":"pkg:pypi/demo-22071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24330@1.0.0","target":"pkg:pypi/demo-22337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24331@1.0.1","target":"pkg:pypi/demo-15285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24331@1.0.1","target":"pkg:pypi/demo-17050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24331@1.0.1","target":"pkg:pypi/demo-19539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24332@1.0.2","target":"pkg:pypi/demo-12035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24332@1.0.2","target":"pkg:pypi/demo-17873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24333@1.0.3","target":"pkg:pypi/demo-18533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24333@1.0.3","target":"pkg:pypi/demo-21477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24334@1.0.4","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24335@1.0.0","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24335@1.0.0","target":"pkg:pypi/demo-23466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24336@1.0.1","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24337@1.0.2","target":"pkg:pypi/demo-1467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24337@1.0.2","target":"pkg:pypi/demo-17561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24337@1.0.2","target":"pkg:pypi/demo-17738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24338@1.0.3","target":"pkg:pypi/demo-20403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24339@1.0.4","target":"pkg:pypi/demo-15085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2433@1.0.3","target":"pkg:pypi/demo-14245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2433@1.0.3","target":"pkg:pypi/demo-21759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2433@1.0.3","target":"pkg:pypi/demo-2424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24340@1.0.0","target":"pkg:pypi/demo-11578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24340@1.0.0","target":"pkg:pypi/demo-14621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24340@1.0.0","target":"pkg:pypi/demo-18882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24341@1.0.1","target":"pkg:pypi/demo-16210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24341@1.0.1","target":"pkg:pypi/demo-1769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24341@1.0.1","target":"pkg:pypi/demo-20060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24341@1.0.1","target":"pkg:pypi/demo-21777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24342@1.0.2","target":"pkg:pypi/demo-19161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24342@1.0.2","target":"pkg:pypi/demo-22051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24342@1.0.2","target":"pkg:pypi/demo-2329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24343@1.0.3","target":"pkg:pypi/demo-11368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24344@1.0.4","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24344@1.0.4","target":"pkg:pypi/demo-12357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24344@1.0.4","target":"pkg:pypi/demo-21273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24344@1.0.4","target":"pkg:pypi/demo-23861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24345@1.0.0","target":"pkg:pypi/demo-21518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24346@1.0.1","target":"pkg:pypi/demo-19994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24346@1.0.1","target":"pkg:pypi/demo-22501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24347@1.0.2","target":"pkg:pypi/demo-13118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24347@1.0.2","target":"pkg:pypi/demo-23728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24348@1.0.3","target":"pkg:pypi/demo-12571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24348@1.0.3","target":"pkg:pypi/demo-23867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24349@1.0.4","target":"pkg:pypi/demo-23696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2434@1.0.4","target":"pkg:pypi/demo-21054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24350@1.0.0","target":"pkg:pypi/demo-14465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24350@1.0.0","target":"pkg:pypi/demo-17607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24350@1.0.0","target":"pkg:pypi/demo-23307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24351@1.0.1","target":"pkg:pypi/demo-1398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24352@1.0.2","target":"pkg:pypi/demo-1490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24352@1.0.2","target":"pkg:pypi/demo-2151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24352@1.0.2","target":"pkg:pypi/demo-21889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24353@1.0.3","target":"pkg:pypi/demo-20813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24354@1.0.4","target":"pkg:pypi/demo-10069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24354@1.0.4","target":"pkg:pypi/demo-15129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24354@1.0.4","target":"pkg:pypi/demo-18523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24355@1.0.0","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24355@1.0.0","target":"pkg:pypi/demo-19091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24355@1.0.0","target":"pkg:pypi/demo-21983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24356@1.0.1","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24356@1.0.1","target":"pkg:pypi/demo-154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24356@1.0.1","target":"pkg:pypi/demo-2147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24356@1.0.1","target":"pkg:pypi/demo-22891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24357@1.0.2","target":"pkg:pypi/demo-13674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24357@1.0.2","target":"pkg:pypi/demo-16728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24357@1.0.2","target":"pkg:pypi/demo-18717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24357@1.0.2","target":"pkg:pypi/demo-19800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24358@1.0.3","target":"pkg:pypi/demo-1431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24358@1.0.3","target":"pkg:pypi/demo-17802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24358@1.0.3","target":"pkg:pypi/demo-239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24359@1.0.4","target":"pkg:pypi/demo-16719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24359@1.0.4","target":"pkg:pypi/demo-18298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24359@1.0.4","target":"pkg:pypi/demo-186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2435@1.0.0","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2435@1.0.0","target":"pkg:pypi/demo-13247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2435@1.0.0","target":"pkg:pypi/demo-21697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24360@1.0.0","target":"pkg:pypi/demo-12640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24360@1.0.0","target":"pkg:pypi/demo-13758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24360@1.0.0","target":"pkg:pypi/demo-23462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24361@1.0.1","target":"pkg:pypi/demo-1347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24361@1.0.1","target":"pkg:pypi/demo-14297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24361@1.0.1","target":"pkg:pypi/demo-19975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24361@1.0.1","target":"pkg:pypi/demo-21557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24362@1.0.2","target":"pkg:pypi/demo-17006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24362@1.0.2","target":"pkg:pypi/demo-19755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24362@1.0.2","target":"pkg:pypi/demo-21567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24362@1.0.2","target":"pkg:pypi/demo-22736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24363@1.0.3","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24363@1.0.3","target":"pkg:pypi/demo-13764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24363@1.0.3","target":"pkg:pypi/demo-17334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24363@1.0.3","target":"pkg:pypi/demo-1768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24364@1.0.4","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24365@1.0.0","target":"pkg:pypi/demo-10405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24365@1.0.0","target":"pkg:pypi/demo-151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24366@1.0.1","target":"pkg:pypi/demo-10823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24366@1.0.1","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24366@1.0.1","target":"pkg:pypi/demo-17533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24367@1.0.2","target":"pkg:pypi/demo-13662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24367@1.0.2","target":"pkg:pypi/demo-19279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24367@1.0.2","target":"pkg:pypi/demo-24187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24368@1.0.3","target":"pkg:pypi/demo-21580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24369@1.0.4","target":"pkg:pypi/demo-11607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24369@1.0.4","target":"pkg:pypi/demo-1600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24369@1.0.4","target":"pkg:pypi/demo-17053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2436@1.0.1","target":"pkg:pypi/demo-17222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2436@1.0.1","target":"pkg:pypi/demo-19876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2436@1.0.1","target":"pkg:pypi/demo-20206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2436@1.0.1","target":"pkg:pypi/demo-22195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24370@1.0.0","target":"pkg:pypi/demo-11386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24371@1.0.1","target":"pkg:pypi/demo-2112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24372@1.0.2","target":"pkg:pypi/demo-13601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24372@1.0.2","target":"pkg:pypi/demo-19416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24372@1.0.2","target":"pkg:pypi/demo-21025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24372@1.0.2","target":"pkg:pypi/demo-23874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24373@1.0.3","target":"pkg:pypi/demo-12348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24373@1.0.3","target":"pkg:pypi/demo-15104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24373@1.0.3","target":"pkg:pypi/demo-17413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24373@1.0.3","target":"pkg:pypi/demo-20116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24374@1.0.4","target":"pkg:pypi/demo-19470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24374@1.0.4","target":"pkg:pypi/demo-19938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24374@1.0.4","target":"pkg:pypi/demo-22558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24375@1.0.0","target":"pkg:pypi/demo-13514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24375@1.0.0","target":"pkg:pypi/demo-15497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24375@1.0.0","target":"pkg:pypi/demo-19539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24375@1.0.0","target":"pkg:pypi/demo-22059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24376@1.0.1","target":"pkg:pypi/demo-11037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24376@1.0.1","target":"pkg:pypi/demo-15720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24376@1.0.1","target":"pkg:pypi/demo-23013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24377@1.0.2","target":"pkg:pypi/demo-23495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24378@1.0.3","target":"pkg:pypi/demo-13632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24379@1.0.4","target":"pkg:pypi/demo-14081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24379@1.0.4","target":"pkg:pypi/demo-19123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24379@1.0.4","target":"pkg:pypi/demo-21555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2437@1.0.2","target":"pkg:pypi/demo-24123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24380@1.0.0","target":"pkg:pypi/demo-18006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24380@1.0.0","target":"pkg:pypi/demo-1856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24380@1.0.0","target":"pkg:pypi/demo-24139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24381@1.0.1","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24381@1.0.1","target":"pkg:pypi/demo-13760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24381@1.0.1","target":"pkg:pypi/demo-14050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24381@1.0.1","target":"pkg:pypi/demo-15255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24382@1.0.2","target":"pkg:pypi/demo-14844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24382@1.0.2","target":"pkg:pypi/demo-20954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24383@1.0.3","target":"pkg:pypi/demo-14057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24383@1.0.3","target":"pkg:pypi/demo-17581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24383@1.0.3","target":"pkg:pypi/demo-19447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24383@1.0.3","target":"pkg:pypi/demo-20263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24384@1.0.4","target":"pkg:pypi/demo-21752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24385@1.0.0","target":"pkg:pypi/demo-18055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24386@1.0.1","target":"pkg:pypi/demo-11962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24386@1.0.1","target":"pkg:pypi/demo-13500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24387@1.0.2","target":"pkg:pypi/demo-12469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24387@1.0.2","target":"pkg:pypi/demo-13241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24387@1.0.2","target":"pkg:pypi/demo-20253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24388@1.0.3","target":"pkg:pypi/demo-11216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24388@1.0.3","target":"pkg:pypi/demo-14832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24388@1.0.3","target":"pkg:pypi/demo-14870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24389@1.0.4","target":"pkg:pypi/demo-19303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2438@1.0.3","target":"pkg:pypi/demo-2222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2438@1.0.3","target":"pkg:pypi/demo-22387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2438@1.0.3","target":"pkg:pypi/demo-23442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24390@1.0.0","target":"pkg:pypi/demo-19557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24390@1.0.0","target":"pkg:pypi/demo-20780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24390@1.0.0","target":"pkg:pypi/demo-2263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24391@1.0.1","target":"pkg:pypi/demo-12819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24391@1.0.1","target":"pkg:pypi/demo-13798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24391@1.0.1","target":"pkg:pypi/demo-17302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24391@1.0.1","target":"pkg:pypi/demo-19009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24392@1.0.2","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24392@1.0.2","target":"pkg:pypi/demo-21576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24392@1.0.2","target":"pkg:pypi/demo-22058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24393@1.0.3","target":"pkg:pypi/demo-12501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24393@1.0.3","target":"pkg:pypi/demo-18154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24393@1.0.3","target":"pkg:pypi/demo-18308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24393@1.0.3","target":"pkg:pypi/demo-23124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24394@1.0.4","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24394@1.0.4","target":"pkg:pypi/demo-15191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24394@1.0.4","target":"pkg:pypi/demo-15479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24394@1.0.4","target":"pkg:pypi/demo-22235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24395@1.0.0","target":"pkg:pypi/demo-18984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24395@1.0.0","target":"pkg:pypi/demo-2278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24396@1.0.1","target":"pkg:pypi/demo-12061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24396@1.0.1","target":"pkg:pypi/demo-17573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24397@1.0.2","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24397@1.0.2","target":"pkg:pypi/demo-16864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24397@1.0.2","target":"pkg:pypi/demo-17063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24398@1.0.3","target":"pkg:pypi/demo-13848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24399@1.0.4","target":"pkg:pypi/demo-11540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24399@1.0.4","target":"pkg:pypi/demo-11633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24399@1.0.4","target":"pkg:pypi/demo-17543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2439@1.0.4","target":"pkg:pypi/demo-21298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-243@1.0.3","target":"pkg:pypi/demo-10388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-243@1.0.3","target":"pkg:pypi/demo-22388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24400@1.0.0","target":"pkg:pypi/demo-11538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24400@1.0.0","target":"pkg:pypi/demo-14279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24400@1.0.0","target":"pkg:pypi/demo-15187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24401@1.0.1","target":"pkg:pypi/demo-14817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24401@1.0.1","target":"pkg:pypi/demo-16536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24402@1.0.2","target":"pkg:pypi/demo-15929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24402@1.0.2","target":"pkg:pypi/demo-17537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24402@1.0.2","target":"pkg:pypi/demo-20466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24402@1.0.2","target":"pkg:pypi/demo-20932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24403@1.0.3","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24403@1.0.3","target":"pkg:pypi/demo-21450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24403@1.0.3","target":"pkg:pypi/demo-2352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24404@1.0.4","target":"pkg:pypi/demo-12357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24404@1.0.4","target":"pkg:pypi/demo-16033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24405@1.0.0","target":"pkg:pypi/demo-14197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24406@1.0.1","target":"pkg:pypi/demo-24080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24407@1.0.2","target":"pkg:pypi/demo-1698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24407@1.0.2","target":"pkg:pypi/demo-21943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24407@1.0.2","target":"pkg:pypi/demo-23014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24407@1.0.2","target":"pkg:pypi/demo-23622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24408@1.0.3","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24408@1.0.3","target":"pkg:pypi/demo-14592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24408@1.0.3","target":"pkg:pypi/demo-15264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24408@1.0.3","target":"pkg:pypi/demo-2381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24409@1.0.4","target":"pkg:pypi/demo-13346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2440@1.0.0","target":"pkg:pypi/demo-17351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2440@1.0.0","target":"pkg:pypi/demo-18400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2440@1.0.0","target":"pkg:pypi/demo-23958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24410@1.0.0","target":"pkg:pypi/demo-11189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24410@1.0.0","target":"pkg:pypi/demo-20225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24410@1.0.0","target":"pkg:pypi/demo-21418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24410@1.0.0","target":"pkg:pypi/demo-23013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24411@1.0.1","target":"pkg:pypi/demo-10108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24411@1.0.1","target":"pkg:pypi/demo-12030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24411@1.0.1","target":"pkg:pypi/demo-15512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24412@1.0.2","target":"pkg:pypi/demo-10520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24412@1.0.2","target":"pkg:pypi/demo-14893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24412@1.0.2","target":"pkg:pypi/demo-17694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24413@1.0.3","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24413@1.0.3","target":"pkg:pypi/demo-13656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24413@1.0.3","target":"pkg:pypi/demo-14520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24413@1.0.3","target":"pkg:pypi/demo-21365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24414@1.0.4","target":"pkg:pypi/demo-13481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24414@1.0.4","target":"pkg:pypi/demo-16598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24414@1.0.4","target":"pkg:pypi/demo-19609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24414@1.0.4","target":"pkg:pypi/demo-21980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24415@1.0.0","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24415@1.0.0","target":"pkg:pypi/demo-19626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24415@1.0.0","target":"pkg:pypi/demo-21038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24415@1.0.0","target":"pkg:pypi/demo-23696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24416@1.0.1","target":"pkg:pypi/demo-22500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24417@1.0.2","target":"pkg:pypi/demo-14321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24417@1.0.2","target":"pkg:pypi/demo-17678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24418@1.0.3","target":"pkg:pypi/demo-18848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24419@1.0.4","target":"pkg:pypi/demo-19064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24419@1.0.4","target":"pkg:pypi/demo-20681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24419@1.0.4","target":"pkg:pypi/demo-22153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2441@1.0.1","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2441@1.0.1","target":"pkg:pypi/demo-14198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2441@1.0.1","target":"pkg:pypi/demo-1708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2441@1.0.1","target":"pkg:pypi/demo-18466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24420@1.0.0","target":"pkg:pypi/demo-14369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24420@1.0.0","target":"pkg:pypi/demo-14796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24420@1.0.0","target":"pkg:pypi/demo-23606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24421@1.0.1","target":"pkg:pypi/demo-1296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24421@1.0.1","target":"pkg:pypi/demo-19401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24421@1.0.1","target":"pkg:pypi/demo-22269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24422@1.0.2","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24423@1.0.3","target":"pkg:pypi/demo-19030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24423@1.0.3","target":"pkg:pypi/demo-1971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24423@1.0.3","target":"pkg:pypi/demo-20134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24423@1.0.3","target":"pkg:pypi/demo-20956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24424@1.0.4","target":"pkg:pypi/demo-13349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24425@1.0.0","target":"pkg:pypi/demo-13066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24426@1.0.1","target":"pkg:pypi/demo-15227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24427@1.0.2","target":"pkg:pypi/demo-16697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24428@1.0.3","target":"pkg:pypi/demo-140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24428@1.0.3","target":"pkg:pypi/demo-15379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24428@1.0.3","target":"pkg:pypi/demo-19570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24429@1.0.4","target":"pkg:pypi/demo-14336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24429@1.0.4","target":"pkg:pypi/demo-15962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2442@1.0.2","target":"pkg:pypi/demo-1158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2442@1.0.2","target":"pkg:pypi/demo-16396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2442@1.0.2","target":"pkg:pypi/demo-1946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2442@1.0.2","target":"pkg:pypi/demo-22838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24430@1.0.0","target":"pkg:pypi/demo-1399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24431@1.0.1","target":"pkg:pypi/demo-20956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24431@1.0.1","target":"pkg:pypi/demo-24184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24432@1.0.2","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24432@1.0.2","target":"pkg:pypi/demo-13053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24432@1.0.2","target":"pkg:pypi/demo-1680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24432@1.0.2","target":"pkg:pypi/demo-23876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24433@1.0.3","target":"pkg:pypi/demo-10228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24433@1.0.3","target":"pkg:pypi/demo-11764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24434@1.0.4","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24435@1.0.0","target":"pkg:pypi/demo-12829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24435@1.0.0","target":"pkg:pypi/demo-19522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24436@1.0.1","target":"pkg:pypi/demo-15477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24436@1.0.1","target":"pkg:pypi/demo-15625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24436@1.0.1","target":"pkg:pypi/demo-16437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24436@1.0.1","target":"pkg:pypi/demo-20364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24437@1.0.2","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24437@1.0.2","target":"pkg:pypi/demo-12664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24437@1.0.2","target":"pkg:pypi/demo-22081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24438@1.0.3","target":"pkg:pypi/demo-21707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24438@1.0.3","target":"pkg:pypi/demo-22124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24438@1.0.3","target":"pkg:pypi/demo-22765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24439@1.0.4","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24439@1.0.4","target":"pkg:pypi/demo-11188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24439@1.0.4","target":"pkg:pypi/demo-11303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24439@1.0.4","target":"pkg:pypi/demo-160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2443@1.0.3","target":"pkg:pypi/demo-12622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24440@1.0.0","target":"pkg:pypi/demo-10892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24440@1.0.0","target":"pkg:pypi/demo-15533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24440@1.0.0","target":"pkg:pypi/demo-16979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24441@1.0.1","target":"pkg:pypi/demo-15757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24442@1.0.2","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24442@1.0.2","target":"pkg:pypi/demo-17389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24442@1.0.2","target":"pkg:pypi/demo-19174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24442@1.0.2","target":"pkg:pypi/demo-20944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24443@1.0.3","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24443@1.0.3","target":"pkg:pypi/demo-10846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24443@1.0.3","target":"pkg:pypi/demo-14905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24444@1.0.4","target":"pkg:pypi/demo-13025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24445@1.0.0","target":"pkg:pypi/demo-22100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24445@1.0.0","target":"pkg:pypi/demo-24211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24446@1.0.1","target":"pkg:pypi/demo-13903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24446@1.0.1","target":"pkg:pypi/demo-16149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24446@1.0.1","target":"pkg:pypi/demo-1948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24447@1.0.2","target":"pkg:pypi/demo-23709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24448@1.0.3","target":"pkg:pypi/demo-15242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24448@1.0.3","target":"pkg:pypi/demo-24020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24449@1.0.4","target":"pkg:pypi/demo-13608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24449@1.0.4","target":"pkg:pypi/demo-16394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2444@1.0.4","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2444@1.0.4","target":"pkg:pypi/demo-11480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2444@1.0.4","target":"pkg:pypi/demo-11522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2444@1.0.4","target":"pkg:pypi/demo-14783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24450@1.0.0","target":"pkg:pypi/demo-18093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24450@1.0.0","target":"pkg:pypi/demo-18686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24451@1.0.1","target":"pkg:pypi/demo-10735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24451@1.0.1","target":"pkg:pypi/demo-17067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24451@1.0.1","target":"pkg:pypi/demo-21417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24452@1.0.2","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24452@1.0.2","target":"pkg:pypi/demo-141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24452@1.0.2","target":"pkg:pypi/demo-15912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24452@1.0.2","target":"pkg:pypi/demo-22539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24453@1.0.3","target":"pkg:pypi/demo-12422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24454@1.0.4","target":"pkg:pypi/demo-14147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24454@1.0.4","target":"pkg:pypi/demo-15936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24454@1.0.4","target":"pkg:pypi/demo-16821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24454@1.0.4","target":"pkg:pypi/demo-22511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24455@1.0.0","target":"pkg:pypi/demo-12761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24455@1.0.0","target":"pkg:pypi/demo-16277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24456@1.0.1","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24456@1.0.1","target":"pkg:pypi/demo-24257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24457@1.0.2","target":"pkg:pypi/demo-17595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24457@1.0.2","target":"pkg:pypi/demo-20160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24457@1.0.2","target":"pkg:pypi/demo-21327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24458@1.0.3","target":"pkg:pypi/demo-12837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24458@1.0.3","target":"pkg:pypi/demo-14652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24458@1.0.3","target":"pkg:pypi/demo-16518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24458@1.0.3","target":"pkg:pypi/demo-18140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24459@1.0.4","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24459@1.0.4","target":"pkg:pypi/demo-13531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24459@1.0.4","target":"pkg:pypi/demo-14253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24459@1.0.4","target":"pkg:pypi/demo-20303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2445@1.0.0","target":"pkg:pypi/demo-20985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24460@1.0.0","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24460@1.0.0","target":"pkg:pypi/demo-14221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24460@1.0.0","target":"pkg:pypi/demo-17985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24460@1.0.0","target":"pkg:pypi/demo-24042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24461@1.0.1","target":"pkg:pypi/demo-11717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24461@1.0.1","target":"pkg:pypi/demo-13725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24461@1.0.1","target":"pkg:pypi/demo-21167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24462@1.0.2","target":"pkg:pypi/demo-1125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24462@1.0.2","target":"pkg:pypi/demo-22512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24462@1.0.2","target":"pkg:pypi/demo-22570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24463@1.0.3","target":"pkg:pypi/demo-11003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24463@1.0.3","target":"pkg:pypi/demo-19193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24463@1.0.3","target":"pkg:pypi/demo-19422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24463@1.0.3","target":"pkg:pypi/demo-22926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24464@1.0.4","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24464@1.0.4","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24464@1.0.4","target":"pkg:pypi/demo-15817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24464@1.0.4","target":"pkg:pypi/demo-24018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24465@1.0.0","target":"pkg:pypi/demo-1130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24465@1.0.0","target":"pkg:pypi/demo-13645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24466@1.0.1","target":"pkg:pypi/demo-15730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24466@1.0.1","target":"pkg:pypi/demo-21205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24467@1.0.2","target":"pkg:pypi/demo-13627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24467@1.0.2","target":"pkg:pypi/demo-17793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24467@1.0.2","target":"pkg:pypi/demo-19292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24467@1.0.2","target":"pkg:pypi/demo-23929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24468@1.0.3","target":"pkg:pypi/demo-20308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24468@1.0.3","target":"pkg:pypi/demo-236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24469@1.0.4","target":"pkg:pypi/demo-12048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24469@1.0.4","target":"pkg:pypi/demo-15764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2446@1.0.1","target":"pkg:pypi/demo-16846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24470@1.0.0","target":"pkg:pypi/demo-13504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24470@1.0.0","target":"pkg:pypi/demo-19271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24470@1.0.0","target":"pkg:pypi/demo-20523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24471@1.0.1","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24471@1.0.1","target":"pkg:pypi/demo-1249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24471@1.0.1","target":"pkg:pypi/demo-21558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24471@1.0.1","target":"pkg:pypi/demo-22658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24472@1.0.2","target":"pkg:pypi/demo-12186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24472@1.0.2","target":"pkg:pypi/demo-14303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24472@1.0.2","target":"pkg:pypi/demo-16580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24472@1.0.2","target":"pkg:pypi/demo-21797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24473@1.0.3","target":"pkg:pypi/demo-15127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24473@1.0.3","target":"pkg:pypi/demo-24267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24474@1.0.4","target":"pkg:pypi/demo-12095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24474@1.0.4","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24474@1.0.4","target":"pkg:pypi/demo-2063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24475@1.0.0","target":"pkg:pypi/demo-22883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24476@1.0.1","target":"pkg:pypi/demo-14778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24476@1.0.1","target":"pkg:pypi/demo-17000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24476@1.0.1","target":"pkg:pypi/demo-17001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24476@1.0.1","target":"pkg:pypi/demo-22985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24477@1.0.2","target":"pkg:pypi/demo-20546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24478@1.0.3","target":"pkg:pypi/demo-13379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24479@1.0.4","target":"pkg:pypi/demo-11265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24479@1.0.4","target":"pkg:pypi/demo-12721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2447@1.0.2","target":"pkg:pypi/demo-12692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2447@1.0.2","target":"pkg:pypi/demo-18200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24480@1.0.0","target":"pkg:pypi/demo-18349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24480@1.0.0","target":"pkg:pypi/demo-20712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24481@1.0.1","target":"pkg:pypi/demo-10029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24481@1.0.1","target":"pkg:pypi/demo-14382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24481@1.0.1","target":"pkg:pypi/demo-22951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24481@1.0.1","target":"pkg:pypi/demo-24085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24482@1.0.2","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24482@1.0.2","target":"pkg:pypi/demo-11401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24482@1.0.2","target":"pkg:pypi/demo-12010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24483@1.0.3","target":"pkg:pypi/demo-2059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24483@1.0.3","target":"pkg:pypi/demo-22480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24483@1.0.3","target":"pkg:pypi/demo-23793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24483@1.0.3","target":"pkg:pypi/demo-24053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24484@1.0.4","target":"pkg:pypi/demo-160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24484@1.0.4","target":"pkg:pypi/demo-22156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24484@1.0.4","target":"pkg:pypi/demo-24462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24485@1.0.0","target":"pkg:pypi/demo-13473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24485@1.0.0","target":"pkg:pypi/demo-14083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24485@1.0.0","target":"pkg:pypi/demo-1522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24486@1.0.1","target":"pkg:pypi/demo-17085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24486@1.0.1","target":"pkg:pypi/demo-19223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24486@1.0.1","target":"pkg:pypi/demo-19778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24487@1.0.2","target":"pkg:pypi/demo-16573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24487@1.0.2","target":"pkg:pypi/demo-18882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24488@1.0.3","target":"pkg:pypi/demo-13177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24488@1.0.3","target":"pkg:pypi/demo-18064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24488@1.0.3","target":"pkg:pypi/demo-19391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24489@1.0.4","target":"pkg:pypi/demo-14101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24489@1.0.4","target":"pkg:pypi/demo-19976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2448@1.0.3","target":"pkg:pypi/demo-15446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2448@1.0.3","target":"pkg:pypi/demo-17280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2448@1.0.3","target":"pkg:pypi/demo-22471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2448@1.0.3","target":"pkg:pypi/demo-23978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24490@1.0.0","target":"pkg:pypi/demo-13014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24490@1.0.0","target":"pkg:pypi/demo-14068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24490@1.0.0","target":"pkg:pypi/demo-20865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24490@1.0.0","target":"pkg:pypi/demo-21905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24491@1.0.1","target":"pkg:pypi/demo-12798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24491@1.0.1","target":"pkg:pypi/demo-18230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24491@1.0.1","target":"pkg:pypi/demo-23046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24492@1.0.2","target":"pkg:pypi/demo-15995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24492@1.0.2","target":"pkg:pypi/demo-17441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24492@1.0.2","target":"pkg:pypi/demo-18451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24492@1.0.2","target":"pkg:pypi/demo-18997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24493@1.0.3","target":"pkg:pypi/demo-12717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24494@1.0.4","target":"pkg:pypi/demo-17273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24494@1.0.4","target":"pkg:pypi/demo-19298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24495@1.0.0","target":"pkg:pypi/demo-14930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24495@1.0.0","target":"pkg:pypi/demo-16525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24496@1.0.1","target":"pkg:pypi/demo-14472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24497@1.0.2","target":"pkg:pypi/demo-22404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24497@1.0.2","target":"pkg:pypi/demo-23529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24498@1.0.3","target":"pkg:pypi/demo-23155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24499@1.0.4","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24499@1.0.4","target":"pkg:pypi/demo-18007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2449@1.0.4","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2449@1.0.4","target":"pkg:pypi/demo-22369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2449@1.0.4","target":"pkg:pypi/demo-24074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-244@1.0.4","target":"pkg:pypi/demo-11057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-244@1.0.4","target":"pkg:pypi/demo-11596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-244@1.0.4","target":"pkg:pypi/demo-12180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-244@1.0.4","target":"pkg:pypi/demo-14262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24500@1.0.0","target":"pkg:pypi/demo-21488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24501@1.0.1","target":"pkg:pypi/demo-1140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24501@1.0.1","target":"pkg:pypi/demo-11559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24501@1.0.1","target":"pkg:pypi/demo-14866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24501@1.0.1","target":"pkg:pypi/demo-22076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24502@1.0.2","target":"pkg:pypi/demo-11082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24502@1.0.2","target":"pkg:pypi/demo-14912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24503@1.0.3","target":"pkg:pypi/demo-11259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24503@1.0.3","target":"pkg:pypi/demo-20817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24503@1.0.3","target":"pkg:pypi/demo-21905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24504@1.0.4","target":"pkg:pypi/demo-16945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24504@1.0.4","target":"pkg:pypi/demo-21341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24505@1.0.0","target":"pkg:pypi/demo-15758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24505@1.0.0","target":"pkg:pypi/demo-17158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24505@1.0.0","target":"pkg:pypi/demo-20881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24505@1.0.0","target":"pkg:pypi/demo-23495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24506@1.0.1","target":"pkg:pypi/demo-12883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24506@1.0.1","target":"pkg:pypi/demo-17017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24506@1.0.1","target":"pkg:pypi/demo-17116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24507@1.0.2","target":"pkg:pypi/demo-14650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24507@1.0.2","target":"pkg:pypi/demo-22603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24507@1.0.2","target":"pkg:pypi/demo-23394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24508@1.0.3","target":"pkg:pypi/demo-21287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24509@1.0.4","target":"pkg:pypi/demo-10833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24509@1.0.4","target":"pkg:pypi/demo-23513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2450@1.0.0","target":"pkg:pypi/demo-14329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2450@1.0.0","target":"pkg:pypi/demo-2208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24510@1.0.0","target":"pkg:pypi/demo-11578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24510@1.0.0","target":"pkg:pypi/demo-1772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24510@1.0.0","target":"pkg:pypi/demo-23714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24511@1.0.1","target":"pkg:pypi/demo-11116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24511@1.0.1","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24511@1.0.1","target":"pkg:pypi/demo-13715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24511@1.0.1","target":"pkg:pypi/demo-1573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24512@1.0.2","target":"pkg:pypi/demo-13233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24512@1.0.2","target":"pkg:pypi/demo-13749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24512@1.0.2","target":"pkg:pypi/demo-14449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24512@1.0.2","target":"pkg:pypi/demo-21879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24513@1.0.3","target":"pkg:pypi/demo-13328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24513@1.0.3","target":"pkg:pypi/demo-15654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24513@1.0.3","target":"pkg:pypi/demo-20446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24513@1.0.3","target":"pkg:pypi/demo-20720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24514@1.0.4","target":"pkg:pypi/demo-13072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24515@1.0.0","target":"pkg:pypi/demo-16686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24516@1.0.1","target":"pkg:pypi/demo-14308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24517@1.0.2","target":"pkg:pypi/demo-11336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24517@1.0.2","target":"pkg:pypi/demo-13015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24517@1.0.2","target":"pkg:pypi/demo-15016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24518@1.0.3","target":"pkg:pypi/demo-17063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24519@1.0.4","target":"pkg:pypi/demo-13071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24519@1.0.4","target":"pkg:pypi/demo-16629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24519@1.0.4","target":"pkg:pypi/demo-18049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24519@1.0.4","target":"pkg:pypi/demo-23879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2451@1.0.1","target":"pkg:pypi/demo-20152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2451@1.0.1","target":"pkg:pypi/demo-22251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2451@1.0.1","target":"pkg:pypi/demo-224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24520@1.0.0","target":"pkg:pypi/demo-12886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24520@1.0.0","target":"pkg:pypi/demo-13490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24520@1.0.0","target":"pkg:pypi/demo-13886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24520@1.0.0","target":"pkg:pypi/demo-15076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24521@1.0.1","target":"pkg:pypi/demo-12585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24521@1.0.1","target":"pkg:pypi/demo-16319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24522@1.0.2","target":"pkg:pypi/demo-1139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24523@1.0.3","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24523@1.0.3","target":"pkg:pypi/demo-21091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24524@1.0.4","target":"pkg:pypi/demo-20052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24524@1.0.4","target":"pkg:pypi/demo-21807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24524@1.0.4","target":"pkg:pypi/demo-22543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24525@1.0.0","target":"pkg:pypi/demo-19424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24526@1.0.1","target":"pkg:pypi/demo-14904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24526@1.0.1","target":"pkg:pypi/demo-19111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24526@1.0.1","target":"pkg:pypi/demo-20649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24526@1.0.1","target":"pkg:pypi/demo-24010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24527@1.0.2","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24527@1.0.2","target":"pkg:pypi/demo-19454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24527@1.0.2","target":"pkg:pypi/demo-21605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24528@1.0.3","target":"pkg:pypi/demo-13232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24529@1.0.4","target":"pkg:pypi/demo-12091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24529@1.0.4","target":"pkg:pypi/demo-24128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2452@1.0.2","target":"pkg:pypi/demo-17080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2452@1.0.2","target":"pkg:pypi/demo-19077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24530@1.0.0","target":"pkg:pypi/demo-12325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24530@1.0.0","target":"pkg:pypi/demo-21290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24531@1.0.1","target":"pkg:pypi/demo-21522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24532@1.0.2","target":"pkg:pypi/demo-13223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24532@1.0.2","target":"pkg:pypi/demo-17219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24533@1.0.3","target":"pkg:pypi/demo-14487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24533@1.0.3","target":"pkg:pypi/demo-23982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24534@1.0.4","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24534@1.0.4","target":"pkg:pypi/demo-21423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24534@1.0.4","target":"pkg:pypi/demo-23719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24535@1.0.0","target":"pkg:pypi/demo-12316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24535@1.0.0","target":"pkg:pypi/demo-16736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24535@1.0.0","target":"pkg:pypi/demo-18364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24535@1.0.0","target":"pkg:pypi/demo-19952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24536@1.0.1","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24537@1.0.2","target":"pkg:pypi/demo-15483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24537@1.0.2","target":"pkg:pypi/demo-22921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24538@1.0.3","target":"pkg:pypi/demo-10557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24538@1.0.3","target":"pkg:pypi/demo-18553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24538@1.0.3","target":"pkg:pypi/demo-22010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24539@1.0.4","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24539@1.0.4","target":"pkg:pypi/demo-1676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24539@1.0.4","target":"pkg:pypi/demo-23462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2453@1.0.3","target":"pkg:pypi/demo-14841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24540@1.0.0","target":"pkg:pypi/demo-13463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24541@1.0.1","target":"pkg:pypi/demo-11104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24541@1.0.1","target":"pkg:pypi/demo-23675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24542@1.0.2","target":"pkg:pypi/demo-11509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24542@1.0.2","target":"pkg:pypi/demo-18039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24543@1.0.3","target":"pkg:pypi/demo-15047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24543@1.0.3","target":"pkg:pypi/demo-16309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24544@1.0.4","target":"pkg:pypi/demo-10848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24544@1.0.4","target":"pkg:pypi/demo-13633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24544@1.0.4","target":"pkg:pypi/demo-22950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24545@1.0.0","target":"pkg:pypi/demo-23978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24546@1.0.1","target":"pkg:pypi/demo-21484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24546@1.0.1","target":"pkg:pypi/demo-23233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24547@1.0.2","target":"pkg:pypi/demo-2319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24548@1.0.3","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24548@1.0.3","target":"pkg:pypi/demo-11659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24548@1.0.3","target":"pkg:pypi/demo-13438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24548@1.0.3","target":"pkg:pypi/demo-17432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24549@1.0.4","target":"pkg:pypi/demo-2079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24549@1.0.4","target":"pkg:pypi/demo-21598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2454@1.0.4","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2454@1.0.4","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2454@1.0.4","target":"pkg:pypi/demo-14274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24550@1.0.0","target":"pkg:pypi/demo-16699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24550@1.0.0","target":"pkg:pypi/demo-18453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24550@1.0.0","target":"pkg:pypi/demo-22428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24551@1.0.1","target":"pkg:pypi/demo-2099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24552@1.0.2","target":"pkg:pypi/demo-14825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24552@1.0.2","target":"pkg:pypi/demo-15439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24552@1.0.2","target":"pkg:pypi/demo-2090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24553@1.0.3","target":"pkg:pypi/demo-19339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24554@1.0.4","target":"pkg:pypi/demo-12180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24554@1.0.4","target":"pkg:pypi/demo-12641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24554@1.0.4","target":"pkg:pypi/demo-2252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24554@1.0.4","target":"pkg:pypi/demo-23392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24555@1.0.0","target":"pkg:pypi/demo-14058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24555@1.0.0","target":"pkg:pypi/demo-14074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24555@1.0.0","target":"pkg:pypi/demo-15454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24555@1.0.0","target":"pkg:pypi/demo-21832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24556@1.0.1","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24556@1.0.1","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24556@1.0.1","target":"pkg:pypi/demo-13715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24556@1.0.1","target":"pkg:pypi/demo-14457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24557@1.0.2","target":"pkg:pypi/demo-13237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24557@1.0.2","target":"pkg:pypi/demo-14593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24557@1.0.2","target":"pkg:pypi/demo-15978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24557@1.0.2","target":"pkg:pypi/demo-2094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24558@1.0.3","target":"pkg:pypi/demo-20339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24559@1.0.4","target":"pkg:pypi/demo-15293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24559@1.0.4","target":"pkg:pypi/demo-1959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24559@1.0.4","target":"pkg:pypi/demo-1978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2455@1.0.0","target":"pkg:pypi/demo-1907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24560@1.0.0","target":"pkg:pypi/demo-13548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24560@1.0.0","target":"pkg:pypi/demo-16492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24560@1.0.0","target":"pkg:pypi/demo-17798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24560@1.0.0","target":"pkg:pypi/demo-22158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24561@1.0.1","target":"pkg:pypi/demo-13050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24561@1.0.1","target":"pkg:pypi/demo-18018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24562@1.0.2","target":"pkg:pypi/demo-12913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24562@1.0.2","target":"pkg:pypi/demo-13277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24562@1.0.2","target":"pkg:pypi/demo-18446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24562@1.0.2","target":"pkg:pypi/demo-19153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24563@1.0.3","target":"pkg:pypi/demo-19696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24564@1.0.4","target":"pkg:pypi/demo-13244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24564@1.0.4","target":"pkg:pypi/demo-23650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24565@1.0.0","target":"pkg:pypi/demo-19778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24565@1.0.0","target":"pkg:pypi/demo-20263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24566@1.0.1","target":"pkg:pypi/demo-17769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24566@1.0.1","target":"pkg:pypi/demo-20607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24566@1.0.1","target":"pkg:pypi/demo-24460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24567@1.0.2","target":"pkg:pypi/demo-1238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24568@1.0.3","target":"pkg:pypi/demo-12639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24568@1.0.3","target":"pkg:pypi/demo-16697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24568@1.0.3","target":"pkg:pypi/demo-20867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24568@1.0.3","target":"pkg:pypi/demo-24391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24569@1.0.4","target":"pkg:pypi/demo-2096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24569@1.0.4","target":"pkg:pypi/demo-21065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2456@1.0.1","target":"pkg:pypi/demo-15834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2456@1.0.1","target":"pkg:pypi/demo-16575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24570@1.0.0","target":"pkg:pypi/demo-11492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24570@1.0.0","target":"pkg:pypi/demo-18241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24570@1.0.0","target":"pkg:pypi/demo-1859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24571@1.0.1","target":"pkg:pypi/demo-14409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24572@1.0.2","target":"pkg:pypi/demo-13876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24572@1.0.2","target":"pkg:pypi/demo-16067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24572@1.0.2","target":"pkg:pypi/demo-17673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24573@1.0.3","target":"pkg:pypi/demo-16273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24573@1.0.3","target":"pkg:pypi/demo-17744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24574@1.0.4","target":"pkg:pypi/demo-12251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24574@1.0.4","target":"pkg:pypi/demo-14388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24574@1.0.4","target":"pkg:pypi/demo-18465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24574@1.0.4","target":"pkg:pypi/demo-20373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24575@1.0.0","target":"pkg:pypi/demo-22314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24576@1.0.1","target":"pkg:pypi/demo-11070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24576@1.0.1","target":"pkg:pypi/demo-11746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24576@1.0.1","target":"pkg:pypi/demo-14919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24576@1.0.1","target":"pkg:pypi/demo-20735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24577@1.0.2","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24577@1.0.2","target":"pkg:pypi/demo-17134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24578@1.0.3","target":"pkg:pypi/demo-15431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24578@1.0.3","target":"pkg:pypi/demo-16573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24578@1.0.3","target":"pkg:pypi/demo-23150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24579@1.0.4","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24579@1.0.4","target":"pkg:pypi/demo-13699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24579@1.0.4","target":"pkg:pypi/demo-19914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24579@1.0.4","target":"pkg:pypi/demo-24447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2457@1.0.2","target":"pkg:pypi/demo-19618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24580@1.0.0","target":"pkg:pypi/demo-19237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24580@1.0.0","target":"pkg:pypi/demo-20296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24580@1.0.0","target":"pkg:pypi/demo-208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24580@1.0.0","target":"pkg:pypi/demo-2366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24581@1.0.1","target":"pkg:pypi/demo-11708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24581@1.0.1","target":"pkg:pypi/demo-13554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24581@1.0.1","target":"pkg:pypi/demo-19229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24581@1.0.1","target":"pkg:pypi/demo-21505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24582@1.0.2","target":"pkg:pypi/demo-19308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24583@1.0.3","target":"pkg:pypi/demo-21917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24584@1.0.4","target":"pkg:pypi/demo-1905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24585@1.0.0","target":"pkg:pypi/demo-15746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24585@1.0.0","target":"pkg:pypi/demo-18164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24586@1.0.1","target":"pkg:pypi/demo-19859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24587@1.0.2","target":"pkg:pypi/demo-23968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24588@1.0.3","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24588@1.0.3","target":"pkg:pypi/demo-15705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24588@1.0.3","target":"pkg:pypi/demo-23091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24589@1.0.4","target":"pkg:pypi/demo-17416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24589@1.0.4","target":"pkg:pypi/demo-19871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24589@1.0.4","target":"pkg:pypi/demo-22266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2458@1.0.3","target":"pkg:pypi/demo-17603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2458@1.0.3","target":"pkg:pypi/demo-18920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24590@1.0.0","target":"pkg:pypi/demo-14556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24590@1.0.0","target":"pkg:pypi/demo-19317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24591@1.0.1","target":"pkg:pypi/demo-10581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24591@1.0.1","target":"pkg:pypi/demo-18701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24591@1.0.1","target":"pkg:pypi/demo-23895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24592@1.0.2","target":"pkg:pypi/demo-10285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24592@1.0.2","target":"pkg:pypi/demo-13332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24592@1.0.2","target":"pkg:pypi/demo-2057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24592@1.0.2","target":"pkg:pypi/demo-23114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24593@1.0.3","target":"pkg:pypi/demo-11357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24593@1.0.3","target":"pkg:pypi/demo-11613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24593@1.0.3","target":"pkg:pypi/demo-13003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24593@1.0.3","target":"pkg:pypi/demo-18151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24594@1.0.4","target":"pkg:pypi/demo-12114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24595@1.0.0","target":"pkg:pypi/demo-14244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24595@1.0.0","target":"pkg:pypi/demo-1871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24595@1.0.0","target":"pkg:pypi/demo-19049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24596@1.0.1","target":"pkg:pypi/demo-15847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24596@1.0.1","target":"pkg:pypi/demo-19382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24596@1.0.1","target":"pkg:pypi/demo-21040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24596@1.0.1","target":"pkg:pypi/demo-22296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24597@1.0.2","target":"pkg:pypi/demo-14266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24598@1.0.3","target":"pkg:pypi/demo-17522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24598@1.0.3","target":"pkg:pypi/demo-2146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24598@1.0.3","target":"pkg:pypi/demo-22139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24599@1.0.4","target":"pkg:pypi/demo-13979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24599@1.0.4","target":"pkg:pypi/demo-14382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24599@1.0.4","target":"pkg:pypi/demo-14934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2459@1.0.4","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2459@1.0.4","target":"pkg:pypi/demo-18788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2459@1.0.4","target":"pkg:pypi/demo-18935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2459@1.0.4","target":"pkg:pypi/demo-19961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-245@1.0.0","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24600@1.0.0","target":"pkg:pypi/demo-11060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24600@1.0.0","target":"pkg:pypi/demo-19286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24600@1.0.0","target":"pkg:pypi/demo-21737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24601@1.0.1","target":"pkg:pypi/demo-1470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24601@1.0.1","target":"pkg:pypi/demo-21439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24602@1.0.2","target":"pkg:pypi/demo-14616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24602@1.0.2","target":"pkg:pypi/demo-15099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24602@1.0.2","target":"pkg:pypi/demo-15491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24602@1.0.2","target":"pkg:pypi/demo-21202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24603@1.0.3","target":"pkg:pypi/demo-11361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24603@1.0.3","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24603@1.0.3","target":"pkg:pypi/demo-13040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24604@1.0.4","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24604@1.0.4","target":"pkg:pypi/demo-11248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24604@1.0.4","target":"pkg:pypi/demo-21082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24604@1.0.4","target":"pkg:pypi/demo-24099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24605@1.0.0","target":"pkg:pypi/demo-12154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24606@1.0.1","target":"pkg:pypi/demo-16481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24607@1.0.2","target":"pkg:pypi/demo-13135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24607@1.0.2","target":"pkg:pypi/demo-21926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24607@1.0.2","target":"pkg:pypi/demo-2343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24608@1.0.3","target":"pkg:pypi/demo-1478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24608@1.0.3","target":"pkg:pypi/demo-19170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24608@1.0.3","target":"pkg:pypi/demo-20130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24609@1.0.4","target":"pkg:pypi/demo-11685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24609@1.0.4","target":"pkg:pypi/demo-16161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24609@1.0.4","target":"pkg:pypi/demo-19611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24609@1.0.4","target":"pkg:pypi/demo-23410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2460@1.0.0","target":"pkg:pypi/demo-14864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24610@1.0.0","target":"pkg:pypi/demo-13889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24610@1.0.0","target":"pkg:pypi/demo-16625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24610@1.0.0","target":"pkg:pypi/demo-24345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24611@1.0.1","target":"pkg:pypi/demo-24048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24612@1.0.2","target":"pkg:pypi/demo-1604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24613@1.0.3","target":"pkg:pypi/demo-17780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24613@1.0.3","target":"pkg:pypi/demo-21008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24613@1.0.3","target":"pkg:pypi/demo-21157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24613@1.0.3","target":"pkg:pypi/demo-22501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24614@1.0.4","target":"pkg:pypi/demo-18631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24615@1.0.0","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24615@1.0.0","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24615@1.0.0","target":"pkg:pypi/demo-12892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24616@1.0.1","target":"pkg:pypi/demo-19750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24617@1.0.2","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24617@1.0.2","target":"pkg:pypi/demo-15245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24617@1.0.2","target":"pkg:pypi/demo-19857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24618@1.0.3","target":"pkg:pypi/demo-11585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24618@1.0.3","target":"pkg:pypi/demo-12801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24618@1.0.3","target":"pkg:pypi/demo-20847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24618@1.0.3","target":"pkg:pypi/demo-22132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24619@1.0.4","target":"pkg:pypi/demo-12129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2461@1.0.1","target":"pkg:pypi/demo-14592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2461@1.0.1","target":"pkg:pypi/demo-18652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24620@1.0.0","target":"pkg:pypi/demo-15829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24620@1.0.0","target":"pkg:pypi/demo-22599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24620@1.0.0","target":"pkg:pypi/demo-23804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24621@1.0.1","target":"pkg:pypi/demo-11390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24621@1.0.1","target":"pkg:pypi/demo-17828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24622@1.0.2","target":"pkg:pypi/demo-11881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24622@1.0.2","target":"pkg:pypi/demo-13498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24622@1.0.2","target":"pkg:pypi/demo-13793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24623@1.0.3","target":"pkg:pypi/demo-11723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24623@1.0.3","target":"pkg:pypi/demo-1226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24623@1.0.3","target":"pkg:pypi/demo-24474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24624@1.0.4","target":"pkg:pypi/demo-24016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24625@1.0.0","target":"pkg:pypi/demo-13994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24625@1.0.0","target":"pkg:pypi/demo-20012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24626@1.0.1","target":"pkg:pypi/demo-16763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24627@1.0.2","target":"pkg:pypi/demo-22283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24627@1.0.2","target":"pkg:pypi/demo-23151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24628@1.0.3","target":"pkg:pypi/demo-15008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24628@1.0.3","target":"pkg:pypi/demo-19495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24629@1.0.4","target":"pkg:pypi/demo-15639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24629@1.0.4","target":"pkg:pypi/demo-21644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24629@1.0.4","target":"pkg:pypi/demo-24013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2462@1.0.2","target":"pkg:pypi/demo-15331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24630@1.0.0","target":"pkg:pypi/demo-15937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24631@1.0.1","target":"pkg:pypi/demo-11270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24631@1.0.1","target":"pkg:pypi/demo-14810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24631@1.0.1","target":"pkg:pypi/demo-15833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24631@1.0.1","target":"pkg:pypi/demo-21304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24632@1.0.2","target":"pkg:pypi/demo-10967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24632@1.0.2","target":"pkg:pypi/demo-15722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24632@1.0.2","target":"pkg:pypi/demo-18596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24632@1.0.2","target":"pkg:pypi/demo-23790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24633@1.0.3","target":"pkg:pypi/demo-14468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24633@1.0.3","target":"pkg:pypi/demo-14882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24633@1.0.3","target":"pkg:pypi/demo-23019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24634@1.0.4","target":"pkg:pypi/demo-11911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24634@1.0.4","target":"pkg:pypi/demo-19215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24634@1.0.4","target":"pkg:pypi/demo-20759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24634@1.0.4","target":"pkg:pypi/demo-21670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24635@1.0.0","target":"pkg:pypi/demo-17420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24636@1.0.1","target":"pkg:pypi/demo-12922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24636@1.0.1","target":"pkg:pypi/demo-21173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24637@1.0.2","target":"pkg:pypi/demo-17605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24637@1.0.2","target":"pkg:pypi/demo-23950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24638@1.0.3","target":"pkg:pypi/demo-12011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24638@1.0.3","target":"pkg:pypi/demo-12266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24638@1.0.3","target":"pkg:pypi/demo-18889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24638@1.0.3","target":"pkg:pypi/demo-21981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24639@1.0.4","target":"pkg:pypi/demo-18072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2463@1.0.3","target":"pkg:pypi/demo-16440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2463@1.0.3","target":"pkg:pypi/demo-17317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2463@1.0.3","target":"pkg:pypi/demo-21705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2463@1.0.3","target":"pkg:pypi/demo-21917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24640@1.0.0","target":"pkg:pypi/demo-19034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24640@1.0.0","target":"pkg:pypi/demo-19762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24641@1.0.1","target":"pkg:pypi/demo-11578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24642@1.0.2","target":"pkg:pypi/demo-12817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24642@1.0.2","target":"pkg:pypi/demo-20777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24643@1.0.3","target":"pkg:pypi/demo-12342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24644@1.0.4","target":"pkg:pypi/demo-1647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24644@1.0.4","target":"pkg:pypi/demo-18087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24644@1.0.4","target":"pkg:pypi/demo-19390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24644@1.0.4","target":"pkg:pypi/demo-23721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24645@1.0.0","target":"pkg:pypi/demo-18388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24646@1.0.1","target":"pkg:pypi/demo-21133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24646@1.0.1","target":"pkg:pypi/demo-21855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24647@1.0.2","target":"pkg:pypi/demo-20516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24647@1.0.2","target":"pkg:pypi/demo-21677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24648@1.0.3","target":"pkg:pypi/demo-11186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24648@1.0.3","target":"pkg:pypi/demo-12564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24648@1.0.3","target":"pkg:pypi/demo-16252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24648@1.0.3","target":"pkg:pypi/demo-22230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24649@1.0.4","target":"pkg:pypi/demo-14814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24649@1.0.4","target":"pkg:pypi/demo-21301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2464@1.0.4","target":"pkg:pypi/demo-12386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2464@1.0.4","target":"pkg:pypi/demo-15360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2464@1.0.4","target":"pkg:pypi/demo-16761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2464@1.0.4","target":"pkg:pypi/demo-19301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24650@1.0.0","target":"pkg:pypi/demo-13835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24651@1.0.1","target":"pkg:pypi/demo-14354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24651@1.0.1","target":"pkg:pypi/demo-18865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24651@1.0.1","target":"pkg:pypi/demo-23383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24651@1.0.1","target":"pkg:pypi/demo-23812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24652@1.0.2","target":"pkg:pypi/demo-17119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24652@1.0.2","target":"pkg:pypi/demo-19054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24653@1.0.3","target":"pkg:pypi/demo-13023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24653@1.0.3","target":"pkg:pypi/demo-14138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24653@1.0.3","target":"pkg:pypi/demo-17353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24653@1.0.3","target":"pkg:pypi/demo-21784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24654@1.0.4","target":"pkg:pypi/demo-11456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24654@1.0.4","target":"pkg:pypi/demo-22120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24655@1.0.0","target":"pkg:pypi/demo-15878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24655@1.0.0","target":"pkg:pypi/demo-18976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24656@1.0.1","target":"pkg:pypi/demo-12645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24657@1.0.2","target":"pkg:pypi/demo-15589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24658@1.0.3","target":"pkg:pypi/demo-12458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24658@1.0.3","target":"pkg:pypi/demo-15532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24658@1.0.3","target":"pkg:pypi/demo-20891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24659@1.0.4","target":"pkg:pypi/demo-14986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24659@1.0.4","target":"pkg:pypi/demo-18493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2465@1.0.0","target":"pkg:pypi/demo-13941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2465@1.0.0","target":"pkg:pypi/demo-17171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2465@1.0.0","target":"pkg:pypi/demo-21815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24660@1.0.0","target":"pkg:pypi/demo-19993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24661@1.0.1","target":"pkg:pypi/demo-17912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24662@1.0.2","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24663@1.0.3","target":"pkg:pypi/demo-1564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24664@1.0.4","target":"pkg:pypi/demo-18044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24664@1.0.4","target":"pkg:pypi/demo-20851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24665@1.0.0","target":"pkg:pypi/demo-15996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24665@1.0.0","target":"pkg:pypi/demo-1926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24665@1.0.0","target":"pkg:pypi/demo-22933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24666@1.0.1","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24666@1.0.1","target":"pkg:pypi/demo-12429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24666@1.0.1","target":"pkg:pypi/demo-19352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24666@1.0.1","target":"pkg:pypi/demo-19745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24667@1.0.2","target":"pkg:pypi/demo-15064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24667@1.0.2","target":"pkg:pypi/demo-16106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24667@1.0.2","target":"pkg:pypi/demo-16344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24667@1.0.2","target":"pkg:pypi/demo-24191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24668@1.0.3","target":"pkg:pypi/demo-10881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24668@1.0.3","target":"pkg:pypi/demo-20902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24668@1.0.3","target":"pkg:pypi/demo-22744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24668@1.0.3","target":"pkg:pypi/demo-2449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24669@1.0.4","target":"pkg:pypi/demo-16353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24669@1.0.4","target":"pkg:pypi/demo-17505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24669@1.0.4","target":"pkg:pypi/demo-20512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2466@1.0.1","target":"pkg:pypi/demo-13114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2466@1.0.1","target":"pkg:pypi/demo-16205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24670@1.0.0","target":"pkg:pypi/demo-16455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24670@1.0.0","target":"pkg:pypi/demo-20384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24671@1.0.1","target":"pkg:pypi/demo-16833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24671@1.0.1","target":"pkg:pypi/demo-23762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24672@1.0.2","target":"pkg:pypi/demo-14935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24672@1.0.2","target":"pkg:pypi/demo-18749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24673@1.0.3","target":"pkg:pypi/demo-20935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24673@1.0.3","target":"pkg:pypi/demo-21221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24674@1.0.4","target":"pkg:pypi/demo-11857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24674@1.0.4","target":"pkg:pypi/demo-1329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24674@1.0.4","target":"pkg:pypi/demo-15789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24675@1.0.0","target":"pkg:pypi/demo-15240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24675@1.0.0","target":"pkg:pypi/demo-16471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24675@1.0.0","target":"pkg:pypi/demo-17477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24675@1.0.0","target":"pkg:pypi/demo-2386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24676@1.0.1","target":"pkg:pypi/demo-10560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24676@1.0.1","target":"pkg:pypi/demo-15351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24676@1.0.1","target":"pkg:pypi/demo-15819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24676@1.0.1","target":"pkg:pypi/demo-21176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24677@1.0.2","target":"pkg:pypi/demo-18984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24678@1.0.3","target":"pkg:pypi/demo-10410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24678@1.0.3","target":"pkg:pypi/demo-10972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24678@1.0.3","target":"pkg:pypi/demo-19768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24679@1.0.4","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2467@1.0.2","target":"pkg:pypi/demo-13374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2467@1.0.2","target":"pkg:pypi/demo-24340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24680@1.0.0","target":"pkg:pypi/demo-14632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24681@1.0.1","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24682@1.0.2","target":"pkg:pypi/demo-1274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24682@1.0.2","target":"pkg:pypi/demo-16318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24682@1.0.2","target":"pkg:pypi/demo-22820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24683@1.0.3","target":"pkg:pypi/demo-21735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24684@1.0.4","target":"pkg:pypi/demo-13958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24684@1.0.4","target":"pkg:pypi/demo-14544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24684@1.0.4","target":"pkg:pypi/demo-15978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24685@1.0.0","target":"pkg:pypi/demo-11867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24685@1.0.0","target":"pkg:pypi/demo-20359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24686@1.0.1","target":"pkg:pypi/demo-15346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24687@1.0.2","target":"pkg:pypi/demo-15256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24687@1.0.2","target":"pkg:pypi/demo-2312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24688@1.0.3","target":"pkg:pypi/demo-13264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24688@1.0.3","target":"pkg:pypi/demo-1984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24688@1.0.3","target":"pkg:pypi/demo-22723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24688@1.0.3","target":"pkg:pypi/demo-24521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24689@1.0.4","target":"pkg:pypi/demo-14412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24689@1.0.4","target":"pkg:pypi/demo-16316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24689@1.0.4","target":"pkg:pypi/demo-23985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2468@1.0.3","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2468@1.0.3","target":"pkg:pypi/demo-18422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2468@1.0.3","target":"pkg:pypi/demo-19351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2468@1.0.3","target":"pkg:pypi/demo-24092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24690@1.0.0","target":"pkg:pypi/demo-15966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24691@1.0.1","target":"pkg:pypi/demo-1203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24691@1.0.1","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24691@1.0.1","target":"pkg:pypi/demo-21005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24691@1.0.1","target":"pkg:pypi/demo-21336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24692@1.0.2","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24693@1.0.3","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24694@1.0.4","target":"pkg:pypi/demo-13769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24694@1.0.4","target":"pkg:pypi/demo-16795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24694@1.0.4","target":"pkg:pypi/demo-23311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24695@1.0.0","target":"pkg:pypi/demo-13108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24695@1.0.0","target":"pkg:pypi/demo-1382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24695@1.0.0","target":"pkg:pypi/demo-21819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24696@1.0.1","target":"pkg:pypi/demo-12264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24696@1.0.1","target":"pkg:pypi/demo-1312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24696@1.0.1","target":"pkg:pypi/demo-24100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24696@1.0.1","target":"pkg:pypi/demo-24476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24697@1.0.2","target":"pkg:pypi/demo-11248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24697@1.0.2","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24697@1.0.2","target":"pkg:pypi/demo-14183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24697@1.0.2","target":"pkg:pypi/demo-18000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24698@1.0.3","target":"pkg:pypi/demo-23696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24699@1.0.4","target":"pkg:pypi/demo-23260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24699@1.0.4","target":"pkg:pypi/demo-23926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2469@1.0.4","target":"pkg:pypi/demo-11666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2469@1.0.4","target":"pkg:pypi/demo-13870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2469@1.0.4","target":"pkg:pypi/demo-1624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2469@1.0.4","target":"pkg:pypi/demo-21389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-246@1.0.1","target":"pkg:pypi/demo-16228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24700@1.0.0","target":"pkg:pypi/demo-13942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24700@1.0.0","target":"pkg:pypi/demo-20521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24700@1.0.0","target":"pkg:pypi/demo-2053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24701@1.0.1","target":"pkg:pypi/demo-22918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24702@1.0.2","target":"pkg:pypi/demo-11738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24702@1.0.2","target":"pkg:pypi/demo-16528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24702@1.0.2","target":"pkg:pypi/demo-19081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24702@1.0.2","target":"pkg:pypi/demo-19433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24703@1.0.3","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24703@1.0.3","target":"pkg:pypi/demo-16643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24703@1.0.3","target":"pkg:pypi/demo-23051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24703@1.0.3","target":"pkg:pypi/demo-2448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24704@1.0.4","target":"pkg:pypi/demo-13956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24704@1.0.4","target":"pkg:pypi/demo-15443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24704@1.0.4","target":"pkg:pypi/demo-16272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24705@1.0.0","target":"pkg:pypi/demo-10161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24705@1.0.0","target":"pkg:pypi/demo-22286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24706@1.0.1","target":"pkg:pypi/demo-16642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24707@1.0.2","target":"pkg:pypi/demo-1181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24707@1.0.2","target":"pkg:pypi/demo-13740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24707@1.0.2","target":"pkg:pypi/demo-19325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24708@1.0.3","target":"pkg:pypi/demo-14188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24709@1.0.4","target":"pkg:pypi/demo-1739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24709@1.0.4","target":"pkg:pypi/demo-1833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24709@1.0.4","target":"pkg:pypi/demo-19812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2470@1.0.0","target":"pkg:pypi/demo-189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24710@1.0.0","target":"pkg:pypi/demo-20049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24711@1.0.1","target":"pkg:pypi/demo-10426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24711@1.0.1","target":"pkg:pypi/demo-11580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24711@1.0.1","target":"pkg:pypi/demo-13804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24711@1.0.1","target":"pkg:pypi/demo-21395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24712@1.0.2","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24712@1.0.2","target":"pkg:pypi/demo-18441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24712@1.0.2","target":"pkg:pypi/demo-24453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24713@1.0.3","target":"pkg:pypi/demo-22466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24714@1.0.4","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24714@1.0.4","target":"pkg:pypi/demo-1414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24714@1.0.4","target":"pkg:pypi/demo-19961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24714@1.0.4","target":"pkg:pypi/demo-20522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24715@1.0.0","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24715@1.0.0","target":"pkg:pypi/demo-16458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24715@1.0.0","target":"pkg:pypi/demo-20672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24715@1.0.0","target":"pkg:pypi/demo-21936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24716@1.0.1","target":"pkg:pypi/demo-11777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24716@1.0.1","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24716@1.0.1","target":"pkg:pypi/demo-21209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24717@1.0.2","target":"pkg:pypi/demo-12092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24717@1.0.2","target":"pkg:pypi/demo-19161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24718@1.0.3","target":"pkg:pypi/demo-10991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24718@1.0.3","target":"pkg:pypi/demo-13571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24718@1.0.3","target":"pkg:pypi/demo-15334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24718@1.0.3","target":"pkg:pypi/demo-23764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24719@1.0.4","target":"pkg:pypi/demo-10773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24719@1.0.4","target":"pkg:pypi/demo-12783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24719@1.0.4","target":"pkg:pypi/demo-18160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2471@1.0.1","target":"pkg:pypi/demo-10298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24720@1.0.0","target":"pkg:pypi/demo-11773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24720@1.0.0","target":"pkg:pypi/demo-16556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24721@1.0.1","target":"pkg:pypi/demo-12834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24721@1.0.1","target":"pkg:pypi/demo-1790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24722@1.0.2","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24722@1.0.2","target":"pkg:pypi/demo-14903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24722@1.0.2","target":"pkg:pypi/demo-16165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24722@1.0.2","target":"pkg:pypi/demo-20128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24723@1.0.3","target":"pkg:pypi/demo-18168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24723@1.0.3","target":"pkg:pypi/demo-20276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24723@1.0.3","target":"pkg:pypi/demo-20603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24723@1.0.3","target":"pkg:pypi/demo-20920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24724@1.0.4","target":"pkg:pypi/demo-18490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24724@1.0.4","target":"pkg:pypi/demo-22659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24724@1.0.4","target":"pkg:pypi/demo-2286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24724@1.0.4","target":"pkg:pypi/demo-24406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24725@1.0.0","target":"pkg:pypi/demo-10797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24725@1.0.0","target":"pkg:pypi/demo-16844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24726@1.0.1","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24726@1.0.1","target":"pkg:pypi/demo-10574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24726@1.0.1","target":"pkg:pypi/demo-1156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24726@1.0.1","target":"pkg:pypi/demo-18307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24727@1.0.2","target":"pkg:pypi/demo-20239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24728@1.0.3","target":"pkg:pypi/demo-18172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24728@1.0.3","target":"pkg:pypi/demo-2240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24729@1.0.4","target":"pkg:pypi/demo-18434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24729@1.0.4","target":"pkg:pypi/demo-21721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24729@1.0.4","target":"pkg:pypi/demo-21856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24729@1.0.4","target":"pkg:pypi/demo-24401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2472@1.0.2","target":"pkg:pypi/demo-11926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2472@1.0.2","target":"pkg:pypi/demo-1524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2472@1.0.2","target":"pkg:pypi/demo-24257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24730@1.0.0","target":"pkg:pypi/demo-10574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24730@1.0.0","target":"pkg:pypi/demo-22213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24730@1.0.0","target":"pkg:pypi/demo-22606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24730@1.0.0","target":"pkg:pypi/demo-24725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24731@1.0.1","target":"pkg:pypi/demo-19687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24732@1.0.2","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24732@1.0.2","target":"pkg:pypi/demo-15044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24732@1.0.2","target":"pkg:pypi/demo-17404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24732@1.0.2","target":"pkg:pypi/demo-23020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24733@1.0.3","target":"pkg:pypi/demo-17547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24733@1.0.3","target":"pkg:pypi/demo-22515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24734@1.0.4","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24734@1.0.4","target":"pkg:pypi/demo-170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24734@1.0.4","target":"pkg:pypi/demo-18149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24735@1.0.0","target":"pkg:pypi/demo-15050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24735@1.0.0","target":"pkg:pypi/demo-16531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24735@1.0.0","target":"pkg:pypi/demo-18054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24735@1.0.0","target":"pkg:pypi/demo-22523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24736@1.0.1","target":"pkg:pypi/demo-1506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24736@1.0.1","target":"pkg:pypi/demo-17100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24736@1.0.1","target":"pkg:pypi/demo-19289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24737@1.0.2","target":"pkg:pypi/demo-1562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24738@1.0.3","target":"pkg:pypi/demo-10538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24738@1.0.3","target":"pkg:pypi/demo-19841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24738@1.0.3","target":"pkg:pypi/demo-20856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24738@1.0.3","target":"pkg:pypi/demo-24529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24739@1.0.4","target":"pkg:pypi/demo-14380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24739@1.0.4","target":"pkg:pypi/demo-14706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24739@1.0.4","target":"pkg:pypi/demo-18413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24739@1.0.4","target":"pkg:pypi/demo-23313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2473@1.0.3","target":"pkg:pypi/demo-19284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2473@1.0.3","target":"pkg:pypi/demo-24625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24740@1.0.0","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24741@1.0.1","target":"pkg:pypi/demo-11644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24741@1.0.1","target":"pkg:pypi/demo-21267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24741@1.0.1","target":"pkg:pypi/demo-22704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24742@1.0.2","target":"pkg:pypi/demo-1348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24742@1.0.2","target":"pkg:pypi/demo-15632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24742@1.0.2","target":"pkg:pypi/demo-16948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24743@1.0.3","target":"pkg:pypi/demo-18126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24744@1.0.4","target":"pkg:pypi/demo-10469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24744@1.0.4","target":"pkg:pypi/demo-21436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24744@1.0.4","target":"pkg:pypi/demo-22613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24745@1.0.0","target":"pkg:pypi/demo-16451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24745@1.0.0","target":"pkg:pypi/demo-2004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24746@1.0.1","target":"pkg:pypi/demo-21879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24747@1.0.2","target":"pkg:pypi/demo-13877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24747@1.0.2","target":"pkg:pypi/demo-16284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24748@1.0.3","target":"pkg:pypi/demo-14307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24749@1.0.4","target":"pkg:pypi/demo-12181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24749@1.0.4","target":"pkg:pypi/demo-23347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24749@1.0.4","target":"pkg:pypi/demo-2450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24749@1.0.4","target":"pkg:pypi/demo-24520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2474@1.0.4","target":"pkg:pypi/demo-18374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24750@1.0.0","target":"pkg:pypi/demo-18609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24751@1.0.1","target":"pkg:pypi/demo-15182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24751@1.0.1","target":"pkg:pypi/demo-2055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24752@1.0.2","target":"pkg:pypi/demo-12723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24752@1.0.2","target":"pkg:pypi/demo-15847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24753@1.0.3","target":"pkg:pypi/demo-24129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24754@1.0.4","target":"pkg:pypi/demo-11618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24755@1.0.0","target":"pkg:pypi/demo-19634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24755@1.0.0","target":"pkg:pypi/demo-21687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24755@1.0.0","target":"pkg:pypi/demo-22382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24755@1.0.0","target":"pkg:pypi/demo-24184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24756@1.0.1","target":"pkg:pypi/demo-15764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24756@1.0.1","target":"pkg:pypi/demo-1624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24756@1.0.1","target":"pkg:pypi/demo-17458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24756@1.0.1","target":"pkg:pypi/demo-23175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24757@1.0.2","target":"pkg:pypi/demo-12849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24758@1.0.3","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24758@1.0.3","target":"pkg:pypi/demo-20114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24759@1.0.4","target":"pkg:pypi/demo-10047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24759@1.0.4","target":"pkg:pypi/demo-10371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24759@1.0.4","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2475@1.0.0","target":"pkg:pypi/demo-23082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24760@1.0.0","target":"pkg:pypi/demo-2466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24761@1.0.1","target":"pkg:pypi/demo-14076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24761@1.0.1","target":"pkg:pypi/demo-14870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24761@1.0.1","target":"pkg:pypi/demo-21157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24762@1.0.2","target":"pkg:pypi/demo-13490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24762@1.0.2","target":"pkg:pypi/demo-217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24762@1.0.2","target":"pkg:pypi/demo-22746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24763@1.0.3","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24763@1.0.3","target":"pkg:pypi/demo-15724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24764@1.0.4","target":"pkg:pypi/demo-16724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24765@1.0.0","target":"pkg:pypi/demo-13667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24765@1.0.0","target":"pkg:pypi/demo-22410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24766@1.0.1","target":"pkg:pypi/demo-10945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24766@1.0.1","target":"pkg:pypi/demo-16159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24766@1.0.1","target":"pkg:pypi/demo-16911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24766@1.0.1","target":"pkg:pypi/demo-17477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24767@1.0.2","target":"pkg:pypi/demo-19102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24767@1.0.2","target":"pkg:pypi/demo-20812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24767@1.0.2","target":"pkg:pypi/demo-21990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24768@1.0.3","target":"pkg:pypi/demo-13353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24768@1.0.3","target":"pkg:pypi/demo-22371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24769@1.0.4","target":"pkg:pypi/demo-16331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24769@1.0.4","target":"pkg:pypi/demo-19111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24769@1.0.4","target":"pkg:pypi/demo-22561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2476@1.0.1","target":"pkg:pypi/demo-11858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2476@1.0.1","target":"pkg:pypi/demo-16624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2476@1.0.1","target":"pkg:pypi/demo-17540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2476@1.0.1","target":"pkg:pypi/demo-24414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24770@1.0.0","target":"pkg:pypi/demo-105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24770@1.0.0","target":"pkg:pypi/demo-22116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24770@1.0.0","target":"pkg:pypi/demo-24462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24771@1.0.1","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24771@1.0.1","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24771@1.0.1","target":"pkg:pypi/demo-19274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24771@1.0.1","target":"pkg:pypi/demo-21938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24772@1.0.2","target":"pkg:pypi/demo-11879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24772@1.0.2","target":"pkg:pypi/demo-22288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24773@1.0.3","target":"pkg:pypi/demo-22301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24773@1.0.3","target":"pkg:pypi/demo-233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24774@1.0.4","target":"pkg:pypi/demo-1124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24774@1.0.4","target":"pkg:pypi/demo-1617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24774@1.0.4","target":"pkg:pypi/demo-19249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24774@1.0.4","target":"pkg:pypi/demo-22091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24775@1.0.0","target":"pkg:pypi/demo-12837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24775@1.0.0","target":"pkg:pypi/demo-13898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24775@1.0.0","target":"pkg:pypi/demo-15050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24776@1.0.1","target":"pkg:pypi/demo-17736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24776@1.0.1","target":"pkg:pypi/demo-21280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24777@1.0.2","target":"pkg:pypi/demo-11795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24777@1.0.2","target":"pkg:pypi/demo-16971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24777@1.0.2","target":"pkg:pypi/demo-23046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24778@1.0.3","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24778@1.0.3","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24778@1.0.3","target":"pkg:pypi/demo-18338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24778@1.0.3","target":"pkg:pypi/demo-19328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24779@1.0.4","target":"pkg:pypi/demo-18840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24779@1.0.4","target":"pkg:pypi/demo-18853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24779@1.0.4","target":"pkg:pypi/demo-1901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24779@1.0.4","target":"pkg:pypi/demo-23702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2477@1.0.2","target":"pkg:pypi/demo-11129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2477@1.0.2","target":"pkg:pypi/demo-21961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24780@1.0.0","target":"pkg:pypi/demo-15834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24781@1.0.1","target":"pkg:pypi/demo-22673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24782@1.0.2","target":"pkg:pypi/demo-11044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24782@1.0.2","target":"pkg:pypi/demo-14103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24783@1.0.3","target":"pkg:pypi/demo-16166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24783@1.0.3","target":"pkg:pypi/demo-24063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24784@1.0.4","target":"pkg:pypi/demo-2362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24785@1.0.0","target":"pkg:pypi/demo-11388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24785@1.0.0","target":"pkg:pypi/demo-22257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24785@1.0.0","target":"pkg:pypi/demo-22788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24785@1.0.0","target":"pkg:pypi/demo-2287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24786@1.0.1","target":"pkg:pypi/demo-1333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24786@1.0.1","target":"pkg:pypi/demo-19286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24787@1.0.2","target":"pkg:pypi/demo-11513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24788@1.0.3","target":"pkg:pypi/demo-11493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24788@1.0.3","target":"pkg:pypi/demo-18174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24788@1.0.3","target":"pkg:pypi/demo-23691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24788@1.0.3","target":"pkg:pypi/demo-24032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24789@1.0.4","target":"pkg:pypi/demo-22434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2478@1.0.3","target":"pkg:pypi/demo-1223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2478@1.0.3","target":"pkg:pypi/demo-18821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2478@1.0.3","target":"pkg:pypi/demo-20924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24790@1.0.0","target":"pkg:pypi/demo-16906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24790@1.0.0","target":"pkg:pypi/demo-17774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24791@1.0.1","target":"pkg:pypi/demo-12464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24791@1.0.1","target":"pkg:pypi/demo-19739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24791@1.0.1","target":"pkg:pypi/demo-20374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24792@1.0.2","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24792@1.0.2","target":"pkg:pypi/demo-1386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24792@1.0.2","target":"pkg:pypi/demo-20482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24793@1.0.3","target":"pkg:pypi/demo-18852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24793@1.0.3","target":"pkg:pypi/demo-23241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24793@1.0.3","target":"pkg:pypi/demo-24386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24794@1.0.4","target":"pkg:pypi/demo-11207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24794@1.0.4","target":"pkg:pypi/demo-2349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24795@1.0.0","target":"pkg:pypi/demo-15502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24796@1.0.1","target":"pkg:pypi/demo-21396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24797@1.0.2","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24797@1.0.2","target":"pkg:pypi/demo-14563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24797@1.0.2","target":"pkg:pypi/demo-15215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24797@1.0.2","target":"pkg:pypi/demo-21296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24798@1.0.3","target":"pkg:pypi/demo-1721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24799@1.0.4","target":"pkg:pypi/demo-15813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24799@1.0.4","target":"pkg:pypi/demo-17116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2479@1.0.4","target":"pkg:pypi/demo-11502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2479@1.0.4","target":"pkg:pypi/demo-15166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2479@1.0.4","target":"pkg:pypi/demo-22603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2479@1.0.4","target":"pkg:pypi/demo-24194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-247@1.0.2","target":"pkg:pypi/demo-10561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-247@1.0.2","target":"pkg:pypi/demo-170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-247@1.0.2","target":"pkg:pypi/demo-17659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-247@1.0.2","target":"pkg:pypi/demo-20859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24800@1.0.0","target":"pkg:pypi/demo-22761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24800@1.0.0","target":"pkg:pypi/demo-24371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24801@1.0.1","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24801@1.0.1","target":"pkg:pypi/demo-15910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24801@1.0.1","target":"pkg:pypi/demo-21951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24801@1.0.1","target":"pkg:pypi/demo-2296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24802@1.0.2","target":"pkg:pypi/demo-12349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24802@1.0.2","target":"pkg:pypi/demo-2003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24802@1.0.2","target":"pkg:pypi/demo-20705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24802@1.0.2","target":"pkg:pypi/demo-21243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24803@1.0.3","target":"pkg:pypi/demo-11873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24803@1.0.3","target":"pkg:pypi/demo-18544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24803@1.0.3","target":"pkg:pypi/demo-19058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24803@1.0.3","target":"pkg:pypi/demo-24762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24804@1.0.4","target":"pkg:pypi/demo-11312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24804@1.0.4","target":"pkg:pypi/demo-17803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24804@1.0.4","target":"pkg:pypi/demo-18135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24805@1.0.0","target":"pkg:pypi/demo-12030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24805@1.0.0","target":"pkg:pypi/demo-16783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24805@1.0.0","target":"pkg:pypi/demo-17325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24805@1.0.0","target":"pkg:pypi/demo-17980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24806@1.0.1","target":"pkg:pypi/demo-15309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24807@1.0.2","target":"pkg:pypi/demo-17956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24807@1.0.2","target":"pkg:pypi/demo-20653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24807@1.0.2","target":"pkg:pypi/demo-20968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24808@1.0.3","target":"pkg:pypi/demo-14191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24808@1.0.3","target":"pkg:pypi/demo-15420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24809@1.0.4","target":"pkg:pypi/demo-12612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24809@1.0.4","target":"pkg:pypi/demo-15526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24809@1.0.4","target":"pkg:pypi/demo-16259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2480@1.0.0","target":"pkg:pypi/demo-12392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2480@1.0.0","target":"pkg:pypi/demo-20711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2480@1.0.0","target":"pkg:pypi/demo-22314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24810@1.0.0","target":"pkg:pypi/demo-20287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24811@1.0.1","target":"pkg:pypi/demo-10178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24811@1.0.1","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24811@1.0.1","target":"pkg:pypi/demo-11410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24812@1.0.2","target":"pkg:pypi/demo-15256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24813@1.0.3","target":"pkg:pypi/demo-22150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24813@1.0.3","target":"pkg:pypi/demo-24144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24814@1.0.4","target":"pkg:pypi/demo-15601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24815@1.0.0","target":"pkg:pypi/demo-19671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24816@1.0.1","target":"pkg:pypi/demo-17319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24816@1.0.1","target":"pkg:pypi/demo-22566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24817@1.0.2","target":"pkg:pypi/demo-13026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24817@1.0.2","target":"pkg:pypi/demo-21648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24818@1.0.3","target":"pkg:pypi/demo-1245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24819@1.0.4","target":"pkg:pypi/demo-21129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2481@1.0.1","target":"pkg:pypi/demo-20686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2481@1.0.1","target":"pkg:pypi/demo-21949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2481@1.0.1","target":"pkg:pypi/demo-23419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2481@1.0.1","target":"pkg:pypi/demo-23866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24820@1.0.0","target":"pkg:pypi/demo-14273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24820@1.0.0","target":"pkg:pypi/demo-22036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24821@1.0.1","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24821@1.0.1","target":"pkg:pypi/demo-11933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24822@1.0.2","target":"pkg:pypi/demo-15891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24822@1.0.2","target":"pkg:pypi/demo-19356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24822@1.0.2","target":"pkg:pypi/demo-23665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24823@1.0.3","target":"pkg:pypi/demo-18898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24823@1.0.3","target":"pkg:pypi/demo-23222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24823@1.0.3","target":"pkg:pypi/demo-24246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24824@1.0.4","target":"pkg:pypi/demo-14309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24824@1.0.4","target":"pkg:pypi/demo-14481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24824@1.0.4","target":"pkg:pypi/demo-19760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24824@1.0.4","target":"pkg:pypi/demo-22527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24825@1.0.0","target":"pkg:pypi/demo-12768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24825@1.0.0","target":"pkg:pypi/demo-15670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24825@1.0.0","target":"pkg:pypi/demo-19775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24826@1.0.1","target":"pkg:pypi/demo-21389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24826@1.0.1","target":"pkg:pypi/demo-23232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24827@1.0.2","target":"pkg:pypi/demo-22638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24828@1.0.3","target":"pkg:pypi/demo-11127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24828@1.0.3","target":"pkg:pypi/demo-17103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24828@1.0.3","target":"pkg:pypi/demo-20674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24828@1.0.3","target":"pkg:pypi/demo-20799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24829@1.0.4","target":"pkg:pypi/demo-16082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24829@1.0.4","target":"pkg:pypi/demo-16265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24829@1.0.4","target":"pkg:pypi/demo-18842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2482@1.0.2","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2482@1.0.2","target":"pkg:pypi/demo-12443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24830@1.0.0","target":"pkg:pypi/demo-16344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24831@1.0.1","target":"pkg:pypi/demo-11594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24832@1.0.2","target":"pkg:pypi/demo-10599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24832@1.0.2","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24832@1.0.2","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24832@1.0.2","target":"pkg:pypi/demo-19007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24833@1.0.3","target":"pkg:pypi/demo-17098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24833@1.0.3","target":"pkg:pypi/demo-20217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24833@1.0.3","target":"pkg:pypi/demo-20336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24834@1.0.4","target":"pkg:pypi/demo-12907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24834@1.0.4","target":"pkg:pypi/demo-13561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24834@1.0.4","target":"pkg:pypi/demo-20051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24834@1.0.4","target":"pkg:pypi/demo-2432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24835@1.0.0","target":"pkg:pypi/demo-13575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24835@1.0.0","target":"pkg:pypi/demo-1479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24835@1.0.0","target":"pkg:pypi/demo-15190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24835@1.0.0","target":"pkg:pypi/demo-23695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24836@1.0.1","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24836@1.0.1","target":"pkg:pypi/demo-17339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24836@1.0.1","target":"pkg:pypi/demo-1890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24836@1.0.1","target":"pkg:pypi/demo-23650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24837@1.0.2","target":"pkg:pypi/demo-1778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24837@1.0.2","target":"pkg:pypi/demo-20716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24837@1.0.2","target":"pkg:pypi/demo-2302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24838@1.0.3","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24838@1.0.3","target":"pkg:pypi/demo-10811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24838@1.0.3","target":"pkg:pypi/demo-15090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24838@1.0.3","target":"pkg:pypi/demo-19300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24839@1.0.4","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2483@1.0.3","target":"pkg:pypi/demo-18519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2483@1.0.3","target":"pkg:pypi/demo-20560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24840@1.0.0","target":"pkg:pypi/demo-11896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24840@1.0.0","target":"pkg:pypi/demo-16014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24840@1.0.0","target":"pkg:pypi/demo-2355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24841@1.0.1","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24841@1.0.1","target":"pkg:pypi/demo-13870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24842@1.0.2","target":"pkg:pypi/demo-17986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24842@1.0.2","target":"pkg:pypi/demo-20509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24843@1.0.3","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24843@1.0.3","target":"pkg:pypi/demo-11151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24843@1.0.3","target":"pkg:pypi/demo-15645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24844@1.0.4","target":"pkg:pypi/demo-11104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24844@1.0.4","target":"pkg:pypi/demo-14420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24845@1.0.0","target":"pkg:pypi/demo-10696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24845@1.0.0","target":"pkg:pypi/demo-14637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24845@1.0.0","target":"pkg:pypi/demo-2075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24845@1.0.0","target":"pkg:pypi/demo-23679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24846@1.0.1","target":"pkg:pypi/demo-21472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24847@1.0.2","target":"pkg:pypi/demo-15397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24847@1.0.2","target":"pkg:pypi/demo-16312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24847@1.0.2","target":"pkg:pypi/demo-20680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24847@1.0.2","target":"pkg:pypi/demo-2407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24848@1.0.3","target":"pkg:pypi/demo-23124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24849@1.0.4","target":"pkg:pypi/demo-15455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24849@1.0.4","target":"pkg:pypi/demo-1993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24849@1.0.4","target":"pkg:pypi/demo-24599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2484@1.0.4","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2484@1.0.4","target":"pkg:pypi/demo-15545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2484@1.0.4","target":"pkg:pypi/demo-15574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24850@1.0.0","target":"pkg:pypi/demo-21211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24851@1.0.1","target":"pkg:pypi/demo-20735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24851@1.0.1","target":"pkg:pypi/demo-22372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24851@1.0.1","target":"pkg:pypi/demo-23224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24851@1.0.1","target":"pkg:pypi/demo-24181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24852@1.0.2","target":"pkg:pypi/demo-16433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24852@1.0.2","target":"pkg:pypi/demo-17866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24852@1.0.2","target":"pkg:pypi/demo-18726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24852@1.0.2","target":"pkg:pypi/demo-20066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24853@1.0.3","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24853@1.0.3","target":"pkg:pypi/demo-24851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24854@1.0.4","target":"pkg:pypi/demo-11601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24854@1.0.4","target":"pkg:pypi/demo-2092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24855@1.0.0","target":"pkg:pypi/demo-18448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24856@1.0.1","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24856@1.0.1","target":"pkg:pypi/demo-17644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24856@1.0.1","target":"pkg:pypi/demo-21372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24857@1.0.2","target":"pkg:pypi/demo-21655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24858@1.0.3","target":"pkg:pypi/demo-18452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24858@1.0.3","target":"pkg:pypi/demo-22150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24858@1.0.3","target":"pkg:pypi/demo-22953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24858@1.0.3","target":"pkg:pypi/demo-23996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24859@1.0.4","target":"pkg:pypi/demo-14245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24859@1.0.4","target":"pkg:pypi/demo-15787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24859@1.0.4","target":"pkg:pypi/demo-17928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2485@1.0.0","target":"pkg:pypi/demo-11482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2485@1.0.0","target":"pkg:pypi/demo-14006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2485@1.0.0","target":"pkg:pypi/demo-18966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2485@1.0.0","target":"pkg:pypi/demo-19351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24860@1.0.0","target":"pkg:pypi/demo-11583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24860@1.0.0","target":"pkg:pypi/demo-17940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24860@1.0.0","target":"pkg:pypi/demo-24592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24861@1.0.1","target":"pkg:pypi/demo-11303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24861@1.0.1","target":"pkg:pypi/demo-14069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24861@1.0.1","target":"pkg:pypi/demo-17284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24861@1.0.1","target":"pkg:pypi/demo-17882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24862@1.0.2","target":"pkg:pypi/demo-11015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24862@1.0.2","target":"pkg:pypi/demo-12097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24862@1.0.2","target":"pkg:pypi/demo-14365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24862@1.0.2","target":"pkg:pypi/demo-23880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24863@1.0.3","target":"pkg:pypi/demo-16876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24864@1.0.4","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24864@1.0.4","target":"pkg:pypi/demo-21106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24864@1.0.4","target":"pkg:pypi/demo-22605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24865@1.0.0","target":"pkg:pypi/demo-13269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24865@1.0.0","target":"pkg:pypi/demo-20247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24865@1.0.0","target":"pkg:pypi/demo-22548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24866@1.0.1","target":"pkg:pypi/demo-13680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24866@1.0.1","target":"pkg:pypi/demo-17151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24866@1.0.1","target":"pkg:pypi/demo-1719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24866@1.0.1","target":"pkg:pypi/demo-22020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24867@1.0.2","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24867@1.0.2","target":"pkg:pypi/demo-10505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24867@1.0.2","target":"pkg:pypi/demo-15360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24868@1.0.3","target":"pkg:pypi/demo-11443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24868@1.0.3","target":"pkg:pypi/demo-21178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24868@1.0.3","target":"pkg:pypi/demo-22464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24869@1.0.4","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24869@1.0.4","target":"pkg:pypi/demo-1893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2486@1.0.1","target":"pkg:pypi/demo-12491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2486@1.0.1","target":"pkg:pypi/demo-12560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2486@1.0.1","target":"pkg:pypi/demo-1346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2486@1.0.1","target":"pkg:pypi/demo-19736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24870@1.0.0","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24870@1.0.0","target":"pkg:pypi/demo-1268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24870@1.0.0","target":"pkg:pypi/demo-14669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24871@1.0.1","target":"pkg:pypi/demo-12020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24872@1.0.2","target":"pkg:pypi/demo-19582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24873@1.0.3","target":"pkg:pypi/demo-22302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24873@1.0.3","target":"pkg:pypi/demo-23084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24874@1.0.4","target":"pkg:pypi/demo-2423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24875@1.0.0","target":"pkg:pypi/demo-23126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24875@1.0.0","target":"pkg:pypi/demo-23312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24876@1.0.1","target":"pkg:pypi/demo-12402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24876@1.0.1","target":"pkg:pypi/demo-12922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24876@1.0.1","target":"pkg:pypi/demo-16058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24876@1.0.1","target":"pkg:pypi/demo-23211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24877@1.0.2","target":"pkg:pypi/demo-15787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24877@1.0.2","target":"pkg:pypi/demo-16699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24877@1.0.2","target":"pkg:pypi/demo-18969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24877@1.0.2","target":"pkg:pypi/demo-19470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24878@1.0.3","target":"pkg:pypi/demo-16797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24878@1.0.3","target":"pkg:pypi/demo-21217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24879@1.0.4","target":"pkg:pypi/demo-10974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24879@1.0.4","target":"pkg:pypi/demo-13330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24879@1.0.4","target":"pkg:pypi/demo-14293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24879@1.0.4","target":"pkg:pypi/demo-16864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2487@1.0.2","target":"pkg:pypi/demo-10402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24880@1.0.0","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24880@1.0.0","target":"pkg:pypi/demo-1767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24880@1.0.0","target":"pkg:pypi/demo-1943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24880@1.0.0","target":"pkg:pypi/demo-24270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24881@1.0.1","target":"pkg:pypi/demo-10495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24881@1.0.1","target":"pkg:pypi/demo-11316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24881@1.0.1","target":"pkg:pypi/demo-1303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24881@1.0.1","target":"pkg:pypi/demo-19689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24882@1.0.2","target":"pkg:pypi/demo-10725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24882@1.0.2","target":"pkg:pypi/demo-1149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24882@1.0.2","target":"pkg:pypi/demo-15844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24882@1.0.2","target":"pkg:pypi/demo-22145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24883@1.0.3","target":"pkg:pypi/demo-16474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24884@1.0.4","target":"pkg:pypi/demo-15037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24884@1.0.4","target":"pkg:pypi/demo-1596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24885@1.0.0","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24885@1.0.0","target":"pkg:pypi/demo-19873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24886@1.0.1","target":"pkg:pypi/demo-22087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24887@1.0.2","target":"pkg:pypi/demo-2151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24887@1.0.2","target":"pkg:pypi/demo-24121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24888@1.0.3","target":"pkg:pypi/demo-12956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24888@1.0.3","target":"pkg:pypi/demo-18698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24889@1.0.4","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24889@1.0.4","target":"pkg:pypi/demo-16085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24889@1.0.4","target":"pkg:pypi/demo-19257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24889@1.0.4","target":"pkg:pypi/demo-22907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2488@1.0.3","target":"pkg:pypi/demo-18670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24890@1.0.0","target":"pkg:pypi/demo-21012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24891@1.0.1","target":"pkg:pypi/demo-22588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24892@1.0.2","target":"pkg:pypi/demo-16828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24892@1.0.2","target":"pkg:pypi/demo-18982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24892@1.0.2","target":"pkg:pypi/demo-20737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24892@1.0.2","target":"pkg:pypi/demo-24673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24893@1.0.3","target":"pkg:pypi/demo-10575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24893@1.0.3","target":"pkg:pypi/demo-11627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24893@1.0.3","target":"pkg:pypi/demo-13363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24893@1.0.3","target":"pkg:pypi/demo-18681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24894@1.0.4","target":"pkg:pypi/demo-15510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24894@1.0.4","target":"pkg:pypi/demo-21361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24895@1.0.0","target":"pkg:pypi/demo-12061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24895@1.0.0","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24895@1.0.0","target":"pkg:pypi/demo-18282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24895@1.0.0","target":"pkg:pypi/demo-2420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24896@1.0.1","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24896@1.0.1","target":"pkg:pypi/demo-24375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24897@1.0.2","target":"pkg:pypi/demo-17773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24898@1.0.3","target":"pkg:pypi/demo-13157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24898@1.0.3","target":"pkg:pypi/demo-20053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24898@1.0.3","target":"pkg:pypi/demo-22896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24899@1.0.4","target":"pkg:pypi/demo-14329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24899@1.0.4","target":"pkg:pypi/demo-15626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24899@1.0.4","target":"pkg:pypi/demo-2415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24899@1.0.4","target":"pkg:pypi/demo-24583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2489@1.0.4","target":"pkg:pypi/demo-1811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-248@1.0.3","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-248@1.0.3","target":"pkg:pypi/demo-15087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-248@1.0.3","target":"pkg:pypi/demo-23435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24900@1.0.0","target":"pkg:pypi/demo-13195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24900@1.0.0","target":"pkg:pypi/demo-15748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24900@1.0.0","target":"pkg:pypi/demo-19502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24900@1.0.0","target":"pkg:pypi/demo-22819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24901@1.0.1","target":"pkg:pypi/demo-20927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24901@1.0.1","target":"pkg:pypi/demo-21514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24902@1.0.2","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24902@1.0.2","target":"pkg:pypi/demo-12236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24902@1.0.2","target":"pkg:pypi/demo-14082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24902@1.0.2","target":"pkg:pypi/demo-14483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24903@1.0.3","target":"pkg:pypi/demo-17858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24903@1.0.3","target":"pkg:pypi/demo-23484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24904@1.0.4","target":"pkg:pypi/demo-2081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24905@1.0.0","target":"pkg:pypi/demo-12574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24905@1.0.0","target":"pkg:pypi/demo-14565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24905@1.0.0","target":"pkg:pypi/demo-19324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24905@1.0.0","target":"pkg:pypi/demo-23948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24906@1.0.1","target":"pkg:pypi/demo-15975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24906@1.0.1","target":"pkg:pypi/demo-20359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24907@1.0.2","target":"pkg:pypi/demo-14782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24907@1.0.2","target":"pkg:pypi/demo-15884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24907@1.0.2","target":"pkg:pypi/demo-19994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24907@1.0.2","target":"pkg:pypi/demo-20688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24908@1.0.3","target":"pkg:pypi/demo-1293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24908@1.0.3","target":"pkg:pypi/demo-13973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24908@1.0.3","target":"pkg:pypi/demo-1721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24908@1.0.3","target":"pkg:pypi/demo-24696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24909@1.0.4","target":"pkg:pypi/demo-11682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24909@1.0.4","target":"pkg:pypi/demo-15710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24909@1.0.4","target":"pkg:pypi/demo-22300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24909@1.0.4","target":"pkg:pypi/demo-23938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2490@1.0.0","target":"pkg:pypi/demo-15941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2490@1.0.0","target":"pkg:pypi/demo-19651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24910@1.0.0","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24910@1.0.0","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24910@1.0.0","target":"pkg:pypi/demo-16930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24910@1.0.0","target":"pkg:pypi/demo-23144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24911@1.0.1","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24911@1.0.1","target":"pkg:pypi/demo-13630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24911@1.0.1","target":"pkg:pypi/demo-24014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24912@1.0.2","target":"pkg:pypi/demo-16400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24912@1.0.2","target":"pkg:pypi/demo-20542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24913@1.0.3","target":"pkg:pypi/demo-16070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24913@1.0.3","target":"pkg:pypi/demo-17665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24913@1.0.3","target":"pkg:pypi/demo-20065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24913@1.0.3","target":"pkg:pypi/demo-21214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24914@1.0.4","target":"pkg:pypi/demo-24136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24914@1.0.4","target":"pkg:pypi/demo-24334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24915@1.0.0","target":"pkg:pypi/demo-21202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24916@1.0.1","target":"pkg:pypi/demo-12745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24916@1.0.1","target":"pkg:pypi/demo-12824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24916@1.0.1","target":"pkg:pypi/demo-24859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24917@1.0.2","target":"pkg:pypi/demo-1501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24918@1.0.3","target":"pkg:pypi/demo-22031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24919@1.0.4","target":"pkg:pypi/demo-13226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24919@1.0.4","target":"pkg:pypi/demo-14700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24919@1.0.4","target":"pkg:pypi/demo-18772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2491@1.0.1","target":"pkg:pypi/demo-11767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2491@1.0.1","target":"pkg:pypi/demo-1706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2491@1.0.1","target":"pkg:pypi/demo-1750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2491@1.0.1","target":"pkg:pypi/demo-2128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24920@1.0.0","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24920@1.0.0","target":"pkg:pypi/demo-17382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24921@1.0.1","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24921@1.0.1","target":"pkg:pypi/demo-1740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24921@1.0.1","target":"pkg:pypi/demo-21937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24922@1.0.2","target":"pkg:pypi/demo-14709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24922@1.0.2","target":"pkg:pypi/demo-15405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24923@1.0.3","target":"pkg:pypi/demo-17646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24923@1.0.3","target":"pkg:pypi/demo-17760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24923@1.0.3","target":"pkg:pypi/demo-21454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24923@1.0.3","target":"pkg:pypi/demo-23723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24924@1.0.4","target":"pkg:pypi/demo-1208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24924@1.0.4","target":"pkg:pypi/demo-13766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24924@1.0.4","target":"pkg:pypi/demo-24165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24925@1.0.0","target":"pkg:pypi/demo-10335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24925@1.0.0","target":"pkg:pypi/demo-13181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24925@1.0.0","target":"pkg:pypi/demo-18999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24925@1.0.0","target":"pkg:pypi/demo-21787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24926@1.0.1","target":"pkg:pypi/demo-12837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24926@1.0.1","target":"pkg:pypi/demo-16828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24927@1.0.2","target":"pkg:pypi/demo-24122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24928@1.0.3","target":"pkg:pypi/demo-21787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24929@1.0.4","target":"pkg:pypi/demo-11786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24929@1.0.4","target":"pkg:pypi/demo-21789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24929@1.0.4","target":"pkg:pypi/demo-23299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2492@1.0.2","target":"pkg:pypi/demo-18607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2492@1.0.2","target":"pkg:pypi/demo-20064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2492@1.0.2","target":"pkg:pypi/demo-211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2492@1.0.2","target":"pkg:pypi/demo-21462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24930@1.0.0","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24930@1.0.0","target":"pkg:pypi/demo-23956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24931@1.0.1","target":"pkg:pypi/demo-16283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24931@1.0.1","target":"pkg:pypi/demo-17636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24931@1.0.1","target":"pkg:pypi/demo-23417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24932@1.0.2","target":"pkg:pypi/demo-11257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24932@1.0.2","target":"pkg:pypi/demo-13447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24932@1.0.2","target":"pkg:pypi/demo-23242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24933@1.0.3","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24933@1.0.3","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24933@1.0.3","target":"pkg:pypi/demo-20614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24933@1.0.3","target":"pkg:pypi/demo-21952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24934@1.0.4","target":"pkg:pypi/demo-127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24934@1.0.4","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24934@1.0.4","target":"pkg:pypi/demo-14677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24934@1.0.4","target":"pkg:pypi/demo-16519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24935@1.0.0","target":"pkg:pypi/demo-1836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24936@1.0.1","target":"pkg:pypi/demo-23866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24937@1.0.2","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24937@1.0.2","target":"pkg:pypi/demo-17664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24937@1.0.2","target":"pkg:pypi/demo-18454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24938@1.0.3","target":"pkg:pypi/demo-21670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24938@1.0.3","target":"pkg:pypi/demo-21829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24938@1.0.3","target":"pkg:pypi/demo-22241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24939@1.0.4","target":"pkg:pypi/demo-19718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2493@1.0.3","target":"pkg:pypi/demo-17787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2493@1.0.3","target":"pkg:pypi/demo-2209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24940@1.0.0","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24940@1.0.0","target":"pkg:pypi/demo-14992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24941@1.0.1","target":"pkg:pypi/demo-10551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24942@1.0.2","target":"pkg:pypi/demo-14154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24942@1.0.2","target":"pkg:pypi/demo-21605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24942@1.0.2","target":"pkg:pypi/demo-24747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24943@1.0.3","target":"pkg:pypi/demo-1294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24943@1.0.3","target":"pkg:pypi/demo-14721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24944@1.0.4","target":"pkg:pypi/demo-14630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24945@1.0.0","target":"pkg:pypi/demo-17224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24946@1.0.1","target":"pkg:pypi/demo-1451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24946@1.0.1","target":"pkg:pypi/demo-207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24946@1.0.1","target":"pkg:pypi/demo-23078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24947@1.0.2","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24948@1.0.3","target":"pkg:pypi/demo-12955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24948@1.0.3","target":"pkg:pypi/demo-13938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24948@1.0.3","target":"pkg:pypi/demo-19889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24948@1.0.3","target":"pkg:pypi/demo-20460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24949@1.0.4","target":"pkg:pypi/demo-10258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24949@1.0.4","target":"pkg:pypi/demo-22983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2494@1.0.4","target":"pkg:pypi/demo-11824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2494@1.0.4","target":"pkg:pypi/demo-19667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2494@1.0.4","target":"pkg:pypi/demo-2387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24950@1.0.0","target":"pkg:pypi/demo-14123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24950@1.0.0","target":"pkg:pypi/demo-19053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24950@1.0.0","target":"pkg:pypi/demo-2081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24951@1.0.1","target":"pkg:pypi/demo-15849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24951@1.0.1","target":"pkg:pypi/demo-17888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24951@1.0.1","target":"pkg:pypi/demo-20181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24952@1.0.2","target":"pkg:pypi/demo-15891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24953@1.0.3","target":"pkg:pypi/demo-19056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24953@1.0.3","target":"pkg:pypi/demo-21570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24953@1.0.3","target":"pkg:pypi/demo-2193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24954@1.0.4","target":"pkg:pypi/demo-19957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24955@1.0.0","target":"pkg:pypi/demo-13643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24956@1.0.1","target":"pkg:pypi/demo-10889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24956@1.0.1","target":"pkg:pypi/demo-1194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24956@1.0.1","target":"pkg:pypi/demo-20831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24956@1.0.1","target":"pkg:pypi/demo-21567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24957@1.0.2","target":"pkg:pypi/demo-18403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24958@1.0.3","target":"pkg:pypi/demo-13203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24958@1.0.3","target":"pkg:pypi/demo-14823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24958@1.0.3","target":"pkg:pypi/demo-18326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24958@1.0.3","target":"pkg:pypi/demo-18909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24959@1.0.4","target":"pkg:pypi/demo-17337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2495@1.0.0","target":"pkg:pypi/demo-15759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2495@1.0.0","target":"pkg:pypi/demo-17439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2495@1.0.0","target":"pkg:pypi/demo-19987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24960@1.0.0","target":"pkg:pypi/demo-13671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24960@1.0.0","target":"pkg:pypi/demo-1557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24960@1.0.0","target":"pkg:pypi/demo-17038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24960@1.0.0","target":"pkg:pypi/demo-21111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24961@1.0.1","target":"pkg:pypi/demo-18966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24962@1.0.2","target":"pkg:pypi/demo-1929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24963@1.0.3","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24963@1.0.3","target":"pkg:pypi/demo-21389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24963@1.0.3","target":"pkg:pypi/demo-21390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24963@1.0.3","target":"pkg:pypi/demo-24793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24964@1.0.4","target":"pkg:pypi/demo-1817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24964@1.0.4","target":"pkg:pypi/demo-18978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24964@1.0.4","target":"pkg:pypi/demo-2204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24964@1.0.4","target":"pkg:pypi/demo-22525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24965@1.0.0","target":"pkg:pypi/demo-2075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24965@1.0.0","target":"pkg:pypi/demo-21625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24966@1.0.1","target":"pkg:pypi/demo-24437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24967@1.0.2","target":"pkg:pypi/demo-1593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24967@1.0.2","target":"pkg:pypi/demo-18627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24968@1.0.3","target":"pkg:pypi/demo-10695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24968@1.0.3","target":"pkg:pypi/demo-11299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24969@1.0.4","target":"pkg:pypi/demo-13030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2496@1.0.1","target":"pkg:pypi/demo-12704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2496@1.0.1","target":"pkg:pypi/demo-2379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24970@1.0.0","target":"pkg:pypi/demo-11455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24970@1.0.0","target":"pkg:pypi/demo-12380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24971@1.0.1","target":"pkg:pypi/demo-11711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24971@1.0.1","target":"pkg:pypi/demo-14598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24971@1.0.1","target":"pkg:pypi/demo-16736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24972@1.0.2","target":"pkg:pypi/demo-1398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24972@1.0.2","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24972@1.0.2","target":"pkg:pypi/demo-23659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24972@1.0.2","target":"pkg:pypi/demo-24966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24973@1.0.3","target":"pkg:pypi/demo-2263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24974@1.0.4","target":"pkg:pypi/demo-13959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24974@1.0.4","target":"pkg:pypi/demo-14520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24974@1.0.4","target":"pkg:pypi/demo-15813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24974@1.0.4","target":"pkg:pypi/demo-16770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24975@1.0.0","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24975@1.0.0","target":"pkg:pypi/demo-14212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24976@1.0.1","target":"pkg:pypi/demo-13398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24976@1.0.1","target":"pkg:pypi/demo-18092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24976@1.0.1","target":"pkg:pypi/demo-2394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24977@1.0.2","target":"pkg:pypi/demo-18232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24977@1.0.2","target":"pkg:pypi/demo-19659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24977@1.0.2","target":"pkg:pypi/demo-19935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24977@1.0.2","target":"pkg:pypi/demo-22097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24978@1.0.3","target":"pkg:pypi/demo-13012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24978@1.0.3","target":"pkg:pypi/demo-16295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24978@1.0.3","target":"pkg:pypi/demo-1920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24979@1.0.4","target":"pkg:pypi/demo-22629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2497@1.0.2","target":"pkg:pypi/demo-20581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2497@1.0.2","target":"pkg:pypi/demo-23179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24980@1.0.0","target":"pkg:pypi/demo-18670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24980@1.0.0","target":"pkg:pypi/demo-21600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24980@1.0.0","target":"pkg:pypi/demo-24459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24981@1.0.1","target":"pkg:pypi/demo-13638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24981@1.0.1","target":"pkg:pypi/demo-15903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24981@1.0.1","target":"pkg:pypi/demo-1957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24981@1.0.1","target":"pkg:pypi/demo-21126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24982@1.0.2","target":"pkg:pypi/demo-11976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24983@1.0.3","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24983@1.0.3","target":"pkg:pypi/demo-10771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24983@1.0.3","target":"pkg:pypi/demo-1343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24984@1.0.4","target":"pkg:pypi/demo-11580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24984@1.0.4","target":"pkg:pypi/demo-13434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24984@1.0.4","target":"pkg:pypi/demo-19052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24984@1.0.4","target":"pkg:pypi/demo-2162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24985@1.0.0","target":"pkg:pypi/demo-17435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24986@1.0.1","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24986@1.0.1","target":"pkg:pypi/demo-24054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24987@1.0.2","target":"pkg:pypi/demo-19950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24987@1.0.2","target":"pkg:pypi/demo-2164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24987@1.0.2","target":"pkg:pypi/demo-21763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24987@1.0.2","target":"pkg:pypi/demo-22139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24988@1.0.3","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24988@1.0.3","target":"pkg:pypi/demo-13549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24988@1.0.3","target":"pkg:pypi/demo-23619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24989@1.0.4","target":"pkg:pypi/demo-11796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24989@1.0.4","target":"pkg:pypi/demo-16036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24989@1.0.4","target":"pkg:pypi/demo-19367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24989@1.0.4","target":"pkg:pypi/demo-20348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2498@1.0.3","target":"pkg:pypi/demo-10064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2498@1.0.3","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2498@1.0.3","target":"pkg:pypi/demo-13099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2498@1.0.3","target":"pkg:pypi/demo-13787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24990@1.0.0","target":"pkg:pypi/demo-14409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24990@1.0.0","target":"pkg:pypi/demo-21715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24991@1.0.1","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24991@1.0.1","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24991@1.0.1","target":"pkg:pypi/demo-11928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24991@1.0.1","target":"pkg:pypi/demo-14451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24992@1.0.2","target":"pkg:pypi/demo-2224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24992@1.0.2","target":"pkg:pypi/demo-24082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24992@1.0.2","target":"pkg:pypi/demo-24973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24993@1.0.3","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24993@1.0.3","target":"pkg:pypi/demo-15316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24993@1.0.3","target":"pkg:pypi/demo-17084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24993@1.0.3","target":"pkg:pypi/demo-23131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24994@1.0.4","target":"pkg:pypi/demo-11944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24994@1.0.4","target":"pkg:pypi/demo-22057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24994@1.0.4","target":"pkg:pypi/demo-22667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24995@1.0.0","target":"pkg:pypi/demo-14343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24995@1.0.0","target":"pkg:pypi/demo-21553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24996@1.0.1","target":"pkg:pypi/demo-19504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24997@1.0.2","target":"pkg:pypi/demo-14326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24997@1.0.2","target":"pkg:pypi/demo-19520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24997@1.0.2","target":"pkg:pypi/demo-23821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24998@1.0.3","target":"pkg:pypi/demo-18462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24998@1.0.3","target":"pkg:pypi/demo-21885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24998@1.0.3","target":"pkg:pypi/demo-24179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24998@1.0.3","target":"pkg:pypi/demo-24203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24999@1.0.4","target":"pkg:pypi/demo-15916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24999@1.0.4","target":"pkg:pypi/demo-22626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24999@1.0.4","target":"pkg:pypi/demo-22762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2499@1.0.4","target":"pkg:pypi/demo-15892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2499@1.0.4","target":"pkg:pypi/demo-20057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2499@1.0.4","target":"pkg:pypi/demo-20707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2499@1.0.4","target":"pkg:pypi/demo-24744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-249@1.0.4","target":"pkg:pypi/demo-16456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24@1.0.4","target":"pkg:pypi/demo-18977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24@1.0.4","target":"pkg:pypi/demo-19797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-24@1.0.4","target":"pkg:pypi/demo-22247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25000@1.0.0","target":"pkg:pypi/demo-14322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25001@1.0.1","target":"pkg:pypi/demo-16649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25001@1.0.1","target":"pkg:pypi/demo-19385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25001@1.0.1","target":"pkg:pypi/demo-20213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25002@1.0.2","target":"pkg:pypi/demo-21715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25003@1.0.3","target":"pkg:pypi/demo-1491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25003@1.0.3","target":"pkg:pypi/demo-21717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25004@1.0.4","target":"pkg:pypi/demo-14778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25004@1.0.4","target":"pkg:pypi/demo-15652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25005@1.0.0","target":"pkg:pypi/demo-14385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25005@1.0.0","target":"pkg:pypi/demo-16456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25005@1.0.0","target":"pkg:pypi/demo-20143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25006@1.0.1","target":"pkg:pypi/demo-10422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25006@1.0.1","target":"pkg:pypi/demo-20089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25007@1.0.2","target":"pkg:pypi/demo-10896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25007@1.0.2","target":"pkg:pypi/demo-154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25007@1.0.2","target":"pkg:pypi/demo-15695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25007@1.0.2","target":"pkg:pypi/demo-23430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25008@1.0.3","target":"pkg:pypi/demo-2340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25009@1.0.4","target":"pkg:pypi/demo-1147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25009@1.0.4","target":"pkg:pypi/demo-16824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25009@1.0.4","target":"pkg:pypi/demo-19919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25009@1.0.4","target":"pkg:pypi/demo-21152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2500@1.0.0","target":"pkg:pypi/demo-21874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2500@1.0.0","target":"pkg:pypi/demo-22572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25010@1.0.0","target":"pkg:pypi/demo-15215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25011@1.0.1","target":"pkg:pypi/demo-17367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25011@1.0.1","target":"pkg:pypi/demo-20820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25011@1.0.1","target":"pkg:pypi/demo-20973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25012@1.0.2","target":"pkg:pypi/demo-15306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25012@1.0.2","target":"pkg:pypi/demo-17075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25012@1.0.2","target":"pkg:pypi/demo-20939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25013@1.0.3","target":"pkg:pypi/demo-11215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25013@1.0.3","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25014@1.0.4","target":"pkg:pypi/demo-16454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25014@1.0.4","target":"pkg:pypi/demo-18324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25014@1.0.4","target":"pkg:pypi/demo-20577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25015@1.0.0","target":"pkg:pypi/demo-21002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25016@1.0.1","target":"pkg:pypi/demo-12202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25016@1.0.1","target":"pkg:pypi/demo-18037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25016@1.0.1","target":"pkg:pypi/demo-22104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25017@1.0.2","target":"pkg:pypi/demo-16948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25017@1.0.2","target":"pkg:pypi/demo-17255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25017@1.0.2","target":"pkg:pypi/demo-1731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25017@1.0.2","target":"pkg:pypi/demo-21126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25018@1.0.3","target":"pkg:pypi/demo-15957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25018@1.0.3","target":"pkg:pypi/demo-21590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25018@1.0.3","target":"pkg:pypi/demo-23307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25019@1.0.4","target":"pkg:pypi/demo-12990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25019@1.0.4","target":"pkg:pypi/demo-15422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25019@1.0.4","target":"pkg:pypi/demo-17415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25019@1.0.4","target":"pkg:pypi/demo-1853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2501@1.0.1","target":"pkg:pypi/demo-23000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2501@1.0.1","target":"pkg:pypi/demo-23717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25020@1.0.0","target":"pkg:pypi/demo-18320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25020@1.0.0","target":"pkg:pypi/demo-20731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25020@1.0.0","target":"pkg:pypi/demo-21937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25021@1.0.1","target":"pkg:pypi/demo-20442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25022@1.0.2","target":"pkg:pypi/demo-18299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25022@1.0.2","target":"pkg:pypi/demo-20884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25022@1.0.2","target":"pkg:pypi/demo-22289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25023@1.0.3","target":"pkg:pypi/demo-13524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25023@1.0.3","target":"pkg:pypi/demo-1458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25023@1.0.3","target":"pkg:pypi/demo-1599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25024@1.0.4","target":"pkg:pypi/demo-13660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25024@1.0.4","target":"pkg:pypi/demo-23838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25025@1.0.0","target":"pkg:pypi/demo-13840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25025@1.0.0","target":"pkg:pypi/demo-14481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25025@1.0.0","target":"pkg:pypi/demo-22@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25025@1.0.0","target":"pkg:pypi/demo-24156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25026@1.0.1","target":"pkg:pypi/demo-19224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25026@1.0.1","target":"pkg:pypi/demo-20689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25027@1.0.2","target":"pkg:pypi/demo-11506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25027@1.0.2","target":"pkg:pypi/demo-19186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25028@1.0.3","target":"pkg:pypi/demo-24498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25029@1.0.4","target":"pkg:pypi/demo-11492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25029@1.0.4","target":"pkg:pypi/demo-13581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2502@1.0.2","target":"pkg:pypi/demo-1382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2502@1.0.2","target":"pkg:pypi/demo-15756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25030@1.0.0","target":"pkg:pypi/demo-20923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25030@1.0.0","target":"pkg:pypi/demo-21712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25030@1.0.0","target":"pkg:pypi/demo-21892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25030@1.0.0","target":"pkg:pypi/demo-24753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25031@1.0.1","target":"pkg:pypi/demo-11209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25031@1.0.1","target":"pkg:pypi/demo-15125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25031@1.0.1","target":"pkg:pypi/demo-15894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25031@1.0.1","target":"pkg:pypi/demo-21605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25032@1.0.2","target":"pkg:pypi/demo-11396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25032@1.0.2","target":"pkg:pypi/demo-13414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25032@1.0.2","target":"pkg:pypi/demo-15213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25033@1.0.3","target":"pkg:pypi/demo-12270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25034@1.0.4","target":"pkg:pypi/demo-19032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25035@1.0.0","target":"pkg:pypi/demo-12445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25035@1.0.0","target":"pkg:pypi/demo-24800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25036@1.0.1","target":"pkg:pypi/demo-13150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25036@1.0.1","target":"pkg:pypi/demo-1599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25036@1.0.1","target":"pkg:pypi/demo-22599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25037@1.0.2","target":"pkg:pypi/demo-15874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25037@1.0.2","target":"pkg:pypi/demo-1730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25037@1.0.2","target":"pkg:pypi/demo-21301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25037@1.0.2","target":"pkg:pypi/demo-23430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25038@1.0.3","target":"pkg:pypi/demo-17372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25038@1.0.3","target":"pkg:pypi/demo-20700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25038@1.0.3","target":"pkg:pypi/demo-20861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25038@1.0.3","target":"pkg:pypi/demo-20913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25039@1.0.4","target":"pkg:pypi/demo-10724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2503@1.0.3","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2503@1.0.3","target":"pkg:pypi/demo-15906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25040@1.0.0","target":"pkg:pypi/demo-19454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25041@1.0.1","target":"pkg:pypi/demo-1649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25042@1.0.2","target":"pkg:pypi/demo-16308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25043@1.0.3","target":"pkg:pypi/demo-14591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25043@1.0.3","target":"pkg:pypi/demo-1660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25043@1.0.3","target":"pkg:pypi/demo-23535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25044@1.0.4","target":"pkg:pypi/demo-16938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25044@1.0.4","target":"pkg:pypi/demo-19113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25044@1.0.4","target":"pkg:pypi/demo-22274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25044@1.0.4","target":"pkg:pypi/demo-24891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25045@1.0.0","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25045@1.0.0","target":"pkg:pypi/demo-12202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25045@1.0.0","target":"pkg:pypi/demo-18264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25045@1.0.0","target":"pkg:pypi/demo-19914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25046@1.0.1","target":"pkg:pypi/demo-22489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25047@1.0.2","target":"pkg:pypi/demo-2019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25047@1.0.2","target":"pkg:pypi/demo-22269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25048@1.0.3","target":"pkg:pypi/demo-17735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25048@1.0.3","target":"pkg:pypi/demo-21054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25048@1.0.3","target":"pkg:pypi/demo-22243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25048@1.0.3","target":"pkg:pypi/demo-23180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25049@1.0.4","target":"pkg:pypi/demo-13918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25049@1.0.4","target":"pkg:pypi/demo-21006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2504@1.0.4","target":"pkg:pypi/demo-14304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25050@1.0.0","target":"pkg:pypi/demo-20666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25051@1.0.1","target":"pkg:pypi/demo-12364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25051@1.0.1","target":"pkg:pypi/demo-19875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25051@1.0.1","target":"pkg:pypi/demo-20663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25051@1.0.1","target":"pkg:pypi/demo-21435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25052@1.0.2","target":"pkg:pypi/demo-11116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25052@1.0.2","target":"pkg:pypi/demo-16102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25053@1.0.3","target":"pkg:pypi/demo-14202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25053@1.0.3","target":"pkg:pypi/demo-14520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25053@1.0.3","target":"pkg:pypi/demo-14980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25053@1.0.3","target":"pkg:pypi/demo-22627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25054@1.0.4","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25054@1.0.4","target":"pkg:pypi/demo-22406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25055@1.0.0","target":"pkg:pypi/demo-12805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25055@1.0.0","target":"pkg:pypi/demo-13900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25056@1.0.1","target":"pkg:pypi/demo-14784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25057@1.0.2","target":"pkg:pypi/demo-14420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25057@1.0.2","target":"pkg:pypi/demo-23583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25058@1.0.3","target":"pkg:pypi/demo-2080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25058@1.0.3","target":"pkg:pypi/demo-21764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25058@1.0.3","target":"pkg:pypi/demo-23618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25059@1.0.4","target":"pkg:pypi/demo-16950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2505@1.0.0","target":"pkg:pypi/demo-11753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2505@1.0.0","target":"pkg:pypi/demo-15639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2505@1.0.0","target":"pkg:pypi/demo-17503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25060@1.0.0","target":"pkg:pypi/demo-19235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25060@1.0.0","target":"pkg:pypi/demo-21099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25061@1.0.1","target":"pkg:pypi/demo-19394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25062@1.0.2","target":"pkg:pypi/demo-21220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25062@1.0.2","target":"pkg:pypi/demo-2248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25063@1.0.3","target":"pkg:pypi/demo-21455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25063@1.0.3","target":"pkg:pypi/demo-22124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25063@1.0.3","target":"pkg:pypi/demo-22281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25064@1.0.4","target":"pkg:pypi/demo-14196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25064@1.0.4","target":"pkg:pypi/demo-20409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25064@1.0.4","target":"pkg:pypi/demo-20726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25064@1.0.4","target":"pkg:pypi/demo-24676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25065@1.0.0","target":"pkg:pypi/demo-11982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25065@1.0.0","target":"pkg:pypi/demo-24057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25066@1.0.1","target":"pkg:pypi/demo-12845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25067@1.0.2","target":"pkg:pypi/demo-1474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25067@1.0.2","target":"pkg:pypi/demo-14998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25067@1.0.2","target":"pkg:pypi/demo-18651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25068@1.0.3","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25068@1.0.3","target":"pkg:pypi/demo-13035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25068@1.0.3","target":"pkg:pypi/demo-16474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25069@1.0.4","target":"pkg:pypi/demo-11183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25069@1.0.4","target":"pkg:pypi/demo-1301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25069@1.0.4","target":"pkg:pypi/demo-2046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25069@1.0.4","target":"pkg:pypi/demo-23892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2506@1.0.1","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25070@1.0.0","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25070@1.0.0","target":"pkg:pypi/demo-120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25070@1.0.0","target":"pkg:pypi/demo-1356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25070@1.0.0","target":"pkg:pypi/demo-17219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25071@1.0.1","target":"pkg:pypi/demo-13447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25072@1.0.2","target":"pkg:pypi/demo-24782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25073@1.0.3","target":"pkg:pypi/demo-17454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25073@1.0.3","target":"pkg:pypi/demo-21356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25074@1.0.4","target":"pkg:pypi/demo-10484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25074@1.0.4","target":"pkg:pypi/demo-1381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25074@1.0.4","target":"pkg:pypi/demo-15116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25074@1.0.4","target":"pkg:pypi/demo-23745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25075@1.0.0","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25076@1.0.1","target":"pkg:pypi/demo-21445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25077@1.0.2","target":"pkg:pypi/demo-22581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25078@1.0.3","target":"pkg:pypi/demo-13473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25078@1.0.3","target":"pkg:pypi/demo-16160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25078@1.0.3","target":"pkg:pypi/demo-20086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25078@1.0.3","target":"pkg:pypi/demo-24766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25079@1.0.4","target":"pkg:pypi/demo-19787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2507@1.0.2","target":"pkg:pypi/demo-10356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2507@1.0.2","target":"pkg:pypi/demo-14437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2507@1.0.2","target":"pkg:pypi/demo-22860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2507@1.0.2","target":"pkg:pypi/demo-23136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25080@1.0.0","target":"pkg:pypi/demo-16133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25080@1.0.0","target":"pkg:pypi/demo-17078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25080@1.0.0","target":"pkg:pypi/demo-20882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25080@1.0.0","target":"pkg:pypi/demo-21231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25081@1.0.1","target":"pkg:pypi/demo-13461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25081@1.0.1","target":"pkg:pypi/demo-15101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25081@1.0.1","target":"pkg:pypi/demo-22588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25081@1.0.1","target":"pkg:pypi/demo-23904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25082@1.0.2","target":"pkg:pypi/demo-18029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25082@1.0.2","target":"pkg:pypi/demo-18058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25082@1.0.2","target":"pkg:pypi/demo-21892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25082@1.0.2","target":"pkg:pypi/demo-218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25083@1.0.3","target":"pkg:pypi/demo-14110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25084@1.0.4","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25084@1.0.4","target":"pkg:pypi/demo-14981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25084@1.0.4","target":"pkg:pypi/demo-21897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25084@1.0.4","target":"pkg:pypi/demo-23468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25085@1.0.0","target":"pkg:pypi/demo-14224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25085@1.0.0","target":"pkg:pypi/demo-18982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25085@1.0.0","target":"pkg:pypi/demo-2095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25086@1.0.1","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25086@1.0.1","target":"pkg:pypi/demo-11153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25086@1.0.1","target":"pkg:pypi/demo-11809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25086@1.0.1","target":"pkg:pypi/demo-22340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25087@1.0.2","target":"pkg:pypi/demo-12639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25087@1.0.2","target":"pkg:pypi/demo-2059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25087@1.0.2","target":"pkg:pypi/demo-25061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25088@1.0.3","target":"pkg:pypi/demo-16661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25088@1.0.3","target":"pkg:pypi/demo-18706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25088@1.0.3","target":"pkg:pypi/demo-20688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25088@1.0.3","target":"pkg:pypi/demo-2347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25089@1.0.4","target":"pkg:pypi/demo-1816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2508@1.0.3","target":"pkg:pypi/demo-17028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2508@1.0.3","target":"pkg:pypi/demo-17599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2508@1.0.3","target":"pkg:pypi/demo-23729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25090@1.0.0","target":"pkg:pypi/demo-10949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25090@1.0.0","target":"pkg:pypi/demo-17925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25090@1.0.0","target":"pkg:pypi/demo-24458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25090@1.0.0","target":"pkg:pypi/demo-24877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25091@1.0.1","target":"pkg:pypi/demo-15161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25091@1.0.1","target":"pkg:pypi/demo-18192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25091@1.0.1","target":"pkg:pypi/demo-20518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25091@1.0.1","target":"pkg:pypi/demo-23156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25092@1.0.2","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25092@1.0.2","target":"pkg:pypi/demo-15510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25092@1.0.2","target":"pkg:pypi/demo-21778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25092@1.0.2","target":"pkg:pypi/demo-23138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25093@1.0.3","target":"pkg:pypi/demo-11947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25093@1.0.3","target":"pkg:pypi/demo-15762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25093@1.0.3","target":"pkg:pypi/demo-19424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25093@1.0.3","target":"pkg:pypi/demo-24908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25094@1.0.4","target":"pkg:pypi/demo-10624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25094@1.0.4","target":"pkg:pypi/demo-12404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25094@1.0.4","target":"pkg:pypi/demo-15727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25094@1.0.4","target":"pkg:pypi/demo-20224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25095@1.0.0","target":"pkg:pypi/demo-12576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25095@1.0.0","target":"pkg:pypi/demo-14126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25095@1.0.0","target":"pkg:pypi/demo-23231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25096@1.0.1","target":"pkg:pypi/demo-14939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25096@1.0.1","target":"pkg:pypi/demo-1530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25096@1.0.1","target":"pkg:pypi/demo-17158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25096@1.0.1","target":"pkg:pypi/demo-24041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25097@1.0.2","target":"pkg:pypi/demo-16351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25097@1.0.2","target":"pkg:pypi/demo-20811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25097@1.0.2","target":"pkg:pypi/demo-219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25097@1.0.2","target":"pkg:pypi/demo-24842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25098@1.0.3","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25098@1.0.3","target":"pkg:pypi/demo-12488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25098@1.0.3","target":"pkg:pypi/demo-17743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25098@1.0.3","target":"pkg:pypi/demo-22398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25099@1.0.4","target":"pkg:pypi/demo-11535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25099@1.0.4","target":"pkg:pypi/demo-12963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25099@1.0.4","target":"pkg:pypi/demo-19520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2509@1.0.4","target":"pkg:pypi/demo-15744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2509@1.0.4","target":"pkg:pypi/demo-16660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2509@1.0.4","target":"pkg:pypi/demo-19880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-250@1.0.0","target":"pkg:pypi/demo-21707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-250@1.0.0","target":"pkg:pypi/demo-22275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-250@1.0.0","target":"pkg:pypi/demo-22719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-250@1.0.0","target":"pkg:pypi/demo-23955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25100@1.0.0","target":"pkg:pypi/demo-18768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25100@1.0.0","target":"pkg:pypi/demo-22006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25100@1.0.0","target":"pkg:pypi/demo-23192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25101@1.0.1","target":"pkg:pypi/demo-20375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25101@1.0.1","target":"pkg:pypi/demo-23588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25101@1.0.1","target":"pkg:pypi/demo-24574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25102@1.0.2","target":"pkg:pypi/demo-2407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25103@1.0.3","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25103@1.0.3","target":"pkg:pypi/demo-23443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25104@1.0.4","target":"pkg:pypi/demo-17490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25104@1.0.4","target":"pkg:pypi/demo-20113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25105@1.0.0","target":"pkg:pypi/demo-10302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25105@1.0.0","target":"pkg:pypi/demo-10649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25105@1.0.0","target":"pkg:pypi/demo-21511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25105@1.0.0","target":"pkg:pypi/demo-21849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25106@1.0.1","target":"pkg:pypi/demo-18179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25106@1.0.1","target":"pkg:pypi/demo-21698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25107@1.0.2","target":"pkg:pypi/demo-22471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25107@1.0.2","target":"pkg:pypi/demo-22827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25108@1.0.3","target":"pkg:pypi/demo-17646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25108@1.0.3","target":"pkg:pypi/demo-18136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25108@1.0.3","target":"pkg:pypi/demo-24488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25109@1.0.4","target":"pkg:pypi/demo-18055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2510@1.0.0","target":"pkg:pypi/demo-19300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25110@1.0.0","target":"pkg:pypi/demo-17980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25111@1.0.1","target":"pkg:pypi/demo-15527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25112@1.0.2","target":"pkg:pypi/demo-10133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25112@1.0.2","target":"pkg:pypi/demo-14779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25112@1.0.2","target":"pkg:pypi/demo-23602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25113@1.0.3","target":"pkg:pypi/demo-11570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25113@1.0.3","target":"pkg:pypi/demo-1587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25113@1.0.3","target":"pkg:pypi/demo-21111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25114@1.0.4","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25115@1.0.0","target":"pkg:pypi/demo-13464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25115@1.0.0","target":"pkg:pypi/demo-24455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25116@1.0.1","target":"pkg:pypi/demo-24809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25117@1.0.2","target":"pkg:pypi/demo-11713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25117@1.0.2","target":"pkg:pypi/demo-20229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25117@1.0.2","target":"pkg:pypi/demo-24080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25118@1.0.3","target":"pkg:pypi/demo-13226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25118@1.0.3","target":"pkg:pypi/demo-18270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25118@1.0.3","target":"pkg:pypi/demo-22517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25118@1.0.3","target":"pkg:pypi/demo-24522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25119@1.0.4","target":"pkg:pypi/demo-1649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25119@1.0.4","target":"pkg:pypi/demo-21665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25119@1.0.4","target":"pkg:pypi/demo-22000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2511@1.0.1","target":"pkg:pypi/demo-18470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25120@1.0.0","target":"pkg:pypi/demo-13136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25120@1.0.0","target":"pkg:pypi/demo-15016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25120@1.0.0","target":"pkg:pypi/demo-15399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25120@1.0.0","target":"pkg:pypi/demo-20548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25121@1.0.1","target":"pkg:pypi/demo-12891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25121@1.0.1","target":"pkg:pypi/demo-14897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25121@1.0.1","target":"pkg:pypi/demo-24253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25122@1.0.2","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25122@1.0.2","target":"pkg:pypi/demo-18144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25122@1.0.2","target":"pkg:pypi/demo-18497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25122@1.0.2","target":"pkg:pypi/demo-22829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25123@1.0.3","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25123@1.0.3","target":"pkg:pypi/demo-15732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25124@1.0.4","target":"pkg:pypi/demo-13377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25124@1.0.4","target":"pkg:pypi/demo-13618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25124@1.0.4","target":"pkg:pypi/demo-17768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25124@1.0.4","target":"pkg:pypi/demo-21005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25125@1.0.0","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25125@1.0.0","target":"pkg:pypi/demo-25098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25126@1.0.1","target":"pkg:pypi/demo-11904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25126@1.0.1","target":"pkg:pypi/demo-1925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25127@1.0.2","target":"pkg:pypi/demo-18683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25128@1.0.3","target":"pkg:pypi/demo-22415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25129@1.0.4","target":"pkg:pypi/demo-12958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25129@1.0.4","target":"pkg:pypi/demo-2141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2512@1.0.2","target":"pkg:pypi/demo-22724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25130@1.0.0","target":"pkg:pypi/demo-11072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25131@1.0.1","target":"pkg:pypi/demo-15392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25131@1.0.1","target":"pkg:pypi/demo-15467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25131@1.0.1","target":"pkg:pypi/demo-181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25131@1.0.1","target":"pkg:pypi/demo-20793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25132@1.0.2","target":"pkg:pypi/demo-13972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25132@1.0.2","target":"pkg:pypi/demo-20442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25132@1.0.2","target":"pkg:pypi/demo-24004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25132@1.0.2","target":"pkg:pypi/demo-24560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25133@1.0.3","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25133@1.0.3","target":"pkg:pypi/demo-13746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25133@1.0.3","target":"pkg:pypi/demo-17649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25134@1.0.4","target":"pkg:pypi/demo-137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25135@1.0.0","target":"pkg:pypi/demo-1598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25135@1.0.0","target":"pkg:pypi/demo-18721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25135@1.0.0","target":"pkg:pypi/demo-21340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25136@1.0.1","target":"pkg:pypi/demo-10980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25136@1.0.1","target":"pkg:pypi/demo-13734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25136@1.0.1","target":"pkg:pypi/demo-18140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25136@1.0.1","target":"pkg:pypi/demo-22746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25137@1.0.2","target":"pkg:pypi/demo-11903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25137@1.0.2","target":"pkg:pypi/demo-1603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25137@1.0.2","target":"pkg:pypi/demo-21453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25137@1.0.2","target":"pkg:pypi/demo-23729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25138@1.0.3","target":"pkg:pypi/demo-11036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25138@1.0.3","target":"pkg:pypi/demo-15813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25139@1.0.4","target":"pkg:pypi/demo-20898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2513@1.0.3","target":"pkg:pypi/demo-16588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2513@1.0.3","target":"pkg:pypi/demo-18898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2513@1.0.3","target":"pkg:pypi/demo-23275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2513@1.0.3","target":"pkg:pypi/demo-23847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25140@1.0.0","target":"pkg:pypi/demo-23798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25140@1.0.0","target":"pkg:pypi/demo-25019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25141@1.0.1","target":"pkg:pypi/demo-12802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25141@1.0.1","target":"pkg:pypi/demo-23156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25142@1.0.2","target":"pkg:pypi/demo-1074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25142@1.0.2","target":"pkg:pypi/demo-15521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25142@1.0.2","target":"pkg:pypi/demo-1938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25142@1.0.2","target":"pkg:pypi/demo-20626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25143@1.0.3","target":"pkg:pypi/demo-10613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25143@1.0.3","target":"pkg:pypi/demo-17971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25143@1.0.3","target":"pkg:pypi/demo-19766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25143@1.0.3","target":"pkg:pypi/demo-22710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25144@1.0.4","target":"pkg:pypi/demo-16510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25144@1.0.4","target":"pkg:pypi/demo-21337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25144@1.0.4","target":"pkg:pypi/demo-23611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25145@1.0.0","target":"pkg:pypi/demo-13804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25146@1.0.1","target":"pkg:pypi/demo-10996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25146@1.0.1","target":"pkg:pypi/demo-15286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25146@1.0.1","target":"pkg:pypi/demo-16008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25146@1.0.1","target":"pkg:pypi/demo-20322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25147@1.0.2","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25147@1.0.2","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25147@1.0.2","target":"pkg:pypi/demo-15621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25148@1.0.3","target":"pkg:pypi/demo-20532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25148@1.0.3","target":"pkg:pypi/demo-21332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25148@1.0.3","target":"pkg:pypi/demo-21874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25148@1.0.3","target":"pkg:pypi/demo-22465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25149@1.0.4","target":"pkg:pypi/demo-17125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25149@1.0.4","target":"pkg:pypi/demo-17443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2514@1.0.4","target":"pkg:pypi/demo-12572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2514@1.0.4","target":"pkg:pypi/demo-14398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2514@1.0.4","target":"pkg:pypi/demo-20385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25150@1.0.0","target":"pkg:pypi/demo-20937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25150@1.0.0","target":"pkg:pypi/demo-23257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25151@1.0.1","target":"pkg:pypi/demo-1698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25152@1.0.2","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25152@1.0.2","target":"pkg:pypi/demo-17054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25152@1.0.2","target":"pkg:pypi/demo-23463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25153@1.0.3","target":"pkg:pypi/demo-16742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25153@1.0.3","target":"pkg:pypi/demo-1715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25153@1.0.3","target":"pkg:pypi/demo-22049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25154@1.0.4","target":"pkg:pypi/demo-16714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25155@1.0.0","target":"pkg:pypi/demo-22952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25155@1.0.0","target":"pkg:pypi/demo-24578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25156@1.0.1","target":"pkg:pypi/demo-11523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25156@1.0.1","target":"pkg:pypi/demo-12739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25157@1.0.2","target":"pkg:pypi/demo-12527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25157@1.0.2","target":"pkg:pypi/demo-13938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25157@1.0.2","target":"pkg:pypi/demo-25147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25158@1.0.3","target":"pkg:pypi/demo-22711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25159@1.0.4","target":"pkg:pypi/demo-11741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25159@1.0.4","target":"pkg:pypi/demo-12769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2515@1.0.0","target":"pkg:pypi/demo-14383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2515@1.0.0","target":"pkg:pypi/demo-16207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2515@1.0.0","target":"pkg:pypi/demo-17624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2515@1.0.0","target":"pkg:pypi/demo-21323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25160@1.0.0","target":"pkg:pypi/demo-18061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25160@1.0.0","target":"pkg:pypi/demo-19469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25161@1.0.1","target":"pkg:pypi/demo-14526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25161@1.0.1","target":"pkg:pypi/demo-19810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25161@1.0.1","target":"pkg:pypi/demo-21439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25161@1.0.1","target":"pkg:pypi/demo-22466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25162@1.0.2","target":"pkg:pypi/demo-16191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25162@1.0.2","target":"pkg:pypi/demo-18318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25162@1.0.2","target":"pkg:pypi/demo-2118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25163@1.0.3","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25163@1.0.3","target":"pkg:pypi/demo-20210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25163@1.0.3","target":"pkg:pypi/demo-25141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25164@1.0.4","target":"pkg:pypi/demo-1541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25164@1.0.4","target":"pkg:pypi/demo-20608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25165@1.0.0","target":"pkg:pypi/demo-11401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25165@1.0.0","target":"pkg:pypi/demo-12967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25165@1.0.0","target":"pkg:pypi/demo-21289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25166@1.0.1","target":"pkg:pypi/demo-1436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25166@1.0.1","target":"pkg:pypi/demo-16389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25167@1.0.2","target":"pkg:pypi/demo-10256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25167@1.0.2","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25167@1.0.2","target":"pkg:pypi/demo-19665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25167@1.0.2","target":"pkg:pypi/demo-24062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25168@1.0.3","target":"pkg:pypi/demo-23775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25168@1.0.3","target":"pkg:pypi/demo-23852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25169@1.0.4","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2516@1.0.1","target":"pkg:pypi/demo-1101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2516@1.0.1","target":"pkg:pypi/demo-17264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2516@1.0.1","target":"pkg:pypi/demo-18041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2516@1.0.1","target":"pkg:pypi/demo-18231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25170@1.0.0","target":"pkg:pypi/demo-11165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25171@1.0.1","target":"pkg:pypi/demo-14259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25171@1.0.1","target":"pkg:pypi/demo-24828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25172@1.0.2","target":"pkg:pypi/demo-21126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25172@1.0.2","target":"pkg:pypi/demo-22023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25173@1.0.3","target":"pkg:pypi/demo-1602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25173@1.0.3","target":"pkg:pypi/demo-16514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25173@1.0.3","target":"pkg:pypi/demo-22249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25174@1.0.4","target":"pkg:pypi/demo-13140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25174@1.0.4","target":"pkg:pypi/demo-13654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25174@1.0.4","target":"pkg:pypi/demo-23799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25175@1.0.0","target":"pkg:pypi/demo-1270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25175@1.0.0","target":"pkg:pypi/demo-19480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25175@1.0.0","target":"pkg:pypi/demo-1965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25175@1.0.0","target":"pkg:pypi/demo-20440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25176@1.0.1","target":"pkg:pypi/demo-17974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25176@1.0.1","target":"pkg:pypi/demo-23039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25176@1.0.1","target":"pkg:pypi/demo-25051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25177@1.0.2","target":"pkg:pypi/demo-10652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25177@1.0.2","target":"pkg:pypi/demo-14290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25177@1.0.2","target":"pkg:pypi/demo-25019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25178@1.0.3","target":"pkg:pypi/demo-18762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25178@1.0.3","target":"pkg:pypi/demo-23459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25179@1.0.4","target":"pkg:pypi/demo-11242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25179@1.0.4","target":"pkg:pypi/demo-16351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2517@1.0.2","target":"pkg:pypi/demo-13960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25180@1.0.0","target":"pkg:pypi/demo-13224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25180@1.0.0","target":"pkg:pypi/demo-1467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25180@1.0.0","target":"pkg:pypi/demo-18484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25180@1.0.0","target":"pkg:pypi/demo-19396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25181@1.0.1","target":"pkg:pypi/demo-1247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25181@1.0.1","target":"pkg:pypi/demo-1473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25182@1.0.2","target":"pkg:pypi/demo-13643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25182@1.0.2","target":"pkg:pypi/demo-18693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25182@1.0.2","target":"pkg:pypi/demo-21146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25182@1.0.2","target":"pkg:pypi/demo-22772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25183@1.0.3","target":"pkg:pypi/demo-17719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25183@1.0.3","target":"pkg:pypi/demo-18083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25183@1.0.3","target":"pkg:pypi/demo-18598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25184@1.0.4","target":"pkg:pypi/demo-12433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25184@1.0.4","target":"pkg:pypi/demo-23230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25184@1.0.4","target":"pkg:pypi/demo-23377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25185@1.0.0","target":"pkg:pypi/demo-19926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25186@1.0.1","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25186@1.0.1","target":"pkg:pypi/demo-155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25186@1.0.1","target":"pkg:pypi/demo-19284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25186@1.0.1","target":"pkg:pypi/demo-2066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25187@1.0.2","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25187@1.0.2","target":"pkg:pypi/demo-22313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25187@1.0.2","target":"pkg:pypi/demo-22632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25188@1.0.3","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25188@1.0.3","target":"pkg:pypi/demo-13000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25188@1.0.3","target":"pkg:pypi/demo-13456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25188@1.0.3","target":"pkg:pypi/demo-20226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25189@1.0.4","target":"pkg:pypi/demo-18137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2518@1.0.3","target":"pkg:pypi/demo-2194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25190@1.0.0","target":"pkg:pypi/demo-13989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25190@1.0.0","target":"pkg:pypi/demo-20074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25190@1.0.0","target":"pkg:pypi/demo-20233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25190@1.0.0","target":"pkg:pypi/demo-20578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25191@1.0.1","target":"pkg:pypi/demo-13284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25191@1.0.1","target":"pkg:pypi/demo-13745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25191@1.0.1","target":"pkg:pypi/demo-20320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25192@1.0.2","target":"pkg:pypi/demo-11660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25192@1.0.2","target":"pkg:pypi/demo-19315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25192@1.0.2","target":"pkg:pypi/demo-2394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25193@1.0.3","target":"pkg:pypi/demo-11469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25193@1.0.3","target":"pkg:pypi/demo-16070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25193@1.0.3","target":"pkg:pypi/demo-17968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25193@1.0.3","target":"pkg:pypi/demo-23832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25194@1.0.4","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25195@1.0.0","target":"pkg:pypi/demo-18315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25195@1.0.0","target":"pkg:pypi/demo-21536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25195@1.0.0","target":"pkg:pypi/demo-25150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25196@1.0.1","target":"pkg:pypi/demo-21948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25197@1.0.2","target":"pkg:pypi/demo-15741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25197@1.0.2","target":"pkg:pypi/demo-19220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25197@1.0.2","target":"pkg:pypi/demo-20026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25197@1.0.2","target":"pkg:pypi/demo-20385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25198@1.0.3","target":"pkg:pypi/demo-13649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25199@1.0.4","target":"pkg:pypi/demo-12400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25199@1.0.4","target":"pkg:pypi/demo-14717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25199@1.0.4","target":"pkg:pypi/demo-20733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25199@1.0.4","target":"pkg:pypi/demo-24536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2519@1.0.4","target":"pkg:pypi/demo-12212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2519@1.0.4","target":"pkg:pypi/demo-1582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2519@1.0.4","target":"pkg:pypi/demo-18580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2519@1.0.4","target":"pkg:pypi/demo-24067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-251@1.0.1","target":"pkg:pypi/demo-13259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-251@1.0.1","target":"pkg:pypi/demo-24363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25200@1.0.0","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25200@1.0.0","target":"pkg:pypi/demo-19609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25201@1.0.1","target":"pkg:pypi/demo-16742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25201@1.0.1","target":"pkg:pypi/demo-20424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25202@1.0.2","target":"pkg:pypi/demo-15498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25202@1.0.2","target":"pkg:pypi/demo-17991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25202@1.0.2","target":"pkg:pypi/demo-22039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25203@1.0.3","target":"pkg:pypi/demo-14512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25203@1.0.3","target":"pkg:pypi/demo-18153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25203@1.0.3","target":"pkg:pypi/demo-19562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25203@1.0.3","target":"pkg:pypi/demo-22190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25204@1.0.4","target":"pkg:pypi/demo-17794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25205@1.0.0","target":"pkg:pypi/demo-11990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25205@1.0.0","target":"pkg:pypi/demo-19162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25205@1.0.0","target":"pkg:pypi/demo-23534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25206@1.0.1","target":"pkg:pypi/demo-15587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25206@1.0.1","target":"pkg:pypi/demo-18701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25207@1.0.2","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25207@1.0.2","target":"pkg:pypi/demo-18289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25208@1.0.3","target":"pkg:pypi/demo-15519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25208@1.0.3","target":"pkg:pypi/demo-1940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25208@1.0.3","target":"pkg:pypi/demo-2192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25208@1.0.3","target":"pkg:pypi/demo-23624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25209@1.0.4","target":"pkg:pypi/demo-1365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25209@1.0.4","target":"pkg:pypi/demo-23609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2520@1.0.0","target":"pkg:pypi/demo-22015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2520@1.0.0","target":"pkg:pypi/demo-23348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25210@1.0.0","target":"pkg:pypi/demo-1842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25211@1.0.1","target":"pkg:pypi/demo-10799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25211@1.0.1","target":"pkg:pypi/demo-14827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25212@1.0.2","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25212@1.0.2","target":"pkg:pypi/demo-17956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25212@1.0.2","target":"pkg:pypi/demo-23661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25212@1.0.2","target":"pkg:pypi/demo-24778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25213@1.0.3","target":"pkg:pypi/demo-13380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25213@1.0.3","target":"pkg:pypi/demo-19326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25213@1.0.3","target":"pkg:pypi/demo-22163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25214@1.0.4","target":"pkg:pypi/demo-15480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25214@1.0.4","target":"pkg:pypi/demo-2238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25215@1.0.0","target":"pkg:pypi/demo-11562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25215@1.0.0","target":"pkg:pypi/demo-22449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25216@1.0.1","target":"pkg:pypi/demo-21878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25217@1.0.2","target":"pkg:pypi/demo-19697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25217@1.0.2","target":"pkg:pypi/demo-22984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25218@1.0.3","target":"pkg:pypi/demo-17624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25219@1.0.4","target":"pkg:pypi/demo-12380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25219@1.0.4","target":"pkg:pypi/demo-22279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2521@1.0.1","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25220@1.0.0","target":"pkg:pypi/demo-1136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25220@1.0.0","target":"pkg:pypi/demo-1406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25220@1.0.0","target":"pkg:pypi/demo-15926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25221@1.0.1","target":"pkg:pypi/demo-174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25221@1.0.1","target":"pkg:pypi/demo-1775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25221@1.0.1","target":"pkg:pypi/demo-2508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25221@1.0.1","target":"pkg:pypi/demo-25137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25222@1.0.2","target":"pkg:pypi/demo-11975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25222@1.0.2","target":"pkg:pypi/demo-13009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25223@1.0.3","target":"pkg:pypi/demo-15375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25223@1.0.3","target":"pkg:pypi/demo-16508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25223@1.0.3","target":"pkg:pypi/demo-22418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25224@1.0.4","target":"pkg:pypi/demo-14680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25224@1.0.4","target":"pkg:pypi/demo-20598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25225@1.0.0","target":"pkg:pypi/demo-11403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25225@1.0.0","target":"pkg:pypi/demo-12149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25225@1.0.0","target":"pkg:pypi/demo-15061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25226@1.0.1","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25226@1.0.1","target":"pkg:pypi/demo-14363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25226@1.0.1","target":"pkg:pypi/demo-15114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25226@1.0.1","target":"pkg:pypi/demo-16721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25227@1.0.2","target":"pkg:pypi/demo-22007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25228@1.0.3","target":"pkg:pypi/demo-14254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25228@1.0.3","target":"pkg:pypi/demo-17449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25228@1.0.3","target":"pkg:pypi/demo-21097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25228@1.0.3","target":"pkg:pypi/demo-21813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25229@1.0.4","target":"pkg:pypi/demo-12411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2522@1.0.2","target":"pkg:pypi/demo-12031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25230@1.0.0","target":"pkg:pypi/demo-10556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25230@1.0.0","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25230@1.0.0","target":"pkg:pypi/demo-12960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25230@1.0.0","target":"pkg:pypi/demo-18326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25231@1.0.1","target":"pkg:pypi/demo-17919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25231@1.0.1","target":"pkg:pypi/demo-2006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25231@1.0.1","target":"pkg:pypi/demo-24005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25231@1.0.1","target":"pkg:pypi/demo-24227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25232@1.0.2","target":"pkg:pypi/demo-1525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25233@1.0.3","target":"pkg:pypi/demo-18541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25234@1.0.4","target":"pkg:pypi/demo-12411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25234@1.0.4","target":"pkg:pypi/demo-1497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25234@1.0.4","target":"pkg:pypi/demo-1558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25235@1.0.0","target":"pkg:pypi/demo-12478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25235@1.0.0","target":"pkg:pypi/demo-12487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25235@1.0.0","target":"pkg:pypi/demo-15835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25235@1.0.0","target":"pkg:pypi/demo-23677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25236@1.0.1","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25236@1.0.1","target":"pkg:pypi/demo-18224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25236@1.0.1","target":"pkg:pypi/demo-20776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25236@1.0.1","target":"pkg:pypi/demo-25089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25237@1.0.2","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25237@1.0.2","target":"pkg:pypi/demo-14505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25237@1.0.2","target":"pkg:pypi/demo-23426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25237@1.0.2","target":"pkg:pypi/demo-24230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25238@1.0.3","target":"pkg:pypi/demo-23522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25239@1.0.4","target":"pkg:pypi/demo-23790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25239@1.0.4","target":"pkg:pypi/demo-23920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2523@1.0.3","target":"pkg:pypi/demo-13335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2523@1.0.3","target":"pkg:pypi/demo-17895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25240@1.0.0","target":"pkg:pypi/demo-13349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25240@1.0.0","target":"pkg:pypi/demo-20591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25240@1.0.0","target":"pkg:pypi/demo-21733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25241@1.0.1","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25242@1.0.2","target":"pkg:pypi/demo-21477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25242@1.0.2","target":"pkg:pypi/demo-22393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25243@1.0.3","target":"pkg:pypi/demo-14057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25243@1.0.3","target":"pkg:pypi/demo-14943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25243@1.0.3","target":"pkg:pypi/demo-24766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25244@1.0.4","target":"pkg:pypi/demo-16389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25245@1.0.0","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25245@1.0.0","target":"pkg:pypi/demo-12971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25245@1.0.0","target":"pkg:pypi/demo-16876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25245@1.0.0","target":"pkg:pypi/demo-24410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25246@1.0.1","target":"pkg:pypi/demo-18154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25246@1.0.1","target":"pkg:pypi/demo-18524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25247@1.0.2","target":"pkg:pypi/demo-15298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25248@1.0.3","target":"pkg:pypi/demo-1140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25248@1.0.3","target":"pkg:pypi/demo-22949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25248@1.0.3","target":"pkg:pypi/demo-24129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25249@1.0.4","target":"pkg:pypi/demo-12594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25249@1.0.4","target":"pkg:pypi/demo-14070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25249@1.0.4","target":"pkg:pypi/demo-15687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25249@1.0.4","target":"pkg:pypi/demo-21219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2524@1.0.4","target":"pkg:pypi/demo-11329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2524@1.0.4","target":"pkg:pypi/demo-15054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2524@1.0.4","target":"pkg:pypi/demo-18447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2524@1.0.4","target":"pkg:pypi/demo-23810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25250@1.0.0","target":"pkg:pypi/demo-12288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25250@1.0.0","target":"pkg:pypi/demo-17477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25250@1.0.0","target":"pkg:pypi/demo-17490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25250@1.0.0","target":"pkg:pypi/demo-216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25251@1.0.1","target":"pkg:pypi/demo-16665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25251@1.0.1","target":"pkg:pypi/demo-19034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25252@1.0.2","target":"pkg:pypi/demo-14004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25252@1.0.2","target":"pkg:pypi/demo-15860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25252@1.0.2","target":"pkg:pypi/demo-18239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25252@1.0.2","target":"pkg:pypi/demo-22893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25253@1.0.3","target":"pkg:pypi/demo-1369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25253@1.0.3","target":"pkg:pypi/demo-17657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25253@1.0.3","target":"pkg:pypi/demo-18344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25254@1.0.4","target":"pkg:pypi/demo-17195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25254@1.0.4","target":"pkg:pypi/demo-19873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25254@1.0.4","target":"pkg:pypi/demo-2316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25254@1.0.4","target":"pkg:pypi/demo-24178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25255@1.0.0","target":"pkg:pypi/demo-19472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25255@1.0.0","target":"pkg:pypi/demo-20944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25255@1.0.0","target":"pkg:pypi/demo-21088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25255@1.0.0","target":"pkg:pypi/demo-23995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25256@1.0.1","target":"pkg:pypi/demo-21645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25256@1.0.1","target":"pkg:pypi/demo-22019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25257@1.0.2","target":"pkg:pypi/demo-19594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25258@1.0.3","target":"pkg:pypi/demo-13941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25258@1.0.3","target":"pkg:pypi/demo-1979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25258@1.0.3","target":"pkg:pypi/demo-21086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25258@1.0.3","target":"pkg:pypi/demo-21436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25259@1.0.4","target":"pkg:pypi/demo-16883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25259@1.0.4","target":"pkg:pypi/demo-18829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25259@1.0.4","target":"pkg:pypi/demo-23175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25259@1.0.4","target":"pkg:pypi/demo-23629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2525@1.0.0","target":"pkg:pypi/demo-14632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2525@1.0.0","target":"pkg:pypi/demo-17509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2525@1.0.0","target":"pkg:pypi/demo-17653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2525@1.0.0","target":"pkg:pypi/demo-21709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25260@1.0.0","target":"pkg:pypi/demo-11101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25260@1.0.0","target":"pkg:pypi/demo-18085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25260@1.0.0","target":"pkg:pypi/demo-21507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25260@1.0.0","target":"pkg:pypi/demo-247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25261@1.0.1","target":"pkg:pypi/demo-12739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25261@1.0.1","target":"pkg:pypi/demo-13245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25262@1.0.2","target":"pkg:pypi/demo-18557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25262@1.0.2","target":"pkg:pypi/demo-20271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25262@1.0.2","target":"pkg:pypi/demo-23826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25262@1.0.2","target":"pkg:pypi/demo-24043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25263@1.0.3","target":"pkg:pypi/demo-20970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25263@1.0.3","target":"pkg:pypi/demo-21073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25263@1.0.3","target":"pkg:pypi/demo-22974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25264@1.0.4","target":"pkg:pypi/demo-15564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25264@1.0.4","target":"pkg:pypi/demo-16919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25265@1.0.0","target":"pkg:pypi/demo-23309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25265@1.0.0","target":"pkg:pypi/demo-23591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25266@1.0.1","target":"pkg:pypi/demo-13132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25266@1.0.1","target":"pkg:pypi/demo-18338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25267@1.0.2","target":"pkg:pypi/demo-22105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25268@1.0.3","target":"pkg:pypi/demo-2009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25269@1.0.4","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25269@1.0.4","target":"pkg:pypi/demo-1222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25269@1.0.4","target":"pkg:pypi/demo-12921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25269@1.0.4","target":"pkg:pypi/demo-24510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2526@1.0.1","target":"pkg:pypi/demo-12556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2526@1.0.1","target":"pkg:pypi/demo-21147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2526@1.0.1","target":"pkg:pypi/demo-22554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2526@1.0.1","target":"pkg:pypi/demo-2298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25270@1.0.0","target":"pkg:pypi/demo-10492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25270@1.0.0","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25270@1.0.0","target":"pkg:pypi/demo-11219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25270@1.0.0","target":"pkg:pypi/demo-11932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25271@1.0.1","target":"pkg:pypi/demo-10036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25271@1.0.1","target":"pkg:pypi/demo-21095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25271@1.0.1","target":"pkg:pypi/demo-2521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25272@1.0.2","target":"pkg:pypi/demo-14559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25272@1.0.2","target":"pkg:pypi/demo-16789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25272@1.0.2","target":"pkg:pypi/demo-21397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25272@1.0.2","target":"pkg:pypi/demo-22460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25273@1.0.3","target":"pkg:pypi/demo-12701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25273@1.0.3","target":"pkg:pypi/demo-15264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25273@1.0.3","target":"pkg:pypi/demo-2058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25274@1.0.4","target":"pkg:pypi/demo-14423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25274@1.0.4","target":"pkg:pypi/demo-14602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25275@1.0.0","target":"pkg:pypi/demo-2090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25276@1.0.1","target":"pkg:pypi/demo-15285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25276@1.0.1","target":"pkg:pypi/demo-20355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25277@1.0.2","target":"pkg:pypi/demo-14396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25277@1.0.2","target":"pkg:pypi/demo-17679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25277@1.0.2","target":"pkg:pypi/demo-2158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25277@1.0.2","target":"pkg:pypi/demo-23428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25278@1.0.3","target":"pkg:pypi/demo-15997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25278@1.0.3","target":"pkg:pypi/demo-17618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25278@1.0.3","target":"pkg:pypi/demo-22583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25279@1.0.4","target":"pkg:pypi/demo-11373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2527@1.0.2","target":"pkg:pypi/demo-13384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25280@1.0.0","target":"pkg:pypi/demo-14078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25280@1.0.0","target":"pkg:pypi/demo-19155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25280@1.0.0","target":"pkg:pypi/demo-20315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25281@1.0.1","target":"pkg:pypi/demo-12997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25282@1.0.2","target":"pkg:pypi/demo-15052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25282@1.0.2","target":"pkg:pypi/demo-21900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25283@1.0.3","target":"pkg:pypi/demo-20014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25284@1.0.4","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25284@1.0.4","target":"pkg:pypi/demo-17194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25285@1.0.0","target":"pkg:pypi/demo-15355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25285@1.0.0","target":"pkg:pypi/demo-19052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25285@1.0.0","target":"pkg:pypi/demo-24128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25286@1.0.1","target":"pkg:pypi/demo-10195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25286@1.0.1","target":"pkg:pypi/demo-13045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25286@1.0.1","target":"pkg:pypi/demo-16360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25287@1.0.2","target":"pkg:pypi/demo-19907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25288@1.0.3","target":"pkg:pypi/demo-10537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25288@1.0.3","target":"pkg:pypi/demo-19005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25288@1.0.3","target":"pkg:pypi/demo-22902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25289@1.0.4","target":"pkg:pypi/demo-14952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25289@1.0.4","target":"pkg:pypi/demo-16954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25289@1.0.4","target":"pkg:pypi/demo-20621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2528@1.0.3","target":"pkg:pypi/demo-11763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2528@1.0.3","target":"pkg:pypi/demo-1599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25290@1.0.0","target":"pkg:pypi/demo-16738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25290@1.0.0","target":"pkg:pypi/demo-18834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25290@1.0.0","target":"pkg:pypi/demo-24641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25291@1.0.1","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25291@1.0.1","target":"pkg:pypi/demo-16830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25292@1.0.2","target":"pkg:pypi/demo-15546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25292@1.0.2","target":"pkg:pypi/demo-20581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25292@1.0.2","target":"pkg:pypi/demo-22446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25292@1.0.2","target":"pkg:pypi/demo-24197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25293@1.0.3","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25293@1.0.3","target":"pkg:pypi/demo-10601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25294@1.0.4","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25294@1.0.4","target":"pkg:pypi/demo-24161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25295@1.0.0","target":"pkg:pypi/demo-17325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25295@1.0.0","target":"pkg:pypi/demo-17533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25296@1.0.1","target":"pkg:pypi/demo-16773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25297@1.0.2","target":"pkg:pypi/demo-10319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25297@1.0.2","target":"pkg:pypi/demo-20983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25297@1.0.2","target":"pkg:pypi/demo-22421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25298@1.0.3","target":"pkg:pypi/demo-11705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25298@1.0.3","target":"pkg:pypi/demo-15246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25298@1.0.3","target":"pkg:pypi/demo-16880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25298@1.0.3","target":"pkg:pypi/demo-17888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25299@1.0.4","target":"pkg:pypi/demo-15000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25299@1.0.4","target":"pkg:pypi/demo-20084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25299@1.0.4","target":"pkg:pypi/demo-21369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2529@1.0.4","target":"pkg:pypi/demo-10552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2529@1.0.4","target":"pkg:pypi/demo-14846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2529@1.0.4","target":"pkg:pypi/demo-17818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-252@1.0.2","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-252@1.0.2","target":"pkg:pypi/demo-13273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-252@1.0.2","target":"pkg:pypi/demo-18947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-252@1.0.2","target":"pkg:pypi/demo-22568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25300@1.0.0","target":"pkg:pypi/demo-15585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25300@1.0.0","target":"pkg:pypi/demo-16695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25300@1.0.0","target":"pkg:pypi/demo-17398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25300@1.0.0","target":"pkg:pypi/demo-2332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25301@1.0.1","target":"pkg:pypi/demo-10118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25301@1.0.1","target":"pkg:pypi/demo-10954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25301@1.0.1","target":"pkg:pypi/demo-19387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25302@1.0.2","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25302@1.0.2","target":"pkg:pypi/demo-15991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25302@1.0.2","target":"pkg:pypi/demo-17693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25302@1.0.2","target":"pkg:pypi/demo-20285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25303@1.0.3","target":"pkg:pypi/demo-1607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25304@1.0.4","target":"pkg:pypi/demo-14158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25304@1.0.4","target":"pkg:pypi/demo-23294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25305@1.0.0","target":"pkg:pypi/demo-1352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25305@1.0.0","target":"pkg:pypi/demo-13735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25306@1.0.1","target":"pkg:pypi/demo-17344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25306@1.0.1","target":"pkg:pypi/demo-20870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25306@1.0.1","target":"pkg:pypi/demo-24698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25307@1.0.2","target":"pkg:pypi/demo-18060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25308@1.0.3","target":"pkg:pypi/demo-13700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25308@1.0.3","target":"pkg:pypi/demo-21907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25309@1.0.4","target":"pkg:pypi/demo-18182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25309@1.0.4","target":"pkg:pypi/demo-18325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25309@1.0.4","target":"pkg:pypi/demo-24105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2530@1.0.0","target":"pkg:pypi/demo-19618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2530@1.0.0","target":"pkg:pypi/demo-20770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25310@1.0.0","target":"pkg:pypi/demo-14312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25310@1.0.0","target":"pkg:pypi/demo-20795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25311@1.0.1","target":"pkg:pypi/demo-24466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25311@1.0.1","target":"pkg:pypi/demo-25035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25312@1.0.2","target":"pkg:pypi/demo-10440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25313@1.0.3","target":"pkg:pypi/demo-14814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25314@1.0.4","target":"pkg:pypi/demo-17109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25314@1.0.4","target":"pkg:pypi/demo-21775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25314@1.0.4","target":"pkg:pypi/demo-22098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25315@1.0.0","target":"pkg:pypi/demo-15119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25315@1.0.0","target":"pkg:pypi/demo-24028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25316@1.0.1","target":"pkg:pypi/demo-15573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25316@1.0.1","target":"pkg:pypi/demo-23476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25317@1.0.2","target":"pkg:pypi/demo-23547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25318@1.0.3","target":"pkg:pypi/demo-24763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25319@1.0.4","target":"pkg:pypi/demo-1202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2531@1.0.1","target":"pkg:pypi/demo-12373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2531@1.0.1","target":"pkg:pypi/demo-23569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25320@1.0.0","target":"pkg:pypi/demo-15947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25320@1.0.0","target":"pkg:pypi/demo-17005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25321@1.0.1","target":"pkg:pypi/demo-16586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25321@1.0.1","target":"pkg:pypi/demo-17290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25321@1.0.1","target":"pkg:pypi/demo-1838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25321@1.0.1","target":"pkg:pypi/demo-24014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25322@1.0.2","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25322@1.0.2","target":"pkg:pypi/demo-21723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25323@1.0.3","target":"pkg:pypi/demo-16231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25324@1.0.4","target":"pkg:pypi/demo-12517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25325@1.0.0","target":"pkg:pypi/demo-11011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25325@1.0.0","target":"pkg:pypi/demo-22843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25326@1.0.1","target":"pkg:pypi/demo-17945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25326@1.0.1","target":"pkg:pypi/demo-19720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25326@1.0.1","target":"pkg:pypi/demo-21055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25327@1.0.2","target":"pkg:pypi/demo-22801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25327@1.0.2","target":"pkg:pypi/demo-24324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25327@1.0.2","target":"pkg:pypi/demo-24801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25327@1.0.2","target":"pkg:pypi/demo-24802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25328@1.0.3","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25328@1.0.3","target":"pkg:pypi/demo-15910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25328@1.0.3","target":"pkg:pypi/demo-23827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25328@1.0.3","target":"pkg:pypi/demo-24234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25329@1.0.4","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25329@1.0.4","target":"pkg:pypi/demo-1616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25329@1.0.4","target":"pkg:pypi/demo-20439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25329@1.0.4","target":"pkg:pypi/demo-21600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2532@1.0.2","target":"pkg:pypi/demo-21654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25330@1.0.0","target":"pkg:pypi/demo-22074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25331@1.0.1","target":"pkg:pypi/demo-12696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25332@1.0.2","target":"pkg:pypi/demo-14160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25333@1.0.3","target":"pkg:pypi/demo-12322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25333@1.0.3","target":"pkg:pypi/demo-23796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25334@1.0.4","target":"pkg:pypi/demo-18342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25335@1.0.0","target":"pkg:pypi/demo-18854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25336@1.0.1","target":"pkg:pypi/demo-18338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25337@1.0.2","target":"pkg:pypi/demo-14156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25337@1.0.2","target":"pkg:pypi/demo-23202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25338@1.0.3","target":"pkg:pypi/demo-17228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25338@1.0.3","target":"pkg:pypi/demo-23688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25339@1.0.4","target":"pkg:pypi/demo-1941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2533@1.0.3","target":"pkg:pypi/demo-16004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25340@1.0.0","target":"pkg:pypi/demo-147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25341@1.0.1","target":"pkg:pypi/demo-13285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25341@1.0.1","target":"pkg:pypi/demo-18178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25341@1.0.1","target":"pkg:pypi/demo-21896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25341@1.0.1","target":"pkg:pypi/demo-24152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25342@1.0.2","target":"pkg:pypi/demo-19723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25343@1.0.3","target":"pkg:pypi/demo-12885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25343@1.0.3","target":"pkg:pypi/demo-18551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25343@1.0.3","target":"pkg:pypi/demo-19171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25344@1.0.4","target":"pkg:pypi/demo-10150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25344@1.0.4","target":"pkg:pypi/demo-25184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25345@1.0.0","target":"pkg:pypi/demo-12165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25345@1.0.0","target":"pkg:pypi/demo-25152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25346@1.0.1","target":"pkg:pypi/demo-14412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25346@1.0.1","target":"pkg:pypi/demo-16653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25347@1.0.2","target":"pkg:pypi/demo-14861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25347@1.0.2","target":"pkg:pypi/demo-23906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25348@1.0.3","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25348@1.0.3","target":"pkg:pypi/demo-11056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25348@1.0.3","target":"pkg:pypi/demo-17574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25348@1.0.3","target":"pkg:pypi/demo-19576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25349@1.0.4","target":"pkg:pypi/demo-19722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25349@1.0.4","target":"pkg:pypi/demo-22777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2534@1.0.4","target":"pkg:pypi/demo-14091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2534@1.0.4","target":"pkg:pypi/demo-21794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25350@1.0.0","target":"pkg:pypi/demo-15379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25350@1.0.0","target":"pkg:pypi/demo-20318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25350@1.0.0","target":"pkg:pypi/demo-22770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25351@1.0.1","target":"pkg:pypi/demo-11963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25351@1.0.1","target":"pkg:pypi/demo-22571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25352@1.0.2","target":"pkg:pypi/demo-18709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25353@1.0.3","target":"pkg:pypi/demo-19045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25354@1.0.4","target":"pkg:pypi/demo-15686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25354@1.0.4","target":"pkg:pypi/demo-16435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25354@1.0.4","target":"pkg:pypi/demo-24688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25355@1.0.0","target":"pkg:pypi/demo-14463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25355@1.0.0","target":"pkg:pypi/demo-22058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25356@1.0.1","target":"pkg:pypi/demo-1821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25356@1.0.1","target":"pkg:pypi/demo-21587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25356@1.0.1","target":"pkg:pypi/demo-2362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25356@1.0.1","target":"pkg:pypi/demo-25347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25357@1.0.2","target":"pkg:pypi/demo-11235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25357@1.0.2","target":"pkg:pypi/demo-14318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25357@1.0.2","target":"pkg:pypi/demo-16756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25357@1.0.2","target":"pkg:pypi/demo-17621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25358@1.0.3","target":"pkg:pypi/demo-1026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25358@1.0.3","target":"pkg:pypi/demo-21761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25358@1.0.3","target":"pkg:pypi/demo-22939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25359@1.0.4","target":"pkg:pypi/demo-10727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25359@1.0.4","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25359@1.0.4","target":"pkg:pypi/demo-18614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2535@1.0.0","target":"pkg:pypi/demo-13813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2535@1.0.0","target":"pkg:pypi/demo-17320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2535@1.0.0","target":"pkg:pypi/demo-21389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25360@1.0.0","target":"pkg:pypi/demo-10669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25360@1.0.0","target":"pkg:pypi/demo-19044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25360@1.0.0","target":"pkg:pypi/demo-25167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25361@1.0.1","target":"pkg:pypi/demo-16051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25361@1.0.1","target":"pkg:pypi/demo-17375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25361@1.0.1","target":"pkg:pypi/demo-19800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25361@1.0.1","target":"pkg:pypi/demo-25349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25362@1.0.2","target":"pkg:pypi/demo-14863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25363@1.0.3","target":"pkg:pypi/demo-14469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25363@1.0.3","target":"pkg:pypi/demo-18006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25363@1.0.3","target":"pkg:pypi/demo-19318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25363@1.0.3","target":"pkg:pypi/demo-24600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25364@1.0.4","target":"pkg:pypi/demo-12550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25364@1.0.4","target":"pkg:pypi/demo-20868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25365@1.0.0","target":"pkg:pypi/demo-14137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25366@1.0.1","target":"pkg:pypi/demo-14595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25367@1.0.2","target":"pkg:pypi/demo-12256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25367@1.0.2","target":"pkg:pypi/demo-13003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25367@1.0.2","target":"pkg:pypi/demo-1819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25368@1.0.3","target":"pkg:pypi/demo-22423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25368@1.0.3","target":"pkg:pypi/demo-22728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25369@1.0.4","target":"pkg:pypi/demo-11596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25369@1.0.4","target":"pkg:pypi/demo-12885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25369@1.0.4","target":"pkg:pypi/demo-14951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25369@1.0.4","target":"pkg:pypi/demo-17052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2536@1.0.1","target":"pkg:pypi/demo-15728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25370@1.0.0","target":"pkg:pypi/demo-14029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25370@1.0.0","target":"pkg:pypi/demo-16367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25370@1.0.0","target":"pkg:pypi/demo-22429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25370@1.0.0","target":"pkg:pypi/demo-23434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25371@1.0.1","target":"pkg:pypi/demo-12185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25371@1.0.1","target":"pkg:pypi/demo-12566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25371@1.0.1","target":"pkg:pypi/demo-17041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25372@1.0.2","target":"pkg:pypi/demo-11073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25372@1.0.2","target":"pkg:pypi/demo-1300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25372@1.0.2","target":"pkg:pypi/demo-1631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25372@1.0.2","target":"pkg:pypi/demo-18102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25373@1.0.3","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25373@1.0.3","target":"pkg:pypi/demo-18254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25373@1.0.3","target":"pkg:pypi/demo-19702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25374@1.0.4","target":"pkg:pypi/demo-12835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25375@1.0.0","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25375@1.0.0","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25375@1.0.0","target":"pkg:pypi/demo-21440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25375@1.0.0","target":"pkg:pypi/demo-22169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25376@1.0.1","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25376@1.0.1","target":"pkg:pypi/demo-17536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25376@1.0.1","target":"pkg:pypi/demo-18188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25377@1.0.2","target":"pkg:pypi/demo-10204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25377@1.0.2","target":"pkg:pypi/demo-14604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25377@1.0.2","target":"pkg:pypi/demo-22034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25377@1.0.2","target":"pkg:pypi/demo-23682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25378@1.0.3","target":"pkg:pypi/demo-18926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25378@1.0.3","target":"pkg:pypi/demo-19161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25378@1.0.3","target":"pkg:pypi/demo-20637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25379@1.0.4","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25379@1.0.4","target":"pkg:pypi/demo-11501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25379@1.0.4","target":"pkg:pypi/demo-2087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2537@1.0.2","target":"pkg:pypi/demo-20247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2537@1.0.2","target":"pkg:pypi/demo-20635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25380@1.0.0","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25380@1.0.0","target":"pkg:pypi/demo-18808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25380@1.0.0","target":"pkg:pypi/demo-22908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25380@1.0.0","target":"pkg:pypi/demo-25116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25381@1.0.1","target":"pkg:pypi/demo-20099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25381@1.0.1","target":"pkg:pypi/demo-20150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25382@1.0.2","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25382@1.0.2","target":"pkg:pypi/demo-12037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25382@1.0.2","target":"pkg:pypi/demo-18249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25382@1.0.2","target":"pkg:pypi/demo-22060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25383@1.0.3","target":"pkg:pypi/demo-18279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25384@1.0.4","target":"pkg:pypi/demo-12239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25384@1.0.4","target":"pkg:pypi/demo-23944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25385@1.0.0","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25385@1.0.0","target":"pkg:pypi/demo-1905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25385@1.0.0","target":"pkg:pypi/demo-20997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25385@1.0.0","target":"pkg:pypi/demo-25208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25386@1.0.1","target":"pkg:pypi/demo-12315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25386@1.0.1","target":"pkg:pypi/demo-13405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25386@1.0.1","target":"pkg:pypi/demo-21694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25386@1.0.1","target":"pkg:pypi/demo-23631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25387@1.0.2","target":"pkg:pypi/demo-19217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25388@1.0.3","target":"pkg:pypi/demo-21583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25389@1.0.4","target":"pkg:pypi/demo-18101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2538@1.0.3","target":"pkg:pypi/demo-11285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2538@1.0.3","target":"pkg:pypi/demo-11498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2538@1.0.3","target":"pkg:pypi/demo-20145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2538@1.0.3","target":"pkg:pypi/demo-25368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25390@1.0.0","target":"pkg:pypi/demo-17506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25390@1.0.0","target":"pkg:pypi/demo-23869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25390@1.0.0","target":"pkg:pypi/demo-25332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25391@1.0.1","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25391@1.0.1","target":"pkg:pypi/demo-12490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25391@1.0.1","target":"pkg:pypi/demo-18538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25392@1.0.2","target":"pkg:pypi/demo-15302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25393@1.0.3","target":"pkg:pypi/demo-14503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25394@1.0.4","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25395@1.0.0","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25395@1.0.0","target":"pkg:pypi/demo-23726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25396@1.0.1","target":"pkg:pypi/demo-13607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25396@1.0.1","target":"pkg:pypi/demo-1639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25396@1.0.1","target":"pkg:pypi/demo-23725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25396@1.0.1","target":"pkg:pypi/demo-23888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25397@1.0.2","target":"pkg:pypi/demo-11158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25397@1.0.2","target":"pkg:pypi/demo-14097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25397@1.0.2","target":"pkg:pypi/demo-18113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25398@1.0.3","target":"pkg:pypi/demo-16861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25399@1.0.4","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25399@1.0.4","target":"pkg:pypi/demo-19938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25399@1.0.4","target":"pkg:pypi/demo-2471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2539@1.0.4","target":"pkg:pypi/demo-10875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2539@1.0.4","target":"pkg:pypi/demo-18045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-253@1.0.3","target":"pkg:pypi/demo-17427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-253@1.0.3","target":"pkg:pypi/demo-18681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25400@1.0.0","target":"pkg:pypi/demo-21618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25401@1.0.1","target":"pkg:pypi/demo-11902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25401@1.0.1","target":"pkg:pypi/demo-16941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25401@1.0.1","target":"pkg:pypi/demo-20187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25402@1.0.2","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25402@1.0.2","target":"pkg:pypi/demo-13639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25402@1.0.2","target":"pkg:pypi/demo-24146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25403@1.0.3","target":"pkg:pypi/demo-11144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25404@1.0.4","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25404@1.0.4","target":"pkg:pypi/demo-17139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25404@1.0.4","target":"pkg:pypi/demo-22850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25405@1.0.0","target":"pkg:pypi/demo-21960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25406@1.0.1","target":"pkg:pypi/demo-1403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25406@1.0.1","target":"pkg:pypi/demo-14378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25406@1.0.1","target":"pkg:pypi/demo-15577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25406@1.0.1","target":"pkg:pypi/demo-24221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25407@1.0.2","target":"pkg:pypi/demo-11819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25407@1.0.2","target":"pkg:pypi/demo-15639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25408@1.0.3","target":"pkg:pypi/demo-21273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25408@1.0.3","target":"pkg:pypi/demo-21325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25408@1.0.3","target":"pkg:pypi/demo-21332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25409@1.0.4","target":"pkg:pypi/demo-20213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2540@1.0.0","target":"pkg:pypi/demo-1248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2540@1.0.0","target":"pkg:pypi/demo-21394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2540@1.0.0","target":"pkg:pypi/demo-24776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25410@1.0.0","target":"pkg:pypi/demo-1444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25410@1.0.0","target":"pkg:pypi/demo-24114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25410@1.0.0","target":"pkg:pypi/demo-25393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25411@1.0.1","target":"pkg:pypi/demo-1443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25411@1.0.1","target":"pkg:pypi/demo-1574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25411@1.0.1","target":"pkg:pypi/demo-2317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25412@1.0.2","target":"pkg:pypi/demo-15587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25412@1.0.2","target":"pkg:pypi/demo-1619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25412@1.0.2","target":"pkg:pypi/demo-19525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25412@1.0.2","target":"pkg:pypi/demo-2279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25413@1.0.3","target":"pkg:pypi/demo-14899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25413@1.0.3","target":"pkg:pypi/demo-17453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25414@1.0.4","target":"pkg:pypi/demo-22516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25415@1.0.0","target":"pkg:pypi/demo-17574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25416@1.0.1","target":"pkg:pypi/demo-10565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25416@1.0.1","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25416@1.0.1","target":"pkg:pypi/demo-14556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25416@1.0.1","target":"pkg:pypi/demo-24671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25417@1.0.2","target":"pkg:pypi/demo-19552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25418@1.0.3","target":"pkg:pypi/demo-11520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25418@1.0.3","target":"pkg:pypi/demo-20848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25418@1.0.3","target":"pkg:pypi/demo-22109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25418@1.0.3","target":"pkg:pypi/demo-23341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25419@1.0.4","target":"pkg:pypi/demo-12791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25419@1.0.4","target":"pkg:pypi/demo-15299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25419@1.0.4","target":"pkg:pypi/demo-18444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25419@1.0.4","target":"pkg:pypi/demo-19834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2541@1.0.1","target":"pkg:pypi/demo-16061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2541@1.0.1","target":"pkg:pypi/demo-1847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2541@1.0.1","target":"pkg:pypi/demo-20883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2541@1.0.1","target":"pkg:pypi/demo-2111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25420@1.0.0","target":"pkg:pypi/demo-14763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25420@1.0.0","target":"pkg:pypi/demo-15396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25420@1.0.0","target":"pkg:pypi/demo-19704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25421@1.0.1","target":"pkg:pypi/demo-16118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25421@1.0.1","target":"pkg:pypi/demo-21868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25421@1.0.1","target":"pkg:pypi/demo-2335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25421@1.0.1","target":"pkg:pypi/demo-24000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25422@1.0.2","target":"pkg:pypi/demo-10728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25422@1.0.2","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25422@1.0.2","target":"pkg:pypi/demo-21206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25422@1.0.2","target":"pkg:pypi/demo-21278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25423@1.0.3","target":"pkg:pypi/demo-1290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25424@1.0.4","target":"pkg:pypi/demo-11862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25424@1.0.4","target":"pkg:pypi/demo-15417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25424@1.0.4","target":"pkg:pypi/demo-19229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25425@1.0.0","target":"pkg:pypi/demo-16006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25425@1.0.0","target":"pkg:pypi/demo-22400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25426@1.0.1","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25426@1.0.1","target":"pkg:pypi/demo-13330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25426@1.0.1","target":"pkg:pypi/demo-20169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25426@1.0.1","target":"pkg:pypi/demo-21231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25427@1.0.2","target":"pkg:pypi/demo-14047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25427@1.0.2","target":"pkg:pypi/demo-15207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25427@1.0.2","target":"pkg:pypi/demo-17509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25428@1.0.3","target":"pkg:pypi/demo-13584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25428@1.0.3","target":"pkg:pypi/demo-14305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25428@1.0.3","target":"pkg:pypi/demo-15081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25429@1.0.4","target":"pkg:pypi/demo-13532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25429@1.0.4","target":"pkg:pypi/demo-23627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25429@1.0.4","target":"pkg:pypi/demo-24961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2542@1.0.2","target":"pkg:pypi/demo-10865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2542@1.0.2","target":"pkg:pypi/demo-15912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2542@1.0.2","target":"pkg:pypi/demo-21627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25430@1.0.0","target":"pkg:pypi/demo-18831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25430@1.0.0","target":"pkg:pypi/demo-24318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25430@1.0.0","target":"pkg:pypi/demo-24986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25431@1.0.1","target":"pkg:pypi/demo-14926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25431@1.0.1","target":"pkg:pypi/demo-23344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25432@1.0.2","target":"pkg:pypi/demo-17093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25432@1.0.2","target":"pkg:pypi/demo-18888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25433@1.0.3","target":"pkg:pypi/demo-13275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25433@1.0.3","target":"pkg:pypi/demo-18614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25433@1.0.3","target":"pkg:pypi/demo-18700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25433@1.0.3","target":"pkg:pypi/demo-24055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25434@1.0.4","target":"pkg:pypi/demo-1857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25435@1.0.0","target":"pkg:pypi/demo-16193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25435@1.0.0","target":"pkg:pypi/demo-17604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25435@1.0.0","target":"pkg:pypi/demo-18302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25435@1.0.0","target":"pkg:pypi/demo-20330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25436@1.0.1","target":"pkg:pypi/demo-12650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25436@1.0.1","target":"pkg:pypi/demo-20752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25436@1.0.1","target":"pkg:pypi/demo-23455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25437@1.0.2","target":"pkg:pypi/demo-12450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25437@1.0.2","target":"pkg:pypi/demo-16822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25437@1.0.2","target":"pkg:pypi/demo-21101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25437@1.0.2","target":"pkg:pypi/demo-2449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25438@1.0.3","target":"pkg:pypi/demo-22037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25439@1.0.4","target":"pkg:pypi/demo-12393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25439@1.0.4","target":"pkg:pypi/demo-22213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25439@1.0.4","target":"pkg:pypi/demo-24321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2543@1.0.3","target":"pkg:pypi/demo-12610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2543@1.0.3","target":"pkg:pypi/demo-14463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2543@1.0.3","target":"pkg:pypi/demo-18541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2543@1.0.3","target":"pkg:pypi/demo-20694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25440@1.0.0","target":"pkg:pypi/demo-11828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25440@1.0.0","target":"pkg:pypi/demo-14645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25440@1.0.0","target":"pkg:pypi/demo-21054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25441@1.0.1","target":"pkg:pypi/demo-12173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25441@1.0.1","target":"pkg:pypi/demo-14794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25441@1.0.1","target":"pkg:pypi/demo-20958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25442@1.0.2","target":"pkg:pypi/demo-15392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25442@1.0.2","target":"pkg:pypi/demo-17894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25442@1.0.2","target":"pkg:pypi/demo-19309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25443@1.0.3","target":"pkg:pypi/demo-15783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25443@1.0.3","target":"pkg:pypi/demo-2346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25444@1.0.4","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25444@1.0.4","target":"pkg:pypi/demo-14821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25444@1.0.4","target":"pkg:pypi/demo-15174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25445@1.0.0","target":"pkg:pypi/demo-24902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25446@1.0.1","target":"pkg:pypi/demo-20564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25447@1.0.2","target":"pkg:pypi/demo-15477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25447@1.0.2","target":"pkg:pypi/demo-19812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25447@1.0.2","target":"pkg:pypi/demo-20599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25447@1.0.2","target":"pkg:pypi/demo-21838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25448@1.0.3","target":"pkg:pypi/demo-14187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25448@1.0.3","target":"pkg:pypi/demo-14994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25448@1.0.3","target":"pkg:pypi/demo-22785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25448@1.0.3","target":"pkg:pypi/demo-2453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25449@1.0.4","target":"pkg:pypi/demo-1335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25449@1.0.4","target":"pkg:pypi/demo-22078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2544@1.0.4","target":"pkg:pypi/demo-10315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2544@1.0.4","target":"pkg:pypi/demo-17732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2544@1.0.4","target":"pkg:pypi/demo-21452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2544@1.0.4","target":"pkg:pypi/demo-2266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25450@1.0.0","target":"pkg:pypi/demo-21016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25451@1.0.1","target":"pkg:pypi/demo-13733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25451@1.0.1","target":"pkg:pypi/demo-19851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25451@1.0.1","target":"pkg:pypi/demo-22367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25452@1.0.2","target":"pkg:pypi/demo-19581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25452@1.0.2","target":"pkg:pypi/demo-1977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25453@1.0.3","target":"pkg:pypi/demo-10335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25453@1.0.3","target":"pkg:pypi/demo-20207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25454@1.0.4","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25454@1.0.4","target":"pkg:pypi/demo-214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25454@1.0.4","target":"pkg:pypi/demo-2222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25455@1.0.0","target":"pkg:pypi/demo-17255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25455@1.0.0","target":"pkg:pypi/demo-21898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25456@1.0.1","target":"pkg:pypi/demo-25203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25457@1.0.2","target":"pkg:pypi/demo-15410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25457@1.0.2","target":"pkg:pypi/demo-19594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25458@1.0.3","target":"pkg:pypi/demo-15703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25458@1.0.3","target":"pkg:pypi/demo-22783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25458@1.0.3","target":"pkg:pypi/demo-24810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25459@1.0.4","target":"pkg:pypi/demo-15880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25459@1.0.4","target":"pkg:pypi/demo-16747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25459@1.0.4","target":"pkg:pypi/demo-16797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25459@1.0.4","target":"pkg:pypi/demo-22309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2545@1.0.0","target":"pkg:pypi/demo-13480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2545@1.0.0","target":"pkg:pypi/demo-22960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25460@1.0.0","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25460@1.0.0","target":"pkg:pypi/demo-14185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25460@1.0.0","target":"pkg:pypi/demo-14745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25460@1.0.0","target":"pkg:pypi/demo-15309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25461@1.0.1","target":"pkg:pypi/demo-16729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25461@1.0.1","target":"pkg:pypi/demo-17389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25462@1.0.2","target":"pkg:pypi/demo-15309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25462@1.0.2","target":"pkg:pypi/demo-17927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25462@1.0.2","target":"pkg:pypi/demo-25255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25463@1.0.3","target":"pkg:pypi/demo-10762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25463@1.0.3","target":"pkg:pypi/demo-17140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25463@1.0.3","target":"pkg:pypi/demo-17385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25463@1.0.3","target":"pkg:pypi/demo-20517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25464@1.0.4","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25464@1.0.4","target":"pkg:pypi/demo-14527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25464@1.0.4","target":"pkg:pypi/demo-24359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25465@1.0.0","target":"pkg:pypi/demo-12576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25465@1.0.0","target":"pkg:pypi/demo-13405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25465@1.0.0","target":"pkg:pypi/demo-16091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25465@1.0.0","target":"pkg:pypi/demo-22139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25466@1.0.1","target":"pkg:pypi/demo-23606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25467@1.0.2","target":"pkg:pypi/demo-11120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25467@1.0.2","target":"pkg:pypi/demo-21178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25467@1.0.2","target":"pkg:pypi/demo-23603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25468@1.0.3","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25468@1.0.3","target":"pkg:pypi/demo-11870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25468@1.0.3","target":"pkg:pypi/demo-12195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25468@1.0.3","target":"pkg:pypi/demo-14835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25469@1.0.4","target":"pkg:pypi/demo-13623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25469@1.0.4","target":"pkg:pypi/demo-1528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25469@1.0.4","target":"pkg:pypi/demo-18218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25469@1.0.4","target":"pkg:pypi/demo-21783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2546@1.0.1","target":"pkg:pypi/demo-1567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2546@1.0.1","target":"pkg:pypi/demo-22646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2546@1.0.1","target":"pkg:pypi/demo-24376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25470@1.0.0","target":"pkg:pypi/demo-14958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25470@1.0.0","target":"pkg:pypi/demo-18168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25471@1.0.1","target":"pkg:pypi/demo-10740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25471@1.0.1","target":"pkg:pypi/demo-11536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25472@1.0.2","target":"pkg:pypi/demo-20371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25473@1.0.3","target":"pkg:pypi/demo-17249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25473@1.0.3","target":"pkg:pypi/demo-24356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25474@1.0.4","target":"pkg:pypi/demo-18087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25474@1.0.4","target":"pkg:pypi/demo-20181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25474@1.0.4","target":"pkg:pypi/demo-24757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25475@1.0.0","target":"pkg:pypi/demo-23775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25476@1.0.1","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25476@1.0.1","target":"pkg:pypi/demo-15101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25477@1.0.2","target":"pkg:pypi/demo-11814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25478@1.0.3","target":"pkg:pypi/demo-15734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25478@1.0.3","target":"pkg:pypi/demo-17384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25478@1.0.3","target":"pkg:pypi/demo-18212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25478@1.0.3","target":"pkg:pypi/demo-20674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25479@1.0.4","target":"pkg:pypi/demo-15840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25479@1.0.4","target":"pkg:pypi/demo-18318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25479@1.0.4","target":"pkg:pypi/demo-21227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2547@1.0.2","target":"pkg:pypi/demo-11411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2547@1.0.2","target":"pkg:pypi/demo-13897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2547@1.0.2","target":"pkg:pypi/demo-16940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2547@1.0.2","target":"pkg:pypi/demo-21668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25480@1.0.0","target":"pkg:pypi/demo-18385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25480@1.0.0","target":"pkg:pypi/demo-195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25480@1.0.0","target":"pkg:pypi/demo-20999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25481@1.0.1","target":"pkg:pypi/demo-12058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25481@1.0.1","target":"pkg:pypi/demo-2341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25481@1.0.1","target":"pkg:pypi/demo-2413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25482@1.0.2","target":"pkg:pypi/demo-18514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25483@1.0.3","target":"pkg:pypi/demo-1577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25483@1.0.3","target":"pkg:pypi/demo-19621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25483@1.0.3","target":"pkg:pypi/demo-23403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25483@1.0.3","target":"pkg:pypi/demo-24936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25484@1.0.4","target":"pkg:pypi/demo-14565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25484@1.0.4","target":"pkg:pypi/demo-19598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25484@1.0.4","target":"pkg:pypi/demo-2321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25485@1.0.0","target":"pkg:pypi/demo-10294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25485@1.0.0","target":"pkg:pypi/demo-12710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25485@1.0.0","target":"pkg:pypi/demo-1651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25485@1.0.0","target":"pkg:pypi/demo-21719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25486@1.0.1","target":"pkg:pypi/demo-20506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25487@1.0.2","target":"pkg:pypi/demo-14736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25487@1.0.2","target":"pkg:pypi/demo-24563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25487@1.0.2","target":"pkg:pypi/demo-25258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25488@1.0.3","target":"pkg:pypi/demo-11455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25488@1.0.3","target":"pkg:pypi/demo-11573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25489@1.0.4","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2548@1.0.3","target":"pkg:pypi/demo-11592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25490@1.0.0","target":"pkg:pypi/demo-10759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25490@1.0.0","target":"pkg:pypi/demo-12398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25490@1.0.0","target":"pkg:pypi/demo-16053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25490@1.0.0","target":"pkg:pypi/demo-17132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25491@1.0.1","target":"pkg:pypi/demo-19449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25492@1.0.2","target":"pkg:pypi/demo-10934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25492@1.0.2","target":"pkg:pypi/demo-13812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25493@1.0.3","target":"pkg:pypi/demo-13215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25493@1.0.3","target":"pkg:pypi/demo-14608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25494@1.0.4","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25494@1.0.4","target":"pkg:pypi/demo-16942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25494@1.0.4","target":"pkg:pypi/demo-18367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25495@1.0.0","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25495@1.0.0","target":"pkg:pypi/demo-16872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25495@1.0.0","target":"pkg:pypi/demo-17880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25496@1.0.1","target":"pkg:pypi/demo-23756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25496@1.0.1","target":"pkg:pypi/demo-24340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25497@1.0.2","target":"pkg:pypi/demo-13786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25498@1.0.3","target":"pkg:pypi/demo-12316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25498@1.0.3","target":"pkg:pypi/demo-14003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25498@1.0.3","target":"pkg:pypi/demo-1775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25499@1.0.4","target":"pkg:pypi/demo-15261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25499@1.0.4","target":"pkg:pypi/demo-16152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25499@1.0.4","target":"pkg:pypi/demo-18990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25499@1.0.4","target":"pkg:pypi/demo-19737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2549@1.0.4","target":"pkg:pypi/demo-16015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-254@1.0.4","target":"pkg:pypi/demo-19483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25500@1.0.0","target":"pkg:pypi/demo-14270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25500@1.0.0","target":"pkg:pypi/demo-23433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25501@1.0.1","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25501@1.0.1","target":"pkg:pypi/demo-21189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25501@1.0.1","target":"pkg:pypi/demo-24686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25502@1.0.2","target":"pkg:pypi/demo-17613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25503@1.0.3","target":"pkg:pypi/demo-13170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25503@1.0.3","target":"pkg:pypi/demo-16093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25503@1.0.3","target":"pkg:pypi/demo-18909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25503@1.0.3","target":"pkg:pypi/demo-19828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25504@1.0.4","target":"pkg:pypi/demo-18108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25505@1.0.0","target":"pkg:pypi/demo-11648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25505@1.0.0","target":"pkg:pypi/demo-14771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25505@1.0.0","target":"pkg:pypi/demo-17967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25505@1.0.0","target":"pkg:pypi/demo-21194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25506@1.0.1","target":"pkg:pypi/demo-25433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25507@1.0.2","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25507@1.0.2","target":"pkg:pypi/demo-12627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25507@1.0.2","target":"pkg:pypi/demo-13563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25507@1.0.2","target":"pkg:pypi/demo-13607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25508@1.0.3","target":"pkg:pypi/demo-13178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25508@1.0.3","target":"pkg:pypi/demo-13208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25509@1.0.4","target":"pkg:pypi/demo-12629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25509@1.0.4","target":"pkg:pypi/demo-14177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25509@1.0.4","target":"pkg:pypi/demo-22424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2550@1.0.0","target":"pkg:pypi/demo-15580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2550@1.0.0","target":"pkg:pypi/demo-19030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2550@1.0.0","target":"pkg:pypi/demo-20210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2550@1.0.0","target":"pkg:pypi/demo-21678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25510@1.0.0","target":"pkg:pypi/demo-14618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25510@1.0.0","target":"pkg:pypi/demo-19315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25510@1.0.0","target":"pkg:pypi/demo-2528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25511@1.0.1","target":"pkg:pypi/demo-14244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25512@1.0.2","target":"pkg:pypi/demo-24277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25513@1.0.3","target":"pkg:pypi/demo-17596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25513@1.0.3","target":"pkg:pypi/demo-17714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25513@1.0.3","target":"pkg:pypi/demo-22449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25514@1.0.4","target":"pkg:pypi/demo-13864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25514@1.0.4","target":"pkg:pypi/demo-16684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25514@1.0.4","target":"pkg:pypi/demo-23462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25515@1.0.0","target":"pkg:pypi/demo-22780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25516@1.0.1","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25516@1.0.1","target":"pkg:pypi/demo-14374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25516@1.0.1","target":"pkg:pypi/demo-18259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25516@1.0.1","target":"pkg:pypi/demo-19512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25517@1.0.2","target":"pkg:pypi/demo-24773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25518@1.0.3","target":"pkg:pypi/demo-21767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25519@1.0.4","target":"pkg:pypi/demo-12593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25519@1.0.4","target":"pkg:pypi/demo-1810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25519@1.0.4","target":"pkg:pypi/demo-19181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25519@1.0.4","target":"pkg:pypi/demo-25124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2551@1.0.1","target":"pkg:pypi/demo-16406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2551@1.0.1","target":"pkg:pypi/demo-20662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2551@1.0.1","target":"pkg:pypi/demo-21633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25520@1.0.0","target":"pkg:pypi/demo-17414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25521@1.0.1","target":"pkg:pypi/demo-2213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25522@1.0.2","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25522@1.0.2","target":"pkg:pypi/demo-14102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25523@1.0.3","target":"pkg:pypi/demo-10832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25523@1.0.3","target":"pkg:pypi/demo-20165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25524@1.0.4","target":"pkg:pypi/demo-14841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25525@1.0.0","target":"pkg:pypi/demo-15423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25525@1.0.0","target":"pkg:pypi/demo-23664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25526@1.0.1","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25526@1.0.1","target":"pkg:pypi/demo-23444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25527@1.0.2","target":"pkg:pypi/demo-23429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25528@1.0.3","target":"pkg:pypi/demo-18309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25528@1.0.3","target":"pkg:pypi/demo-19071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25528@1.0.3","target":"pkg:pypi/demo-20937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25529@1.0.4","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25529@1.0.4","target":"pkg:pypi/demo-24760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2552@1.0.2","target":"pkg:pypi/demo-12927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25530@1.0.0","target":"pkg:pypi/demo-10095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25530@1.0.0","target":"pkg:pypi/demo-18833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25530@1.0.0","target":"pkg:pypi/demo-24033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25530@1.0.0","target":"pkg:pypi/demo-25360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25531@1.0.1","target":"pkg:pypi/demo-10908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25531@1.0.1","target":"pkg:pypi/demo-138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25531@1.0.1","target":"pkg:pypi/demo-14041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25531@1.0.1","target":"pkg:pypi/demo-20394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25532@1.0.2","target":"pkg:pypi/demo-18511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25533@1.0.3","target":"pkg:pypi/demo-21946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25534@1.0.4","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25534@1.0.4","target":"pkg:pypi/demo-20798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25534@1.0.4","target":"pkg:pypi/demo-21863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25534@1.0.4","target":"pkg:pypi/demo-2315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25535@1.0.0","target":"pkg:pypi/demo-18828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25536@1.0.1","target":"pkg:pypi/demo-14187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25536@1.0.1","target":"pkg:pypi/demo-16066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25536@1.0.1","target":"pkg:pypi/demo-22632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25536@1.0.1","target":"pkg:pypi/demo-22804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25537@1.0.2","target":"pkg:pypi/demo-18780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25538@1.0.3","target":"pkg:pypi/demo-18938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25538@1.0.3","target":"pkg:pypi/demo-20430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25538@1.0.3","target":"pkg:pypi/demo-24682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25539@1.0.4","target":"pkg:pypi/demo-12517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25539@1.0.4","target":"pkg:pypi/demo-12647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2553@1.0.3","target":"pkg:pypi/demo-14782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2553@1.0.3","target":"pkg:pypi/demo-23918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25540@1.0.0","target":"pkg:pypi/demo-18060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25540@1.0.0","target":"pkg:pypi/demo-22369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25540@1.0.0","target":"pkg:pypi/demo-25256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25541@1.0.1","target":"pkg:pypi/demo-11981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25541@1.0.1","target":"pkg:pypi/demo-17032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25542@1.0.2","target":"pkg:pypi/demo-1945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25542@1.0.2","target":"pkg:pypi/demo-19691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25542@1.0.2","target":"pkg:pypi/demo-20856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25543@1.0.3","target":"pkg:pypi/demo-10858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25543@1.0.3","target":"pkg:pypi/demo-1966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25543@1.0.3","target":"pkg:pypi/demo-21536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25544@1.0.4","target":"pkg:pypi/demo-17572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25544@1.0.4","target":"pkg:pypi/demo-23537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25545@1.0.0","target":"pkg:pypi/demo-10839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25545@1.0.0","target":"pkg:pypi/demo-14619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25546@1.0.1","target":"pkg:pypi/demo-11743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25546@1.0.1","target":"pkg:pypi/demo-20174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25547@1.0.2","target":"pkg:pypi/demo-11477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25547@1.0.2","target":"pkg:pypi/demo-17204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25547@1.0.2","target":"pkg:pypi/demo-18663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25547@1.0.2","target":"pkg:pypi/demo-2028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25548@1.0.3","target":"pkg:pypi/demo-13907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25548@1.0.3","target":"pkg:pypi/demo-16010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25548@1.0.3","target":"pkg:pypi/demo-16475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25548@1.0.3","target":"pkg:pypi/demo-20764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25549@1.0.4","target":"pkg:pypi/demo-1943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25549@1.0.4","target":"pkg:pypi/demo-21237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25549@1.0.4","target":"pkg:pypi/demo-22340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25549@1.0.4","target":"pkg:pypi/demo-2355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2554@1.0.4","target":"pkg:pypi/demo-11488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2554@1.0.4","target":"pkg:pypi/demo-13987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2554@1.0.4","target":"pkg:pypi/demo-19773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25550@1.0.0","target":"pkg:pypi/demo-23817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25550@1.0.0","target":"pkg:pypi/demo-24714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25551@1.0.1","target":"pkg:pypi/demo-1077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25551@1.0.1","target":"pkg:pypi/demo-1321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25551@1.0.1","target":"pkg:pypi/demo-15925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25552@1.0.2","target":"pkg:pypi/demo-1536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25552@1.0.2","target":"pkg:pypi/demo-17631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25552@1.0.2","target":"pkg:pypi/demo-19630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25553@1.0.3","target":"pkg:pypi/demo-15564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25553@1.0.3","target":"pkg:pypi/demo-17342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25553@1.0.3","target":"pkg:pypi/demo-2243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25554@1.0.4","target":"pkg:pypi/demo-19222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25554@1.0.4","target":"pkg:pypi/demo-21566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25554@1.0.4","target":"pkg:pypi/demo-22635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25555@1.0.0","target":"pkg:pypi/demo-13984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25555@1.0.0","target":"pkg:pypi/demo-17955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25555@1.0.0","target":"pkg:pypi/demo-23885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25556@1.0.1","target":"pkg:pypi/demo-12224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25556@1.0.1","target":"pkg:pypi/demo-14281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25556@1.0.1","target":"pkg:pypi/demo-18495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25556@1.0.1","target":"pkg:pypi/demo-22503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25557@1.0.2","target":"pkg:pypi/demo-12945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25557@1.0.2","target":"pkg:pypi/demo-17894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25557@1.0.2","target":"pkg:pypi/demo-22388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25557@1.0.2","target":"pkg:pypi/demo-25510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25558@1.0.3","target":"pkg:pypi/demo-13373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25558@1.0.3","target":"pkg:pypi/demo-1699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25558@1.0.3","target":"pkg:pypi/demo-22514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25558@1.0.3","target":"pkg:pypi/demo-24143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25559@1.0.4","target":"pkg:pypi/demo-18264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2555@1.0.0","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2555@1.0.0","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2555@1.0.0","target":"pkg:pypi/demo-12887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25560@1.0.0","target":"pkg:pypi/demo-14571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25560@1.0.0","target":"pkg:pypi/demo-22011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25561@1.0.1","target":"pkg:pypi/demo-18170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25561@1.0.1","target":"pkg:pypi/demo-20092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25561@1.0.1","target":"pkg:pypi/demo-21653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25561@1.0.1","target":"pkg:pypi/demo-23813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25562@1.0.2","target":"pkg:pypi/demo-15290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25562@1.0.2","target":"pkg:pypi/demo-16483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25562@1.0.2","target":"pkg:pypi/demo-16935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25562@1.0.2","target":"pkg:pypi/demo-22135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25563@1.0.3","target":"pkg:pypi/demo-16243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25563@1.0.3","target":"pkg:pypi/demo-17553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25564@1.0.4","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25564@1.0.4","target":"pkg:pypi/demo-14842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25564@1.0.4","target":"pkg:pypi/demo-23343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25565@1.0.0","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25565@1.0.0","target":"pkg:pypi/demo-19186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25565@1.0.0","target":"pkg:pypi/demo-24146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25566@1.0.1","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25566@1.0.1","target":"pkg:pypi/demo-13586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25566@1.0.1","target":"pkg:pypi/demo-24247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25567@1.0.2","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25568@1.0.3","target":"pkg:pypi/demo-16124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25569@1.0.4","target":"pkg:pypi/demo-22298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2556@1.0.1","target":"pkg:pypi/demo-10303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2556@1.0.1","target":"pkg:pypi/demo-13108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2556@1.0.1","target":"pkg:pypi/demo-21921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2556@1.0.1","target":"pkg:pypi/demo-24366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25570@1.0.0","target":"pkg:pypi/demo-11442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25570@1.0.0","target":"pkg:pypi/demo-17022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25570@1.0.0","target":"pkg:pypi/demo-19424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25570@1.0.0","target":"pkg:pypi/demo-21169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25571@1.0.1","target":"pkg:pypi/demo-14267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25571@1.0.1","target":"pkg:pypi/demo-18409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25571@1.0.1","target":"pkg:pypi/demo-202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25571@1.0.1","target":"pkg:pypi/demo-23051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25572@1.0.2","target":"pkg:pypi/demo-12570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25572@1.0.2","target":"pkg:pypi/demo-21737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25572@1.0.2","target":"pkg:pypi/demo-2310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25572@1.0.2","target":"pkg:pypi/demo-25269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25573@1.0.3","target":"pkg:pypi/demo-18683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25573@1.0.3","target":"pkg:pypi/demo-21235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25573@1.0.3","target":"pkg:pypi/demo-24418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25574@1.0.4","target":"pkg:pypi/demo-12290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25574@1.0.4","target":"pkg:pypi/demo-15759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25575@1.0.0","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25576@1.0.1","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25576@1.0.1","target":"pkg:pypi/demo-15283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25576@1.0.1","target":"pkg:pypi/demo-20604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25576@1.0.1","target":"pkg:pypi/demo-20975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25577@1.0.2","target":"pkg:pypi/demo-13246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25577@1.0.2","target":"pkg:pypi/demo-15010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25577@1.0.2","target":"pkg:pypi/demo-23576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25577@1.0.2","target":"pkg:pypi/demo-25480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25578@1.0.3","target":"pkg:pypi/demo-24952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25579@1.0.4","target":"pkg:pypi/demo-10387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25579@1.0.4","target":"pkg:pypi/demo-13046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25579@1.0.4","target":"pkg:pypi/demo-19448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2557@1.0.2","target":"pkg:pypi/demo-15984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25580@1.0.0","target":"pkg:pypi/demo-12349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25580@1.0.0","target":"pkg:pypi/demo-23546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25580@1.0.0","target":"pkg:pypi/demo-23611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25580@1.0.0","target":"pkg:pypi/demo-23996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25581@1.0.1","target":"pkg:pypi/demo-14910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25581@1.0.1","target":"pkg:pypi/demo-1834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25581@1.0.1","target":"pkg:pypi/demo-20347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25582@1.0.2","target":"pkg:pypi/demo-16149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25582@1.0.2","target":"pkg:pypi/demo-17408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25583@1.0.3","target":"pkg:pypi/demo-17422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25583@1.0.3","target":"pkg:pypi/demo-17479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25583@1.0.3","target":"pkg:pypi/demo-23155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25583@1.0.3","target":"pkg:pypi/demo-24415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25584@1.0.4","target":"pkg:pypi/demo-20602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25584@1.0.4","target":"pkg:pypi/demo-21954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25584@1.0.4","target":"pkg:pypi/demo-24501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25585@1.0.0","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25585@1.0.0","target":"pkg:pypi/demo-10723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25585@1.0.0","target":"pkg:pypi/demo-13432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25585@1.0.0","target":"pkg:pypi/demo-24240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25586@1.0.1","target":"pkg:pypi/demo-12962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25586@1.0.1","target":"pkg:pypi/demo-14723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25586@1.0.1","target":"pkg:pypi/demo-22060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25587@1.0.2","target":"pkg:pypi/demo-22279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25588@1.0.3","target":"pkg:pypi/demo-1403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25588@1.0.3","target":"pkg:pypi/demo-1410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25588@1.0.3","target":"pkg:pypi/demo-16899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25588@1.0.3","target":"pkg:pypi/demo-19127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25589@1.0.4","target":"pkg:pypi/demo-13790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25589@1.0.4","target":"pkg:pypi/demo-24735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2558@1.0.3","target":"pkg:pypi/demo-10648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2558@1.0.3","target":"pkg:pypi/demo-1543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2558@1.0.3","target":"pkg:pypi/demo-1564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2558@1.0.3","target":"pkg:pypi/demo-16239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25590@1.0.0","target":"pkg:pypi/demo-12395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25591@1.0.1","target":"pkg:pypi/demo-11453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25591@1.0.1","target":"pkg:pypi/demo-1966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25592@1.0.2","target":"pkg:pypi/demo-1486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25593@1.0.3","target":"pkg:pypi/demo-10390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25593@1.0.3","target":"pkg:pypi/demo-18333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25593@1.0.3","target":"pkg:pypi/demo-23161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25593@1.0.3","target":"pkg:pypi/demo-24780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25594@1.0.4","target":"pkg:pypi/demo-12353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25594@1.0.4","target":"pkg:pypi/demo-13771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25594@1.0.4","target":"pkg:pypi/demo-14918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25594@1.0.4","target":"pkg:pypi/demo-23350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25595@1.0.0","target":"pkg:pypi/demo-2325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25595@1.0.0","target":"pkg:pypi/demo-2396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25596@1.0.1","target":"pkg:pypi/demo-17306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25597@1.0.2","target":"pkg:pypi/demo-12333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25597@1.0.2","target":"pkg:pypi/demo-12882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25597@1.0.2","target":"pkg:pypi/demo-15054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25598@1.0.3","target":"pkg:pypi/demo-22026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25599@1.0.4","target":"pkg:pypi/demo-21383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25599@1.0.4","target":"pkg:pypi/demo-22050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25599@1.0.4","target":"pkg:pypi/demo-25511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2559@1.0.4","target":"pkg:pypi/demo-13115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2559@1.0.4","target":"pkg:pypi/demo-17879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-255@1.0.0","target":"pkg:pypi/demo-12019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25600@1.0.0","target":"pkg:pypi/demo-13834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25601@1.0.1","target":"pkg:pypi/demo-15151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25602@1.0.2","target":"pkg:pypi/demo-12042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25603@1.0.3","target":"pkg:pypi/demo-12084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25603@1.0.3","target":"pkg:pypi/demo-20138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25604@1.0.4","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25604@1.0.4","target":"pkg:pypi/demo-14301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25604@1.0.4","target":"pkg:pypi/demo-25446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25605@1.0.0","target":"pkg:pypi/demo-15087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25605@1.0.0","target":"pkg:pypi/demo-20048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25606@1.0.1","target":"pkg:pypi/demo-13996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25606@1.0.1","target":"pkg:pypi/demo-19878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25607@1.0.2","target":"pkg:pypi/demo-13986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25607@1.0.2","target":"pkg:pypi/demo-14893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25607@1.0.2","target":"pkg:pypi/demo-17064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25608@1.0.3","target":"pkg:pypi/demo-12901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25609@1.0.4","target":"pkg:pypi/demo-25076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2560@1.0.0","target":"pkg:pypi/demo-10673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25610@1.0.0","target":"pkg:pypi/demo-14456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25610@1.0.0","target":"pkg:pypi/demo-18781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25610@1.0.0","target":"pkg:pypi/demo-19677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25610@1.0.0","target":"pkg:pypi/demo-24704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25611@1.0.1","target":"pkg:pypi/demo-23399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25612@1.0.2","target":"pkg:pypi/demo-1024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25612@1.0.2","target":"pkg:pypi/demo-25164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25613@1.0.3","target":"pkg:pypi/demo-18424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25614@1.0.4","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25614@1.0.4","target":"pkg:pypi/demo-12014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25615@1.0.0","target":"pkg:pypi/demo-10863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25615@1.0.0","target":"pkg:pypi/demo-12794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25616@1.0.1","target":"pkg:pypi/demo-11391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25617@1.0.2","target":"pkg:pypi/demo-10837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25618@1.0.3","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25618@1.0.3","target":"pkg:pypi/demo-16567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25619@1.0.4","target":"pkg:pypi/demo-1683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25619@1.0.4","target":"pkg:pypi/demo-2457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2561@1.0.1","target":"pkg:pypi/demo-19152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25620@1.0.0","target":"pkg:pypi/demo-1071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25620@1.0.0","target":"pkg:pypi/demo-15801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25621@1.0.1","target":"pkg:pypi/demo-13946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25622@1.0.2","target":"pkg:pypi/demo-15517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25622@1.0.2","target":"pkg:pypi/demo-18218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25622@1.0.2","target":"pkg:pypi/demo-18495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25622@1.0.2","target":"pkg:pypi/demo-22049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25623@1.0.3","target":"pkg:pypi/demo-13789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25623@1.0.3","target":"pkg:pypi/demo-19887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25624@1.0.4","target":"pkg:pypi/demo-20160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25625@1.0.0","target":"pkg:pypi/demo-10809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25625@1.0.0","target":"pkg:pypi/demo-22559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25626@1.0.1","target":"pkg:pypi/demo-1293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25626@1.0.1","target":"pkg:pypi/demo-13343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25627@1.0.2","target":"pkg:pypi/demo-16443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25628@1.0.3","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25628@1.0.3","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25628@1.0.3","target":"pkg:pypi/demo-16556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25628@1.0.3","target":"pkg:pypi/demo-21008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25629@1.0.4","target":"pkg:pypi/demo-11976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25629@1.0.4","target":"pkg:pypi/demo-25346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2562@1.0.2","target":"pkg:pypi/demo-13100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2562@1.0.2","target":"pkg:pypi/demo-13327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2562@1.0.2","target":"pkg:pypi/demo-15433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2562@1.0.2","target":"pkg:pypi/demo-17154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25630@1.0.0","target":"pkg:pypi/demo-22207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25631@1.0.1","target":"pkg:pypi/demo-19547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25631@1.0.1","target":"pkg:pypi/demo-21476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25632@1.0.2","target":"pkg:pypi/demo-18587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25633@1.0.3","target":"pkg:pypi/demo-24193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25634@1.0.4","target":"pkg:pypi/demo-21119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25635@1.0.0","target":"pkg:pypi/demo-25013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25636@1.0.1","target":"pkg:pypi/demo-14600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25636@1.0.1","target":"pkg:pypi/demo-16135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25636@1.0.1","target":"pkg:pypi/demo-22841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25636@1.0.1","target":"pkg:pypi/demo-24735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25637@1.0.2","target":"pkg:pypi/demo-10871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25637@1.0.2","target":"pkg:pypi/demo-11188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25637@1.0.2","target":"pkg:pypi/demo-11867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25638@1.0.3","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25638@1.0.3","target":"pkg:pypi/demo-10949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25639@1.0.4","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25639@1.0.4","target":"pkg:pypi/demo-12643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2563@1.0.3","target":"pkg:pypi/demo-12791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25640@1.0.0","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25640@1.0.0","target":"pkg:pypi/demo-11289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25640@1.0.0","target":"pkg:pypi/demo-12758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25640@1.0.0","target":"pkg:pypi/demo-15068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25641@1.0.1","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25641@1.0.1","target":"pkg:pypi/demo-16166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25641@1.0.1","target":"pkg:pypi/demo-22832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25642@1.0.2","target":"pkg:pypi/demo-12805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25642@1.0.2","target":"pkg:pypi/demo-20785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25643@1.0.3","target":"pkg:pypi/demo-10401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25643@1.0.3","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25643@1.0.3","target":"pkg:pypi/demo-17535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25643@1.0.3","target":"pkg:pypi/demo-21870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25644@1.0.4","target":"pkg:pypi/demo-12955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25644@1.0.4","target":"pkg:pypi/demo-18793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25645@1.0.0","target":"pkg:pypi/demo-20026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25646@1.0.1","target":"pkg:pypi/demo-1132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25646@1.0.1","target":"pkg:pypi/demo-13290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25646@1.0.1","target":"pkg:pypi/demo-21883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25646@1.0.1","target":"pkg:pypi/demo-22936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25647@1.0.2","target":"pkg:pypi/demo-11755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25647@1.0.2","target":"pkg:pypi/demo-24879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25648@1.0.3","target":"pkg:pypi/demo-23512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25649@1.0.4","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25649@1.0.4","target":"pkg:pypi/demo-20500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2564@1.0.4","target":"pkg:pypi/demo-24957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25650@1.0.0","target":"pkg:pypi/demo-12170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25650@1.0.0","target":"pkg:pypi/demo-14496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25650@1.0.0","target":"pkg:pypi/demo-21380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25650@1.0.0","target":"pkg:pypi/demo-21712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25651@1.0.1","target":"pkg:pypi/demo-12048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25651@1.0.1","target":"pkg:pypi/demo-2259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25651@1.0.1","target":"pkg:pypi/demo-2537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25652@1.0.2","target":"pkg:pypi/demo-11037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25652@1.0.2","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25652@1.0.2","target":"pkg:pypi/demo-13564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25652@1.0.2","target":"pkg:pypi/demo-24824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25653@1.0.3","target":"pkg:pypi/demo-24624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25654@1.0.4","target":"pkg:pypi/demo-21796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25655@1.0.0","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25655@1.0.0","target":"pkg:pypi/demo-14087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25655@1.0.0","target":"pkg:pypi/demo-15793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25656@1.0.1","target":"pkg:pypi/demo-13128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25656@1.0.1","target":"pkg:pypi/demo-15114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25656@1.0.1","target":"pkg:pypi/demo-21447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25656@1.0.1","target":"pkg:pypi/demo-25641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25657@1.0.2","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25657@1.0.2","target":"pkg:pypi/demo-13437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25657@1.0.2","target":"pkg:pypi/demo-22817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25657@1.0.2","target":"pkg:pypi/demo-24678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25658@1.0.3","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25658@1.0.3","target":"pkg:pypi/demo-10479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25658@1.0.3","target":"pkg:pypi/demo-24044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25659@1.0.4","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25659@1.0.4","target":"pkg:pypi/demo-19716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2565@1.0.0","target":"pkg:pypi/demo-19507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25660@1.0.0","target":"pkg:pypi/demo-14095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25660@1.0.0","target":"pkg:pypi/demo-15575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25660@1.0.0","target":"pkg:pypi/demo-16147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25660@1.0.0","target":"pkg:pypi/demo-23480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25661@1.0.1","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25661@1.0.1","target":"pkg:pypi/demo-12000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25661@1.0.1","target":"pkg:pypi/demo-16386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25661@1.0.1","target":"pkg:pypi/demo-20114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25662@1.0.2","target":"pkg:pypi/demo-12487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25662@1.0.2","target":"pkg:pypi/demo-22170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25662@1.0.2","target":"pkg:pypi/demo-25247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25663@1.0.3","target":"pkg:pypi/demo-1082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25663@1.0.3","target":"pkg:pypi/demo-23876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25664@1.0.4","target":"pkg:pypi/demo-23397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25665@1.0.0","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25665@1.0.0","target":"pkg:pypi/demo-19634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25665@1.0.0","target":"pkg:pypi/demo-1982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25665@1.0.0","target":"pkg:pypi/demo-22002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25666@1.0.1","target":"pkg:pypi/demo-12503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25666@1.0.1","target":"pkg:pypi/demo-13427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25667@1.0.2","target":"pkg:pypi/demo-15031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25668@1.0.3","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25668@1.0.3","target":"pkg:pypi/demo-17789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25668@1.0.3","target":"pkg:pypi/demo-19748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25669@1.0.4","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25669@1.0.4","target":"pkg:pypi/demo-12927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25669@1.0.4","target":"pkg:pypi/demo-20316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25669@1.0.4","target":"pkg:pypi/demo-24231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2566@1.0.1","target":"pkg:pypi/demo-15528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2566@1.0.1","target":"pkg:pypi/demo-20221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2566@1.0.1","target":"pkg:pypi/demo-23198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2566@1.0.1","target":"pkg:pypi/demo-23758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25670@1.0.0","target":"pkg:pypi/demo-14693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25670@1.0.0","target":"pkg:pypi/demo-20131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25670@1.0.0","target":"pkg:pypi/demo-22829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25671@1.0.1","target":"pkg:pypi/demo-17299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25671@1.0.1","target":"pkg:pypi/demo-21169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25671@1.0.1","target":"pkg:pypi/demo-2505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25672@1.0.2","target":"pkg:pypi/demo-1596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25673@1.0.3","target":"pkg:pypi/demo-13328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25673@1.0.3","target":"pkg:pypi/demo-14231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25673@1.0.3","target":"pkg:pypi/demo-17843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25673@1.0.3","target":"pkg:pypi/demo-18166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25674@1.0.4","target":"pkg:pypi/demo-11048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25674@1.0.4","target":"pkg:pypi/demo-14420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25674@1.0.4","target":"pkg:pypi/demo-20079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25674@1.0.4","target":"pkg:pypi/demo-20394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25675@1.0.0","target":"pkg:pypi/demo-15961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25675@1.0.0","target":"pkg:pypi/demo-20686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25675@1.0.0","target":"pkg:pypi/demo-22681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25676@1.0.1","target":"pkg:pypi/demo-12517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25676@1.0.1","target":"pkg:pypi/demo-19956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25676@1.0.1","target":"pkg:pypi/demo-23146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25676@1.0.1","target":"pkg:pypi/demo-24361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25677@1.0.2","target":"pkg:pypi/demo-12177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25677@1.0.2","target":"pkg:pypi/demo-13411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25677@1.0.2","target":"pkg:pypi/demo-13612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25677@1.0.2","target":"pkg:pypi/demo-14096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25678@1.0.3","target":"pkg:pypi/demo-16754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25678@1.0.3","target":"pkg:pypi/demo-19562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25678@1.0.3","target":"pkg:pypi/demo-21563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25679@1.0.4","target":"pkg:pypi/demo-12305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25679@1.0.4","target":"pkg:pypi/demo-23083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25679@1.0.4","target":"pkg:pypi/demo-23203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25679@1.0.4","target":"pkg:pypi/demo-23764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2567@1.0.2","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2567@1.0.2","target":"pkg:pypi/demo-15734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2567@1.0.2","target":"pkg:pypi/demo-2119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2567@1.0.2","target":"pkg:pypi/demo-23299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25680@1.0.0","target":"pkg:pypi/demo-11509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25680@1.0.0","target":"pkg:pypi/demo-25440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25681@1.0.1","target":"pkg:pypi/demo-11085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25681@1.0.1","target":"pkg:pypi/demo-11218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25681@1.0.1","target":"pkg:pypi/demo-15103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25681@1.0.1","target":"pkg:pypi/demo-15863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25682@1.0.2","target":"pkg:pypi/demo-11696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25682@1.0.2","target":"pkg:pypi/demo-16443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25682@1.0.2","target":"pkg:pypi/demo-17979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25683@1.0.3","target":"pkg:pypi/demo-11205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25683@1.0.3","target":"pkg:pypi/demo-14030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25683@1.0.3","target":"pkg:pypi/demo-23657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25684@1.0.4","target":"pkg:pypi/demo-17374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25684@1.0.4","target":"pkg:pypi/demo-18104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25684@1.0.4","target":"pkg:pypi/demo-21550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25684@1.0.4","target":"pkg:pypi/demo-22369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25685@1.0.0","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25685@1.0.0","target":"pkg:pypi/demo-20342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25685@1.0.0","target":"pkg:pypi/demo-24168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25685@1.0.0","target":"pkg:pypi/demo-25241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25686@1.0.1","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25687@1.0.2","target":"pkg:pypi/demo-13305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25687@1.0.2","target":"pkg:pypi/demo-18348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25687@1.0.2","target":"pkg:pypi/demo-18906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25687@1.0.2","target":"pkg:pypi/demo-20986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25688@1.0.3","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25688@1.0.3","target":"pkg:pypi/demo-14014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25688@1.0.3","target":"pkg:pypi/demo-24509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25688@1.0.3","target":"pkg:pypi/demo-25514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25689@1.0.4","target":"pkg:pypi/demo-11017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25689@1.0.4","target":"pkg:pypi/demo-18525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25689@1.0.4","target":"pkg:pypi/demo-25334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2568@1.0.3","target":"pkg:pypi/demo-1407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25690@1.0.0","target":"pkg:pypi/demo-24802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25691@1.0.1","target":"pkg:pypi/demo-17311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25692@1.0.2","target":"pkg:pypi/demo-13813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25692@1.0.2","target":"pkg:pypi/demo-2254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25693@1.0.3","target":"pkg:pypi/demo-18746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25693@1.0.3","target":"pkg:pypi/demo-18851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25694@1.0.4","target":"pkg:pypi/demo-11108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25694@1.0.4","target":"pkg:pypi/demo-12810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25694@1.0.4","target":"pkg:pypi/demo-19507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25694@1.0.4","target":"pkg:pypi/demo-21354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25695@1.0.0","target":"pkg:pypi/demo-11470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25695@1.0.0","target":"pkg:pypi/demo-12387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25695@1.0.0","target":"pkg:pypi/demo-21578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25696@1.0.1","target":"pkg:pypi/demo-12834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25696@1.0.1","target":"pkg:pypi/demo-15614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25696@1.0.1","target":"pkg:pypi/demo-17855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25696@1.0.1","target":"pkg:pypi/demo-20748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25697@1.0.2","target":"pkg:pypi/demo-1004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25697@1.0.2","target":"pkg:pypi/demo-17644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25697@1.0.2","target":"pkg:pypi/demo-24838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25698@1.0.3","target":"pkg:pypi/demo-11269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25698@1.0.3","target":"pkg:pypi/demo-21509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25699@1.0.4","target":"pkg:pypi/demo-12092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25699@1.0.4","target":"pkg:pypi/demo-15810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25699@1.0.4","target":"pkg:pypi/demo-19280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25699@1.0.4","target":"pkg:pypi/demo-22695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2569@1.0.4","target":"pkg:pypi/demo-15570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2569@1.0.4","target":"pkg:pypi/demo-19752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2569@1.0.4","target":"pkg:pypi/demo-22667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-256@1.0.1","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-256@1.0.1","target":"pkg:pypi/demo-13810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-256@1.0.1","target":"pkg:pypi/demo-18700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-256@1.0.1","target":"pkg:pypi/demo-23285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25700@1.0.0","target":"pkg:pypi/demo-25115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25701@1.0.1","target":"pkg:pypi/demo-15124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25701@1.0.1","target":"pkg:pypi/demo-19572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25701@1.0.1","target":"pkg:pypi/demo-20952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25702@1.0.2","target":"pkg:pypi/demo-13678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25703@1.0.3","target":"pkg:pypi/demo-10238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25703@1.0.3","target":"pkg:pypi/demo-16704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25704@1.0.4","target":"pkg:pypi/demo-23618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25704@1.0.4","target":"pkg:pypi/demo-23709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25704@1.0.4","target":"pkg:pypi/demo-25301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25705@1.0.0","target":"pkg:pypi/demo-11920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25705@1.0.0","target":"pkg:pypi/demo-16015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25705@1.0.0","target":"pkg:pypi/demo-16515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25706@1.0.1","target":"pkg:pypi/demo-1926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25706@1.0.1","target":"pkg:pypi/demo-19363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25707@1.0.2","target":"pkg:pypi/demo-14821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25707@1.0.2","target":"pkg:pypi/demo-1633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25707@1.0.2","target":"pkg:pypi/demo-21401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25707@1.0.2","target":"pkg:pypi/demo-23473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25708@1.0.3","target":"pkg:pypi/demo-13118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25708@1.0.3","target":"pkg:pypi/demo-19022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25708@1.0.3","target":"pkg:pypi/demo-2569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25709@1.0.4","target":"pkg:pypi/demo-16333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25709@1.0.4","target":"pkg:pypi/demo-16538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25709@1.0.4","target":"pkg:pypi/demo-18460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2570@1.0.0","target":"pkg:pypi/demo-23833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25710@1.0.0","target":"pkg:pypi/demo-15021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25710@1.0.0","target":"pkg:pypi/demo-16263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25711@1.0.1","target":"pkg:pypi/demo-1468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25711@1.0.1","target":"pkg:pypi/demo-15010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25711@1.0.1","target":"pkg:pypi/demo-19854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25711@1.0.1","target":"pkg:pypi/demo-21511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25712@1.0.2","target":"pkg:pypi/demo-11700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25712@1.0.2","target":"pkg:pypi/demo-17417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25712@1.0.2","target":"pkg:pypi/demo-19555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25713@1.0.3","target":"pkg:pypi/demo-1249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25713@1.0.3","target":"pkg:pypi/demo-17372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25713@1.0.3","target":"pkg:pypi/demo-22837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25714@1.0.4","target":"pkg:pypi/demo-10988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25714@1.0.4","target":"pkg:pypi/demo-20574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25715@1.0.0","target":"pkg:pypi/demo-22670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25716@1.0.1","target":"pkg:pypi/demo-14897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25716@1.0.1","target":"pkg:pypi/demo-21047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25716@1.0.1","target":"pkg:pypi/demo-22219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25717@1.0.2","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25717@1.0.2","target":"pkg:pypi/demo-18205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25718@1.0.3","target":"pkg:pypi/demo-14578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25719@1.0.4","target":"pkg:pypi/demo-15279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25719@1.0.4","target":"pkg:pypi/demo-1662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2571@1.0.1","target":"pkg:pypi/demo-12982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2571@1.0.1","target":"pkg:pypi/demo-17046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2571@1.0.1","target":"pkg:pypi/demo-21132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2571@1.0.1","target":"pkg:pypi/demo-22363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25720@1.0.0","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25720@1.0.0","target":"pkg:pypi/demo-12431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25720@1.0.0","target":"pkg:pypi/demo-13234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25720@1.0.0","target":"pkg:pypi/demo-18924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25721@1.0.1","target":"pkg:pypi/demo-18244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25721@1.0.1","target":"pkg:pypi/demo-19192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25721@1.0.1","target":"pkg:pypi/demo-23533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25721@1.0.1","target":"pkg:pypi/demo-24354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25722@1.0.2","target":"pkg:pypi/demo-1329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25722@1.0.2","target":"pkg:pypi/demo-1907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25723@1.0.3","target":"pkg:pypi/demo-14131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25723@1.0.3","target":"pkg:pypi/demo-21181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25724@1.0.4","target":"pkg:pypi/demo-22910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25724@1.0.4","target":"pkg:pypi/demo-23175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25725@1.0.0","target":"pkg:pypi/demo-11205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25725@1.0.0","target":"pkg:pypi/demo-15287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25725@1.0.0","target":"pkg:pypi/demo-22911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25726@1.0.1","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25726@1.0.1","target":"pkg:pypi/demo-19805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25727@1.0.2","target":"pkg:pypi/demo-10779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25727@1.0.2","target":"pkg:pypi/demo-23676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25728@1.0.3","target":"pkg:pypi/demo-11362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25728@1.0.3","target":"pkg:pypi/demo-13673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25728@1.0.3","target":"pkg:pypi/demo-2034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25729@1.0.4","target":"pkg:pypi/demo-11599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25729@1.0.4","target":"pkg:pypi/demo-18428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2572@1.0.2","target":"pkg:pypi/demo-13112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2572@1.0.2","target":"pkg:pypi/demo-15073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25730@1.0.0","target":"pkg:pypi/demo-11589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25730@1.0.0","target":"pkg:pypi/demo-13334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25730@1.0.0","target":"pkg:pypi/demo-18438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25730@1.0.0","target":"pkg:pypi/demo-24298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25731@1.0.1","target":"pkg:pypi/demo-15454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25731@1.0.1","target":"pkg:pypi/demo-18838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25731@1.0.1","target":"pkg:pypi/demo-23577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25731@1.0.1","target":"pkg:pypi/demo-2551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25732@1.0.2","target":"pkg:pypi/demo-10965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25732@1.0.2","target":"pkg:pypi/demo-205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25733@1.0.3","target":"pkg:pypi/demo-12563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25733@1.0.3","target":"pkg:pypi/demo-14177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25733@1.0.3","target":"pkg:pypi/demo-25663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25734@1.0.4","target":"pkg:pypi/demo-10605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25734@1.0.4","target":"pkg:pypi/demo-13393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25735@1.0.0","target":"pkg:pypi/demo-10861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25735@1.0.0","target":"pkg:pypi/demo-17093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25735@1.0.0","target":"pkg:pypi/demo-18677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25736@1.0.1","target":"pkg:pypi/demo-10747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25736@1.0.1","target":"pkg:pypi/demo-2098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25736@1.0.1","target":"pkg:pypi/demo-21392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25737@1.0.2","target":"pkg:pypi/demo-13786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25737@1.0.2","target":"pkg:pypi/demo-20489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25737@1.0.2","target":"pkg:pypi/demo-20718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25737@1.0.2","target":"pkg:pypi/demo-24101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25738@1.0.3","target":"pkg:pypi/demo-13363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25739@1.0.4","target":"pkg:pypi/demo-11070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25739@1.0.4","target":"pkg:pypi/demo-14357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25739@1.0.4","target":"pkg:pypi/demo-22552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2573@1.0.3","target":"pkg:pypi/demo-13553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2573@1.0.3","target":"pkg:pypi/demo-21542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2573@1.0.3","target":"pkg:pypi/demo-22481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2573@1.0.3","target":"pkg:pypi/demo-22852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25740@1.0.0","target":"pkg:pypi/demo-16013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25740@1.0.0","target":"pkg:pypi/demo-18394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25740@1.0.0","target":"pkg:pypi/demo-22878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25740@1.0.0","target":"pkg:pypi/demo-23171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25741@1.0.1","target":"pkg:pypi/demo-13949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25741@1.0.1","target":"pkg:pypi/demo-158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25741@1.0.1","target":"pkg:pypi/demo-18494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25742@1.0.2","target":"pkg:pypi/demo-14182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25742@1.0.2","target":"pkg:pypi/demo-18168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25743@1.0.3","target":"pkg:pypi/demo-14332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25744@1.0.4","target":"pkg:pypi/demo-22735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25745@1.0.0","target":"pkg:pypi/demo-1373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25745@1.0.0","target":"pkg:pypi/demo-17286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25745@1.0.0","target":"pkg:pypi/demo-22715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25746@1.0.1","target":"pkg:pypi/demo-15611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25746@1.0.1","target":"pkg:pypi/demo-19668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25746@1.0.1","target":"pkg:pypi/demo-19853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25746@1.0.1","target":"pkg:pypi/demo-20696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25747@1.0.2","target":"pkg:pypi/demo-20400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25747@1.0.2","target":"pkg:pypi/demo-21540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25747@1.0.2","target":"pkg:pypi/demo-24724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25748@1.0.3","target":"pkg:pypi/demo-14508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25748@1.0.3","target":"pkg:pypi/demo-1596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25748@1.0.3","target":"pkg:pypi/demo-20367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25749@1.0.4","target":"pkg:pypi/demo-10101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25749@1.0.4","target":"pkg:pypi/demo-14366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25749@1.0.4","target":"pkg:pypi/demo-22214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2574@1.0.4","target":"pkg:pypi/demo-23882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25750@1.0.0","target":"pkg:pypi/demo-12370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25750@1.0.0","target":"pkg:pypi/demo-16075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25750@1.0.0","target":"pkg:pypi/demo-21768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25751@1.0.1","target":"pkg:pypi/demo-24116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25752@1.0.2","target":"pkg:pypi/demo-17648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25752@1.0.2","target":"pkg:pypi/demo-18085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25752@1.0.2","target":"pkg:pypi/demo-21272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25753@1.0.3","target":"pkg:pypi/demo-16646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25753@1.0.3","target":"pkg:pypi/demo-19801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25753@1.0.3","target":"pkg:pypi/demo-23499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25753@1.0.3","target":"pkg:pypi/demo-25674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25754@1.0.4","target":"pkg:pypi/demo-20967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25755@1.0.0","target":"pkg:pypi/demo-11625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25755@1.0.0","target":"pkg:pypi/demo-16118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25756@1.0.1","target":"pkg:pypi/demo-13678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25757@1.0.2","target":"pkg:pypi/demo-11327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25757@1.0.2","target":"pkg:pypi/demo-12886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25757@1.0.2","target":"pkg:pypi/demo-157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25757@1.0.2","target":"pkg:pypi/demo-1702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25758@1.0.3","target":"pkg:pypi/demo-15692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25758@1.0.3","target":"pkg:pypi/demo-15762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25758@1.0.3","target":"pkg:pypi/demo-20533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25758@1.0.3","target":"pkg:pypi/demo-21285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25759@1.0.4","target":"pkg:pypi/demo-22092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2575@1.0.0","target":"pkg:pypi/demo-17711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2575@1.0.0","target":"pkg:pypi/demo-21118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2575@1.0.0","target":"pkg:pypi/demo-21823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2575@1.0.0","target":"pkg:pypi/demo-23781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25760@1.0.0","target":"pkg:pypi/demo-21623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25760@1.0.0","target":"pkg:pypi/demo-220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25760@1.0.0","target":"pkg:pypi/demo-23273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25761@1.0.1","target":"pkg:pypi/demo-14357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25761@1.0.1","target":"pkg:pypi/demo-17723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25761@1.0.1","target":"pkg:pypi/demo-22021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25761@1.0.1","target":"pkg:pypi/demo-230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25762@1.0.2","target":"pkg:pypi/demo-14302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25762@1.0.2","target":"pkg:pypi/demo-17372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25762@1.0.2","target":"pkg:pypi/demo-24435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25763@1.0.3","target":"pkg:pypi/demo-14685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25763@1.0.3","target":"pkg:pypi/demo-14892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25763@1.0.3","target":"pkg:pypi/demo-15706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25764@1.0.4","target":"pkg:pypi/demo-16055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25765@1.0.0","target":"pkg:pypi/demo-22096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25766@1.0.1","target":"pkg:pypi/demo-10914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25766@1.0.1","target":"pkg:pypi/demo-13734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25766@1.0.1","target":"pkg:pypi/demo-14103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25766@1.0.1","target":"pkg:pypi/demo-14903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25767@1.0.2","target":"pkg:pypi/demo-10740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25767@1.0.2","target":"pkg:pypi/demo-14102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25767@1.0.2","target":"pkg:pypi/demo-18658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25768@1.0.3","target":"pkg:pypi/demo-14175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25768@1.0.3","target":"pkg:pypi/demo-19694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25768@1.0.3","target":"pkg:pypi/demo-21103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25769@1.0.4","target":"pkg:pypi/demo-25097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2576@1.0.1","target":"pkg:pypi/demo-17134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2576@1.0.1","target":"pkg:pypi/demo-1897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2576@1.0.1","target":"pkg:pypi/demo-23781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2576@1.0.1","target":"pkg:pypi/demo-25566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25770@1.0.0","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25770@1.0.0","target":"pkg:pypi/demo-17927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25770@1.0.0","target":"pkg:pypi/demo-24770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25770@1.0.0","target":"pkg:pypi/demo-25743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25771@1.0.1","target":"pkg:pypi/demo-11697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25771@1.0.1","target":"pkg:pypi/demo-12397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25771@1.0.1","target":"pkg:pypi/demo-12635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25772@1.0.2","target":"pkg:pypi/demo-10904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25772@1.0.2","target":"pkg:pypi/demo-11244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25772@1.0.2","target":"pkg:pypi/demo-22351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25773@1.0.3","target":"pkg:pypi/demo-15970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25773@1.0.3","target":"pkg:pypi/demo-16692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25773@1.0.3","target":"pkg:pypi/demo-17306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25774@1.0.4","target":"pkg:pypi/demo-18157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25774@1.0.4","target":"pkg:pypi/demo-18217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25774@1.0.4","target":"pkg:pypi/demo-1914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25774@1.0.4","target":"pkg:pypi/demo-20942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25775@1.0.0","target":"pkg:pypi/demo-15820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25775@1.0.0","target":"pkg:pypi/demo-24915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25775@1.0.0","target":"pkg:pypi/demo-25112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25776@1.0.1","target":"pkg:pypi/demo-11349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25777@1.0.2","target":"pkg:pypi/demo-13780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25777@1.0.2","target":"pkg:pypi/demo-20833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25778@1.0.3","target":"pkg:pypi/demo-12513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25778@1.0.3","target":"pkg:pypi/demo-12672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25778@1.0.3","target":"pkg:pypi/demo-25578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25779@1.0.4","target":"pkg:pypi/demo-17010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25779@1.0.4","target":"pkg:pypi/demo-19420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25779@1.0.4","target":"pkg:pypi/demo-25007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2577@1.0.2","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2577@1.0.2","target":"pkg:pypi/demo-15581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2577@1.0.2","target":"pkg:pypi/demo-17993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2577@1.0.2","target":"pkg:pypi/demo-19502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25780@1.0.0","target":"pkg:pypi/demo-21034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25780@1.0.0","target":"pkg:pypi/demo-23594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25781@1.0.1","target":"pkg:pypi/demo-16692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25782@1.0.2","target":"pkg:pypi/demo-24620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25783@1.0.3","target":"pkg:pypi/demo-24068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25784@1.0.4","target":"pkg:pypi/demo-21493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25784@1.0.4","target":"pkg:pypi/demo-21520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25784@1.0.4","target":"pkg:pypi/demo-24314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25785@1.0.0","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25785@1.0.0","target":"pkg:pypi/demo-12722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25785@1.0.0","target":"pkg:pypi/demo-12751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25785@1.0.0","target":"pkg:pypi/demo-15874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25786@1.0.1","target":"pkg:pypi/demo-12785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25787@1.0.2","target":"pkg:pypi/demo-15809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25787@1.0.2","target":"pkg:pypi/demo-17@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25787@1.0.2","target":"pkg:pypi/demo-18098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25787@1.0.2","target":"pkg:pypi/demo-20104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25788@1.0.3","target":"pkg:pypi/demo-16060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25788@1.0.3","target":"pkg:pypi/demo-23587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25788@1.0.3","target":"pkg:pypi/demo-24454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25789@1.0.4","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25789@1.0.4","target":"pkg:pypi/demo-24301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2578@1.0.3","target":"pkg:pypi/demo-10627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2578@1.0.3","target":"pkg:pypi/demo-14658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2578@1.0.3","target":"pkg:pypi/demo-15194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2578@1.0.3","target":"pkg:pypi/demo-23590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25790@1.0.0","target":"pkg:pypi/demo-17667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25790@1.0.0","target":"pkg:pypi/demo-17768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25791@1.0.1","target":"pkg:pypi/demo-10495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25791@1.0.1","target":"pkg:pypi/demo-13056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25791@1.0.1","target":"pkg:pypi/demo-21761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25791@1.0.1","target":"pkg:pypi/demo-25000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25792@1.0.2","target":"pkg:pypi/demo-16431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25792@1.0.2","target":"pkg:pypi/demo-21733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25793@1.0.3","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25793@1.0.3","target":"pkg:pypi/demo-24587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25793@1.0.3","target":"pkg:pypi/demo-25510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25794@1.0.4","target":"pkg:pypi/demo-15004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25794@1.0.4","target":"pkg:pypi/demo-1645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25794@1.0.4","target":"pkg:pypi/demo-19296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25794@1.0.4","target":"pkg:pypi/demo-21647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25795@1.0.0","target":"pkg:pypi/demo-16013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25795@1.0.0","target":"pkg:pypi/demo-19551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25795@1.0.0","target":"pkg:pypi/demo-2043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25795@1.0.0","target":"pkg:pypi/demo-20839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25796@1.0.1","target":"pkg:pypi/demo-12553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25796@1.0.1","target":"pkg:pypi/demo-17324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25796@1.0.1","target":"pkg:pypi/demo-19828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25797@1.0.2","target":"pkg:pypi/demo-13771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25797@1.0.2","target":"pkg:pypi/demo-19625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25798@1.0.3","target":"pkg:pypi/demo-15768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25798@1.0.3","target":"pkg:pypi/demo-20196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25798@1.0.3","target":"pkg:pypi/demo-20846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25799@1.0.4","target":"pkg:pypi/demo-1664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25799@1.0.4","target":"pkg:pypi/demo-23377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25799@1.0.4","target":"pkg:pypi/demo-25632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2579@1.0.4","target":"pkg:pypi/demo-13732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2579@1.0.4","target":"pkg:pypi/demo-19812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2579@1.0.4","target":"pkg:pypi/demo-2119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-257@1.0.2","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-257@1.0.2","target":"pkg:pypi/demo-18587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25800@1.0.0","target":"pkg:pypi/demo-24374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25801@1.0.1","target":"pkg:pypi/demo-17738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25801@1.0.1","target":"pkg:pypi/demo-18460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25802@1.0.2","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25802@1.0.2","target":"pkg:pypi/demo-21899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25803@1.0.3","target":"pkg:pypi/demo-11048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25803@1.0.3","target":"pkg:pypi/demo-15654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25803@1.0.3","target":"pkg:pypi/demo-24727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25804@1.0.4","target":"pkg:pypi/demo-10536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25804@1.0.4","target":"pkg:pypi/demo-21298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25804@1.0.4","target":"pkg:pypi/demo-21938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25805@1.0.0","target":"pkg:pypi/demo-19344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25806@1.0.1","target":"pkg:pypi/demo-16184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25807@1.0.2","target":"pkg:pypi/demo-15432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25808@1.0.3","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25808@1.0.3","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25808@1.0.3","target":"pkg:pypi/demo-20743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25808@1.0.3","target":"pkg:pypi/demo-22578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25809@1.0.4","target":"pkg:pypi/demo-15951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25809@1.0.4","target":"pkg:pypi/demo-21830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25809@1.0.4","target":"pkg:pypi/demo-24898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2580@1.0.0","target":"pkg:pypi/demo-10668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2580@1.0.0","target":"pkg:pypi/demo-11174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25810@1.0.0","target":"pkg:pypi/demo-13783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25811@1.0.1","target":"pkg:pypi/demo-13718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25811@1.0.1","target":"pkg:pypi/demo-16869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25811@1.0.1","target":"pkg:pypi/demo-20488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25811@1.0.1","target":"pkg:pypi/demo-22607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25812@1.0.2","target":"pkg:pypi/demo-25797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25813@1.0.3","target":"pkg:pypi/demo-14148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25813@1.0.3","target":"pkg:pypi/demo-21713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25814@1.0.4","target":"pkg:pypi/demo-16845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25814@1.0.4","target":"pkg:pypi/demo-19968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25815@1.0.0","target":"pkg:pypi/demo-10273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25815@1.0.0","target":"pkg:pypi/demo-10848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25815@1.0.0","target":"pkg:pypi/demo-204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25815@1.0.0","target":"pkg:pypi/demo-2116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25816@1.0.1","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25817@1.0.2","target":"pkg:pypi/demo-20729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25818@1.0.3","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25818@1.0.3","target":"pkg:pypi/demo-18976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25818@1.0.3","target":"pkg:pypi/demo-19285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25818@1.0.3","target":"pkg:pypi/demo-25184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25819@1.0.4","target":"pkg:pypi/demo-19816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2581@1.0.1","target":"pkg:pypi/demo-15241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25820@1.0.0","target":"pkg:pypi/demo-11364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25820@1.0.0","target":"pkg:pypi/demo-16144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25820@1.0.0","target":"pkg:pypi/demo-1647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25820@1.0.0","target":"pkg:pypi/demo-24570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25821@1.0.1","target":"pkg:pypi/demo-16527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25821@1.0.1","target":"pkg:pypi/demo-24562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25822@1.0.2","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25822@1.0.2","target":"pkg:pypi/demo-20302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25822@1.0.2","target":"pkg:pypi/demo-20858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25823@1.0.3","target":"pkg:pypi/demo-15452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25824@1.0.4","target":"pkg:pypi/demo-2311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25824@1.0.4","target":"pkg:pypi/demo-23983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25825@1.0.0","target":"pkg:pypi/demo-16321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25825@1.0.0","target":"pkg:pypi/demo-16700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25825@1.0.0","target":"pkg:pypi/demo-1850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25825@1.0.0","target":"pkg:pypi/demo-23715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25826@1.0.1","target":"pkg:pypi/demo-16695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25826@1.0.1","target":"pkg:pypi/demo-23514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25826@1.0.1","target":"pkg:pypi/demo-25049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25827@1.0.2","target":"pkg:pypi/demo-1266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25827@1.0.2","target":"pkg:pypi/demo-16282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25827@1.0.2","target":"pkg:pypi/demo-23780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25827@1.0.2","target":"pkg:pypi/demo-24747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25828@1.0.3","target":"pkg:pypi/demo-22430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25828@1.0.3","target":"pkg:pypi/demo-25133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25829@1.0.4","target":"pkg:pypi/demo-23967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2582@1.0.2","target":"pkg:pypi/demo-145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2582@1.0.2","target":"pkg:pypi/demo-16180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2582@1.0.2","target":"pkg:pypi/demo-17061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25830@1.0.0","target":"pkg:pypi/demo-12242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25830@1.0.0","target":"pkg:pypi/demo-16371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25830@1.0.0","target":"pkg:pypi/demo-18239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25830@1.0.0","target":"pkg:pypi/demo-22179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25831@1.0.1","target":"pkg:pypi/demo-1324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25831@1.0.1","target":"pkg:pypi/demo-17259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25832@1.0.2","target":"pkg:pypi/demo-16214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25832@1.0.2","target":"pkg:pypi/demo-25768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25833@1.0.3","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25833@1.0.3","target":"pkg:pypi/demo-1839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25833@1.0.3","target":"pkg:pypi/demo-19672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25833@1.0.3","target":"pkg:pypi/demo-22057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25834@1.0.4","target":"pkg:pypi/demo-15869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25835@1.0.0","target":"pkg:pypi/demo-23228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25836@1.0.1","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25836@1.0.1","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25836@1.0.1","target":"pkg:pypi/demo-2020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25836@1.0.1","target":"pkg:pypi/demo-22181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25837@1.0.2","target":"pkg:pypi/demo-21582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25838@1.0.3","target":"pkg:pypi/demo-16008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25838@1.0.3","target":"pkg:pypi/demo-19918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25839@1.0.4","target":"pkg:pypi/demo-1588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25839@1.0.4","target":"pkg:pypi/demo-18871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25839@1.0.4","target":"pkg:pypi/demo-2556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2583@1.0.3","target":"pkg:pypi/demo-12960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2583@1.0.3","target":"pkg:pypi/demo-13220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2583@1.0.3","target":"pkg:pypi/demo-18980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2583@1.0.3","target":"pkg:pypi/demo-24419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25840@1.0.0","target":"pkg:pypi/demo-13564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25841@1.0.1","target":"pkg:pypi/demo-21346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25842@1.0.2","target":"pkg:pypi/demo-17454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25843@1.0.3","target":"pkg:pypi/demo-21546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25844@1.0.4","target":"pkg:pypi/demo-13560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25845@1.0.0","target":"pkg:pypi/demo-12498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25845@1.0.0","target":"pkg:pypi/demo-21455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25846@1.0.1","target":"pkg:pypi/demo-11998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25846@1.0.1","target":"pkg:pypi/demo-15423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25846@1.0.1","target":"pkg:pypi/demo-19892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25846@1.0.1","target":"pkg:pypi/demo-25493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25847@1.0.2","target":"pkg:pypi/demo-16168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25848@1.0.3","target":"pkg:pypi/demo-20163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25849@1.0.4","target":"pkg:pypi/demo-15573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25849@1.0.4","target":"pkg:pypi/demo-18904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25849@1.0.4","target":"pkg:pypi/demo-19017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25849@1.0.4","target":"pkg:pypi/demo-19878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2584@1.0.4","target":"pkg:pypi/demo-10843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2584@1.0.4","target":"pkg:pypi/demo-12827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25850@1.0.0","target":"pkg:pypi/demo-13747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25850@1.0.0","target":"pkg:pypi/demo-21459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25851@1.0.1","target":"pkg:pypi/demo-13872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25852@1.0.2","target":"pkg:pypi/demo-17098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25852@1.0.2","target":"pkg:pypi/demo-25002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25853@1.0.3","target":"pkg:pypi/demo-17553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25853@1.0.3","target":"pkg:pypi/demo-23553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25854@1.0.4","target":"pkg:pypi/demo-12504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25854@1.0.4","target":"pkg:pypi/demo-17017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25854@1.0.4","target":"pkg:pypi/demo-21015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25855@1.0.0","target":"pkg:pypi/demo-10538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25855@1.0.0","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25855@1.0.0","target":"pkg:pypi/demo-23316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25856@1.0.1","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25856@1.0.1","target":"pkg:pypi/demo-15193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25856@1.0.1","target":"pkg:pypi/demo-15712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25856@1.0.1","target":"pkg:pypi/demo-19604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25857@1.0.2","target":"pkg:pypi/demo-14743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25857@1.0.2","target":"pkg:pypi/demo-14839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25857@1.0.2","target":"pkg:pypi/demo-17620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25858@1.0.3","target":"pkg:pypi/demo-21238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25858@1.0.3","target":"pkg:pypi/demo-25524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25859@1.0.4","target":"pkg:pypi/demo-22335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25859@1.0.4","target":"pkg:pypi/demo-24684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2585@1.0.0","target":"pkg:pypi/demo-13424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2585@1.0.0","target":"pkg:pypi/demo-21957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25860@1.0.0","target":"pkg:pypi/demo-15272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25860@1.0.0","target":"pkg:pypi/demo-18529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25860@1.0.0","target":"pkg:pypi/demo-20816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25861@1.0.1","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25861@1.0.1","target":"pkg:pypi/demo-14278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25862@1.0.2","target":"pkg:pypi/demo-22905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25863@1.0.3","target":"pkg:pypi/demo-11135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25863@1.0.3","target":"pkg:pypi/demo-13138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25863@1.0.3","target":"pkg:pypi/demo-21173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25863@1.0.3","target":"pkg:pypi/demo-2440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25864@1.0.4","target":"pkg:pypi/demo-10504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25864@1.0.4","target":"pkg:pypi/demo-1374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25864@1.0.4","target":"pkg:pypi/demo-16167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25864@1.0.4","target":"pkg:pypi/demo-16734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25865@1.0.0","target":"pkg:pypi/demo-1469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25865@1.0.0","target":"pkg:pypi/demo-19499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25865@1.0.0","target":"pkg:pypi/demo-20404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25865@1.0.0","target":"pkg:pypi/demo-20766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25866@1.0.1","target":"pkg:pypi/demo-1402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25866@1.0.1","target":"pkg:pypi/demo-22633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25867@1.0.2","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25867@1.0.2","target":"pkg:pypi/demo-17361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25868@1.0.3","target":"pkg:pypi/demo-10502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25868@1.0.3","target":"pkg:pypi/demo-14418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25868@1.0.3","target":"pkg:pypi/demo-1595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25869@1.0.4","target":"pkg:pypi/demo-14713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2586@1.0.1","target":"pkg:pypi/demo-21240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25870@1.0.0","target":"pkg:pypi/demo-17852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25871@1.0.1","target":"pkg:pypi/demo-15459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25871@1.0.1","target":"pkg:pypi/demo-16353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25871@1.0.1","target":"pkg:pypi/demo-22565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25871@1.0.1","target":"pkg:pypi/demo-25063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25872@1.0.2","target":"pkg:pypi/demo-12893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25872@1.0.2","target":"pkg:pypi/demo-22016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25872@1.0.2","target":"pkg:pypi/demo-23026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25873@1.0.3","target":"pkg:pypi/demo-15394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25873@1.0.3","target":"pkg:pypi/demo-21743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25874@1.0.4","target":"pkg:pypi/demo-14456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25875@1.0.0","target":"pkg:pypi/demo-25844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25876@1.0.1","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25876@1.0.1","target":"pkg:pypi/demo-15741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25877@1.0.2","target":"pkg:pypi/demo-14444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25877@1.0.2","target":"pkg:pypi/demo-14709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25877@1.0.2","target":"pkg:pypi/demo-20913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25878@1.0.3","target":"pkg:pypi/demo-21537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25879@1.0.4","target":"pkg:pypi/demo-14881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25879@1.0.4","target":"pkg:pypi/demo-21062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25879@1.0.4","target":"pkg:pypi/demo-22894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25879@1.0.4","target":"pkg:pypi/demo-24891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2587@1.0.2","target":"pkg:pypi/demo-17008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25880@1.0.0","target":"pkg:pypi/demo-18027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25880@1.0.0","target":"pkg:pypi/demo-21991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25881@1.0.1","target":"pkg:pypi/demo-12193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25882@1.0.2","target":"pkg:pypi/demo-13980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25883@1.0.3","target":"pkg:pypi/demo-16289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25884@1.0.4","target":"pkg:pypi/demo-12692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25885@1.0.0","target":"pkg:pypi/demo-11898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25885@1.0.0","target":"pkg:pypi/demo-13577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25886@1.0.1","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25887@1.0.2","target":"pkg:pypi/demo-11114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25887@1.0.2","target":"pkg:pypi/demo-23836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25888@1.0.3","target":"pkg:pypi/demo-24683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25889@1.0.4","target":"pkg:pypi/demo-12320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25889@1.0.4","target":"pkg:pypi/demo-14000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25889@1.0.4","target":"pkg:pypi/demo-17852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25889@1.0.4","target":"pkg:pypi/demo-22901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2588@1.0.3","target":"pkg:pypi/demo-12423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2588@1.0.3","target":"pkg:pypi/demo-23614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25890@1.0.0","target":"pkg:pypi/demo-11446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25891@1.0.1","target":"pkg:pypi/demo-18723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25892@1.0.2","target":"pkg:pypi/demo-13155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25892@1.0.2","target":"pkg:pypi/demo-18877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25892@1.0.2","target":"pkg:pypi/demo-20563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25892@1.0.2","target":"pkg:pypi/demo-20601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25893@1.0.3","target":"pkg:pypi/demo-13579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25893@1.0.3","target":"pkg:pypi/demo-14334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25893@1.0.3","target":"pkg:pypi/demo-18393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25894@1.0.4","target":"pkg:pypi/demo-19881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25894@1.0.4","target":"pkg:pypi/demo-25232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25895@1.0.0","target":"pkg:pypi/demo-13060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25895@1.0.0","target":"pkg:pypi/demo-13925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25895@1.0.0","target":"pkg:pypi/demo-21303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25895@1.0.0","target":"pkg:pypi/demo-22425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25896@1.0.1","target":"pkg:pypi/demo-20251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25897@1.0.2","target":"pkg:pypi/demo-18384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25897@1.0.2","target":"pkg:pypi/demo-21761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25897@1.0.2","target":"pkg:pypi/demo-23685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25898@1.0.3","target":"pkg:pypi/demo-25358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25899@1.0.4","target":"pkg:pypi/demo-25651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2589@1.0.4","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2589@1.0.4","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-258@1.0.3","target":"pkg:pypi/demo-15838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-258@1.0.3","target":"pkg:pypi/demo-20088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-258@1.0.3","target":"pkg:pypi/demo-22735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25900@1.0.0","target":"pkg:pypi/demo-14697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25900@1.0.0","target":"pkg:pypi/demo-17596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25901@1.0.1","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25901@1.0.1","target":"pkg:pypi/demo-20700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25901@1.0.1","target":"pkg:pypi/demo-21693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25902@1.0.2","target":"pkg:pypi/demo-15716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25903@1.0.3","target":"pkg:pypi/demo-17466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25903@1.0.3","target":"pkg:pypi/demo-23887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25904@1.0.4","target":"pkg:pypi/demo-18304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25904@1.0.4","target":"pkg:pypi/demo-21087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25904@1.0.4","target":"pkg:pypi/demo-23826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25905@1.0.0","target":"pkg:pypi/demo-11373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25905@1.0.0","target":"pkg:pypi/demo-12245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25905@1.0.0","target":"pkg:pypi/demo-14125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25906@1.0.1","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25906@1.0.1","target":"pkg:pypi/demo-10417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25907@1.0.2","target":"pkg:pypi/demo-21554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25908@1.0.3","target":"pkg:pypi/demo-12383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25908@1.0.3","target":"pkg:pypi/demo-12484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25908@1.0.3","target":"pkg:pypi/demo-13125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25908@1.0.3","target":"pkg:pypi/demo-23035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25909@1.0.4","target":"pkg:pypi/demo-18607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25909@1.0.4","target":"pkg:pypi/demo-19396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2590@1.0.0","target":"pkg:pypi/demo-15812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2590@1.0.0","target":"pkg:pypi/demo-1857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2590@1.0.0","target":"pkg:pypi/demo-24971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25910@1.0.0","target":"pkg:pypi/demo-12712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25910@1.0.0","target":"pkg:pypi/demo-13061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25910@1.0.0","target":"pkg:pypi/demo-20927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25911@1.0.1","target":"pkg:pypi/demo-17643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25911@1.0.1","target":"pkg:pypi/demo-18059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25911@1.0.1","target":"pkg:pypi/demo-18146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25912@1.0.2","target":"pkg:pypi/demo-19455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25913@1.0.3","target":"pkg:pypi/demo-13264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25913@1.0.3","target":"pkg:pypi/demo-21158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25913@1.0.3","target":"pkg:pypi/demo-22174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25914@1.0.4","target":"pkg:pypi/demo-16354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25914@1.0.4","target":"pkg:pypi/demo-1923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25915@1.0.0","target":"pkg:pypi/demo-17304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25915@1.0.0","target":"pkg:pypi/demo-17795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25916@1.0.1","target":"pkg:pypi/demo-12984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25916@1.0.1","target":"pkg:pypi/demo-18284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25916@1.0.1","target":"pkg:pypi/demo-19134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25917@1.0.2","target":"pkg:pypi/demo-17541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25918@1.0.3","target":"pkg:pypi/demo-11166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25918@1.0.3","target":"pkg:pypi/demo-23309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25918@1.0.3","target":"pkg:pypi/demo-23384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25919@1.0.4","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25919@1.0.4","target":"pkg:pypi/demo-14770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25919@1.0.4","target":"pkg:pypi/demo-20452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25919@1.0.4","target":"pkg:pypi/demo-22141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2591@1.0.1","target":"pkg:pypi/demo-1798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25920@1.0.0","target":"pkg:pypi/demo-14243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25920@1.0.0","target":"pkg:pypi/demo-14287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25920@1.0.0","target":"pkg:pypi/demo-17631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25920@1.0.0","target":"pkg:pypi/demo-1911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25921@1.0.1","target":"pkg:pypi/demo-15358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25921@1.0.1","target":"pkg:pypi/demo-16721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25921@1.0.1","target":"pkg:pypi/demo-17371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25922@1.0.2","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25922@1.0.2","target":"pkg:pypi/demo-13823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25923@1.0.3","target":"pkg:pypi/demo-16940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25924@1.0.4","target":"pkg:pypi/demo-11421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25925@1.0.0","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25925@1.0.0","target":"pkg:pypi/demo-12842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25925@1.0.0","target":"pkg:pypi/demo-17489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25925@1.0.0","target":"pkg:pypi/demo-19494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25926@1.0.1","target":"pkg:pypi/demo-1337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25926@1.0.1","target":"pkg:pypi/demo-13800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25927@1.0.2","target":"pkg:pypi/demo-15896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25927@1.0.2","target":"pkg:pypi/demo-18730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25927@1.0.2","target":"pkg:pypi/demo-19762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25927@1.0.2","target":"pkg:pypi/demo-20456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25928@1.0.3","target":"pkg:pypi/demo-22508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25928@1.0.3","target":"pkg:pypi/demo-24232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25929@1.0.4","target":"pkg:pypi/demo-13196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25929@1.0.4","target":"pkg:pypi/demo-1454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2592@1.0.2","target":"pkg:pypi/demo-10789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25930@1.0.0","target":"pkg:pypi/demo-11827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25931@1.0.1","target":"pkg:pypi/demo-19378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25932@1.0.2","target":"pkg:pypi/demo-15603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25932@1.0.2","target":"pkg:pypi/demo-16965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25932@1.0.2","target":"pkg:pypi/demo-24609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25932@1.0.2","target":"pkg:pypi/demo-25622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25933@1.0.3","target":"pkg:pypi/demo-12696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25933@1.0.3","target":"pkg:pypi/demo-15612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25933@1.0.3","target":"pkg:pypi/demo-15846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25933@1.0.3","target":"pkg:pypi/demo-21015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25934@1.0.4","target":"pkg:pypi/demo-17024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25934@1.0.4","target":"pkg:pypi/demo-17520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25934@1.0.4","target":"pkg:pypi/demo-20477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25935@1.0.0","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25935@1.0.0","target":"pkg:pypi/demo-17088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25935@1.0.0","target":"pkg:pypi/demo-1834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25935@1.0.0","target":"pkg:pypi/demo-23974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25936@1.0.1","target":"pkg:pypi/demo-19433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25936@1.0.1","target":"pkg:pypi/demo-2192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25936@1.0.1","target":"pkg:pypi/demo-24541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25937@1.0.2","target":"pkg:pypi/demo-14300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25938@1.0.3","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25938@1.0.3","target":"pkg:pypi/demo-17549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25938@1.0.3","target":"pkg:pypi/demo-20483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25938@1.0.3","target":"pkg:pypi/demo-25190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25939@1.0.4","target":"pkg:pypi/demo-10625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25939@1.0.4","target":"pkg:pypi/demo-16412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25939@1.0.4","target":"pkg:pypi/demo-17796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25939@1.0.4","target":"pkg:pypi/demo-22600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2593@1.0.3","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2593@1.0.3","target":"pkg:pypi/demo-17059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2593@1.0.3","target":"pkg:pypi/demo-21301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2593@1.0.3","target":"pkg:pypi/demo-25283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25940@1.0.0","target":"pkg:pypi/demo-16138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25940@1.0.0","target":"pkg:pypi/demo-1620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25941@1.0.1","target":"pkg:pypi/demo-15660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25942@1.0.2","target":"pkg:pypi/demo-25643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25943@1.0.3","target":"pkg:pypi/demo-12756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25943@1.0.3","target":"pkg:pypi/demo-1936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25943@1.0.3","target":"pkg:pypi/demo-23669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25943@1.0.3","target":"pkg:pypi/demo-24597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25944@1.0.4","target":"pkg:pypi/demo-21026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25944@1.0.4","target":"pkg:pypi/demo-24892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25945@1.0.0","target":"pkg:pypi/demo-12035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25945@1.0.0","target":"pkg:pypi/demo-15631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25945@1.0.0","target":"pkg:pypi/demo-22182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25945@1.0.0","target":"pkg:pypi/demo-24455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25946@1.0.1","target":"pkg:pypi/demo-21837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25946@1.0.1","target":"pkg:pypi/demo-23009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25946@1.0.1","target":"pkg:pypi/demo-23010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25946@1.0.1","target":"pkg:pypi/demo-25192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25947@1.0.2","target":"pkg:pypi/demo-2095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25947@1.0.2","target":"pkg:pypi/demo-25422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25948@1.0.3","target":"pkg:pypi/demo-17135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25948@1.0.3","target":"pkg:pypi/demo-21796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25949@1.0.4","target":"pkg:pypi/demo-18768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25949@1.0.4","target":"pkg:pypi/demo-23681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2594@1.0.4","target":"pkg:pypi/demo-11328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2594@1.0.4","target":"pkg:pypi/demo-2163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25950@1.0.0","target":"pkg:pypi/demo-17825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25950@1.0.0","target":"pkg:pypi/demo-21959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25951@1.0.1","target":"pkg:pypi/demo-18254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25951@1.0.1","target":"pkg:pypi/demo-22750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25952@1.0.2","target":"pkg:pypi/demo-14425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25952@1.0.2","target":"pkg:pypi/demo-15557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25952@1.0.2","target":"pkg:pypi/demo-2287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25952@1.0.2","target":"pkg:pypi/demo-23574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25953@1.0.3","target":"pkg:pypi/demo-12488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25953@1.0.3","target":"pkg:pypi/demo-16891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25954@1.0.4","target":"pkg:pypi/demo-12989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25954@1.0.4","target":"pkg:pypi/demo-19124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25954@1.0.4","target":"pkg:pypi/demo-24252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25954@1.0.4","target":"pkg:pypi/demo-25232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25955@1.0.0","target":"pkg:pypi/demo-13757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25955@1.0.0","target":"pkg:pypi/demo-16941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25955@1.0.0","target":"pkg:pypi/demo-1712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25955@1.0.0","target":"pkg:pypi/demo-24533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25956@1.0.1","target":"pkg:pypi/demo-12331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25956@1.0.1","target":"pkg:pypi/demo-13101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25956@1.0.1","target":"pkg:pypi/demo-22093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25956@1.0.1","target":"pkg:pypi/demo-22121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25957@1.0.2","target":"pkg:pypi/demo-13996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25957@1.0.2","target":"pkg:pypi/demo-18281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25957@1.0.2","target":"pkg:pypi/demo-22817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25958@1.0.3","target":"pkg:pypi/demo-20690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25958@1.0.3","target":"pkg:pypi/demo-23634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25959@1.0.4","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25959@1.0.4","target":"pkg:pypi/demo-17935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25959@1.0.4","target":"pkg:pypi/demo-22853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2595@1.0.0","target":"pkg:pypi/demo-19781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2595@1.0.0","target":"pkg:pypi/demo-19909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2595@1.0.0","target":"pkg:pypi/demo-23474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25960@1.0.0","target":"pkg:pypi/demo-16793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25961@1.0.1","target":"pkg:pypi/demo-25697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25962@1.0.2","target":"pkg:pypi/demo-11686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25962@1.0.2","target":"pkg:pypi/demo-17363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25962@1.0.2","target":"pkg:pypi/demo-23355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25962@1.0.2","target":"pkg:pypi/demo-2399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25963@1.0.3","target":"pkg:pypi/demo-11503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25963@1.0.3","target":"pkg:pypi/demo-20660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25963@1.0.3","target":"pkg:pypi/demo-2078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25964@1.0.4","target":"pkg:pypi/demo-12445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25965@1.0.0","target":"pkg:pypi/demo-16481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25966@1.0.1","target":"pkg:pypi/demo-15314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25966@1.0.1","target":"pkg:pypi/demo-22751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25967@1.0.2","target":"pkg:pypi/demo-15236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25968@1.0.3","target":"pkg:pypi/demo-15390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25968@1.0.3","target":"pkg:pypi/demo-15949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25968@1.0.3","target":"pkg:pypi/demo-21139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25968@1.0.3","target":"pkg:pypi/demo-24146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25969@1.0.4","target":"pkg:pypi/demo-19695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2596@1.0.1","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25970@1.0.0","target":"pkg:pypi/demo-25737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25971@1.0.1","target":"pkg:pypi/demo-18464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25971@1.0.1","target":"pkg:pypi/demo-1966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25972@1.0.2","target":"pkg:pypi/demo-13611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25972@1.0.2","target":"pkg:pypi/demo-13718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25972@1.0.2","target":"pkg:pypi/demo-18561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25973@1.0.3","target":"pkg:pypi/demo-1387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25973@1.0.3","target":"pkg:pypi/demo-14325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25973@1.0.3","target":"pkg:pypi/demo-20974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25973@1.0.3","target":"pkg:pypi/demo-22227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25974@1.0.4","target":"pkg:pypi/demo-21538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25974@1.0.4","target":"pkg:pypi/demo-25040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25975@1.0.0","target":"pkg:pypi/demo-16906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25975@1.0.0","target":"pkg:pypi/demo-2144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25975@1.0.0","target":"pkg:pypi/demo-25165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25976@1.0.1","target":"pkg:pypi/demo-14768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25976@1.0.1","target":"pkg:pypi/demo-23324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25977@1.0.2","target":"pkg:pypi/demo-1900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25977@1.0.2","target":"pkg:pypi/demo-24985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25977@1.0.2","target":"pkg:pypi/demo-25815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25978@1.0.3","target":"pkg:pypi/demo-11899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25978@1.0.3","target":"pkg:pypi/demo-12823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25978@1.0.3","target":"pkg:pypi/demo-15587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25979@1.0.4","target":"pkg:pypi/demo-1051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25979@1.0.4","target":"pkg:pypi/demo-14592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25979@1.0.4","target":"pkg:pypi/demo-1960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2597@1.0.2","target":"pkg:pypi/demo-14313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2597@1.0.2","target":"pkg:pypi/demo-17232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2597@1.0.2","target":"pkg:pypi/demo-23061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2597@1.0.2","target":"pkg:pypi/demo-24499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25980@1.0.0","target":"pkg:pypi/demo-15835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25980@1.0.0","target":"pkg:pypi/demo-16894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25980@1.0.0","target":"pkg:pypi/demo-20021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25980@1.0.0","target":"pkg:pypi/demo-2480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25981@1.0.1","target":"pkg:pypi/demo-11946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25981@1.0.1","target":"pkg:pypi/demo-25452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25982@1.0.2","target":"pkg:pypi/demo-21165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25982@1.0.2","target":"pkg:pypi/demo-22105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25983@1.0.3","target":"pkg:pypi/demo-18489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25984@1.0.4","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25984@1.0.4","target":"pkg:pypi/demo-14979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25984@1.0.4","target":"pkg:pypi/demo-20633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25985@1.0.0","target":"pkg:pypi/demo-15050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25985@1.0.0","target":"pkg:pypi/demo-15809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25985@1.0.0","target":"pkg:pypi/demo-25601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25986@1.0.1","target":"pkg:pypi/demo-23184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25986@1.0.1","target":"pkg:pypi/demo-25332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25987@1.0.2","target":"pkg:pypi/demo-14249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25987@1.0.2","target":"pkg:pypi/demo-22204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25988@1.0.3","target":"pkg:pypi/demo-25370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25989@1.0.4","target":"pkg:pypi/demo-10854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25989@1.0.4","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2598@1.0.3","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2598@1.0.3","target":"pkg:pypi/demo-14800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2598@1.0.3","target":"pkg:pypi/demo-17499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25990@1.0.0","target":"pkg:pypi/demo-10505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25990@1.0.0","target":"pkg:pypi/demo-1863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25991@1.0.1","target":"pkg:pypi/demo-16553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25991@1.0.1","target":"pkg:pypi/demo-23029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25991@1.0.1","target":"pkg:pypi/demo-24251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25992@1.0.2","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25992@1.0.2","target":"pkg:pypi/demo-18941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25992@1.0.2","target":"pkg:pypi/demo-21634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25993@1.0.3","target":"pkg:pypi/demo-11850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25993@1.0.3","target":"pkg:pypi/demo-21079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25993@1.0.3","target":"pkg:pypi/demo-22427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25994@1.0.4","target":"pkg:pypi/demo-17859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25994@1.0.4","target":"pkg:pypi/demo-25109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25995@1.0.0","target":"pkg:pypi/demo-1092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25995@1.0.0","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25995@1.0.0","target":"pkg:pypi/demo-25200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25996@1.0.1","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25996@1.0.1","target":"pkg:pypi/demo-13606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25996@1.0.1","target":"pkg:pypi/demo-18615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25996@1.0.1","target":"pkg:pypi/demo-21134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25997@1.0.2","target":"pkg:pypi/demo-12237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25998@1.0.3","target":"pkg:pypi/demo-24156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25998@1.0.3","target":"pkg:pypi/demo-24814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25999@1.0.4","target":"pkg:pypi/demo-11503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2599@1.0.4","target":"pkg:pypi/demo-13685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2599@1.0.4","target":"pkg:pypi/demo-13866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2599@1.0.4","target":"pkg:pypi/demo-21380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-259@1.0.4","target":"pkg:pypi/demo-13390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-259@1.0.4","target":"pkg:pypi/demo-24191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-25@1.0.0","target":"pkg:pypi/demo-10634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26000@1.0.0","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26000@1.0.0","target":"pkg:pypi/demo-2180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26000@1.0.0","target":"pkg:pypi/demo-25804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26001@1.0.1","target":"pkg:pypi/demo-13878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26001@1.0.1","target":"pkg:pypi/demo-16060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26002@1.0.2","target":"pkg:pypi/demo-15363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26003@1.0.3","target":"pkg:pypi/demo-11797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26003@1.0.3","target":"pkg:pypi/demo-19520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26003@1.0.3","target":"pkg:pypi/demo-22392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26003@1.0.3","target":"pkg:pypi/demo-24312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26004@1.0.4","target":"pkg:pypi/demo-11127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26004@1.0.4","target":"pkg:pypi/demo-14788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26004@1.0.4","target":"pkg:pypi/demo-20172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26004@1.0.4","target":"pkg:pypi/demo-25315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26005@1.0.0","target":"pkg:pypi/demo-18159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26005@1.0.0","target":"pkg:pypi/demo-18318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26006@1.0.1","target":"pkg:pypi/demo-1228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26006@1.0.1","target":"pkg:pypi/demo-16751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26006@1.0.1","target":"pkg:pypi/demo-17516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26006@1.0.1","target":"pkg:pypi/demo-25435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26007@1.0.2","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26007@1.0.2","target":"pkg:pypi/demo-18534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26007@1.0.2","target":"pkg:pypi/demo-19073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26007@1.0.2","target":"pkg:pypi/demo-20516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26008@1.0.3","target":"pkg:pypi/demo-15095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26008@1.0.3","target":"pkg:pypi/demo-15538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26008@1.0.3","target":"pkg:pypi/demo-23427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26009@1.0.4","target":"pkg:pypi/demo-12529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2600@1.0.0","target":"pkg:pypi/demo-13736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2600@1.0.0","target":"pkg:pypi/demo-19467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26010@1.0.0","target":"pkg:pypi/demo-14177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26010@1.0.0","target":"pkg:pypi/demo-25758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26011@1.0.1","target":"pkg:pypi/demo-14695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26011@1.0.1","target":"pkg:pypi/demo-15210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26011@1.0.1","target":"pkg:pypi/demo-17862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26011@1.0.1","target":"pkg:pypi/demo-23860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26012@1.0.2","target":"pkg:pypi/demo-13662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26012@1.0.2","target":"pkg:pypi/demo-17606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26012@1.0.2","target":"pkg:pypi/demo-24519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26012@1.0.2","target":"pkg:pypi/demo-25185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26013@1.0.3","target":"pkg:pypi/demo-2573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26014@1.0.4","target":"pkg:pypi/demo-20073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26015@1.0.0","target":"pkg:pypi/demo-1030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26015@1.0.0","target":"pkg:pypi/demo-12119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26015@1.0.0","target":"pkg:pypi/demo-20420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26015@1.0.0","target":"pkg:pypi/demo-23490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26016@1.0.1","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26016@1.0.1","target":"pkg:pypi/demo-23969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26016@1.0.1","target":"pkg:pypi/demo-24105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26017@1.0.2","target":"pkg:pypi/demo-16022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26018@1.0.3","target":"pkg:pypi/demo-16314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26018@1.0.3","target":"pkg:pypi/demo-18162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26018@1.0.3","target":"pkg:pypi/demo-22562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26019@1.0.4","target":"pkg:pypi/demo-1227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2601@1.0.1","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2601@1.0.1","target":"pkg:pypi/demo-16792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2601@1.0.1","target":"pkg:pypi/demo-17640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2601@1.0.1","target":"pkg:pypi/demo-2254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26020@1.0.0","target":"pkg:pypi/demo-20540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26020@1.0.0","target":"pkg:pypi/demo-21249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26020@1.0.0","target":"pkg:pypi/demo-21927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26021@1.0.1","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26021@1.0.1","target":"pkg:pypi/demo-1515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26021@1.0.1","target":"pkg:pypi/demo-16749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26021@1.0.1","target":"pkg:pypi/demo-25064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26022@1.0.2","target":"pkg:pypi/demo-13533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26022@1.0.2","target":"pkg:pypi/demo-20264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26022@1.0.2","target":"pkg:pypi/demo-25549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26023@1.0.3","target":"pkg:pypi/demo-143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26023@1.0.3","target":"pkg:pypi/demo-15760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26023@1.0.3","target":"pkg:pypi/demo-22143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26023@1.0.3","target":"pkg:pypi/demo-26021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26024@1.0.4","target":"pkg:pypi/demo-10909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26024@1.0.4","target":"pkg:pypi/demo-13212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26024@1.0.4","target":"pkg:pypi/demo-20638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26025@1.0.0","target":"pkg:pypi/demo-11284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26025@1.0.0","target":"pkg:pypi/demo-20356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26026@1.0.1","target":"pkg:pypi/demo-22203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26026@1.0.1","target":"pkg:pypi/demo-25649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26027@1.0.2","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26028@1.0.3","target":"pkg:pypi/demo-14942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26028@1.0.3","target":"pkg:pypi/demo-15154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26028@1.0.3","target":"pkg:pypi/demo-15666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26029@1.0.4","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26029@1.0.4","target":"pkg:pypi/demo-1321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26029@1.0.4","target":"pkg:pypi/demo-16845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2602@1.0.2","target":"pkg:pypi/demo-1215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2602@1.0.2","target":"pkg:pypi/demo-14895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2602@1.0.2","target":"pkg:pypi/demo-1768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2602@1.0.2","target":"pkg:pypi/demo-25297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26030@1.0.0","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26030@1.0.0","target":"pkg:pypi/demo-21386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26031@1.0.1","target":"pkg:pypi/demo-13154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26031@1.0.1","target":"pkg:pypi/demo-14839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26031@1.0.1","target":"pkg:pypi/demo-24951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26032@1.0.2","target":"pkg:pypi/demo-12716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26032@1.0.2","target":"pkg:pypi/demo-20271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26032@1.0.2","target":"pkg:pypi/demo-22363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26032@1.0.2","target":"pkg:pypi/demo-23622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26033@1.0.3","target":"pkg:pypi/demo-20566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26034@1.0.4","target":"pkg:pypi/demo-12221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26034@1.0.4","target":"pkg:pypi/demo-14536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26034@1.0.4","target":"pkg:pypi/demo-2357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26035@1.0.0","target":"pkg:pypi/demo-16440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26035@1.0.0","target":"pkg:pypi/demo-21031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26035@1.0.0","target":"pkg:pypi/demo-21212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26035@1.0.0","target":"pkg:pypi/demo-22183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26036@1.0.1","target":"pkg:pypi/demo-17061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26037@1.0.2","target":"pkg:pypi/demo-13219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26037@1.0.2","target":"pkg:pypi/demo-14533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26038@1.0.3","target":"pkg:pypi/demo-16733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26038@1.0.3","target":"pkg:pypi/demo-17599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26038@1.0.3","target":"pkg:pypi/demo-25927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26039@1.0.4","target":"pkg:pypi/demo-11506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26039@1.0.4","target":"pkg:pypi/demo-15278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26039@1.0.4","target":"pkg:pypi/demo-17445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26039@1.0.4","target":"pkg:pypi/demo-22018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2603@1.0.3","target":"pkg:pypi/demo-1082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2603@1.0.3","target":"pkg:pypi/demo-16040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2603@1.0.3","target":"pkg:pypi/demo-20698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26040@1.0.0","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26040@1.0.0","target":"pkg:pypi/demo-14105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26040@1.0.0","target":"pkg:pypi/demo-18847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26040@1.0.0","target":"pkg:pypi/demo-22260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26041@1.0.1","target":"pkg:pypi/demo-14865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26041@1.0.1","target":"pkg:pypi/demo-18169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26041@1.0.1","target":"pkg:pypi/demo-22037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26042@1.0.2","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26042@1.0.2","target":"pkg:pypi/demo-17579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26042@1.0.2","target":"pkg:pypi/demo-22812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26043@1.0.3","target":"pkg:pypi/demo-14041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26043@1.0.3","target":"pkg:pypi/demo-16842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26043@1.0.3","target":"pkg:pypi/demo-17865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26043@1.0.3","target":"pkg:pypi/demo-19526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26044@1.0.4","target":"pkg:pypi/demo-11219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26044@1.0.4","target":"pkg:pypi/demo-15671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26044@1.0.4","target":"pkg:pypi/demo-22787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26044@1.0.4","target":"pkg:pypi/demo-22877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26045@1.0.0","target":"pkg:pypi/demo-17535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26046@1.0.1","target":"pkg:pypi/demo-11434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26047@1.0.2","target":"pkg:pypi/demo-13120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26047@1.0.2","target":"pkg:pypi/demo-19768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26047@1.0.2","target":"pkg:pypi/demo-22432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26048@1.0.3","target":"pkg:pypi/demo-15007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26048@1.0.3","target":"pkg:pypi/demo-22732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26049@1.0.4","target":"pkg:pypi/demo-14762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26049@1.0.4","target":"pkg:pypi/demo-15452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26049@1.0.4","target":"pkg:pypi/demo-24037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2604@1.0.4","target":"pkg:pypi/demo-14590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2604@1.0.4","target":"pkg:pypi/demo-20112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2604@1.0.4","target":"pkg:pypi/demo-23012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2604@1.0.4","target":"pkg:pypi/demo-24031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26050@1.0.0","target":"pkg:pypi/demo-22812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26051@1.0.1","target":"pkg:pypi/demo-11259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26051@1.0.1","target":"pkg:pypi/demo-19749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26052@1.0.2","target":"pkg:pypi/demo-11501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26052@1.0.2","target":"pkg:pypi/demo-13495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26052@1.0.2","target":"pkg:pypi/demo-13595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26053@1.0.3","target":"pkg:pypi/demo-25380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26053@1.0.3","target":"pkg:pypi/demo-25456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26054@1.0.4","target":"pkg:pypi/demo-15197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26054@1.0.4","target":"pkg:pypi/demo-1605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26054@1.0.4","target":"pkg:pypi/demo-19953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26054@1.0.4","target":"pkg:pypi/demo-21550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26055@1.0.0","target":"pkg:pypi/demo-19168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26055@1.0.0","target":"pkg:pypi/demo-20656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26055@1.0.0","target":"pkg:pypi/demo-25957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26056@1.0.1","target":"pkg:pypi/demo-18343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26056@1.0.1","target":"pkg:pypi/demo-18684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26056@1.0.1","target":"pkg:pypi/demo-19097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26056@1.0.1","target":"pkg:pypi/demo-2020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26057@1.0.2","target":"pkg:pypi/demo-2536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26058@1.0.3","target":"pkg:pypi/demo-15314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26058@1.0.3","target":"pkg:pypi/demo-19868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26058@1.0.3","target":"pkg:pypi/demo-23387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26059@1.0.4","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26059@1.0.4","target":"pkg:pypi/demo-13931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26059@1.0.4","target":"pkg:pypi/demo-25265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2605@1.0.0","target":"pkg:pypi/demo-15317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2605@1.0.0","target":"pkg:pypi/demo-2005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2605@1.0.0","target":"pkg:pypi/demo-24586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26060@1.0.0","target":"pkg:pypi/demo-15865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26060@1.0.0","target":"pkg:pypi/demo-17155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26060@1.0.0","target":"pkg:pypi/demo-185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26060@1.0.0","target":"pkg:pypi/demo-18930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26061@1.0.1","target":"pkg:pypi/demo-16810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26061@1.0.1","target":"pkg:pypi/demo-18358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26061@1.0.1","target":"pkg:pypi/demo-20392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26061@1.0.1","target":"pkg:pypi/demo-20936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26062@1.0.2","target":"pkg:pypi/demo-12539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26062@1.0.2","target":"pkg:pypi/demo-16395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26062@1.0.2","target":"pkg:pypi/demo-22013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26063@1.0.3","target":"pkg:pypi/demo-1918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26063@1.0.3","target":"pkg:pypi/demo-21221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26063@1.0.3","target":"pkg:pypi/demo-2449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26063@1.0.3","target":"pkg:pypi/demo-24821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26064@1.0.4","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26064@1.0.4","target":"pkg:pypi/demo-24751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26065@1.0.0","target":"pkg:pypi/demo-18293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26065@1.0.0","target":"pkg:pypi/demo-20994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26065@1.0.0","target":"pkg:pypi/demo-22996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26066@1.0.1","target":"pkg:pypi/demo-15497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26066@1.0.1","target":"pkg:pypi/demo-18783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26067@1.0.2","target":"pkg:pypi/demo-11721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26067@1.0.2","target":"pkg:pypi/demo-18632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26067@1.0.2","target":"pkg:pypi/demo-23001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26067@1.0.2","target":"pkg:pypi/demo-24388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26068@1.0.3","target":"pkg:pypi/demo-21075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26069@1.0.4","target":"pkg:pypi/demo-16183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26069@1.0.4","target":"pkg:pypi/demo-23922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2606@1.0.1","target":"pkg:pypi/demo-11760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2606@1.0.1","target":"pkg:pypi/demo-12535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2606@1.0.1","target":"pkg:pypi/demo-2002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26070@1.0.0","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26070@1.0.0","target":"pkg:pypi/demo-18091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26070@1.0.0","target":"pkg:pypi/demo-18274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26070@1.0.0","target":"pkg:pypi/demo-24876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26071@1.0.1","target":"pkg:pypi/demo-16725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26071@1.0.1","target":"pkg:pypi/demo-19365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26071@1.0.1","target":"pkg:pypi/demo-2030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26071@1.0.1","target":"pkg:pypi/demo-22556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26072@1.0.2","target":"pkg:pypi/demo-19853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26072@1.0.2","target":"pkg:pypi/demo-20413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26073@1.0.3","target":"pkg:pypi/demo-13793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26073@1.0.3","target":"pkg:pypi/demo-14681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26073@1.0.3","target":"pkg:pypi/demo-24602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26074@1.0.4","target":"pkg:pypi/demo-14274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26075@1.0.0","target":"pkg:pypi/demo-15439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26075@1.0.0","target":"pkg:pypi/demo-17274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26075@1.0.0","target":"pkg:pypi/demo-23579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26076@1.0.1","target":"pkg:pypi/demo-24982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26077@1.0.2","target":"pkg:pypi/demo-20832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26078@1.0.3","target":"pkg:pypi/demo-11225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26078@1.0.3","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26078@1.0.3","target":"pkg:pypi/demo-23796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26078@1.0.3","target":"pkg:pypi/demo-25796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26079@1.0.4","target":"pkg:pypi/demo-10364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26079@1.0.4","target":"pkg:pypi/demo-11501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26079@1.0.4","target":"pkg:pypi/demo-14572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26079@1.0.4","target":"pkg:pypi/demo-25758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2607@1.0.2","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2607@1.0.2","target":"pkg:pypi/demo-17527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26080@1.0.0","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26080@1.0.0","target":"pkg:pypi/demo-225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26080@1.0.0","target":"pkg:pypi/demo-26058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26081@1.0.1","target":"pkg:pypi/demo-17151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26082@1.0.2","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26082@1.0.2","target":"pkg:pypi/demo-14311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26082@1.0.2","target":"pkg:pypi/demo-16130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26082@1.0.2","target":"pkg:pypi/demo-23051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26083@1.0.3","target":"pkg:pypi/demo-12490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26083@1.0.3","target":"pkg:pypi/demo-23112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26083@1.0.3","target":"pkg:pypi/demo-23810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26084@1.0.4","target":"pkg:pypi/demo-16026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26085@1.0.0","target":"pkg:pypi/demo-24095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26085@1.0.0","target":"pkg:pypi/demo-25786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26085@1.0.0","target":"pkg:pypi/demo-25937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26086@1.0.1","target":"pkg:pypi/demo-12067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26086@1.0.1","target":"pkg:pypi/demo-15673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26086@1.0.1","target":"pkg:pypi/demo-18848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26086@1.0.1","target":"pkg:pypi/demo-20956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26087@1.0.2","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26087@1.0.2","target":"pkg:pypi/demo-14529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26087@1.0.2","target":"pkg:pypi/demo-21707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26087@1.0.2","target":"pkg:pypi/demo-23601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26088@1.0.3","target":"pkg:pypi/demo-23411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26089@1.0.4","target":"pkg:pypi/demo-13395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26089@1.0.4","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26089@1.0.4","target":"pkg:pypi/demo-20662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26089@1.0.4","target":"pkg:pypi/demo-22195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2608@1.0.3","target":"pkg:pypi/demo-12829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2608@1.0.3","target":"pkg:pypi/demo-20097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2608@1.0.3","target":"pkg:pypi/demo-24207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2608@1.0.3","target":"pkg:pypi/demo-25817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26090@1.0.0","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26090@1.0.0","target":"pkg:pypi/demo-22538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26090@1.0.0","target":"pkg:pypi/demo-23240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26090@1.0.0","target":"pkg:pypi/demo-24420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26091@1.0.1","target":"pkg:pypi/demo-14045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26091@1.0.1","target":"pkg:pypi/demo-15541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26091@1.0.1","target":"pkg:pypi/demo-20658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26092@1.0.2","target":"pkg:pypi/demo-16390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26093@1.0.3","target":"pkg:pypi/demo-21818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26093@1.0.3","target":"pkg:pypi/demo-22388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26094@1.0.4","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26094@1.0.4","target":"pkg:pypi/demo-20421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26094@1.0.4","target":"pkg:pypi/demo-24120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26094@1.0.4","target":"pkg:pypi/demo-24514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26095@1.0.0","target":"pkg:pypi/demo-10373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26095@1.0.0","target":"pkg:pypi/demo-1299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26095@1.0.0","target":"pkg:pypi/demo-13747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26096@1.0.1","target":"pkg:pypi/demo-20931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26097@1.0.2","target":"pkg:pypi/demo-10766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26097@1.0.2","target":"pkg:pypi/demo-12454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26097@1.0.2","target":"pkg:pypi/demo-16541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26097@1.0.2","target":"pkg:pypi/demo-188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26098@1.0.3","target":"pkg:pypi/demo-14335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26098@1.0.3","target":"pkg:pypi/demo-15670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26099@1.0.4","target":"pkg:pypi/demo-10336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26099@1.0.4","target":"pkg:pypi/demo-18980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2609@1.0.4","target":"pkg:pypi/demo-13375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2609@1.0.4","target":"pkg:pypi/demo-18296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2609@1.0.4","target":"pkg:pypi/demo-2419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-260@1.0.0","target":"pkg:pypi/demo-18842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-260@1.0.0","target":"pkg:pypi/demo-23520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26100@1.0.0","target":"pkg:pypi/demo-1607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26100@1.0.0","target":"pkg:pypi/demo-19574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26101@1.0.1","target":"pkg:pypi/demo-11080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26101@1.0.1","target":"pkg:pypi/demo-11748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26101@1.0.1","target":"pkg:pypi/demo-12481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26101@1.0.1","target":"pkg:pypi/demo-24779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26102@1.0.2","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26102@1.0.2","target":"pkg:pypi/demo-19065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26102@1.0.2","target":"pkg:pypi/demo-19101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26103@1.0.3","target":"pkg:pypi/demo-21614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26103@1.0.3","target":"pkg:pypi/demo-24975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26104@1.0.4","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26104@1.0.4","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26104@1.0.4","target":"pkg:pypi/demo-11476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26104@1.0.4","target":"pkg:pypi/demo-12861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26105@1.0.0","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26105@1.0.0","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26105@1.0.0","target":"pkg:pypi/demo-11098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26105@1.0.0","target":"pkg:pypi/demo-23398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26106@1.0.1","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26106@1.0.1","target":"pkg:pypi/demo-13775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26106@1.0.1","target":"pkg:pypi/demo-18740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26106@1.0.1","target":"pkg:pypi/demo-19060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26107@1.0.2","target":"pkg:pypi/demo-2058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26107@1.0.2","target":"pkg:pypi/demo-21372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26108@1.0.3","target":"pkg:pypi/demo-12198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26108@1.0.3","target":"pkg:pypi/demo-22671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26108@1.0.3","target":"pkg:pypi/demo-23448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26108@1.0.3","target":"pkg:pypi/demo-23733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26109@1.0.4","target":"pkg:pypi/demo-16207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2610@1.0.0","target":"pkg:pypi/demo-14518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26110@1.0.0","target":"pkg:pypi/demo-14182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26110@1.0.0","target":"pkg:pypi/demo-14977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26110@1.0.0","target":"pkg:pypi/demo-22330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26110@1.0.0","target":"pkg:pypi/demo-23793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26111@1.0.1","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26111@1.0.1","target":"pkg:pypi/demo-12192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26111@1.0.1","target":"pkg:pypi/demo-16349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26112@1.0.2","target":"pkg:pypi/demo-12163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26112@1.0.2","target":"pkg:pypi/demo-16699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26112@1.0.2","target":"pkg:pypi/demo-20147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26112@1.0.2","target":"pkg:pypi/demo-21853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26113@1.0.3","target":"pkg:pypi/demo-15290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26113@1.0.3","target":"pkg:pypi/demo-17124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26113@1.0.3","target":"pkg:pypi/demo-21800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26114@1.0.4","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26115@1.0.0","target":"pkg:pypi/demo-19644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26115@1.0.0","target":"pkg:pypi/demo-23687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26116@1.0.1","target":"pkg:pypi/demo-17992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26117@1.0.2","target":"pkg:pypi/demo-11240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26117@1.0.2","target":"pkg:pypi/demo-17847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26117@1.0.2","target":"pkg:pypi/demo-20811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26117@1.0.2","target":"pkg:pypi/demo-26090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26118@1.0.3","target":"pkg:pypi/demo-16151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26118@1.0.3","target":"pkg:pypi/demo-24021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26118@1.0.3","target":"pkg:pypi/demo-25367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26119@1.0.4","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2611@1.0.1","target":"pkg:pypi/demo-17493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2611@1.0.1","target":"pkg:pypi/demo-20284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2611@1.0.1","target":"pkg:pypi/demo-2274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2611@1.0.1","target":"pkg:pypi/demo-24832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26120@1.0.0","target":"pkg:pypi/demo-20312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26121@1.0.1","target":"pkg:pypi/demo-11467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26121@1.0.1","target":"pkg:pypi/demo-16513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26122@1.0.2","target":"pkg:pypi/demo-13090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26122@1.0.2","target":"pkg:pypi/demo-13848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26123@1.0.3","target":"pkg:pypi/demo-13777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26124@1.0.4","target":"pkg:pypi/demo-14912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26124@1.0.4","target":"pkg:pypi/demo-16250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26124@1.0.4","target":"pkg:pypi/demo-20682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26125@1.0.0","target":"pkg:pypi/demo-10453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26125@1.0.0","target":"pkg:pypi/demo-25457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26125@1.0.0","target":"pkg:pypi/demo-25772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26126@1.0.1","target":"pkg:pypi/demo-14186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26127@1.0.2","target":"pkg:pypi/demo-15956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26127@1.0.2","target":"pkg:pypi/demo-24035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26128@1.0.3","target":"pkg:pypi/demo-16150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26128@1.0.3","target":"pkg:pypi/demo-17650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26128@1.0.3","target":"pkg:pypi/demo-22248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26128@1.0.3","target":"pkg:pypi/demo-24913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26129@1.0.4","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26129@1.0.4","target":"pkg:pypi/demo-14152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26129@1.0.4","target":"pkg:pypi/demo-24862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2612@1.0.2","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2612@1.0.2","target":"pkg:pypi/demo-20618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2612@1.0.2","target":"pkg:pypi/demo-24793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26130@1.0.0","target":"pkg:pypi/demo-15250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26130@1.0.0","target":"pkg:pypi/demo-16413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26130@1.0.0","target":"pkg:pypi/demo-16769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26131@1.0.1","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26131@1.0.1","target":"pkg:pypi/demo-15495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26131@1.0.1","target":"pkg:pypi/demo-21410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26131@1.0.1","target":"pkg:pypi/demo-22572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26132@1.0.2","target":"pkg:pypi/demo-17807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26132@1.0.2","target":"pkg:pypi/demo-20957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26133@1.0.3","target":"pkg:pypi/demo-15607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26133@1.0.3","target":"pkg:pypi/demo-24971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26134@1.0.4","target":"pkg:pypi/demo-15543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26134@1.0.4","target":"pkg:pypi/demo-16269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26134@1.0.4","target":"pkg:pypi/demo-17953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26135@1.0.0","target":"pkg:pypi/demo-1396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26135@1.0.0","target":"pkg:pypi/demo-15453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26135@1.0.0","target":"pkg:pypi/demo-1602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26135@1.0.0","target":"pkg:pypi/demo-19389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26136@1.0.1","target":"pkg:pypi/demo-13887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26136@1.0.1","target":"pkg:pypi/demo-16311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26136@1.0.1","target":"pkg:pypi/demo-16917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26136@1.0.1","target":"pkg:pypi/demo-20441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26137@1.0.2","target":"pkg:pypi/demo-10904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26137@1.0.2","target":"pkg:pypi/demo-16631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26137@1.0.2","target":"pkg:pypi/demo-22452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26138@1.0.3","target":"pkg:pypi/demo-20108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26139@1.0.4","target":"pkg:pypi/demo-11991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26139@1.0.4","target":"pkg:pypi/demo-13661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2613@1.0.3","target":"pkg:pypi/demo-22806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26140@1.0.0","target":"pkg:pypi/demo-21843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26141@1.0.1","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26141@1.0.1","target":"pkg:pypi/demo-11450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26141@1.0.1","target":"pkg:pypi/demo-16072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26142@1.0.2","target":"pkg:pypi/demo-22221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26142@1.0.2","target":"pkg:pypi/demo-22725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26143@1.0.3","target":"pkg:pypi/demo-10250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26143@1.0.3","target":"pkg:pypi/demo-19581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26144@1.0.4","target":"pkg:pypi/demo-13906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26144@1.0.4","target":"pkg:pypi/demo-16964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26145@1.0.0","target":"pkg:pypi/demo-22103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26145@1.0.0","target":"pkg:pypi/demo-24947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26145@1.0.0","target":"pkg:pypi/demo-25161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26145@1.0.0","target":"pkg:pypi/demo-25688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26146@1.0.1","target":"pkg:pypi/demo-20800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26146@1.0.1","target":"pkg:pypi/demo-23400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26147@1.0.2","target":"pkg:pypi/demo-15119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26147@1.0.2","target":"pkg:pypi/demo-17267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26147@1.0.2","target":"pkg:pypi/demo-19320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26148@1.0.3","target":"pkg:pypi/demo-17150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26148@1.0.3","target":"pkg:pypi/demo-19904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26148@1.0.3","target":"pkg:pypi/demo-2156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26148@1.0.3","target":"pkg:pypi/demo-24302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26149@1.0.4","target":"pkg:pypi/demo-12773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26149@1.0.4","target":"pkg:pypi/demo-2297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2614@1.0.4","target":"pkg:pypi/demo-1966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2614@1.0.4","target":"pkg:pypi/demo-23034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2614@1.0.4","target":"pkg:pypi/demo-23810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26150@1.0.0","target":"pkg:pypi/demo-19738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26150@1.0.0","target":"pkg:pypi/demo-21118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26150@1.0.0","target":"pkg:pypi/demo-21958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26151@1.0.1","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26151@1.0.1","target":"pkg:pypi/demo-13711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26151@1.0.1","target":"pkg:pypi/demo-18175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26151@1.0.1","target":"pkg:pypi/demo-23376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26152@1.0.2","target":"pkg:pypi/demo-15650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26152@1.0.2","target":"pkg:pypi/demo-1607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26152@1.0.2","target":"pkg:pypi/demo-16157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26153@1.0.3","target":"pkg:pypi/demo-11412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26153@1.0.3","target":"pkg:pypi/demo-12313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26154@1.0.4","target":"pkg:pypi/demo-25029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26155@1.0.0","target":"pkg:pypi/demo-13236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26156@1.0.1","target":"pkg:pypi/demo-1223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26156@1.0.1","target":"pkg:pypi/demo-17276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26157@1.0.2","target":"pkg:pypi/demo-18461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26157@1.0.2","target":"pkg:pypi/demo-24573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26157@1.0.2","target":"pkg:pypi/demo-25142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26158@1.0.3","target":"pkg:pypi/demo-16918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26159@1.0.4","target":"pkg:pypi/demo-10710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26159@1.0.4","target":"pkg:pypi/demo-13655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26159@1.0.4","target":"pkg:pypi/demo-147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26159@1.0.4","target":"pkg:pypi/demo-1820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2615@1.0.0","target":"pkg:pypi/demo-12818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2615@1.0.0","target":"pkg:pypi/demo-2413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26160@1.0.0","target":"pkg:pypi/demo-1806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26161@1.0.1","target":"pkg:pypi/demo-11362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26161@1.0.1","target":"pkg:pypi/demo-20693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26161@1.0.1","target":"pkg:pypi/demo-2584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26162@1.0.2","target":"pkg:pypi/demo-21428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26162@1.0.2","target":"pkg:pypi/demo-24238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26162@1.0.2","target":"pkg:pypi/demo-25776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26163@1.0.3","target":"pkg:pypi/demo-11391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26163@1.0.3","target":"pkg:pypi/demo-18170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26163@1.0.3","target":"pkg:pypi/demo-19215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26164@1.0.4","target":"pkg:pypi/demo-20214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26165@1.0.0","target":"pkg:pypi/demo-17436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26165@1.0.0","target":"pkg:pypi/demo-17655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26165@1.0.0","target":"pkg:pypi/demo-25721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26165@1.0.0","target":"pkg:pypi/demo-26148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26166@1.0.1","target":"pkg:pypi/demo-20697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26166@1.0.1","target":"pkg:pypi/demo-22824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26166@1.0.1","target":"pkg:pypi/demo-25687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26167@1.0.2","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26167@1.0.2","target":"pkg:pypi/demo-16516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26167@1.0.2","target":"pkg:pypi/demo-21319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26167@1.0.2","target":"pkg:pypi/demo-22696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26168@1.0.3","target":"pkg:pypi/demo-21811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26169@1.0.4","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26169@1.0.4","target":"pkg:pypi/demo-14214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2616@1.0.1","target":"pkg:pypi/demo-17882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26170@1.0.0","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26171@1.0.1","target":"pkg:pypi/demo-25197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26172@1.0.2","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26172@1.0.2","target":"pkg:pypi/demo-25175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26173@1.0.3","target":"pkg:pypi/demo-20243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26173@1.0.3","target":"pkg:pypi/demo-21295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26173@1.0.3","target":"pkg:pypi/demo-212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26173@1.0.3","target":"pkg:pypi/demo-24066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26174@1.0.4","target":"pkg:pypi/demo-13929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26174@1.0.4","target":"pkg:pypi/demo-24205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26174@1.0.4","target":"pkg:pypi/demo-24556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26175@1.0.0","target":"pkg:pypi/demo-25686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26176@1.0.1","target":"pkg:pypi/demo-19092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26177@1.0.2","target":"pkg:pypi/demo-16415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26178@1.0.3","target":"pkg:pypi/demo-14305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26178@1.0.3","target":"pkg:pypi/demo-16271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26179@1.0.4","target":"pkg:pypi/demo-13897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26179@1.0.4","target":"pkg:pypi/demo-18089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26179@1.0.4","target":"pkg:pypi/demo-25321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26179@1.0.4","target":"pkg:pypi/demo-25351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2617@1.0.2","target":"pkg:pypi/demo-12583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2617@1.0.2","target":"pkg:pypi/demo-20282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26180@1.0.0","target":"pkg:pypi/demo-16313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26180@1.0.0","target":"pkg:pypi/demo-16858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26180@1.0.0","target":"pkg:pypi/demo-17408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26180@1.0.0","target":"pkg:pypi/demo-21217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26181@1.0.1","target":"pkg:pypi/demo-1820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26182@1.0.2","target":"pkg:pypi/demo-22635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26183@1.0.3","target":"pkg:pypi/demo-23432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26184@1.0.4","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26184@1.0.4","target":"pkg:pypi/demo-20682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26185@1.0.0","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26185@1.0.0","target":"pkg:pypi/demo-23637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26186@1.0.1","target":"pkg:pypi/demo-21796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26186@1.0.1","target":"pkg:pypi/demo-22051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26186@1.0.1","target":"pkg:pypi/demo-25928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26187@1.0.2","target":"pkg:pypi/demo-17157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26187@1.0.2","target":"pkg:pypi/demo-2435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26188@1.0.3","target":"pkg:pypi/demo-12267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26189@1.0.4","target":"pkg:pypi/demo-11639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2618@1.0.3","target":"pkg:pypi/demo-2112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2618@1.0.3","target":"pkg:pypi/demo-2254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26190@1.0.0","target":"pkg:pypi/demo-19249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26191@1.0.1","target":"pkg:pypi/demo-20923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26191@1.0.1","target":"pkg:pypi/demo-24514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26192@1.0.2","target":"pkg:pypi/demo-11494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26193@1.0.3","target":"pkg:pypi/demo-13096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26193@1.0.3","target":"pkg:pypi/demo-20231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26194@1.0.4","target":"pkg:pypi/demo-22983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26194@1.0.4","target":"pkg:pypi/demo-23889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26194@1.0.4","target":"pkg:pypi/demo-25564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26195@1.0.0","target":"pkg:pypi/demo-16561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26195@1.0.0","target":"pkg:pypi/demo-23464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26196@1.0.1","target":"pkg:pypi/demo-19588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26197@1.0.2","target":"pkg:pypi/demo-14621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26197@1.0.2","target":"pkg:pypi/demo-15711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26197@1.0.2","target":"pkg:pypi/demo-23275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26198@1.0.3","target":"pkg:pypi/demo-21489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26199@1.0.4","target":"pkg:pypi/demo-10357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2619@1.0.4","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2619@1.0.4","target":"pkg:pypi/demo-20052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2619@1.0.4","target":"pkg:pypi/demo-21044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2619@1.0.4","target":"pkg:pypi/demo-24076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-261@1.0.1","target":"pkg:pypi/demo-16038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26200@1.0.0","target":"pkg:pypi/demo-19830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26201@1.0.1","target":"pkg:pypi/demo-14707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26201@1.0.1","target":"pkg:pypi/demo-24153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26202@1.0.2","target":"pkg:pypi/demo-13999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26202@1.0.2","target":"pkg:pypi/demo-1706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26202@1.0.2","target":"pkg:pypi/demo-21124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26202@1.0.2","target":"pkg:pypi/demo-2503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26203@1.0.3","target":"pkg:pypi/demo-14866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26203@1.0.3","target":"pkg:pypi/demo-18052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26203@1.0.3","target":"pkg:pypi/demo-1954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26203@1.0.3","target":"pkg:pypi/demo-22111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26204@1.0.4","target":"pkg:pypi/demo-16322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26204@1.0.4","target":"pkg:pypi/demo-17106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26205@1.0.0","target":"pkg:pypi/demo-13646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26205@1.0.0","target":"pkg:pypi/demo-23053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26205@1.0.0","target":"pkg:pypi/demo-24117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26205@1.0.0","target":"pkg:pypi/demo-25301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26206@1.0.1","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26206@1.0.1","target":"pkg:pypi/demo-15206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26206@1.0.1","target":"pkg:pypi/demo-20301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26207@1.0.2","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26207@1.0.2","target":"pkg:pypi/demo-11472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26207@1.0.2","target":"pkg:pypi/demo-16650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26207@1.0.2","target":"pkg:pypi/demo-19266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26208@1.0.3","target":"pkg:pypi/demo-13374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26208@1.0.3","target":"pkg:pypi/demo-24959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26209@1.0.4","target":"pkg:pypi/demo-1241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26209@1.0.4","target":"pkg:pypi/demo-16463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26209@1.0.4","target":"pkg:pypi/demo-17765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2620@1.0.0","target":"pkg:pypi/demo-18022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26210@1.0.0","target":"pkg:pypi/demo-14100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26210@1.0.0","target":"pkg:pypi/demo-21356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26211@1.0.1","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26211@1.0.1","target":"pkg:pypi/demo-20590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26211@1.0.1","target":"pkg:pypi/demo-22533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26211@1.0.1","target":"pkg:pypi/demo-25978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26212@1.0.2","target":"pkg:pypi/demo-20487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26213@1.0.3","target":"pkg:pypi/demo-24348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26214@1.0.4","target":"pkg:pypi/demo-15918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26215@1.0.0","target":"pkg:pypi/demo-17003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26215@1.0.0","target":"pkg:pypi/demo-20481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26216@1.0.1","target":"pkg:pypi/demo-23038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26216@1.0.1","target":"pkg:pypi/demo-24840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26217@1.0.2","target":"pkg:pypi/demo-11841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26217@1.0.2","target":"pkg:pypi/demo-13936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26217@1.0.2","target":"pkg:pypi/demo-16799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26217@1.0.2","target":"pkg:pypi/demo-25361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26218@1.0.3","target":"pkg:pypi/demo-1377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26218@1.0.3","target":"pkg:pypi/demo-18096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26218@1.0.3","target":"pkg:pypi/demo-22236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26219@1.0.4","target":"pkg:pypi/demo-24983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2621@1.0.1","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2621@1.0.1","target":"pkg:pypi/demo-22202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26220@1.0.0","target":"pkg:pypi/demo-15082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26220@1.0.0","target":"pkg:pypi/demo-17484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26220@1.0.0","target":"pkg:pypi/demo-19629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26220@1.0.0","target":"pkg:pypi/demo-23532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26221@1.0.1","target":"pkg:pypi/demo-16713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26221@1.0.1","target":"pkg:pypi/demo-18399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26221@1.0.1","target":"pkg:pypi/demo-22834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26222@1.0.2","target":"pkg:pypi/demo-11438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26222@1.0.2","target":"pkg:pypi/demo-13731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26222@1.0.2","target":"pkg:pypi/demo-16523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26222@1.0.2","target":"pkg:pypi/demo-24114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26223@1.0.3","target":"pkg:pypi/demo-17055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26223@1.0.3","target":"pkg:pypi/demo-19206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26223@1.0.3","target":"pkg:pypi/demo-19299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26223@1.0.3","target":"pkg:pypi/demo-19841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26224@1.0.4","target":"pkg:pypi/demo-18274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26224@1.0.4","target":"pkg:pypi/demo-22056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26225@1.0.0","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26225@1.0.0","target":"pkg:pypi/demo-13613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26225@1.0.0","target":"pkg:pypi/demo-16710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26225@1.0.0","target":"pkg:pypi/demo-22177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26226@1.0.1","target":"pkg:pypi/demo-13511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26226@1.0.1","target":"pkg:pypi/demo-18593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26226@1.0.1","target":"pkg:pypi/demo-19052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26226@1.0.1","target":"pkg:pypi/demo-22054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26227@1.0.2","target":"pkg:pypi/demo-13965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26227@1.0.2","target":"pkg:pypi/demo-23249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26228@1.0.3","target":"pkg:pypi/demo-11991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26228@1.0.3","target":"pkg:pypi/demo-13695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26228@1.0.3","target":"pkg:pypi/demo-22153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26229@1.0.4","target":"pkg:pypi/demo-10585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26229@1.0.4","target":"pkg:pypi/demo-20704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26229@1.0.4","target":"pkg:pypi/demo-21198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26229@1.0.4","target":"pkg:pypi/demo-23628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2622@1.0.2","target":"pkg:pypi/demo-13008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2622@1.0.2","target":"pkg:pypi/demo-14335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2622@1.0.2","target":"pkg:pypi/demo-23503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2622@1.0.2","target":"pkg:pypi/demo-25467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26230@1.0.0","target":"pkg:pypi/demo-16469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26230@1.0.0","target":"pkg:pypi/demo-18149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26230@1.0.0","target":"pkg:pypi/demo-21442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26231@1.0.1","target":"pkg:pypi/demo-12527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26231@1.0.1","target":"pkg:pypi/demo-1819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26232@1.0.2","target":"pkg:pypi/demo-1918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26232@1.0.2","target":"pkg:pypi/demo-22748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26232@1.0.2","target":"pkg:pypi/demo-25258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26233@1.0.3","target":"pkg:pypi/demo-19822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26233@1.0.3","target":"pkg:pypi/demo-22486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26233@1.0.3","target":"pkg:pypi/demo-2330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26234@1.0.4","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26234@1.0.4","target":"pkg:pypi/demo-16640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26234@1.0.4","target":"pkg:pypi/demo-24569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26235@1.0.0","target":"pkg:pypi/demo-13515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26235@1.0.0","target":"pkg:pypi/demo-21608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26236@1.0.1","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26236@1.0.1","target":"pkg:pypi/demo-14561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26236@1.0.1","target":"pkg:pypi/demo-21010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26237@1.0.2","target":"pkg:pypi/demo-16276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26237@1.0.2","target":"pkg:pypi/demo-20313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26238@1.0.3","target":"pkg:pypi/demo-12355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26238@1.0.3","target":"pkg:pypi/demo-15125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26238@1.0.3","target":"pkg:pypi/demo-18135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26238@1.0.3","target":"pkg:pypi/demo-20118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26239@1.0.4","target":"pkg:pypi/demo-17543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26239@1.0.4","target":"pkg:pypi/demo-20901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26239@1.0.4","target":"pkg:pypi/demo-23278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26239@1.0.4","target":"pkg:pypi/demo-25452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2623@1.0.3","target":"pkg:pypi/demo-1851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26240@1.0.0","target":"pkg:pypi/demo-13253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26240@1.0.0","target":"pkg:pypi/demo-16358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26240@1.0.0","target":"pkg:pypi/demo-2170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26240@1.0.0","target":"pkg:pypi/demo-23901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26241@1.0.1","target":"pkg:pypi/demo-13714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26241@1.0.1","target":"pkg:pypi/demo-16650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26241@1.0.1","target":"pkg:pypi/demo-22857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26241@1.0.1","target":"pkg:pypi/demo-23788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26242@1.0.2","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26242@1.0.2","target":"pkg:pypi/demo-18031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26242@1.0.2","target":"pkg:pypi/demo-20052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26242@1.0.2","target":"pkg:pypi/demo-25806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26243@1.0.3","target":"pkg:pypi/demo-12696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26243@1.0.3","target":"pkg:pypi/demo-21603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26243@1.0.3","target":"pkg:pypi/demo-2283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26243@1.0.3","target":"pkg:pypi/demo-24446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26244@1.0.4","target":"pkg:pypi/demo-13506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26244@1.0.4","target":"pkg:pypi/demo-2080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26245@1.0.0","target":"pkg:pypi/demo-13361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26245@1.0.0","target":"pkg:pypi/demo-1592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26245@1.0.0","target":"pkg:pypi/demo-17648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26246@1.0.1","target":"pkg:pypi/demo-22330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26247@1.0.2","target":"pkg:pypi/demo-16188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26247@1.0.2","target":"pkg:pypi/demo-20837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26248@1.0.3","target":"pkg:pypi/demo-13305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26249@1.0.4","target":"pkg:pypi/demo-15646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26249@1.0.4","target":"pkg:pypi/demo-22692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2624@1.0.4","target":"pkg:pypi/demo-1824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26250@1.0.0","target":"pkg:pypi/demo-14044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26250@1.0.0","target":"pkg:pypi/demo-18563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26250@1.0.0","target":"pkg:pypi/demo-21809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26251@1.0.1","target":"pkg:pypi/demo-16630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26251@1.0.1","target":"pkg:pypi/demo-21949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26252@1.0.2","target":"pkg:pypi/demo-16805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26253@1.0.3","target":"pkg:pypi/demo-11602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26253@1.0.3","target":"pkg:pypi/demo-16386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26253@1.0.3","target":"pkg:pypi/demo-26208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26254@1.0.4","target":"pkg:pypi/demo-14024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26254@1.0.4","target":"pkg:pypi/demo-15217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26254@1.0.4","target":"pkg:pypi/demo-17909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26255@1.0.0","target":"pkg:pypi/demo-21987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26256@1.0.1","target":"pkg:pypi/demo-10283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26256@1.0.1","target":"pkg:pypi/demo-16009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26256@1.0.1","target":"pkg:pypi/demo-17515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26256@1.0.1","target":"pkg:pypi/demo-21358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26257@1.0.2","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26257@1.0.2","target":"pkg:pypi/demo-13451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26258@1.0.3","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26258@1.0.3","target":"pkg:pypi/demo-12701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26258@1.0.3","target":"pkg:pypi/demo-26143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26259@1.0.4","target":"pkg:pypi/demo-23447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2625@1.0.0","target":"pkg:pypi/demo-13739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26260@1.0.0","target":"pkg:pypi/demo-1308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26260@1.0.0","target":"pkg:pypi/demo-16579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26260@1.0.0","target":"pkg:pypi/demo-2087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26261@1.0.1","target":"pkg:pypi/demo-1154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26261@1.0.1","target":"pkg:pypi/demo-23688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26261@1.0.1","target":"pkg:pypi/demo-26060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26262@1.0.2","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26262@1.0.2","target":"pkg:pypi/demo-17449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26262@1.0.2","target":"pkg:pypi/demo-2532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26263@1.0.3","target":"pkg:pypi/demo-10804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26263@1.0.3","target":"pkg:pypi/demo-16619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26264@1.0.4","target":"pkg:pypi/demo-11234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26264@1.0.4","target":"pkg:pypi/demo-1649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26264@1.0.4","target":"pkg:pypi/demo-17603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26264@1.0.4","target":"pkg:pypi/demo-1795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26265@1.0.0","target":"pkg:pypi/demo-11594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26265@1.0.0","target":"pkg:pypi/demo-14@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26265@1.0.0","target":"pkg:pypi/demo-17170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26265@1.0.0","target":"pkg:pypi/demo-21042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26266@1.0.1","target":"pkg:pypi/demo-13769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26266@1.0.1","target":"pkg:pypi/demo-17866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26266@1.0.1","target":"pkg:pypi/demo-20789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26266@1.0.1","target":"pkg:pypi/demo-21920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26267@1.0.2","target":"pkg:pypi/demo-11286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26268@1.0.3","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26268@1.0.3","target":"pkg:pypi/demo-19380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26268@1.0.3","target":"pkg:pypi/demo-19520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26268@1.0.3","target":"pkg:pypi/demo-24047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26269@1.0.4","target":"pkg:pypi/demo-25997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2626@1.0.1","target":"pkg:pypi/demo-1208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2626@1.0.1","target":"pkg:pypi/demo-18896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2626@1.0.1","target":"pkg:pypi/demo-24305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26270@1.0.0","target":"pkg:pypi/demo-14188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26270@1.0.0","target":"pkg:pypi/demo-18243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26270@1.0.0","target":"pkg:pypi/demo-23672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26271@1.0.1","target":"pkg:pypi/demo-10463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26271@1.0.1","target":"pkg:pypi/demo-14776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26271@1.0.1","target":"pkg:pypi/demo-194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26271@1.0.1","target":"pkg:pypi/demo-21121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26272@1.0.2","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26272@1.0.2","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26272@1.0.2","target":"pkg:pypi/demo-11233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26272@1.0.2","target":"pkg:pypi/demo-18619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26273@1.0.3","target":"pkg:pypi/demo-10339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26273@1.0.3","target":"pkg:pypi/demo-14112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26273@1.0.3","target":"pkg:pypi/demo-17748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26274@1.0.4","target":"pkg:pypi/demo-13639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26274@1.0.4","target":"pkg:pypi/demo-17847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26274@1.0.4","target":"pkg:pypi/demo-18558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26274@1.0.4","target":"pkg:pypi/demo-25689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26275@1.0.0","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26275@1.0.0","target":"pkg:pypi/demo-14153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26275@1.0.0","target":"pkg:pypi/demo-14460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26276@1.0.1","target":"pkg:pypi/demo-11791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26276@1.0.1","target":"pkg:pypi/demo-14654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26276@1.0.1","target":"pkg:pypi/demo-2359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26276@1.0.1","target":"pkg:pypi/demo-24782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26277@1.0.2","target":"pkg:pypi/demo-10541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26277@1.0.2","target":"pkg:pypi/demo-12250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26278@1.0.3","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26279@1.0.4","target":"pkg:pypi/demo-13601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2627@1.0.2","target":"pkg:pypi/demo-13022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2627@1.0.2","target":"pkg:pypi/demo-16575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26280@1.0.0","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26280@1.0.0","target":"pkg:pypi/demo-15526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26280@1.0.0","target":"pkg:pypi/demo-18494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26281@1.0.1","target":"pkg:pypi/demo-16494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26281@1.0.1","target":"pkg:pypi/demo-18213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26281@1.0.1","target":"pkg:pypi/demo-25842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26282@1.0.2","target":"pkg:pypi/demo-25292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26283@1.0.3","target":"pkg:pypi/demo-16524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26283@1.0.3","target":"pkg:pypi/demo-18821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26283@1.0.3","target":"pkg:pypi/demo-23094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26283@1.0.3","target":"pkg:pypi/demo-24525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26284@1.0.4","target":"pkg:pypi/demo-13594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26284@1.0.4","target":"pkg:pypi/demo-18693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26284@1.0.4","target":"pkg:pypi/demo-24206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26285@1.0.0","target":"pkg:pypi/demo-12583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26285@1.0.0","target":"pkg:pypi/demo-20742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26285@1.0.0","target":"pkg:pypi/demo-21126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26285@1.0.0","target":"pkg:pypi/demo-24218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26286@1.0.1","target":"pkg:pypi/demo-13754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26286@1.0.1","target":"pkg:pypi/demo-19563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26286@1.0.1","target":"pkg:pypi/demo-22588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26287@1.0.2","target":"pkg:pypi/demo-15901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26287@1.0.2","target":"pkg:pypi/demo-16218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26287@1.0.2","target":"pkg:pypi/demo-18112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26288@1.0.3","target":"pkg:pypi/demo-14040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26288@1.0.3","target":"pkg:pypi/demo-18417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26288@1.0.3","target":"pkg:pypi/demo-22369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26289@1.0.4","target":"pkg:pypi/demo-18876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2628@1.0.3","target":"pkg:pypi/demo-11112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2628@1.0.3","target":"pkg:pypi/demo-12156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2628@1.0.3","target":"pkg:pypi/demo-16317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2628@1.0.3","target":"pkg:pypi/demo-19144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26290@1.0.0","target":"pkg:pypi/demo-12670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26290@1.0.0","target":"pkg:pypi/demo-21964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26290@1.0.0","target":"pkg:pypi/demo-2610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26291@1.0.1","target":"pkg:pypi/demo-13329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26291@1.0.1","target":"pkg:pypi/demo-19547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26291@1.0.1","target":"pkg:pypi/demo-23410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26291@1.0.1","target":"pkg:pypi/demo-24467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26292@1.0.2","target":"pkg:pypi/demo-11216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26293@1.0.3","target":"pkg:pypi/demo-20130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26293@1.0.3","target":"pkg:pypi/demo-20695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26293@1.0.3","target":"pkg:pypi/demo-25725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26293@1.0.3","target":"pkg:pypi/demo-26094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26294@1.0.4","target":"pkg:pypi/demo-14140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26294@1.0.4","target":"pkg:pypi/demo-14677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26294@1.0.4","target":"pkg:pypi/demo-22138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26294@1.0.4","target":"pkg:pypi/demo-22700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26295@1.0.0","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26295@1.0.0","target":"pkg:pypi/demo-1152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26296@1.0.1","target":"pkg:pypi/demo-16746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26296@1.0.1","target":"pkg:pypi/demo-20761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26296@1.0.1","target":"pkg:pypi/demo-24871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26297@1.0.2","target":"pkg:pypi/demo-22280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26298@1.0.3","target":"pkg:pypi/demo-21291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26298@1.0.3","target":"pkg:pypi/demo-24481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26298@1.0.3","target":"pkg:pypi/demo-26095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26299@1.0.4","target":"pkg:pypi/demo-14645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2629@1.0.4","target":"pkg:pypi/demo-16035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2629@1.0.4","target":"pkg:pypi/demo-19607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2629@1.0.4","target":"pkg:pypi/demo-19912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2629@1.0.4","target":"pkg:pypi/demo-25652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-262@1.0.2","target":"pkg:pypi/demo-17857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26300@1.0.0","target":"pkg:pypi/demo-14443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26300@1.0.0","target":"pkg:pypi/demo-17004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26300@1.0.0","target":"pkg:pypi/demo-24212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26300@1.0.0","target":"pkg:pypi/demo-24645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26301@1.0.1","target":"pkg:pypi/demo-17994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26302@1.0.2","target":"pkg:pypi/demo-21284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26302@1.0.2","target":"pkg:pypi/demo-23816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26302@1.0.2","target":"pkg:pypi/demo-25418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26302@1.0.2","target":"pkg:pypi/demo-25933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26303@1.0.3","target":"pkg:pypi/demo-20201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26303@1.0.3","target":"pkg:pypi/demo-24332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26304@1.0.4","target":"pkg:pypi/demo-20655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26305@1.0.0","target":"pkg:pypi/demo-15222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26305@1.0.0","target":"pkg:pypi/demo-15497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26306@1.0.1","target":"pkg:pypi/demo-15130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26306@1.0.1","target":"pkg:pypi/demo-17683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26306@1.0.1","target":"pkg:pypi/demo-23589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26307@1.0.2","target":"pkg:pypi/demo-20016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26308@1.0.3","target":"pkg:pypi/demo-21415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26308@1.0.3","target":"pkg:pypi/demo-25292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26308@1.0.3","target":"pkg:pypi/demo-25518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26309@1.0.4","target":"pkg:pypi/demo-17918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26309@1.0.4","target":"pkg:pypi/demo-19454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26309@1.0.4","target":"pkg:pypi/demo-256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2630@1.0.0","target":"pkg:pypi/demo-13455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2630@1.0.0","target":"pkg:pypi/demo-19080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2630@1.0.0","target":"pkg:pypi/demo-20637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26310@1.0.0","target":"pkg:pypi/demo-18904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26310@1.0.0","target":"pkg:pypi/demo-20622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26310@1.0.0","target":"pkg:pypi/demo-21233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26310@1.0.0","target":"pkg:pypi/demo-26179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26311@1.0.1","target":"pkg:pypi/demo-19303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26312@1.0.2","target":"pkg:pypi/demo-25162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26313@1.0.3","target":"pkg:pypi/demo-20749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26313@1.0.3","target":"pkg:pypi/demo-22032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26314@1.0.4","target":"pkg:pypi/demo-13951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26314@1.0.4","target":"pkg:pypi/demo-17844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26315@1.0.0","target":"pkg:pypi/demo-12217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26315@1.0.0","target":"pkg:pypi/demo-19623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26316@1.0.1","target":"pkg:pypi/demo-12111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26316@1.0.1","target":"pkg:pypi/demo-13503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26317@1.0.2","target":"pkg:pypi/demo-1973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26317@1.0.2","target":"pkg:pypi/demo-23149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26318@1.0.3","target":"pkg:pypi/demo-18931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26318@1.0.3","target":"pkg:pypi/demo-21681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26319@1.0.4","target":"pkg:pypi/demo-25226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2631@1.0.1","target":"pkg:pypi/demo-12038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2631@1.0.1","target":"pkg:pypi/demo-14468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2631@1.0.1","target":"pkg:pypi/demo-14692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2631@1.0.1","target":"pkg:pypi/demo-15229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26320@1.0.0","target":"pkg:pypi/demo-1564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26320@1.0.0","target":"pkg:pypi/demo-15809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26320@1.0.0","target":"pkg:pypi/demo-25356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26320@1.0.0","target":"pkg:pypi/demo-25440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26321@1.0.1","target":"pkg:pypi/demo-17986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26321@1.0.1","target":"pkg:pypi/demo-18022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26322@1.0.2","target":"pkg:pypi/demo-11886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26322@1.0.2","target":"pkg:pypi/demo-12759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26322@1.0.2","target":"pkg:pypi/demo-17729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26322@1.0.2","target":"pkg:pypi/demo-25150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26323@1.0.3","target":"pkg:pypi/demo-11274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26323@1.0.3","target":"pkg:pypi/demo-21325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26324@1.0.4","target":"pkg:pypi/demo-10509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26324@1.0.4","target":"pkg:pypi/demo-20212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26324@1.0.4","target":"pkg:pypi/demo-23441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26324@1.0.4","target":"pkg:pypi/demo-25529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26325@1.0.0","target":"pkg:pypi/demo-14404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26325@1.0.0","target":"pkg:pypi/demo-2347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26326@1.0.1","target":"pkg:pypi/demo-10481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26326@1.0.1","target":"pkg:pypi/demo-19512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26326@1.0.1","target":"pkg:pypi/demo-20074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26326@1.0.1","target":"pkg:pypi/demo-23907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26327@1.0.2","target":"pkg:pypi/demo-20194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26327@1.0.2","target":"pkg:pypi/demo-2529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26328@1.0.3","target":"pkg:pypi/demo-14419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26328@1.0.3","target":"pkg:pypi/demo-14925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26328@1.0.3","target":"pkg:pypi/demo-25520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26329@1.0.4","target":"pkg:pypi/demo-15799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26329@1.0.4","target":"pkg:pypi/demo-2399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2632@1.0.2","target":"pkg:pypi/demo-17822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2632@1.0.2","target":"pkg:pypi/demo-1858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2632@1.0.2","target":"pkg:pypi/demo-21135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2632@1.0.2","target":"pkg:pypi/demo-21523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26330@1.0.0","target":"pkg:pypi/demo-14137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26330@1.0.0","target":"pkg:pypi/demo-20465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26330@1.0.0","target":"pkg:pypi/demo-21107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26330@1.0.0","target":"pkg:pypi/demo-21281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26331@1.0.1","target":"pkg:pypi/demo-1845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26331@1.0.1","target":"pkg:pypi/demo-23164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26332@1.0.2","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26332@1.0.2","target":"pkg:pypi/demo-1396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26332@1.0.2","target":"pkg:pypi/demo-18628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26332@1.0.2","target":"pkg:pypi/demo-21496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26333@1.0.3","target":"pkg:pypi/demo-13836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26333@1.0.3","target":"pkg:pypi/demo-18054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26333@1.0.3","target":"pkg:pypi/demo-19105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26333@1.0.3","target":"pkg:pypi/demo-24731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26334@1.0.4","target":"pkg:pypi/demo-12031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26334@1.0.4","target":"pkg:pypi/demo-15533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26335@1.0.0","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26335@1.0.0","target":"pkg:pypi/demo-18195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26335@1.0.0","target":"pkg:pypi/demo-2278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26335@1.0.0","target":"pkg:pypi/demo-231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26336@1.0.1","target":"pkg:pypi/demo-1549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26336@1.0.1","target":"pkg:pypi/demo-17971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26336@1.0.1","target":"pkg:pypi/demo-2134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26337@1.0.2","target":"pkg:pypi/demo-22773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26337@1.0.2","target":"pkg:pypi/demo-2460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26338@1.0.3","target":"pkg:pypi/demo-14842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26338@1.0.3","target":"pkg:pypi/demo-15942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26339@1.0.4","target":"pkg:pypi/demo-10175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26339@1.0.4","target":"pkg:pypi/demo-1740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26339@1.0.4","target":"pkg:pypi/demo-17838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2633@1.0.3","target":"pkg:pypi/demo-21070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26340@1.0.0","target":"pkg:pypi/demo-17725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26340@1.0.0","target":"pkg:pypi/demo-18066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26340@1.0.0","target":"pkg:pypi/demo-25640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26341@1.0.1","target":"pkg:pypi/demo-12572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26341@1.0.1","target":"pkg:pypi/demo-16472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26341@1.0.1","target":"pkg:pypi/demo-18947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26341@1.0.1","target":"pkg:pypi/demo-25784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26342@1.0.2","target":"pkg:pypi/demo-21361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26342@1.0.2","target":"pkg:pypi/demo-26283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26343@1.0.3","target":"pkg:pypi/demo-12471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26343@1.0.3","target":"pkg:pypi/demo-17233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26344@1.0.4","target":"pkg:pypi/demo-17794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26344@1.0.4","target":"pkg:pypi/demo-19706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26345@1.0.0","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26345@1.0.0","target":"pkg:pypi/demo-13085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26345@1.0.0","target":"pkg:pypi/demo-19565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26345@1.0.0","target":"pkg:pypi/demo-25770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26346@1.0.1","target":"pkg:pypi/demo-12191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26346@1.0.1","target":"pkg:pypi/demo-14774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26347@1.0.2","target":"pkg:pypi/demo-14143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26347@1.0.2","target":"pkg:pypi/demo-20000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26347@1.0.2","target":"pkg:pypi/demo-21231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26348@1.0.3","target":"pkg:pypi/demo-19544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26348@1.0.3","target":"pkg:pypi/demo-25254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26349@1.0.4","target":"pkg:pypi/demo-20097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2634@1.0.4","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2634@1.0.4","target":"pkg:pypi/demo-11378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2634@1.0.4","target":"pkg:pypi/demo-17746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26350@1.0.0","target":"pkg:pypi/demo-13688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26350@1.0.0","target":"pkg:pypi/demo-14644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26351@1.0.1","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26351@1.0.1","target":"pkg:pypi/demo-12084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26351@1.0.1","target":"pkg:pypi/demo-15426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26351@1.0.1","target":"pkg:pypi/demo-19439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26352@1.0.2","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26352@1.0.2","target":"pkg:pypi/demo-13259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26352@1.0.2","target":"pkg:pypi/demo-19175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26353@1.0.3","target":"pkg:pypi/demo-25517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26354@1.0.4","target":"pkg:pypi/demo-10389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26354@1.0.4","target":"pkg:pypi/demo-16085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26355@1.0.0","target":"pkg:pypi/demo-1762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26355@1.0.0","target":"pkg:pypi/demo-19801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26355@1.0.0","target":"pkg:pypi/demo-21893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26355@1.0.0","target":"pkg:pypi/demo-26298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26356@1.0.1","target":"pkg:pypi/demo-14338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26357@1.0.2","target":"pkg:pypi/demo-19177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26358@1.0.3","target":"pkg:pypi/demo-12378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26358@1.0.3","target":"pkg:pypi/demo-12522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26358@1.0.3","target":"pkg:pypi/demo-14962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26359@1.0.4","target":"pkg:pypi/demo-14046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2635@1.0.0","target":"pkg:pypi/demo-11633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26360@1.0.0","target":"pkg:pypi/demo-24761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26360@1.0.0","target":"pkg:pypi/demo-25608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26360@1.0.0","target":"pkg:pypi/demo-25613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26361@1.0.1","target":"pkg:pypi/demo-16562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26361@1.0.1","target":"pkg:pypi/demo-20146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26362@1.0.2","target":"pkg:pypi/demo-11448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26362@1.0.2","target":"pkg:pypi/demo-18798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26362@1.0.2","target":"pkg:pypi/demo-24324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26363@1.0.3","target":"pkg:pypi/demo-15155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26363@1.0.3","target":"pkg:pypi/demo-20222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26363@1.0.3","target":"pkg:pypi/demo-21646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26363@1.0.3","target":"pkg:pypi/demo-24072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26364@1.0.4","target":"pkg:pypi/demo-23107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26365@1.0.0","target":"pkg:pypi/demo-10187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26365@1.0.0","target":"pkg:pypi/demo-18808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26366@1.0.1","target":"pkg:pypi/demo-25115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26367@1.0.2","target":"pkg:pypi/demo-14630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26368@1.0.3","target":"pkg:pypi/demo-12411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26368@1.0.3","target":"pkg:pypi/demo-21423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26369@1.0.4","target":"pkg:pypi/demo-25556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26369@1.0.4","target":"pkg:pypi/demo-26184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2636@1.0.1","target":"pkg:pypi/demo-15754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2636@1.0.1","target":"pkg:pypi/demo-1870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26370@1.0.0","target":"pkg:pypi/demo-10678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26370@1.0.0","target":"pkg:pypi/demo-20095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26370@1.0.0","target":"pkg:pypi/demo-20163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26370@1.0.0","target":"pkg:pypi/demo-23916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26371@1.0.1","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26371@1.0.1","target":"pkg:pypi/demo-13154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26371@1.0.1","target":"pkg:pypi/demo-14002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26372@1.0.2","target":"pkg:pypi/demo-23984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26373@1.0.3","target":"pkg:pypi/demo-13738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26373@1.0.3","target":"pkg:pypi/demo-19713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26373@1.0.3","target":"pkg:pypi/demo-20148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26374@1.0.4","target":"pkg:pypi/demo-13982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26374@1.0.4","target":"pkg:pypi/demo-1799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26374@1.0.4","target":"pkg:pypi/demo-208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26374@1.0.4","target":"pkg:pypi/demo-24155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26375@1.0.0","target":"pkg:pypi/demo-20488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26375@1.0.0","target":"pkg:pypi/demo-21640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26375@1.0.0","target":"pkg:pypi/demo-22351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26375@1.0.0","target":"pkg:pypi/demo-24658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26376@1.0.1","target":"pkg:pypi/demo-14050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26376@1.0.1","target":"pkg:pypi/demo-15719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26377@1.0.2","target":"pkg:pypi/demo-20731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26378@1.0.3","target":"pkg:pypi/demo-11784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26378@1.0.3","target":"pkg:pypi/demo-18114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26379@1.0.4","target":"pkg:pypi/demo-23667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2637@1.0.2","target":"pkg:pypi/demo-11168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2637@1.0.2","target":"pkg:pypi/demo-11452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2637@1.0.2","target":"pkg:pypi/demo-15555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2637@1.0.2","target":"pkg:pypi/demo-16197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26380@1.0.0","target":"pkg:pypi/demo-1172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26380@1.0.0","target":"pkg:pypi/demo-17977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26380@1.0.0","target":"pkg:pypi/demo-23226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26381@1.0.1","target":"pkg:pypi/demo-14603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26381@1.0.1","target":"pkg:pypi/demo-1486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26381@1.0.1","target":"pkg:pypi/demo-25430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26382@1.0.2","target":"pkg:pypi/demo-17760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26382@1.0.2","target":"pkg:pypi/demo-18552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26382@1.0.2","target":"pkg:pypi/demo-20693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26382@1.0.2","target":"pkg:pypi/demo-23961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26383@1.0.3","target":"pkg:pypi/demo-14807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26384@1.0.4","target":"pkg:pypi/demo-14620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26384@1.0.4","target":"pkg:pypi/demo-21706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26384@1.0.4","target":"pkg:pypi/demo-25772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26385@1.0.0","target":"pkg:pypi/demo-11597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26385@1.0.0","target":"pkg:pypi/demo-16795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26385@1.0.0","target":"pkg:pypi/demo-19742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26385@1.0.0","target":"pkg:pypi/demo-23306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26386@1.0.1","target":"pkg:pypi/demo-1370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26386@1.0.1","target":"pkg:pypi/demo-13862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26386@1.0.1","target":"pkg:pypi/demo-16762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26386@1.0.1","target":"pkg:pypi/demo-16802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26387@1.0.2","target":"pkg:pypi/demo-2099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26387@1.0.2","target":"pkg:pypi/demo-2367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26387@1.0.2","target":"pkg:pypi/demo-238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26388@1.0.3","target":"pkg:pypi/demo-12256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26388@1.0.3","target":"pkg:pypi/demo-1312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26388@1.0.3","target":"pkg:pypi/demo-14268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26388@1.0.3","target":"pkg:pypi/demo-17323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26389@1.0.4","target":"pkg:pypi/demo-2202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2638@1.0.3","target":"pkg:pypi/demo-22758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2638@1.0.3","target":"pkg:pypi/demo-23163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2638@1.0.3","target":"pkg:pypi/demo-2435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26390@1.0.0","target":"pkg:pypi/demo-15927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26391@1.0.1","target":"pkg:pypi/demo-19338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26392@1.0.2","target":"pkg:pypi/demo-18391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26392@1.0.2","target":"pkg:pypi/demo-19477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26392@1.0.2","target":"pkg:pypi/demo-24062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26393@1.0.3","target":"pkg:pypi/demo-1423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26394@1.0.4","target":"pkg:pypi/demo-13151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26394@1.0.4","target":"pkg:pypi/demo-22576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26394@1.0.4","target":"pkg:pypi/demo-23803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26395@1.0.0","target":"pkg:pypi/demo-14194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26395@1.0.0","target":"pkg:pypi/demo-14619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26395@1.0.0","target":"pkg:pypi/demo-22942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26396@1.0.1","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26396@1.0.1","target":"pkg:pypi/demo-23034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26396@1.0.1","target":"pkg:pypi/demo-25234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26397@1.0.2","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26397@1.0.2","target":"pkg:pypi/demo-11409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26397@1.0.2","target":"pkg:pypi/demo-18755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26398@1.0.3","target":"pkg:pypi/demo-23564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26399@1.0.4","target":"pkg:pypi/demo-14753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26399@1.0.4","target":"pkg:pypi/demo-16875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26399@1.0.4","target":"pkg:pypi/demo-1835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26399@1.0.4","target":"pkg:pypi/demo-23713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2639@1.0.4","target":"pkg:pypi/demo-1212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2639@1.0.4","target":"pkg:pypi/demo-13986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2639@1.0.4","target":"pkg:pypi/demo-17335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2639@1.0.4","target":"pkg:pypi/demo-25125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-263@1.0.3","target":"pkg:pypi/demo-22053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26400@1.0.0","target":"pkg:pypi/demo-12671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26400@1.0.0","target":"pkg:pypi/demo-20601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26401@1.0.1","target":"pkg:pypi/demo-11854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26401@1.0.1","target":"pkg:pypi/demo-15771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26401@1.0.1","target":"pkg:pypi/demo-18467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26401@1.0.1","target":"pkg:pypi/demo-21570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26402@1.0.2","target":"pkg:pypi/demo-11374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26402@1.0.2","target":"pkg:pypi/demo-12776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26402@1.0.2","target":"pkg:pypi/demo-19462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26403@1.0.3","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26403@1.0.3","target":"pkg:pypi/demo-11360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26404@1.0.4","target":"pkg:pypi/demo-1595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26405@1.0.0","target":"pkg:pypi/demo-13543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26405@1.0.0","target":"pkg:pypi/demo-15831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26405@1.0.0","target":"pkg:pypi/demo-17382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26405@1.0.0","target":"pkg:pypi/demo-18510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26406@1.0.1","target":"pkg:pypi/demo-1721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26406@1.0.1","target":"pkg:pypi/demo-18690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26406@1.0.1","target":"pkg:pypi/demo-20591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26407@1.0.2","target":"pkg:pypi/demo-1783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26407@1.0.2","target":"pkg:pypi/demo-19578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26407@1.0.2","target":"pkg:pypi/demo-21334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26408@1.0.3","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26408@1.0.3","target":"pkg:pypi/demo-17893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26408@1.0.3","target":"pkg:pypi/demo-21979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26409@1.0.4","target":"pkg:pypi/demo-11820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26409@1.0.4","target":"pkg:pypi/demo-17088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26409@1.0.4","target":"pkg:pypi/demo-22940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2640@1.0.0","target":"pkg:pypi/demo-19802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26410@1.0.0","target":"pkg:pypi/demo-2396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26410@1.0.0","target":"pkg:pypi/demo-24143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26411@1.0.1","target":"pkg:pypi/demo-16903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26411@1.0.1","target":"pkg:pypi/demo-1981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26411@1.0.1","target":"pkg:pypi/demo-20734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26412@1.0.2","target":"pkg:pypi/demo-13803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26412@1.0.2","target":"pkg:pypi/demo-21014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26412@1.0.2","target":"pkg:pypi/demo-21896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26413@1.0.3","target":"pkg:pypi/demo-23886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26414@1.0.4","target":"pkg:pypi/demo-20738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26414@1.0.4","target":"pkg:pypi/demo-22020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26415@1.0.0","target":"pkg:pypi/demo-13962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26415@1.0.0","target":"pkg:pypi/demo-18666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26415@1.0.0","target":"pkg:pypi/demo-22521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26415@1.0.0","target":"pkg:pypi/demo-23256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26416@1.0.1","target":"pkg:pypi/demo-20122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26417@1.0.2","target":"pkg:pypi/demo-11417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26417@1.0.2","target":"pkg:pypi/demo-11612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26417@1.0.2","target":"pkg:pypi/demo-21663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26418@1.0.3","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26418@1.0.3","target":"pkg:pypi/demo-13366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26418@1.0.3","target":"pkg:pypi/demo-21119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26418@1.0.3","target":"pkg:pypi/demo-21375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26419@1.0.4","target":"pkg:pypi/demo-25010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2641@1.0.1","target":"pkg:pypi/demo-11456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2641@1.0.1","target":"pkg:pypi/demo-2004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2641@1.0.1","target":"pkg:pypi/demo-21693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2641@1.0.1","target":"pkg:pypi/demo-21738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26420@1.0.0","target":"pkg:pypi/demo-18603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26420@1.0.0","target":"pkg:pypi/demo-19015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26421@1.0.1","target":"pkg:pypi/demo-18024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26422@1.0.2","target":"pkg:pypi/demo-12494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26422@1.0.2","target":"pkg:pypi/demo-1876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26422@1.0.2","target":"pkg:pypi/demo-20132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26422@1.0.2","target":"pkg:pypi/demo-2013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26423@1.0.3","target":"pkg:pypi/demo-12884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26424@1.0.4","target":"pkg:pypi/demo-18368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26425@1.0.0","target":"pkg:pypi/demo-17611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26425@1.0.0","target":"pkg:pypi/demo-18223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26425@1.0.0","target":"pkg:pypi/demo-23660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26425@1.0.0","target":"pkg:pypi/demo-24649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26426@1.0.1","target":"pkg:pypi/demo-12702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26426@1.0.1","target":"pkg:pypi/demo-17138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26426@1.0.1","target":"pkg:pypi/demo-20395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26426@1.0.1","target":"pkg:pypi/demo-2486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26427@1.0.2","target":"pkg:pypi/demo-11611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26427@1.0.2","target":"pkg:pypi/demo-2111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26427@1.0.2","target":"pkg:pypi/demo-2374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26428@1.0.3","target":"pkg:pypi/demo-16343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26428@1.0.3","target":"pkg:pypi/demo-19874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26429@1.0.4","target":"pkg:pypi/demo-13632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26429@1.0.4","target":"pkg:pypi/demo-2088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26429@1.0.4","target":"pkg:pypi/demo-21530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26429@1.0.4","target":"pkg:pypi/demo-24053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2642@1.0.2","target":"pkg:pypi/demo-15268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2642@1.0.2","target":"pkg:pypi/demo-20390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2642@1.0.2","target":"pkg:pypi/demo-20485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26430@1.0.0","target":"pkg:pypi/demo-1358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26430@1.0.0","target":"pkg:pypi/demo-17666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26430@1.0.0","target":"pkg:pypi/demo-23942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26431@1.0.1","target":"pkg:pypi/demo-15696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26431@1.0.1","target":"pkg:pypi/demo-23209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26431@1.0.1","target":"pkg:pypi/demo-23628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26431@1.0.1","target":"pkg:pypi/demo-24908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26432@1.0.2","target":"pkg:pypi/demo-12158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26432@1.0.2","target":"pkg:pypi/demo-24375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26433@1.0.3","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26433@1.0.3","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26434@1.0.4","target":"pkg:pypi/demo-12996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26434@1.0.4","target":"pkg:pypi/demo-1332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26434@1.0.4","target":"pkg:pypi/demo-17521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26434@1.0.4","target":"pkg:pypi/demo-20075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26435@1.0.0","target":"pkg:pypi/demo-25522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26436@1.0.1","target":"pkg:pypi/demo-20204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26436@1.0.1","target":"pkg:pypi/demo-2248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26436@1.0.1","target":"pkg:pypi/demo-2457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26436@1.0.1","target":"pkg:pypi/demo-26236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26437@1.0.2","target":"pkg:pypi/demo-26125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26438@1.0.3","target":"pkg:pypi/demo-10577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26438@1.0.3","target":"pkg:pypi/demo-15617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26438@1.0.3","target":"pkg:pypi/demo-22681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26438@1.0.3","target":"pkg:pypi/demo-25823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26439@1.0.4","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26439@1.0.4","target":"pkg:pypi/demo-22165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26439@1.0.4","target":"pkg:pypi/demo-22698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26439@1.0.4","target":"pkg:pypi/demo-24573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2643@1.0.3","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2643@1.0.3","target":"pkg:pypi/demo-1572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2643@1.0.3","target":"pkg:pypi/demo-24101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26440@1.0.0","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26440@1.0.0","target":"pkg:pypi/demo-20154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26441@1.0.1","target":"pkg:pypi/demo-12965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26441@1.0.1","target":"pkg:pypi/demo-17515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26442@1.0.2","target":"pkg:pypi/demo-1935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26442@1.0.2","target":"pkg:pypi/demo-20812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26443@1.0.3","target":"pkg:pypi/demo-2209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26444@1.0.4","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26444@1.0.4","target":"pkg:pypi/demo-15091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26444@1.0.4","target":"pkg:pypi/demo-23941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26445@1.0.0","target":"pkg:pypi/demo-11217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26445@1.0.0","target":"pkg:pypi/demo-18144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26445@1.0.0","target":"pkg:pypi/demo-22881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26446@1.0.1","target":"pkg:pypi/demo-13799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26446@1.0.1","target":"pkg:pypi/demo-1962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26447@1.0.2","target":"pkg:pypi/demo-10997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26447@1.0.2","target":"pkg:pypi/demo-19454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26448@1.0.3","target":"pkg:pypi/demo-17504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26448@1.0.3","target":"pkg:pypi/demo-18613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26449@1.0.4","target":"pkg:pypi/demo-11930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26449@1.0.4","target":"pkg:pypi/demo-12710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26449@1.0.4","target":"pkg:pypi/demo-154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26449@1.0.4","target":"pkg:pypi/demo-21313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2644@1.0.4","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2644@1.0.4","target":"pkg:pypi/demo-15366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2644@1.0.4","target":"pkg:pypi/demo-17474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26450@1.0.0","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26450@1.0.0","target":"pkg:pypi/demo-13506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26450@1.0.0","target":"pkg:pypi/demo-23499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26451@1.0.1","target":"pkg:pypi/demo-14426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26451@1.0.1","target":"pkg:pypi/demo-1753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26451@1.0.1","target":"pkg:pypi/demo-20635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26452@1.0.2","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26452@1.0.2","target":"pkg:pypi/demo-14833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26452@1.0.2","target":"pkg:pypi/demo-22772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26452@1.0.2","target":"pkg:pypi/demo-2499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26453@1.0.3","target":"pkg:pypi/demo-2185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26453@1.0.3","target":"pkg:pypi/demo-22416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26453@1.0.3","target":"pkg:pypi/demo-22965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26454@1.0.4","target":"pkg:pypi/demo-2488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26455@1.0.0","target":"pkg:pypi/demo-12538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26455@1.0.0","target":"pkg:pypi/demo-16872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26455@1.0.0","target":"pkg:pypi/demo-23000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26456@1.0.1","target":"pkg:pypi/demo-11767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26456@1.0.1","target":"pkg:pypi/demo-15066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26456@1.0.1","target":"pkg:pypi/demo-17534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26456@1.0.1","target":"pkg:pypi/demo-24900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26457@1.0.2","target":"pkg:pypi/demo-12617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26457@1.0.2","target":"pkg:pypi/demo-17335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26457@1.0.2","target":"pkg:pypi/demo-17371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26457@1.0.2","target":"pkg:pypi/demo-207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26458@1.0.3","target":"pkg:pypi/demo-22151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26458@1.0.3","target":"pkg:pypi/demo-24776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26459@1.0.4","target":"pkg:pypi/demo-18186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2645@1.0.0","target":"pkg:pypi/demo-11963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2645@1.0.0","target":"pkg:pypi/demo-15851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2645@1.0.0","target":"pkg:pypi/demo-15940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26460@1.0.0","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26460@1.0.0","target":"pkg:pypi/demo-1490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26460@1.0.0","target":"pkg:pypi/demo-16655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26460@1.0.0","target":"pkg:pypi/demo-21364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26461@1.0.1","target":"pkg:pypi/demo-13717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26461@1.0.1","target":"pkg:pypi/demo-15750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26461@1.0.1","target":"pkg:pypi/demo-18950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26462@1.0.2","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26462@1.0.2","target":"pkg:pypi/demo-2443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26463@1.0.3","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26463@1.0.3","target":"pkg:pypi/demo-21035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26464@1.0.4","target":"pkg:pypi/demo-17878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26464@1.0.4","target":"pkg:pypi/demo-22918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26465@1.0.0","target":"pkg:pypi/demo-19517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26465@1.0.0","target":"pkg:pypi/demo-22187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26466@1.0.1","target":"pkg:pypi/demo-12233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26466@1.0.1","target":"pkg:pypi/demo-2103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26466@1.0.1","target":"pkg:pypi/demo-21121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26467@1.0.2","target":"pkg:pypi/demo-15251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26467@1.0.2","target":"pkg:pypi/demo-1933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26467@1.0.2","target":"pkg:pypi/demo-25688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26468@1.0.3","target":"pkg:pypi/demo-11601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26468@1.0.3","target":"pkg:pypi/demo-1273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26468@1.0.3","target":"pkg:pypi/demo-13396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26468@1.0.3","target":"pkg:pypi/demo-16951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26469@1.0.4","target":"pkg:pypi/demo-11451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2646@1.0.1","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2646@1.0.1","target":"pkg:pypi/demo-13364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2646@1.0.1","target":"pkg:pypi/demo-18997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2646@1.0.1","target":"pkg:pypi/demo-19716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26470@1.0.0","target":"pkg:pypi/demo-19480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26470@1.0.0","target":"pkg:pypi/demo-21432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26470@1.0.0","target":"pkg:pypi/demo-2488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26471@1.0.1","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26472@1.0.2","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26472@1.0.2","target":"pkg:pypi/demo-13727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26472@1.0.2","target":"pkg:pypi/demo-20077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26472@1.0.2","target":"pkg:pypi/demo-25862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26473@1.0.3","target":"pkg:pypi/demo-1276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26473@1.0.3","target":"pkg:pypi/demo-20067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26473@1.0.3","target":"pkg:pypi/demo-25939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26474@1.0.4","target":"pkg:pypi/demo-1265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26475@1.0.0","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26475@1.0.0","target":"pkg:pypi/demo-17776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26475@1.0.0","target":"pkg:pypi/demo-20626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26475@1.0.0","target":"pkg:pypi/demo-2279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26476@1.0.1","target":"pkg:pypi/demo-16848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26477@1.0.2","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26477@1.0.2","target":"pkg:pypi/demo-19169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26477@1.0.2","target":"pkg:pypi/demo-20875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26477@1.0.2","target":"pkg:pypi/demo-23153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26478@1.0.3","target":"pkg:pypi/demo-14184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26478@1.0.3","target":"pkg:pypi/demo-24936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26479@1.0.4","target":"pkg:pypi/demo-19779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26479@1.0.4","target":"pkg:pypi/demo-20495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2647@1.0.2","target":"pkg:pypi/demo-25471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26480@1.0.0","target":"pkg:pypi/demo-13771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26480@1.0.0","target":"pkg:pypi/demo-14169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26480@1.0.0","target":"pkg:pypi/demo-17128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26480@1.0.0","target":"pkg:pypi/demo-18548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26481@1.0.1","target":"pkg:pypi/demo-11773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26481@1.0.1","target":"pkg:pypi/demo-14483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26481@1.0.1","target":"pkg:pypi/demo-19610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26482@1.0.2","target":"pkg:pypi/demo-16882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26482@1.0.2","target":"pkg:pypi/demo-25046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26483@1.0.3","target":"pkg:pypi/demo-24072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26484@1.0.4","target":"pkg:pypi/demo-13102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26485@1.0.0","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26485@1.0.0","target":"pkg:pypi/demo-17313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26485@1.0.0","target":"pkg:pypi/demo-21276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26485@1.0.0","target":"pkg:pypi/demo-22518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26486@1.0.1","target":"pkg:pypi/demo-19348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26486@1.0.1","target":"pkg:pypi/demo-20900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26486@1.0.1","target":"pkg:pypi/demo-23271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26486@1.0.1","target":"pkg:pypi/demo-25001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26487@1.0.2","target":"pkg:pypi/demo-12787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26487@1.0.2","target":"pkg:pypi/demo-21537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26488@1.0.3","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26488@1.0.3","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26489@1.0.4","target":"pkg:pypi/demo-22532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2648@1.0.3","target":"pkg:pypi/demo-22562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2648@1.0.3","target":"pkg:pypi/demo-23038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26490@1.0.0","target":"pkg:pypi/demo-14879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26490@1.0.0","target":"pkg:pypi/demo-23490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26491@1.0.1","target":"pkg:pypi/demo-17039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26491@1.0.1","target":"pkg:pypi/demo-19335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26491@1.0.1","target":"pkg:pypi/demo-26214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26492@1.0.2","target":"pkg:pypi/demo-11052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26492@1.0.2","target":"pkg:pypi/demo-21268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26492@1.0.2","target":"pkg:pypi/demo-24400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26493@1.0.3","target":"pkg:pypi/demo-14273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26493@1.0.3","target":"pkg:pypi/demo-1973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26493@1.0.3","target":"pkg:pypi/demo-21366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26494@1.0.4","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26494@1.0.4","target":"pkg:pypi/demo-10797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26494@1.0.4","target":"pkg:pypi/demo-1201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26495@1.0.0","target":"pkg:pypi/demo-13955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26495@1.0.0","target":"pkg:pypi/demo-15271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26495@1.0.0","target":"pkg:pypi/demo-17098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26496@1.0.1","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26496@1.0.1","target":"pkg:pypi/demo-12519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26497@1.0.2","target":"pkg:pypi/demo-12718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26497@1.0.2","target":"pkg:pypi/demo-16978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26497@1.0.2","target":"pkg:pypi/demo-19260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26497@1.0.2","target":"pkg:pypi/demo-2430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26498@1.0.3","target":"pkg:pypi/demo-14374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26498@1.0.3","target":"pkg:pypi/demo-14992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26498@1.0.3","target":"pkg:pypi/demo-23731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26498@1.0.3","target":"pkg:pypi/demo-25858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26499@1.0.4","target":"pkg:pypi/demo-13184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26499@1.0.4","target":"pkg:pypi/demo-21229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26499@1.0.4","target":"pkg:pypi/demo-23705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2649@1.0.4","target":"pkg:pypi/demo-12734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-264@1.0.4","target":"pkg:pypi/demo-16935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-264@1.0.4","target":"pkg:pypi/demo-23301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26500@1.0.0","target":"pkg:pypi/demo-18218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26500@1.0.0","target":"pkg:pypi/demo-21310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26500@1.0.0","target":"pkg:pypi/demo-25257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26501@1.0.1","target":"pkg:pypi/demo-18389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26502@1.0.2","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26502@1.0.2","target":"pkg:pypi/demo-1289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26503@1.0.3","target":"pkg:pypi/demo-17399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26503@1.0.3","target":"pkg:pypi/demo-21462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26503@1.0.3","target":"pkg:pypi/demo-25046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26503@1.0.3","target":"pkg:pypi/demo-2610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26504@1.0.4","target":"pkg:pypi/demo-12159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26504@1.0.4","target":"pkg:pypi/demo-18669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26505@1.0.0","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26505@1.0.0","target":"pkg:pypi/demo-20170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26505@1.0.0","target":"pkg:pypi/demo-2047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26505@1.0.0","target":"pkg:pypi/demo-21451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26506@1.0.1","target":"pkg:pypi/demo-185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26506@1.0.1","target":"pkg:pypi/demo-19@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26506@1.0.1","target":"pkg:pypi/demo-20331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26506@1.0.1","target":"pkg:pypi/demo-25652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26507@1.0.2","target":"pkg:pypi/demo-14179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26507@1.0.2","target":"pkg:pypi/demo-19643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26508@1.0.3","target":"pkg:pypi/demo-12993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26509@1.0.4","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26509@1.0.4","target":"pkg:pypi/demo-19081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26509@1.0.4","target":"pkg:pypi/demo-22151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26509@1.0.4","target":"pkg:pypi/demo-23276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2650@1.0.0","target":"pkg:pypi/demo-15252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2650@1.0.0","target":"pkg:pypi/demo-1661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2650@1.0.0","target":"pkg:pypi/demo-220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26510@1.0.0","target":"pkg:pypi/demo-16018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26511@1.0.1","target":"pkg:pypi/demo-17108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26511@1.0.1","target":"pkg:pypi/demo-19620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26511@1.0.1","target":"pkg:pypi/demo-19743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26512@1.0.2","target":"pkg:pypi/demo-11193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26513@1.0.3","target":"pkg:pypi/demo-22221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26513@1.0.3","target":"pkg:pypi/demo-22375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26514@1.0.4","target":"pkg:pypi/demo-10799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26515@1.0.0","target":"pkg:pypi/demo-11535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26515@1.0.0","target":"pkg:pypi/demo-16313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26515@1.0.0","target":"pkg:pypi/demo-17750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26516@1.0.1","target":"pkg:pypi/demo-21409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26517@1.0.2","target":"pkg:pypi/demo-13132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26518@1.0.3","target":"pkg:pypi/demo-15921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26518@1.0.3","target":"pkg:pypi/demo-16430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26519@1.0.4","target":"pkg:pypi/demo-1275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26519@1.0.4","target":"pkg:pypi/demo-140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26519@1.0.4","target":"pkg:pypi/demo-25615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2651@1.0.1","target":"pkg:pypi/demo-17482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26520@1.0.0","target":"pkg:pypi/demo-11658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26520@1.0.0","target":"pkg:pypi/demo-13823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26520@1.0.0","target":"pkg:pypi/demo-24970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26520@1.0.0","target":"pkg:pypi/demo-25664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26521@1.0.1","target":"pkg:pypi/demo-14780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26521@1.0.1","target":"pkg:pypi/demo-1689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26521@1.0.1","target":"pkg:pypi/demo-18679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26522@1.0.2","target":"pkg:pypi/demo-16230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26522@1.0.2","target":"pkg:pypi/demo-23654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26522@1.0.2","target":"pkg:pypi/demo-24712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26523@1.0.3","target":"pkg:pypi/demo-10897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26524@1.0.4","target":"pkg:pypi/demo-1756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26525@1.0.0","target":"pkg:pypi/demo-12682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26525@1.0.0","target":"pkg:pypi/demo-25972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26526@1.0.1","target":"pkg:pypi/demo-17201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26527@1.0.2","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26527@1.0.2","target":"pkg:pypi/demo-1137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26527@1.0.2","target":"pkg:pypi/demo-14494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26527@1.0.2","target":"pkg:pypi/demo-25601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26528@1.0.3","target":"pkg:pypi/demo-18629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26528@1.0.3","target":"pkg:pypi/demo-19673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26528@1.0.3","target":"pkg:pypi/demo-2201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26528@1.0.3","target":"pkg:pypi/demo-24742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26529@1.0.4","target":"pkg:pypi/demo-11856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26529@1.0.4","target":"pkg:pypi/demo-12547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26529@1.0.4","target":"pkg:pypi/demo-17001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26529@1.0.4","target":"pkg:pypi/demo-19260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2652@1.0.2","target":"pkg:pypi/demo-13124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2652@1.0.2","target":"pkg:pypi/demo-23999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2652@1.0.2","target":"pkg:pypi/demo-25745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26530@1.0.0","target":"pkg:pypi/demo-23891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26531@1.0.1","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26531@1.0.1","target":"pkg:pypi/demo-12170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26531@1.0.1","target":"pkg:pypi/demo-21503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26531@1.0.1","target":"pkg:pypi/demo-23228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26532@1.0.2","target":"pkg:pypi/demo-18248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26532@1.0.2","target":"pkg:pypi/demo-1835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26533@1.0.3","target":"pkg:pypi/demo-14633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26534@1.0.4","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26535@1.0.0","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26535@1.0.0","target":"pkg:pypi/demo-11512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26535@1.0.0","target":"pkg:pypi/demo-1513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26536@1.0.1","target":"pkg:pypi/demo-13994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26537@1.0.2","target":"pkg:pypi/demo-11572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26537@1.0.2","target":"pkg:pypi/demo-15006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26537@1.0.2","target":"pkg:pypi/demo-15524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26538@1.0.3","target":"pkg:pypi/demo-18861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26539@1.0.4","target":"pkg:pypi/demo-13365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26539@1.0.4","target":"pkg:pypi/demo-14001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26539@1.0.4","target":"pkg:pypi/demo-19538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26539@1.0.4","target":"pkg:pypi/demo-26264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2653@1.0.3","target":"pkg:pypi/demo-11295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2653@1.0.3","target":"pkg:pypi/demo-2157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2653@1.0.3","target":"pkg:pypi/demo-21736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2653@1.0.3","target":"pkg:pypi/demo-22309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26540@1.0.0","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26540@1.0.0","target":"pkg:pypi/demo-1298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26540@1.0.0","target":"pkg:pypi/demo-2207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26540@1.0.0","target":"pkg:pypi/demo-26112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26541@1.0.1","target":"pkg:pypi/demo-11079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26541@1.0.1","target":"pkg:pypi/demo-15071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26541@1.0.1","target":"pkg:pypi/demo-18878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26541@1.0.1","target":"pkg:pypi/demo-19105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26542@1.0.2","target":"pkg:pypi/demo-15519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26542@1.0.2","target":"pkg:pypi/demo-19866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26542@1.0.2","target":"pkg:pypi/demo-20230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26543@1.0.3","target":"pkg:pypi/demo-12921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26543@1.0.3","target":"pkg:pypi/demo-15363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26543@1.0.3","target":"pkg:pypi/demo-18963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26543@1.0.3","target":"pkg:pypi/demo-26044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26544@1.0.4","target":"pkg:pypi/demo-18059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26544@1.0.4","target":"pkg:pypi/demo-18241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26544@1.0.4","target":"pkg:pypi/demo-23548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26545@1.0.0","target":"pkg:pypi/demo-12045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26545@1.0.0","target":"pkg:pypi/demo-17294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26545@1.0.0","target":"pkg:pypi/demo-22888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26545@1.0.0","target":"pkg:pypi/demo-25486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26546@1.0.1","target":"pkg:pypi/demo-19610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26546@1.0.1","target":"pkg:pypi/demo-2338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26546@1.0.1","target":"pkg:pypi/demo-25301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26547@1.0.2","target":"pkg:pypi/demo-13712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26547@1.0.2","target":"pkg:pypi/demo-15547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26547@1.0.2","target":"pkg:pypi/demo-21068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26547@1.0.2","target":"pkg:pypi/demo-22589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26548@1.0.3","target":"pkg:pypi/demo-22555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26548@1.0.3","target":"pkg:pypi/demo-23867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26549@1.0.4","target":"pkg:pypi/demo-20387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26549@1.0.4","target":"pkg:pypi/demo-24144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2654@1.0.4","target":"pkg:pypi/demo-25793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26550@1.0.0","target":"pkg:pypi/demo-17053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26550@1.0.0","target":"pkg:pypi/demo-17643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26550@1.0.0","target":"pkg:pypi/demo-25561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26550@1.0.0","target":"pkg:pypi/demo-25790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26551@1.0.1","target":"pkg:pypi/demo-18179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26551@1.0.1","target":"pkg:pypi/demo-24095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26551@1.0.1","target":"pkg:pypi/demo-25724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26552@1.0.2","target":"pkg:pypi/demo-22120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26552@1.0.2","target":"pkg:pypi/demo-22392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26553@1.0.3","target":"pkg:pypi/demo-12792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26553@1.0.3","target":"pkg:pypi/demo-17411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26554@1.0.4","target":"pkg:pypi/demo-10180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26554@1.0.4","target":"pkg:pypi/demo-14864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26554@1.0.4","target":"pkg:pypi/demo-15502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26555@1.0.0","target":"pkg:pypi/demo-10964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26555@1.0.0","target":"pkg:pypi/demo-11581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26555@1.0.0","target":"pkg:pypi/demo-19786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26555@1.0.0","target":"pkg:pypi/demo-20036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26556@1.0.1","target":"pkg:pypi/demo-13620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26556@1.0.1","target":"pkg:pypi/demo-20342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26556@1.0.1","target":"pkg:pypi/demo-24140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26557@1.0.2","target":"pkg:pypi/demo-19019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26558@1.0.3","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26558@1.0.3","target":"pkg:pypi/demo-114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26558@1.0.3","target":"pkg:pypi/demo-11716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26558@1.0.3","target":"pkg:pypi/demo-19489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26559@1.0.4","target":"pkg:pypi/demo-15302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26559@1.0.4","target":"pkg:pypi/demo-2131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26559@1.0.4","target":"pkg:pypi/demo-2495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2655@1.0.0","target":"pkg:pypi/demo-17772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2655@1.0.0","target":"pkg:pypi/demo-18743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2655@1.0.0","target":"pkg:pypi/demo-24071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26560@1.0.0","target":"pkg:pypi/demo-20105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26560@1.0.0","target":"pkg:pypi/demo-25030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26561@1.0.1","target":"pkg:pypi/demo-15822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26561@1.0.1","target":"pkg:pypi/demo-16822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26562@1.0.2","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26562@1.0.2","target":"pkg:pypi/demo-20264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26562@1.0.2","target":"pkg:pypi/demo-20963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26562@1.0.2","target":"pkg:pypi/demo-23786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26563@1.0.3","target":"pkg:pypi/demo-13105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26563@1.0.3","target":"pkg:pypi/demo-25611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26564@1.0.4","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26564@1.0.4","target":"pkg:pypi/demo-17864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26564@1.0.4","target":"pkg:pypi/demo-19340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26564@1.0.4","target":"pkg:pypi/demo-21934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26565@1.0.0","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26565@1.0.0","target":"pkg:pypi/demo-14151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26565@1.0.0","target":"pkg:pypi/demo-22905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26565@1.0.0","target":"pkg:pypi/demo-24478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26566@1.0.1","target":"pkg:pypi/demo-17923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26566@1.0.1","target":"pkg:pypi/demo-23378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26567@1.0.2","target":"pkg:pypi/demo-23958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26567@1.0.2","target":"pkg:pypi/demo-25697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26568@1.0.3","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26569@1.0.4","target":"pkg:pypi/demo-108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26569@1.0.4","target":"pkg:pypi/demo-11340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26569@1.0.4","target":"pkg:pypi/demo-11769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26569@1.0.4","target":"pkg:pypi/demo-26032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2656@1.0.1","target":"pkg:pypi/demo-23310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26570@1.0.0","target":"pkg:pypi/demo-17783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26571@1.0.1","target":"pkg:pypi/demo-10554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26571@1.0.1","target":"pkg:pypi/demo-11040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26571@1.0.1","target":"pkg:pypi/demo-14290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26571@1.0.1","target":"pkg:pypi/demo-17475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26572@1.0.2","target":"pkg:pypi/demo-18158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26572@1.0.2","target":"pkg:pypi/demo-2371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26573@1.0.3","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26573@1.0.3","target":"pkg:pypi/demo-12029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26574@1.0.4","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26574@1.0.4","target":"pkg:pypi/demo-23550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26575@1.0.0","target":"pkg:pypi/demo-1196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26575@1.0.0","target":"pkg:pypi/demo-14598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26575@1.0.0","target":"pkg:pypi/demo-16100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26575@1.0.0","target":"pkg:pypi/demo-19085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26576@1.0.1","target":"pkg:pypi/demo-11147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26576@1.0.1","target":"pkg:pypi/demo-18196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26577@1.0.2","target":"pkg:pypi/demo-24564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26578@1.0.3","target":"pkg:pypi/demo-11133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26578@1.0.3","target":"pkg:pypi/demo-11230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26578@1.0.3","target":"pkg:pypi/demo-1613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26578@1.0.3","target":"pkg:pypi/demo-20058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26579@1.0.4","target":"pkg:pypi/demo-11610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26579@1.0.4","target":"pkg:pypi/demo-14386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2657@1.0.2","target":"pkg:pypi/demo-24221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26580@1.0.0","target":"pkg:pypi/demo-1398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26580@1.0.0","target":"pkg:pypi/demo-24411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26581@1.0.1","target":"pkg:pypi/demo-16729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26581@1.0.1","target":"pkg:pypi/demo-20713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26581@1.0.1","target":"pkg:pypi/demo-21590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26582@1.0.2","target":"pkg:pypi/demo-13496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26582@1.0.2","target":"pkg:pypi/demo-17828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26583@1.0.3","target":"pkg:pypi/demo-19289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26583@1.0.3","target":"pkg:pypi/demo-24522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26584@1.0.4","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26584@1.0.4","target":"pkg:pypi/demo-19980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26584@1.0.4","target":"pkg:pypi/demo-24168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26585@1.0.0","target":"pkg:pypi/demo-12066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26585@1.0.0","target":"pkg:pypi/demo-17919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26586@1.0.1","target":"pkg:pypi/demo-13042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26586@1.0.1","target":"pkg:pypi/demo-19793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26587@1.0.2","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26587@1.0.2","target":"pkg:pypi/demo-11456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26587@1.0.2","target":"pkg:pypi/demo-14145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26587@1.0.2","target":"pkg:pypi/demo-21720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26588@1.0.3","target":"pkg:pypi/demo-11549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26588@1.0.3","target":"pkg:pypi/demo-1723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26588@1.0.3","target":"pkg:pypi/demo-1830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26589@1.0.4","target":"pkg:pypi/demo-10197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26589@1.0.4","target":"pkg:pypi/demo-15719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26589@1.0.4","target":"pkg:pypi/demo-18083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26589@1.0.4","target":"pkg:pypi/demo-19045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2658@1.0.3","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2658@1.0.3","target":"pkg:pypi/demo-15722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26590@1.0.0","target":"pkg:pypi/demo-11593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26590@1.0.0","target":"pkg:pypi/demo-1265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26590@1.0.0","target":"pkg:pypi/demo-14601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26590@1.0.0","target":"pkg:pypi/demo-18263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26591@1.0.1","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26592@1.0.2","target":"pkg:pypi/demo-17459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26592@1.0.2","target":"pkg:pypi/demo-18914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26592@1.0.2","target":"pkg:pypi/demo-21512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26592@1.0.2","target":"pkg:pypi/demo-23506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26593@1.0.3","target":"pkg:pypi/demo-12357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26593@1.0.3","target":"pkg:pypi/demo-21819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26593@1.0.3","target":"pkg:pypi/demo-22250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26594@1.0.4","target":"pkg:pypi/demo-2204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26595@1.0.0","target":"pkg:pypi/demo-114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26595@1.0.0","target":"pkg:pypi/demo-19904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26595@1.0.0","target":"pkg:pypi/demo-20560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26595@1.0.0","target":"pkg:pypi/demo-24119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26596@1.0.1","target":"pkg:pypi/demo-12903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26596@1.0.1","target":"pkg:pypi/demo-18113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26597@1.0.2","target":"pkg:pypi/demo-1251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26597@1.0.2","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26597@1.0.2","target":"pkg:pypi/demo-15043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26598@1.0.3","target":"pkg:pypi/demo-10516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26598@1.0.3","target":"pkg:pypi/demo-13468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26598@1.0.3","target":"pkg:pypi/demo-15549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26599@1.0.4","target":"pkg:pypi/demo-14436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26599@1.0.4","target":"pkg:pypi/demo-19991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2659@1.0.4","target":"pkg:pypi/demo-18552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-265@1.0.0","target":"pkg:pypi/demo-21870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26600@1.0.0","target":"pkg:pypi/demo-12819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26600@1.0.0","target":"pkg:pypi/demo-22984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26601@1.0.1","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26602@1.0.2","target":"pkg:pypi/demo-18585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26602@1.0.2","target":"pkg:pypi/demo-20529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26603@1.0.3","target":"pkg:pypi/demo-12912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26603@1.0.3","target":"pkg:pypi/demo-17215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26603@1.0.3","target":"pkg:pypi/demo-17219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26604@1.0.4","target":"pkg:pypi/demo-14560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26605@1.0.0","target":"pkg:pypi/demo-21155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26605@1.0.0","target":"pkg:pypi/demo-23809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26606@1.0.1","target":"pkg:pypi/demo-11994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26606@1.0.1","target":"pkg:pypi/demo-15517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26606@1.0.1","target":"pkg:pypi/demo-15651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26607@1.0.2","target":"pkg:pypi/demo-21105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26608@1.0.3","target":"pkg:pypi/demo-21603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26609@1.0.4","target":"pkg:pypi/demo-12947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26609@1.0.4","target":"pkg:pypi/demo-19803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2660@1.0.0","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2660@1.0.0","target":"pkg:pypi/demo-14432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2660@1.0.0","target":"pkg:pypi/demo-15212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2660@1.0.0","target":"pkg:pypi/demo-18354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26610@1.0.0","target":"pkg:pypi/demo-13419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26610@1.0.0","target":"pkg:pypi/demo-15266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26610@1.0.0","target":"pkg:pypi/demo-189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26611@1.0.1","target":"pkg:pypi/demo-1128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26611@1.0.1","target":"pkg:pypi/demo-11897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26611@1.0.1","target":"pkg:pypi/demo-13303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26611@1.0.1","target":"pkg:pypi/demo-21092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26612@1.0.2","target":"pkg:pypi/demo-12186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26612@1.0.2","target":"pkg:pypi/demo-16529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26613@1.0.3","target":"pkg:pypi/demo-13206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26613@1.0.3","target":"pkg:pypi/demo-21556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26614@1.0.4","target":"pkg:pypi/demo-12825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26614@1.0.4","target":"pkg:pypi/demo-15605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26614@1.0.4","target":"pkg:pypi/demo-20026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26615@1.0.0","target":"pkg:pypi/demo-14803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26615@1.0.0","target":"pkg:pypi/demo-18695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26615@1.0.0","target":"pkg:pypi/demo-23264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26615@1.0.0","target":"pkg:pypi/demo-25981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26616@1.0.1","target":"pkg:pypi/demo-12203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26616@1.0.1","target":"pkg:pypi/demo-14097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26616@1.0.1","target":"pkg:pypi/demo-14570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26616@1.0.1","target":"pkg:pypi/demo-19307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26617@1.0.2","target":"pkg:pypi/demo-14069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26617@1.0.2","target":"pkg:pypi/demo-2229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26617@1.0.2","target":"pkg:pypi/demo-26167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26618@1.0.3","target":"pkg:pypi/demo-21982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26619@1.0.4","target":"pkg:pypi/demo-15659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26619@1.0.4","target":"pkg:pypi/demo-16331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2661@1.0.1","target":"pkg:pypi/demo-15585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2661@1.0.1","target":"pkg:pypi/demo-20444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2661@1.0.1","target":"pkg:pypi/demo-22125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26620@1.0.0","target":"pkg:pypi/demo-11112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26620@1.0.0","target":"pkg:pypi/demo-19967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26620@1.0.0","target":"pkg:pypi/demo-20938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26620@1.0.0","target":"pkg:pypi/demo-22847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26621@1.0.1","target":"pkg:pypi/demo-22563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26622@1.0.2","target":"pkg:pypi/demo-11636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26622@1.0.2","target":"pkg:pypi/demo-11763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26622@1.0.2","target":"pkg:pypi/demo-21476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26623@1.0.3","target":"pkg:pypi/demo-19125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26624@1.0.4","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26624@1.0.4","target":"pkg:pypi/demo-1183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26625@1.0.0","target":"pkg:pypi/demo-17911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26625@1.0.0","target":"pkg:pypi/demo-24093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26626@1.0.1","target":"pkg:pypi/demo-2023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26626@1.0.1","target":"pkg:pypi/demo-24558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26627@1.0.2","target":"pkg:pypi/demo-25342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26628@1.0.3","target":"pkg:pypi/demo-14183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26628@1.0.3","target":"pkg:pypi/demo-16224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26628@1.0.3","target":"pkg:pypi/demo-22926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26629@1.0.4","target":"pkg:pypi/demo-20731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26629@1.0.4","target":"pkg:pypi/demo-2111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26629@1.0.4","target":"pkg:pypi/demo-21773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2662@1.0.2","target":"pkg:pypi/demo-20139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26630@1.0.0","target":"pkg:pypi/demo-18614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26631@1.0.1","target":"pkg:pypi/demo-1916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26631@1.0.1","target":"pkg:pypi/demo-22935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26631@1.0.1","target":"pkg:pypi/demo-25419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26632@1.0.2","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26632@1.0.2","target":"pkg:pypi/demo-17424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26633@1.0.3","target":"pkg:pypi/demo-11394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26633@1.0.3","target":"pkg:pypi/demo-16011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26634@1.0.4","target":"pkg:pypi/demo-13835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26634@1.0.4","target":"pkg:pypi/demo-15406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26635@1.0.0","target":"pkg:pypi/demo-16513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26635@1.0.0","target":"pkg:pypi/demo-22864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26635@1.0.0","target":"pkg:pypi/demo-23155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26636@1.0.1","target":"pkg:pypi/demo-12307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26636@1.0.1","target":"pkg:pypi/demo-13753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26636@1.0.1","target":"pkg:pypi/demo-21578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26636@1.0.1","target":"pkg:pypi/demo-21710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26637@1.0.2","target":"pkg:pypi/demo-12236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26637@1.0.2","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26637@1.0.2","target":"pkg:pypi/demo-18557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26637@1.0.2","target":"pkg:pypi/demo-22391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26638@1.0.3","target":"pkg:pypi/demo-15806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26639@1.0.4","target":"pkg:pypi/demo-1459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26639@1.0.4","target":"pkg:pypi/demo-18284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26639@1.0.4","target":"pkg:pypi/demo-22082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26639@1.0.4","target":"pkg:pypi/demo-2311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2663@1.0.3","target":"pkg:pypi/demo-15370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2663@1.0.3","target":"pkg:pypi/demo-257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26640@1.0.0","target":"pkg:pypi/demo-2144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26640@1.0.0","target":"pkg:pypi/demo-25000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26641@1.0.1","target":"pkg:pypi/demo-10536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26641@1.0.1","target":"pkg:pypi/demo-17185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26641@1.0.1","target":"pkg:pypi/demo-20712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26641@1.0.1","target":"pkg:pypi/demo-21700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26642@1.0.2","target":"pkg:pypi/demo-18724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26643@1.0.3","target":"pkg:pypi/demo-26583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26644@1.0.4","target":"pkg:pypi/demo-11903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26644@1.0.4","target":"pkg:pypi/demo-17871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26644@1.0.4","target":"pkg:pypi/demo-22514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26644@1.0.4","target":"pkg:pypi/demo-2609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26645@1.0.0","target":"pkg:pypi/demo-11831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26645@1.0.0","target":"pkg:pypi/demo-18731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26646@1.0.1","target":"pkg:pypi/demo-12260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26646@1.0.1","target":"pkg:pypi/demo-23417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26646@1.0.1","target":"pkg:pypi/demo-25063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26647@1.0.2","target":"pkg:pypi/demo-23971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26648@1.0.3","target":"pkg:pypi/demo-24767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26649@1.0.4","target":"pkg:pypi/demo-12169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26649@1.0.4","target":"pkg:pypi/demo-24860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2664@1.0.4","target":"pkg:pypi/demo-19576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2664@1.0.4","target":"pkg:pypi/demo-21433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2664@1.0.4","target":"pkg:pypi/demo-21454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26650@1.0.0","target":"pkg:pypi/demo-20725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26650@1.0.0","target":"pkg:pypi/demo-26545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26651@1.0.1","target":"pkg:pypi/demo-10717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26652@1.0.2","target":"pkg:pypi/demo-24056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26652@1.0.2","target":"pkg:pypi/demo-26352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26653@1.0.3","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26653@1.0.3","target":"pkg:pypi/demo-12315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26653@1.0.3","target":"pkg:pypi/demo-24118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26654@1.0.4","target":"pkg:pypi/demo-17715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26654@1.0.4","target":"pkg:pypi/demo-18184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26654@1.0.4","target":"pkg:pypi/demo-21405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26655@1.0.0","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26656@1.0.1","target":"pkg:pypi/demo-17485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26657@1.0.2","target":"pkg:pypi/demo-26440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26658@1.0.3","target":"pkg:pypi/demo-24450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26659@1.0.4","target":"pkg:pypi/demo-12687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26659@1.0.4","target":"pkg:pypi/demo-13982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26659@1.0.4","target":"pkg:pypi/demo-16661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26659@1.0.4","target":"pkg:pypi/demo-25748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2665@1.0.0","target":"pkg:pypi/demo-10934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2665@1.0.0","target":"pkg:pypi/demo-2562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2665@1.0.0","target":"pkg:pypi/demo-26000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26660@1.0.0","target":"pkg:pypi/demo-12726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26660@1.0.0","target":"pkg:pypi/demo-17162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26661@1.0.1","target":"pkg:pypi/demo-12279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26662@1.0.2","target":"pkg:pypi/demo-11208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26662@1.0.2","target":"pkg:pypi/demo-21781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26662@1.0.2","target":"pkg:pypi/demo-26258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26663@1.0.3","target":"pkg:pypi/demo-13842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26663@1.0.3","target":"pkg:pypi/demo-15187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26663@1.0.3","target":"pkg:pypi/demo-25818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26664@1.0.4","target":"pkg:pypi/demo-15882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26665@1.0.0","target":"pkg:pypi/demo-1068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26665@1.0.0","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26665@1.0.0","target":"pkg:pypi/demo-1963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26666@1.0.1","target":"pkg:pypi/demo-25806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26667@1.0.2","target":"pkg:pypi/demo-1552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26668@1.0.3","target":"pkg:pypi/demo-21555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26668@1.0.3","target":"pkg:pypi/demo-23281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26669@1.0.4","target":"pkg:pypi/demo-10133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26669@1.0.4","target":"pkg:pypi/demo-10210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26669@1.0.4","target":"pkg:pypi/demo-15876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26669@1.0.4","target":"pkg:pypi/demo-25850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2666@1.0.1","target":"pkg:pypi/demo-2143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26670@1.0.0","target":"pkg:pypi/demo-25263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26671@1.0.1","target":"pkg:pypi/demo-14697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26671@1.0.1","target":"pkg:pypi/demo-16363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26671@1.0.1","target":"pkg:pypi/demo-18134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26672@1.0.2","target":"pkg:pypi/demo-2650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26673@1.0.3","target":"pkg:pypi/demo-24154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26673@1.0.3","target":"pkg:pypi/demo-24390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26674@1.0.4","target":"pkg:pypi/demo-20665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26675@1.0.0","target":"pkg:pypi/demo-12014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26675@1.0.0","target":"pkg:pypi/demo-13605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26675@1.0.0","target":"pkg:pypi/demo-13961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26675@1.0.0","target":"pkg:pypi/demo-23655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26676@1.0.1","target":"pkg:pypi/demo-20757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26677@1.0.2","target":"pkg:pypi/demo-16080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26677@1.0.2","target":"pkg:pypi/demo-19737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26678@1.0.3","target":"pkg:pypi/demo-13360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26678@1.0.3","target":"pkg:pypi/demo-15783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26678@1.0.3","target":"pkg:pypi/demo-22552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26678@1.0.3","target":"pkg:pypi/demo-25609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26679@1.0.4","target":"pkg:pypi/demo-25971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2667@1.0.2","target":"pkg:pypi/demo-1075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2667@1.0.2","target":"pkg:pypi/demo-11896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2667@1.0.2","target":"pkg:pypi/demo-14716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2667@1.0.2","target":"pkg:pypi/demo-17569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26680@1.0.0","target":"pkg:pypi/demo-15984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26680@1.0.0","target":"pkg:pypi/demo-25066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26680@1.0.0","target":"pkg:pypi/demo-2571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26680@1.0.0","target":"pkg:pypi/demo-26572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26681@1.0.1","target":"pkg:pypi/demo-18061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26681@1.0.1","target":"pkg:pypi/demo-19724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26681@1.0.1","target":"pkg:pypi/demo-20511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26681@1.0.1","target":"pkg:pypi/demo-23621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26682@1.0.2","target":"pkg:pypi/demo-16019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26682@1.0.2","target":"pkg:pypi/demo-18349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26682@1.0.2","target":"pkg:pypi/demo-23956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26683@1.0.3","target":"pkg:pypi/demo-15771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26683@1.0.3","target":"pkg:pypi/demo-23841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26683@1.0.3","target":"pkg:pypi/demo-24824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26684@1.0.4","target":"pkg:pypi/demo-13086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26685@1.0.0","target":"pkg:pypi/demo-19555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26685@1.0.0","target":"pkg:pypi/demo-25320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26686@1.0.1","target":"pkg:pypi/demo-11193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26686@1.0.1","target":"pkg:pypi/demo-2043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26686@1.0.1","target":"pkg:pypi/demo-21825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26686@1.0.1","target":"pkg:pypi/demo-25322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26687@1.0.2","target":"pkg:pypi/demo-13251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26687@1.0.2","target":"pkg:pypi/demo-1327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26687@1.0.2","target":"pkg:pypi/demo-19238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26688@1.0.3","target":"pkg:pypi/demo-15289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26688@1.0.3","target":"pkg:pypi/demo-23242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26689@1.0.4","target":"pkg:pypi/demo-1617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26689@1.0.4","target":"pkg:pypi/demo-26302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2668@1.0.3","target":"pkg:pypi/demo-10983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2668@1.0.3","target":"pkg:pypi/demo-13151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26690@1.0.0","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26690@1.0.0","target":"pkg:pypi/demo-16390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26690@1.0.0","target":"pkg:pypi/demo-17412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26691@1.0.1","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26691@1.0.1","target":"pkg:pypi/demo-13227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26691@1.0.1","target":"pkg:pypi/demo-22144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26691@1.0.1","target":"pkg:pypi/demo-23168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26692@1.0.2","target":"pkg:pypi/demo-10886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26692@1.0.2","target":"pkg:pypi/demo-15651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26693@1.0.3","target":"pkg:pypi/demo-11419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26693@1.0.3","target":"pkg:pypi/demo-14823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26693@1.0.3","target":"pkg:pypi/demo-22464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26694@1.0.4","target":"pkg:pypi/demo-22220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26694@1.0.4","target":"pkg:pypi/demo-22876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26695@1.0.0","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26695@1.0.0","target":"pkg:pypi/demo-13455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26695@1.0.0","target":"pkg:pypi/demo-18188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26696@1.0.1","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26696@1.0.1","target":"pkg:pypi/demo-11971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26696@1.0.1","target":"pkg:pypi/demo-24811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26697@1.0.2","target":"pkg:pypi/demo-22666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26698@1.0.3","target":"pkg:pypi/demo-14063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26698@1.0.3","target":"pkg:pypi/demo-17627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26698@1.0.3","target":"pkg:pypi/demo-17695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26698@1.0.3","target":"pkg:pypi/demo-2161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26699@1.0.4","target":"pkg:pypi/demo-11037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26699@1.0.4","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26699@1.0.4","target":"pkg:pypi/demo-13816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26699@1.0.4","target":"pkg:pypi/demo-25328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2669@1.0.4","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2669@1.0.4","target":"pkg:pypi/demo-20302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2669@1.0.4","target":"pkg:pypi/demo-22905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-266@1.0.1","target":"pkg:pypi/demo-17727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-266@1.0.1","target":"pkg:pypi/demo-20428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-266@1.0.1","target":"pkg:pypi/demo-22408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-266@1.0.1","target":"pkg:pypi/demo-24568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26700@1.0.0","target":"pkg:pypi/demo-20185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26700@1.0.0","target":"pkg:pypi/demo-21980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26700@1.0.0","target":"pkg:pypi/demo-25465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26700@1.0.0","target":"pkg:pypi/demo-25845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26701@1.0.1","target":"pkg:pypi/demo-15822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26701@1.0.1","target":"pkg:pypi/demo-19595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26701@1.0.1","target":"pkg:pypi/demo-2534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26701@1.0.1","target":"pkg:pypi/demo-25731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26702@1.0.2","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26702@1.0.2","target":"pkg:pypi/demo-16657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26702@1.0.2","target":"pkg:pypi/demo-25135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26703@1.0.3","target":"pkg:pypi/demo-24024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26704@1.0.4","target":"pkg:pypi/demo-19628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26704@1.0.4","target":"pkg:pypi/demo-21243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26704@1.0.4","target":"pkg:pypi/demo-21982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26704@1.0.4","target":"pkg:pypi/demo-22416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26705@1.0.0","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26705@1.0.0","target":"pkg:pypi/demo-19592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26705@1.0.0","target":"pkg:pypi/demo-26680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26706@1.0.1","target":"pkg:pypi/demo-18886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26706@1.0.1","target":"pkg:pypi/demo-23310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26707@1.0.2","target":"pkg:pypi/demo-15010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26707@1.0.2","target":"pkg:pypi/demo-21392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26707@1.0.2","target":"pkg:pypi/demo-24958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26707@1.0.2","target":"pkg:pypi/demo-25395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26708@1.0.3","target":"pkg:pypi/demo-11896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26708@1.0.3","target":"pkg:pypi/demo-13348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26708@1.0.3","target":"pkg:pypi/demo-17644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26709@1.0.4","target":"pkg:pypi/demo-1417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26709@1.0.4","target":"pkg:pypi/demo-1935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26709@1.0.4","target":"pkg:pypi/demo-23048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26709@1.0.4","target":"pkg:pypi/demo-25247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2670@1.0.0","target":"pkg:pypi/demo-22836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26710@1.0.0","target":"pkg:pypi/demo-23287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26711@1.0.1","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26711@1.0.1","target":"pkg:pypi/demo-1440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26711@1.0.1","target":"pkg:pypi/demo-17629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26712@1.0.2","target":"pkg:pypi/demo-23572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26712@1.0.2","target":"pkg:pypi/demo-24128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26712@1.0.2","target":"pkg:pypi/demo-2541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26713@1.0.3","target":"pkg:pypi/demo-22563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26714@1.0.4","target":"pkg:pypi/demo-20010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26714@1.0.4","target":"pkg:pypi/demo-20827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26714@1.0.4","target":"pkg:pypi/demo-22786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26715@1.0.0","target":"pkg:pypi/demo-1451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26715@1.0.0","target":"pkg:pypi/demo-16392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26715@1.0.0","target":"pkg:pypi/demo-19542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26715@1.0.0","target":"pkg:pypi/demo-2135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26716@1.0.1","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26716@1.0.1","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26716@1.0.1","target":"pkg:pypi/demo-22821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26717@1.0.2","target":"pkg:pypi/demo-18419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26717@1.0.2","target":"pkg:pypi/demo-19222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26717@1.0.2","target":"pkg:pypi/demo-25396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26718@1.0.3","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26718@1.0.3","target":"pkg:pypi/demo-16402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26718@1.0.3","target":"pkg:pypi/demo-22216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26718@1.0.3","target":"pkg:pypi/demo-24502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26719@1.0.4","target":"pkg:pypi/demo-15097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2671@1.0.1","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2671@1.0.1","target":"pkg:pypi/demo-18300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2671@1.0.1","target":"pkg:pypi/demo-24265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26720@1.0.0","target":"pkg:pypi/demo-19589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26721@1.0.1","target":"pkg:pypi/demo-18295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26721@1.0.1","target":"pkg:pypi/demo-2219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26721@1.0.1","target":"pkg:pypi/demo-22666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26722@1.0.2","target":"pkg:pypi/demo-16973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26723@1.0.3","target":"pkg:pypi/demo-22224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26724@1.0.4","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26725@1.0.0","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26725@1.0.0","target":"pkg:pypi/demo-17724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26725@1.0.0","target":"pkg:pypi/demo-22809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26725@1.0.0","target":"pkg:pypi/demo-24207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26726@1.0.1","target":"pkg:pypi/demo-16022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26726@1.0.1","target":"pkg:pypi/demo-22917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26727@1.0.2","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26727@1.0.2","target":"pkg:pypi/demo-17202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26727@1.0.2","target":"pkg:pypi/demo-17676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26727@1.0.2","target":"pkg:pypi/demo-18902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26728@1.0.3","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26728@1.0.3","target":"pkg:pypi/demo-1139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26728@1.0.3","target":"pkg:pypi/demo-14573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26728@1.0.3","target":"pkg:pypi/demo-1905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26729@1.0.4","target":"pkg:pypi/demo-14386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26729@1.0.4","target":"pkg:pypi/demo-21270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26729@1.0.4","target":"pkg:pypi/demo-2663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2672@1.0.2","target":"pkg:pypi/demo-12384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2672@1.0.2","target":"pkg:pypi/demo-20545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2672@1.0.2","target":"pkg:pypi/demo-21021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26730@1.0.0","target":"pkg:pypi/demo-16037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26730@1.0.0","target":"pkg:pypi/demo-22986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26731@1.0.1","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26731@1.0.1","target":"pkg:pypi/demo-24873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26732@1.0.2","target":"pkg:pypi/demo-11107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26733@1.0.3","target":"pkg:pypi/demo-16257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26733@1.0.3","target":"pkg:pypi/demo-18210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26733@1.0.3","target":"pkg:pypi/demo-21224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26733@1.0.3","target":"pkg:pypi/demo-2593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26734@1.0.4","target":"pkg:pypi/demo-1206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26734@1.0.4","target":"pkg:pypi/demo-14018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26734@1.0.4","target":"pkg:pypi/demo-20890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26734@1.0.4","target":"pkg:pypi/demo-23237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26735@1.0.0","target":"pkg:pypi/demo-14440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26735@1.0.0","target":"pkg:pypi/demo-21139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26736@1.0.1","target":"pkg:pypi/demo-13587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26736@1.0.1","target":"pkg:pypi/demo-14410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26736@1.0.1","target":"pkg:pypi/demo-20998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26737@1.0.2","target":"pkg:pypi/demo-2228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26737@1.0.2","target":"pkg:pypi/demo-23114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26737@1.0.2","target":"pkg:pypi/demo-25400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26737@1.0.2","target":"pkg:pypi/demo-25453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26738@1.0.3","target":"pkg:pypi/demo-15334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26738@1.0.3","target":"pkg:pypi/demo-18925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26739@1.0.4","target":"pkg:pypi/demo-15610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26739@1.0.4","target":"pkg:pypi/demo-16813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2673@1.0.3","target":"pkg:pypi/demo-10257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2673@1.0.3","target":"pkg:pypi/demo-24984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26740@1.0.0","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26741@1.0.1","target":"pkg:pypi/demo-17041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26742@1.0.2","target":"pkg:pypi/demo-1869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26742@1.0.2","target":"pkg:pypi/demo-25148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26742@1.0.2","target":"pkg:pypi/demo-25407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26743@1.0.3","target":"pkg:pypi/demo-11312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26743@1.0.3","target":"pkg:pypi/demo-13312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26743@1.0.3","target":"pkg:pypi/demo-14242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26743@1.0.3","target":"pkg:pypi/demo-14886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26744@1.0.4","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26744@1.0.4","target":"pkg:pypi/demo-18730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26745@1.0.0","target":"pkg:pypi/demo-18035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26745@1.0.0","target":"pkg:pypi/demo-26578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26746@1.0.1","target":"pkg:pypi/demo-13542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26746@1.0.1","target":"pkg:pypi/demo-18859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26747@1.0.2","target":"pkg:pypi/demo-10913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26747@1.0.2","target":"pkg:pypi/demo-14739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26747@1.0.2","target":"pkg:pypi/demo-19529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26748@1.0.3","target":"pkg:pypi/demo-16013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26748@1.0.3","target":"pkg:pypi/demo-17946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26749@1.0.4","target":"pkg:pypi/demo-1070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26749@1.0.4","target":"pkg:pypi/demo-11575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26749@1.0.4","target":"pkg:pypi/demo-14880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26749@1.0.4","target":"pkg:pypi/demo-24462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2674@1.0.4","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2674@1.0.4","target":"pkg:pypi/demo-23066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2674@1.0.4","target":"pkg:pypi/demo-24590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26750@1.0.0","target":"pkg:pypi/demo-11406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26750@1.0.0","target":"pkg:pypi/demo-12731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26750@1.0.0","target":"pkg:pypi/demo-16236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26750@1.0.0","target":"pkg:pypi/demo-23883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26751@1.0.1","target":"pkg:pypi/demo-17139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26751@1.0.1","target":"pkg:pypi/demo-18699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26751@1.0.1","target":"pkg:pypi/demo-19021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26752@1.0.2","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26753@1.0.3","target":"pkg:pypi/demo-17309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26754@1.0.4","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26754@1.0.4","target":"pkg:pypi/demo-20400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26754@1.0.4","target":"pkg:pypi/demo-21388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26754@1.0.4","target":"pkg:pypi/demo-23575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26755@1.0.0","target":"pkg:pypi/demo-11110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26755@1.0.0","target":"pkg:pypi/demo-1244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26755@1.0.0","target":"pkg:pypi/demo-20929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26756@1.0.1","target":"pkg:pypi/demo-25002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26757@1.0.2","target":"pkg:pypi/demo-18401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26757@1.0.2","target":"pkg:pypi/demo-20679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26757@1.0.2","target":"pkg:pypi/demo-22114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26757@1.0.2","target":"pkg:pypi/demo-23650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26758@1.0.3","target":"pkg:pypi/demo-12035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26758@1.0.3","target":"pkg:pypi/demo-12277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26758@1.0.3","target":"pkg:pypi/demo-15709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26758@1.0.3","target":"pkg:pypi/demo-17541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26759@1.0.4","target":"pkg:pypi/demo-15537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26759@1.0.4","target":"pkg:pypi/demo-17430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26759@1.0.4","target":"pkg:pypi/demo-23213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26759@1.0.4","target":"pkg:pypi/demo-24392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2675@1.0.0","target":"pkg:pypi/demo-10995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26760@1.0.0","target":"pkg:pypi/demo-16890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26760@1.0.0","target":"pkg:pypi/demo-20636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26760@1.0.0","target":"pkg:pypi/demo-21078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26760@1.0.0","target":"pkg:pypi/demo-21207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26761@1.0.1","target":"pkg:pypi/demo-19567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26761@1.0.1","target":"pkg:pypi/demo-24717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26761@1.0.1","target":"pkg:pypi/demo-26596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26761@1.0.1","target":"pkg:pypi/demo-26696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26762@1.0.2","target":"pkg:pypi/demo-13185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26762@1.0.2","target":"pkg:pypi/demo-25820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26763@1.0.3","target":"pkg:pypi/demo-16437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26763@1.0.3","target":"pkg:pypi/demo-25065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26764@1.0.4","target":"pkg:pypi/demo-23538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26764@1.0.4","target":"pkg:pypi/demo-24465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26765@1.0.0","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26766@1.0.1","target":"pkg:pypi/demo-1941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26766@1.0.1","target":"pkg:pypi/demo-22052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26767@1.0.2","target":"pkg:pypi/demo-20819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26768@1.0.3","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26768@1.0.3","target":"pkg:pypi/demo-1332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26768@1.0.3","target":"pkg:pypi/demo-15217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26769@1.0.4","target":"pkg:pypi/demo-200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26769@1.0.4","target":"pkg:pypi/demo-20156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2676@1.0.1","target":"pkg:pypi/demo-1211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2676@1.0.1","target":"pkg:pypi/demo-18150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2676@1.0.1","target":"pkg:pypi/demo-25722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26770@1.0.0","target":"pkg:pypi/demo-23807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26770@1.0.0","target":"pkg:pypi/demo-25399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26771@1.0.1","target":"pkg:pypi/demo-20411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26772@1.0.2","target":"pkg:pypi/demo-10992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26772@1.0.2","target":"pkg:pypi/demo-1458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26772@1.0.2","target":"pkg:pypi/demo-21297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26773@1.0.3","target":"pkg:pypi/demo-17075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26774@1.0.4","target":"pkg:pypi/demo-17271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26774@1.0.4","target":"pkg:pypi/demo-18202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26774@1.0.4","target":"pkg:pypi/demo-20028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26774@1.0.4","target":"pkg:pypi/demo-21706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26775@1.0.0","target":"pkg:pypi/demo-11096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26775@1.0.0","target":"pkg:pypi/demo-14066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26775@1.0.0","target":"pkg:pypi/demo-2215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26776@1.0.1","target":"pkg:pypi/demo-17622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26777@1.0.2","target":"pkg:pypi/demo-13334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26778@1.0.3","target":"pkg:pypi/demo-17578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26778@1.0.3","target":"pkg:pypi/demo-2107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26779@1.0.4","target":"pkg:pypi/demo-21984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2677@1.0.2","target":"pkg:pypi/demo-18163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2677@1.0.2","target":"pkg:pypi/demo-20940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2677@1.0.2","target":"pkg:pypi/demo-25795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2677@1.0.2","target":"pkg:pypi/demo-2599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26780@1.0.0","target":"pkg:pypi/demo-11363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26780@1.0.0","target":"pkg:pypi/demo-16133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26780@1.0.0","target":"pkg:pypi/demo-24339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26781@1.0.1","target":"pkg:pypi/demo-15225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26781@1.0.1","target":"pkg:pypi/demo-20199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26781@1.0.1","target":"pkg:pypi/demo-2065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26781@1.0.1","target":"pkg:pypi/demo-21509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26782@1.0.2","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26783@1.0.3","target":"pkg:pypi/demo-25103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26784@1.0.4","target":"pkg:pypi/demo-12600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26784@1.0.4","target":"pkg:pypi/demo-13693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26784@1.0.4","target":"pkg:pypi/demo-13839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26784@1.0.4","target":"pkg:pypi/demo-14461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26785@1.0.0","target":"pkg:pypi/demo-15108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26786@1.0.1","target":"pkg:pypi/demo-22778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26786@1.0.1","target":"pkg:pypi/demo-23974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26787@1.0.2","target":"pkg:pypi/demo-1947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26787@1.0.2","target":"pkg:pypi/demo-19580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26787@1.0.2","target":"pkg:pypi/demo-21161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26788@1.0.3","target":"pkg:pypi/demo-19700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26788@1.0.3","target":"pkg:pypi/demo-22403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26788@1.0.3","target":"pkg:pypi/demo-22666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26788@1.0.3","target":"pkg:pypi/demo-24900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26789@1.0.4","target":"pkg:pypi/demo-17139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26789@1.0.4","target":"pkg:pypi/demo-22300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26789@1.0.4","target":"pkg:pypi/demo-24095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2678@1.0.3","target":"pkg:pypi/demo-10489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2678@1.0.3","target":"pkg:pypi/demo-1448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2678@1.0.3","target":"pkg:pypi/demo-18335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2678@1.0.3","target":"pkg:pypi/demo-25183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26790@1.0.0","target":"pkg:pypi/demo-14959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26790@1.0.0","target":"pkg:pypi/demo-16921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26790@1.0.0","target":"pkg:pypi/demo-20761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26790@1.0.0","target":"pkg:pypi/demo-24672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26791@1.0.1","target":"pkg:pypi/demo-1395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26791@1.0.1","target":"pkg:pypi/demo-14814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26792@1.0.2","target":"pkg:pypi/demo-21023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26793@1.0.3","target":"pkg:pypi/demo-12606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26793@1.0.3","target":"pkg:pypi/demo-14299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26793@1.0.3","target":"pkg:pypi/demo-23898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26793@1.0.3","target":"pkg:pypi/demo-25942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26794@1.0.4","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26794@1.0.4","target":"pkg:pypi/demo-23481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26795@1.0.0","target":"pkg:pypi/demo-1234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26795@1.0.0","target":"pkg:pypi/demo-15432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26795@1.0.0","target":"pkg:pypi/demo-2037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26796@1.0.1","target":"pkg:pypi/demo-25753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26797@1.0.2","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26797@1.0.2","target":"pkg:pypi/demo-13018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26797@1.0.2","target":"pkg:pypi/demo-24392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26798@1.0.3","target":"pkg:pypi/demo-19481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26799@1.0.4","target":"pkg:pypi/demo-11643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26799@1.0.4","target":"pkg:pypi/demo-13614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26799@1.0.4","target":"pkg:pypi/demo-18017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26799@1.0.4","target":"pkg:pypi/demo-2295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2679@1.0.4","target":"pkg:pypi/demo-19172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2679@1.0.4","target":"pkg:pypi/demo-25457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-267@1.0.2","target":"pkg:pypi/demo-14876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-267@1.0.2","target":"pkg:pypi/demo-19237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-267@1.0.2","target":"pkg:pypi/demo-21640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26800@1.0.0","target":"pkg:pypi/demo-14542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26800@1.0.0","target":"pkg:pypi/demo-17576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26800@1.0.0","target":"pkg:pypi/demo-20996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26800@1.0.0","target":"pkg:pypi/demo-21357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26801@1.0.1","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26802@1.0.2","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26802@1.0.2","target":"pkg:pypi/demo-10168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26802@1.0.2","target":"pkg:pypi/demo-11226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26803@1.0.3","target":"pkg:pypi/demo-1683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26803@1.0.3","target":"pkg:pypi/demo-24220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26803@1.0.3","target":"pkg:pypi/demo-26202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26804@1.0.4","target":"pkg:pypi/demo-20659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26804@1.0.4","target":"pkg:pypi/demo-25795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26805@1.0.0","target":"pkg:pypi/demo-20536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26806@1.0.1","target":"pkg:pypi/demo-21474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26807@1.0.2","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26807@1.0.2","target":"pkg:pypi/demo-16153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26807@1.0.2","target":"pkg:pypi/demo-21434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26808@1.0.3","target":"pkg:pypi/demo-10287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26809@1.0.4","target":"pkg:pypi/demo-11527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26809@1.0.4","target":"pkg:pypi/demo-23916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2680@1.0.0","target":"pkg:pypi/demo-13104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2680@1.0.0","target":"pkg:pypi/demo-21973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26810@1.0.0","target":"pkg:pypi/demo-15025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26810@1.0.0","target":"pkg:pypi/demo-18305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26810@1.0.0","target":"pkg:pypi/demo-2017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26811@1.0.1","target":"pkg:pypi/demo-1067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26811@1.0.1","target":"pkg:pypi/demo-14812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26811@1.0.1","target":"pkg:pypi/demo-1647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26811@1.0.1","target":"pkg:pypi/demo-17228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26812@1.0.2","target":"pkg:pypi/demo-1462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26812@1.0.2","target":"pkg:pypi/demo-15913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26812@1.0.2","target":"pkg:pypi/demo-20842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26812@1.0.2","target":"pkg:pypi/demo-21885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26813@1.0.3","target":"pkg:pypi/demo-11124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26813@1.0.3","target":"pkg:pypi/demo-24484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26813@1.0.3","target":"pkg:pypi/demo-25012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26814@1.0.4","target":"pkg:pypi/demo-14637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26815@1.0.0","target":"pkg:pypi/demo-15204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26815@1.0.0","target":"pkg:pypi/demo-17000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26816@1.0.1","target":"pkg:pypi/demo-10510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26816@1.0.1","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26816@1.0.1","target":"pkg:pypi/demo-22447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26817@1.0.2","target":"pkg:pypi/demo-10888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26817@1.0.2","target":"pkg:pypi/demo-13482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26818@1.0.3","target":"pkg:pypi/demo-12440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26818@1.0.3","target":"pkg:pypi/demo-19414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26818@1.0.3","target":"pkg:pypi/demo-19750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26818@1.0.3","target":"pkg:pypi/demo-21687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26819@1.0.4","target":"pkg:pypi/demo-22644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2681@1.0.1","target":"pkg:pypi/demo-21914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26820@1.0.0","target":"pkg:pypi/demo-12330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26820@1.0.0","target":"pkg:pypi/demo-14807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26820@1.0.0","target":"pkg:pypi/demo-18936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26820@1.0.0","target":"pkg:pypi/demo-25825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26821@1.0.1","target":"pkg:pypi/demo-18326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26821@1.0.1","target":"pkg:pypi/demo-22512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26821@1.0.1","target":"pkg:pypi/demo-22643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26821@1.0.1","target":"pkg:pypi/demo-24979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26822@1.0.2","target":"pkg:pypi/demo-14709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26823@1.0.3","target":"pkg:pypi/demo-15260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26823@1.0.3","target":"pkg:pypi/demo-22253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26823@1.0.3","target":"pkg:pypi/demo-2542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26823@1.0.3","target":"pkg:pypi/demo-26261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26824@1.0.4","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26824@1.0.4","target":"pkg:pypi/demo-1266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26824@1.0.4","target":"pkg:pypi/demo-16465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26825@1.0.0","target":"pkg:pypi/demo-1209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26825@1.0.0","target":"pkg:pypi/demo-16839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26825@1.0.0","target":"pkg:pypi/demo-17015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26825@1.0.0","target":"pkg:pypi/demo-1718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26826@1.0.1","target":"pkg:pypi/demo-11319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26826@1.0.1","target":"pkg:pypi/demo-18484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26826@1.0.1","target":"pkg:pypi/demo-21599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26827@1.0.2","target":"pkg:pypi/demo-17868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26827@1.0.2","target":"pkg:pypi/demo-18727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26827@1.0.2","target":"pkg:pypi/demo-24033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26827@1.0.2","target":"pkg:pypi/demo-26746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26828@1.0.3","target":"pkg:pypi/demo-22591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26828@1.0.3","target":"pkg:pypi/demo-24560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26829@1.0.4","target":"pkg:pypi/demo-21060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2682@1.0.2","target":"pkg:pypi/demo-11358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2682@1.0.2","target":"pkg:pypi/demo-21824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26830@1.0.0","target":"pkg:pypi/demo-14899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26830@1.0.0","target":"pkg:pypi/demo-19279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26830@1.0.0","target":"pkg:pypi/demo-19904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26830@1.0.0","target":"pkg:pypi/demo-25278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26831@1.0.1","target":"pkg:pypi/demo-18964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26831@1.0.1","target":"pkg:pypi/demo-1941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26831@1.0.1","target":"pkg:pypi/demo-22330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26832@1.0.2","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26832@1.0.2","target":"pkg:pypi/demo-12797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26832@1.0.2","target":"pkg:pypi/demo-18899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26832@1.0.2","target":"pkg:pypi/demo-26432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26833@1.0.3","target":"pkg:pypi/demo-11135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26833@1.0.3","target":"pkg:pypi/demo-17525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26833@1.0.3","target":"pkg:pypi/demo-19416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26833@1.0.3","target":"pkg:pypi/demo-23512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26834@1.0.4","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26834@1.0.4","target":"pkg:pypi/demo-13680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26835@1.0.0","target":"pkg:pypi/demo-13255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26835@1.0.0","target":"pkg:pypi/demo-20647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26835@1.0.0","target":"pkg:pypi/demo-24657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26835@1.0.0","target":"pkg:pypi/demo-24793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26836@1.0.1","target":"pkg:pypi/demo-10392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26836@1.0.1","target":"pkg:pypi/demo-11688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26836@1.0.1","target":"pkg:pypi/demo-2471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26837@1.0.2","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26837@1.0.2","target":"pkg:pypi/demo-1561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26837@1.0.2","target":"pkg:pypi/demo-20245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26837@1.0.2","target":"pkg:pypi/demo-25999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26838@1.0.3","target":"pkg:pypi/demo-12218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26838@1.0.3","target":"pkg:pypi/demo-16482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26839@1.0.4","target":"pkg:pypi/demo-16119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26839@1.0.4","target":"pkg:pypi/demo-20812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2683@1.0.3","target":"pkg:pypi/demo-19054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2683@1.0.3","target":"pkg:pypi/demo-2235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26840@1.0.0","target":"pkg:pypi/demo-15371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26841@1.0.1","target":"pkg:pypi/demo-19072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26842@1.0.2","target":"pkg:pypi/demo-13979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26842@1.0.2","target":"pkg:pypi/demo-16023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26842@1.0.2","target":"pkg:pypi/demo-26053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26843@1.0.3","target":"pkg:pypi/demo-10929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26843@1.0.3","target":"pkg:pypi/demo-11954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26843@1.0.3","target":"pkg:pypi/demo-25219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26843@1.0.3","target":"pkg:pypi/demo-2614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26844@1.0.4","target":"pkg:pypi/demo-19741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26844@1.0.4","target":"pkg:pypi/demo-2420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26844@1.0.4","target":"pkg:pypi/demo-25914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26844@1.0.4","target":"pkg:pypi/demo-26641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26845@1.0.0","target":"pkg:pypi/demo-16996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26845@1.0.0","target":"pkg:pypi/demo-21939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26846@1.0.1","target":"pkg:pypi/demo-19852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26846@1.0.1","target":"pkg:pypi/demo-26543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26847@1.0.2","target":"pkg:pypi/demo-14047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26847@1.0.2","target":"pkg:pypi/demo-24468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26848@1.0.3","target":"pkg:pypi/demo-14123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26848@1.0.3","target":"pkg:pypi/demo-17323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26848@1.0.3","target":"pkg:pypi/demo-1751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26849@1.0.4","target":"pkg:pypi/demo-24619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2684@1.0.4","target":"pkg:pypi/demo-11612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2684@1.0.4","target":"pkg:pypi/demo-21635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2684@1.0.4","target":"pkg:pypi/demo-24670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2684@1.0.4","target":"pkg:pypi/demo-26156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26850@1.0.0","target":"pkg:pypi/demo-10138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26850@1.0.0","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26850@1.0.0","target":"pkg:pypi/demo-26274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26851@1.0.1","target":"pkg:pypi/demo-22213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26852@1.0.2","target":"pkg:pypi/demo-17790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26852@1.0.2","target":"pkg:pypi/demo-20625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26853@1.0.3","target":"pkg:pypi/demo-11459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26853@1.0.3","target":"pkg:pypi/demo-17565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26853@1.0.3","target":"pkg:pypi/demo-22710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26853@1.0.3","target":"pkg:pypi/demo-24075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26854@1.0.4","target":"pkg:pypi/demo-12936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26854@1.0.4","target":"pkg:pypi/demo-26414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26855@1.0.0","target":"pkg:pypi/demo-21136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26855@1.0.0","target":"pkg:pypi/demo-21162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26856@1.0.1","target":"pkg:pypi/demo-11817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26856@1.0.1","target":"pkg:pypi/demo-11932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26857@1.0.2","target":"pkg:pypi/demo-13225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26857@1.0.2","target":"pkg:pypi/demo-25224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26857@1.0.2","target":"pkg:pypi/demo-26352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26858@1.0.3","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26858@1.0.3","target":"pkg:pypi/demo-11772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26858@1.0.3","target":"pkg:pypi/demo-12334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26858@1.0.3","target":"pkg:pypi/demo-18006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26859@1.0.4","target":"pkg:pypi/demo-18595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26859@1.0.4","target":"pkg:pypi/demo-21959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2685@1.0.0","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2685@1.0.0","target":"pkg:pypi/demo-15581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2685@1.0.0","target":"pkg:pypi/demo-16554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2685@1.0.0","target":"pkg:pypi/demo-26568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26860@1.0.0","target":"pkg:pypi/demo-17413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26860@1.0.0","target":"pkg:pypi/demo-18977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26860@1.0.0","target":"pkg:pypi/demo-19109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26860@1.0.0","target":"pkg:pypi/demo-23653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26861@1.0.1","target":"pkg:pypi/demo-13687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26861@1.0.1","target":"pkg:pypi/demo-22831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26861@1.0.1","target":"pkg:pypi/demo-24296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26862@1.0.2","target":"pkg:pypi/demo-10867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26862@1.0.2","target":"pkg:pypi/demo-18298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26862@1.0.2","target":"pkg:pypi/demo-23266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26863@1.0.3","target":"pkg:pypi/demo-24023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26864@1.0.4","target":"pkg:pypi/demo-11454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26864@1.0.4","target":"pkg:pypi/demo-25047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26865@1.0.0","target":"pkg:pypi/demo-11532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26865@1.0.0","target":"pkg:pypi/demo-16173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26865@1.0.0","target":"pkg:pypi/demo-18393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26865@1.0.0","target":"pkg:pypi/demo-23357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26866@1.0.1","target":"pkg:pypi/demo-16810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26866@1.0.1","target":"pkg:pypi/demo-1990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26866@1.0.1","target":"pkg:pypi/demo-21998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26867@1.0.2","target":"pkg:pypi/demo-13921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26868@1.0.3","target":"pkg:pypi/demo-11502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26868@1.0.3","target":"pkg:pypi/demo-12730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26868@1.0.3","target":"pkg:pypi/demo-23578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26869@1.0.4","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26869@1.0.4","target":"pkg:pypi/demo-12803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26869@1.0.4","target":"pkg:pypi/demo-22154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26869@1.0.4","target":"pkg:pypi/demo-22317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2686@1.0.1","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2686@1.0.1","target":"pkg:pypi/demo-12111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2686@1.0.1","target":"pkg:pypi/demo-15131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26870@1.0.0","target":"pkg:pypi/demo-127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26871@1.0.1","target":"pkg:pypi/demo-13727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26871@1.0.1","target":"pkg:pypi/demo-20778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26872@1.0.2","target":"pkg:pypi/demo-12633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26872@1.0.2","target":"pkg:pypi/demo-13415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26872@1.0.2","target":"pkg:pypi/demo-13884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26872@1.0.2","target":"pkg:pypi/demo-21145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26873@1.0.3","target":"pkg:pypi/demo-21629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26874@1.0.4","target":"pkg:pypi/demo-14227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26874@1.0.4","target":"pkg:pypi/demo-19917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26874@1.0.4","target":"pkg:pypi/demo-23538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26875@1.0.0","target":"pkg:pypi/demo-11107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26875@1.0.0","target":"pkg:pypi/demo-20149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26875@1.0.0","target":"pkg:pypi/demo-23843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26876@1.0.1","target":"pkg:pypi/demo-12061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26876@1.0.1","target":"pkg:pypi/demo-17367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26876@1.0.1","target":"pkg:pypi/demo-18968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26876@1.0.1","target":"pkg:pypi/demo-25047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26877@1.0.2","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26877@1.0.2","target":"pkg:pypi/demo-19001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26877@1.0.2","target":"pkg:pypi/demo-21878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26877@1.0.2","target":"pkg:pypi/demo-25447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26878@1.0.3","target":"pkg:pypi/demo-14179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26878@1.0.3","target":"pkg:pypi/demo-18288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26878@1.0.3","target":"pkg:pypi/demo-25668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26879@1.0.4","target":"pkg:pypi/demo-13643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26879@1.0.4","target":"pkg:pypi/demo-13959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2687@1.0.2","target":"pkg:pypi/demo-2172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2687@1.0.2","target":"pkg:pypi/demo-24566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26880@1.0.0","target":"pkg:pypi/demo-21469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26880@1.0.0","target":"pkg:pypi/demo-2260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26880@1.0.0","target":"pkg:pypi/demo-24964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26881@1.0.1","target":"pkg:pypi/demo-15131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26881@1.0.1","target":"pkg:pypi/demo-20523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26882@1.0.2","target":"pkg:pypi/demo-1150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26882@1.0.2","target":"pkg:pypi/demo-20514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26882@1.0.2","target":"pkg:pypi/demo-24319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26883@1.0.3","target":"pkg:pypi/demo-20056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26884@1.0.4","target":"pkg:pypi/demo-12341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26884@1.0.4","target":"pkg:pypi/demo-13867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26884@1.0.4","target":"pkg:pypi/demo-20352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26885@1.0.0","target":"pkg:pypi/demo-11895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26885@1.0.0","target":"pkg:pypi/demo-15174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26885@1.0.0","target":"pkg:pypi/demo-17142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26885@1.0.0","target":"pkg:pypi/demo-17822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26886@1.0.1","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26886@1.0.1","target":"pkg:pypi/demo-20362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26886@1.0.1","target":"pkg:pypi/demo-26079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26887@1.0.2","target":"pkg:pypi/demo-2096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26887@1.0.2","target":"pkg:pypi/demo-23101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26887@1.0.2","target":"pkg:pypi/demo-24113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26888@1.0.3","target":"pkg:pypi/demo-24218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26889@1.0.4","target":"pkg:pypi/demo-1111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26889@1.0.4","target":"pkg:pypi/demo-12880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26889@1.0.4","target":"pkg:pypi/demo-14829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26889@1.0.4","target":"pkg:pypi/demo-21482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2688@1.0.3","target":"pkg:pypi/demo-2234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26890@1.0.0","target":"pkg:pypi/demo-22469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26890@1.0.0","target":"pkg:pypi/demo-23929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26890@1.0.0","target":"pkg:pypi/demo-23985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26890@1.0.0","target":"pkg:pypi/demo-26802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26891@1.0.1","target":"pkg:pypi/demo-14937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26891@1.0.1","target":"pkg:pypi/demo-16312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26892@1.0.2","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26892@1.0.2","target":"pkg:pypi/demo-1466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26892@1.0.2","target":"pkg:pypi/demo-16955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26893@1.0.3","target":"pkg:pypi/demo-14752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26894@1.0.4","target":"pkg:pypi/demo-24831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26894@1.0.4","target":"pkg:pypi/demo-25399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26895@1.0.0","target":"pkg:pypi/demo-1191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26895@1.0.0","target":"pkg:pypi/demo-17944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26895@1.0.0","target":"pkg:pypi/demo-26663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26896@1.0.1","target":"pkg:pypi/demo-10485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26896@1.0.1","target":"pkg:pypi/demo-16590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26896@1.0.1","target":"pkg:pypi/demo-20009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26897@1.0.2","target":"pkg:pypi/demo-15916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26897@1.0.2","target":"pkg:pypi/demo-16234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26897@1.0.2","target":"pkg:pypi/demo-16455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26897@1.0.2","target":"pkg:pypi/demo-19365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26898@1.0.3","target":"pkg:pypi/demo-14349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26898@1.0.3","target":"pkg:pypi/demo-19331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26898@1.0.3","target":"pkg:pypi/demo-22200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26899@1.0.4","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26899@1.0.4","target":"pkg:pypi/demo-19917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2689@1.0.4","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2689@1.0.4","target":"pkg:pypi/demo-18201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2689@1.0.4","target":"pkg:pypi/demo-19037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-268@1.0.3","target":"pkg:pypi/demo-11722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-268@1.0.3","target":"pkg:pypi/demo-1746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26900@1.0.0","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26900@1.0.0","target":"pkg:pypi/demo-12966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26900@1.0.0","target":"pkg:pypi/demo-20089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26900@1.0.0","target":"pkg:pypi/demo-22215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26901@1.0.1","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26901@1.0.1","target":"pkg:pypi/demo-1258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26901@1.0.1","target":"pkg:pypi/demo-24761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26902@1.0.2","target":"pkg:pypi/demo-18298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26902@1.0.2","target":"pkg:pypi/demo-24080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26903@1.0.3","target":"pkg:pypi/demo-10504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26903@1.0.3","target":"pkg:pypi/demo-14007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26903@1.0.3","target":"pkg:pypi/demo-18446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26903@1.0.3","target":"pkg:pypi/demo-19284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26904@1.0.4","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26904@1.0.4","target":"pkg:pypi/demo-21337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26904@1.0.4","target":"pkg:pypi/demo-25208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26905@1.0.0","target":"pkg:pypi/demo-21329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26905@1.0.0","target":"pkg:pypi/demo-26626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26906@1.0.1","target":"pkg:pypi/demo-11638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26906@1.0.1","target":"pkg:pypi/demo-16015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26906@1.0.1","target":"pkg:pypi/demo-21598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26906@1.0.1","target":"pkg:pypi/demo-22419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26907@1.0.2","target":"pkg:pypi/demo-20823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26907@1.0.2","target":"pkg:pypi/demo-22797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26908@1.0.3","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26908@1.0.3","target":"pkg:pypi/demo-14356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26908@1.0.3","target":"pkg:pypi/demo-20705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26909@1.0.4","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26909@1.0.4","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2690@1.0.0","target":"pkg:pypi/demo-22595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2690@1.0.0","target":"pkg:pypi/demo-22804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2690@1.0.0","target":"pkg:pypi/demo-24800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26910@1.0.0","target":"pkg:pypi/demo-18162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26910@1.0.0","target":"pkg:pypi/demo-22173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26910@1.0.0","target":"pkg:pypi/demo-26340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26911@1.0.1","target":"pkg:pypi/demo-11437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26911@1.0.1","target":"pkg:pypi/demo-19445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26911@1.0.1","target":"pkg:pypi/demo-25540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26912@1.0.2","target":"pkg:pypi/demo-21017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26913@1.0.3","target":"pkg:pypi/demo-12041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26913@1.0.3","target":"pkg:pypi/demo-15866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26913@1.0.3","target":"pkg:pypi/demo-18997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26913@1.0.3","target":"pkg:pypi/demo-22841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26914@1.0.4","target":"pkg:pypi/demo-16465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26914@1.0.4","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26914@1.0.4","target":"pkg:pypi/demo-25463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26915@1.0.0","target":"pkg:pypi/demo-20906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26915@1.0.0","target":"pkg:pypi/demo-21340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26915@1.0.0","target":"pkg:pypi/demo-21972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26916@1.0.1","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26916@1.0.1","target":"pkg:pypi/demo-14542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26917@1.0.2","target":"pkg:pypi/demo-10437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26918@1.0.3","target":"pkg:pypi/demo-17611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26918@1.0.3","target":"pkg:pypi/demo-20597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26919@1.0.4","target":"pkg:pypi/demo-10695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26919@1.0.4","target":"pkg:pypi/demo-13858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26919@1.0.4","target":"pkg:pypi/demo-19475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26919@1.0.4","target":"pkg:pypi/demo-21138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2691@1.0.1","target":"pkg:pypi/demo-10886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2691@1.0.1","target":"pkg:pypi/demo-11394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2691@1.0.1","target":"pkg:pypi/demo-14769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2691@1.0.1","target":"pkg:pypi/demo-16087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26920@1.0.0","target":"pkg:pypi/demo-14656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26921@1.0.1","target":"pkg:pypi/demo-1563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26921@1.0.1","target":"pkg:pypi/demo-21016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26922@1.0.2","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26923@1.0.3","target":"pkg:pypi/demo-19223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26924@1.0.4","target":"pkg:pypi/demo-1930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26924@1.0.4","target":"pkg:pypi/demo-20050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26924@1.0.4","target":"pkg:pypi/demo-21890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26924@1.0.4","target":"pkg:pypi/demo-24740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26925@1.0.0","target":"pkg:pypi/demo-22265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26925@1.0.0","target":"pkg:pypi/demo-22779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26926@1.0.1","target":"pkg:pypi/demo-1345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26926@1.0.1","target":"pkg:pypi/demo-17512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26926@1.0.1","target":"pkg:pypi/demo-21298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26926@1.0.1","target":"pkg:pypi/demo-22368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26927@1.0.2","target":"pkg:pypi/demo-23407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26928@1.0.3","target":"pkg:pypi/demo-13076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26929@1.0.4","target":"pkg:pypi/demo-14106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26929@1.0.4","target":"pkg:pypi/demo-2131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26929@1.0.4","target":"pkg:pypi/demo-24825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26929@1.0.4","target":"pkg:pypi/demo-26404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2692@1.0.2","target":"pkg:pypi/demo-11129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2692@1.0.2","target":"pkg:pypi/demo-18743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2692@1.0.2","target":"pkg:pypi/demo-20957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26930@1.0.0","target":"pkg:pypi/demo-10988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26930@1.0.0","target":"pkg:pypi/demo-19279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26930@1.0.0","target":"pkg:pypi/demo-25408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26930@1.0.0","target":"pkg:pypi/demo-25486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26931@1.0.1","target":"pkg:pypi/demo-15284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26932@1.0.2","target":"pkg:pypi/demo-12564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26932@1.0.2","target":"pkg:pypi/demo-24490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26932@1.0.2","target":"pkg:pypi/demo-24755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26932@1.0.2","target":"pkg:pypi/demo-25697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26933@1.0.3","target":"pkg:pypi/demo-19435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26933@1.0.3","target":"pkg:pypi/demo-20629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26933@1.0.3","target":"pkg:pypi/demo-20789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26934@1.0.4","target":"pkg:pypi/demo-15953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26934@1.0.4","target":"pkg:pypi/demo-19554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26934@1.0.4","target":"pkg:pypi/demo-19614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26935@1.0.0","target":"pkg:pypi/demo-13506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26936@1.0.1","target":"pkg:pypi/demo-22638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26936@1.0.1","target":"pkg:pypi/demo-26141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26937@1.0.2","target":"pkg:pypi/demo-11714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26937@1.0.2","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26938@1.0.3","target":"pkg:pypi/demo-14602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26939@1.0.4","target":"pkg:pypi/demo-14137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26939@1.0.4","target":"pkg:pypi/demo-15234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26939@1.0.4","target":"pkg:pypi/demo-22300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2693@1.0.3","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2693@1.0.3","target":"pkg:pypi/demo-22245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26940@1.0.0","target":"pkg:pypi/demo-16263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26941@1.0.1","target":"pkg:pypi/demo-18014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26941@1.0.1","target":"pkg:pypi/demo-2282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26941@1.0.1","target":"pkg:pypi/demo-24014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26941@1.0.1","target":"pkg:pypi/demo-25523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26942@1.0.2","target":"pkg:pypi/demo-14068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26942@1.0.2","target":"pkg:pypi/demo-19022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26943@1.0.3","target":"pkg:pypi/demo-16132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26944@1.0.4","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26944@1.0.4","target":"pkg:pypi/demo-20943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26945@1.0.0","target":"pkg:pypi/demo-18819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26945@1.0.0","target":"pkg:pypi/demo-25463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26946@1.0.1","target":"pkg:pypi/demo-11803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26946@1.0.1","target":"pkg:pypi/demo-16474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26946@1.0.1","target":"pkg:pypi/demo-23788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26946@1.0.1","target":"pkg:pypi/demo-26517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26947@1.0.2","target":"pkg:pypi/demo-17251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26947@1.0.2","target":"pkg:pypi/demo-24054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26948@1.0.3","target":"pkg:pypi/demo-12905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26948@1.0.3","target":"pkg:pypi/demo-25225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26949@1.0.4","target":"pkg:pypi/demo-1350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26949@1.0.4","target":"pkg:pypi/demo-22283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26949@1.0.4","target":"pkg:pypi/demo-2491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26949@1.0.4","target":"pkg:pypi/demo-26672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2694@1.0.4","target":"pkg:pypi/demo-13667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2694@1.0.4","target":"pkg:pypi/demo-19131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2694@1.0.4","target":"pkg:pypi/demo-1937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26950@1.0.0","target":"pkg:pypi/demo-25677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26951@1.0.1","target":"pkg:pypi/demo-12834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26951@1.0.1","target":"pkg:pypi/demo-15161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26952@1.0.2","target":"pkg:pypi/demo-23107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26952@1.0.2","target":"pkg:pypi/demo-26799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26953@1.0.3","target":"pkg:pypi/demo-16795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26953@1.0.3","target":"pkg:pypi/demo-21229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26953@1.0.3","target":"pkg:pypi/demo-25743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26953@1.0.3","target":"pkg:pypi/demo-26718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26954@1.0.4","target":"pkg:pypi/demo-15085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26955@1.0.0","target":"pkg:pypi/demo-12505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26955@1.0.0","target":"pkg:pypi/demo-18289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26955@1.0.0","target":"pkg:pypi/demo-20543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26955@1.0.0","target":"pkg:pypi/demo-25972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26956@1.0.1","target":"pkg:pypi/demo-18538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26957@1.0.2","target":"pkg:pypi/demo-13804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26957@1.0.2","target":"pkg:pypi/demo-14225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26957@1.0.2","target":"pkg:pypi/demo-1563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26957@1.0.2","target":"pkg:pypi/demo-23769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26958@1.0.3","target":"pkg:pypi/demo-13235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26958@1.0.3","target":"pkg:pypi/demo-19186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26959@1.0.4","target":"pkg:pypi/demo-14182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26959@1.0.4","target":"pkg:pypi/demo-23437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2695@1.0.0","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2695@1.0.0","target":"pkg:pypi/demo-26609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2695@1.0.0","target":"pkg:pypi/demo-26906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26960@1.0.0","target":"pkg:pypi/demo-12456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26960@1.0.0","target":"pkg:pypi/demo-20001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26961@1.0.1","target":"pkg:pypi/demo-13854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26961@1.0.1","target":"pkg:pypi/demo-23599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26962@1.0.2","target":"pkg:pypi/demo-13375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26962@1.0.2","target":"pkg:pypi/demo-18962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26963@1.0.3","target":"pkg:pypi/demo-11786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26963@1.0.3","target":"pkg:pypi/demo-20427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26964@1.0.4","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26965@1.0.0","target":"pkg:pypi/demo-13533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26965@1.0.0","target":"pkg:pypi/demo-18344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26965@1.0.0","target":"pkg:pypi/demo-24551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26965@1.0.0","target":"pkg:pypi/demo-26803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26966@1.0.1","target":"pkg:pypi/demo-21052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26967@1.0.2","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26967@1.0.2","target":"pkg:pypi/demo-23099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26967@1.0.2","target":"pkg:pypi/demo-24099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26968@1.0.3","target":"pkg:pypi/demo-17193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26968@1.0.3","target":"pkg:pypi/demo-19066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26968@1.0.3","target":"pkg:pypi/demo-20503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26969@1.0.4","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26969@1.0.4","target":"pkg:pypi/demo-16315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26969@1.0.4","target":"pkg:pypi/demo-26206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2696@1.0.1","target":"pkg:pypi/demo-15331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2696@1.0.1","target":"pkg:pypi/demo-16704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2696@1.0.1","target":"pkg:pypi/demo-18676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26970@1.0.0","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26970@1.0.0","target":"pkg:pypi/demo-23209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26970@1.0.0","target":"pkg:pypi/demo-25413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26970@1.0.0","target":"pkg:pypi/demo-2667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26971@1.0.1","target":"pkg:pypi/demo-26284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26972@1.0.2","target":"pkg:pypi/demo-19194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26972@1.0.2","target":"pkg:pypi/demo-2244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26972@1.0.2","target":"pkg:pypi/demo-24470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26973@1.0.3","target":"pkg:pypi/demo-12575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26973@1.0.3","target":"pkg:pypi/demo-1502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26973@1.0.3","target":"pkg:pypi/demo-15226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26974@1.0.4","target":"pkg:pypi/demo-20882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26975@1.0.0","target":"pkg:pypi/demo-12267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26976@1.0.1","target":"pkg:pypi/demo-20367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26977@1.0.2","target":"pkg:pypi/demo-19039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26977@1.0.2","target":"pkg:pypi/demo-2492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26977@1.0.2","target":"pkg:pypi/demo-24936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26978@1.0.3","target":"pkg:pypi/demo-2096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26979@1.0.4","target":"pkg:pypi/demo-11510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26979@1.0.4","target":"pkg:pypi/demo-18199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26979@1.0.4","target":"pkg:pypi/demo-22521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2697@1.0.2","target":"pkg:pypi/demo-18030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2697@1.0.2","target":"pkg:pypi/demo-19028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2697@1.0.2","target":"pkg:pypi/demo-2240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26980@1.0.0","target":"pkg:pypi/demo-11938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26980@1.0.0","target":"pkg:pypi/demo-2210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26980@1.0.0","target":"pkg:pypi/demo-26076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26981@1.0.1","target":"pkg:pypi/demo-1346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26982@1.0.2","target":"pkg:pypi/demo-13309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26982@1.0.2","target":"pkg:pypi/demo-24299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26982@1.0.2","target":"pkg:pypi/demo-24591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26983@1.0.3","target":"pkg:pypi/demo-10414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26983@1.0.3","target":"pkg:pypi/demo-10834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26983@1.0.3","target":"pkg:pypi/demo-19731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26983@1.0.3","target":"pkg:pypi/demo-2293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26984@1.0.4","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26985@1.0.0","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26985@1.0.0","target":"pkg:pypi/demo-20903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26985@1.0.0","target":"pkg:pypi/demo-23158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26986@1.0.1","target":"pkg:pypi/demo-14884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26986@1.0.1","target":"pkg:pypi/demo-15767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26987@1.0.2","target":"pkg:pypi/demo-17481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26987@1.0.2","target":"pkg:pypi/demo-20316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26987@1.0.2","target":"pkg:pypi/demo-22915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26988@1.0.3","target":"pkg:pypi/demo-18939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26988@1.0.3","target":"pkg:pypi/demo-19920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26989@1.0.4","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26989@1.0.4","target":"pkg:pypi/demo-12520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26989@1.0.4","target":"pkg:pypi/demo-24379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26989@1.0.4","target":"pkg:pypi/demo-25076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2698@1.0.3","target":"pkg:pypi/demo-14118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2698@1.0.3","target":"pkg:pypi/demo-1970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2698@1.0.3","target":"pkg:pypi/demo-24195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26990@1.0.0","target":"pkg:pypi/demo-12016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26990@1.0.0","target":"pkg:pypi/demo-12163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26990@1.0.0","target":"pkg:pypi/demo-24930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26990@1.0.0","target":"pkg:pypi/demo-25665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26991@1.0.1","target":"pkg:pypi/demo-13201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26991@1.0.1","target":"pkg:pypi/demo-14054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26991@1.0.1","target":"pkg:pypi/demo-2479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26991@1.0.1","target":"pkg:pypi/demo-25663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26992@1.0.2","target":"pkg:pypi/demo-19317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26993@1.0.3","target":"pkg:pypi/demo-16973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26994@1.0.4","target":"pkg:pypi/demo-21537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26994@1.0.4","target":"pkg:pypi/demo-25375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26994@1.0.4","target":"pkg:pypi/demo-25589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26995@1.0.0","target":"pkg:pypi/demo-15599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26995@1.0.0","target":"pkg:pypi/demo-20301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26995@1.0.0","target":"pkg:pypi/demo-25147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26995@1.0.0","target":"pkg:pypi/demo-26858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26996@1.0.1","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26996@1.0.1","target":"pkg:pypi/demo-12666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26996@1.0.1","target":"pkg:pypi/demo-19346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26996@1.0.1","target":"pkg:pypi/demo-22451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26997@1.0.2","target":"pkg:pypi/demo-22935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26997@1.0.2","target":"pkg:pypi/demo-26702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26998@1.0.3","target":"pkg:pypi/demo-10774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26998@1.0.3","target":"pkg:pypi/demo-17167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26998@1.0.3","target":"pkg:pypi/demo-21059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26998@1.0.3","target":"pkg:pypi/demo-24434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26999@1.0.4","target":"pkg:pypi/demo-15117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26999@1.0.4","target":"pkg:pypi/demo-20752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26999@1.0.4","target":"pkg:pypi/demo-21145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26999@1.0.4","target":"pkg:pypi/demo-25577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2699@1.0.4","target":"pkg:pypi/demo-17942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2699@1.0.4","target":"pkg:pypi/demo-21165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2699@1.0.4","target":"pkg:pypi/demo-23576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-269@1.0.4","target":"pkg:pypi/demo-1924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26@1.0.1","target":"pkg:pypi/demo-14610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26@1.0.1","target":"pkg:pypi/demo-1507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-26@1.0.1","target":"pkg:pypi/demo-21173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27000@1.0.0","target":"pkg:pypi/demo-15911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27000@1.0.0","target":"pkg:pypi/demo-17108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27000@1.0.0","target":"pkg:pypi/demo-21490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27000@1.0.0","target":"pkg:pypi/demo-24208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27001@1.0.1","target":"pkg:pypi/demo-1118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27001@1.0.1","target":"pkg:pypi/demo-13882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27001@1.0.1","target":"pkg:pypi/demo-18717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27001@1.0.1","target":"pkg:pypi/demo-22530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27002@1.0.2","target":"pkg:pypi/demo-14170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27002@1.0.2","target":"pkg:pypi/demo-19383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27002@1.0.2","target":"pkg:pypi/demo-19505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27002@1.0.2","target":"pkg:pypi/demo-2613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27003@1.0.3","target":"pkg:pypi/demo-23745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27003@1.0.3","target":"pkg:pypi/demo-24798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27004@1.0.4","target":"pkg:pypi/demo-13328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27004@1.0.4","target":"pkg:pypi/demo-16195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27004@1.0.4","target":"pkg:pypi/demo-23605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27004@1.0.4","target":"pkg:pypi/demo-2522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27005@1.0.0","target":"pkg:pypi/demo-20681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27006@1.0.1","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27006@1.0.1","target":"pkg:pypi/demo-16747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27007@1.0.2","target":"pkg:pypi/demo-13332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27008@1.0.3","target":"pkg:pypi/demo-17926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27008@1.0.3","target":"pkg:pypi/demo-18312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27009@1.0.4","target":"pkg:pypi/demo-12999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27009@1.0.4","target":"pkg:pypi/demo-15155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27009@1.0.4","target":"pkg:pypi/demo-20652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2700@1.0.0","target":"pkg:pypi/demo-11342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27010@1.0.0","target":"pkg:pypi/demo-15649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27011@1.0.1","target":"pkg:pypi/demo-14160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27011@1.0.1","target":"pkg:pypi/demo-16935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27011@1.0.1","target":"pkg:pypi/demo-20826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27011@1.0.1","target":"pkg:pypi/demo-23494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27012@1.0.2","target":"pkg:pypi/demo-152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27012@1.0.2","target":"pkg:pypi/demo-24195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27012@1.0.2","target":"pkg:pypi/demo-24719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27012@1.0.2","target":"pkg:pypi/demo-26994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27013@1.0.3","target":"pkg:pypi/demo-15828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27013@1.0.3","target":"pkg:pypi/demo-1974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27013@1.0.3","target":"pkg:pypi/demo-22858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27014@1.0.4","target":"pkg:pypi/demo-18460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27014@1.0.4","target":"pkg:pypi/demo-2401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27015@1.0.0","target":"pkg:pypi/demo-13521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27015@1.0.0","target":"pkg:pypi/demo-14373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27015@1.0.0","target":"pkg:pypi/demo-23878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27015@1.0.0","target":"pkg:pypi/demo-24242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27016@1.0.1","target":"pkg:pypi/demo-12778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27016@1.0.1","target":"pkg:pypi/demo-17715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27016@1.0.1","target":"pkg:pypi/demo-20547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27017@1.0.2","target":"pkg:pypi/demo-21746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27017@1.0.2","target":"pkg:pypi/demo-25916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27017@1.0.2","target":"pkg:pypi/demo-25988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27018@1.0.3","target":"pkg:pypi/demo-19840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27019@1.0.4","target":"pkg:pypi/demo-15828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2701@1.0.1","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2701@1.0.1","target":"pkg:pypi/demo-16887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2701@1.0.1","target":"pkg:pypi/demo-23279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2701@1.0.1","target":"pkg:pypi/demo-26894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27020@1.0.0","target":"pkg:pypi/demo-16708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27020@1.0.0","target":"pkg:pypi/demo-25739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27021@1.0.1","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27021@1.0.1","target":"pkg:pypi/demo-14787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27021@1.0.1","target":"pkg:pypi/demo-24446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27021@1.0.1","target":"pkg:pypi/demo-25125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27022@1.0.2","target":"pkg:pypi/demo-1965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27022@1.0.2","target":"pkg:pypi/demo-20379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27022@1.0.2","target":"pkg:pypi/demo-26355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27023@1.0.3","target":"pkg:pypi/demo-18936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27023@1.0.3","target":"pkg:pypi/demo-20160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27023@1.0.3","target":"pkg:pypi/demo-20213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27024@1.0.4","target":"pkg:pypi/demo-136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27025@1.0.0","target":"pkg:pypi/demo-15402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27025@1.0.0","target":"pkg:pypi/demo-1557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27025@1.0.0","target":"pkg:pypi/demo-25282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27026@1.0.1","target":"pkg:pypi/demo-23817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27027@1.0.2","target":"pkg:pypi/demo-14833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27027@1.0.2","target":"pkg:pypi/demo-17575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27028@1.0.3","target":"pkg:pypi/demo-14339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27028@1.0.3","target":"pkg:pypi/demo-15443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27028@1.0.3","target":"pkg:pypi/demo-2149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27029@1.0.4","target":"pkg:pypi/demo-10689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27029@1.0.4","target":"pkg:pypi/demo-13663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27029@1.0.4","target":"pkg:pypi/demo-14962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2702@1.0.2","target":"pkg:pypi/demo-21084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27030@1.0.0","target":"pkg:pypi/demo-11894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27030@1.0.0","target":"pkg:pypi/demo-24712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27031@1.0.1","target":"pkg:pypi/demo-12404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27031@1.0.1","target":"pkg:pypi/demo-23336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27032@1.0.2","target":"pkg:pypi/demo-12792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27032@1.0.2","target":"pkg:pypi/demo-14279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27032@1.0.2","target":"pkg:pypi/demo-17207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27032@1.0.2","target":"pkg:pypi/demo-25628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27033@1.0.3","target":"pkg:pypi/demo-1535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27033@1.0.3","target":"pkg:pypi/demo-15815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27033@1.0.3","target":"pkg:pypi/demo-18612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27033@1.0.3","target":"pkg:pypi/demo-23742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27034@1.0.4","target":"pkg:pypi/demo-167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27034@1.0.4","target":"pkg:pypi/demo-18934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27034@1.0.4","target":"pkg:pypi/demo-25353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27034@1.0.4","target":"pkg:pypi/demo-25865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27035@1.0.0","target":"pkg:pypi/demo-2417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27036@1.0.1","target":"pkg:pypi/demo-10999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27036@1.0.1","target":"pkg:pypi/demo-12015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27036@1.0.1","target":"pkg:pypi/demo-13622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27036@1.0.1","target":"pkg:pypi/demo-17645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27037@1.0.2","target":"pkg:pypi/demo-10968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27037@1.0.2","target":"pkg:pypi/demo-20523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27037@1.0.2","target":"pkg:pypi/demo-21229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27037@1.0.2","target":"pkg:pypi/demo-22574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27038@1.0.3","target":"pkg:pypi/demo-12424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27038@1.0.3","target":"pkg:pypi/demo-19644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27038@1.0.3","target":"pkg:pypi/demo-23029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27038@1.0.3","target":"pkg:pypi/demo-2495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27039@1.0.4","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27039@1.0.4","target":"pkg:pypi/demo-13092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27039@1.0.4","target":"pkg:pypi/demo-15901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27039@1.0.4","target":"pkg:pypi/demo-25128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2703@1.0.3","target":"pkg:pypi/demo-1055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27040@1.0.0","target":"pkg:pypi/demo-10278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27040@1.0.0","target":"pkg:pypi/demo-11773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27040@1.0.0","target":"pkg:pypi/demo-17134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27040@1.0.0","target":"pkg:pypi/demo-20148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27041@1.0.1","target":"pkg:pypi/demo-18976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27041@1.0.1","target":"pkg:pypi/demo-22576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27041@1.0.1","target":"pkg:pypi/demo-26789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27042@1.0.2","target":"pkg:pypi/demo-266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27043@1.0.3","target":"pkg:pypi/demo-14971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27044@1.0.4","target":"pkg:pypi/demo-16613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27044@1.0.4","target":"pkg:pypi/demo-22052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27044@1.0.4","target":"pkg:pypi/demo-22704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27044@1.0.4","target":"pkg:pypi/demo-25446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27045@1.0.0","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27045@1.0.0","target":"pkg:pypi/demo-1222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27045@1.0.0","target":"pkg:pypi/demo-22493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27046@1.0.1","target":"pkg:pypi/demo-17844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27046@1.0.1","target":"pkg:pypi/demo-20964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27047@1.0.2","target":"pkg:pypi/demo-18709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27047@1.0.2","target":"pkg:pypi/demo-19566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27048@1.0.3","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27048@1.0.3","target":"pkg:pypi/demo-13160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27048@1.0.3","target":"pkg:pypi/demo-21421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27049@1.0.4","target":"pkg:pypi/demo-23384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27049@1.0.4","target":"pkg:pypi/demo-26753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2704@1.0.4","target":"pkg:pypi/demo-13231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2704@1.0.4","target":"pkg:pypi/demo-18168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2704@1.0.4","target":"pkg:pypi/demo-20522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2704@1.0.4","target":"pkg:pypi/demo-25467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27050@1.0.0","target":"pkg:pypi/demo-19579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27050@1.0.0","target":"pkg:pypi/demo-19743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27051@1.0.1","target":"pkg:pypi/demo-20568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27051@1.0.1","target":"pkg:pypi/demo-22132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27051@1.0.1","target":"pkg:pypi/demo-24305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27052@1.0.2","target":"pkg:pypi/demo-18954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27053@1.0.3","target":"pkg:pypi/demo-15492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27053@1.0.3","target":"pkg:pypi/demo-18380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27053@1.0.3","target":"pkg:pypi/demo-18814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27053@1.0.3","target":"pkg:pypi/demo-24660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27054@1.0.4","target":"pkg:pypi/demo-13338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27054@1.0.4","target":"pkg:pypi/demo-20118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27054@1.0.4","target":"pkg:pypi/demo-23229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27054@1.0.4","target":"pkg:pypi/demo-23940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27055@1.0.0","target":"pkg:pypi/demo-2017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27055@1.0.0","target":"pkg:pypi/demo-23646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27055@1.0.0","target":"pkg:pypi/demo-24133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27055@1.0.0","target":"pkg:pypi/demo-24281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27056@1.0.1","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27056@1.0.1","target":"pkg:pypi/demo-17970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27056@1.0.1","target":"pkg:pypi/demo-18200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27056@1.0.1","target":"pkg:pypi/demo-18430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27057@1.0.2","target":"pkg:pypi/demo-24090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27057@1.0.2","target":"pkg:pypi/demo-25419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27058@1.0.3","target":"pkg:pypi/demo-20755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27058@1.0.3","target":"pkg:pypi/demo-2288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27059@1.0.4","target":"pkg:pypi/demo-25982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2705@1.0.0","target":"pkg:pypi/demo-11870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2705@1.0.0","target":"pkg:pypi/demo-14750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2705@1.0.0","target":"pkg:pypi/demo-16476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2705@1.0.0","target":"pkg:pypi/demo-25822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27060@1.0.0","target":"pkg:pypi/demo-16507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27060@1.0.0","target":"pkg:pypi/demo-16744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27060@1.0.0","target":"pkg:pypi/demo-24349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27060@1.0.0","target":"pkg:pypi/demo-25168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27061@1.0.1","target":"pkg:pypi/demo-18755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27062@1.0.2","target":"pkg:pypi/demo-15285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27062@1.0.2","target":"pkg:pypi/demo-18853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27062@1.0.2","target":"pkg:pypi/demo-199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27063@1.0.3","target":"pkg:pypi/demo-1774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27063@1.0.3","target":"pkg:pypi/demo-21869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27063@1.0.3","target":"pkg:pypi/demo-25531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27064@1.0.4","target":"pkg:pypi/demo-23656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27064@1.0.4","target":"pkg:pypi/demo-25148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27064@1.0.4","target":"pkg:pypi/demo-25393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27064@1.0.4","target":"pkg:pypi/demo-26733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27065@1.0.0","target":"pkg:pypi/demo-1158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27065@1.0.0","target":"pkg:pypi/demo-15130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27066@1.0.1","target":"pkg:pypi/demo-12868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27066@1.0.1","target":"pkg:pypi/demo-15558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27067@1.0.2","target":"pkg:pypi/demo-13338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27067@1.0.2","target":"pkg:pypi/demo-1424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27067@1.0.2","target":"pkg:pypi/demo-14274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27067@1.0.2","target":"pkg:pypi/demo-20103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27068@1.0.3","target":"pkg:pypi/demo-20075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27068@1.0.3","target":"pkg:pypi/demo-21970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27069@1.0.4","target":"pkg:pypi/demo-12855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2706@1.0.1","target":"pkg:pypi/demo-23372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27070@1.0.0","target":"pkg:pypi/demo-12309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27070@1.0.0","target":"pkg:pypi/demo-18047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27070@1.0.0","target":"pkg:pypi/demo-23438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27071@1.0.1","target":"pkg:pypi/demo-20739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27071@1.0.1","target":"pkg:pypi/demo-22015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27072@1.0.2","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27072@1.0.2","target":"pkg:pypi/demo-18692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27072@1.0.2","target":"pkg:pypi/demo-22118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27073@1.0.3","target":"pkg:pypi/demo-20348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27073@1.0.3","target":"pkg:pypi/demo-21344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27074@1.0.4","target":"pkg:pypi/demo-15384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27075@1.0.0","target":"pkg:pypi/demo-14142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27075@1.0.0","target":"pkg:pypi/demo-14284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27075@1.0.0","target":"pkg:pypi/demo-15133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27076@1.0.1","target":"pkg:pypi/demo-22830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27076@1.0.1","target":"pkg:pypi/demo-24716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27077@1.0.2","target":"pkg:pypi/demo-11443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27077@1.0.2","target":"pkg:pypi/demo-18185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27077@1.0.2","target":"pkg:pypi/demo-20272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27077@1.0.2","target":"pkg:pypi/demo-24546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27078@1.0.3","target":"pkg:pypi/demo-13090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27078@1.0.3","target":"pkg:pypi/demo-14096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27078@1.0.3","target":"pkg:pypi/demo-170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27078@1.0.3","target":"pkg:pypi/demo-21661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27079@1.0.4","target":"pkg:pypi/demo-12223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27079@1.0.4","target":"pkg:pypi/demo-13453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27079@1.0.4","target":"pkg:pypi/demo-13628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27079@1.0.4","target":"pkg:pypi/demo-21114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2707@1.0.2","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2707@1.0.2","target":"pkg:pypi/demo-2380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27080@1.0.0","target":"pkg:pypi/demo-11211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27080@1.0.0","target":"pkg:pypi/demo-1741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27080@1.0.0","target":"pkg:pypi/demo-1792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27081@1.0.1","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27081@1.0.1","target":"pkg:pypi/demo-16068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27081@1.0.1","target":"pkg:pypi/demo-25465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27082@1.0.2","target":"pkg:pypi/demo-12789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27082@1.0.2","target":"pkg:pypi/demo-17860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27083@1.0.3","target":"pkg:pypi/demo-13991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27083@1.0.3","target":"pkg:pypi/demo-14055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27083@1.0.3","target":"pkg:pypi/demo-17167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27083@1.0.3","target":"pkg:pypi/demo-18709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27084@1.0.4","target":"pkg:pypi/demo-19954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27085@1.0.0","target":"pkg:pypi/demo-1809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27086@1.0.1","target":"pkg:pypi/demo-16670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27086@1.0.1","target":"pkg:pypi/demo-1756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27086@1.0.1","target":"pkg:pypi/demo-23958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27086@1.0.1","target":"pkg:pypi/demo-24820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27087@1.0.2","target":"pkg:pypi/demo-23108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27087@1.0.2","target":"pkg:pypi/demo-25253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27088@1.0.3","target":"pkg:pypi/demo-15657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27089@1.0.4","target":"pkg:pypi/demo-11766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2708@1.0.3","target":"pkg:pypi/demo-14016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2708@1.0.3","target":"pkg:pypi/demo-18343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27090@1.0.0","target":"pkg:pypi/demo-11522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27090@1.0.0","target":"pkg:pypi/demo-1154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27090@1.0.0","target":"pkg:pypi/demo-12428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27090@1.0.0","target":"pkg:pypi/demo-18976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27091@1.0.1","target":"pkg:pypi/demo-13678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27091@1.0.1","target":"pkg:pypi/demo-25427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27091@1.0.1","target":"pkg:pypi/demo-25915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27091@1.0.1","target":"pkg:pypi/demo-26264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27092@1.0.2","target":"pkg:pypi/demo-11671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27092@1.0.2","target":"pkg:pypi/demo-1272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27092@1.0.2","target":"pkg:pypi/demo-21771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27092@1.0.2","target":"pkg:pypi/demo-24469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27093@1.0.3","target":"pkg:pypi/demo-1768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27093@1.0.3","target":"pkg:pypi/demo-19132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27094@1.0.4","target":"pkg:pypi/demo-15469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27094@1.0.4","target":"pkg:pypi/demo-21560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27095@1.0.0","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27095@1.0.0","target":"pkg:pypi/demo-12547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27095@1.0.0","target":"pkg:pypi/demo-19604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27095@1.0.0","target":"pkg:pypi/demo-25042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27096@1.0.1","target":"pkg:pypi/demo-14800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27097@1.0.2","target":"pkg:pypi/demo-13356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27098@1.0.3","target":"pkg:pypi/demo-12846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27098@1.0.3","target":"pkg:pypi/demo-17458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27098@1.0.3","target":"pkg:pypi/demo-18532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27098@1.0.3","target":"pkg:pypi/demo-20327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27099@1.0.4","target":"pkg:pypi/demo-10854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27099@1.0.4","target":"pkg:pypi/demo-11308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2709@1.0.4","target":"pkg:pypi/demo-25594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-270@1.0.0","target":"pkg:pypi/demo-14906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-270@1.0.0","target":"pkg:pypi/demo-21385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-270@1.0.0","target":"pkg:pypi/demo-25798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27100@1.0.0","target":"pkg:pypi/demo-16386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27100@1.0.0","target":"pkg:pypi/demo-16449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27100@1.0.0","target":"pkg:pypi/demo-16865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27101@1.0.1","target":"pkg:pypi/demo-15321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27101@1.0.1","target":"pkg:pypi/demo-18346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27101@1.0.1","target":"pkg:pypi/demo-25622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27102@1.0.2","target":"pkg:pypi/demo-15892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27102@1.0.2","target":"pkg:pypi/demo-20736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27102@1.0.2","target":"pkg:pypi/demo-2311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27102@1.0.2","target":"pkg:pypi/demo-24704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27103@1.0.3","target":"pkg:pypi/demo-14689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27103@1.0.3","target":"pkg:pypi/demo-23563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27103@1.0.3","target":"pkg:pypi/demo-24895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27104@1.0.4","target":"pkg:pypi/demo-11658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27104@1.0.4","target":"pkg:pypi/demo-16074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27104@1.0.4","target":"pkg:pypi/demo-2106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27105@1.0.0","target":"pkg:pypi/demo-12105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27105@1.0.0","target":"pkg:pypi/demo-13801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27105@1.0.0","target":"pkg:pypi/demo-148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27105@1.0.0","target":"pkg:pypi/demo-15791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27106@1.0.1","target":"pkg:pypi/demo-18506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27106@1.0.1","target":"pkg:pypi/demo-20894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27107@1.0.2","target":"pkg:pypi/demo-12092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27107@1.0.2","target":"pkg:pypi/demo-21738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27108@1.0.3","target":"pkg:pypi/demo-10865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27108@1.0.3","target":"pkg:pypi/demo-1853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27108@1.0.3","target":"pkg:pypi/demo-20975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27108@1.0.3","target":"pkg:pypi/demo-26166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27109@1.0.4","target":"pkg:pypi/demo-20143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2710@1.0.0","target":"pkg:pypi/demo-14862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2710@1.0.0","target":"pkg:pypi/demo-1799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27110@1.0.0","target":"pkg:pypi/demo-19323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27111@1.0.1","target":"pkg:pypi/demo-20305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27111@1.0.1","target":"pkg:pypi/demo-22071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27111@1.0.1","target":"pkg:pypi/demo-22789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27112@1.0.2","target":"pkg:pypi/demo-13113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27113@1.0.3","target":"pkg:pypi/demo-15590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27113@1.0.3","target":"pkg:pypi/demo-23141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27113@1.0.3","target":"pkg:pypi/demo-25713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27114@1.0.4","target":"pkg:pypi/demo-19385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27114@1.0.4","target":"pkg:pypi/demo-19640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27114@1.0.4","target":"pkg:pypi/demo-20457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27114@1.0.4","target":"pkg:pypi/demo-26259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27115@1.0.0","target":"pkg:pypi/demo-10406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27115@1.0.0","target":"pkg:pypi/demo-11390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27116@1.0.1","target":"pkg:pypi/demo-25498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27116@1.0.1","target":"pkg:pypi/demo-26855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27117@1.0.2","target":"pkg:pypi/demo-1906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27117@1.0.2","target":"pkg:pypi/demo-19467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27117@1.0.2","target":"pkg:pypi/demo-20362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27117@1.0.2","target":"pkg:pypi/demo-22619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27118@1.0.3","target":"pkg:pypi/demo-10574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27118@1.0.3","target":"pkg:pypi/demo-11815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27119@1.0.4","target":"pkg:pypi/demo-10990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27119@1.0.4","target":"pkg:pypi/demo-17399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27119@1.0.4","target":"pkg:pypi/demo-17841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27119@1.0.4","target":"pkg:pypi/demo-25849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2711@1.0.1","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2711@1.0.1","target":"pkg:pypi/demo-12189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2711@1.0.1","target":"pkg:pypi/demo-20428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2711@1.0.1","target":"pkg:pypi/demo-20758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27120@1.0.0","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27120@1.0.0","target":"pkg:pypi/demo-13096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27120@1.0.0","target":"pkg:pypi/demo-24931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27120@1.0.0","target":"pkg:pypi/demo-26614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27121@1.0.1","target":"pkg:pypi/demo-12743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27121@1.0.1","target":"pkg:pypi/demo-19437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27121@1.0.1","target":"pkg:pypi/demo-20262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27122@1.0.2","target":"pkg:pypi/demo-20100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27123@1.0.3","target":"pkg:pypi/demo-15475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27123@1.0.3","target":"pkg:pypi/demo-23064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27124@1.0.4","target":"pkg:pypi/demo-11709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27124@1.0.4","target":"pkg:pypi/demo-13346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27125@1.0.0","target":"pkg:pypi/demo-14427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27126@1.0.1","target":"pkg:pypi/demo-14219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27126@1.0.1","target":"pkg:pypi/demo-18801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27126@1.0.1","target":"pkg:pypi/demo-26231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27127@1.0.2","target":"pkg:pypi/demo-16712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27127@1.0.2","target":"pkg:pypi/demo-18646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27127@1.0.2","target":"pkg:pypi/demo-18962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27128@1.0.3","target":"pkg:pypi/demo-1369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27128@1.0.3","target":"pkg:pypi/demo-17035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27128@1.0.3","target":"pkg:pypi/demo-24405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27128@1.0.3","target":"pkg:pypi/demo-24690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27129@1.0.4","target":"pkg:pypi/demo-20466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2712@1.0.2","target":"pkg:pypi/demo-10836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2712@1.0.2","target":"pkg:pypi/demo-15172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27130@1.0.0","target":"pkg:pypi/demo-12194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27130@1.0.0","target":"pkg:pypi/demo-13389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27130@1.0.0","target":"pkg:pypi/demo-14594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27131@1.0.1","target":"pkg:pypi/demo-10711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27131@1.0.1","target":"pkg:pypi/demo-12262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27132@1.0.2","target":"pkg:pypi/demo-12725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27132@1.0.2","target":"pkg:pypi/demo-15367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27132@1.0.2","target":"pkg:pypi/demo-15565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27132@1.0.2","target":"pkg:pypi/demo-22255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27133@1.0.3","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27133@1.0.3","target":"pkg:pypi/demo-16845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27133@1.0.3","target":"pkg:pypi/demo-20780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27133@1.0.3","target":"pkg:pypi/demo-23953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27134@1.0.4","target":"pkg:pypi/demo-19232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27135@1.0.0","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27135@1.0.0","target":"pkg:pypi/demo-11371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27135@1.0.0","target":"pkg:pypi/demo-19671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27135@1.0.0","target":"pkg:pypi/demo-24991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27136@1.0.1","target":"pkg:pypi/demo-13992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27136@1.0.1","target":"pkg:pypi/demo-17801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27136@1.0.1","target":"pkg:pypi/demo-1898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27136@1.0.1","target":"pkg:pypi/demo-21779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27137@1.0.2","target":"pkg:pypi/demo-12943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27137@1.0.2","target":"pkg:pypi/demo-1362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27137@1.0.2","target":"pkg:pypi/demo-20409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27137@1.0.2","target":"pkg:pypi/demo-21849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27138@1.0.3","target":"pkg:pypi/demo-24126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27139@1.0.4","target":"pkg:pypi/demo-11280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27139@1.0.4","target":"pkg:pypi/demo-13322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27139@1.0.4","target":"pkg:pypi/demo-22263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2713@1.0.3","target":"pkg:pypi/demo-17489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2713@1.0.3","target":"pkg:pypi/demo-19178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2713@1.0.3","target":"pkg:pypi/demo-23593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27140@1.0.0","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27140@1.0.0","target":"pkg:pypi/demo-15874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27140@1.0.0","target":"pkg:pypi/demo-19600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27140@1.0.0","target":"pkg:pypi/demo-19701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27141@1.0.1","target":"pkg:pypi/demo-16171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27141@1.0.1","target":"pkg:pypi/demo-22420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27141@1.0.1","target":"pkg:pypi/demo-23328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27141@1.0.1","target":"pkg:pypi/demo-26161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27142@1.0.2","target":"pkg:pypi/demo-13493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27142@1.0.2","target":"pkg:pypi/demo-1552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27142@1.0.2","target":"pkg:pypi/demo-20548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27142@1.0.2","target":"pkg:pypi/demo-2188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27143@1.0.3","target":"pkg:pypi/demo-14626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27143@1.0.3","target":"pkg:pypi/demo-16508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27143@1.0.3","target":"pkg:pypi/demo-25053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27143@1.0.3","target":"pkg:pypi/demo-2688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27144@1.0.4","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27144@1.0.4","target":"pkg:pypi/demo-1313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27144@1.0.4","target":"pkg:pypi/demo-13433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27144@1.0.4","target":"pkg:pypi/demo-25412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27145@1.0.0","target":"pkg:pypi/demo-12697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27145@1.0.0","target":"pkg:pypi/demo-25994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27146@1.0.1","target":"pkg:pypi/demo-14112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27147@1.0.2","target":"pkg:pypi/demo-14906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27147@1.0.2","target":"pkg:pypi/demo-15249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27147@1.0.2","target":"pkg:pypi/demo-18091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27147@1.0.2","target":"pkg:pypi/demo-22728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27148@1.0.3","target":"pkg:pypi/demo-11097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27148@1.0.3","target":"pkg:pypi/demo-22586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27148@1.0.3","target":"pkg:pypi/demo-26887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27149@1.0.4","target":"pkg:pypi/demo-11532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27149@1.0.4","target":"pkg:pypi/demo-19565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2714@1.0.4","target":"pkg:pypi/demo-16818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2714@1.0.4","target":"pkg:pypi/demo-21067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27150@1.0.0","target":"pkg:pypi/demo-13755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27150@1.0.0","target":"pkg:pypi/demo-23043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27151@1.0.1","target":"pkg:pypi/demo-16514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27152@1.0.2","target":"pkg:pypi/demo-11535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27152@1.0.2","target":"pkg:pypi/demo-13907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27152@1.0.2","target":"pkg:pypi/demo-20807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27152@1.0.2","target":"pkg:pypi/demo-26650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27153@1.0.3","target":"pkg:pypi/demo-11801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27153@1.0.3","target":"pkg:pypi/demo-2510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27154@1.0.4","target":"pkg:pypi/demo-14461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27154@1.0.4","target":"pkg:pypi/demo-20376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27154@1.0.4","target":"pkg:pypi/demo-21956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27154@1.0.4","target":"pkg:pypi/demo-26388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27155@1.0.0","target":"pkg:pypi/demo-21533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27155@1.0.0","target":"pkg:pypi/demo-21660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27155@1.0.0","target":"pkg:pypi/demo-25950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27156@1.0.1","target":"pkg:pypi/demo-12341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27156@1.0.1","target":"pkg:pypi/demo-15801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27156@1.0.1","target":"pkg:pypi/demo-17119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27157@1.0.2","target":"pkg:pypi/demo-10265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27157@1.0.2","target":"pkg:pypi/demo-1401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27157@1.0.2","target":"pkg:pypi/demo-16585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27158@1.0.3","target":"pkg:pypi/demo-1600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27159@1.0.4","target":"pkg:pypi/demo-13262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2715@1.0.0","target":"pkg:pypi/demo-25864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27160@1.0.0","target":"pkg:pypi/demo-14905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27160@1.0.0","target":"pkg:pypi/demo-15710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27160@1.0.0","target":"pkg:pypi/demo-16394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27161@1.0.1","target":"pkg:pypi/demo-19643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27162@1.0.2","target":"pkg:pypi/demo-23147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27163@1.0.3","target":"pkg:pypi/demo-16765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27163@1.0.3","target":"pkg:pypi/demo-2434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27163@1.0.3","target":"pkg:pypi/demo-26315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27164@1.0.4","target":"pkg:pypi/demo-22341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27165@1.0.0","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27165@1.0.0","target":"pkg:pypi/demo-14616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27165@1.0.0","target":"pkg:pypi/demo-18349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27165@1.0.0","target":"pkg:pypi/demo-24080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27166@1.0.1","target":"pkg:pypi/demo-18521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27166@1.0.1","target":"pkg:pypi/demo-21179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27167@1.0.2","target":"pkg:pypi/demo-2309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27167@1.0.2","target":"pkg:pypi/demo-23743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27168@1.0.3","target":"pkg:pypi/demo-17427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27168@1.0.3","target":"pkg:pypi/demo-18731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27168@1.0.3","target":"pkg:pypi/demo-24225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27168@1.0.3","target":"pkg:pypi/demo-24285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27169@1.0.4","target":"pkg:pypi/demo-11046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27169@1.0.4","target":"pkg:pypi/demo-2027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27169@1.0.4","target":"pkg:pypi/demo-23020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27169@1.0.4","target":"pkg:pypi/demo-25454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2716@1.0.1","target":"pkg:pypi/demo-22236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2716@1.0.1","target":"pkg:pypi/demo-23614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2716@1.0.1","target":"pkg:pypi/demo-2531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2716@1.0.1","target":"pkg:pypi/demo-27074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27170@1.0.0","target":"pkg:pypi/demo-23240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27170@1.0.0","target":"pkg:pypi/demo-2489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27170@1.0.0","target":"pkg:pypi/demo-25572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27171@1.0.1","target":"pkg:pypi/demo-112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27171@1.0.1","target":"pkg:pypi/demo-11522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27171@1.0.1","target":"pkg:pypi/demo-25873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27172@1.0.2","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27172@1.0.2","target":"pkg:pypi/demo-128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27172@1.0.2","target":"pkg:pypi/demo-16051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27172@1.0.2","target":"pkg:pypi/demo-1861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27173@1.0.3","target":"pkg:pypi/demo-17920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27174@1.0.4","target":"pkg:pypi/demo-17024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27174@1.0.4","target":"pkg:pypi/demo-22398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27174@1.0.4","target":"pkg:pypi/demo-22569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27174@1.0.4","target":"pkg:pypi/demo-25302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27175@1.0.0","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27175@1.0.0","target":"pkg:pypi/demo-12952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27175@1.0.0","target":"pkg:pypi/demo-13792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27175@1.0.0","target":"pkg:pypi/demo-16874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27176@1.0.1","target":"pkg:pypi/demo-16637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27177@1.0.2","target":"pkg:pypi/demo-1156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27177@1.0.2","target":"pkg:pypi/demo-2204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27177@1.0.2","target":"pkg:pypi/demo-2315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27177@1.0.2","target":"pkg:pypi/demo-23777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27178@1.0.3","target":"pkg:pypi/demo-15677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27178@1.0.3","target":"pkg:pypi/demo-18875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27178@1.0.3","target":"pkg:pypi/demo-24644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27179@1.0.4","target":"pkg:pypi/demo-12934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27179@1.0.4","target":"pkg:pypi/demo-23884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27179@1.0.4","target":"pkg:pypi/demo-24523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27179@1.0.4","target":"pkg:pypi/demo-25360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2717@1.0.2","target":"pkg:pypi/demo-13620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27180@1.0.0","target":"pkg:pypi/demo-19806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27180@1.0.0","target":"pkg:pypi/demo-2303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27180@1.0.0","target":"pkg:pypi/demo-25467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27181@1.0.1","target":"pkg:pypi/demo-13411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27181@1.0.1","target":"pkg:pypi/demo-13482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27182@1.0.2","target":"pkg:pypi/demo-19925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27183@1.0.3","target":"pkg:pypi/demo-10777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27183@1.0.3","target":"pkg:pypi/demo-13520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27183@1.0.3","target":"pkg:pypi/demo-18662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27183@1.0.3","target":"pkg:pypi/demo-19921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27184@1.0.4","target":"pkg:pypi/demo-22624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27184@1.0.4","target":"pkg:pypi/demo-24074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27185@1.0.0","target":"pkg:pypi/demo-11431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27186@1.0.1","target":"pkg:pypi/demo-17141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27186@1.0.1","target":"pkg:pypi/demo-18198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27186@1.0.1","target":"pkg:pypi/demo-18765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27186@1.0.1","target":"pkg:pypi/demo-21948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27187@1.0.2","target":"pkg:pypi/demo-13521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27188@1.0.3","target":"pkg:pypi/demo-13509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27188@1.0.3","target":"pkg:pypi/demo-21795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27188@1.0.3","target":"pkg:pypi/demo-23619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27189@1.0.4","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27189@1.0.4","target":"pkg:pypi/demo-13782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27189@1.0.4","target":"pkg:pypi/demo-15189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27189@1.0.4","target":"pkg:pypi/demo-2191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2718@1.0.3","target":"pkg:pypi/demo-10825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2718@1.0.3","target":"pkg:pypi/demo-15762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27190@1.0.0","target":"pkg:pypi/demo-15352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27191@1.0.1","target":"pkg:pypi/demo-13477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27191@1.0.1","target":"pkg:pypi/demo-20656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27191@1.0.1","target":"pkg:pypi/demo-20910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27192@1.0.2","target":"pkg:pypi/demo-25654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27193@1.0.3","target":"pkg:pypi/demo-11213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27193@1.0.3","target":"pkg:pypi/demo-11838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27194@1.0.4","target":"pkg:pypi/demo-10582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27194@1.0.4","target":"pkg:pypi/demo-18895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27195@1.0.0","target":"pkg:pypi/demo-15203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27195@1.0.0","target":"pkg:pypi/demo-15601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27196@1.0.1","target":"pkg:pypi/demo-12351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27196@1.0.1","target":"pkg:pypi/demo-12608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27196@1.0.1","target":"pkg:pypi/demo-23767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27197@1.0.2","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27198@1.0.3","target":"pkg:pypi/demo-17421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27198@1.0.3","target":"pkg:pypi/demo-20447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27199@1.0.4","target":"pkg:pypi/demo-10649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27199@1.0.4","target":"pkg:pypi/demo-13570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27199@1.0.4","target":"pkg:pypi/demo-20986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27199@1.0.4","target":"pkg:pypi/demo-21254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2719@1.0.4","target":"pkg:pypi/demo-12292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2719@1.0.4","target":"pkg:pypi/demo-16234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2719@1.0.4","target":"pkg:pypi/demo-194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2719@1.0.4","target":"pkg:pypi/demo-20646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-271@1.0.1","target":"pkg:pypi/demo-14021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-271@1.0.1","target":"pkg:pypi/demo-1672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-271@1.0.1","target":"pkg:pypi/demo-1693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-271@1.0.1","target":"pkg:pypi/demo-19903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27200@1.0.0","target":"pkg:pypi/demo-10358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27201@1.0.1","target":"pkg:pypi/demo-17035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27201@1.0.1","target":"pkg:pypi/demo-1996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27201@1.0.1","target":"pkg:pypi/demo-22806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27202@1.0.2","target":"pkg:pypi/demo-13039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27202@1.0.2","target":"pkg:pypi/demo-14164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27202@1.0.2","target":"pkg:pypi/demo-1417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27202@1.0.2","target":"pkg:pypi/demo-24838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27203@1.0.3","target":"pkg:pypi/demo-10660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27203@1.0.3","target":"pkg:pypi/demo-17211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27203@1.0.3","target":"pkg:pypi/demo-22078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27204@1.0.4","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27204@1.0.4","target":"pkg:pypi/demo-2354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27204@1.0.4","target":"pkg:pypi/demo-23788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27204@1.0.4","target":"pkg:pypi/demo-26432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27205@1.0.0","target":"pkg:pypi/demo-22893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27206@1.0.1","target":"pkg:pypi/demo-25402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27207@1.0.2","target":"pkg:pypi/demo-19671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27208@1.0.3","target":"pkg:pypi/demo-15873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27208@1.0.3","target":"pkg:pypi/demo-23531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27208@1.0.3","target":"pkg:pypi/demo-25292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27209@1.0.4","target":"pkg:pypi/demo-14511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27209@1.0.4","target":"pkg:pypi/demo-16773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27209@1.0.4","target":"pkg:pypi/demo-25144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27209@1.0.4","target":"pkg:pypi/demo-25879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2720@1.0.0","target":"pkg:pypi/demo-17026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2720@1.0.0","target":"pkg:pypi/demo-24474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27210@1.0.0","target":"pkg:pypi/demo-11886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27211@1.0.1","target":"pkg:pypi/demo-18209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27212@1.0.2","target":"pkg:pypi/demo-16326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27213@1.0.3","target":"pkg:pypi/demo-18338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27214@1.0.4","target":"pkg:pypi/demo-26148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27214@1.0.4","target":"pkg:pypi/demo-26678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27215@1.0.0","target":"pkg:pypi/demo-16680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27215@1.0.0","target":"pkg:pypi/demo-21800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27216@1.0.1","target":"pkg:pypi/demo-1312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27216@1.0.1","target":"pkg:pypi/demo-13991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27217@1.0.2","target":"pkg:pypi/demo-1989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27218@1.0.3","target":"pkg:pypi/demo-11070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27218@1.0.3","target":"pkg:pypi/demo-16225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27218@1.0.3","target":"pkg:pypi/demo-2692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27219@1.0.4","target":"pkg:pypi/demo-11324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27219@1.0.4","target":"pkg:pypi/demo-12652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27219@1.0.4","target":"pkg:pypi/demo-13480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2721@1.0.1","target":"pkg:pypi/demo-14351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2721@1.0.1","target":"pkg:pypi/demo-19385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27220@1.0.0","target":"pkg:pypi/demo-12522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27221@1.0.1","target":"pkg:pypi/demo-20491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27222@1.0.2","target":"pkg:pypi/demo-21152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27223@1.0.3","target":"pkg:pypi/demo-15534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27223@1.0.3","target":"pkg:pypi/demo-2112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27223@1.0.3","target":"pkg:pypi/demo-24640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27224@1.0.4","target":"pkg:pypi/demo-13312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27224@1.0.4","target":"pkg:pypi/demo-23224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27224@1.0.4","target":"pkg:pypi/demo-24964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27225@1.0.0","target":"pkg:pypi/demo-16335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27225@1.0.0","target":"pkg:pypi/demo-22034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27226@1.0.1","target":"pkg:pypi/demo-15056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27226@1.0.1","target":"pkg:pypi/demo-18945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27226@1.0.1","target":"pkg:pypi/demo-19696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27226@1.0.1","target":"pkg:pypi/demo-2555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27227@1.0.2","target":"pkg:pypi/demo-23943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27228@1.0.3","target":"pkg:pypi/demo-14823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27228@1.0.3","target":"pkg:pypi/demo-26837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27229@1.0.4","target":"pkg:pypi/demo-13487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27229@1.0.4","target":"pkg:pypi/demo-26071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2722@1.0.2","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2722@1.0.2","target":"pkg:pypi/demo-21326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2722@1.0.2","target":"pkg:pypi/demo-24997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27230@1.0.0","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27230@1.0.0","target":"pkg:pypi/demo-25303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27231@1.0.1","target":"pkg:pypi/demo-11558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27231@1.0.1","target":"pkg:pypi/demo-12798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27231@1.0.1","target":"pkg:pypi/demo-18913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27232@1.0.2","target":"pkg:pypi/demo-2505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27233@1.0.3","target":"pkg:pypi/demo-12324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27233@1.0.3","target":"pkg:pypi/demo-24130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27234@1.0.4","target":"pkg:pypi/demo-25258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27235@1.0.0","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27235@1.0.0","target":"pkg:pypi/demo-17880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27236@1.0.1","target":"pkg:pypi/demo-11051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27236@1.0.1","target":"pkg:pypi/demo-15136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27237@1.0.2","target":"pkg:pypi/demo-12157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27237@1.0.2","target":"pkg:pypi/demo-18842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27237@1.0.2","target":"pkg:pypi/demo-24778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27237@1.0.2","target":"pkg:pypi/demo-26620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27238@1.0.3","target":"pkg:pypi/demo-16522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27239@1.0.4","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27239@1.0.4","target":"pkg:pypi/demo-19306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27239@1.0.4","target":"pkg:pypi/demo-19579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27239@1.0.4","target":"pkg:pypi/demo-19617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2723@1.0.3","target":"pkg:pypi/demo-24288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2723@1.0.3","target":"pkg:pypi/demo-24847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2723@1.0.3","target":"pkg:pypi/demo-24863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2723@1.0.3","target":"pkg:pypi/demo-25074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27240@1.0.0","target":"pkg:pypi/demo-26483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27241@1.0.1","target":"pkg:pypi/demo-16526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27242@1.0.2","target":"pkg:pypi/demo-11001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27243@1.0.3","target":"pkg:pypi/demo-13583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27243@1.0.3","target":"pkg:pypi/demo-23005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27243@1.0.3","target":"pkg:pypi/demo-24510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27243@1.0.3","target":"pkg:pypi/demo-26910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27244@1.0.4","target":"pkg:pypi/demo-15637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27244@1.0.4","target":"pkg:pypi/demo-26633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27245@1.0.0","target":"pkg:pypi/demo-17780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27245@1.0.0","target":"pkg:pypi/demo-20683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27245@1.0.0","target":"pkg:pypi/demo-2123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27246@1.0.1","target":"pkg:pypi/demo-23862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27246@1.0.1","target":"pkg:pypi/demo-25705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27247@1.0.2","target":"pkg:pypi/demo-16432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27247@1.0.2","target":"pkg:pypi/demo-21738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27247@1.0.2","target":"pkg:pypi/demo-27100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27248@1.0.3","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27248@1.0.3","target":"pkg:pypi/demo-14364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27248@1.0.3","target":"pkg:pypi/demo-16828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27249@1.0.4","target":"pkg:pypi/demo-1123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27249@1.0.4","target":"pkg:pypi/demo-22035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2724@1.0.4","target":"pkg:pypi/demo-23092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2724@1.0.4","target":"pkg:pypi/demo-24113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27250@1.0.0","target":"pkg:pypi/demo-12294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27251@1.0.1","target":"pkg:pypi/demo-15711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27252@1.0.2","target":"pkg:pypi/demo-22682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27253@1.0.3","target":"pkg:pypi/demo-11389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27253@1.0.3","target":"pkg:pypi/demo-1559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27253@1.0.3","target":"pkg:pypi/demo-25985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27254@1.0.4","target":"pkg:pypi/demo-16764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27254@1.0.4","target":"pkg:pypi/demo-22640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27255@1.0.0","target":"pkg:pypi/demo-22851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27255@1.0.0","target":"pkg:pypi/demo-27180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27256@1.0.1","target":"pkg:pypi/demo-13472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27257@1.0.2","target":"pkg:pypi/demo-17741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27257@1.0.2","target":"pkg:pypi/demo-20194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27257@1.0.2","target":"pkg:pypi/demo-20777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27257@1.0.2","target":"pkg:pypi/demo-26955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27258@1.0.3","target":"pkg:pypi/demo-23405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27259@1.0.4","target":"pkg:pypi/demo-13184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27259@1.0.4","target":"pkg:pypi/demo-18741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27259@1.0.4","target":"pkg:pypi/demo-25699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27259@1.0.4","target":"pkg:pypi/demo-27032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2725@1.0.0","target":"pkg:pypi/demo-11513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2725@1.0.0","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2725@1.0.0","target":"pkg:pypi/demo-15700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27260@1.0.0","target":"pkg:pypi/demo-22563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27261@1.0.1","target":"pkg:pypi/demo-13585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27261@1.0.1","target":"pkg:pypi/demo-22298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27261@1.0.1","target":"pkg:pypi/demo-22932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27261@1.0.1","target":"pkg:pypi/demo-23005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27262@1.0.2","target":"pkg:pypi/demo-19265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27262@1.0.2","target":"pkg:pypi/demo-23208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27262@1.0.2","target":"pkg:pypi/demo-23627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27262@1.0.2","target":"pkg:pypi/demo-2664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27263@1.0.3","target":"pkg:pypi/demo-1704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27263@1.0.3","target":"pkg:pypi/demo-2202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27263@1.0.3","target":"pkg:pypi/demo-24876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27264@1.0.4","target":"pkg:pypi/demo-22349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27265@1.0.0","target":"pkg:pypi/demo-13698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27265@1.0.0","target":"pkg:pypi/demo-19134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27265@1.0.0","target":"pkg:pypi/demo-21510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27266@1.0.1","target":"pkg:pypi/demo-12579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27266@1.0.1","target":"pkg:pypi/demo-18861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27266@1.0.1","target":"pkg:pypi/demo-24146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27266@1.0.1","target":"pkg:pypi/demo-25233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27267@1.0.2","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27267@1.0.2","target":"pkg:pypi/demo-16859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27267@1.0.2","target":"pkg:pypi/demo-1805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27267@1.0.2","target":"pkg:pypi/demo-21192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27268@1.0.3","target":"pkg:pypi/demo-12798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27268@1.0.3","target":"pkg:pypi/demo-19687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27269@1.0.4","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27269@1.0.4","target":"pkg:pypi/demo-16742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27269@1.0.4","target":"pkg:pypi/demo-19454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27269@1.0.4","target":"pkg:pypi/demo-2234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2726@1.0.1","target":"pkg:pypi/demo-15656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2726@1.0.1","target":"pkg:pypi/demo-23720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2726@1.0.1","target":"pkg:pypi/demo-25758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27270@1.0.0","target":"pkg:pypi/demo-12949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27271@1.0.1","target":"pkg:pypi/demo-14603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27271@1.0.1","target":"pkg:pypi/demo-15375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27272@1.0.2","target":"pkg:pypi/demo-20650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27273@1.0.3","target":"pkg:pypi/demo-16676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27273@1.0.3","target":"pkg:pypi/demo-18090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27273@1.0.3","target":"pkg:pypi/demo-24805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27274@1.0.4","target":"pkg:pypi/demo-12659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27274@1.0.4","target":"pkg:pypi/demo-2338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27275@1.0.0","target":"pkg:pypi/demo-17267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27275@1.0.0","target":"pkg:pypi/demo-19871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27276@1.0.1","target":"pkg:pypi/demo-11633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27276@1.0.1","target":"pkg:pypi/demo-15120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27277@1.0.2","target":"pkg:pypi/demo-11303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27277@1.0.2","target":"pkg:pypi/demo-18573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27277@1.0.2","target":"pkg:pypi/demo-20586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27277@1.0.2","target":"pkg:pypi/demo-22080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27278@1.0.3","target":"pkg:pypi/demo-19509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27279@1.0.4","target":"pkg:pypi/demo-24293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2727@1.0.2","target":"pkg:pypi/demo-16743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2727@1.0.2","target":"pkg:pypi/demo-19620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2727@1.0.2","target":"pkg:pypi/demo-26045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27280@1.0.0","target":"pkg:pypi/demo-10533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27280@1.0.0","target":"pkg:pypi/demo-12921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27280@1.0.0","target":"pkg:pypi/demo-14334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27280@1.0.0","target":"pkg:pypi/demo-16296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27281@1.0.1","target":"pkg:pypi/demo-11284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27281@1.0.1","target":"pkg:pypi/demo-12929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27281@1.0.1","target":"pkg:pypi/demo-13684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27282@1.0.2","target":"pkg:pypi/demo-1681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27282@1.0.2","target":"pkg:pypi/demo-25790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27283@1.0.3","target":"pkg:pypi/demo-14463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27283@1.0.3","target":"pkg:pypi/demo-24725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27283@1.0.3","target":"pkg:pypi/demo-25509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27284@1.0.4","target":"pkg:pypi/demo-26111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27284@1.0.4","target":"pkg:pypi/demo-26149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27285@1.0.0","target":"pkg:pypi/demo-20355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27285@1.0.0","target":"pkg:pypi/demo-21507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27286@1.0.1","target":"pkg:pypi/demo-17862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27286@1.0.1","target":"pkg:pypi/demo-19638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27286@1.0.1","target":"pkg:pypi/demo-22805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27287@1.0.2","target":"pkg:pypi/demo-10249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27287@1.0.2","target":"pkg:pypi/demo-12847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27287@1.0.2","target":"pkg:pypi/demo-26296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27288@1.0.3","target":"pkg:pypi/demo-10611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27288@1.0.3","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27288@1.0.3","target":"pkg:pypi/demo-1221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27288@1.0.3","target":"pkg:pypi/demo-21368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27289@1.0.4","target":"pkg:pypi/demo-11456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2728@1.0.3","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2728@1.0.3","target":"pkg:pypi/demo-14570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2728@1.0.3","target":"pkg:pypi/demo-20725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2728@1.0.3","target":"pkg:pypi/demo-24323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27290@1.0.0","target":"pkg:pypi/demo-2214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27290@1.0.0","target":"pkg:pypi/demo-23759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27290@1.0.0","target":"pkg:pypi/demo-25932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27291@1.0.1","target":"pkg:pypi/demo-13346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27291@1.0.1","target":"pkg:pypi/demo-19206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27291@1.0.1","target":"pkg:pypi/demo-21792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27292@1.0.2","target":"pkg:pypi/demo-16744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27293@1.0.3","target":"pkg:pypi/demo-13625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27293@1.0.3","target":"pkg:pypi/demo-18824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27293@1.0.3","target":"pkg:pypi/demo-21415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27293@1.0.3","target":"pkg:pypi/demo-26535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27294@1.0.4","target":"pkg:pypi/demo-15919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27294@1.0.4","target":"pkg:pypi/demo-16191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27294@1.0.4","target":"pkg:pypi/demo-2258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27295@1.0.0","target":"pkg:pypi/demo-14563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27295@1.0.0","target":"pkg:pypi/demo-18487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27295@1.0.0","target":"pkg:pypi/demo-18753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27296@1.0.1","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27296@1.0.1","target":"pkg:pypi/demo-23477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27297@1.0.2","target":"pkg:pypi/demo-16057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27297@1.0.2","target":"pkg:pypi/demo-16088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27297@1.0.2","target":"pkg:pypi/demo-21849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27297@1.0.2","target":"pkg:pypi/demo-26249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27298@1.0.3","target":"pkg:pypi/demo-13190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27298@1.0.3","target":"pkg:pypi/demo-15399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27298@1.0.3","target":"pkg:pypi/demo-22516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27299@1.0.4","target":"pkg:pypi/demo-12828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27299@1.0.4","target":"pkg:pypi/demo-1316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27299@1.0.4","target":"pkg:pypi/demo-23275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27299@1.0.4","target":"pkg:pypi/demo-26523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2729@1.0.4","target":"pkg:pypi/demo-25587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-272@1.0.2","target":"pkg:pypi/demo-19130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-272@1.0.2","target":"pkg:pypi/demo-20212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-272@1.0.2","target":"pkg:pypi/demo-24417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-272@1.0.2","target":"pkg:pypi/demo-25451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27300@1.0.0","target":"pkg:pypi/demo-19495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27300@1.0.0","target":"pkg:pypi/demo-19668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27301@1.0.1","target":"pkg:pypi/demo-11680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27301@1.0.1","target":"pkg:pypi/demo-20539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27301@1.0.1","target":"pkg:pypi/demo-21365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27301@1.0.1","target":"pkg:pypi/demo-21415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27302@1.0.2","target":"pkg:pypi/demo-15690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27303@1.0.3","target":"pkg:pypi/demo-17396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27303@1.0.3","target":"pkg:pypi/demo-19913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27304@1.0.4","target":"pkg:pypi/demo-24834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27305@1.0.0","target":"pkg:pypi/demo-12935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27305@1.0.0","target":"pkg:pypi/demo-15509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27305@1.0.0","target":"pkg:pypi/demo-26320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27305@1.0.0","target":"pkg:pypi/demo-26441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27306@1.0.1","target":"pkg:pypi/demo-2531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27307@1.0.2","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27307@1.0.2","target":"pkg:pypi/demo-11266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27307@1.0.2","target":"pkg:pypi/demo-17596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27307@1.0.2","target":"pkg:pypi/demo-20923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27308@1.0.3","target":"pkg:pypi/demo-20727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27308@1.0.3","target":"pkg:pypi/demo-23277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27308@1.0.3","target":"pkg:pypi/demo-24420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27309@1.0.4","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27309@1.0.4","target":"pkg:pypi/demo-10828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27309@1.0.4","target":"pkg:pypi/demo-20225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27309@1.0.4","target":"pkg:pypi/demo-2084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2730@1.0.0","target":"pkg:pypi/demo-10845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2730@1.0.0","target":"pkg:pypi/demo-11650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2730@1.0.0","target":"pkg:pypi/demo-2083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27310@1.0.0","target":"pkg:pypi/demo-18717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27310@1.0.0","target":"pkg:pypi/demo-22832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27310@1.0.0","target":"pkg:pypi/demo-24171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27311@1.0.1","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27311@1.0.1","target":"pkg:pypi/demo-19917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27311@1.0.1","target":"pkg:pypi/demo-26696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27312@1.0.2","target":"pkg:pypi/demo-14296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27312@1.0.2","target":"pkg:pypi/demo-14850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27312@1.0.2","target":"pkg:pypi/demo-15985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27312@1.0.2","target":"pkg:pypi/demo-16266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27313@1.0.3","target":"pkg:pypi/demo-18671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27313@1.0.3","target":"pkg:pypi/demo-21734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27313@1.0.3","target":"pkg:pypi/demo-23736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27314@1.0.4","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27314@1.0.4","target":"pkg:pypi/demo-13951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27314@1.0.4","target":"pkg:pypi/demo-1748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27314@1.0.4","target":"pkg:pypi/demo-23971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27315@1.0.0","target":"pkg:pypi/demo-10753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27315@1.0.0","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27315@1.0.0","target":"pkg:pypi/demo-16809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27316@1.0.1","target":"pkg:pypi/demo-13091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27317@1.0.2","target":"pkg:pypi/demo-19869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27318@1.0.3","target":"pkg:pypi/demo-19143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27318@1.0.3","target":"pkg:pypi/demo-19365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27318@1.0.3","target":"pkg:pypi/demo-21080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27318@1.0.3","target":"pkg:pypi/demo-24118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27319@1.0.4","target":"pkg:pypi/demo-16860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2731@1.0.1","target":"pkg:pypi/demo-12044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2731@1.0.1","target":"pkg:pypi/demo-16811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27320@1.0.0","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27320@1.0.0","target":"pkg:pypi/demo-22141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27321@1.0.1","target":"pkg:pypi/demo-14726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27321@1.0.1","target":"pkg:pypi/demo-25941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27322@1.0.2","target":"pkg:pypi/demo-17310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27322@1.0.2","target":"pkg:pypi/demo-18636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27322@1.0.2","target":"pkg:pypi/demo-23769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27322@1.0.2","target":"pkg:pypi/demo-23991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27323@1.0.3","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27323@1.0.3","target":"pkg:pypi/demo-12921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27323@1.0.3","target":"pkg:pypi/demo-25740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27324@1.0.4","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27324@1.0.4","target":"pkg:pypi/demo-12880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27324@1.0.4","target":"pkg:pypi/demo-17378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27324@1.0.4","target":"pkg:pypi/demo-26228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27325@1.0.0","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27325@1.0.0","target":"pkg:pypi/demo-14354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27325@1.0.0","target":"pkg:pypi/demo-21759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27326@1.0.1","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27326@1.0.1","target":"pkg:pypi/demo-17740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27327@1.0.2","target":"pkg:pypi/demo-1639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27327@1.0.2","target":"pkg:pypi/demo-17573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27327@1.0.2","target":"pkg:pypi/demo-19706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27327@1.0.2","target":"pkg:pypi/demo-20612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27328@1.0.3","target":"pkg:pypi/demo-23092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27328@1.0.3","target":"pkg:pypi/demo-2478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27329@1.0.4","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27329@1.0.4","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27329@1.0.4","target":"pkg:pypi/demo-25688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2732@1.0.2","target":"pkg:pypi/demo-10508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2732@1.0.2","target":"pkg:pypi/demo-1500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2732@1.0.2","target":"pkg:pypi/demo-18220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2732@1.0.2","target":"pkg:pypi/demo-19426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27330@1.0.0","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27330@1.0.0","target":"pkg:pypi/demo-11565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27330@1.0.0","target":"pkg:pypi/demo-12952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27331@1.0.1","target":"pkg:pypi/demo-20355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27331@1.0.1","target":"pkg:pypi/demo-22025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27331@1.0.1","target":"pkg:pypi/demo-24009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27331@1.0.1","target":"pkg:pypi/demo-25625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27332@1.0.2","target":"pkg:pypi/demo-10597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27332@1.0.2","target":"pkg:pypi/demo-14185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27332@1.0.2","target":"pkg:pypi/demo-15544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27332@1.0.2","target":"pkg:pypi/demo-27331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27333@1.0.3","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27333@1.0.3","target":"pkg:pypi/demo-1678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27333@1.0.3","target":"pkg:pypi/demo-16814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27333@1.0.3","target":"pkg:pypi/demo-17163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27334@1.0.4","target":"pkg:pypi/demo-14676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27334@1.0.4","target":"pkg:pypi/demo-1988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27334@1.0.4","target":"pkg:pypi/demo-246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27335@1.0.0","target":"pkg:pypi/demo-14834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27335@1.0.0","target":"pkg:pypi/demo-16493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27335@1.0.0","target":"pkg:pypi/demo-2233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27335@1.0.0","target":"pkg:pypi/demo-24470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27336@1.0.1","target":"pkg:pypi/demo-12435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27336@1.0.1","target":"pkg:pypi/demo-18142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27336@1.0.1","target":"pkg:pypi/demo-25077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27336@1.0.1","target":"pkg:pypi/demo-25321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27337@1.0.2","target":"pkg:pypi/demo-13523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27337@1.0.2","target":"pkg:pypi/demo-2441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27338@1.0.3","target":"pkg:pypi/demo-12910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27338@1.0.3","target":"pkg:pypi/demo-16941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27338@1.0.3","target":"pkg:pypi/demo-25823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27339@1.0.4","target":"pkg:pypi/demo-11069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27339@1.0.4","target":"pkg:pypi/demo-17735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27339@1.0.4","target":"pkg:pypi/demo-27052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2733@1.0.3","target":"pkg:pypi/demo-17559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2733@1.0.3","target":"pkg:pypi/demo-25653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27340@1.0.0","target":"pkg:pypi/demo-17292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27340@1.0.0","target":"pkg:pypi/demo-22460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27341@1.0.1","target":"pkg:pypi/demo-22516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27342@1.0.2","target":"pkg:pypi/demo-17653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27342@1.0.2","target":"pkg:pypi/demo-24371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27343@1.0.3","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27344@1.0.4","target":"pkg:pypi/demo-11992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27344@1.0.4","target":"pkg:pypi/demo-12526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27344@1.0.4","target":"pkg:pypi/demo-17106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27344@1.0.4","target":"pkg:pypi/demo-25589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27345@1.0.0","target":"pkg:pypi/demo-1869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27345@1.0.0","target":"pkg:pypi/demo-23438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27346@1.0.1","target":"pkg:pypi/demo-17864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27346@1.0.1","target":"pkg:pypi/demo-21972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27346@1.0.1","target":"pkg:pypi/demo-22205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27346@1.0.1","target":"pkg:pypi/demo-25500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27347@1.0.2","target":"pkg:pypi/demo-1654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27347@1.0.2","target":"pkg:pypi/demo-16940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27347@1.0.2","target":"pkg:pypi/demo-25160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27348@1.0.3","target":"pkg:pypi/demo-25509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27349@1.0.4","target":"pkg:pypi/demo-11570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27349@1.0.4","target":"pkg:pypi/demo-23364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2734@1.0.4","target":"pkg:pypi/demo-14454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2734@1.0.4","target":"pkg:pypi/demo-167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2734@1.0.4","target":"pkg:pypi/demo-21835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27350@1.0.0","target":"pkg:pypi/demo-19822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27350@1.0.0","target":"pkg:pypi/demo-20788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27350@1.0.0","target":"pkg:pypi/demo-26766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27351@1.0.1","target":"pkg:pypi/demo-14712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27352@1.0.2","target":"pkg:pypi/demo-12840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27352@1.0.2","target":"pkg:pypi/demo-132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27352@1.0.2","target":"pkg:pypi/demo-1569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27352@1.0.2","target":"pkg:pypi/demo-23438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27353@1.0.3","target":"pkg:pypi/demo-11107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27353@1.0.3","target":"pkg:pypi/demo-15807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27353@1.0.3","target":"pkg:pypi/demo-16251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27353@1.0.3","target":"pkg:pypi/demo-2693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27354@1.0.4","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27354@1.0.4","target":"pkg:pypi/demo-11645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27354@1.0.4","target":"pkg:pypi/demo-12344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27354@1.0.4","target":"pkg:pypi/demo-24496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27355@1.0.0","target":"pkg:pypi/demo-16141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27355@1.0.0","target":"pkg:pypi/demo-16572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27355@1.0.0","target":"pkg:pypi/demo-17434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27355@1.0.0","target":"pkg:pypi/demo-21297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27356@1.0.1","target":"pkg:pypi/demo-1982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27356@1.0.1","target":"pkg:pypi/demo-2163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27356@1.0.1","target":"pkg:pypi/demo-27148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27357@1.0.2","target":"pkg:pypi/demo-13767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27357@1.0.2","target":"pkg:pypi/demo-17039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27357@1.0.2","target":"pkg:pypi/demo-19103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27357@1.0.2","target":"pkg:pypi/demo-2042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27358@1.0.3","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27358@1.0.3","target":"pkg:pypi/demo-14424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27358@1.0.3","target":"pkg:pypi/demo-18389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27359@1.0.4","target":"pkg:pypi/demo-14481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27359@1.0.4","target":"pkg:pypi/demo-26525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2735@1.0.0","target":"pkg:pypi/demo-10718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2735@1.0.0","target":"pkg:pypi/demo-13205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27360@1.0.0","target":"pkg:pypi/demo-12688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27360@1.0.0","target":"pkg:pypi/demo-18444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27361@1.0.1","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27361@1.0.1","target":"pkg:pypi/demo-19350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27361@1.0.1","target":"pkg:pypi/demo-25517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27362@1.0.2","target":"pkg:pypi/demo-12292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27363@1.0.3","target":"pkg:pypi/demo-10703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27363@1.0.3","target":"pkg:pypi/demo-14408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27363@1.0.3","target":"pkg:pypi/demo-23992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27363@1.0.3","target":"pkg:pypi/demo-2500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27364@1.0.4","target":"pkg:pypi/demo-15404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27365@1.0.0","target":"pkg:pypi/demo-14063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27365@1.0.0","target":"pkg:pypi/demo-1518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27365@1.0.0","target":"pkg:pypi/demo-1605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27365@1.0.0","target":"pkg:pypi/demo-2574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27366@1.0.1","target":"pkg:pypi/demo-17365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27366@1.0.1","target":"pkg:pypi/demo-2380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27367@1.0.2","target":"pkg:pypi/demo-12632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27367@1.0.2","target":"pkg:pypi/demo-15021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27367@1.0.2","target":"pkg:pypi/demo-15879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27367@1.0.2","target":"pkg:pypi/demo-23943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27368@1.0.3","target":"pkg:pypi/demo-17474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27369@1.0.4","target":"pkg:pypi/demo-1093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27369@1.0.4","target":"pkg:pypi/demo-24722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2736@1.0.1","target":"pkg:pypi/demo-10391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2736@1.0.1","target":"pkg:pypi/demo-19653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27370@1.0.0","target":"pkg:pypi/demo-10486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27370@1.0.0","target":"pkg:pypi/demo-12287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27370@1.0.0","target":"pkg:pypi/demo-20051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27370@1.0.0","target":"pkg:pypi/demo-27310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27371@1.0.1","target":"pkg:pypi/demo-13911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27371@1.0.1","target":"pkg:pypi/demo-16920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27371@1.0.1","target":"pkg:pypi/demo-24238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27372@1.0.2","target":"pkg:pypi/demo-10809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27372@1.0.2","target":"pkg:pypi/demo-2566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27373@1.0.3","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27373@1.0.3","target":"pkg:pypi/demo-20003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27373@1.0.3","target":"pkg:pypi/demo-25517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27374@1.0.4","target":"pkg:pypi/demo-12055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27374@1.0.4","target":"pkg:pypi/demo-16378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27375@1.0.0","target":"pkg:pypi/demo-15645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27375@1.0.0","target":"pkg:pypi/demo-20635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27375@1.0.0","target":"pkg:pypi/demo-23916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27376@1.0.1","target":"pkg:pypi/demo-11913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27376@1.0.1","target":"pkg:pypi/demo-15495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27377@1.0.2","target":"pkg:pypi/demo-14290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27377@1.0.2","target":"pkg:pypi/demo-17358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27377@1.0.2","target":"pkg:pypi/demo-22497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27378@1.0.3","target":"pkg:pypi/demo-10734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27378@1.0.3","target":"pkg:pypi/demo-14166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27378@1.0.3","target":"pkg:pypi/demo-14695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27379@1.0.4","target":"pkg:pypi/demo-13192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27379@1.0.4","target":"pkg:pypi/demo-18823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2737@1.0.2","target":"pkg:pypi/demo-12239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2737@1.0.2","target":"pkg:pypi/demo-1664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2737@1.0.2","target":"pkg:pypi/demo-25602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27380@1.0.0","target":"pkg:pypi/demo-13845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27380@1.0.0","target":"pkg:pypi/demo-18869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27380@1.0.0","target":"pkg:pypi/demo-2094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27380@1.0.0","target":"pkg:pypi/demo-23834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27381@1.0.1","target":"pkg:pypi/demo-1061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27381@1.0.1","target":"pkg:pypi/demo-1187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27382@1.0.2","target":"pkg:pypi/demo-1161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27382@1.0.2","target":"pkg:pypi/demo-22864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27382@1.0.2","target":"pkg:pypi/demo-25372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27383@1.0.3","target":"pkg:pypi/demo-14400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27383@1.0.3","target":"pkg:pypi/demo-18944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27383@1.0.3","target":"pkg:pypi/demo-22486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27384@1.0.4","target":"pkg:pypi/demo-17892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27384@1.0.4","target":"pkg:pypi/demo-19724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27384@1.0.4","target":"pkg:pypi/demo-24770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27384@1.0.4","target":"pkg:pypi/demo-25383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27385@1.0.0","target":"pkg:pypi/demo-14497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27385@1.0.0","target":"pkg:pypi/demo-20735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27385@1.0.0","target":"pkg:pypi/demo-22212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27385@1.0.0","target":"pkg:pypi/demo-26742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27386@1.0.1","target":"pkg:pypi/demo-12709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27386@1.0.1","target":"pkg:pypi/demo-13455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27386@1.0.1","target":"pkg:pypi/demo-18523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27386@1.0.1","target":"pkg:pypi/demo-20557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27387@1.0.2","target":"pkg:pypi/demo-14172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27387@1.0.2","target":"pkg:pypi/demo-14264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27387@1.0.2","target":"pkg:pypi/demo-20827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27388@1.0.3","target":"pkg:pypi/demo-24688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27389@1.0.4","target":"pkg:pypi/demo-15065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27389@1.0.4","target":"pkg:pypi/demo-16087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27389@1.0.4","target":"pkg:pypi/demo-22605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2738@1.0.3","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2738@1.0.3","target":"pkg:pypi/demo-21145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2738@1.0.3","target":"pkg:pypi/demo-22798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27390@1.0.0","target":"pkg:pypi/demo-10780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27390@1.0.0","target":"pkg:pypi/demo-14127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27390@1.0.0","target":"pkg:pypi/demo-22644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27391@1.0.1","target":"pkg:pypi/demo-1282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27392@1.0.2","target":"pkg:pypi/demo-14805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27392@1.0.2","target":"pkg:pypi/demo-18452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27392@1.0.2","target":"pkg:pypi/demo-20723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27392@1.0.2","target":"pkg:pypi/demo-27347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27393@1.0.3","target":"pkg:pypi/demo-17383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27394@1.0.4","target":"pkg:pypi/demo-11778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27394@1.0.4","target":"pkg:pypi/demo-1480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27395@1.0.0","target":"pkg:pypi/demo-13995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27395@1.0.0","target":"pkg:pypi/demo-14322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27395@1.0.0","target":"pkg:pypi/demo-23131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27395@1.0.0","target":"pkg:pypi/demo-27131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27396@1.0.1","target":"pkg:pypi/demo-26177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27397@1.0.2","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27397@1.0.2","target":"pkg:pypi/demo-11440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27397@1.0.2","target":"pkg:pypi/demo-21925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27397@1.0.2","target":"pkg:pypi/demo-2661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27398@1.0.3","target":"pkg:pypi/demo-16703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27399@1.0.4","target":"pkg:pypi/demo-1218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27399@1.0.4","target":"pkg:pypi/demo-12976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2739@1.0.4","target":"pkg:pypi/demo-17698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-273@1.0.3","target":"pkg:pypi/demo-12976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-273@1.0.3","target":"pkg:pypi/demo-18833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-273@1.0.3","target":"pkg:pypi/demo-19111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-273@1.0.3","target":"pkg:pypi/demo-19680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27400@1.0.0","target":"pkg:pypi/demo-22807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27401@1.0.1","target":"pkg:pypi/demo-17100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27401@1.0.1","target":"pkg:pypi/demo-21408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27401@1.0.1","target":"pkg:pypi/demo-23367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27401@1.0.1","target":"pkg:pypi/demo-23689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27402@1.0.2","target":"pkg:pypi/demo-19248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27402@1.0.2","target":"pkg:pypi/demo-26673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27402@1.0.2","target":"pkg:pypi/demo-2713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27403@1.0.3","target":"pkg:pypi/demo-16222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27403@1.0.3","target":"pkg:pypi/demo-18711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27403@1.0.3","target":"pkg:pypi/demo-26145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27404@1.0.4","target":"pkg:pypi/demo-16716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27404@1.0.4","target":"pkg:pypi/demo-17777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27404@1.0.4","target":"pkg:pypi/demo-20170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27404@1.0.4","target":"pkg:pypi/demo-22886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27405@1.0.0","target":"pkg:pypi/demo-20498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27406@1.0.1","target":"pkg:pypi/demo-13055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27406@1.0.1","target":"pkg:pypi/demo-16963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27406@1.0.1","target":"pkg:pypi/demo-19341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27406@1.0.1","target":"pkg:pypi/demo-19620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27407@1.0.2","target":"pkg:pypi/demo-17666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27407@1.0.2","target":"pkg:pypi/demo-18358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27407@1.0.2","target":"pkg:pypi/demo-2112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27407@1.0.2","target":"pkg:pypi/demo-21686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27408@1.0.3","target":"pkg:pypi/demo-1690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27408@1.0.3","target":"pkg:pypi/demo-20015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27409@1.0.4","target":"pkg:pypi/demo-1479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27409@1.0.4","target":"pkg:pypi/demo-16549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27409@1.0.4","target":"pkg:pypi/demo-21515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27409@1.0.4","target":"pkg:pypi/demo-23909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2740@1.0.0","target":"pkg:pypi/demo-2164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27410@1.0.0","target":"pkg:pypi/demo-19082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27410@1.0.0","target":"pkg:pypi/demo-19245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27410@1.0.0","target":"pkg:pypi/demo-20477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27410@1.0.0","target":"pkg:pypi/demo-24372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27411@1.0.1","target":"pkg:pypi/demo-15371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27412@1.0.2","target":"pkg:pypi/demo-13400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27412@1.0.2","target":"pkg:pypi/demo-1752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27412@1.0.2","target":"pkg:pypi/demo-18856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27413@1.0.3","target":"pkg:pypi/demo-12004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27413@1.0.3","target":"pkg:pypi/demo-27337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27414@1.0.4","target":"pkg:pypi/demo-15527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27414@1.0.4","target":"pkg:pypi/demo-1956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27415@1.0.0","target":"pkg:pypi/demo-14124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27415@1.0.0","target":"pkg:pypi/demo-21504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27415@1.0.0","target":"pkg:pypi/demo-24523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27415@1.0.0","target":"pkg:pypi/demo-2704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27416@1.0.1","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27416@1.0.1","target":"pkg:pypi/demo-20025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27416@1.0.1","target":"pkg:pypi/demo-22970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27417@1.0.2","target":"pkg:pypi/demo-15852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27417@1.0.2","target":"pkg:pypi/demo-17539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27417@1.0.2","target":"pkg:pypi/demo-18945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27418@1.0.3","target":"pkg:pypi/demo-10843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27418@1.0.3","target":"pkg:pypi/demo-12917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27418@1.0.3","target":"pkg:pypi/demo-18547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27418@1.0.3","target":"pkg:pypi/demo-24117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27419@1.0.4","target":"pkg:pypi/demo-10136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27419@1.0.4","target":"pkg:pypi/demo-10389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27419@1.0.4","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27419@1.0.4","target":"pkg:pypi/demo-23425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2741@1.0.1","target":"pkg:pypi/demo-11543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2741@1.0.1","target":"pkg:pypi/demo-14510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2741@1.0.1","target":"pkg:pypi/demo-26462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2741@1.0.1","target":"pkg:pypi/demo-27116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27420@1.0.0","target":"pkg:pypi/demo-11814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27420@1.0.0","target":"pkg:pypi/demo-14900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27420@1.0.0","target":"pkg:pypi/demo-20019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27420@1.0.0","target":"pkg:pypi/demo-26269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27421@1.0.1","target":"pkg:pypi/demo-22758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27422@1.0.2","target":"pkg:pypi/demo-15813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27422@1.0.2","target":"pkg:pypi/demo-17546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27422@1.0.2","target":"pkg:pypi/demo-17576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27422@1.0.2","target":"pkg:pypi/demo-24768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27423@1.0.3","target":"pkg:pypi/demo-20471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27423@1.0.3","target":"pkg:pypi/demo-21529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27423@1.0.3","target":"pkg:pypi/demo-24388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27423@1.0.3","target":"pkg:pypi/demo-27399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27424@1.0.4","target":"pkg:pypi/demo-13998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27424@1.0.4","target":"pkg:pypi/demo-16850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27424@1.0.4","target":"pkg:pypi/demo-18031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27424@1.0.4","target":"pkg:pypi/demo-26414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27425@1.0.0","target":"pkg:pypi/demo-12085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27425@1.0.0","target":"pkg:pypi/demo-16821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27425@1.0.0","target":"pkg:pypi/demo-17215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27425@1.0.0","target":"pkg:pypi/demo-22575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27426@1.0.1","target":"pkg:pypi/demo-18251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27427@1.0.2","target":"pkg:pypi/demo-12853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27427@1.0.2","target":"pkg:pypi/demo-20843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27427@1.0.2","target":"pkg:pypi/demo-24290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27428@1.0.3","target":"pkg:pypi/demo-10489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27428@1.0.3","target":"pkg:pypi/demo-15168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27428@1.0.3","target":"pkg:pypi/demo-22672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27429@1.0.4","target":"pkg:pypi/demo-12221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27429@1.0.4","target":"pkg:pypi/demo-22054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2742@1.0.2","target":"pkg:pypi/demo-13172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2742@1.0.2","target":"pkg:pypi/demo-27060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27430@1.0.0","target":"pkg:pypi/demo-11495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27430@1.0.0","target":"pkg:pypi/demo-20261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27430@1.0.0","target":"pkg:pypi/demo-26982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27431@1.0.1","target":"pkg:pypi/demo-2528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27431@1.0.1","target":"pkg:pypi/demo-26627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27432@1.0.2","target":"pkg:pypi/demo-14609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27432@1.0.2","target":"pkg:pypi/demo-20895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27433@1.0.3","target":"pkg:pypi/demo-13263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27434@1.0.4","target":"pkg:pypi/demo-13812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27434@1.0.4","target":"pkg:pypi/demo-1934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27435@1.0.0","target":"pkg:pypi/demo-23942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27436@1.0.1","target":"pkg:pypi/demo-13980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27436@1.0.1","target":"pkg:pypi/demo-1614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27437@1.0.2","target":"pkg:pypi/demo-23225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27437@1.0.2","target":"pkg:pypi/demo-25154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27438@1.0.3","target":"pkg:pypi/demo-20771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27439@1.0.4","target":"pkg:pypi/demo-10078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27439@1.0.4","target":"pkg:pypi/demo-17661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27439@1.0.4","target":"pkg:pypi/demo-24922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2743@1.0.3","target":"pkg:pypi/demo-12080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27440@1.0.0","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27440@1.0.0","target":"pkg:pypi/demo-15436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27440@1.0.0","target":"pkg:pypi/demo-23090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27440@1.0.0","target":"pkg:pypi/demo-24583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27441@1.0.1","target":"pkg:pypi/demo-11464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27441@1.0.1","target":"pkg:pypi/demo-17215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27441@1.0.1","target":"pkg:pypi/demo-23642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27441@1.0.1","target":"pkg:pypi/demo-23654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27442@1.0.2","target":"pkg:pypi/demo-10302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27442@1.0.2","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27442@1.0.2","target":"pkg:pypi/demo-12864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27442@1.0.2","target":"pkg:pypi/demo-24761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27443@1.0.3","target":"pkg:pypi/demo-18258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27443@1.0.3","target":"pkg:pypi/demo-20498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27443@1.0.3","target":"pkg:pypi/demo-23451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27443@1.0.3","target":"pkg:pypi/demo-24523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27444@1.0.4","target":"pkg:pypi/demo-13319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27444@1.0.4","target":"pkg:pypi/demo-17557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27444@1.0.4","target":"pkg:pypi/demo-18119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27444@1.0.4","target":"pkg:pypi/demo-24244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27445@1.0.0","target":"pkg:pypi/demo-17270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27446@1.0.1","target":"pkg:pypi/demo-21412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27447@1.0.2","target":"pkg:pypi/demo-15860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27447@1.0.2","target":"pkg:pypi/demo-21945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27448@1.0.3","target":"pkg:pypi/demo-22515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27448@1.0.3","target":"pkg:pypi/demo-25272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27448@1.0.3","target":"pkg:pypi/demo-2704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27449@1.0.4","target":"pkg:pypi/demo-11261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27449@1.0.4","target":"pkg:pypi/demo-19054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27449@1.0.4","target":"pkg:pypi/demo-20714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27449@1.0.4","target":"pkg:pypi/demo-24969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2744@1.0.4","target":"pkg:pypi/demo-13729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2744@1.0.4","target":"pkg:pypi/demo-21195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2744@1.0.4","target":"pkg:pypi/demo-25972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27450@1.0.0","target":"pkg:pypi/demo-17177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27450@1.0.0","target":"pkg:pypi/demo-21220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27451@1.0.1","target":"pkg:pypi/demo-11920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27451@1.0.1","target":"pkg:pypi/demo-21753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27451@1.0.1","target":"pkg:pypi/demo-23124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27452@1.0.2","target":"pkg:pypi/demo-18783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27453@1.0.3","target":"pkg:pypi/demo-17537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27453@1.0.3","target":"pkg:pypi/demo-20646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27453@1.0.3","target":"pkg:pypi/demo-21447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27454@1.0.4","target":"pkg:pypi/demo-22967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27454@1.0.4","target":"pkg:pypi/demo-27007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27455@1.0.0","target":"pkg:pypi/demo-24208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27456@1.0.1","target":"pkg:pypi/demo-16481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27457@1.0.2","target":"pkg:pypi/demo-2121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27458@1.0.3","target":"pkg:pypi/demo-13020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27458@1.0.3","target":"pkg:pypi/demo-13538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27458@1.0.3","target":"pkg:pypi/demo-16596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27458@1.0.3","target":"pkg:pypi/demo-23476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27459@1.0.4","target":"pkg:pypi/demo-15952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27459@1.0.4","target":"pkg:pypi/demo-21348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2745@1.0.0","target":"pkg:pypi/demo-12926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2745@1.0.0","target":"pkg:pypi/demo-12993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2745@1.0.0","target":"pkg:pypi/demo-25939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27460@1.0.0","target":"pkg:pypi/demo-14125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27460@1.0.0","target":"pkg:pypi/demo-24106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27460@1.0.0","target":"pkg:pypi/demo-25463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27461@1.0.1","target":"pkg:pypi/demo-15371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27462@1.0.2","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27462@1.0.2","target":"pkg:pypi/demo-11067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27462@1.0.2","target":"pkg:pypi/demo-18663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27462@1.0.2","target":"pkg:pypi/demo-22244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27463@1.0.3","target":"pkg:pypi/demo-13293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27464@1.0.4","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27464@1.0.4","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27464@1.0.4","target":"pkg:pypi/demo-19754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27464@1.0.4","target":"pkg:pypi/demo-22066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27465@1.0.0","target":"pkg:pypi/demo-1336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27465@1.0.0","target":"pkg:pypi/demo-14258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27465@1.0.0","target":"pkg:pypi/demo-21153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27465@1.0.0","target":"pkg:pypi/demo-21197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27466@1.0.1","target":"pkg:pypi/demo-25172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27466@1.0.1","target":"pkg:pypi/demo-27345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27467@1.0.2","target":"pkg:pypi/demo-17485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27467@1.0.2","target":"pkg:pypi/demo-26514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27468@1.0.3","target":"pkg:pypi/demo-14007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27468@1.0.3","target":"pkg:pypi/demo-17923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27468@1.0.3","target":"pkg:pypi/demo-2157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27469@1.0.4","target":"pkg:pypi/demo-1600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2746@1.0.1","target":"pkg:pypi/demo-12077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2746@1.0.1","target":"pkg:pypi/demo-23921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2746@1.0.1","target":"pkg:pypi/demo-24465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2746@1.0.1","target":"pkg:pypi/demo-24844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27470@1.0.0","target":"pkg:pypi/demo-13154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27470@1.0.0","target":"pkg:pypi/demo-23610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27470@1.0.0","target":"pkg:pypi/demo-25126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27471@1.0.1","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27471@1.0.1","target":"pkg:pypi/demo-13345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27471@1.0.1","target":"pkg:pypi/demo-23802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27471@1.0.1","target":"pkg:pypi/demo-24550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27472@1.0.2","target":"pkg:pypi/demo-14739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27472@1.0.2","target":"pkg:pypi/demo-18053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27472@1.0.2","target":"pkg:pypi/demo-22517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27473@1.0.3","target":"pkg:pypi/demo-2660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27474@1.0.4","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27474@1.0.4","target":"pkg:pypi/demo-23632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27474@1.0.4","target":"pkg:pypi/demo-25261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27475@1.0.0","target":"pkg:pypi/demo-12859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27475@1.0.0","target":"pkg:pypi/demo-14601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27475@1.0.0","target":"pkg:pypi/demo-17149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27475@1.0.0","target":"pkg:pypi/demo-24478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27476@1.0.1","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27476@1.0.1","target":"pkg:pypi/demo-25031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27477@1.0.2","target":"pkg:pypi/demo-17864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27477@1.0.2","target":"pkg:pypi/demo-23019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27477@1.0.2","target":"pkg:pypi/demo-25199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27477@1.0.2","target":"pkg:pypi/demo-25678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27478@1.0.3","target":"pkg:pypi/demo-18502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27478@1.0.3","target":"pkg:pypi/demo-1861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27479@1.0.4","target":"pkg:pypi/demo-15930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27479@1.0.4","target":"pkg:pypi/demo-16028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27479@1.0.4","target":"pkg:pypi/demo-22606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2747@1.0.2","target":"pkg:pypi/demo-10555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2747@1.0.2","target":"pkg:pypi/demo-17390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2747@1.0.2","target":"pkg:pypi/demo-18219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2747@1.0.2","target":"pkg:pypi/demo-23855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27480@1.0.0","target":"pkg:pypi/demo-17827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27481@1.0.1","target":"pkg:pypi/demo-11922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27482@1.0.2","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27482@1.0.2","target":"pkg:pypi/demo-15904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27482@1.0.2","target":"pkg:pypi/demo-1904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27483@1.0.3","target":"pkg:pypi/demo-23628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27484@1.0.4","target":"pkg:pypi/demo-18401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27484@1.0.4","target":"pkg:pypi/demo-2159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27484@1.0.4","target":"pkg:pypi/demo-23997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27485@1.0.0","target":"pkg:pypi/demo-19388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27486@1.0.1","target":"pkg:pypi/demo-26296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27487@1.0.2","target":"pkg:pypi/demo-15856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27487@1.0.2","target":"pkg:pypi/demo-16865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27487@1.0.2","target":"pkg:pypi/demo-2486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27487@1.0.2","target":"pkg:pypi/demo-26523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27488@1.0.3","target":"pkg:pypi/demo-11918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27488@1.0.3","target":"pkg:pypi/demo-22106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27488@1.0.3","target":"pkg:pypi/demo-23227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27489@1.0.4","target":"pkg:pypi/demo-18228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2748@1.0.3","target":"pkg:pypi/demo-12679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2748@1.0.3","target":"pkg:pypi/demo-1433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2748@1.0.3","target":"pkg:pypi/demo-25988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2748@1.0.3","target":"pkg:pypi/demo-26352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27490@1.0.0","target":"pkg:pypi/demo-14554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27491@1.0.1","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27491@1.0.1","target":"pkg:pypi/demo-22166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27492@1.0.2","target":"pkg:pypi/demo-11217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27492@1.0.2","target":"pkg:pypi/demo-225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27493@1.0.3","target":"pkg:pypi/demo-22139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27493@1.0.3","target":"pkg:pypi/demo-27170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27494@1.0.4","target":"pkg:pypi/demo-18631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27494@1.0.4","target":"pkg:pypi/demo-19359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27494@1.0.4","target":"pkg:pypi/demo-21399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27494@1.0.4","target":"pkg:pypi/demo-26201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27495@1.0.0","target":"pkg:pypi/demo-1358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27495@1.0.0","target":"pkg:pypi/demo-1359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27495@1.0.0","target":"pkg:pypi/demo-15020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27496@1.0.1","target":"pkg:pypi/demo-15948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27496@1.0.1","target":"pkg:pypi/demo-1896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27496@1.0.1","target":"pkg:pypi/demo-21351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27496@1.0.1","target":"pkg:pypi/demo-2429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27497@1.0.2","target":"pkg:pypi/demo-1496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27498@1.0.3","target":"pkg:pypi/demo-16602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27499@1.0.4","target":"pkg:pypi/demo-14217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27499@1.0.4","target":"pkg:pypi/demo-1890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27499@1.0.4","target":"pkg:pypi/demo-22664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2749@1.0.4","target":"pkg:pypi/demo-11203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-274@1.0.4","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-274@1.0.4","target":"pkg:pypi/demo-14518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-274@1.0.4","target":"pkg:pypi/demo-24019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-274@1.0.4","target":"pkg:pypi/demo-26734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27500@1.0.0","target":"pkg:pypi/demo-17316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27500@1.0.0","target":"pkg:pypi/demo-17853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27501@1.0.1","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27501@1.0.1","target":"pkg:pypi/demo-12538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27501@1.0.1","target":"pkg:pypi/demo-20193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27501@1.0.1","target":"pkg:pypi/demo-24991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27502@1.0.2","target":"pkg:pypi/demo-10057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27502@1.0.2","target":"pkg:pypi/demo-1710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27502@1.0.2","target":"pkg:pypi/demo-17659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27502@1.0.2","target":"pkg:pypi/demo-21231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27503@1.0.3","target":"pkg:pypi/demo-17796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27504@1.0.4","target":"pkg:pypi/demo-20101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27504@1.0.4","target":"pkg:pypi/demo-21108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27505@1.0.0","target":"pkg:pypi/demo-12571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27505@1.0.0","target":"pkg:pypi/demo-16352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27505@1.0.0","target":"pkg:pypi/demo-24087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27506@1.0.1","target":"pkg:pypi/demo-24588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27506@1.0.1","target":"pkg:pypi/demo-25994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27507@1.0.2","target":"pkg:pypi/demo-22927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27507@1.0.2","target":"pkg:pypi/demo-2481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27508@1.0.3","target":"pkg:pypi/demo-13208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27509@1.0.4","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27509@1.0.4","target":"pkg:pypi/demo-12906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2750@1.0.0","target":"pkg:pypi/demo-1843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2750@1.0.0","target":"pkg:pypi/demo-21790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2750@1.0.0","target":"pkg:pypi/demo-24924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2750@1.0.0","target":"pkg:pypi/demo-26375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27510@1.0.0","target":"pkg:pypi/demo-12968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27510@1.0.0","target":"pkg:pypi/demo-13337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27510@1.0.0","target":"pkg:pypi/demo-18431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27511@1.0.1","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27512@1.0.2","target":"pkg:pypi/demo-11907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27512@1.0.2","target":"pkg:pypi/demo-14466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27512@1.0.2","target":"pkg:pypi/demo-2199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27512@1.0.2","target":"pkg:pypi/demo-23926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27513@1.0.3","target":"pkg:pypi/demo-1093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27513@1.0.3","target":"pkg:pypi/demo-22911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27513@1.0.3","target":"pkg:pypi/demo-22941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27513@1.0.3","target":"pkg:pypi/demo-25657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27514@1.0.4","target":"pkg:pypi/demo-19628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27514@1.0.4","target":"pkg:pypi/demo-26581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27515@1.0.0","target":"pkg:pypi/demo-12740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27516@1.0.1","target":"pkg:pypi/demo-22223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27516@1.0.1","target":"pkg:pypi/demo-25663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27517@1.0.2","target":"pkg:pypi/demo-15139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27517@1.0.2","target":"pkg:pypi/demo-19172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27518@1.0.3","target":"pkg:pypi/demo-13228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27518@1.0.3","target":"pkg:pypi/demo-18513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27518@1.0.3","target":"pkg:pypi/demo-22111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27519@1.0.4","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27519@1.0.4","target":"pkg:pypi/demo-12651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27519@1.0.4","target":"pkg:pypi/demo-15437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2751@1.0.1","target":"pkg:pypi/demo-1344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2751@1.0.1","target":"pkg:pypi/demo-16868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2751@1.0.1","target":"pkg:pypi/demo-19225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2751@1.0.1","target":"pkg:pypi/demo-26713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27520@1.0.0","target":"pkg:pypi/demo-11626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27520@1.0.0","target":"pkg:pypi/demo-12445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27520@1.0.0","target":"pkg:pypi/demo-14720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27520@1.0.0","target":"pkg:pypi/demo-15969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27521@1.0.1","target":"pkg:pypi/demo-15252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27521@1.0.1","target":"pkg:pypi/demo-18092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27521@1.0.1","target":"pkg:pypi/demo-26976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27522@1.0.2","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27522@1.0.2","target":"pkg:pypi/demo-239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27522@1.0.2","target":"pkg:pypi/demo-25451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27523@1.0.3","target":"pkg:pypi/demo-17360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27523@1.0.3","target":"pkg:pypi/demo-23527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27524@1.0.4","target":"pkg:pypi/demo-21894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27525@1.0.0","target":"pkg:pypi/demo-11582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27525@1.0.0","target":"pkg:pypi/demo-15222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27525@1.0.0","target":"pkg:pypi/demo-21364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27525@1.0.0","target":"pkg:pypi/demo-23443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27526@1.0.1","target":"pkg:pypi/demo-1178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27526@1.0.1","target":"pkg:pypi/demo-16214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27526@1.0.1","target":"pkg:pypi/demo-1720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27527@1.0.2","target":"pkg:pypi/demo-20284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27527@1.0.2","target":"pkg:pypi/demo-25161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27528@1.0.3","target":"pkg:pypi/demo-19512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27528@1.0.3","target":"pkg:pypi/demo-21381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27529@1.0.4","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27529@1.0.4","target":"pkg:pypi/demo-18110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27529@1.0.4","target":"pkg:pypi/demo-21052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27529@1.0.4","target":"pkg:pypi/demo-21711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2752@1.0.2","target":"pkg:pypi/demo-10495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2752@1.0.2","target":"pkg:pypi/demo-19952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27530@1.0.0","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27530@1.0.0","target":"pkg:pypi/demo-21983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27530@1.0.0","target":"pkg:pypi/demo-23082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27530@1.0.0","target":"pkg:pypi/demo-26372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27531@1.0.1","target":"pkg:pypi/demo-17762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27532@1.0.2","target":"pkg:pypi/demo-10345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27532@1.0.2","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27532@1.0.2","target":"pkg:pypi/demo-1717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27532@1.0.2","target":"pkg:pypi/demo-20381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27533@1.0.3","target":"pkg:pypi/demo-18893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27534@1.0.4","target":"pkg:pypi/demo-12090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27534@1.0.4","target":"pkg:pypi/demo-20159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27534@1.0.4","target":"pkg:pypi/demo-23546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27535@1.0.0","target":"pkg:pypi/demo-17856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27535@1.0.0","target":"pkg:pypi/demo-20687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27535@1.0.0","target":"pkg:pypi/demo-21753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27536@1.0.1","target":"pkg:pypi/demo-10608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27536@1.0.1","target":"pkg:pypi/demo-10952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27536@1.0.1","target":"pkg:pypi/demo-13484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27536@1.0.1","target":"pkg:pypi/demo-17206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27537@1.0.2","target":"pkg:pypi/demo-19496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27537@1.0.2","target":"pkg:pypi/demo-24141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27538@1.0.3","target":"pkg:pypi/demo-23045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27538@1.0.3","target":"pkg:pypi/demo-2668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27539@1.0.4","target":"pkg:pypi/demo-22922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2753@1.0.3","target":"pkg:pypi/demo-1181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27540@1.0.0","target":"pkg:pypi/demo-13966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27540@1.0.0","target":"pkg:pypi/demo-18259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27540@1.0.0","target":"pkg:pypi/demo-26196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27541@1.0.1","target":"pkg:pypi/demo-10983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27542@1.0.2","target":"pkg:pypi/demo-11647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27542@1.0.2","target":"pkg:pypi/demo-14470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27542@1.0.2","target":"pkg:pypi/demo-18094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27543@1.0.3","target":"pkg:pypi/demo-10797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27543@1.0.3","target":"pkg:pypi/demo-13291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27544@1.0.4","target":"pkg:pypi/demo-23986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27545@1.0.0","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27545@1.0.0","target":"pkg:pypi/demo-11256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27545@1.0.0","target":"pkg:pypi/demo-13049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27545@1.0.0","target":"pkg:pypi/demo-1785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27546@1.0.1","target":"pkg:pypi/demo-11238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27546@1.0.1","target":"pkg:pypi/demo-27004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27547@1.0.2","target":"pkg:pypi/demo-11765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27547@1.0.2","target":"pkg:pypi/demo-12138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27547@1.0.2","target":"pkg:pypi/demo-20255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27547@1.0.2","target":"pkg:pypi/demo-25265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27548@1.0.3","target":"pkg:pypi/demo-14358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27548@1.0.3","target":"pkg:pypi/demo-24685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27549@1.0.4","target":"pkg:pypi/demo-10357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27549@1.0.4","target":"pkg:pypi/demo-12047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27549@1.0.4","target":"pkg:pypi/demo-1334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27549@1.0.4","target":"pkg:pypi/demo-20345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2754@1.0.4","target":"pkg:pypi/demo-16482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2754@1.0.4","target":"pkg:pypi/demo-20123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27550@1.0.0","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27550@1.0.0","target":"pkg:pypi/demo-20931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27550@1.0.0","target":"pkg:pypi/demo-25514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27551@1.0.1","target":"pkg:pypi/demo-10850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27551@1.0.1","target":"pkg:pypi/demo-16696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27552@1.0.2","target":"pkg:pypi/demo-20824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27552@1.0.2","target":"pkg:pypi/demo-25542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27553@1.0.3","target":"pkg:pypi/demo-16943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27553@1.0.3","target":"pkg:pypi/demo-19609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27554@1.0.4","target":"pkg:pypi/demo-15968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27554@1.0.4","target":"pkg:pypi/demo-20213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27555@1.0.0","target":"pkg:pypi/demo-14030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27556@1.0.1","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27556@1.0.1","target":"pkg:pypi/demo-13247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27556@1.0.1","target":"pkg:pypi/demo-21312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27556@1.0.1","target":"pkg:pypi/demo-25491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27557@1.0.2","target":"pkg:pypi/demo-16430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27558@1.0.3","target":"pkg:pypi/demo-14871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27558@1.0.3","target":"pkg:pypi/demo-16818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27558@1.0.3","target":"pkg:pypi/demo-22050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27559@1.0.4","target":"pkg:pypi/demo-10983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27559@1.0.4","target":"pkg:pypi/demo-18314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2755@1.0.0","target":"pkg:pypi/demo-21074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2755@1.0.0","target":"pkg:pypi/demo-24000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2755@1.0.0","target":"pkg:pypi/demo-25410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27560@1.0.0","target":"pkg:pypi/demo-19680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27561@1.0.1","target":"pkg:pypi/demo-17032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27561@1.0.1","target":"pkg:pypi/demo-27156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27562@1.0.2","target":"pkg:pypi/demo-12430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27562@1.0.2","target":"pkg:pypi/demo-21060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27562@1.0.2","target":"pkg:pypi/demo-23430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27563@1.0.3","target":"pkg:pypi/demo-17323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27564@1.0.4","target":"pkg:pypi/demo-18395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27564@1.0.4","target":"pkg:pypi/demo-22986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27564@1.0.4","target":"pkg:pypi/demo-25573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27564@1.0.4","target":"pkg:pypi/demo-27067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27565@1.0.0","target":"pkg:pypi/demo-13946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27565@1.0.0","target":"pkg:pypi/demo-20961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27565@1.0.0","target":"pkg:pypi/demo-24826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27566@1.0.1","target":"pkg:pypi/demo-2420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27566@1.0.1","target":"pkg:pypi/demo-26203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27567@1.0.2","target":"pkg:pypi/demo-16339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27567@1.0.2","target":"pkg:pypi/demo-26089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27568@1.0.3","target":"pkg:pypi/demo-24593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27569@1.0.4","target":"pkg:pypi/demo-16866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2756@1.0.1","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2756@1.0.1","target":"pkg:pypi/demo-21409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27570@1.0.0","target":"pkg:pypi/demo-16951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27570@1.0.0","target":"pkg:pypi/demo-26977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27571@1.0.1","target":"pkg:pypi/demo-12271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27572@1.0.2","target":"pkg:pypi/demo-11119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27572@1.0.2","target":"pkg:pypi/demo-14185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27572@1.0.2","target":"pkg:pypi/demo-15556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27572@1.0.2","target":"pkg:pypi/demo-18116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27573@1.0.3","target":"pkg:pypi/demo-11683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27574@1.0.4","target":"pkg:pypi/demo-18419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27574@1.0.4","target":"pkg:pypi/demo-21806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27574@1.0.4","target":"pkg:pypi/demo-23143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27575@1.0.0","target":"pkg:pypi/demo-2189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27575@1.0.0","target":"pkg:pypi/demo-27520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27576@1.0.1","target":"pkg:pypi/demo-18715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27577@1.0.2","target":"pkg:pypi/demo-18653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27577@1.0.2","target":"pkg:pypi/demo-19458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27577@1.0.2","target":"pkg:pypi/demo-20208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27577@1.0.2","target":"pkg:pypi/demo-2164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27578@1.0.3","target":"pkg:pypi/demo-16749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27578@1.0.3","target":"pkg:pypi/demo-19221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27578@1.0.3","target":"pkg:pypi/demo-23490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27579@1.0.4","target":"pkg:pypi/demo-15609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27579@1.0.4","target":"pkg:pypi/demo-18138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2757@1.0.2","target":"pkg:pypi/demo-16147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2757@1.0.2","target":"pkg:pypi/demo-17643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2757@1.0.2","target":"pkg:pypi/demo-21025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27580@1.0.0","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27580@1.0.0","target":"pkg:pypi/demo-1619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27580@1.0.0","target":"pkg:pypi/demo-24323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27580@1.0.0","target":"pkg:pypi/demo-27474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27581@1.0.1","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27581@1.0.1","target":"pkg:pypi/demo-13938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27582@1.0.2","target":"pkg:pypi/demo-16925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27582@1.0.2","target":"pkg:pypi/demo-20678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27582@1.0.2","target":"pkg:pypi/demo-2345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27582@1.0.2","target":"pkg:pypi/demo-27138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27583@1.0.3","target":"pkg:pypi/demo-14103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27583@1.0.3","target":"pkg:pypi/demo-24001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27584@1.0.4","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27584@1.0.4","target":"pkg:pypi/demo-2545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27585@1.0.0","target":"pkg:pypi/demo-1175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27585@1.0.0","target":"pkg:pypi/demo-2430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27585@1.0.0","target":"pkg:pypi/demo-25263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27586@1.0.1","target":"pkg:pypi/demo-15867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27586@1.0.1","target":"pkg:pypi/demo-21197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27587@1.0.2","target":"pkg:pypi/demo-13576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27587@1.0.2","target":"pkg:pypi/demo-1679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27587@1.0.2","target":"pkg:pypi/demo-18062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27588@1.0.3","target":"pkg:pypi/demo-13984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27588@1.0.3","target":"pkg:pypi/demo-24042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27589@1.0.4","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27589@1.0.4","target":"pkg:pypi/demo-23781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2758@1.0.3","target":"pkg:pypi/demo-16283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27590@1.0.0","target":"pkg:pypi/demo-16624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27591@1.0.1","target":"pkg:pypi/demo-13700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27591@1.0.1","target":"pkg:pypi/demo-16911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27591@1.0.1","target":"pkg:pypi/demo-23229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27591@1.0.1","target":"pkg:pypi/demo-25160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27592@1.0.2","target":"pkg:pypi/demo-2338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27593@1.0.3","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27593@1.0.3","target":"pkg:pypi/demo-17879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27593@1.0.3","target":"pkg:pypi/demo-21136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27594@1.0.4","target":"pkg:pypi/demo-1553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27594@1.0.4","target":"pkg:pypi/demo-23058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27594@1.0.4","target":"pkg:pypi/demo-25222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27594@1.0.4","target":"pkg:pypi/demo-25900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27595@1.0.0","target":"pkg:pypi/demo-10966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27596@1.0.1","target":"pkg:pypi/demo-10848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27596@1.0.1","target":"pkg:pypi/demo-12834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27596@1.0.1","target":"pkg:pypi/demo-17216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27597@1.0.2","target":"pkg:pypi/demo-12539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27597@1.0.2","target":"pkg:pypi/demo-17829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27597@1.0.2","target":"pkg:pypi/demo-26375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27598@1.0.3","target":"pkg:pypi/demo-11677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27598@1.0.3","target":"pkg:pypi/demo-20485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27598@1.0.3","target":"pkg:pypi/demo-25129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27599@1.0.4","target":"pkg:pypi/demo-12601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27599@1.0.4","target":"pkg:pypi/demo-16637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27599@1.0.4","target":"pkg:pypi/demo-20787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27599@1.0.4","target":"pkg:pypi/demo-21685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2759@1.0.4","target":"pkg:pypi/demo-12488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2759@1.0.4","target":"pkg:pypi/demo-22533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-275@1.0.0","target":"pkg:pypi/demo-11259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27600@1.0.0","target":"pkg:pypi/demo-17564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27600@1.0.0","target":"pkg:pypi/demo-20613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27601@1.0.1","target":"pkg:pypi/demo-10819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27601@1.0.1","target":"pkg:pypi/demo-11700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27601@1.0.1","target":"pkg:pypi/demo-1628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27602@1.0.2","target":"pkg:pypi/demo-19018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27603@1.0.3","target":"pkg:pypi/demo-12712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27603@1.0.3","target":"pkg:pypi/demo-13786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27603@1.0.3","target":"pkg:pypi/demo-21927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27603@1.0.3","target":"pkg:pypi/demo-26570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27604@1.0.4","target":"pkg:pypi/demo-20723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27605@1.0.0","target":"pkg:pypi/demo-24606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27606@1.0.1","target":"pkg:pypi/demo-1651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27606@1.0.1","target":"pkg:pypi/demo-18318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27607@1.0.2","target":"pkg:pypi/demo-13314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27607@1.0.2","target":"pkg:pypi/demo-14740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27607@1.0.2","target":"pkg:pypi/demo-24928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27608@1.0.3","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27608@1.0.3","target":"pkg:pypi/demo-11700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27608@1.0.3","target":"pkg:pypi/demo-21059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27608@1.0.3","target":"pkg:pypi/demo-22225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27609@1.0.4","target":"pkg:pypi/demo-12545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27609@1.0.4","target":"pkg:pypi/demo-23793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27609@1.0.4","target":"pkg:pypi/demo-24674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2760@1.0.0","target":"pkg:pypi/demo-15709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2760@1.0.0","target":"pkg:pypi/demo-18299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2760@1.0.0","target":"pkg:pypi/demo-19068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2760@1.0.0","target":"pkg:pypi/demo-20728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27610@1.0.0","target":"pkg:pypi/demo-11789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27610@1.0.0","target":"pkg:pypi/demo-19263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27610@1.0.0","target":"pkg:pypi/demo-24320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27610@1.0.0","target":"pkg:pypi/demo-26780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27611@1.0.1","target":"pkg:pypi/demo-19861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27612@1.0.2","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27612@1.0.2","target":"pkg:pypi/demo-16107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27612@1.0.2","target":"pkg:pypi/demo-24483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27612@1.0.2","target":"pkg:pypi/demo-25696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27613@1.0.3","target":"pkg:pypi/demo-2257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27613@1.0.3","target":"pkg:pypi/demo-26599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27614@1.0.4","target":"pkg:pypi/demo-14102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27614@1.0.4","target":"pkg:pypi/demo-18733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27614@1.0.4","target":"pkg:pypi/demo-23985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27615@1.0.0","target":"pkg:pypi/demo-15384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27615@1.0.0","target":"pkg:pypi/demo-2047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27615@1.0.0","target":"pkg:pypi/demo-2053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27616@1.0.1","target":"pkg:pypi/demo-13082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27617@1.0.2","target":"pkg:pypi/demo-15455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27617@1.0.2","target":"pkg:pypi/demo-21205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27618@1.0.3","target":"pkg:pypi/demo-15438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27618@1.0.3","target":"pkg:pypi/demo-18218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27618@1.0.3","target":"pkg:pypi/demo-2023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27618@1.0.3","target":"pkg:pypi/demo-21926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27619@1.0.4","target":"pkg:pypi/demo-11855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27619@1.0.4","target":"pkg:pypi/demo-2539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27619@1.0.4","target":"pkg:pypi/demo-26566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2761@1.0.1","target":"pkg:pypi/demo-21769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2761@1.0.1","target":"pkg:pypi/demo-27205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27620@1.0.0","target":"pkg:pypi/demo-11347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27620@1.0.0","target":"pkg:pypi/demo-17953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27620@1.0.0","target":"pkg:pypi/demo-21769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27621@1.0.1","target":"pkg:pypi/demo-17720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27622@1.0.2","target":"pkg:pypi/demo-17227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27623@1.0.3","target":"pkg:pypi/demo-12508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27623@1.0.3","target":"pkg:pypi/demo-14399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27623@1.0.3","target":"pkg:pypi/demo-16649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27623@1.0.3","target":"pkg:pypi/demo-18605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27624@1.0.4","target":"pkg:pypi/demo-20503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27624@1.0.4","target":"pkg:pypi/demo-2672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27625@1.0.0","target":"pkg:pypi/demo-11238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27625@1.0.0","target":"pkg:pypi/demo-12250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27626@1.0.1","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27626@1.0.1","target":"pkg:pypi/demo-16835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27626@1.0.1","target":"pkg:pypi/demo-1881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27627@1.0.2","target":"pkg:pypi/demo-11277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27627@1.0.2","target":"pkg:pypi/demo-19739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27627@1.0.2","target":"pkg:pypi/demo-23687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27628@1.0.3","target":"pkg:pypi/demo-11652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27628@1.0.3","target":"pkg:pypi/demo-14666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27628@1.0.3","target":"pkg:pypi/demo-16889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27629@1.0.4","target":"pkg:pypi/demo-11017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2762@1.0.2","target":"pkg:pypi/demo-11542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27630@1.0.0","target":"pkg:pypi/demo-11836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27630@1.0.0","target":"pkg:pypi/demo-14186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27630@1.0.0","target":"pkg:pypi/demo-15354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27630@1.0.0","target":"pkg:pypi/demo-25755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27631@1.0.1","target":"pkg:pypi/demo-13618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27631@1.0.1","target":"pkg:pypi/demo-16606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27632@1.0.2","target":"pkg:pypi/demo-12941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27632@1.0.2","target":"pkg:pypi/demo-15792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27632@1.0.2","target":"pkg:pypi/demo-16630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27632@1.0.2","target":"pkg:pypi/demo-21022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27633@1.0.3","target":"pkg:pypi/demo-15446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27633@1.0.3","target":"pkg:pypi/demo-18833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27633@1.0.3","target":"pkg:pypi/demo-22931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27633@1.0.3","target":"pkg:pypi/demo-241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27634@1.0.4","target":"pkg:pypi/demo-20057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27634@1.0.4","target":"pkg:pypi/demo-22654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27634@1.0.4","target":"pkg:pypi/demo-22743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27635@1.0.0","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27636@1.0.1","target":"pkg:pypi/demo-13644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27636@1.0.1","target":"pkg:pypi/demo-1703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27637@1.0.2","target":"pkg:pypi/demo-19289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27637@1.0.2","target":"pkg:pypi/demo-21781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27638@1.0.3","target":"pkg:pypi/demo-10222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27638@1.0.3","target":"pkg:pypi/demo-10606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27638@1.0.3","target":"pkg:pypi/demo-11334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27638@1.0.3","target":"pkg:pypi/demo-26647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27639@1.0.4","target":"pkg:pypi/demo-23132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2763@1.0.3","target":"pkg:pypi/demo-13627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2763@1.0.3","target":"pkg:pypi/demo-19299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2763@1.0.3","target":"pkg:pypi/demo-20220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2763@1.0.3","target":"pkg:pypi/demo-25403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27640@1.0.0","target":"pkg:pypi/demo-2580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27640@1.0.0","target":"pkg:pypi/demo-27055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27641@1.0.1","target":"pkg:pypi/demo-16929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27641@1.0.1","target":"pkg:pypi/demo-21468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27642@1.0.2","target":"pkg:pypi/demo-19452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27643@1.0.3","target":"pkg:pypi/demo-1009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27643@1.0.3","target":"pkg:pypi/demo-15025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27644@1.0.4","target":"pkg:pypi/demo-23466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27645@1.0.0","target":"pkg:pypi/demo-12689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27645@1.0.0","target":"pkg:pypi/demo-18863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27645@1.0.0","target":"pkg:pypi/demo-20230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27645@1.0.0","target":"pkg:pypi/demo-26261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27646@1.0.1","target":"pkg:pypi/demo-18734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27646@1.0.1","target":"pkg:pypi/demo-21742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27646@1.0.1","target":"pkg:pypi/demo-23804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27646@1.0.1","target":"pkg:pypi/demo-26451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27647@1.0.2","target":"pkg:pypi/demo-16388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27648@1.0.3","target":"pkg:pypi/demo-17945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27649@1.0.4","target":"pkg:pypi/demo-10431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27649@1.0.4","target":"pkg:pypi/demo-19807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2764@1.0.4","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2764@1.0.4","target":"pkg:pypi/demo-17560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2764@1.0.4","target":"pkg:pypi/demo-17764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2764@1.0.4","target":"pkg:pypi/demo-24143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27650@1.0.0","target":"pkg:pypi/demo-26037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27651@1.0.1","target":"pkg:pypi/demo-16268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27651@1.0.1","target":"pkg:pypi/demo-17364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27651@1.0.1","target":"pkg:pypi/demo-17432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27651@1.0.1","target":"pkg:pypi/demo-24438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27652@1.0.2","target":"pkg:pypi/demo-17867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27652@1.0.2","target":"pkg:pypi/demo-19196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27652@1.0.2","target":"pkg:pypi/demo-24469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27653@1.0.3","target":"pkg:pypi/demo-11316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27653@1.0.3","target":"pkg:pypi/demo-23870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27653@1.0.3","target":"pkg:pypi/demo-26293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27653@1.0.3","target":"pkg:pypi/demo-2652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27654@1.0.4","target":"pkg:pypi/demo-17890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27655@1.0.0","target":"pkg:pypi/demo-20367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27656@1.0.1","target":"pkg:pypi/demo-12367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27656@1.0.1","target":"pkg:pypi/demo-24935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27657@1.0.2","target":"pkg:pypi/demo-16130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27657@1.0.2","target":"pkg:pypi/demo-18947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27657@1.0.2","target":"pkg:pypi/demo-23679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27658@1.0.3","target":"pkg:pypi/demo-10946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27659@1.0.4","target":"pkg:pypi/demo-17189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27659@1.0.4","target":"pkg:pypi/demo-18276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27659@1.0.4","target":"pkg:pypi/demo-20076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2765@1.0.0","target":"pkg:pypi/demo-17453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27660@1.0.0","target":"pkg:pypi/demo-14062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27660@1.0.0","target":"pkg:pypi/demo-15124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27661@1.0.1","target":"pkg:pypi/demo-15906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27661@1.0.1","target":"pkg:pypi/demo-27386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27662@1.0.2","target":"pkg:pypi/demo-1788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27662@1.0.2","target":"pkg:pypi/demo-183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27662@1.0.2","target":"pkg:pypi/demo-26728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27663@1.0.3","target":"pkg:pypi/demo-11956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27663@1.0.3","target":"pkg:pypi/demo-16146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27663@1.0.3","target":"pkg:pypi/demo-18194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27663@1.0.3","target":"pkg:pypi/demo-20890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27664@1.0.4","target":"pkg:pypi/demo-16579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27664@1.0.4","target":"pkg:pypi/demo-19372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27664@1.0.4","target":"pkg:pypi/demo-25195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27664@1.0.4","target":"pkg:pypi/demo-25436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27665@1.0.0","target":"pkg:pypi/demo-14216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27665@1.0.0","target":"pkg:pypi/demo-17611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27665@1.0.0","target":"pkg:pypi/demo-21689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27665@1.0.0","target":"pkg:pypi/demo-23479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27666@1.0.1","target":"pkg:pypi/demo-11425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27666@1.0.1","target":"pkg:pypi/demo-19096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27666@1.0.1","target":"pkg:pypi/demo-23344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27666@1.0.1","target":"pkg:pypi/demo-26483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27667@1.0.2","target":"pkg:pypi/demo-12619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27667@1.0.2","target":"pkg:pypi/demo-16887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27667@1.0.2","target":"pkg:pypi/demo-22520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27667@1.0.2","target":"pkg:pypi/demo-26117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27668@1.0.3","target":"pkg:pypi/demo-14918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27668@1.0.3","target":"pkg:pypi/demo-21512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27669@1.0.4","target":"pkg:pypi/demo-14631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27669@1.0.4","target":"pkg:pypi/demo-18406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27669@1.0.4","target":"pkg:pypi/demo-24572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2766@1.0.1","target":"pkg:pypi/demo-16473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2766@1.0.1","target":"pkg:pypi/demo-21383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2766@1.0.1","target":"pkg:pypi/demo-24306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2766@1.0.1","target":"pkg:pypi/demo-26783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27670@1.0.0","target":"pkg:pypi/demo-2187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27671@1.0.1","target":"pkg:pypi/demo-1208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27671@1.0.1","target":"pkg:pypi/demo-14406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27671@1.0.1","target":"pkg:pypi/demo-17723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27672@1.0.2","target":"pkg:pypi/demo-17249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27672@1.0.2","target":"pkg:pypi/demo-19002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27672@1.0.2","target":"pkg:pypi/demo-27254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27673@1.0.3","target":"pkg:pypi/demo-13078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27673@1.0.3","target":"pkg:pypi/demo-25188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27674@1.0.4","target":"pkg:pypi/demo-21265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27674@1.0.4","target":"pkg:pypi/demo-2565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27675@1.0.0","target":"pkg:pypi/demo-15230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27675@1.0.0","target":"pkg:pypi/demo-19409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27675@1.0.0","target":"pkg:pypi/demo-27142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27675@1.0.0","target":"pkg:pypi/demo-27639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27676@1.0.1","target":"pkg:pypi/demo-15603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27677@1.0.2","target":"pkg:pypi/demo-19454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27677@1.0.2","target":"pkg:pypi/demo-23418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27677@1.0.2","target":"pkg:pypi/demo-24246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27678@1.0.3","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27678@1.0.3","target":"pkg:pypi/demo-12398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27678@1.0.3","target":"pkg:pypi/demo-2169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27678@1.0.3","target":"pkg:pypi/demo-22278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27679@1.0.4","target":"pkg:pypi/demo-20156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2767@1.0.2","target":"pkg:pypi/demo-13050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2767@1.0.2","target":"pkg:pypi/demo-16918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2767@1.0.2","target":"pkg:pypi/demo-24178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27680@1.0.0","target":"pkg:pypi/demo-19237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27681@1.0.1","target":"pkg:pypi/demo-21146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27682@1.0.2","target":"pkg:pypi/demo-12572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27682@1.0.2","target":"pkg:pypi/demo-1529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27682@1.0.2","target":"pkg:pypi/demo-15563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27682@1.0.2","target":"pkg:pypi/demo-22341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27683@1.0.3","target":"pkg:pypi/demo-15598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27683@1.0.3","target":"pkg:pypi/demo-27413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27684@1.0.4","target":"pkg:pypi/demo-12292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27684@1.0.4","target":"pkg:pypi/demo-12786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27684@1.0.4","target":"pkg:pypi/demo-20745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27684@1.0.4","target":"pkg:pypi/demo-22367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27685@1.0.0","target":"pkg:pypi/demo-15386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27685@1.0.0","target":"pkg:pypi/demo-16309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27685@1.0.0","target":"pkg:pypi/demo-24483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27686@1.0.1","target":"pkg:pypi/demo-19237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27686@1.0.1","target":"pkg:pypi/demo-2262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27686@1.0.1","target":"pkg:pypi/demo-25024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27686@1.0.1","target":"pkg:pypi/demo-27051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27687@1.0.2","target":"pkg:pypi/demo-1142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27687@1.0.2","target":"pkg:pypi/demo-16696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27687@1.0.2","target":"pkg:pypi/demo-27444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27688@1.0.3","target":"pkg:pypi/demo-16118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27688@1.0.3","target":"pkg:pypi/demo-20670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27688@1.0.3","target":"pkg:pypi/demo-20847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27688@1.0.3","target":"pkg:pypi/demo-27061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27689@1.0.4","target":"pkg:pypi/demo-21798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27689@1.0.4","target":"pkg:pypi/demo-23626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2768@1.0.3","target":"pkg:pypi/demo-14560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2768@1.0.3","target":"pkg:pypi/demo-19641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2768@1.0.3","target":"pkg:pypi/demo-21235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27690@1.0.0","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27690@1.0.0","target":"pkg:pypi/demo-14267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27690@1.0.0","target":"pkg:pypi/demo-27333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27691@1.0.1","target":"pkg:pypi/demo-11522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27691@1.0.1","target":"pkg:pypi/demo-15236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27691@1.0.1","target":"pkg:pypi/demo-26135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27692@1.0.2","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27692@1.0.2","target":"pkg:pypi/demo-1160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27692@1.0.2","target":"pkg:pypi/demo-1844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27693@1.0.3","target":"pkg:pypi/demo-15167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27693@1.0.3","target":"pkg:pypi/demo-20586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27693@1.0.3","target":"pkg:pypi/demo-27179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27694@1.0.4","target":"pkg:pypi/demo-18422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27694@1.0.4","target":"pkg:pypi/demo-21953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27695@1.0.0","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27695@1.0.0","target":"pkg:pypi/demo-23885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27696@1.0.1","target":"pkg:pypi/demo-18817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27696@1.0.1","target":"pkg:pypi/demo-19415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27696@1.0.1","target":"pkg:pypi/demo-22907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27696@1.0.1","target":"pkg:pypi/demo-24936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27697@1.0.2","target":"pkg:pypi/demo-1054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27697@1.0.2","target":"pkg:pypi/demo-16255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27697@1.0.2","target":"pkg:pypi/demo-24716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27698@1.0.3","target":"pkg:pypi/demo-16116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27698@1.0.3","target":"pkg:pypi/demo-25374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27699@1.0.4","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27699@1.0.4","target":"pkg:pypi/demo-2447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27699@1.0.4","target":"pkg:pypi/demo-25562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2769@1.0.4","target":"pkg:pypi/demo-108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2769@1.0.4","target":"pkg:pypi/demo-16196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2769@1.0.4","target":"pkg:pypi/demo-24221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-276@1.0.1","target":"pkg:pypi/demo-20134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-276@1.0.1","target":"pkg:pypi/demo-20140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-276@1.0.1","target":"pkg:pypi/demo-21959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27700@1.0.0","target":"pkg:pypi/demo-1623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27700@1.0.0","target":"pkg:pypi/demo-20102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27700@1.0.0","target":"pkg:pypi/demo-23279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27701@1.0.1","target":"pkg:pypi/demo-16419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27702@1.0.2","target":"pkg:pypi/demo-1595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27703@1.0.3","target":"pkg:pypi/demo-10836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27703@1.0.3","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27703@1.0.3","target":"pkg:pypi/demo-2152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27703@1.0.3","target":"pkg:pypi/demo-23551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27704@1.0.4","target":"pkg:pypi/demo-1219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27704@1.0.4","target":"pkg:pypi/demo-17977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27704@1.0.4","target":"pkg:pypi/demo-25758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27705@1.0.0","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27705@1.0.0","target":"pkg:pypi/demo-11047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27705@1.0.0","target":"pkg:pypi/demo-25070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27706@1.0.1","target":"pkg:pypi/demo-1500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27706@1.0.1","target":"pkg:pypi/demo-16972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27706@1.0.1","target":"pkg:pypi/demo-24488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27707@1.0.2","target":"pkg:pypi/demo-16726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27707@1.0.2","target":"pkg:pypi/demo-24892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27707@1.0.2","target":"pkg:pypi/demo-26493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27708@1.0.3","target":"pkg:pypi/demo-22187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27709@1.0.4","target":"pkg:pypi/demo-13739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2770@1.0.0","target":"pkg:pypi/demo-10951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2770@1.0.0","target":"pkg:pypi/demo-12311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2770@1.0.0","target":"pkg:pypi/demo-14255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27710@1.0.0","target":"pkg:pypi/demo-15584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27711@1.0.1","target":"pkg:pypi/demo-15760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27711@1.0.1","target":"pkg:pypi/demo-1763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27711@1.0.1","target":"pkg:pypi/demo-24112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27711@1.0.1","target":"pkg:pypi/demo-25155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27712@1.0.2","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27712@1.0.2","target":"pkg:pypi/demo-19641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27712@1.0.2","target":"pkg:pypi/demo-20475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27712@1.0.2","target":"pkg:pypi/demo-23837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27713@1.0.3","target":"pkg:pypi/demo-1325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27714@1.0.4","target":"pkg:pypi/demo-14545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27714@1.0.4","target":"pkg:pypi/demo-18328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27714@1.0.4","target":"pkg:pypi/demo-21589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27715@1.0.0","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27715@1.0.0","target":"pkg:pypi/demo-19404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27715@1.0.0","target":"pkg:pypi/demo-26693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27716@1.0.1","target":"pkg:pypi/demo-11912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27716@1.0.1","target":"pkg:pypi/demo-20040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27716@1.0.1","target":"pkg:pypi/demo-22134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27716@1.0.1","target":"pkg:pypi/demo-22788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27717@1.0.2","target":"pkg:pypi/demo-13964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27717@1.0.2","target":"pkg:pypi/demo-14356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27717@1.0.2","target":"pkg:pypi/demo-14701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27717@1.0.2","target":"pkg:pypi/demo-25596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27718@1.0.3","target":"pkg:pypi/demo-12294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27718@1.0.3","target":"pkg:pypi/demo-1431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27718@1.0.3","target":"pkg:pypi/demo-25099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27719@1.0.4","target":"pkg:pypi/demo-10790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27719@1.0.4","target":"pkg:pypi/demo-19699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27719@1.0.4","target":"pkg:pypi/demo-2131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27719@1.0.4","target":"pkg:pypi/demo-2192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2771@1.0.1","target":"pkg:pypi/demo-10660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2771@1.0.1","target":"pkg:pypi/demo-13587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2771@1.0.1","target":"pkg:pypi/demo-20499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2771@1.0.1","target":"pkg:pypi/demo-23435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27720@1.0.0","target":"pkg:pypi/demo-12575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27721@1.0.1","target":"pkg:pypi/demo-15951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27722@1.0.2","target":"pkg:pypi/demo-14472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27722@1.0.2","target":"pkg:pypi/demo-15388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27722@1.0.2","target":"pkg:pypi/demo-25173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27723@1.0.3","target":"pkg:pypi/demo-2093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27723@1.0.3","target":"pkg:pypi/demo-20986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27724@1.0.4","target":"pkg:pypi/demo-24087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27724@1.0.4","target":"pkg:pypi/demo-25925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27724@1.0.4","target":"pkg:pypi/demo-27071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27725@1.0.0","target":"pkg:pypi/demo-17646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27725@1.0.0","target":"pkg:pypi/demo-20066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27726@1.0.1","target":"pkg:pypi/demo-10253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27726@1.0.1","target":"pkg:pypi/demo-13730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27726@1.0.1","target":"pkg:pypi/demo-1555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27726@1.0.1","target":"pkg:pypi/demo-16999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27727@1.0.2","target":"pkg:pypi/demo-1014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27727@1.0.2","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27727@1.0.2","target":"pkg:pypi/demo-1943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27727@1.0.2","target":"pkg:pypi/demo-26056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27728@1.0.3","target":"pkg:pypi/demo-11015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27728@1.0.3","target":"pkg:pypi/demo-16542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27728@1.0.3","target":"pkg:pypi/demo-26233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27729@1.0.4","target":"pkg:pypi/demo-21453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27729@1.0.4","target":"pkg:pypi/demo-23982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27729@1.0.4","target":"pkg:pypi/demo-24371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27729@1.0.4","target":"pkg:pypi/demo-25904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2772@1.0.2","target":"pkg:pypi/demo-15921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2772@1.0.2","target":"pkg:pypi/demo-17213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2772@1.0.2","target":"pkg:pypi/demo-18391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2772@1.0.2","target":"pkg:pypi/demo-20461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27730@1.0.0","target":"pkg:pypi/demo-23795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27731@1.0.1","target":"pkg:pypi/demo-16959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27731@1.0.1","target":"pkg:pypi/demo-25099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27732@1.0.2","target":"pkg:pypi/demo-13779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27732@1.0.2","target":"pkg:pypi/demo-165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27732@1.0.2","target":"pkg:pypi/demo-17836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27733@1.0.3","target":"pkg:pypi/demo-2234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27734@1.0.4","target":"pkg:pypi/demo-19310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27735@1.0.0","target":"pkg:pypi/demo-20866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27735@1.0.0","target":"pkg:pypi/demo-23667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27735@1.0.0","target":"pkg:pypi/demo-2680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27736@1.0.1","target":"pkg:pypi/demo-24189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27737@1.0.2","target":"pkg:pypi/demo-20684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27738@1.0.3","target":"pkg:pypi/demo-2036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27739@1.0.4","target":"pkg:pypi/demo-11384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27739@1.0.4","target":"pkg:pypi/demo-13353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27739@1.0.4","target":"pkg:pypi/demo-20717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2773@1.0.3","target":"pkg:pypi/demo-11683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2773@1.0.3","target":"pkg:pypi/demo-12907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2773@1.0.3","target":"pkg:pypi/demo-2222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27740@1.0.0","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27740@1.0.0","target":"pkg:pypi/demo-19914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27741@1.0.1","target":"pkg:pypi/demo-11848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27742@1.0.2","target":"pkg:pypi/demo-1582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27742@1.0.2","target":"pkg:pypi/demo-2215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27742@1.0.2","target":"pkg:pypi/demo-22708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27743@1.0.3","target":"pkg:pypi/demo-16173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27743@1.0.3","target":"pkg:pypi/demo-23932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27744@1.0.4","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27744@1.0.4","target":"pkg:pypi/demo-20234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27744@1.0.4","target":"pkg:pypi/demo-21479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27745@1.0.0","target":"pkg:pypi/demo-14999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27745@1.0.0","target":"pkg:pypi/demo-21895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27746@1.0.1","target":"pkg:pypi/demo-196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27747@1.0.2","target":"pkg:pypi/demo-23313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27748@1.0.3","target":"pkg:pypi/demo-18694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27748@1.0.3","target":"pkg:pypi/demo-26217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27749@1.0.4","target":"pkg:pypi/demo-20095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27749@1.0.4","target":"pkg:pypi/demo-23677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2774@1.0.4","target":"pkg:pypi/demo-13125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2774@1.0.4","target":"pkg:pypi/demo-13763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2774@1.0.4","target":"pkg:pypi/demo-19593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2774@1.0.4","target":"pkg:pypi/demo-20119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27750@1.0.0","target":"pkg:pypi/demo-24674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27751@1.0.1","target":"pkg:pypi/demo-26436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27752@1.0.2","target":"pkg:pypi/demo-13970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27752@1.0.2","target":"pkg:pypi/demo-2055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27752@1.0.2","target":"pkg:pypi/demo-23142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27752@1.0.2","target":"pkg:pypi/demo-26280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27753@1.0.3","target":"pkg:pypi/demo-27377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27754@1.0.4","target":"pkg:pypi/demo-17063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27754@1.0.4","target":"pkg:pypi/demo-20422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27754@1.0.4","target":"pkg:pypi/demo-21268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27755@1.0.0","target":"pkg:pypi/demo-10671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27755@1.0.0","target":"pkg:pypi/demo-14717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27755@1.0.0","target":"pkg:pypi/demo-2499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27756@1.0.1","target":"pkg:pypi/demo-15181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27756@1.0.1","target":"pkg:pypi/demo-22595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27756@1.0.1","target":"pkg:pypi/demo-2261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27756@1.0.1","target":"pkg:pypi/demo-26089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27757@1.0.2","target":"pkg:pypi/demo-16493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27758@1.0.3","target":"pkg:pypi/demo-22388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27759@1.0.4","target":"pkg:pypi/demo-17228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27759@1.0.4","target":"pkg:pypi/demo-2230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2775@1.0.0","target":"pkg:pypi/demo-19457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27760@1.0.0","target":"pkg:pypi/demo-1746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27761@1.0.1","target":"pkg:pypi/demo-22087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27761@1.0.1","target":"pkg:pypi/demo-23115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27761@1.0.1","target":"pkg:pypi/demo-24366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27762@1.0.2","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27762@1.0.2","target":"pkg:pypi/demo-13104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27762@1.0.2","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27762@1.0.2","target":"pkg:pypi/demo-17855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27763@1.0.3","target":"pkg:pypi/demo-12579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27763@1.0.3","target":"pkg:pypi/demo-20668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27763@1.0.3","target":"pkg:pypi/demo-20962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27764@1.0.4","target":"pkg:pypi/demo-16402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27765@1.0.0","target":"pkg:pypi/demo-1764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27765@1.0.0","target":"pkg:pypi/demo-26475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27766@1.0.1","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27766@1.0.1","target":"pkg:pypi/demo-17062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27767@1.0.2","target":"pkg:pypi/demo-12072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27767@1.0.2","target":"pkg:pypi/demo-24021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27768@1.0.3","target":"pkg:pypi/demo-13975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27769@1.0.4","target":"pkg:pypi/demo-21899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27769@1.0.4","target":"pkg:pypi/demo-22153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2776@1.0.1","target":"pkg:pypi/demo-15778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2776@1.0.1","target":"pkg:pypi/demo-15845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27770@1.0.0","target":"pkg:pypi/demo-17633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27770@1.0.0","target":"pkg:pypi/demo-23047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27770@1.0.0","target":"pkg:pypi/demo-2652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27771@1.0.1","target":"pkg:pypi/demo-11174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27771@1.0.1","target":"pkg:pypi/demo-17943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27771@1.0.1","target":"pkg:pypi/demo-18528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27771@1.0.1","target":"pkg:pypi/demo-2194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27772@1.0.2","target":"pkg:pypi/demo-25628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27773@1.0.3","target":"pkg:pypi/demo-20207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27774@1.0.4","target":"pkg:pypi/demo-15390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27774@1.0.4","target":"pkg:pypi/demo-19065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27775@1.0.0","target":"pkg:pypi/demo-11570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27775@1.0.0","target":"pkg:pypi/demo-1834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27775@1.0.0","target":"pkg:pypi/demo-20049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27776@1.0.1","target":"pkg:pypi/demo-1828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27776@1.0.1","target":"pkg:pypi/demo-18648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27776@1.0.1","target":"pkg:pypi/demo-20430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27777@1.0.2","target":"pkg:pypi/demo-10654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27777@1.0.2","target":"pkg:pypi/demo-16429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27778@1.0.3","target":"pkg:pypi/demo-1351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27778@1.0.3","target":"pkg:pypi/demo-23342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27778@1.0.3","target":"pkg:pypi/demo-26268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27779@1.0.4","target":"pkg:pypi/demo-13786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27779@1.0.4","target":"pkg:pypi/demo-20250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27779@1.0.4","target":"pkg:pypi/demo-21174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27779@1.0.4","target":"pkg:pypi/demo-26249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2777@1.0.2","target":"pkg:pypi/demo-11468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2777@1.0.2","target":"pkg:pypi/demo-19858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2777@1.0.2","target":"pkg:pypi/demo-25589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2777@1.0.2","target":"pkg:pypi/demo-2646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27780@1.0.0","target":"pkg:pypi/demo-11325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27781@1.0.1","target":"pkg:pypi/demo-15926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27781@1.0.1","target":"pkg:pypi/demo-25301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27782@1.0.2","target":"pkg:pypi/demo-11295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27783@1.0.3","target":"pkg:pypi/demo-17550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27783@1.0.3","target":"pkg:pypi/demo-18390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27784@1.0.4","target":"pkg:pypi/demo-22020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27784@1.0.4","target":"pkg:pypi/demo-22699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27784@1.0.4","target":"pkg:pypi/demo-25751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27784@1.0.4","target":"pkg:pypi/demo-26839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27785@1.0.0","target":"pkg:pypi/demo-23894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27786@1.0.1","target":"pkg:pypi/demo-13052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27786@1.0.1","target":"pkg:pypi/demo-2233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27786@1.0.1","target":"pkg:pypi/demo-22434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27787@1.0.2","target":"pkg:pypi/demo-14140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27787@1.0.2","target":"pkg:pypi/demo-2033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27788@1.0.3","target":"pkg:pypi/demo-182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27788@1.0.3","target":"pkg:pypi/demo-25975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27788@1.0.3","target":"pkg:pypi/demo-265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27789@1.0.4","target":"pkg:pypi/demo-13727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27789@1.0.4","target":"pkg:pypi/demo-19308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27789@1.0.4","target":"pkg:pypi/demo-26028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27789@1.0.4","target":"pkg:pypi/demo-26975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2778@1.0.3","target":"pkg:pypi/demo-16823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2778@1.0.3","target":"pkg:pypi/demo-1973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27790@1.0.0","target":"pkg:pypi/demo-15717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27791@1.0.1","target":"pkg:pypi/demo-17341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27792@1.0.2","target":"pkg:pypi/demo-16047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27793@1.0.3","target":"pkg:pypi/demo-23677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27794@1.0.4","target":"pkg:pypi/demo-21980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27794@1.0.4","target":"pkg:pypi/demo-24539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27795@1.0.0","target":"pkg:pypi/demo-15673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27795@1.0.0","target":"pkg:pypi/demo-16816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27795@1.0.0","target":"pkg:pypi/demo-21779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27796@1.0.1","target":"pkg:pypi/demo-22746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27796@1.0.1","target":"pkg:pypi/demo-25227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27797@1.0.2","target":"pkg:pypi/demo-12211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27798@1.0.3","target":"pkg:pypi/demo-14676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27798@1.0.3","target":"pkg:pypi/demo-16904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27798@1.0.3","target":"pkg:pypi/demo-18039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27798@1.0.3","target":"pkg:pypi/demo-20151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27799@1.0.4","target":"pkg:pypi/demo-10675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27799@1.0.4","target":"pkg:pypi/demo-12954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27799@1.0.4","target":"pkg:pypi/demo-22858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2779@1.0.4","target":"pkg:pypi/demo-12654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2779@1.0.4","target":"pkg:pypi/demo-1282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2779@1.0.4","target":"pkg:pypi/demo-13099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2779@1.0.4","target":"pkg:pypi/demo-18439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-277@1.0.2","target":"pkg:pypi/demo-27285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-277@1.0.2","target":"pkg:pypi/demo-27509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27800@1.0.0","target":"pkg:pypi/demo-21869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27801@1.0.1","target":"pkg:pypi/demo-11471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27801@1.0.1","target":"pkg:pypi/demo-12450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27802@1.0.2","target":"pkg:pypi/demo-2398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27802@1.0.2","target":"pkg:pypi/demo-24516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27802@1.0.2","target":"pkg:pypi/demo-26768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27803@1.0.3","target":"pkg:pypi/demo-22307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27804@1.0.4","target":"pkg:pypi/demo-11705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27804@1.0.4","target":"pkg:pypi/demo-16562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27804@1.0.4","target":"pkg:pypi/demo-17242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27804@1.0.4","target":"pkg:pypi/demo-24443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27805@1.0.0","target":"pkg:pypi/demo-14917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27805@1.0.0","target":"pkg:pypi/demo-18514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27806@1.0.1","target":"pkg:pypi/demo-20469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27806@1.0.1","target":"pkg:pypi/demo-20740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27806@1.0.1","target":"pkg:pypi/demo-22422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27806@1.0.1","target":"pkg:pypi/demo-24550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27807@1.0.2","target":"pkg:pypi/demo-1124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27807@1.0.2","target":"pkg:pypi/demo-23729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27807@1.0.2","target":"pkg:pypi/demo-25706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27808@1.0.3","target":"pkg:pypi/demo-20725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27808@1.0.3","target":"pkg:pypi/demo-25475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27808@1.0.3","target":"pkg:pypi/demo-25571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27809@1.0.4","target":"pkg:pypi/demo-1154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27809@1.0.4","target":"pkg:pypi/demo-14756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27809@1.0.4","target":"pkg:pypi/demo-22326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27809@1.0.4","target":"pkg:pypi/demo-26001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2780@1.0.0","target":"pkg:pypi/demo-10311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27810@1.0.0","target":"pkg:pypi/demo-19675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27811@1.0.1","target":"pkg:pypi/demo-16714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27812@1.0.2","target":"pkg:pypi/demo-24477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27813@1.0.3","target":"pkg:pypi/demo-10734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27813@1.0.3","target":"pkg:pypi/demo-1377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27813@1.0.3","target":"pkg:pypi/demo-21528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27814@1.0.4","target":"pkg:pypi/demo-123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27814@1.0.4","target":"pkg:pypi/demo-16330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27814@1.0.4","target":"pkg:pypi/demo-17178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27814@1.0.4","target":"pkg:pypi/demo-18860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27815@1.0.0","target":"pkg:pypi/demo-12233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27815@1.0.0","target":"pkg:pypi/demo-14038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27815@1.0.0","target":"pkg:pypi/demo-19163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27815@1.0.0","target":"pkg:pypi/demo-27449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27816@1.0.1","target":"pkg:pypi/demo-12732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27816@1.0.1","target":"pkg:pypi/demo-15103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27816@1.0.1","target":"pkg:pypi/demo-17567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27816@1.0.1","target":"pkg:pypi/demo-24820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27817@1.0.2","target":"pkg:pypi/demo-12271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27817@1.0.2","target":"pkg:pypi/demo-19386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27817@1.0.2","target":"pkg:pypi/demo-20505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27818@1.0.3","target":"pkg:pypi/demo-14742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27818@1.0.3","target":"pkg:pypi/demo-18081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27818@1.0.3","target":"pkg:pypi/demo-27563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27819@1.0.4","target":"pkg:pypi/demo-20470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27819@1.0.4","target":"pkg:pypi/demo-24045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27819@1.0.4","target":"pkg:pypi/demo-25011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27819@1.0.4","target":"pkg:pypi/demo-26614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2781@1.0.1","target":"pkg:pypi/demo-14669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2781@1.0.1","target":"pkg:pypi/demo-19055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27820@1.0.0","target":"pkg:pypi/demo-1078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27821@1.0.1","target":"pkg:pypi/demo-17614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27821@1.0.1","target":"pkg:pypi/demo-19738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27821@1.0.1","target":"pkg:pypi/demo-19987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27822@1.0.2","target":"pkg:pypi/demo-10513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27822@1.0.2","target":"pkg:pypi/demo-22328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27822@1.0.2","target":"pkg:pypi/demo-22444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27823@1.0.3","target":"pkg:pypi/demo-16292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27823@1.0.3","target":"pkg:pypi/demo-16845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27823@1.0.3","target":"pkg:pypi/demo-22655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27823@1.0.3","target":"pkg:pypi/demo-25737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27824@1.0.4","target":"pkg:pypi/demo-19560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27825@1.0.0","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27825@1.0.0","target":"pkg:pypi/demo-25252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27826@1.0.1","target":"pkg:pypi/demo-13623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27826@1.0.1","target":"pkg:pypi/demo-13789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27826@1.0.1","target":"pkg:pypi/demo-21223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27826@1.0.1","target":"pkg:pypi/demo-25011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27827@1.0.2","target":"pkg:pypi/demo-23068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27828@1.0.3","target":"pkg:pypi/demo-25484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27829@1.0.4","target":"pkg:pypi/demo-20657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27829@1.0.4","target":"pkg:pypi/demo-25518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2782@1.0.2","target":"pkg:pypi/demo-14774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2782@1.0.2","target":"pkg:pypi/demo-17261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2782@1.0.2","target":"pkg:pypi/demo-17289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27830@1.0.0","target":"pkg:pypi/demo-19090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27830@1.0.0","target":"pkg:pypi/demo-19610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27831@1.0.1","target":"pkg:pypi/demo-16393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27831@1.0.1","target":"pkg:pypi/demo-21629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27831@1.0.1","target":"pkg:pypi/demo-23443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27831@1.0.1","target":"pkg:pypi/demo-2623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27832@1.0.2","target":"pkg:pypi/demo-16365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27833@1.0.3","target":"pkg:pypi/demo-18246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27833@1.0.3","target":"pkg:pypi/demo-20706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27833@1.0.3","target":"pkg:pypi/demo-26580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27834@1.0.4","target":"pkg:pypi/demo-15228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27834@1.0.4","target":"pkg:pypi/demo-1612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27834@1.0.4","target":"pkg:pypi/demo-17730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27834@1.0.4","target":"pkg:pypi/demo-24543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27835@1.0.0","target":"pkg:pypi/demo-11260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27835@1.0.0","target":"pkg:pypi/demo-13457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27835@1.0.0","target":"pkg:pypi/demo-14680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27835@1.0.0","target":"pkg:pypi/demo-23795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27836@1.0.1","target":"pkg:pypi/demo-11249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27836@1.0.1","target":"pkg:pypi/demo-21779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27837@1.0.2","target":"pkg:pypi/demo-20711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27838@1.0.3","target":"pkg:pypi/demo-12051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27838@1.0.3","target":"pkg:pypi/demo-1513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27838@1.0.3","target":"pkg:pypi/demo-22031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27838@1.0.3","target":"pkg:pypi/demo-27545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27839@1.0.4","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27839@1.0.4","target":"pkg:pypi/demo-17782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2783@1.0.3","target":"pkg:pypi/demo-15397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2783@1.0.3","target":"pkg:pypi/demo-20360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2783@1.0.3","target":"pkg:pypi/demo-2217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27840@1.0.0","target":"pkg:pypi/demo-1336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27841@1.0.1","target":"pkg:pypi/demo-22363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27842@1.0.2","target":"pkg:pypi/demo-12287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27842@1.0.2","target":"pkg:pypi/demo-17185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27842@1.0.2","target":"pkg:pypi/demo-20171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27843@1.0.3","target":"pkg:pypi/demo-14157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27843@1.0.3","target":"pkg:pypi/demo-24046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27844@1.0.4","target":"pkg:pypi/demo-13140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27844@1.0.4","target":"pkg:pypi/demo-14755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27844@1.0.4","target":"pkg:pypi/demo-18608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27845@1.0.0","target":"pkg:pypi/demo-13191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27845@1.0.0","target":"pkg:pypi/demo-17906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27845@1.0.0","target":"pkg:pypi/demo-1978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27845@1.0.0","target":"pkg:pypi/demo-22996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27846@1.0.1","target":"pkg:pypi/demo-11949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27846@1.0.1","target":"pkg:pypi/demo-15147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27847@1.0.2","target":"pkg:pypi/demo-11937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27847@1.0.2","target":"pkg:pypi/demo-17036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27847@1.0.2","target":"pkg:pypi/demo-20689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27848@1.0.3","target":"pkg:pypi/demo-1140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27848@1.0.3","target":"pkg:pypi/demo-12931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27848@1.0.3","target":"pkg:pypi/demo-1937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27848@1.0.3","target":"pkg:pypi/demo-21939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27849@1.0.4","target":"pkg:pypi/demo-25819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2784@1.0.4","target":"pkg:pypi/demo-18001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2784@1.0.4","target":"pkg:pypi/demo-22100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2784@1.0.4","target":"pkg:pypi/demo-23350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2784@1.0.4","target":"pkg:pypi/demo-23387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27850@1.0.0","target":"pkg:pypi/demo-12110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27850@1.0.0","target":"pkg:pypi/demo-19690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27850@1.0.0","target":"pkg:pypi/demo-22625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27850@1.0.0","target":"pkg:pypi/demo-26880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27851@1.0.1","target":"pkg:pypi/demo-11792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27851@1.0.1","target":"pkg:pypi/demo-175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27851@1.0.1","target":"pkg:pypi/demo-25894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27851@1.0.1","target":"pkg:pypi/demo-26840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27852@1.0.2","target":"pkg:pypi/demo-12051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27852@1.0.2","target":"pkg:pypi/demo-12936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27852@1.0.2","target":"pkg:pypi/demo-26228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27853@1.0.3","target":"pkg:pypi/demo-1225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27853@1.0.3","target":"pkg:pypi/demo-18415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27853@1.0.3","target":"pkg:pypi/demo-19793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27854@1.0.4","target":"pkg:pypi/demo-23690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27855@1.0.0","target":"pkg:pypi/demo-25417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27856@1.0.1","target":"pkg:pypi/demo-12847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27856@1.0.1","target":"pkg:pypi/demo-21116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27857@1.0.2","target":"pkg:pypi/demo-18007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27857@1.0.2","target":"pkg:pypi/demo-20817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27857@1.0.2","target":"pkg:pypi/demo-25760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27858@1.0.3","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27858@1.0.3","target":"pkg:pypi/demo-1412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27859@1.0.4","target":"pkg:pypi/demo-10653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27859@1.0.4","target":"pkg:pypi/demo-19134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27859@1.0.4","target":"pkg:pypi/demo-2379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2785@1.0.0","target":"pkg:pypi/demo-19436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2785@1.0.0","target":"pkg:pypi/demo-23444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2785@1.0.0","target":"pkg:pypi/demo-25938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2785@1.0.0","target":"pkg:pypi/demo-261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27860@1.0.0","target":"pkg:pypi/demo-11711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27860@1.0.0","target":"pkg:pypi/demo-15988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27860@1.0.0","target":"pkg:pypi/demo-2551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27861@1.0.1","target":"pkg:pypi/demo-12312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27861@1.0.1","target":"pkg:pypi/demo-17100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27861@1.0.1","target":"pkg:pypi/demo-18105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27861@1.0.1","target":"pkg:pypi/demo-24686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27862@1.0.2","target":"pkg:pypi/demo-26206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27863@1.0.3","target":"pkg:pypi/demo-13897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27863@1.0.3","target":"pkg:pypi/demo-19192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27863@1.0.3","target":"pkg:pypi/demo-25069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27864@1.0.4","target":"pkg:pypi/demo-22336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27864@1.0.4","target":"pkg:pypi/demo-26111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27865@1.0.0","target":"pkg:pypi/demo-18952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27866@1.0.1","target":"pkg:pypi/demo-1035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27866@1.0.1","target":"pkg:pypi/demo-12530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27866@1.0.1","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27867@1.0.2","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27867@1.0.2","target":"pkg:pypi/demo-24520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27868@1.0.3","target":"pkg:pypi/demo-16627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27868@1.0.3","target":"pkg:pypi/demo-19540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27868@1.0.3","target":"pkg:pypi/demo-25895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27868@1.0.3","target":"pkg:pypi/demo-26841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27869@1.0.4","target":"pkg:pypi/demo-13594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27869@1.0.4","target":"pkg:pypi/demo-1932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2786@1.0.1","target":"pkg:pypi/demo-13153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2786@1.0.1","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2786@1.0.1","target":"pkg:pypi/demo-24140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2786@1.0.1","target":"pkg:pypi/demo-27860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27870@1.0.0","target":"pkg:pypi/demo-13887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27870@1.0.0","target":"pkg:pypi/demo-18788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27871@1.0.1","target":"pkg:pypi/demo-25713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27872@1.0.2","target":"pkg:pypi/demo-15363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27872@1.0.2","target":"pkg:pypi/demo-21991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27872@1.0.2","target":"pkg:pypi/demo-23293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27873@1.0.3","target":"pkg:pypi/demo-11803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27874@1.0.4","target":"pkg:pypi/demo-17810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27874@1.0.4","target":"pkg:pypi/demo-18256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27874@1.0.4","target":"pkg:pypi/demo-18694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27874@1.0.4","target":"pkg:pypi/demo-27022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27875@1.0.0","target":"pkg:pypi/demo-19090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27876@1.0.1","target":"pkg:pypi/demo-1663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27876@1.0.1","target":"pkg:pypi/demo-19621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27876@1.0.1","target":"pkg:pypi/demo-23554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27876@1.0.1","target":"pkg:pypi/demo-24957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27877@1.0.2","target":"pkg:pypi/demo-21799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27877@1.0.2","target":"pkg:pypi/demo-24758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27877@1.0.2","target":"pkg:pypi/demo-25104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27878@1.0.3","target":"pkg:pypi/demo-15439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27878@1.0.3","target":"pkg:pypi/demo-20280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27879@1.0.4","target":"pkg:pypi/demo-10989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27879@1.0.4","target":"pkg:pypi/demo-1492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27879@1.0.4","target":"pkg:pypi/demo-19485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2787@1.0.2","target":"pkg:pypi/demo-13841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2787@1.0.2","target":"pkg:pypi/demo-20309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2787@1.0.2","target":"pkg:pypi/demo-23608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27880@1.0.0","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27880@1.0.0","target":"pkg:pypi/demo-2336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27880@1.0.0","target":"pkg:pypi/demo-24308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27881@1.0.1","target":"pkg:pypi/demo-11435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27881@1.0.1","target":"pkg:pypi/demo-14067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27881@1.0.1","target":"pkg:pypi/demo-17798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27881@1.0.1","target":"pkg:pypi/demo-23351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27882@1.0.2","target":"pkg:pypi/demo-11247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27882@1.0.2","target":"pkg:pypi/demo-22356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27883@1.0.3","target":"pkg:pypi/demo-13532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27883@1.0.3","target":"pkg:pypi/demo-16489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27883@1.0.3","target":"pkg:pypi/demo-26595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27884@1.0.4","target":"pkg:pypi/demo-14150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27884@1.0.4","target":"pkg:pypi/demo-17151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27885@1.0.0","target":"pkg:pypi/demo-21739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27885@1.0.0","target":"pkg:pypi/demo-23944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27886@1.0.1","target":"pkg:pypi/demo-12521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27887@1.0.2","target":"pkg:pypi/demo-1204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27888@1.0.3","target":"pkg:pypi/demo-12659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27888@1.0.3","target":"pkg:pypi/demo-20469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27888@1.0.3","target":"pkg:pypi/demo-25475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27889@1.0.4","target":"pkg:pypi/demo-13026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2788@1.0.3","target":"pkg:pypi/demo-22101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27890@1.0.0","target":"pkg:pypi/demo-10082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27890@1.0.0","target":"pkg:pypi/demo-2460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27890@1.0.0","target":"pkg:pypi/demo-25342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27891@1.0.1","target":"pkg:pypi/demo-10663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27891@1.0.1","target":"pkg:pypi/demo-13325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27891@1.0.1","target":"pkg:pypi/demo-19966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27892@1.0.2","target":"pkg:pypi/demo-18167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27892@1.0.2","target":"pkg:pypi/demo-19856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27892@1.0.2","target":"pkg:pypi/demo-23130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27892@1.0.2","target":"pkg:pypi/demo-26437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27893@1.0.3","target":"pkg:pypi/demo-26472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27894@1.0.4","target":"pkg:pypi/demo-10794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27894@1.0.4","target":"pkg:pypi/demo-11744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27894@1.0.4","target":"pkg:pypi/demo-27532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27895@1.0.0","target":"pkg:pypi/demo-1921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27895@1.0.0","target":"pkg:pypi/demo-25676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27896@1.0.1","target":"pkg:pypi/demo-11334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27896@1.0.1","target":"pkg:pypi/demo-16350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27896@1.0.1","target":"pkg:pypi/demo-17069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27896@1.0.1","target":"pkg:pypi/demo-26385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27897@1.0.2","target":"pkg:pypi/demo-10200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27897@1.0.2","target":"pkg:pypi/demo-12920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27897@1.0.2","target":"pkg:pypi/demo-17183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27897@1.0.2","target":"pkg:pypi/demo-18497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27898@1.0.3","target":"pkg:pypi/demo-175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27898@1.0.3","target":"pkg:pypi/demo-17817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27899@1.0.4","target":"pkg:pypi/demo-13451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2789@1.0.4","target":"pkg:pypi/demo-21088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2789@1.0.4","target":"pkg:pypi/demo-24807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-278@1.0.3","target":"pkg:pypi/demo-27343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27900@1.0.0","target":"pkg:pypi/demo-12926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27900@1.0.0","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27900@1.0.0","target":"pkg:pypi/demo-1392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27900@1.0.0","target":"pkg:pypi/demo-17633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27901@1.0.1","target":"pkg:pypi/demo-14860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27901@1.0.1","target":"pkg:pypi/demo-15563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27901@1.0.1","target":"pkg:pypi/demo-21390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27901@1.0.1","target":"pkg:pypi/demo-27415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27902@1.0.2","target":"pkg:pypi/demo-17023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27902@1.0.2","target":"pkg:pypi/demo-21185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27903@1.0.3","target":"pkg:pypi/demo-1217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27903@1.0.3","target":"pkg:pypi/demo-19316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27904@1.0.4","target":"pkg:pypi/demo-14197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27904@1.0.4","target":"pkg:pypi/demo-15832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27904@1.0.4","target":"pkg:pypi/demo-23862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27904@1.0.4","target":"pkg:pypi/demo-24968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27905@1.0.0","target":"pkg:pypi/demo-14450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27905@1.0.0","target":"pkg:pypi/demo-18881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27905@1.0.0","target":"pkg:pypi/demo-25754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27906@1.0.1","target":"pkg:pypi/demo-13390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27906@1.0.1","target":"pkg:pypi/demo-20249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27906@1.0.1","target":"pkg:pypi/demo-23385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27907@1.0.2","target":"pkg:pypi/demo-25041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27908@1.0.3","target":"pkg:pypi/demo-14662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27908@1.0.3","target":"pkg:pypi/demo-15140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27908@1.0.3","target":"pkg:pypi/demo-2009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27909@1.0.4","target":"pkg:pypi/demo-10358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27909@1.0.4","target":"pkg:pypi/demo-1846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2790@1.0.0","target":"pkg:pypi/demo-14368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2790@1.0.0","target":"pkg:pypi/demo-20428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2790@1.0.0","target":"pkg:pypi/demo-24732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2790@1.0.0","target":"pkg:pypi/demo-26365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27910@1.0.0","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27910@1.0.0","target":"pkg:pypi/demo-12998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27911@1.0.1","target":"pkg:pypi/demo-13348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27911@1.0.1","target":"pkg:pypi/demo-16203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27912@1.0.2","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27913@1.0.3","target":"pkg:pypi/demo-23172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27914@1.0.4","target":"pkg:pypi/demo-12159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27914@1.0.4","target":"pkg:pypi/demo-17946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27914@1.0.4","target":"pkg:pypi/demo-20518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27914@1.0.4","target":"pkg:pypi/demo-25312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27915@1.0.0","target":"pkg:pypi/demo-15775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27915@1.0.0","target":"pkg:pypi/demo-20927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27915@1.0.0","target":"pkg:pypi/demo-27592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27915@1.0.0","target":"pkg:pypi/demo-27643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27916@1.0.1","target":"pkg:pypi/demo-1523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27916@1.0.1","target":"pkg:pypi/demo-17106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27917@1.0.2","target":"pkg:pypi/demo-20083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27918@1.0.3","target":"pkg:pypi/demo-12411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27919@1.0.4","target":"pkg:pypi/demo-19761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27919@1.0.4","target":"pkg:pypi/demo-26155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2791@1.0.1","target":"pkg:pypi/demo-11476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2791@1.0.1","target":"pkg:pypi/demo-16356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27920@1.0.0","target":"pkg:pypi/demo-18772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27921@1.0.1","target":"pkg:pypi/demo-16210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27921@1.0.1","target":"pkg:pypi/demo-20181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27922@1.0.2","target":"pkg:pypi/demo-10585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27922@1.0.2","target":"pkg:pypi/demo-14443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27922@1.0.2","target":"pkg:pypi/demo-15835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27923@1.0.3","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27923@1.0.3","target":"pkg:pypi/demo-14992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27924@1.0.4","target":"pkg:pypi/demo-12064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27924@1.0.4","target":"pkg:pypi/demo-1682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27924@1.0.4","target":"pkg:pypi/demo-2556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27925@1.0.0","target":"pkg:pypi/demo-10562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27925@1.0.0","target":"pkg:pypi/demo-21027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27925@1.0.0","target":"pkg:pypi/demo-23439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27926@1.0.1","target":"pkg:pypi/demo-11727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27926@1.0.1","target":"pkg:pypi/demo-15869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27926@1.0.1","target":"pkg:pypi/demo-17270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27926@1.0.1","target":"pkg:pypi/demo-23548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27927@1.0.2","target":"pkg:pypi/demo-11737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27927@1.0.2","target":"pkg:pypi/demo-16933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27927@1.0.2","target":"pkg:pypi/demo-20571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27928@1.0.3","target":"pkg:pypi/demo-14533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27928@1.0.3","target":"pkg:pypi/demo-24954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27928@1.0.3","target":"pkg:pypi/demo-25020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27929@1.0.4","target":"pkg:pypi/demo-11488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27929@1.0.4","target":"pkg:pypi/demo-2193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2792@1.0.2","target":"pkg:pypi/demo-12476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27930@1.0.0","target":"pkg:pypi/demo-10903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27930@1.0.0","target":"pkg:pypi/demo-24724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27931@1.0.1","target":"pkg:pypi/demo-10836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27931@1.0.1","target":"pkg:pypi/demo-1453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27931@1.0.1","target":"pkg:pypi/demo-23481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27932@1.0.2","target":"pkg:pypi/demo-11215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27932@1.0.2","target":"pkg:pypi/demo-17106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27932@1.0.2","target":"pkg:pypi/demo-21126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27933@1.0.3","target":"pkg:pypi/demo-14879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27933@1.0.3","target":"pkg:pypi/demo-16751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27933@1.0.3","target":"pkg:pypi/demo-17154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27933@1.0.3","target":"pkg:pypi/demo-19228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27934@1.0.4","target":"pkg:pypi/demo-20803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27934@1.0.4","target":"pkg:pypi/demo-23966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27934@1.0.4","target":"pkg:pypi/demo-26513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27935@1.0.0","target":"pkg:pypi/demo-12965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27935@1.0.0","target":"pkg:pypi/demo-14550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27935@1.0.0","target":"pkg:pypi/demo-27483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27936@1.0.1","target":"pkg:pypi/demo-23748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27936@1.0.1","target":"pkg:pypi/demo-24958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27937@1.0.2","target":"pkg:pypi/demo-164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27938@1.0.3","target":"pkg:pypi/demo-12731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27939@1.0.4","target":"pkg:pypi/demo-14990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27939@1.0.4","target":"pkg:pypi/demo-24472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27939@1.0.4","target":"pkg:pypi/demo-26556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27939@1.0.4","target":"pkg:pypi/demo-27467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2793@1.0.3","target":"pkg:pypi/demo-15621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27940@1.0.0","target":"pkg:pypi/demo-27713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27941@1.0.1","target":"pkg:pypi/demo-12494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27941@1.0.1","target":"pkg:pypi/demo-13927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27941@1.0.1","target":"pkg:pypi/demo-19771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27941@1.0.1","target":"pkg:pypi/demo-26810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27942@1.0.2","target":"pkg:pypi/demo-1789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27943@1.0.3","target":"pkg:pypi/demo-12507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27943@1.0.3","target":"pkg:pypi/demo-26538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27944@1.0.4","target":"pkg:pypi/demo-15188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27944@1.0.4","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27945@1.0.0","target":"pkg:pypi/demo-16284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27946@1.0.1","target":"pkg:pypi/demo-20796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27947@1.0.2","target":"pkg:pypi/demo-20061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27947@1.0.2","target":"pkg:pypi/demo-22655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27948@1.0.3","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27948@1.0.3","target":"pkg:pypi/demo-14051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27948@1.0.3","target":"pkg:pypi/demo-26493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27949@1.0.4","target":"pkg:pypi/demo-12507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27949@1.0.4","target":"pkg:pypi/demo-24181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27949@1.0.4","target":"pkg:pypi/demo-27397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2794@1.0.4","target":"pkg:pypi/demo-23561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27950@1.0.0","target":"pkg:pypi/demo-19556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27950@1.0.0","target":"pkg:pypi/demo-20325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27951@1.0.1","target":"pkg:pypi/demo-17706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27951@1.0.1","target":"pkg:pypi/demo-20280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27951@1.0.1","target":"pkg:pypi/demo-21164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27951@1.0.1","target":"pkg:pypi/demo-25588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27952@1.0.2","target":"pkg:pypi/demo-24555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27952@1.0.2","target":"pkg:pypi/demo-25042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27953@1.0.3","target":"pkg:pypi/demo-12882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27953@1.0.3","target":"pkg:pypi/demo-2518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27954@1.0.4","target":"pkg:pypi/demo-10464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27954@1.0.4","target":"pkg:pypi/demo-13100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27954@1.0.4","target":"pkg:pypi/demo-2672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27955@1.0.0","target":"pkg:pypi/demo-22269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27955@1.0.0","target":"pkg:pypi/demo-25414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27956@1.0.1","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27956@1.0.1","target":"pkg:pypi/demo-13484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27956@1.0.1","target":"pkg:pypi/demo-22390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27957@1.0.2","target":"pkg:pypi/demo-27795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27958@1.0.3","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27958@1.0.3","target":"pkg:pypi/demo-14234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27958@1.0.3","target":"pkg:pypi/demo-19558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27958@1.0.3","target":"pkg:pypi/demo-27320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27959@1.0.4","target":"pkg:pypi/demo-16667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2795@1.0.0","target":"pkg:pypi/demo-16183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2795@1.0.0","target":"pkg:pypi/demo-19093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2795@1.0.0","target":"pkg:pypi/demo-19128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27960@1.0.0","target":"pkg:pypi/demo-10973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27960@1.0.0","target":"pkg:pypi/demo-12822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27960@1.0.0","target":"pkg:pypi/demo-15377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27960@1.0.0","target":"pkg:pypi/demo-15394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27961@1.0.1","target":"pkg:pypi/demo-11071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27961@1.0.1","target":"pkg:pypi/demo-19258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27962@1.0.2","target":"pkg:pypi/demo-20212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27962@1.0.2","target":"pkg:pypi/demo-21116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27962@1.0.2","target":"pkg:pypi/demo-22828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27963@1.0.3","target":"pkg:pypi/demo-13093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27963@1.0.3","target":"pkg:pypi/demo-17783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27964@1.0.4","target":"pkg:pypi/demo-14693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27964@1.0.4","target":"pkg:pypi/demo-21412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27964@1.0.4","target":"pkg:pypi/demo-22967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27965@1.0.0","target":"pkg:pypi/demo-18338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27965@1.0.0","target":"pkg:pypi/demo-25333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27966@1.0.1","target":"pkg:pypi/demo-23395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27967@1.0.2","target":"pkg:pypi/demo-1237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27967@1.0.2","target":"pkg:pypi/demo-14745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27967@1.0.2","target":"pkg:pypi/demo-17248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27967@1.0.2","target":"pkg:pypi/demo-24816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27968@1.0.3","target":"pkg:pypi/demo-1236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27968@1.0.3","target":"pkg:pypi/demo-13603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27968@1.0.3","target":"pkg:pypi/demo-20797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27968@1.0.3","target":"pkg:pypi/demo-21178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27969@1.0.4","target":"pkg:pypi/demo-12481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27969@1.0.4","target":"pkg:pypi/demo-22292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27969@1.0.4","target":"pkg:pypi/demo-24520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27969@1.0.4","target":"pkg:pypi/demo-25550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2796@1.0.1","target":"pkg:pypi/demo-13273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2796@1.0.1","target":"pkg:pypi/demo-13784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2796@1.0.1","target":"pkg:pypi/demo-18110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27970@1.0.0","target":"pkg:pypi/demo-23381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27971@1.0.1","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27971@1.0.1","target":"pkg:pypi/demo-10151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27971@1.0.1","target":"pkg:pypi/demo-15862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27971@1.0.1","target":"pkg:pypi/demo-24297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27972@1.0.2","target":"pkg:pypi/demo-1484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27973@1.0.3","target":"pkg:pypi/demo-11417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27973@1.0.3","target":"pkg:pypi/demo-15427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27973@1.0.3","target":"pkg:pypi/demo-16540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27973@1.0.3","target":"pkg:pypi/demo-18984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27974@1.0.4","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27974@1.0.4","target":"pkg:pypi/demo-25756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27975@1.0.0","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27975@1.0.0","target":"pkg:pypi/demo-11928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27976@1.0.1","target":"pkg:pypi/demo-13485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27976@1.0.1","target":"pkg:pypi/demo-19624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27976@1.0.1","target":"pkg:pypi/demo-22214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27976@1.0.1","target":"pkg:pypi/demo-2405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27977@1.0.2","target":"pkg:pypi/demo-12165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27977@1.0.2","target":"pkg:pypi/demo-16943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27977@1.0.2","target":"pkg:pypi/demo-24459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27978@1.0.3","target":"pkg:pypi/demo-13498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27978@1.0.3","target":"pkg:pypi/demo-22658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27978@1.0.3","target":"pkg:pypi/demo-27852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27979@1.0.4","target":"pkg:pypi/demo-19299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27979@1.0.4","target":"pkg:pypi/demo-21385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27979@1.0.4","target":"pkg:pypi/demo-25474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27979@1.0.4","target":"pkg:pypi/demo-26017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2797@1.0.2","target":"pkg:pypi/demo-11092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2797@1.0.2","target":"pkg:pypi/demo-12303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2797@1.0.2","target":"pkg:pypi/demo-14196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2797@1.0.2","target":"pkg:pypi/demo-1641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27980@1.0.0","target":"pkg:pypi/demo-12687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27980@1.0.0","target":"pkg:pypi/demo-21076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27980@1.0.0","target":"pkg:pypi/demo-26424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27980@1.0.0","target":"pkg:pypi/demo-27726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27981@1.0.1","target":"pkg:pypi/demo-18939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27981@1.0.1","target":"pkg:pypi/demo-19190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27981@1.0.1","target":"pkg:pypi/demo-2295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27982@1.0.2","target":"pkg:pypi/demo-11054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27982@1.0.2","target":"pkg:pypi/demo-23050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27982@1.0.2","target":"pkg:pypi/demo-27961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27983@1.0.3","target":"pkg:pypi/demo-17224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27983@1.0.3","target":"pkg:pypi/demo-17584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27983@1.0.3","target":"pkg:pypi/demo-24547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27983@1.0.3","target":"pkg:pypi/demo-24899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27984@1.0.4","target":"pkg:pypi/demo-1927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27984@1.0.4","target":"pkg:pypi/demo-20615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27984@1.0.4","target":"pkg:pypi/demo-22149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27984@1.0.4","target":"pkg:pypi/demo-23621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27985@1.0.0","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27985@1.0.0","target":"pkg:pypi/demo-10643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27985@1.0.0","target":"pkg:pypi/demo-11399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27986@1.0.1","target":"pkg:pypi/demo-17686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27986@1.0.1","target":"pkg:pypi/demo-19665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27986@1.0.1","target":"pkg:pypi/demo-24370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27987@1.0.2","target":"pkg:pypi/demo-1424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27987@1.0.2","target":"pkg:pypi/demo-20521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27987@1.0.2","target":"pkg:pypi/demo-23657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27987@1.0.2","target":"pkg:pypi/demo-26888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27988@1.0.3","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27988@1.0.3","target":"pkg:pypi/demo-16345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27988@1.0.3","target":"pkg:pypi/demo-21195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27988@1.0.3","target":"pkg:pypi/demo-27509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27989@1.0.4","target":"pkg:pypi/demo-12744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27989@1.0.4","target":"pkg:pypi/demo-23926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27989@1.0.4","target":"pkg:pypi/demo-259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2798@1.0.3","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2798@1.0.3","target":"pkg:pypi/demo-12706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2798@1.0.3","target":"pkg:pypi/demo-24859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27990@1.0.0","target":"pkg:pypi/demo-22206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27990@1.0.0","target":"pkg:pypi/demo-26672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27991@1.0.1","target":"pkg:pypi/demo-10174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27991@1.0.1","target":"pkg:pypi/demo-1418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27992@1.0.2","target":"pkg:pypi/demo-1580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27993@1.0.3","target":"pkg:pypi/demo-14359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27993@1.0.3","target":"pkg:pypi/demo-18109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27993@1.0.3","target":"pkg:pypi/demo-24098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27993@1.0.3","target":"pkg:pypi/demo-26907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27994@1.0.4","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27994@1.0.4","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27994@1.0.4","target":"pkg:pypi/demo-17296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27994@1.0.4","target":"pkg:pypi/demo-23347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27995@1.0.0","target":"pkg:pypi/demo-14626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27995@1.0.0","target":"pkg:pypi/demo-14708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27996@1.0.1","target":"pkg:pypi/demo-20766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27996@1.0.1","target":"pkg:pypi/demo-24575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27997@1.0.2","target":"pkg:pypi/demo-14182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27997@1.0.2","target":"pkg:pypi/demo-19325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27998@1.0.3","target":"pkg:pypi/demo-24793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27999@1.0.4","target":"pkg:pypi/demo-19313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27999@1.0.4","target":"pkg:pypi/demo-20931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27999@1.0.4","target":"pkg:pypi/demo-27132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27999@1.0.4","target":"pkg:pypi/demo-27948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2799@1.0.4","target":"pkg:pypi/demo-14473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-279@1.0.4","target":"pkg:pypi/demo-12208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-279@1.0.4","target":"pkg:pypi/demo-18600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27@1.0.2","target":"pkg:pypi/demo-1411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-27@1.0.2","target":"pkg:pypi/demo-24079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28000@1.0.0","target":"pkg:pypi/demo-10199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28000@1.0.0","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28000@1.0.0","target":"pkg:pypi/demo-15549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28000@1.0.0","target":"pkg:pypi/demo-2500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28001@1.0.1","target":"pkg:pypi/demo-24122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28001@1.0.1","target":"pkg:pypi/demo-24826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28001@1.0.1","target":"pkg:pypi/demo-26400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28002@1.0.2","target":"pkg:pypi/demo-11510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28002@1.0.2","target":"pkg:pypi/demo-13313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28003@1.0.3","target":"pkg:pypi/demo-12879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28003@1.0.3","target":"pkg:pypi/demo-13093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28003@1.0.3","target":"pkg:pypi/demo-15070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28004@1.0.4","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28004@1.0.4","target":"pkg:pypi/demo-13739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28004@1.0.4","target":"pkg:pypi/demo-2667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28004@1.0.4","target":"pkg:pypi/demo-27805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28005@1.0.0","target":"pkg:pypi/demo-17938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28006@1.0.1","target":"pkg:pypi/demo-22534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28006@1.0.1","target":"pkg:pypi/demo-25829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28007@1.0.2","target":"pkg:pypi/demo-11953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28007@1.0.2","target":"pkg:pypi/demo-14454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28007@1.0.2","target":"pkg:pypi/demo-17027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28007@1.0.2","target":"pkg:pypi/demo-2722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28008@1.0.3","target":"pkg:pypi/demo-16290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28008@1.0.3","target":"pkg:pypi/demo-18869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28008@1.0.3","target":"pkg:pypi/demo-25562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28009@1.0.4","target":"pkg:pypi/demo-12682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2800@1.0.0","target":"pkg:pypi/demo-13886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2800@1.0.0","target":"pkg:pypi/demo-16485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2800@1.0.0","target":"pkg:pypi/demo-22886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28010@1.0.0","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28011@1.0.1","target":"pkg:pypi/demo-1782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28011@1.0.1","target":"pkg:pypi/demo-24008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28011@1.0.1","target":"pkg:pypi/demo-25547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28011@1.0.1","target":"pkg:pypi/demo-27531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28012@1.0.2","target":"pkg:pypi/demo-24510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28013@1.0.3","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28013@1.0.3","target":"pkg:pypi/demo-15486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28014@1.0.4","target":"pkg:pypi/demo-21192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28014@1.0.4","target":"pkg:pypi/demo-2408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28015@1.0.0","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28015@1.0.0","target":"pkg:pypi/demo-16295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28015@1.0.0","target":"pkg:pypi/demo-19022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28015@1.0.0","target":"pkg:pypi/demo-22609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28016@1.0.1","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28016@1.0.1","target":"pkg:pypi/demo-12975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28017@1.0.2","target":"pkg:pypi/demo-13255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28017@1.0.2","target":"pkg:pypi/demo-21903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28017@1.0.2","target":"pkg:pypi/demo-24528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28018@1.0.3","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28019@1.0.4","target":"pkg:pypi/demo-13064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28019@1.0.4","target":"pkg:pypi/demo-25419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2801@1.0.1","target":"pkg:pypi/demo-1378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2801@1.0.1","target":"pkg:pypi/demo-22380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28020@1.0.0","target":"pkg:pypi/demo-25471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28021@1.0.1","target":"pkg:pypi/demo-24876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28022@1.0.2","target":"pkg:pypi/demo-18546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28022@1.0.2","target":"pkg:pypi/demo-18590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28023@1.0.3","target":"pkg:pypi/demo-21531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28023@1.0.3","target":"pkg:pypi/demo-26589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28024@1.0.4","target":"pkg:pypi/demo-17689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28024@1.0.4","target":"pkg:pypi/demo-25349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28024@1.0.4","target":"pkg:pypi/demo-26081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28025@1.0.0","target":"pkg:pypi/demo-10259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28026@1.0.1","target":"pkg:pypi/demo-12849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28026@1.0.1","target":"pkg:pypi/demo-18894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28027@1.0.2","target":"pkg:pypi/demo-11213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28027@1.0.2","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28027@1.0.2","target":"pkg:pypi/demo-13575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28027@1.0.2","target":"pkg:pypi/demo-13794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28028@1.0.3","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28028@1.0.3","target":"pkg:pypi/demo-19722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28028@1.0.3","target":"pkg:pypi/demo-26710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28029@1.0.4","target":"pkg:pypi/demo-16490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28029@1.0.4","target":"pkg:pypi/demo-17150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28029@1.0.4","target":"pkg:pypi/demo-2493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2802@1.0.2","target":"pkg:pypi/demo-1497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28030@1.0.0","target":"pkg:pypi/demo-17517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28030@1.0.0","target":"pkg:pypi/demo-17932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28030@1.0.0","target":"pkg:pypi/demo-27961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28031@1.0.1","target":"pkg:pypi/demo-17356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28032@1.0.2","target":"pkg:pypi/demo-10991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28033@1.0.3","target":"pkg:pypi/demo-14196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28033@1.0.3","target":"pkg:pypi/demo-21665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28033@1.0.3","target":"pkg:pypi/demo-23880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28033@1.0.3","target":"pkg:pypi/demo-28029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28034@1.0.4","target":"pkg:pypi/demo-13870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28034@1.0.4","target":"pkg:pypi/demo-19826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28034@1.0.4","target":"pkg:pypi/demo-2288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28035@1.0.0","target":"pkg:pypi/demo-14356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28035@1.0.0","target":"pkg:pypi/demo-14492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28035@1.0.0","target":"pkg:pypi/demo-15879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28035@1.0.0","target":"pkg:pypi/demo-17782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28036@1.0.1","target":"pkg:pypi/demo-10939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28036@1.0.1","target":"pkg:pypi/demo-12281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28036@1.0.1","target":"pkg:pypi/demo-15144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28036@1.0.1","target":"pkg:pypi/demo-20580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28037@1.0.2","target":"pkg:pypi/demo-14868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28037@1.0.2","target":"pkg:pypi/demo-22244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28038@1.0.3","target":"pkg:pypi/demo-13063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28038@1.0.3","target":"pkg:pypi/demo-23138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28038@1.0.3","target":"pkg:pypi/demo-27077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28039@1.0.4","target":"pkg:pypi/demo-21816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28039@1.0.4","target":"pkg:pypi/demo-24260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28039@1.0.4","target":"pkg:pypi/demo-26091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28039@1.0.4","target":"pkg:pypi/demo-27598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2803@1.0.3","target":"pkg:pypi/demo-10908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2803@1.0.3","target":"pkg:pypi/demo-17941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2803@1.0.3","target":"pkg:pypi/demo-2473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2803@1.0.3","target":"pkg:pypi/demo-25572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28040@1.0.0","target":"pkg:pypi/demo-20784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28041@1.0.1","target":"pkg:pypi/demo-23106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28042@1.0.2","target":"pkg:pypi/demo-25778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28043@1.0.3","target":"pkg:pypi/demo-10147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28043@1.0.3","target":"pkg:pypi/demo-16624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28043@1.0.3","target":"pkg:pypi/demo-27487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28044@1.0.4","target":"pkg:pypi/demo-2082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28044@1.0.4","target":"pkg:pypi/demo-25615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28044@1.0.4","target":"pkg:pypi/demo-25890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28045@1.0.0","target":"pkg:pypi/demo-13197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28046@1.0.1","target":"pkg:pypi/demo-14842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28047@1.0.2","target":"pkg:pypi/demo-17443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28047@1.0.2","target":"pkg:pypi/demo-2004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28047@1.0.2","target":"pkg:pypi/demo-20918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28047@1.0.2","target":"pkg:pypi/demo-27650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28048@1.0.3","target":"pkg:pypi/demo-16666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28048@1.0.3","target":"pkg:pypi/demo-22476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28049@1.0.4","target":"pkg:pypi/demo-10054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2804@1.0.4","target":"pkg:pypi/demo-12469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2804@1.0.4","target":"pkg:pypi/demo-17939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28050@1.0.0","target":"pkg:pypi/demo-15369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28050@1.0.0","target":"pkg:pypi/demo-23078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28050@1.0.0","target":"pkg:pypi/demo-23225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28050@1.0.0","target":"pkg:pypi/demo-27927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28051@1.0.1","target":"pkg:pypi/demo-17831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28052@1.0.2","target":"pkg:pypi/demo-2297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28052@1.0.2","target":"pkg:pypi/demo-25734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28053@1.0.3","target":"pkg:pypi/demo-15963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28054@1.0.4","target":"pkg:pypi/demo-11801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28054@1.0.4","target":"pkg:pypi/demo-16469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28055@1.0.0","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28055@1.0.0","target":"pkg:pypi/demo-16009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28055@1.0.0","target":"pkg:pypi/demo-21350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28055@1.0.0","target":"pkg:pypi/demo-25696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28056@1.0.1","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28056@1.0.1","target":"pkg:pypi/demo-20858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28056@1.0.1","target":"pkg:pypi/demo-24196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28056@1.0.1","target":"pkg:pypi/demo-25294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28057@1.0.2","target":"pkg:pypi/demo-15551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28057@1.0.2","target":"pkg:pypi/demo-17769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28057@1.0.2","target":"pkg:pypi/demo-21641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28057@1.0.2","target":"pkg:pypi/demo-26593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28058@1.0.3","target":"pkg:pypi/demo-16634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28059@1.0.4","target":"pkg:pypi/demo-14693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28059@1.0.4","target":"pkg:pypi/demo-18436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28059@1.0.4","target":"pkg:pypi/demo-23805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2805@1.0.0","target":"pkg:pypi/demo-19304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28060@1.0.0","target":"pkg:pypi/demo-23556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28061@1.0.1","target":"pkg:pypi/demo-13014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28061@1.0.1","target":"pkg:pypi/demo-22638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28061@1.0.1","target":"pkg:pypi/demo-26458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28062@1.0.2","target":"pkg:pypi/demo-18963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28062@1.0.2","target":"pkg:pypi/demo-1959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28063@1.0.3","target":"pkg:pypi/demo-12007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28063@1.0.3","target":"pkg:pypi/demo-24862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28064@1.0.4","target":"pkg:pypi/demo-19748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28064@1.0.4","target":"pkg:pypi/demo-22960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28065@1.0.0","target":"pkg:pypi/demo-11232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28065@1.0.0","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28065@1.0.0","target":"pkg:pypi/demo-23519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28066@1.0.1","target":"pkg:pypi/demo-14498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28066@1.0.1","target":"pkg:pypi/demo-1454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28066@1.0.1","target":"pkg:pypi/demo-16247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28066@1.0.1","target":"pkg:pypi/demo-21574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28067@1.0.2","target":"pkg:pypi/demo-18531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28068@1.0.3","target":"pkg:pypi/demo-11230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28068@1.0.3","target":"pkg:pypi/demo-14325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28068@1.0.3","target":"pkg:pypi/demo-26524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28068@1.0.3","target":"pkg:pypi/demo-26778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28069@1.0.4","target":"pkg:pypi/demo-17323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28069@1.0.4","target":"pkg:pypi/demo-20432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2806@1.0.1","target":"pkg:pypi/demo-14835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2806@1.0.1","target":"pkg:pypi/demo-2331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2806@1.0.1","target":"pkg:pypi/demo-26903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28070@1.0.0","target":"pkg:pypi/demo-11246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28070@1.0.0","target":"pkg:pypi/demo-21888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28071@1.0.1","target":"pkg:pypi/demo-20166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28072@1.0.2","target":"pkg:pypi/demo-15827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28072@1.0.2","target":"pkg:pypi/demo-18256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28072@1.0.2","target":"pkg:pypi/demo-19066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28072@1.0.2","target":"pkg:pypi/demo-20156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28073@1.0.3","target":"pkg:pypi/demo-10750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28073@1.0.3","target":"pkg:pypi/demo-25918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28074@1.0.4","target":"pkg:pypi/demo-16808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28074@1.0.4","target":"pkg:pypi/demo-22910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28074@1.0.4","target":"pkg:pypi/demo-23126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28074@1.0.4","target":"pkg:pypi/demo-23736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28075@1.0.0","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28075@1.0.0","target":"pkg:pypi/demo-1213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28075@1.0.0","target":"pkg:pypi/demo-28071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28076@1.0.1","target":"pkg:pypi/demo-12829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28076@1.0.1","target":"pkg:pypi/demo-20242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28076@1.0.1","target":"pkg:pypi/demo-20455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28076@1.0.1","target":"pkg:pypi/demo-27169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28077@1.0.2","target":"pkg:pypi/demo-18451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28078@1.0.3","target":"pkg:pypi/demo-14786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28078@1.0.3","target":"pkg:pypi/demo-21461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28078@1.0.3","target":"pkg:pypi/demo-22033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28078@1.0.3","target":"pkg:pypi/demo-23132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28079@1.0.4","target":"pkg:pypi/demo-10964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28079@1.0.4","target":"pkg:pypi/demo-17152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2807@1.0.2","target":"pkg:pypi/demo-18322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2807@1.0.2","target":"pkg:pypi/demo-21116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2807@1.0.2","target":"pkg:pypi/demo-22229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2807@1.0.2","target":"pkg:pypi/demo-24004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28080@1.0.0","target":"pkg:pypi/demo-11518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28080@1.0.0","target":"pkg:pypi/demo-23568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28081@1.0.1","target":"pkg:pypi/demo-21901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28082@1.0.2","target":"pkg:pypi/demo-24289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28082@1.0.2","target":"pkg:pypi/demo-27450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28083@1.0.3","target":"pkg:pypi/demo-17180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28083@1.0.3","target":"pkg:pypi/demo-26402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28084@1.0.4","target":"pkg:pypi/demo-11501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28084@1.0.4","target":"pkg:pypi/demo-1675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28084@1.0.4","target":"pkg:pypi/demo-19043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28084@1.0.4","target":"pkg:pypi/demo-27043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28085@1.0.0","target":"pkg:pypi/demo-10692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28085@1.0.0","target":"pkg:pypi/demo-13242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28085@1.0.0","target":"pkg:pypi/demo-22981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28086@1.0.1","target":"pkg:pypi/demo-20075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28086@1.0.1","target":"pkg:pypi/demo-21006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28086@1.0.1","target":"pkg:pypi/demo-26571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28087@1.0.2","target":"pkg:pypi/demo-12587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28087@1.0.2","target":"pkg:pypi/demo-18207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28088@1.0.3","target":"pkg:pypi/demo-10566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28088@1.0.3","target":"pkg:pypi/demo-15600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28088@1.0.3","target":"pkg:pypi/demo-20148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28088@1.0.3","target":"pkg:pypi/demo-20871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28089@1.0.4","target":"pkg:pypi/demo-10377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28089@1.0.4","target":"pkg:pypi/demo-12066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28089@1.0.4","target":"pkg:pypi/demo-26740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2808@1.0.3","target":"pkg:pypi/demo-2577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28090@1.0.0","target":"pkg:pypi/demo-15084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28091@1.0.1","target":"pkg:pypi/demo-2646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28092@1.0.2","target":"pkg:pypi/demo-14911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28093@1.0.3","target":"pkg:pypi/demo-20386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28093@1.0.3","target":"pkg:pypi/demo-24453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28094@1.0.4","target":"pkg:pypi/demo-14119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28094@1.0.4","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28094@1.0.4","target":"pkg:pypi/demo-21196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28094@1.0.4","target":"pkg:pypi/demo-27783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28095@1.0.0","target":"pkg:pypi/demo-14637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28095@1.0.0","target":"pkg:pypi/demo-16159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28095@1.0.0","target":"pkg:pypi/demo-1623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28095@1.0.0","target":"pkg:pypi/demo-22842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28096@1.0.1","target":"pkg:pypi/demo-19332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28097@1.0.2","target":"pkg:pypi/demo-1194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28098@1.0.3","target":"pkg:pypi/demo-15175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28098@1.0.3","target":"pkg:pypi/demo-26509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28099@1.0.4","target":"pkg:pypi/demo-15533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28099@1.0.4","target":"pkg:pypi/demo-17407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28099@1.0.4","target":"pkg:pypi/demo-21909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2809@1.0.4","target":"pkg:pypi/demo-20578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2809@1.0.4","target":"pkg:pypi/demo-255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-280@1.0.0","target":"pkg:pypi/demo-15272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-280@1.0.0","target":"pkg:pypi/demo-16753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-280@1.0.0","target":"pkg:pypi/demo-17265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-280@1.0.0","target":"pkg:pypi/demo-22660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28100@1.0.0","target":"pkg:pypi/demo-13175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28100@1.0.0","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28100@1.0.0","target":"pkg:pypi/demo-16190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28100@1.0.0","target":"pkg:pypi/demo-24494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28101@1.0.1","target":"pkg:pypi/demo-18745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28101@1.0.1","target":"pkg:pypi/demo-2033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28102@1.0.2","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28102@1.0.2","target":"pkg:pypi/demo-23485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28102@1.0.2","target":"pkg:pypi/demo-24033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28102@1.0.2","target":"pkg:pypi/demo-25338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28103@1.0.3","target":"pkg:pypi/demo-20860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28104@1.0.4","target":"pkg:pypi/demo-24822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28105@1.0.0","target":"pkg:pypi/demo-10807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28105@1.0.0","target":"pkg:pypi/demo-17218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28105@1.0.0","target":"pkg:pypi/demo-19832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28106@1.0.1","target":"pkg:pypi/demo-13090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28106@1.0.1","target":"pkg:pypi/demo-13504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28106@1.0.1","target":"pkg:pypi/demo-16512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28107@1.0.2","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28107@1.0.2","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28107@1.0.2","target":"pkg:pypi/demo-15151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28107@1.0.2","target":"pkg:pypi/demo-21783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28108@1.0.3","target":"pkg:pypi/demo-22577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28108@1.0.3","target":"pkg:pypi/demo-27038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28109@1.0.4","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28109@1.0.4","target":"pkg:pypi/demo-13724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28109@1.0.4","target":"pkg:pypi/demo-26430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2810@1.0.0","target":"pkg:pypi/demo-1405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2810@1.0.0","target":"pkg:pypi/demo-16502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2810@1.0.0","target":"pkg:pypi/demo-1701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28110@1.0.0","target":"pkg:pypi/demo-145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28110@1.0.0","target":"pkg:pypi/demo-15978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28110@1.0.0","target":"pkg:pypi/demo-20613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28110@1.0.0","target":"pkg:pypi/demo-26466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28111@1.0.1","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28111@1.0.1","target":"pkg:pypi/demo-1633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28111@1.0.1","target":"pkg:pypi/demo-1839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28112@1.0.2","target":"pkg:pypi/demo-17509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28112@1.0.2","target":"pkg:pypi/demo-19577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28113@1.0.3","target":"pkg:pypi/demo-27420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28114@1.0.4","target":"pkg:pypi/demo-233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28115@1.0.0","target":"pkg:pypi/demo-18985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28116@1.0.1","target":"pkg:pypi/demo-11366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28116@1.0.1","target":"pkg:pypi/demo-22605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28116@1.0.1","target":"pkg:pypi/demo-24323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28116@1.0.1","target":"pkg:pypi/demo-25467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28117@1.0.2","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28117@1.0.2","target":"pkg:pypi/demo-1993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28117@1.0.2","target":"pkg:pypi/demo-24964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28118@1.0.3","target":"pkg:pypi/demo-1430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28118@1.0.3","target":"pkg:pypi/demo-25496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28119@1.0.4","target":"pkg:pypi/demo-11344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28119@1.0.4","target":"pkg:pypi/demo-16827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28119@1.0.4","target":"pkg:pypi/demo-18436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28119@1.0.4","target":"pkg:pypi/demo-27808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2811@1.0.1","target":"pkg:pypi/demo-17469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2811@1.0.1","target":"pkg:pypi/demo-19492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2811@1.0.1","target":"pkg:pypi/demo-23342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2811@1.0.1","target":"pkg:pypi/demo-2719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28120@1.0.0","target":"pkg:pypi/demo-1412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28120@1.0.0","target":"pkg:pypi/demo-17553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28120@1.0.0","target":"pkg:pypi/demo-22837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28120@1.0.0","target":"pkg:pypi/demo-26467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28121@1.0.1","target":"pkg:pypi/demo-2055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28122@1.0.2","target":"pkg:pypi/demo-10794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28122@1.0.2","target":"pkg:pypi/demo-16957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28122@1.0.2","target":"pkg:pypi/demo-24190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28123@1.0.3","target":"pkg:pypi/demo-16243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28123@1.0.3","target":"pkg:pypi/demo-26739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28124@1.0.4","target":"pkg:pypi/demo-15092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28124@1.0.4","target":"pkg:pypi/demo-23035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28125@1.0.0","target":"pkg:pypi/demo-12188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28125@1.0.0","target":"pkg:pypi/demo-23348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28125@1.0.0","target":"pkg:pypi/demo-25839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28126@1.0.1","target":"pkg:pypi/demo-13517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28127@1.0.2","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28127@1.0.2","target":"pkg:pypi/demo-17979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28127@1.0.2","target":"pkg:pypi/demo-20022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28127@1.0.2","target":"pkg:pypi/demo-23568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28128@1.0.3","target":"pkg:pypi/demo-10422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28128@1.0.3","target":"pkg:pypi/demo-15875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28128@1.0.3","target":"pkg:pypi/demo-26701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28128@1.0.3","target":"pkg:pypi/demo-27601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28129@1.0.4","target":"pkg:pypi/demo-13598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28129@1.0.4","target":"pkg:pypi/demo-1857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28129@1.0.4","target":"pkg:pypi/demo-18914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28129@1.0.4","target":"pkg:pypi/demo-24964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2812@1.0.2","target":"pkg:pypi/demo-12493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2812@1.0.2","target":"pkg:pypi/demo-17518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2812@1.0.2","target":"pkg:pypi/demo-21389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2812@1.0.2","target":"pkg:pypi/demo-27352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28130@1.0.0","target":"pkg:pypi/demo-18454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28130@1.0.0","target":"pkg:pypi/demo-20639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28130@1.0.0","target":"pkg:pypi/demo-21851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28130@1.0.0","target":"pkg:pypi/demo-25639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28131@1.0.1","target":"pkg:pypi/demo-11827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28131@1.0.1","target":"pkg:pypi/demo-19719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28131@1.0.1","target":"pkg:pypi/demo-19770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28132@1.0.2","target":"pkg:pypi/demo-15729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28132@1.0.2","target":"pkg:pypi/demo-18105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28132@1.0.2","target":"pkg:pypi/demo-19991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28133@1.0.3","target":"pkg:pypi/demo-15233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28133@1.0.3","target":"pkg:pypi/demo-16603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28133@1.0.3","target":"pkg:pypi/demo-18710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28133@1.0.3","target":"pkg:pypi/demo-24817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28134@1.0.4","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28134@1.0.4","target":"pkg:pypi/demo-25969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28135@1.0.0","target":"pkg:pypi/demo-11546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28135@1.0.0","target":"pkg:pypi/demo-18428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28135@1.0.0","target":"pkg:pypi/demo-25316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28136@1.0.1","target":"pkg:pypi/demo-18097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28136@1.0.1","target":"pkg:pypi/demo-18745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28136@1.0.1","target":"pkg:pypi/demo-20744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28136@1.0.1","target":"pkg:pypi/demo-2715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28137@1.0.2","target":"pkg:pypi/demo-1072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28138@1.0.3","target":"pkg:pypi/demo-23373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28138@1.0.3","target":"pkg:pypi/demo-26547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28139@1.0.4","target":"pkg:pypi/demo-12736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28139@1.0.4","target":"pkg:pypi/demo-24789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2813@1.0.3","target":"pkg:pypi/demo-13500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28140@1.0.0","target":"pkg:pypi/demo-26918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28141@1.0.1","target":"pkg:pypi/demo-18829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28141@1.0.1","target":"pkg:pypi/demo-22296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28141@1.0.1","target":"pkg:pypi/demo-23051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28142@1.0.2","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28142@1.0.2","target":"pkg:pypi/demo-20249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28142@1.0.2","target":"pkg:pypi/demo-24306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28143@1.0.3","target":"pkg:pypi/demo-10718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28143@1.0.3","target":"pkg:pypi/demo-11658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28143@1.0.3","target":"pkg:pypi/demo-20796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28143@1.0.3","target":"pkg:pypi/demo-20910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28144@1.0.4","target":"pkg:pypi/demo-20721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28145@1.0.0","target":"pkg:pypi/demo-17768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28145@1.0.0","target":"pkg:pypi/demo-19565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28146@1.0.1","target":"pkg:pypi/demo-16919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28146@1.0.1","target":"pkg:pypi/demo-18053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28146@1.0.1","target":"pkg:pypi/demo-20402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28146@1.0.1","target":"pkg:pypi/demo-2596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28147@1.0.2","target":"pkg:pypi/demo-15837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28147@1.0.2","target":"pkg:pypi/demo-17954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28147@1.0.2","target":"pkg:pypi/demo-22804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28148@1.0.3","target":"pkg:pypi/demo-26390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28149@1.0.4","target":"pkg:pypi/demo-15954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28149@1.0.4","target":"pkg:pypi/demo-25096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2814@1.0.4","target":"pkg:pypi/demo-2015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28150@1.0.0","target":"pkg:pypi/demo-21374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28150@1.0.0","target":"pkg:pypi/demo-23394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28151@1.0.1","target":"pkg:pypi/demo-2252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28151@1.0.1","target":"pkg:pypi/demo-23503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28151@1.0.1","target":"pkg:pypi/demo-27169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28152@1.0.2","target":"pkg:pypi/demo-16661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28153@1.0.3","target":"pkg:pypi/demo-16717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28153@1.0.3","target":"pkg:pypi/demo-26338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28154@1.0.4","target":"pkg:pypi/demo-12881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28154@1.0.4","target":"pkg:pypi/demo-18125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28155@1.0.0","target":"pkg:pypi/demo-12675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28155@1.0.0","target":"pkg:pypi/demo-17977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28155@1.0.0","target":"pkg:pypi/demo-27490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28156@1.0.1","target":"pkg:pypi/demo-17011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28156@1.0.1","target":"pkg:pypi/demo-17655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28157@1.0.2","target":"pkg:pypi/demo-15965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28157@1.0.2","target":"pkg:pypi/demo-16387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28157@1.0.2","target":"pkg:pypi/demo-16988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28157@1.0.2","target":"pkg:pypi/demo-22906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28158@1.0.3","target":"pkg:pypi/demo-13754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28158@1.0.3","target":"pkg:pypi/demo-25165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28159@1.0.4","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28159@1.0.4","target":"pkg:pypi/demo-19792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28159@1.0.4","target":"pkg:pypi/demo-22924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2815@1.0.0","target":"pkg:pypi/demo-14858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2815@1.0.0","target":"pkg:pypi/demo-27111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2815@1.0.0","target":"pkg:pypi/demo-27973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28160@1.0.0","target":"pkg:pypi/demo-23909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28160@1.0.0","target":"pkg:pypi/demo-25165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28160@1.0.0","target":"pkg:pypi/demo-2552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28161@1.0.1","target":"pkg:pypi/demo-16617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28162@1.0.2","target":"pkg:pypi/demo-13514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28163@1.0.3","target":"pkg:pypi/demo-13037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28163@1.0.3","target":"pkg:pypi/demo-23933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28164@1.0.4","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28164@1.0.4","target":"pkg:pypi/demo-27023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28165@1.0.0","target":"pkg:pypi/demo-20234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28165@1.0.0","target":"pkg:pypi/demo-20781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28165@1.0.0","target":"pkg:pypi/demo-24879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28166@1.0.1","target":"pkg:pypi/demo-1505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28167@1.0.2","target":"pkg:pypi/demo-16335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28167@1.0.2","target":"pkg:pypi/demo-19367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28167@1.0.2","target":"pkg:pypi/demo-23035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28167@1.0.2","target":"pkg:pypi/demo-23419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28168@1.0.3","target":"pkg:pypi/demo-11178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28168@1.0.3","target":"pkg:pypi/demo-19707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28168@1.0.3","target":"pkg:pypi/demo-2740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28169@1.0.4","target":"pkg:pypi/demo-15867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2816@1.0.1","target":"pkg:pypi/demo-14856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2816@1.0.1","target":"pkg:pypi/demo-20472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2816@1.0.1","target":"pkg:pypi/demo-26921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28170@1.0.0","target":"pkg:pypi/demo-27421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28170@1.0.0","target":"pkg:pypi/demo-27487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28171@1.0.1","target":"pkg:pypi/demo-11895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28171@1.0.1","target":"pkg:pypi/demo-22356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28171@1.0.1","target":"pkg:pypi/demo-25006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28172@1.0.2","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28172@1.0.2","target":"pkg:pypi/demo-21217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28172@1.0.2","target":"pkg:pypi/demo-21232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28172@1.0.2","target":"pkg:pypi/demo-24137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28173@1.0.3","target":"pkg:pypi/demo-22465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28173@1.0.3","target":"pkg:pypi/demo-2619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28174@1.0.4","target":"pkg:pypi/demo-16756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28174@1.0.4","target":"pkg:pypi/demo-26397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28174@1.0.4","target":"pkg:pypi/demo-26405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28174@1.0.4","target":"pkg:pypi/demo-26921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28175@1.0.0","target":"pkg:pypi/demo-15524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28175@1.0.0","target":"pkg:pypi/demo-18277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28175@1.0.0","target":"pkg:pypi/demo-21916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28175@1.0.0","target":"pkg:pypi/demo-22137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28176@1.0.1","target":"pkg:pypi/demo-14418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28176@1.0.1","target":"pkg:pypi/demo-17753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28176@1.0.1","target":"pkg:pypi/demo-24065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28177@1.0.2","target":"pkg:pypi/demo-14420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28177@1.0.2","target":"pkg:pypi/demo-1513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28177@1.0.2","target":"pkg:pypi/demo-20463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28177@1.0.2","target":"pkg:pypi/demo-23123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28178@1.0.3","target":"pkg:pypi/demo-22298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28178@1.0.3","target":"pkg:pypi/demo-25086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28179@1.0.4","target":"pkg:pypi/demo-22018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28179@1.0.4","target":"pkg:pypi/demo-26266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2817@1.0.2","target":"pkg:pypi/demo-16898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2817@1.0.2","target":"pkg:pypi/demo-21216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2817@1.0.2","target":"pkg:pypi/demo-27911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28180@1.0.0","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28180@1.0.0","target":"pkg:pypi/demo-22450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28180@1.0.0","target":"pkg:pypi/demo-25242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28181@1.0.1","target":"pkg:pypi/demo-11705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28181@1.0.1","target":"pkg:pypi/demo-14129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28181@1.0.1","target":"pkg:pypi/demo-24792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28182@1.0.2","target":"pkg:pypi/demo-23192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28182@1.0.2","target":"pkg:pypi/demo-24369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28183@1.0.3","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28183@1.0.3","target":"pkg:pypi/demo-14106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28183@1.0.3","target":"pkg:pypi/demo-2064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28184@1.0.4","target":"pkg:pypi/demo-15559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28184@1.0.4","target":"pkg:pypi/demo-19268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28184@1.0.4","target":"pkg:pypi/demo-23148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28185@1.0.0","target":"pkg:pypi/demo-20675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28186@1.0.1","target":"pkg:pypi/demo-18167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28186@1.0.1","target":"pkg:pypi/demo-22477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28187@1.0.2","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28187@1.0.2","target":"pkg:pypi/demo-18641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28187@1.0.2","target":"pkg:pypi/demo-21927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28188@1.0.3","target":"pkg:pypi/demo-10599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28189@1.0.4","target":"pkg:pypi/demo-10935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28189@1.0.4","target":"pkg:pypi/demo-15638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28189@1.0.4","target":"pkg:pypi/demo-23826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2818@1.0.3","target":"pkg:pypi/demo-23225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2818@1.0.3","target":"pkg:pypi/demo-27901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28190@1.0.0","target":"pkg:pypi/demo-24941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28190@1.0.0","target":"pkg:pypi/demo-25172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28191@1.0.1","target":"pkg:pypi/demo-25327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28192@1.0.2","target":"pkg:pypi/demo-14437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28192@1.0.2","target":"pkg:pypi/demo-21823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28192@1.0.2","target":"pkg:pypi/demo-23881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28192@1.0.2","target":"pkg:pypi/demo-24791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28193@1.0.3","target":"pkg:pypi/demo-11996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28193@1.0.3","target":"pkg:pypi/demo-18311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28193@1.0.3","target":"pkg:pypi/demo-25589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28193@1.0.3","target":"pkg:pypi/demo-2655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28194@1.0.4","target":"pkg:pypi/demo-17562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28194@1.0.4","target":"pkg:pypi/demo-22183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28194@1.0.4","target":"pkg:pypi/demo-24120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28194@1.0.4","target":"pkg:pypi/demo-25429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28195@1.0.0","target":"pkg:pypi/demo-27449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28196@1.0.1","target":"pkg:pypi/demo-11330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28196@1.0.1","target":"pkg:pypi/demo-11788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28196@1.0.1","target":"pkg:pypi/demo-18079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28197@1.0.2","target":"pkg:pypi/demo-19456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28197@1.0.2","target":"pkg:pypi/demo-20172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28197@1.0.2","target":"pkg:pypi/demo-21191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28198@1.0.3","target":"pkg:pypi/demo-10789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28198@1.0.3","target":"pkg:pypi/demo-21042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28198@1.0.3","target":"pkg:pypi/demo-24881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28199@1.0.4","target":"pkg:pypi/demo-12941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2819@1.0.4","target":"pkg:pypi/demo-15615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2819@1.0.4","target":"pkg:pypi/demo-20636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2819@1.0.4","target":"pkg:pypi/demo-23730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-281@1.0.1","target":"pkg:pypi/demo-12009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-281@1.0.1","target":"pkg:pypi/demo-26990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28200@1.0.0","target":"pkg:pypi/demo-15888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28200@1.0.0","target":"pkg:pypi/demo-18043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28200@1.0.0","target":"pkg:pypi/demo-25342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28201@1.0.1","target":"pkg:pypi/demo-12406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28201@1.0.1","target":"pkg:pypi/demo-25548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28201@1.0.1","target":"pkg:pypi/demo-25599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28202@1.0.2","target":"pkg:pypi/demo-12774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28202@1.0.2","target":"pkg:pypi/demo-14545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28202@1.0.2","target":"pkg:pypi/demo-21778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28202@1.0.2","target":"pkg:pypi/demo-27265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28203@1.0.3","target":"pkg:pypi/demo-11431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28203@1.0.3","target":"pkg:pypi/demo-11787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28203@1.0.3","target":"pkg:pypi/demo-21040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28203@1.0.3","target":"pkg:pypi/demo-22142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28204@1.0.4","target":"pkg:pypi/demo-16021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28204@1.0.4","target":"pkg:pypi/demo-16473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28204@1.0.4","target":"pkg:pypi/demo-21963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28205@1.0.0","target":"pkg:pypi/demo-1232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28206@1.0.1","target":"pkg:pypi/demo-12185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28206@1.0.1","target":"pkg:pypi/demo-14656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28206@1.0.1","target":"pkg:pypi/demo-14911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28206@1.0.1","target":"pkg:pypi/demo-15348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28207@1.0.2","target":"pkg:pypi/demo-19881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28208@1.0.3","target":"pkg:pypi/demo-18989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28208@1.0.3","target":"pkg:pypi/demo-27836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28209@1.0.4","target":"pkg:pypi/demo-1551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2820@1.0.0","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2820@1.0.0","target":"pkg:pypi/demo-14163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2820@1.0.0","target":"pkg:pypi/demo-14353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28210@1.0.0","target":"pkg:pypi/demo-11384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28210@1.0.0","target":"pkg:pypi/demo-15639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28211@1.0.1","target":"pkg:pypi/demo-14857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28212@1.0.2","target":"pkg:pypi/demo-16332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28213@1.0.3","target":"pkg:pypi/demo-19938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28213@1.0.3","target":"pkg:pypi/demo-21752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28213@1.0.3","target":"pkg:pypi/demo-25408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28213@1.0.3","target":"pkg:pypi/demo-2733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28214@1.0.4","target":"pkg:pypi/demo-20433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28214@1.0.4","target":"pkg:pypi/demo-21044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28214@1.0.4","target":"pkg:pypi/demo-24425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28214@1.0.4","target":"pkg:pypi/demo-27586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28215@1.0.0","target":"pkg:pypi/demo-14844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28216@1.0.1","target":"pkg:pypi/demo-13959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28216@1.0.1","target":"pkg:pypi/demo-18952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28216@1.0.1","target":"pkg:pypi/demo-262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28216@1.0.1","target":"pkg:pypi/demo-27173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28217@1.0.2","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28217@1.0.2","target":"pkg:pypi/demo-17025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28218@1.0.3","target":"pkg:pypi/demo-14823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28218@1.0.3","target":"pkg:pypi/demo-18009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28219@1.0.4","target":"pkg:pypi/demo-10814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28219@1.0.4","target":"pkg:pypi/demo-17977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2821@1.0.1","target":"pkg:pypi/demo-26493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28220@1.0.0","target":"pkg:pypi/demo-15720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28220@1.0.0","target":"pkg:pypi/demo-17493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28220@1.0.0","target":"pkg:pypi/demo-2095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28220@1.0.0","target":"pkg:pypi/demo-25945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28221@1.0.1","target":"pkg:pypi/demo-12449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28221@1.0.1","target":"pkg:pypi/demo-18521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28221@1.0.1","target":"pkg:pypi/demo-19391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28221@1.0.1","target":"pkg:pypi/demo-21778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28222@1.0.2","target":"pkg:pypi/demo-10769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28222@1.0.2","target":"pkg:pypi/demo-13937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28222@1.0.2","target":"pkg:pypi/demo-16546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28223@1.0.3","target":"pkg:pypi/demo-17825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28223@1.0.3","target":"pkg:pypi/demo-19809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28224@1.0.4","target":"pkg:pypi/demo-18831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28224@1.0.4","target":"pkg:pypi/demo-20603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28224@1.0.4","target":"pkg:pypi/demo-27269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28225@1.0.0","target":"pkg:pypi/demo-19035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28225@1.0.0","target":"pkg:pypi/demo-21941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28225@1.0.0","target":"pkg:pypi/demo-26948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28226@1.0.1","target":"pkg:pypi/demo-16271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28226@1.0.1","target":"pkg:pypi/demo-17755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28227@1.0.2","target":"pkg:pypi/demo-14293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28227@1.0.2","target":"pkg:pypi/demo-23735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28228@1.0.3","target":"pkg:pypi/demo-2094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28229@1.0.4","target":"pkg:pypi/demo-11582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28229@1.0.4","target":"pkg:pypi/demo-20133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28229@1.0.4","target":"pkg:pypi/demo-23810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2822@1.0.2","target":"pkg:pypi/demo-23799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2822@1.0.2","target":"pkg:pypi/demo-28173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28230@1.0.0","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28230@1.0.0","target":"pkg:pypi/demo-23339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28231@1.0.1","target":"pkg:pypi/demo-17897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28232@1.0.2","target":"pkg:pypi/demo-10896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28232@1.0.2","target":"pkg:pypi/demo-13182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28232@1.0.2","target":"pkg:pypi/demo-24135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28233@1.0.3","target":"pkg:pypi/demo-16913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28233@1.0.3","target":"pkg:pypi/demo-17037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28233@1.0.3","target":"pkg:pypi/demo-1707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28234@1.0.4","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28234@1.0.4","target":"pkg:pypi/demo-19566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28234@1.0.4","target":"pkg:pypi/demo-23834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28234@1.0.4","target":"pkg:pypi/demo-25570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28235@1.0.0","target":"pkg:pypi/demo-12258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28235@1.0.0","target":"pkg:pypi/demo-15124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28235@1.0.0","target":"pkg:pypi/demo-25716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28236@1.0.1","target":"pkg:pypi/demo-16289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28236@1.0.1","target":"pkg:pypi/demo-22749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28236@1.0.1","target":"pkg:pypi/demo-25346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28237@1.0.2","target":"pkg:pypi/demo-12373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28237@1.0.2","target":"pkg:pypi/demo-20958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28238@1.0.3","target":"pkg:pypi/demo-24042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28239@1.0.4","target":"pkg:pypi/demo-19110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2823@1.0.3","target":"pkg:pypi/demo-16520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2823@1.0.3","target":"pkg:pypi/demo-23030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28240@1.0.0","target":"pkg:pypi/demo-20198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28240@1.0.0","target":"pkg:pypi/demo-22844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28240@1.0.0","target":"pkg:pypi/demo-25928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28240@1.0.0","target":"pkg:pypi/demo-26221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28241@1.0.1","target":"pkg:pypi/demo-22980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28241@1.0.1","target":"pkg:pypi/demo-24829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28242@1.0.2","target":"pkg:pypi/demo-14607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28242@1.0.2","target":"pkg:pypi/demo-23556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28242@1.0.2","target":"pkg:pypi/demo-27794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28242@1.0.2","target":"pkg:pypi/demo-2823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28243@1.0.3","target":"pkg:pypi/demo-12933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28243@1.0.3","target":"pkg:pypi/demo-17181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28243@1.0.3","target":"pkg:pypi/demo-19463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28244@1.0.4","target":"pkg:pypi/demo-23877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28244@1.0.4","target":"pkg:pypi/demo-24428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28245@1.0.0","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28245@1.0.0","target":"pkg:pypi/demo-13274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28245@1.0.0","target":"pkg:pypi/demo-21220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28245@1.0.0","target":"pkg:pypi/demo-2338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28246@1.0.1","target":"pkg:pypi/demo-11842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28246@1.0.1","target":"pkg:pypi/demo-23064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28246@1.0.1","target":"pkg:pypi/demo-25551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28247@1.0.2","target":"pkg:pypi/demo-18292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28247@1.0.2","target":"pkg:pypi/demo-19104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28247@1.0.2","target":"pkg:pypi/demo-24942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28248@1.0.3","target":"pkg:pypi/demo-21223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28249@1.0.4","target":"pkg:pypi/demo-22169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2824@1.0.4","target":"pkg:pypi/demo-10496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2824@1.0.4","target":"pkg:pypi/demo-16982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28250@1.0.0","target":"pkg:pypi/demo-10949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28250@1.0.0","target":"pkg:pypi/demo-13717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28250@1.0.0","target":"pkg:pypi/demo-15422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28250@1.0.0","target":"pkg:pypi/demo-19029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28251@1.0.1","target":"pkg:pypi/demo-15185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28251@1.0.1","target":"pkg:pypi/demo-15263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28251@1.0.1","target":"pkg:pypi/demo-15614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28251@1.0.1","target":"pkg:pypi/demo-20185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28252@1.0.2","target":"pkg:pypi/demo-13550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28252@1.0.2","target":"pkg:pypi/demo-17065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28252@1.0.2","target":"pkg:pypi/demo-2063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28252@1.0.2","target":"pkg:pypi/demo-258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28253@1.0.3","target":"pkg:pypi/demo-22168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28254@1.0.4","target":"pkg:pypi/demo-20794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28254@1.0.4","target":"pkg:pypi/demo-21751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28254@1.0.4","target":"pkg:pypi/demo-23592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28255@1.0.0","target":"pkg:pypi/demo-18774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28255@1.0.0","target":"pkg:pypi/demo-20853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28255@1.0.0","target":"pkg:pypi/demo-23462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28256@1.0.1","target":"pkg:pypi/demo-24323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28257@1.0.2","target":"pkg:pypi/demo-14915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28257@1.0.2","target":"pkg:pypi/demo-26909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28258@1.0.3","target":"pkg:pypi/demo-11577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28258@1.0.3","target":"pkg:pypi/demo-17046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28259@1.0.4","target":"pkg:pypi/demo-18085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28259@1.0.4","target":"pkg:pypi/demo-22948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28259@1.0.4","target":"pkg:pypi/demo-26040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2825@1.0.0","target":"pkg:pypi/demo-10725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28260@1.0.0","target":"pkg:pypi/demo-11346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28260@1.0.0","target":"pkg:pypi/demo-14416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28261@1.0.1","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28262@1.0.2","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28262@1.0.2","target":"pkg:pypi/demo-20555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28263@1.0.3","target":"pkg:pypi/demo-27556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28264@1.0.4","target":"pkg:pypi/demo-2037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28264@1.0.4","target":"pkg:pypi/demo-22490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28264@1.0.4","target":"pkg:pypi/demo-27865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28265@1.0.0","target":"pkg:pypi/demo-11316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28265@1.0.0","target":"pkg:pypi/demo-15032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28266@1.0.1","target":"pkg:pypi/demo-14732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28267@1.0.2","target":"pkg:pypi/demo-13136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28267@1.0.2","target":"pkg:pypi/demo-13874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28267@1.0.2","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28267@1.0.2","target":"pkg:pypi/demo-25264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28268@1.0.3","target":"pkg:pypi/demo-13005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28268@1.0.3","target":"pkg:pypi/demo-18729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28269@1.0.4","target":"pkg:pypi/demo-14203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2826@1.0.1","target":"pkg:pypi/demo-18544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2826@1.0.1","target":"pkg:pypi/demo-24154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28270@1.0.0","target":"pkg:pypi/demo-13416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28270@1.0.0","target":"pkg:pypi/demo-14552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28270@1.0.0","target":"pkg:pypi/demo-26127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28270@1.0.0","target":"pkg:pypi/demo-27889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28271@1.0.1","target":"pkg:pypi/demo-16070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28271@1.0.1","target":"pkg:pypi/demo-20779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28272@1.0.2","target":"pkg:pypi/demo-17643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28272@1.0.2","target":"pkg:pypi/demo-25696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28272@1.0.2","target":"pkg:pypi/demo-25910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28273@1.0.3","target":"pkg:pypi/demo-11177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28273@1.0.3","target":"pkg:pypi/demo-14160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28273@1.0.3","target":"pkg:pypi/demo-24452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28273@1.0.3","target":"pkg:pypi/demo-27300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28274@1.0.4","target":"pkg:pypi/demo-10285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28274@1.0.4","target":"pkg:pypi/demo-18585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28275@1.0.0","target":"pkg:pypi/demo-18569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28275@1.0.0","target":"pkg:pypi/demo-22861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28275@1.0.0","target":"pkg:pypi/demo-26634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28276@1.0.1","target":"pkg:pypi/demo-19452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28276@1.0.1","target":"pkg:pypi/demo-20103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28276@1.0.1","target":"pkg:pypi/demo-2382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28277@1.0.2","target":"pkg:pypi/demo-12011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28277@1.0.2","target":"pkg:pypi/demo-12106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28277@1.0.2","target":"pkg:pypi/demo-13285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28277@1.0.2","target":"pkg:pypi/demo-26602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28278@1.0.3","target":"pkg:pypi/demo-13448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28278@1.0.3","target":"pkg:pypi/demo-13934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28278@1.0.3","target":"pkg:pypi/demo-19645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28279@1.0.4","target":"pkg:pypi/demo-13192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28279@1.0.4","target":"pkg:pypi/demo-13440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28279@1.0.4","target":"pkg:pypi/demo-15409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28279@1.0.4","target":"pkg:pypi/demo-27107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2827@1.0.2","target":"pkg:pypi/demo-12339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2827@1.0.2","target":"pkg:pypi/demo-25542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2827@1.0.2","target":"pkg:pypi/demo-26973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28280@1.0.0","target":"pkg:pypi/demo-18672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28280@1.0.0","target":"pkg:pypi/demo-18769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28281@1.0.1","target":"pkg:pypi/demo-13170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28282@1.0.2","target":"pkg:pypi/demo-23141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28283@1.0.3","target":"pkg:pypi/demo-12161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28283@1.0.3","target":"pkg:pypi/demo-13936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28283@1.0.3","target":"pkg:pypi/demo-14009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28284@1.0.4","target":"pkg:pypi/demo-19778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28285@1.0.0","target":"pkg:pypi/demo-11054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28285@1.0.0","target":"pkg:pypi/demo-15960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28286@1.0.1","target":"pkg:pypi/demo-13694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28287@1.0.2","target":"pkg:pypi/demo-16368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28288@1.0.3","target":"pkg:pypi/demo-20@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28288@1.0.3","target":"pkg:pypi/demo-2721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28289@1.0.4","target":"pkg:pypi/demo-10680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28289@1.0.4","target":"pkg:pypi/demo-15075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28289@1.0.4","target":"pkg:pypi/demo-20050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28289@1.0.4","target":"pkg:pypi/demo-27738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2828@1.0.3","target":"pkg:pypi/demo-14306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28290@1.0.0","target":"pkg:pypi/demo-12290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28290@1.0.0","target":"pkg:pypi/demo-24526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28290@1.0.0","target":"pkg:pypi/demo-24849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28291@1.0.1","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28292@1.0.2","target":"pkg:pypi/demo-25472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28293@1.0.3","target":"pkg:pypi/demo-11349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28293@1.0.3","target":"pkg:pypi/demo-24956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28294@1.0.4","target":"pkg:pypi/demo-15502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28294@1.0.4","target":"pkg:pypi/demo-16608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28294@1.0.4","target":"pkg:pypi/demo-17660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28294@1.0.4","target":"pkg:pypi/demo-19641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28295@1.0.0","target":"pkg:pypi/demo-13180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28295@1.0.0","target":"pkg:pypi/demo-14975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28295@1.0.0","target":"pkg:pypi/demo-19534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28295@1.0.0","target":"pkg:pypi/demo-2036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28296@1.0.1","target":"pkg:pypi/demo-16811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28297@1.0.2","target":"pkg:pypi/demo-17809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28297@1.0.2","target":"pkg:pypi/demo-1910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28297@1.0.2","target":"pkg:pypi/demo-22480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28297@1.0.2","target":"pkg:pypi/demo-27059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28298@1.0.3","target":"pkg:pypi/demo-20739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28298@1.0.3","target":"pkg:pypi/demo-26535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28299@1.0.4","target":"pkg:pypi/demo-17211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28299@1.0.4","target":"pkg:pypi/demo-17716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28299@1.0.4","target":"pkg:pypi/demo-19671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28299@1.0.4","target":"pkg:pypi/demo-22098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2829@1.0.4","target":"pkg:pypi/demo-14046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2829@1.0.4","target":"pkg:pypi/demo-16225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2829@1.0.4","target":"pkg:pypi/demo-17753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-282@1.0.2","target":"pkg:pypi/demo-15971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-282@1.0.2","target":"pkg:pypi/demo-16346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-282@1.0.2","target":"pkg:pypi/demo-19901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28300@1.0.0","target":"pkg:pypi/demo-15011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28300@1.0.0","target":"pkg:pypi/demo-1885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28300@1.0.0","target":"pkg:pypi/demo-20505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28300@1.0.0","target":"pkg:pypi/demo-28237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28301@1.0.1","target":"pkg:pypi/demo-21153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28302@1.0.2","target":"pkg:pypi/demo-14687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28302@1.0.2","target":"pkg:pypi/demo-16787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28303@1.0.3","target":"pkg:pypi/demo-16423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28303@1.0.3","target":"pkg:pypi/demo-21673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28303@1.0.3","target":"pkg:pypi/demo-24096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28304@1.0.4","target":"pkg:pypi/demo-172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28305@1.0.0","target":"pkg:pypi/demo-13702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28305@1.0.0","target":"pkg:pypi/demo-14066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28305@1.0.0","target":"pkg:pypi/demo-17982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28305@1.0.0","target":"pkg:pypi/demo-24807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28306@1.0.1","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28306@1.0.1","target":"pkg:pypi/demo-13738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28306@1.0.1","target":"pkg:pypi/demo-1994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28306@1.0.1","target":"pkg:pypi/demo-27516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28307@1.0.2","target":"pkg:pypi/demo-12214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28307@1.0.2","target":"pkg:pypi/demo-24628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28308@1.0.3","target":"pkg:pypi/demo-20760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28308@1.0.3","target":"pkg:pypi/demo-25395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28308@1.0.3","target":"pkg:pypi/demo-2560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28309@1.0.4","target":"pkg:pypi/demo-19272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28309@1.0.4","target":"pkg:pypi/demo-19626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28309@1.0.4","target":"pkg:pypi/demo-25815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28309@1.0.4","target":"pkg:pypi/demo-25999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2830@1.0.0","target":"pkg:pypi/demo-10348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28310@1.0.0","target":"pkg:pypi/demo-16647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28311@1.0.1","target":"pkg:pypi/demo-13455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28311@1.0.1","target":"pkg:pypi/demo-19269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28311@1.0.1","target":"pkg:pypi/demo-27634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28311@1.0.1","target":"pkg:pypi/demo-27676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28312@1.0.2","target":"pkg:pypi/demo-1393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28312@1.0.2","target":"pkg:pypi/demo-16639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28312@1.0.2","target":"pkg:pypi/demo-21184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28313@1.0.3","target":"pkg:pypi/demo-20524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28314@1.0.4","target":"pkg:pypi/demo-25240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28314@1.0.4","target":"pkg:pypi/demo-27280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28315@1.0.0","target":"pkg:pypi/demo-20947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28316@1.0.1","target":"pkg:pypi/demo-25461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28316@1.0.1","target":"pkg:pypi/demo-26628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28317@1.0.2","target":"pkg:pypi/demo-13373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28318@1.0.3","target":"pkg:pypi/demo-1017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28318@1.0.3","target":"pkg:pypi/demo-16283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28318@1.0.3","target":"pkg:pypi/demo-26876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28319@1.0.4","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28319@1.0.4","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28319@1.0.4","target":"pkg:pypi/demo-19947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2831@1.0.1","target":"pkg:pypi/demo-1558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2831@1.0.1","target":"pkg:pypi/demo-2670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2831@1.0.1","target":"pkg:pypi/demo-27843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28320@1.0.0","target":"pkg:pypi/demo-20022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28321@1.0.1","target":"pkg:pypi/demo-15871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28321@1.0.1","target":"pkg:pypi/demo-16370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28321@1.0.1","target":"pkg:pypi/demo-18041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28321@1.0.1","target":"pkg:pypi/demo-25780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28322@1.0.2","target":"pkg:pypi/demo-18457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28323@1.0.3","target":"pkg:pypi/demo-12777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28323@1.0.3","target":"pkg:pypi/demo-26764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28324@1.0.4","target":"pkg:pypi/demo-10858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28324@1.0.4","target":"pkg:pypi/demo-11667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28325@1.0.0","target":"pkg:pypi/demo-10206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28325@1.0.0","target":"pkg:pypi/demo-18397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28325@1.0.0","target":"pkg:pypi/demo-23092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28326@1.0.1","target":"pkg:pypi/demo-13308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28326@1.0.1","target":"pkg:pypi/demo-16302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28326@1.0.1","target":"pkg:pypi/demo-23675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28326@1.0.1","target":"pkg:pypi/demo-25269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28327@1.0.2","target":"pkg:pypi/demo-22577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28327@1.0.2","target":"pkg:pypi/demo-23152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28327@1.0.2","target":"pkg:pypi/demo-23842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28327@1.0.2","target":"pkg:pypi/demo-24449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28328@1.0.3","target":"pkg:pypi/demo-1775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28328@1.0.3","target":"pkg:pypi/demo-19115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28328@1.0.3","target":"pkg:pypi/demo-20841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28328@1.0.3","target":"pkg:pypi/demo-21971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28329@1.0.4","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28329@1.0.4","target":"pkg:pypi/demo-15696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28329@1.0.4","target":"pkg:pypi/demo-18557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28329@1.0.4","target":"pkg:pypi/demo-19476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2832@1.0.2","target":"pkg:pypi/demo-23416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28330@1.0.0","target":"pkg:pypi/demo-15583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28330@1.0.0","target":"pkg:pypi/demo-18413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28330@1.0.0","target":"pkg:pypi/demo-2302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28331@1.0.1","target":"pkg:pypi/demo-13424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28331@1.0.1","target":"pkg:pypi/demo-16823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28331@1.0.1","target":"pkg:pypi/demo-17573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28331@1.0.1","target":"pkg:pypi/demo-23745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28332@1.0.2","target":"pkg:pypi/demo-10593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28332@1.0.2","target":"pkg:pypi/demo-15269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28332@1.0.2","target":"pkg:pypi/demo-25554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28333@1.0.3","target":"pkg:pypi/demo-16443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28333@1.0.3","target":"pkg:pypi/demo-17079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28333@1.0.3","target":"pkg:pypi/demo-18625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28333@1.0.3","target":"pkg:pypi/demo-25165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28334@1.0.4","target":"pkg:pypi/demo-11505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28334@1.0.4","target":"pkg:pypi/demo-21264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28334@1.0.4","target":"pkg:pypi/demo-24339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28335@1.0.0","target":"pkg:pypi/demo-17021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28336@1.0.1","target":"pkg:pypi/demo-19411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28337@1.0.2","target":"pkg:pypi/demo-14119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28337@1.0.2","target":"pkg:pypi/demo-16181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28337@1.0.2","target":"pkg:pypi/demo-19165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28337@1.0.2","target":"pkg:pypi/demo-19939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28338@1.0.3","target":"pkg:pypi/demo-24443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28339@1.0.4","target":"pkg:pypi/demo-13511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28339@1.0.4","target":"pkg:pypi/demo-13575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28339@1.0.4","target":"pkg:pypi/demo-22295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2833@1.0.3","target":"pkg:pypi/demo-15550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2833@1.0.3","target":"pkg:pypi/demo-19890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2833@1.0.3","target":"pkg:pypi/demo-25394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2833@1.0.3","target":"pkg:pypi/demo-25537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28340@1.0.0","target":"pkg:pypi/demo-17262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28340@1.0.0","target":"pkg:pypi/demo-20324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28340@1.0.0","target":"pkg:pypi/demo-21335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28341@1.0.1","target":"pkg:pypi/demo-2428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28342@1.0.2","target":"pkg:pypi/demo-18141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28342@1.0.2","target":"pkg:pypi/demo-18348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28342@1.0.2","target":"pkg:pypi/demo-20132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28342@1.0.2","target":"pkg:pypi/demo-27965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28343@1.0.3","target":"pkg:pypi/demo-13568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28343@1.0.3","target":"pkg:pypi/demo-2129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28344@1.0.4","target":"pkg:pypi/demo-17053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28344@1.0.4","target":"pkg:pypi/demo-20701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28344@1.0.4","target":"pkg:pypi/demo-26372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28345@1.0.0","target":"pkg:pypi/demo-18071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28346@1.0.1","target":"pkg:pypi/demo-18108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28346@1.0.1","target":"pkg:pypi/demo-27789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28347@1.0.2","target":"pkg:pypi/demo-22522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28347@1.0.2","target":"pkg:pypi/demo-25357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28347@1.0.2","target":"pkg:pypi/demo-26207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28348@1.0.3","target":"pkg:pypi/demo-11993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28348@1.0.3","target":"pkg:pypi/demo-17592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28348@1.0.3","target":"pkg:pypi/demo-19882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28348@1.0.3","target":"pkg:pypi/demo-21778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28349@1.0.4","target":"pkg:pypi/demo-19172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28349@1.0.4","target":"pkg:pypi/demo-19884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28349@1.0.4","target":"pkg:pypi/demo-21132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28349@1.0.4","target":"pkg:pypi/demo-21306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2834@1.0.4","target":"pkg:pypi/demo-13622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2834@1.0.4","target":"pkg:pypi/demo-20711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2834@1.0.4","target":"pkg:pypi/demo-26734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28350@1.0.0","target":"pkg:pypi/demo-23124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28351@1.0.1","target":"pkg:pypi/demo-12079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28351@1.0.1","target":"pkg:pypi/demo-12795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28351@1.0.1","target":"pkg:pypi/demo-1834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28352@1.0.2","target":"pkg:pypi/demo-15778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28353@1.0.3","target":"pkg:pypi/demo-25924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28354@1.0.4","target":"pkg:pypi/demo-1840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28354@1.0.4","target":"pkg:pypi/demo-2632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28355@1.0.0","target":"pkg:pypi/demo-13703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28355@1.0.0","target":"pkg:pypi/demo-21287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28356@1.0.1","target":"pkg:pypi/demo-10080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28357@1.0.2","target":"pkg:pypi/demo-23475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28358@1.0.3","target":"pkg:pypi/demo-270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28359@1.0.4","target":"pkg:pypi/demo-10802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28359@1.0.4","target":"pkg:pypi/demo-18948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28359@1.0.4","target":"pkg:pypi/demo-22738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28359@1.0.4","target":"pkg:pypi/demo-23189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2835@1.0.0","target":"pkg:pypi/demo-25939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2835@1.0.0","target":"pkg:pypi/demo-26838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28360@1.0.0","target":"pkg:pypi/demo-1342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28360@1.0.0","target":"pkg:pypi/demo-16475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28360@1.0.0","target":"pkg:pypi/demo-18999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28360@1.0.0","target":"pkg:pypi/demo-2222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28361@1.0.1","target":"pkg:pypi/demo-11959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28361@1.0.1","target":"pkg:pypi/demo-24421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28361@1.0.1","target":"pkg:pypi/demo-26138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28362@1.0.2","target":"pkg:pypi/demo-28169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28363@1.0.3","target":"pkg:pypi/demo-15966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28363@1.0.3","target":"pkg:pypi/demo-206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28363@1.0.3","target":"pkg:pypi/demo-28108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28364@1.0.4","target":"pkg:pypi/demo-22180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28364@1.0.4","target":"pkg:pypi/demo-23557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28364@1.0.4","target":"pkg:pypi/demo-23663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28364@1.0.4","target":"pkg:pypi/demo-27498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28365@1.0.0","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28365@1.0.0","target":"pkg:pypi/demo-10481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28365@1.0.0","target":"pkg:pypi/demo-2129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28366@1.0.1","target":"pkg:pypi/demo-14949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28367@1.0.2","target":"pkg:pypi/demo-18663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28367@1.0.2","target":"pkg:pypi/demo-19493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28367@1.0.2","target":"pkg:pypi/demo-22102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28367@1.0.2","target":"pkg:pypi/demo-24946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28368@1.0.3","target":"pkg:pypi/demo-10976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28368@1.0.3","target":"pkg:pypi/demo-12696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28368@1.0.3","target":"pkg:pypi/demo-14194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28368@1.0.3","target":"pkg:pypi/demo-26495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28369@1.0.4","target":"pkg:pypi/demo-20758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2836@1.0.1","target":"pkg:pypi/demo-22656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2836@1.0.1","target":"pkg:pypi/demo-27212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28370@1.0.0","target":"pkg:pypi/demo-15583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28371@1.0.1","target":"pkg:pypi/demo-12180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28371@1.0.1","target":"pkg:pypi/demo-2109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28372@1.0.2","target":"pkg:pypi/demo-17355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28372@1.0.2","target":"pkg:pypi/demo-21988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28373@1.0.3","target":"pkg:pypi/demo-12760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28373@1.0.3","target":"pkg:pypi/demo-14837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28373@1.0.3","target":"pkg:pypi/demo-24460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28374@1.0.4","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28374@1.0.4","target":"pkg:pypi/demo-19549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28374@1.0.4","target":"pkg:pypi/demo-25363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28374@1.0.4","target":"pkg:pypi/demo-25380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28375@1.0.0","target":"pkg:pypi/demo-164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28375@1.0.0","target":"pkg:pypi/demo-26625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28376@1.0.1","target":"pkg:pypi/demo-21380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28377@1.0.2","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28377@1.0.2","target":"pkg:pypi/demo-10718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28377@1.0.2","target":"pkg:pypi/demo-21798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28377@1.0.2","target":"pkg:pypi/demo-24904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28378@1.0.3","target":"pkg:pypi/demo-25396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28378@1.0.3","target":"pkg:pypi/demo-27190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28379@1.0.4","target":"pkg:pypi/demo-14788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28379@1.0.4","target":"pkg:pypi/demo-1662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28379@1.0.4","target":"pkg:pypi/demo-19965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28379@1.0.4","target":"pkg:pypi/demo-26189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2837@1.0.2","target":"pkg:pypi/demo-12614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28380@1.0.0","target":"pkg:pypi/demo-16041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28381@1.0.1","target":"pkg:pypi/demo-21959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28382@1.0.2","target":"pkg:pypi/demo-16155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28383@1.0.3","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28384@1.0.4","target":"pkg:pypi/demo-12690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28384@1.0.4","target":"pkg:pypi/demo-16376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28384@1.0.4","target":"pkg:pypi/demo-22150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28385@1.0.0","target":"pkg:pypi/demo-19082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28385@1.0.0","target":"pkg:pypi/demo-22858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28385@1.0.0","target":"pkg:pypi/demo-27189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28386@1.0.1","target":"pkg:pypi/demo-13380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28386@1.0.1","target":"pkg:pypi/demo-23411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28387@1.0.2","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28387@1.0.2","target":"pkg:pypi/demo-2008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28387@1.0.2","target":"pkg:pypi/demo-22797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28387@1.0.2","target":"pkg:pypi/demo-25680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28388@1.0.3","target":"pkg:pypi/demo-1519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28389@1.0.4","target":"pkg:pypi/demo-12830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28389@1.0.4","target":"pkg:pypi/demo-14240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28389@1.0.4","target":"pkg:pypi/demo-16306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28389@1.0.4","target":"pkg:pypi/demo-20397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2838@1.0.3","target":"pkg:pypi/demo-23840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2838@1.0.3","target":"pkg:pypi/demo-24865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2838@1.0.3","target":"pkg:pypi/demo-24927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28390@1.0.0","target":"pkg:pypi/demo-26614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28391@1.0.1","target":"pkg:pypi/demo-15605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28391@1.0.1","target":"pkg:pypi/demo-19341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28391@1.0.1","target":"pkg:pypi/demo-20859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28391@1.0.1","target":"pkg:pypi/demo-21931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28392@1.0.2","target":"pkg:pypi/demo-1204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28393@1.0.3","target":"pkg:pypi/demo-16080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28393@1.0.3","target":"pkg:pypi/demo-24319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28394@1.0.4","target":"pkg:pypi/demo-26701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28394@1.0.4","target":"pkg:pypi/demo-27863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28394@1.0.4","target":"pkg:pypi/demo-27902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28395@1.0.0","target":"pkg:pypi/demo-20576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28395@1.0.0","target":"pkg:pypi/demo-24819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28396@1.0.1","target":"pkg:pypi/demo-10311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28396@1.0.1","target":"pkg:pypi/demo-1710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28396@1.0.1","target":"pkg:pypi/demo-27031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28397@1.0.2","target":"pkg:pypi/demo-11277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28397@1.0.2","target":"pkg:pypi/demo-27150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28398@1.0.3","target":"pkg:pypi/demo-14886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28398@1.0.3","target":"pkg:pypi/demo-18614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28398@1.0.3","target":"pkg:pypi/demo-22503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28398@1.0.3","target":"pkg:pypi/demo-24575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28399@1.0.4","target":"pkg:pypi/demo-20705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2839@1.0.4","target":"pkg:pypi/demo-28067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-283@1.0.3","target":"pkg:pypi/demo-24015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28400@1.0.0","target":"pkg:pypi/demo-16730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28400@1.0.0","target":"pkg:pypi/demo-19517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28400@1.0.0","target":"pkg:pypi/demo-25117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28400@1.0.0","target":"pkg:pypi/demo-25287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28401@1.0.1","target":"pkg:pypi/demo-13034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28402@1.0.2","target":"pkg:pypi/demo-12674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28402@1.0.2","target":"pkg:pypi/demo-14498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28403@1.0.3","target":"pkg:pypi/demo-16236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28403@1.0.3","target":"pkg:pypi/demo-17220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28403@1.0.3","target":"pkg:pypi/demo-26271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28404@1.0.4","target":"pkg:pypi/demo-18922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28405@1.0.0","target":"pkg:pypi/demo-184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28405@1.0.0","target":"pkg:pypi/demo-22127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28405@1.0.0","target":"pkg:pypi/demo-27156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28406@1.0.1","target":"pkg:pypi/demo-14837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28406@1.0.1","target":"pkg:pypi/demo-21904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28406@1.0.1","target":"pkg:pypi/demo-27472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28407@1.0.2","target":"pkg:pypi/demo-26098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28408@1.0.3","target":"pkg:pypi/demo-12783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28408@1.0.3","target":"pkg:pypi/demo-21237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28408@1.0.3","target":"pkg:pypi/demo-22300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28408@1.0.3","target":"pkg:pypi/demo-2235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28409@1.0.4","target":"pkg:pypi/demo-12364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28409@1.0.4","target":"pkg:pypi/demo-13338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28409@1.0.4","target":"pkg:pypi/demo-26369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2840@1.0.0","target":"pkg:pypi/demo-15068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2840@1.0.0","target":"pkg:pypi/demo-20651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2840@1.0.0","target":"pkg:pypi/demo-27799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28410@1.0.0","target":"pkg:pypi/demo-19029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28411@1.0.1","target":"pkg:pypi/demo-15199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28412@1.0.2","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28412@1.0.2","target":"pkg:pypi/demo-14492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28412@1.0.2","target":"pkg:pypi/demo-17442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28412@1.0.2","target":"pkg:pypi/demo-26653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28413@1.0.3","target":"pkg:pypi/demo-1086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28413@1.0.3","target":"pkg:pypi/demo-13468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28414@1.0.4","target":"pkg:pypi/demo-17519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28415@1.0.0","target":"pkg:pypi/demo-14923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28415@1.0.0","target":"pkg:pypi/demo-17888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28415@1.0.0","target":"pkg:pypi/demo-2518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28415@1.0.0","target":"pkg:pypi/demo-2559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28416@1.0.1","target":"pkg:pypi/demo-20540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28417@1.0.2","target":"pkg:pypi/demo-11186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28417@1.0.2","target":"pkg:pypi/demo-19720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28417@1.0.2","target":"pkg:pypi/demo-2262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28417@1.0.2","target":"pkg:pypi/demo-25505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28418@1.0.3","target":"pkg:pypi/demo-18573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28419@1.0.4","target":"pkg:pypi/demo-1305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28419@1.0.4","target":"pkg:pypi/demo-21604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28419@1.0.4","target":"pkg:pypi/demo-25723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2841@1.0.1","target":"pkg:pypi/demo-1684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2841@1.0.1","target":"pkg:pypi/demo-16897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28420@1.0.0","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28420@1.0.0","target":"pkg:pypi/demo-15745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28420@1.0.0","target":"pkg:pypi/demo-20461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28420@1.0.0","target":"pkg:pypi/demo-22278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28421@1.0.1","target":"pkg:pypi/demo-16119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28421@1.0.1","target":"pkg:pypi/demo-17438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28422@1.0.2","target":"pkg:pypi/demo-18312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28423@1.0.3","target":"pkg:pypi/demo-13969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28423@1.0.3","target":"pkg:pypi/demo-15988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28423@1.0.3","target":"pkg:pypi/demo-17127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28424@1.0.4","target":"pkg:pypi/demo-20288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28424@1.0.4","target":"pkg:pypi/demo-21469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28424@1.0.4","target":"pkg:pypi/demo-24038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28424@1.0.4","target":"pkg:pypi/demo-25655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28425@1.0.0","target":"pkg:pypi/demo-11547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28425@1.0.0","target":"pkg:pypi/demo-23806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28426@1.0.1","target":"pkg:pypi/demo-10316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28426@1.0.1","target":"pkg:pypi/demo-10403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28426@1.0.1","target":"pkg:pypi/demo-22780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28427@1.0.2","target":"pkg:pypi/demo-14198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28428@1.0.3","target":"pkg:pypi/demo-13905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28429@1.0.4","target":"pkg:pypi/demo-13723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28429@1.0.4","target":"pkg:pypi/demo-17430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28429@1.0.4","target":"pkg:pypi/demo-18005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28429@1.0.4","target":"pkg:pypi/demo-18236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2842@1.0.2","target":"pkg:pypi/demo-20338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2842@1.0.2","target":"pkg:pypi/demo-22172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2842@1.0.2","target":"pkg:pypi/demo-23187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28430@1.0.0","target":"pkg:pypi/demo-13698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28430@1.0.0","target":"pkg:pypi/demo-14283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28430@1.0.0","target":"pkg:pypi/demo-22815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28431@1.0.1","target":"pkg:pypi/demo-15006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28431@1.0.1","target":"pkg:pypi/demo-22680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28431@1.0.1","target":"pkg:pypi/demo-24899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28431@1.0.1","target":"pkg:pypi/demo-26615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28432@1.0.2","target":"pkg:pypi/demo-10614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28432@1.0.2","target":"pkg:pypi/demo-10901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28433@1.0.3","target":"pkg:pypi/demo-11608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28433@1.0.3","target":"pkg:pypi/demo-21533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28433@1.0.3","target":"pkg:pypi/demo-24097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28433@1.0.3","target":"pkg:pypi/demo-25033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28434@1.0.4","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28434@1.0.4","target":"pkg:pypi/demo-11055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28434@1.0.4","target":"pkg:pypi/demo-23086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28434@1.0.4","target":"pkg:pypi/demo-23626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28435@1.0.0","target":"pkg:pypi/demo-25805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28436@1.0.1","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28436@1.0.1","target":"pkg:pypi/demo-15480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28436@1.0.1","target":"pkg:pypi/demo-21935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28436@1.0.1","target":"pkg:pypi/demo-25859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28437@1.0.2","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28437@1.0.2","target":"pkg:pypi/demo-25403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28438@1.0.3","target":"pkg:pypi/demo-27324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28439@1.0.4","target":"pkg:pypi/demo-15802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28439@1.0.4","target":"pkg:pypi/demo-15867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28439@1.0.4","target":"pkg:pypi/demo-25741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2843@1.0.3","target":"pkg:pypi/demo-10789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2843@1.0.3","target":"pkg:pypi/demo-21062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2843@1.0.3","target":"pkg:pypi/demo-21907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28440@1.0.0","target":"pkg:pypi/demo-16855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28440@1.0.0","target":"pkg:pypi/demo-25526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28441@1.0.1","target":"pkg:pypi/demo-20248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28442@1.0.2","target":"pkg:pypi/demo-17923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28442@1.0.2","target":"pkg:pypi/demo-19761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28442@1.0.2","target":"pkg:pypi/demo-22114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28443@1.0.3","target":"pkg:pypi/demo-11264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28443@1.0.3","target":"pkg:pypi/demo-12120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28443@1.0.3","target":"pkg:pypi/demo-20835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28443@1.0.3","target":"pkg:pypi/demo-20976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28444@1.0.4","target":"pkg:pypi/demo-19557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28444@1.0.4","target":"pkg:pypi/demo-21473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28444@1.0.4","target":"pkg:pypi/demo-25883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28445@1.0.0","target":"pkg:pypi/demo-16407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28445@1.0.0","target":"pkg:pypi/demo-17002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28445@1.0.0","target":"pkg:pypi/demo-26968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28445@1.0.0","target":"pkg:pypi/demo-27298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28446@1.0.1","target":"pkg:pypi/demo-18889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28446@1.0.1","target":"pkg:pypi/demo-19880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28447@1.0.2","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28447@1.0.2","target":"pkg:pypi/demo-17017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28447@1.0.2","target":"pkg:pypi/demo-18663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28448@1.0.3","target":"pkg:pypi/demo-1176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28448@1.0.3","target":"pkg:pypi/demo-27203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28449@1.0.4","target":"pkg:pypi/demo-13337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28449@1.0.4","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28449@1.0.4","target":"pkg:pypi/demo-15764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28449@1.0.4","target":"pkg:pypi/demo-23869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2844@1.0.4","target":"pkg:pypi/demo-26881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28450@1.0.0","target":"pkg:pypi/demo-16948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28450@1.0.0","target":"pkg:pypi/demo-25394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28451@1.0.1","target":"pkg:pypi/demo-20902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28452@1.0.2","target":"pkg:pypi/demo-1582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28452@1.0.2","target":"pkg:pypi/demo-22002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28453@1.0.3","target":"pkg:pypi/demo-1377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28454@1.0.4","target":"pkg:pypi/demo-10904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28454@1.0.4","target":"pkg:pypi/demo-17034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28454@1.0.4","target":"pkg:pypi/demo-21091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28454@1.0.4","target":"pkg:pypi/demo-24528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28455@1.0.0","target":"pkg:pypi/demo-26700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28456@1.0.1","target":"pkg:pypi/demo-17823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28456@1.0.1","target":"pkg:pypi/demo-26523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28457@1.0.2","target":"pkg:pypi/demo-10521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28457@1.0.2","target":"pkg:pypi/demo-16717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28457@1.0.2","target":"pkg:pypi/demo-28075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28458@1.0.3","target":"pkg:pypi/demo-13635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28458@1.0.3","target":"pkg:pypi/demo-2136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28458@1.0.3","target":"pkg:pypi/demo-23857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28458@1.0.3","target":"pkg:pypi/demo-28223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28459@1.0.4","target":"pkg:pypi/demo-11241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28459@1.0.4","target":"pkg:pypi/demo-1468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28459@1.0.4","target":"pkg:pypi/demo-24833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2845@1.0.0","target":"pkg:pypi/demo-13299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2845@1.0.0","target":"pkg:pypi/demo-16284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2845@1.0.0","target":"pkg:pypi/demo-19586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28460@1.0.0","target":"pkg:pypi/demo-19607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28460@1.0.0","target":"pkg:pypi/demo-20012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28460@1.0.0","target":"pkg:pypi/demo-2404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28460@1.0.0","target":"pkg:pypi/demo-26951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28461@1.0.1","target":"pkg:pypi/demo-13644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28461@1.0.1","target":"pkg:pypi/demo-14265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28461@1.0.1","target":"pkg:pypi/demo-24485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28462@1.0.2","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28462@1.0.2","target":"pkg:pypi/demo-11433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28462@1.0.2","target":"pkg:pypi/demo-23696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28462@1.0.2","target":"pkg:pypi/demo-27621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28463@1.0.3","target":"pkg:pypi/demo-13869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28463@1.0.3","target":"pkg:pypi/demo-23534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28463@1.0.3","target":"pkg:pypi/demo-27027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28464@1.0.4","target":"pkg:pypi/demo-15210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28464@1.0.4","target":"pkg:pypi/demo-26663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28464@1.0.4","target":"pkg:pypi/demo-27210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28464@1.0.4","target":"pkg:pypi/demo-27846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28465@1.0.0","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28465@1.0.0","target":"pkg:pypi/demo-16483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28465@1.0.0","target":"pkg:pypi/demo-2009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28465@1.0.0","target":"pkg:pypi/demo-24724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28466@1.0.1","target":"pkg:pypi/demo-1407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28466@1.0.1","target":"pkg:pypi/demo-16926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28467@1.0.2","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28467@1.0.2","target":"pkg:pypi/demo-1205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28468@1.0.3","target":"pkg:pypi/demo-13259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28468@1.0.3","target":"pkg:pypi/demo-19301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28468@1.0.3","target":"pkg:pypi/demo-27395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28469@1.0.4","target":"pkg:pypi/demo-11122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28469@1.0.4","target":"pkg:pypi/demo-12848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28469@1.0.4","target":"pkg:pypi/demo-15779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28469@1.0.4","target":"pkg:pypi/demo-23988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2846@1.0.1","target":"pkg:pypi/demo-11598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2846@1.0.1","target":"pkg:pypi/demo-13488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2846@1.0.1","target":"pkg:pypi/demo-20068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2846@1.0.1","target":"pkg:pypi/demo-24137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28470@1.0.0","target":"pkg:pypi/demo-20064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28470@1.0.0","target":"pkg:pypi/demo-25755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28471@1.0.1","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28471@1.0.1","target":"pkg:pypi/demo-25215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28471@1.0.1","target":"pkg:pypi/demo-25916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28471@1.0.1","target":"pkg:pypi/demo-26748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28472@1.0.2","target":"pkg:pypi/demo-1054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28472@1.0.2","target":"pkg:pypi/demo-12413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28472@1.0.2","target":"pkg:pypi/demo-22552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28473@1.0.3","target":"pkg:pypi/demo-16879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28473@1.0.3","target":"pkg:pypi/demo-21672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28473@1.0.3","target":"pkg:pypi/demo-27834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28473@1.0.3","target":"pkg:pypi/demo-28292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28474@1.0.4","target":"pkg:pypi/demo-13260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28474@1.0.4","target":"pkg:pypi/demo-15165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28474@1.0.4","target":"pkg:pypi/demo-19649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28475@1.0.0","target":"pkg:pypi/demo-18161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28475@1.0.0","target":"pkg:pypi/demo-27841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28476@1.0.1","target":"pkg:pypi/demo-13962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28476@1.0.1","target":"pkg:pypi/demo-25395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28476@1.0.1","target":"pkg:pypi/demo-26645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28477@1.0.2","target":"pkg:pypi/demo-21024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28477@1.0.2","target":"pkg:pypi/demo-23807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28477@1.0.2","target":"pkg:pypi/demo-27611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28478@1.0.3","target":"pkg:pypi/demo-1127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28479@1.0.4","target":"pkg:pypi/demo-12847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28479@1.0.4","target":"pkg:pypi/demo-14687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28479@1.0.4","target":"pkg:pypi/demo-15441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28479@1.0.4","target":"pkg:pypi/demo-25169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2847@1.0.2","target":"pkg:pypi/demo-26823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28480@1.0.0","target":"pkg:pypi/demo-1836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28480@1.0.0","target":"pkg:pypi/demo-22174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28480@1.0.0","target":"pkg:pypi/demo-27222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28481@1.0.1","target":"pkg:pypi/demo-16041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28481@1.0.1","target":"pkg:pypi/demo-17528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28481@1.0.1","target":"pkg:pypi/demo-20498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28481@1.0.1","target":"pkg:pypi/demo-22224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28482@1.0.2","target":"pkg:pypi/demo-16547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28483@1.0.3","target":"pkg:pypi/demo-14817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28484@1.0.4","target":"pkg:pypi/demo-12612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28484@1.0.4","target":"pkg:pypi/demo-15674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28485@1.0.0","target":"pkg:pypi/demo-24989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28485@1.0.0","target":"pkg:pypi/demo-28029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28486@1.0.1","target":"pkg:pypi/demo-19271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28486@1.0.1","target":"pkg:pypi/demo-21049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28486@1.0.1","target":"pkg:pypi/demo-22434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28486@1.0.1","target":"pkg:pypi/demo-27865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28487@1.0.2","target":"pkg:pypi/demo-12895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28487@1.0.2","target":"pkg:pypi/demo-27476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28488@1.0.3","target":"pkg:pypi/demo-19243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28488@1.0.3","target":"pkg:pypi/demo-22319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28489@1.0.4","target":"pkg:pypi/demo-10539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28489@1.0.4","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28489@1.0.4","target":"pkg:pypi/demo-17713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28489@1.0.4","target":"pkg:pypi/demo-23605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2848@1.0.3","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2848@1.0.3","target":"pkg:pypi/demo-12047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2848@1.0.3","target":"pkg:pypi/demo-16056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28490@1.0.0","target":"pkg:pypi/demo-28106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28491@1.0.1","target":"pkg:pypi/demo-13726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28491@1.0.1","target":"pkg:pypi/demo-18238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28491@1.0.1","target":"pkg:pypi/demo-24958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28492@1.0.2","target":"pkg:pypi/demo-13544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28492@1.0.2","target":"pkg:pypi/demo-20800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28492@1.0.2","target":"pkg:pypi/demo-21493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28492@1.0.2","target":"pkg:pypi/demo-22234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28493@1.0.3","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28494@1.0.4","target":"pkg:pypi/demo-12965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28495@1.0.0","target":"pkg:pypi/demo-12906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28496@1.0.1","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28496@1.0.1","target":"pkg:pypi/demo-19175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28496@1.0.1","target":"pkg:pypi/demo-21767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28496@1.0.1","target":"pkg:pypi/demo-23955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28497@1.0.2","target":"pkg:pypi/demo-15308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28497@1.0.2","target":"pkg:pypi/demo-15620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28498@1.0.3","target":"pkg:pypi/demo-11492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28498@1.0.3","target":"pkg:pypi/demo-13281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28498@1.0.3","target":"pkg:pypi/demo-25264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28499@1.0.4","target":"pkg:pypi/demo-17398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28499@1.0.4","target":"pkg:pypi/demo-22027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28499@1.0.4","target":"pkg:pypi/demo-25160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2849@1.0.4","target":"pkg:pypi/demo-14992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2849@1.0.4","target":"pkg:pypi/demo-19005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-284@1.0.4","target":"pkg:pypi/demo-21253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-284@1.0.4","target":"pkg:pypi/demo-24194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28500@1.0.0","target":"pkg:pypi/demo-19532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28500@1.0.0","target":"pkg:pypi/demo-23499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28500@1.0.0","target":"pkg:pypi/demo-27887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28501@1.0.1","target":"pkg:pypi/demo-14897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28501@1.0.1","target":"pkg:pypi/demo-21567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28501@1.0.1","target":"pkg:pypi/demo-22591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28502@1.0.2","target":"pkg:pypi/demo-11247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28502@1.0.2","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28502@1.0.2","target":"pkg:pypi/demo-14959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28503@1.0.3","target":"pkg:pypi/demo-17217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28504@1.0.4","target":"pkg:pypi/demo-13825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28504@1.0.4","target":"pkg:pypi/demo-1806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28504@1.0.4","target":"pkg:pypi/demo-25851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28505@1.0.0","target":"pkg:pypi/demo-10643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28505@1.0.0","target":"pkg:pypi/demo-1441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28505@1.0.0","target":"pkg:pypi/demo-15956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28505@1.0.0","target":"pkg:pypi/demo-18448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28506@1.0.1","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28506@1.0.1","target":"pkg:pypi/demo-16060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28506@1.0.1","target":"pkg:pypi/demo-24296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28506@1.0.1","target":"pkg:pypi/demo-25124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28507@1.0.2","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28507@1.0.2","target":"pkg:pypi/demo-18904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28507@1.0.2","target":"pkg:pypi/demo-20148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28507@1.0.2","target":"pkg:pypi/demo-24488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28508@1.0.3","target":"pkg:pypi/demo-22265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28509@1.0.4","target":"pkg:pypi/demo-10398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28509@1.0.4","target":"pkg:pypi/demo-16451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28509@1.0.4","target":"pkg:pypi/demo-16488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28509@1.0.4","target":"pkg:pypi/demo-20294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2850@1.0.0","target":"pkg:pypi/demo-2326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28510@1.0.0","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28510@1.0.0","target":"pkg:pypi/demo-15532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28510@1.0.0","target":"pkg:pypi/demo-24474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28511@1.0.1","target":"pkg:pypi/demo-13329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28512@1.0.2","target":"pkg:pypi/demo-15604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28512@1.0.2","target":"pkg:pypi/demo-20027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28513@1.0.3","target":"pkg:pypi/demo-19757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28513@1.0.3","target":"pkg:pypi/demo-21028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28514@1.0.4","target":"pkg:pypi/demo-18672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28514@1.0.4","target":"pkg:pypi/demo-2736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28515@1.0.0","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28515@1.0.0","target":"pkg:pypi/demo-10694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28515@1.0.0","target":"pkg:pypi/demo-1293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28515@1.0.0","target":"pkg:pypi/demo-16747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28516@1.0.1","target":"pkg:pypi/demo-17294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28516@1.0.1","target":"pkg:pypi/demo-19449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28516@1.0.1","target":"pkg:pypi/demo-2313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28517@1.0.2","target":"pkg:pypi/demo-17713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28517@1.0.2","target":"pkg:pypi/demo-23876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28518@1.0.3","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28518@1.0.3","target":"pkg:pypi/demo-1971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28518@1.0.3","target":"pkg:pypi/demo-24408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28519@1.0.4","target":"pkg:pypi/demo-17898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28519@1.0.4","target":"pkg:pypi/demo-22093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28519@1.0.4","target":"pkg:pypi/demo-27091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2851@1.0.1","target":"pkg:pypi/demo-14032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2851@1.0.1","target":"pkg:pypi/demo-17471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2851@1.0.1","target":"pkg:pypi/demo-26823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28520@1.0.0","target":"pkg:pypi/demo-19102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28521@1.0.1","target":"pkg:pypi/demo-12884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28521@1.0.1","target":"pkg:pypi/demo-20322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28522@1.0.2","target":"pkg:pypi/demo-18231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28522@1.0.2","target":"pkg:pypi/demo-22200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28522@1.0.2","target":"pkg:pypi/demo-23321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28522@1.0.2","target":"pkg:pypi/demo-28492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28523@1.0.3","target":"pkg:pypi/demo-13906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28523@1.0.3","target":"pkg:pypi/demo-18793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28524@1.0.4","target":"pkg:pypi/demo-13086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28524@1.0.4","target":"pkg:pypi/demo-19031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28524@1.0.4","target":"pkg:pypi/demo-22520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28525@1.0.0","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28525@1.0.0","target":"pkg:pypi/demo-11183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28525@1.0.0","target":"pkg:pypi/demo-23801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28525@1.0.0","target":"pkg:pypi/demo-26204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28526@1.0.1","target":"pkg:pypi/demo-15979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28526@1.0.1","target":"pkg:pypi/demo-2205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28526@1.0.1","target":"pkg:pypi/demo-2351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28527@1.0.2","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28527@1.0.2","target":"pkg:pypi/demo-19827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28527@1.0.2","target":"pkg:pypi/demo-20680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28528@1.0.3","target":"pkg:pypi/demo-10995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28528@1.0.3","target":"pkg:pypi/demo-21138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28529@1.0.4","target":"pkg:pypi/demo-13234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28529@1.0.4","target":"pkg:pypi/demo-13432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28529@1.0.4","target":"pkg:pypi/demo-26090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2852@1.0.2","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2852@1.0.2","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2852@1.0.2","target":"pkg:pypi/demo-21938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2852@1.0.2","target":"pkg:pypi/demo-28431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28530@1.0.0","target":"pkg:pypi/demo-11128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28530@1.0.0","target":"pkg:pypi/demo-19133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28531@1.0.1","target":"pkg:pypi/demo-13952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28532@1.0.2","target":"pkg:pypi/demo-16310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28532@1.0.2","target":"pkg:pypi/demo-16748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28532@1.0.2","target":"pkg:pypi/demo-16884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28532@1.0.2","target":"pkg:pypi/demo-16897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28533@1.0.3","target":"pkg:pypi/demo-13712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28533@1.0.3","target":"pkg:pypi/demo-14033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28533@1.0.3","target":"pkg:pypi/demo-25175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28534@1.0.4","target":"pkg:pypi/demo-15414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28534@1.0.4","target":"pkg:pypi/demo-28342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28535@1.0.0","target":"pkg:pypi/demo-2090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28536@1.0.1","target":"pkg:pypi/demo-17950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28537@1.0.2","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28537@1.0.2","target":"pkg:pypi/demo-15001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28538@1.0.3","target":"pkg:pypi/demo-16786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28538@1.0.3","target":"pkg:pypi/demo-19956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28538@1.0.3","target":"pkg:pypi/demo-20482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28538@1.0.3","target":"pkg:pypi/demo-27740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28539@1.0.4","target":"pkg:pypi/demo-15580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2853@1.0.3","target":"pkg:pypi/demo-22983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2853@1.0.3","target":"pkg:pypi/demo-2662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2853@1.0.3","target":"pkg:pypi/demo-28454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28540@1.0.0","target":"pkg:pypi/demo-13447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28540@1.0.0","target":"pkg:pypi/demo-15074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28540@1.0.0","target":"pkg:pypi/demo-21040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28541@1.0.1","target":"pkg:pypi/demo-15114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28541@1.0.1","target":"pkg:pypi/demo-22414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28542@1.0.2","target":"pkg:pypi/demo-14460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28542@1.0.2","target":"pkg:pypi/demo-17684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28542@1.0.2","target":"pkg:pypi/demo-2389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28542@1.0.2","target":"pkg:pypi/demo-26592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28543@1.0.3","target":"pkg:pypi/demo-10697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28543@1.0.3","target":"pkg:pypi/demo-1595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28544@1.0.4","target":"pkg:pypi/demo-28327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28545@1.0.0","target":"pkg:pypi/demo-23464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28546@1.0.1","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28546@1.0.1","target":"pkg:pypi/demo-17218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28546@1.0.1","target":"pkg:pypi/demo-17644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28546@1.0.1","target":"pkg:pypi/demo-22758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28547@1.0.2","target":"pkg:pypi/demo-1780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28547@1.0.2","target":"pkg:pypi/demo-20853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28548@1.0.3","target":"pkg:pypi/demo-13818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28548@1.0.3","target":"pkg:pypi/demo-23837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28549@1.0.4","target":"pkg:pypi/demo-21802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28549@1.0.4","target":"pkg:pypi/demo-26684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2854@1.0.4","target":"pkg:pypi/demo-14716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28550@1.0.0","target":"pkg:pypi/demo-16105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28551@1.0.1","target":"pkg:pypi/demo-14274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28551@1.0.1","target":"pkg:pypi/demo-16632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28552@1.0.2","target":"pkg:pypi/demo-1436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28552@1.0.2","target":"pkg:pypi/demo-20887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28553@1.0.3","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28553@1.0.3","target":"pkg:pypi/demo-21229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28553@1.0.3","target":"pkg:pypi/demo-26047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28553@1.0.3","target":"pkg:pypi/demo-27960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28554@1.0.4","target":"pkg:pypi/demo-10487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28554@1.0.4","target":"pkg:pypi/demo-14218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28554@1.0.4","target":"pkg:pypi/demo-22505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28555@1.0.0","target":"pkg:pypi/demo-11890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28555@1.0.0","target":"pkg:pypi/demo-13786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28555@1.0.0","target":"pkg:pypi/demo-16781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28555@1.0.0","target":"pkg:pypi/demo-2229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28556@1.0.1","target":"pkg:pypi/demo-13485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28557@1.0.2","target":"pkg:pypi/demo-12363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28557@1.0.2","target":"pkg:pypi/demo-17574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28557@1.0.2","target":"pkg:pypi/demo-18650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28557@1.0.2","target":"pkg:pypi/demo-19921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28558@1.0.3","target":"pkg:pypi/demo-12501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28558@1.0.3","target":"pkg:pypi/demo-17495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28559@1.0.4","target":"pkg:pypi/demo-2737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2855@1.0.0","target":"pkg:pypi/demo-11309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2855@1.0.0","target":"pkg:pypi/demo-1996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28560@1.0.0","target":"pkg:pypi/demo-1306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28560@1.0.0","target":"pkg:pypi/demo-23137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28560@1.0.0","target":"pkg:pypi/demo-25012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28560@1.0.0","target":"pkg:pypi/demo-28378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28561@1.0.1","target":"pkg:pypi/demo-23298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28561@1.0.1","target":"pkg:pypi/demo-25210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28562@1.0.2","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28562@1.0.2","target":"pkg:pypi/demo-11358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28562@1.0.2","target":"pkg:pypi/demo-13230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28562@1.0.2","target":"pkg:pypi/demo-23992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28563@1.0.3","target":"pkg:pypi/demo-20128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28563@1.0.3","target":"pkg:pypi/demo-27765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28564@1.0.4","target":"pkg:pypi/demo-16016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28565@1.0.0","target":"pkg:pypi/demo-15137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28566@1.0.1","target":"pkg:pypi/demo-12341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28566@1.0.1","target":"pkg:pypi/demo-15070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28566@1.0.1","target":"pkg:pypi/demo-27364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28567@1.0.2","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28567@1.0.2","target":"pkg:pypi/demo-20498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28568@1.0.3","target":"pkg:pypi/demo-23603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28568@1.0.3","target":"pkg:pypi/demo-265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28568@1.0.3","target":"pkg:pypi/demo-28364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28569@1.0.4","target":"pkg:pypi/demo-1081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28569@1.0.4","target":"pkg:pypi/demo-2502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28569@1.0.4","target":"pkg:pypi/demo-28161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28569@1.0.4","target":"pkg:pypi/demo-28556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2856@1.0.1","target":"pkg:pypi/demo-13552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2856@1.0.1","target":"pkg:pypi/demo-20045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2856@1.0.1","target":"pkg:pypi/demo-20814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2856@1.0.1","target":"pkg:pypi/demo-24153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28570@1.0.0","target":"pkg:pypi/demo-13654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28570@1.0.0","target":"pkg:pypi/demo-2157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28570@1.0.0","target":"pkg:pypi/demo-23993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28570@1.0.0","target":"pkg:pypi/demo-28264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28571@1.0.1","target":"pkg:pypi/demo-24043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28572@1.0.2","target":"pkg:pypi/demo-18908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28573@1.0.3","target":"pkg:pypi/demo-18599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28573@1.0.3","target":"pkg:pypi/demo-23329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28573@1.0.3","target":"pkg:pypi/demo-25083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28573@1.0.3","target":"pkg:pypi/demo-27255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28574@1.0.4","target":"pkg:pypi/demo-13075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28575@1.0.0","target":"pkg:pypi/demo-2793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28576@1.0.1","target":"pkg:pypi/demo-12877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28577@1.0.2","target":"pkg:pypi/demo-11038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28577@1.0.2","target":"pkg:pypi/demo-22866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28578@1.0.3","target":"pkg:pypi/demo-11358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28578@1.0.3","target":"pkg:pypi/demo-25099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28579@1.0.4","target":"pkg:pypi/demo-16339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28579@1.0.4","target":"pkg:pypi/demo-2161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28579@1.0.4","target":"pkg:pypi/demo-28032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2857@1.0.2","target":"pkg:pypi/demo-10961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2857@1.0.2","target":"pkg:pypi/demo-12862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28580@1.0.0","target":"pkg:pypi/demo-10640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28580@1.0.0","target":"pkg:pypi/demo-15016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28580@1.0.0","target":"pkg:pypi/demo-2223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28580@1.0.0","target":"pkg:pypi/demo-22685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28581@1.0.1","target":"pkg:pypi/demo-27758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28582@1.0.2","target":"pkg:pypi/demo-21408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28582@1.0.2","target":"pkg:pypi/demo-25207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28583@1.0.3","target":"pkg:pypi/demo-13086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28583@1.0.3","target":"pkg:pypi/demo-24312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28583@1.0.3","target":"pkg:pypi/demo-27041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28584@1.0.4","target":"pkg:pypi/demo-12677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28584@1.0.4","target":"pkg:pypi/demo-18583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28584@1.0.4","target":"pkg:pypi/demo-25335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28585@1.0.0","target":"pkg:pypi/demo-21339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28586@1.0.1","target":"pkg:pypi/demo-2810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28586@1.0.1","target":"pkg:pypi/demo-28448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28587@1.0.2","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28587@1.0.2","target":"pkg:pypi/demo-21259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28587@1.0.2","target":"pkg:pypi/demo-24357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28587@1.0.2","target":"pkg:pypi/demo-276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28588@1.0.3","target":"pkg:pypi/demo-28375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28589@1.0.4","target":"pkg:pypi/demo-13891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28589@1.0.4","target":"pkg:pypi/demo-24126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28589@1.0.4","target":"pkg:pypi/demo-25748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2858@1.0.3","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2858@1.0.3","target":"pkg:pypi/demo-17393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2858@1.0.3","target":"pkg:pypi/demo-22605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28590@1.0.0","target":"pkg:pypi/demo-15132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28590@1.0.0","target":"pkg:pypi/demo-1515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28590@1.0.0","target":"pkg:pypi/demo-17837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28590@1.0.0","target":"pkg:pypi/demo-27235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28591@1.0.1","target":"pkg:pypi/demo-15095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28591@1.0.1","target":"pkg:pypi/demo-2291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28591@1.0.1","target":"pkg:pypi/demo-28209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28592@1.0.2","target":"pkg:pypi/demo-18427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28592@1.0.2","target":"pkg:pypi/demo-18704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28593@1.0.3","target":"pkg:pypi/demo-15764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28593@1.0.3","target":"pkg:pypi/demo-25043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28594@1.0.4","target":"pkg:pypi/demo-10403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28595@1.0.0","target":"pkg:pypi/demo-10785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28595@1.0.0","target":"pkg:pypi/demo-1564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28595@1.0.0","target":"pkg:pypi/demo-18571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28596@1.0.1","target":"pkg:pypi/demo-11341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28596@1.0.1","target":"pkg:pypi/demo-18200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28596@1.0.1","target":"pkg:pypi/demo-24894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28596@1.0.1","target":"pkg:pypi/demo-26289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28597@1.0.2","target":"pkg:pypi/demo-10285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28598@1.0.3","target":"pkg:pypi/demo-13122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28598@1.0.3","target":"pkg:pypi/demo-16015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28598@1.0.3","target":"pkg:pypi/demo-18762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28598@1.0.3","target":"pkg:pypi/demo-19548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28599@1.0.4","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28599@1.0.4","target":"pkg:pypi/demo-22776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28599@1.0.4","target":"pkg:pypi/demo-25537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2859@1.0.4","target":"pkg:pypi/demo-24764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2859@1.0.4","target":"pkg:pypi/demo-25415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2859@1.0.4","target":"pkg:pypi/demo-27036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2859@1.0.4","target":"pkg:pypi/demo-28452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-285@1.0.0","target":"pkg:pypi/demo-1086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-285@1.0.0","target":"pkg:pypi/demo-16931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-285@1.0.0","target":"pkg:pypi/demo-28144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-285@1.0.0","target":"pkg:pypi/demo-28511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28600@1.0.0","target":"pkg:pypi/demo-15609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28600@1.0.0","target":"pkg:pypi/demo-20749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28600@1.0.0","target":"pkg:pypi/demo-26042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28600@1.0.0","target":"pkg:pypi/demo-27695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28601@1.0.1","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28601@1.0.1","target":"pkg:pypi/demo-23634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28602@1.0.2","target":"pkg:pypi/demo-13682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28602@1.0.2","target":"pkg:pypi/demo-19850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28602@1.0.2","target":"pkg:pypi/demo-24419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28603@1.0.3","target":"pkg:pypi/demo-129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28603@1.0.3","target":"pkg:pypi/demo-15517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28603@1.0.3","target":"pkg:pypi/demo-26941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28604@1.0.4","target":"pkg:pypi/demo-16240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28604@1.0.4","target":"pkg:pypi/demo-22863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28604@1.0.4","target":"pkg:pypi/demo-23387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28605@1.0.0","target":"pkg:pypi/demo-1807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28605@1.0.0","target":"pkg:pypi/demo-21903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28605@1.0.0","target":"pkg:pypi/demo-28099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28606@1.0.1","target":"pkg:pypi/demo-10579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28606@1.0.1","target":"pkg:pypi/demo-15569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28606@1.0.1","target":"pkg:pypi/demo-24910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28606@1.0.1","target":"pkg:pypi/demo-28425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28607@1.0.2","target":"pkg:pypi/demo-1802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28608@1.0.3","target":"pkg:pypi/demo-19310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28608@1.0.3","target":"pkg:pypi/demo-26595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28609@1.0.4","target":"pkg:pypi/demo-2537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2860@1.0.0","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2860@1.0.0","target":"pkg:pypi/demo-11642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2860@1.0.0","target":"pkg:pypi/demo-17336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2860@1.0.0","target":"pkg:pypi/demo-17840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28610@1.0.0","target":"pkg:pypi/demo-26930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28610@1.0.0","target":"pkg:pypi/demo-27052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28611@1.0.1","target":"pkg:pypi/demo-14514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28611@1.0.1","target":"pkg:pypi/demo-17081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28611@1.0.1","target":"pkg:pypi/demo-24456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28612@1.0.2","target":"pkg:pypi/demo-16135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28612@1.0.2","target":"pkg:pypi/demo-24582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28612@1.0.2","target":"pkg:pypi/demo-2463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28613@1.0.3","target":"pkg:pypi/demo-11923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28613@1.0.3","target":"pkg:pypi/demo-24962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28613@1.0.3","target":"pkg:pypi/demo-2582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28614@1.0.4","target":"pkg:pypi/demo-1456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28614@1.0.4","target":"pkg:pypi/demo-28501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28615@1.0.0","target":"pkg:pypi/demo-11296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28615@1.0.0","target":"pkg:pypi/demo-13423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28615@1.0.0","target":"pkg:pypi/demo-19620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28615@1.0.0","target":"pkg:pypi/demo-24308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28616@1.0.1","target":"pkg:pypi/demo-25888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28617@1.0.2","target":"pkg:pypi/demo-21990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28618@1.0.3","target":"pkg:pypi/demo-10173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28618@1.0.3","target":"pkg:pypi/demo-12785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28618@1.0.3","target":"pkg:pypi/demo-25669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28619@1.0.4","target":"pkg:pypi/demo-15336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28619@1.0.4","target":"pkg:pypi/demo-15966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28619@1.0.4","target":"pkg:pypi/demo-20747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28619@1.0.4","target":"pkg:pypi/demo-27906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2861@1.0.1","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2861@1.0.1","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2861@1.0.1","target":"pkg:pypi/demo-2579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2861@1.0.1","target":"pkg:pypi/demo-27257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28620@1.0.0","target":"pkg:pypi/demo-15501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28621@1.0.1","target":"pkg:pypi/demo-12875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28621@1.0.1","target":"pkg:pypi/demo-23806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28622@1.0.2","target":"pkg:pypi/demo-16114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28622@1.0.2","target":"pkg:pypi/demo-22732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28623@1.0.3","target":"pkg:pypi/demo-1360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28623@1.0.3","target":"pkg:pypi/demo-24780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28624@1.0.4","target":"pkg:pypi/demo-1376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28624@1.0.4","target":"pkg:pypi/demo-17787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28624@1.0.4","target":"pkg:pypi/demo-27399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28624@1.0.4","target":"pkg:pypi/demo-27@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28625@1.0.0","target":"pkg:pypi/demo-26672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28626@1.0.1","target":"pkg:pypi/demo-15039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28626@1.0.1","target":"pkg:pypi/demo-16912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28626@1.0.1","target":"pkg:pypi/demo-22720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28626@1.0.1","target":"pkg:pypi/demo-23054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28627@1.0.2","target":"pkg:pypi/demo-10772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28627@1.0.2","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28627@1.0.2","target":"pkg:pypi/demo-15106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28628@1.0.3","target":"pkg:pypi/demo-16463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28628@1.0.3","target":"pkg:pypi/demo-16943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28628@1.0.3","target":"pkg:pypi/demo-24026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28628@1.0.3","target":"pkg:pypi/demo-26992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28629@1.0.4","target":"pkg:pypi/demo-14487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28629@1.0.4","target":"pkg:pypi/demo-28069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2862@1.0.2","target":"pkg:pypi/demo-19561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2862@1.0.2","target":"pkg:pypi/demo-20609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2862@1.0.2","target":"pkg:pypi/demo-21356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2862@1.0.2","target":"pkg:pypi/demo-25744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28630@1.0.0","target":"pkg:pypi/demo-14298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28631@1.0.1","target":"pkg:pypi/demo-15138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28631@1.0.1","target":"pkg:pypi/demo-2503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28632@1.0.2","target":"pkg:pypi/demo-14037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28632@1.0.2","target":"pkg:pypi/demo-20943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28632@1.0.2","target":"pkg:pypi/demo-25164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28633@1.0.3","target":"pkg:pypi/demo-10345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28633@1.0.3","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28634@1.0.4","target":"pkg:pypi/demo-10440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28634@1.0.4","target":"pkg:pypi/demo-27710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28635@1.0.0","target":"pkg:pypi/demo-11390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28635@1.0.0","target":"pkg:pypi/demo-21645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28636@1.0.1","target":"pkg:pypi/demo-18167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28637@1.0.2","target":"pkg:pypi/demo-22629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28637@1.0.2","target":"pkg:pypi/demo-22785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28638@1.0.3","target":"pkg:pypi/demo-1973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28638@1.0.3","target":"pkg:pypi/demo-24949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28639@1.0.4","target":"pkg:pypi/demo-20348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28639@1.0.4","target":"pkg:pypi/demo-2379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28639@1.0.4","target":"pkg:pypi/demo-26310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28639@1.0.4","target":"pkg:pypi/demo-2821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2863@1.0.3","target":"pkg:pypi/demo-16900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2863@1.0.3","target":"pkg:pypi/demo-16978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2863@1.0.3","target":"pkg:pypi/demo-2007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2863@1.0.3","target":"pkg:pypi/demo-21568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28640@1.0.0","target":"pkg:pypi/demo-16260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28640@1.0.0","target":"pkg:pypi/demo-17765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28641@1.0.1","target":"pkg:pypi/demo-18625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28641@1.0.1","target":"pkg:pypi/demo-20165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28641@1.0.1","target":"pkg:pypi/demo-21961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28641@1.0.1","target":"pkg:pypi/demo-26586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28642@1.0.2","target":"pkg:pypi/demo-2182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28642@1.0.2","target":"pkg:pypi/demo-21922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28643@1.0.3","target":"pkg:pypi/demo-10648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28643@1.0.3","target":"pkg:pypi/demo-22364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28644@1.0.4","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28644@1.0.4","target":"pkg:pypi/demo-167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28644@1.0.4","target":"pkg:pypi/demo-25924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28645@1.0.0","target":"pkg:pypi/demo-16852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28645@1.0.0","target":"pkg:pypi/demo-25582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28645@1.0.0","target":"pkg:pypi/demo-2707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28646@1.0.1","target":"pkg:pypi/demo-12292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28646@1.0.1","target":"pkg:pypi/demo-18181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28646@1.0.1","target":"pkg:pypi/demo-21583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28646@1.0.1","target":"pkg:pypi/demo-250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28647@1.0.2","target":"pkg:pypi/demo-17267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28648@1.0.3","target":"pkg:pypi/demo-22277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28648@1.0.3","target":"pkg:pypi/demo-28640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28649@1.0.4","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28649@1.0.4","target":"pkg:pypi/demo-19055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2864@1.0.4","target":"pkg:pypi/demo-14280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28650@1.0.0","target":"pkg:pypi/demo-14826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28650@1.0.0","target":"pkg:pypi/demo-24009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28651@1.0.1","target":"pkg:pypi/demo-10090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28652@1.0.2","target":"pkg:pypi/demo-20321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28652@1.0.2","target":"pkg:pypi/demo-27133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28652@1.0.2","target":"pkg:pypi/demo-28089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28653@1.0.3","target":"pkg:pypi/demo-17774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28654@1.0.4","target":"pkg:pypi/demo-20798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28654@1.0.4","target":"pkg:pypi/demo-22058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28654@1.0.4","target":"pkg:pypi/demo-25499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28655@1.0.0","target":"pkg:pypi/demo-18386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28655@1.0.0","target":"pkg:pypi/demo-23498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28655@1.0.0","target":"pkg:pypi/demo-2707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28656@1.0.1","target":"pkg:pypi/demo-22722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28656@1.0.1","target":"pkg:pypi/demo-24908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28657@1.0.2","target":"pkg:pypi/demo-24107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28658@1.0.3","target":"pkg:pypi/demo-13507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28659@1.0.4","target":"pkg:pypi/demo-13351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28659@1.0.4","target":"pkg:pypi/demo-16062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28659@1.0.4","target":"pkg:pypi/demo-2253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2865@1.0.0","target":"pkg:pypi/demo-14356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2865@1.0.0","target":"pkg:pypi/demo-15853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2865@1.0.0","target":"pkg:pypi/demo-17580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2865@1.0.0","target":"pkg:pypi/demo-17621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28660@1.0.0","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28660@1.0.0","target":"pkg:pypi/demo-12260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28660@1.0.0","target":"pkg:pypi/demo-17388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28660@1.0.0","target":"pkg:pypi/demo-18397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28661@1.0.1","target":"pkg:pypi/demo-17330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28661@1.0.1","target":"pkg:pypi/demo-22060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28661@1.0.1","target":"pkg:pypi/demo-27227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28661@1.0.1","target":"pkg:pypi/demo-27278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28662@1.0.2","target":"pkg:pypi/demo-1481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28662@1.0.2","target":"pkg:pypi/demo-15683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28662@1.0.2","target":"pkg:pypi/demo-23459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28663@1.0.3","target":"pkg:pypi/demo-24106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28663@1.0.3","target":"pkg:pypi/demo-28640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28664@1.0.4","target":"pkg:pypi/demo-22049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28665@1.0.0","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28665@1.0.0","target":"pkg:pypi/demo-11809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28665@1.0.0","target":"pkg:pypi/demo-18643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28665@1.0.0","target":"pkg:pypi/demo-2150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28666@1.0.1","target":"pkg:pypi/demo-12962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28666@1.0.1","target":"pkg:pypi/demo-16439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28666@1.0.1","target":"pkg:pypi/demo-18489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28667@1.0.2","target":"pkg:pypi/demo-15217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28668@1.0.3","target":"pkg:pypi/demo-13391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28668@1.0.3","target":"pkg:pypi/demo-16693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28668@1.0.3","target":"pkg:pypi/demo-17637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28668@1.0.3","target":"pkg:pypi/demo-17734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28669@1.0.4","target":"pkg:pypi/demo-18101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28669@1.0.4","target":"pkg:pypi/demo-27837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28669@1.0.4","target":"pkg:pypi/demo-2855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2866@1.0.1","target":"pkg:pypi/demo-18228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2866@1.0.1","target":"pkg:pypi/demo-22509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28670@1.0.0","target":"pkg:pypi/demo-11660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28670@1.0.0","target":"pkg:pypi/demo-12493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28670@1.0.0","target":"pkg:pypi/demo-23187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28670@1.0.0","target":"pkg:pypi/demo-26080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28671@1.0.1","target":"pkg:pypi/demo-14447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28672@1.0.2","target":"pkg:pypi/demo-16627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28672@1.0.2","target":"pkg:pypi/demo-19171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28672@1.0.2","target":"pkg:pypi/demo-22348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28673@1.0.3","target":"pkg:pypi/demo-20447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28674@1.0.4","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28674@1.0.4","target":"pkg:pypi/demo-25210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28675@1.0.0","target":"pkg:pypi/demo-19990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28676@1.0.1","target":"pkg:pypi/demo-13192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28677@1.0.2","target":"pkg:pypi/demo-18213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28677@1.0.2","target":"pkg:pypi/demo-20216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28677@1.0.2","target":"pkg:pypi/demo-20608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28677@1.0.2","target":"pkg:pypi/demo-20916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28678@1.0.3","target":"pkg:pypi/demo-14229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28678@1.0.3","target":"pkg:pypi/demo-17770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28678@1.0.3","target":"pkg:pypi/demo-23760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28679@1.0.4","target":"pkg:pypi/demo-18447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28679@1.0.4","target":"pkg:pypi/demo-2443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2867@1.0.2","target":"pkg:pypi/demo-13578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2867@1.0.2","target":"pkg:pypi/demo-17381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2867@1.0.2","target":"pkg:pypi/demo-17391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2867@1.0.2","target":"pkg:pypi/demo-26567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28680@1.0.0","target":"pkg:pypi/demo-12045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28680@1.0.0","target":"pkg:pypi/demo-24313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28681@1.0.1","target":"pkg:pypi/demo-13955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28681@1.0.1","target":"pkg:pypi/demo-1465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28681@1.0.1","target":"pkg:pypi/demo-18625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28681@1.0.1","target":"pkg:pypi/demo-23463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28682@1.0.2","target":"pkg:pypi/demo-21906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28682@1.0.2","target":"pkg:pypi/demo-25580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28682@1.0.2","target":"pkg:pypi/demo-27059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28683@1.0.3","target":"pkg:pypi/demo-16245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28684@1.0.4","target":"pkg:pypi/demo-11416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28685@1.0.0","target":"pkg:pypi/demo-19720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28685@1.0.0","target":"pkg:pypi/demo-20594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28685@1.0.0","target":"pkg:pypi/demo-22279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28685@1.0.0","target":"pkg:pypi/demo-24914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28686@1.0.1","target":"pkg:pypi/demo-11940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28686@1.0.1","target":"pkg:pypi/demo-12251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28686@1.0.1","target":"pkg:pypi/demo-16168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28687@1.0.2","target":"pkg:pypi/demo-24509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28687@1.0.2","target":"pkg:pypi/demo-26523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28687@1.0.2","target":"pkg:pypi/demo-27913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28688@1.0.3","target":"pkg:pypi/demo-2301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28689@1.0.4","target":"pkg:pypi/demo-14199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28689@1.0.4","target":"pkg:pypi/demo-21523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28689@1.0.4","target":"pkg:pypi/demo-28285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2868@1.0.3","target":"pkg:pypi/demo-17177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2868@1.0.3","target":"pkg:pypi/demo-24053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28690@1.0.0","target":"pkg:pypi/demo-18210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28690@1.0.0","target":"pkg:pypi/demo-19041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28690@1.0.0","target":"pkg:pypi/demo-22598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28690@1.0.0","target":"pkg:pypi/demo-25818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28691@1.0.1","target":"pkg:pypi/demo-14853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28691@1.0.1","target":"pkg:pypi/demo-22008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28692@1.0.2","target":"pkg:pypi/demo-10755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28692@1.0.2","target":"pkg:pypi/demo-1287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28692@1.0.2","target":"pkg:pypi/demo-15005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28692@1.0.2","target":"pkg:pypi/demo-16619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28693@1.0.3","target":"pkg:pypi/demo-17535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28694@1.0.4","target":"pkg:pypi/demo-26793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28695@1.0.0","target":"pkg:pypi/demo-13915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28695@1.0.0","target":"pkg:pypi/demo-14546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28695@1.0.0","target":"pkg:pypi/demo-1921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28696@1.0.1","target":"pkg:pypi/demo-11197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28696@1.0.1","target":"pkg:pypi/demo-1828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28696@1.0.1","target":"pkg:pypi/demo-19053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28697@1.0.2","target":"pkg:pypi/demo-16056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28697@1.0.2","target":"pkg:pypi/demo-18555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28697@1.0.2","target":"pkg:pypi/demo-25145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28697@1.0.2","target":"pkg:pypi/demo-259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28698@1.0.3","target":"pkg:pypi/demo-13237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28698@1.0.3","target":"pkg:pypi/demo-23184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28698@1.0.3","target":"pkg:pypi/demo-247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28699@1.0.4","target":"pkg:pypi/demo-24295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2869@1.0.4","target":"pkg:pypi/demo-11890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2869@1.0.4","target":"pkg:pypi/demo-14179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2869@1.0.4","target":"pkg:pypi/demo-22403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2869@1.0.4","target":"pkg:pypi/demo-23951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-286@1.0.1","target":"pkg:pypi/demo-10766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-286@1.0.1","target":"pkg:pypi/demo-13934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-286@1.0.1","target":"pkg:pypi/demo-15305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28700@1.0.0","target":"pkg:pypi/demo-22410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28701@1.0.1","target":"pkg:pypi/demo-25922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28701@1.0.1","target":"pkg:pypi/demo-26208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28702@1.0.2","target":"pkg:pypi/demo-12655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28702@1.0.2","target":"pkg:pypi/demo-16743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28702@1.0.2","target":"pkg:pypi/demo-24742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28703@1.0.3","target":"pkg:pypi/demo-13942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28703@1.0.3","target":"pkg:pypi/demo-25471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28703@1.0.3","target":"pkg:pypi/demo-27808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28704@1.0.4","target":"pkg:pypi/demo-14373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28705@1.0.0","target":"pkg:pypi/demo-13714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28705@1.0.0","target":"pkg:pypi/demo-18090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28705@1.0.0","target":"pkg:pypi/demo-25021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28705@1.0.0","target":"pkg:pypi/demo-28436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28706@1.0.1","target":"pkg:pypi/demo-23879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28706@1.0.1","target":"pkg:pypi/demo-24571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28706@1.0.1","target":"pkg:pypi/demo-25238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28707@1.0.2","target":"pkg:pypi/demo-14081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28707@1.0.2","target":"pkg:pypi/demo-1696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28707@1.0.2","target":"pkg:pypi/demo-23457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28707@1.0.2","target":"pkg:pypi/demo-2775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28708@1.0.3","target":"pkg:pypi/demo-15219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28708@1.0.3","target":"pkg:pypi/demo-20489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28709@1.0.4","target":"pkg:pypi/demo-10486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2870@1.0.0","target":"pkg:pypi/demo-14425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2870@1.0.0","target":"pkg:pypi/demo-17077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2870@1.0.0","target":"pkg:pypi/demo-24244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2870@1.0.0","target":"pkg:pypi/demo-2507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28710@1.0.0","target":"pkg:pypi/demo-11623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28710@1.0.0","target":"pkg:pypi/demo-24617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28711@1.0.1","target":"pkg:pypi/demo-15124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28712@1.0.2","target":"pkg:pypi/demo-25060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28713@1.0.3","target":"pkg:pypi/demo-16987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28713@1.0.3","target":"pkg:pypi/demo-23144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28713@1.0.3","target":"pkg:pypi/demo-2634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28714@1.0.4","target":"pkg:pypi/demo-13039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28714@1.0.4","target":"pkg:pypi/demo-17689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28714@1.0.4","target":"pkg:pypi/demo-25678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28715@1.0.0","target":"pkg:pypi/demo-11262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28716@1.0.1","target":"pkg:pypi/demo-11048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28716@1.0.1","target":"pkg:pypi/demo-17711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28716@1.0.1","target":"pkg:pypi/demo-20575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28717@1.0.2","target":"pkg:pypi/demo-12413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28718@1.0.3","target":"pkg:pypi/demo-15027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28718@1.0.3","target":"pkg:pypi/demo-16942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28718@1.0.3","target":"pkg:pypi/demo-20724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28719@1.0.4","target":"pkg:pypi/demo-12662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28719@1.0.4","target":"pkg:pypi/demo-22789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28719@1.0.4","target":"pkg:pypi/demo-25825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2871@1.0.1","target":"pkg:pypi/demo-26622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2871@1.0.1","target":"pkg:pypi/demo-28495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28720@1.0.0","target":"pkg:pypi/demo-20120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28721@1.0.1","target":"pkg:pypi/demo-11535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28721@1.0.1","target":"pkg:pypi/demo-23832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28721@1.0.1","target":"pkg:pypi/demo-24640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28722@1.0.2","target":"pkg:pypi/demo-1435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28723@1.0.3","target":"pkg:pypi/demo-26390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28723@1.0.3","target":"pkg:pypi/demo-27883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28724@1.0.4","target":"pkg:pypi/demo-12306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28724@1.0.4","target":"pkg:pypi/demo-16223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28724@1.0.4","target":"pkg:pypi/demo-16771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28725@1.0.0","target":"pkg:pypi/demo-12179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28725@1.0.0","target":"pkg:pypi/demo-18819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28726@1.0.1","target":"pkg:pypi/demo-11048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28726@1.0.1","target":"pkg:pypi/demo-27141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28727@1.0.2","target":"pkg:pypi/demo-11057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28727@1.0.2","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28727@1.0.2","target":"pkg:pypi/demo-17290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28727@1.0.2","target":"pkg:pypi/demo-21866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28728@1.0.3","target":"pkg:pypi/demo-12017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28728@1.0.3","target":"pkg:pypi/demo-2469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28729@1.0.4","target":"pkg:pypi/demo-24394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2872@1.0.2","target":"pkg:pypi/demo-19324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2872@1.0.2","target":"pkg:pypi/demo-2333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28730@1.0.0","target":"pkg:pypi/demo-18411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28730@1.0.0","target":"pkg:pypi/demo-25611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28731@1.0.1","target":"pkg:pypi/demo-14934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28731@1.0.1","target":"pkg:pypi/demo-15365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28731@1.0.1","target":"pkg:pypi/demo-20449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28732@1.0.2","target":"pkg:pypi/demo-14898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28732@1.0.2","target":"pkg:pypi/demo-18941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28732@1.0.2","target":"pkg:pypi/demo-20639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28733@1.0.3","target":"pkg:pypi/demo-19551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28733@1.0.3","target":"pkg:pypi/demo-23196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28733@1.0.3","target":"pkg:pypi/demo-25334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28733@1.0.3","target":"pkg:pypi/demo-26355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28734@1.0.4","target":"pkg:pypi/demo-11448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28734@1.0.4","target":"pkg:pypi/demo-21410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28734@1.0.4","target":"pkg:pypi/demo-24108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28735@1.0.0","target":"pkg:pypi/demo-22463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28736@1.0.1","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28736@1.0.1","target":"pkg:pypi/demo-20573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28737@1.0.2","target":"pkg:pypi/demo-16468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28737@1.0.2","target":"pkg:pypi/demo-16651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28738@1.0.3","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28738@1.0.3","target":"pkg:pypi/demo-19316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28738@1.0.3","target":"pkg:pypi/demo-19923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28738@1.0.3","target":"pkg:pypi/demo-21004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28739@1.0.4","target":"pkg:pypi/demo-21851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28739@1.0.4","target":"pkg:pypi/demo-24452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2873@1.0.3","target":"pkg:pypi/demo-16290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2873@1.0.3","target":"pkg:pypi/demo-17737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2873@1.0.3","target":"pkg:pypi/demo-17977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28740@1.0.0","target":"pkg:pypi/demo-22271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28741@1.0.1","target":"pkg:pypi/demo-26141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28742@1.0.2","target":"pkg:pypi/demo-12167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28742@1.0.2","target":"pkg:pypi/demo-23316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28743@1.0.3","target":"pkg:pypi/demo-10153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28744@1.0.4","target":"pkg:pypi/demo-15915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28744@1.0.4","target":"pkg:pypi/demo-28115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28745@1.0.0","target":"pkg:pypi/demo-12576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28745@1.0.0","target":"pkg:pypi/demo-17272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28746@1.0.1","target":"pkg:pypi/demo-11919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28746@1.0.1","target":"pkg:pypi/demo-13601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28746@1.0.1","target":"pkg:pypi/demo-14385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28746@1.0.1","target":"pkg:pypi/demo-2119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28747@1.0.2","target":"pkg:pypi/demo-25217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28748@1.0.3","target":"pkg:pypi/demo-20808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28748@1.0.3","target":"pkg:pypi/demo-21842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28748@1.0.3","target":"pkg:pypi/demo-23388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28749@1.0.4","target":"pkg:pypi/demo-2700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2874@1.0.4","target":"pkg:pypi/demo-12944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2874@1.0.4","target":"pkg:pypi/demo-1508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2874@1.0.4","target":"pkg:pypi/demo-2127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2874@1.0.4","target":"pkg:pypi/demo-27371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28750@1.0.0","target":"pkg:pypi/demo-14173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28750@1.0.0","target":"pkg:pypi/demo-22047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28751@1.0.1","target":"pkg:pypi/demo-24134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28752@1.0.2","target":"pkg:pypi/demo-2083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28752@1.0.2","target":"pkg:pypi/demo-22057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28752@1.0.2","target":"pkg:pypi/demo-23457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28753@1.0.3","target":"pkg:pypi/demo-12143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28753@1.0.3","target":"pkg:pypi/demo-1426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28753@1.0.3","target":"pkg:pypi/demo-15816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28753@1.0.3","target":"pkg:pypi/demo-20741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28754@1.0.4","target":"pkg:pypi/demo-20006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28754@1.0.4","target":"pkg:pypi/demo-26675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28755@1.0.0","target":"pkg:pypi/demo-16999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28755@1.0.0","target":"pkg:pypi/demo-21718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28756@1.0.1","target":"pkg:pypi/demo-13968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28756@1.0.1","target":"pkg:pypi/demo-14134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28756@1.0.1","target":"pkg:pypi/demo-15664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28757@1.0.2","target":"pkg:pypi/demo-11517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28757@1.0.2","target":"pkg:pypi/demo-12795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28757@1.0.2","target":"pkg:pypi/demo-21826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28758@1.0.3","target":"pkg:pypi/demo-10502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28758@1.0.3","target":"pkg:pypi/demo-18533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28759@1.0.4","target":"pkg:pypi/demo-15880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28759@1.0.4","target":"pkg:pypi/demo-28483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2875@1.0.0","target":"pkg:pypi/demo-19793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2875@1.0.0","target":"pkg:pypi/demo-20851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28760@1.0.0","target":"pkg:pypi/demo-10467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28761@1.0.1","target":"pkg:pypi/demo-14512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28761@1.0.1","target":"pkg:pypi/demo-19892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28762@1.0.2","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28762@1.0.2","target":"pkg:pypi/demo-14431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28762@1.0.2","target":"pkg:pypi/demo-22912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28762@1.0.2","target":"pkg:pypi/demo-26591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28763@1.0.3","target":"pkg:pypi/demo-20643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28763@1.0.3","target":"pkg:pypi/demo-21744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28764@1.0.4","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28764@1.0.4","target":"pkg:pypi/demo-13257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28764@1.0.4","target":"pkg:pypi/demo-17038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28764@1.0.4","target":"pkg:pypi/demo-17674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28765@1.0.0","target":"pkg:pypi/demo-14921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28765@1.0.0","target":"pkg:pypi/demo-17284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28765@1.0.0","target":"pkg:pypi/demo-21524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28766@1.0.1","target":"pkg:pypi/demo-12267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28766@1.0.1","target":"pkg:pypi/demo-18652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28766@1.0.1","target":"pkg:pypi/demo-18833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28766@1.0.1","target":"pkg:pypi/demo-19611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28767@1.0.2","target":"pkg:pypi/demo-22735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28767@1.0.2","target":"pkg:pypi/demo-22755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28767@1.0.2","target":"pkg:pypi/demo-22858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28767@1.0.2","target":"pkg:pypi/demo-25436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28768@1.0.3","target":"pkg:pypi/demo-23777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28769@1.0.4","target":"pkg:pypi/demo-1633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28769@1.0.4","target":"pkg:pypi/demo-22528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2876@1.0.1","target":"pkg:pypi/demo-10013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2876@1.0.1","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2876@1.0.1","target":"pkg:pypi/demo-20312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2876@1.0.1","target":"pkg:pypi/demo-25629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28770@1.0.0","target":"pkg:pypi/demo-13540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28770@1.0.0","target":"pkg:pypi/demo-25388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28770@1.0.0","target":"pkg:pypi/demo-27166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28771@1.0.1","target":"pkg:pypi/demo-25040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28772@1.0.2","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28772@1.0.2","target":"pkg:pypi/demo-15714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28772@1.0.2","target":"pkg:pypi/demo-17520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28772@1.0.2","target":"pkg:pypi/demo-2175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28773@1.0.3","target":"pkg:pypi/demo-10098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28773@1.0.3","target":"pkg:pypi/demo-19161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28773@1.0.3","target":"pkg:pypi/demo-2497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28774@1.0.4","target":"pkg:pypi/demo-17962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28774@1.0.4","target":"pkg:pypi/demo-2359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28774@1.0.4","target":"pkg:pypi/demo-23952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28774@1.0.4","target":"pkg:pypi/demo-24349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28775@1.0.0","target":"pkg:pypi/demo-25117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28776@1.0.1","target":"pkg:pypi/demo-13113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28776@1.0.1","target":"pkg:pypi/demo-18701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28776@1.0.1","target":"pkg:pypi/demo-19347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28776@1.0.1","target":"pkg:pypi/demo-22582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28777@1.0.2","target":"pkg:pypi/demo-15560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28777@1.0.2","target":"pkg:pypi/demo-23715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28778@1.0.3","target":"pkg:pypi/demo-12737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28779@1.0.4","target":"pkg:pypi/demo-17058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2877@1.0.2","target":"pkg:pypi/demo-17309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2877@1.0.2","target":"pkg:pypi/demo-20323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2877@1.0.2","target":"pkg:pypi/demo-21393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2877@1.0.2","target":"pkg:pypi/demo-24576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28780@1.0.0","target":"pkg:pypi/demo-18606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28781@1.0.1","target":"pkg:pypi/demo-18437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28782@1.0.2","target":"pkg:pypi/demo-17924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28783@1.0.3","target":"pkg:pypi/demo-19205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28783@1.0.3","target":"pkg:pypi/demo-24294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28784@1.0.4","target":"pkg:pypi/demo-23969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28785@1.0.0","target":"pkg:pypi/demo-24307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28786@1.0.1","target":"pkg:pypi/demo-14715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28787@1.0.2","target":"pkg:pypi/demo-19439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28787@1.0.2","target":"pkg:pypi/demo-22449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28788@1.0.3","target":"pkg:pypi/demo-17353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28788@1.0.3","target":"pkg:pypi/demo-20524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28788@1.0.3","target":"pkg:pypi/demo-24838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28788@1.0.3","target":"pkg:pypi/demo-28340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28789@1.0.4","target":"pkg:pypi/demo-20274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28789@1.0.4","target":"pkg:pypi/demo-26295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2878@1.0.3","target":"pkg:pypi/demo-14066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2878@1.0.3","target":"pkg:pypi/demo-22585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2878@1.0.3","target":"pkg:pypi/demo-25925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2878@1.0.3","target":"pkg:pypi/demo-26352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28790@1.0.0","target":"pkg:pypi/demo-12182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28790@1.0.0","target":"pkg:pypi/demo-14634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28790@1.0.0","target":"pkg:pypi/demo-15678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28790@1.0.0","target":"pkg:pypi/demo-27864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28791@1.0.1","target":"pkg:pypi/demo-17096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28791@1.0.1","target":"pkg:pypi/demo-244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28791@1.0.1","target":"pkg:pypi/demo-27063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28792@1.0.2","target":"pkg:pypi/demo-12295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28793@1.0.3","target":"pkg:pypi/demo-162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28793@1.0.3","target":"pkg:pypi/demo-17720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28794@1.0.4","target":"pkg:pypi/demo-14052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28794@1.0.4","target":"pkg:pypi/demo-17753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28794@1.0.4","target":"pkg:pypi/demo-18390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28795@1.0.0","target":"pkg:pypi/demo-10728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28796@1.0.1","target":"pkg:pypi/demo-22765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28796@1.0.1","target":"pkg:pypi/demo-24084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28796@1.0.1","target":"pkg:pypi/demo-25614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28796@1.0.1","target":"pkg:pypi/demo-2863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28797@1.0.2","target":"pkg:pypi/demo-13817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28797@1.0.2","target":"pkg:pypi/demo-19922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28797@1.0.2","target":"pkg:pypi/demo-21724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28797@1.0.2","target":"pkg:pypi/demo-27762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28798@1.0.3","target":"pkg:pypi/demo-16277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28799@1.0.4","target":"pkg:pypi/demo-16569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28799@1.0.4","target":"pkg:pypi/demo-27860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2879@1.0.4","target":"pkg:pypi/demo-18582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2879@1.0.4","target":"pkg:pypi/demo-19037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-287@1.0.2","target":"pkg:pypi/demo-11984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-287@1.0.2","target":"pkg:pypi/demo-18241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28800@1.0.0","target":"pkg:pypi/demo-11012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28800@1.0.0","target":"pkg:pypi/demo-11629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28800@1.0.0","target":"pkg:pypi/demo-12065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28800@1.0.0","target":"pkg:pypi/demo-21858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28801@1.0.1","target":"pkg:pypi/demo-15546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28801@1.0.1","target":"pkg:pypi/demo-16553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28801@1.0.1","target":"pkg:pypi/demo-1999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28801@1.0.1","target":"pkg:pypi/demo-25966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28802@1.0.2","target":"pkg:pypi/demo-28073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28803@1.0.3","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28804@1.0.4","target":"pkg:pypi/demo-19165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28804@1.0.4","target":"pkg:pypi/demo-21135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28804@1.0.4","target":"pkg:pypi/demo-21594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28804@1.0.4","target":"pkg:pypi/demo-245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28805@1.0.0","target":"pkg:pypi/demo-18804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28805@1.0.0","target":"pkg:pypi/demo-28631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28806@1.0.1","target":"pkg:pypi/demo-2660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28807@1.0.2","target":"pkg:pypi/demo-12378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28808@1.0.3","target":"pkg:pypi/demo-11898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28808@1.0.3","target":"pkg:pypi/demo-16253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28808@1.0.3","target":"pkg:pypi/demo-217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28808@1.0.3","target":"pkg:pypi/demo-24841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28809@1.0.4","target":"pkg:pypi/demo-2139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28809@1.0.4","target":"pkg:pypi/demo-24527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28809@1.0.4","target":"pkg:pypi/demo-27884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2880@1.0.0","target":"pkg:pypi/demo-26049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28810@1.0.0","target":"pkg:pypi/demo-23371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28810@1.0.0","target":"pkg:pypi/demo-25834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28811@1.0.1","target":"pkg:pypi/demo-16192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28811@1.0.1","target":"pkg:pypi/demo-19641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28811@1.0.1","target":"pkg:pypi/demo-24949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28811@1.0.1","target":"pkg:pypi/demo-28399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28812@1.0.2","target":"pkg:pypi/demo-21228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28812@1.0.2","target":"pkg:pypi/demo-21918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28813@1.0.3","target":"pkg:pypi/demo-26628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28814@1.0.4","target":"pkg:pypi/demo-2172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28814@1.0.4","target":"pkg:pypi/demo-22576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28814@1.0.4","target":"pkg:pypi/demo-263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28815@1.0.0","target":"pkg:pypi/demo-1766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28815@1.0.0","target":"pkg:pypi/demo-22584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28816@1.0.1","target":"pkg:pypi/demo-23461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28816@1.0.1","target":"pkg:pypi/demo-25705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28817@1.0.2","target":"pkg:pypi/demo-27842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28818@1.0.3","target":"pkg:pypi/demo-23746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28819@1.0.4","target":"pkg:pypi/demo-12400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28819@1.0.4","target":"pkg:pypi/demo-18128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28819@1.0.4","target":"pkg:pypi/demo-2174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2881@1.0.1","target":"pkg:pypi/demo-25645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28820@1.0.0","target":"pkg:pypi/demo-16040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28820@1.0.0","target":"pkg:pypi/demo-16819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28820@1.0.0","target":"pkg:pypi/demo-24343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28821@1.0.1","target":"pkg:pypi/demo-192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28821@1.0.1","target":"pkg:pypi/demo-26033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28821@1.0.1","target":"pkg:pypi/demo-2656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28822@1.0.2","target":"pkg:pypi/demo-12134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28822@1.0.2","target":"pkg:pypi/demo-18369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28823@1.0.3","target":"pkg:pypi/demo-15912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28824@1.0.4","target":"pkg:pypi/demo-23561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28825@1.0.0","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28825@1.0.0","target":"pkg:pypi/demo-10805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28825@1.0.0","target":"pkg:pypi/demo-20686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28825@1.0.0","target":"pkg:pypi/demo-25179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28826@1.0.1","target":"pkg:pypi/demo-25908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28827@1.0.2","target":"pkg:pypi/demo-21201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28828@1.0.3","target":"pkg:pypi/demo-19790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28828@1.0.3","target":"pkg:pypi/demo-21224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28828@1.0.3","target":"pkg:pypi/demo-22824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28828@1.0.3","target":"pkg:pypi/demo-25352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28829@1.0.4","target":"pkg:pypi/demo-26407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2882@1.0.2","target":"pkg:pypi/demo-15118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2882@1.0.2","target":"pkg:pypi/demo-17045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2882@1.0.2","target":"pkg:pypi/demo-19565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28830@1.0.0","target":"pkg:pypi/demo-12378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28830@1.0.0","target":"pkg:pypi/demo-18833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28830@1.0.0","target":"pkg:pypi/demo-21214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28830@1.0.0","target":"pkg:pypi/demo-27543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28831@1.0.1","target":"pkg:pypi/demo-16742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28831@1.0.1","target":"pkg:pypi/demo-16768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28831@1.0.1","target":"pkg:pypi/demo-20617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28831@1.0.1","target":"pkg:pypi/demo-21008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28832@1.0.2","target":"pkg:pypi/demo-12375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28832@1.0.2","target":"pkg:pypi/demo-13737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28832@1.0.2","target":"pkg:pypi/demo-16951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28832@1.0.2","target":"pkg:pypi/demo-27095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28833@1.0.3","target":"pkg:pypi/demo-10265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28833@1.0.3","target":"pkg:pypi/demo-26043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28834@1.0.4","target":"pkg:pypi/demo-20607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28834@1.0.4","target":"pkg:pypi/demo-2764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28835@1.0.0","target":"pkg:pypi/demo-11854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28836@1.0.1","target":"pkg:pypi/demo-20416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28837@1.0.2","target":"pkg:pypi/demo-18624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28838@1.0.3","target":"pkg:pypi/demo-12089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28838@1.0.3","target":"pkg:pypi/demo-12993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28838@1.0.3","target":"pkg:pypi/demo-20019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28838@1.0.3","target":"pkg:pypi/demo-23211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28839@1.0.4","target":"pkg:pypi/demo-16048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28839@1.0.4","target":"pkg:pypi/demo-26258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2883@1.0.3","target":"pkg:pypi/demo-24842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2883@1.0.3","target":"pkg:pypi/demo-27533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28840@1.0.0","target":"pkg:pypi/demo-20083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28840@1.0.0","target":"pkg:pypi/demo-28289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28841@1.0.1","target":"pkg:pypi/demo-2509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28842@1.0.2","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28843@1.0.3","target":"pkg:pypi/demo-12304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28843@1.0.3","target":"pkg:pypi/demo-1823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28843@1.0.3","target":"pkg:pypi/demo-20116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28843@1.0.3","target":"pkg:pypi/demo-24310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28844@1.0.4","target":"pkg:pypi/demo-11539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28844@1.0.4","target":"pkg:pypi/demo-1339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28844@1.0.4","target":"pkg:pypi/demo-19691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28844@1.0.4","target":"pkg:pypi/demo-27752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28845@1.0.0","target":"pkg:pypi/demo-23371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28845@1.0.0","target":"pkg:pypi/demo-27945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28845@1.0.0","target":"pkg:pypi/demo-28035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28846@1.0.1","target":"pkg:pypi/demo-11956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28846@1.0.1","target":"pkg:pypi/demo-12727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28846@1.0.1","target":"pkg:pypi/demo-13046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28846@1.0.1","target":"pkg:pypi/demo-26361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28847@1.0.2","target":"pkg:pypi/demo-18797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28847@1.0.2","target":"pkg:pypi/demo-24964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28848@1.0.3","target":"pkg:pypi/demo-16323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28848@1.0.3","target":"pkg:pypi/demo-17053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28848@1.0.3","target":"pkg:pypi/demo-20583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28848@1.0.3","target":"pkg:pypi/demo-24835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28849@1.0.4","target":"pkg:pypi/demo-17120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28849@1.0.4","target":"pkg:pypi/demo-21937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2884@1.0.4","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2884@1.0.4","target":"pkg:pypi/demo-10225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2884@1.0.4","target":"pkg:pypi/demo-23585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2884@1.0.4","target":"pkg:pypi/demo-24297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28850@1.0.0","target":"pkg:pypi/demo-26751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28851@1.0.1","target":"pkg:pypi/demo-11685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28851@1.0.1","target":"pkg:pypi/demo-19759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28851@1.0.1","target":"pkg:pypi/demo-22430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28851@1.0.1","target":"pkg:pypi/demo-24523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28852@1.0.2","target":"pkg:pypi/demo-12456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28852@1.0.2","target":"pkg:pypi/demo-24516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28852@1.0.2","target":"pkg:pypi/demo-26171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28853@1.0.3","target":"pkg:pypi/demo-12689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28853@1.0.3","target":"pkg:pypi/demo-19753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28853@1.0.3","target":"pkg:pypi/demo-21708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28853@1.0.3","target":"pkg:pypi/demo-28401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28854@1.0.4","target":"pkg:pypi/demo-26793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28855@1.0.0","target":"pkg:pypi/demo-21402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28855@1.0.0","target":"pkg:pypi/demo-26997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28856@1.0.1","target":"pkg:pypi/demo-22578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28856@1.0.1","target":"pkg:pypi/demo-25118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28857@1.0.2","target":"pkg:pypi/demo-10383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28857@1.0.2","target":"pkg:pypi/demo-13621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28857@1.0.2","target":"pkg:pypi/demo-27643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28858@1.0.3","target":"pkg:pypi/demo-26397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28859@1.0.4","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28859@1.0.4","target":"pkg:pypi/demo-23085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28859@1.0.4","target":"pkg:pypi/demo-23909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2885@1.0.0","target":"pkg:pypi/demo-16517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28860@1.0.0","target":"pkg:pypi/demo-21032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28860@1.0.0","target":"pkg:pypi/demo-23945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28860@1.0.0","target":"pkg:pypi/demo-25763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28861@1.0.1","target":"pkg:pypi/demo-11494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28862@1.0.2","target":"pkg:pypi/demo-15041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28862@1.0.2","target":"pkg:pypi/demo-15829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28863@1.0.3","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28863@1.0.3","target":"pkg:pypi/demo-12744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28864@1.0.4","target":"pkg:pypi/demo-16959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28865@1.0.0","target":"pkg:pypi/demo-16844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28865@1.0.0","target":"pkg:pypi/demo-23927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28865@1.0.0","target":"pkg:pypi/demo-24636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28866@1.0.1","target":"pkg:pypi/demo-14549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28866@1.0.1","target":"pkg:pypi/demo-16348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28866@1.0.1","target":"pkg:pypi/demo-16564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28866@1.0.1","target":"pkg:pypi/demo-20200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28867@1.0.2","target":"pkg:pypi/demo-13193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28867@1.0.2","target":"pkg:pypi/demo-15648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28867@1.0.2","target":"pkg:pypi/demo-18251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28867@1.0.2","target":"pkg:pypi/demo-25534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28868@1.0.3","target":"pkg:pypi/demo-12569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28868@1.0.3","target":"pkg:pypi/demo-23961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28868@1.0.3","target":"pkg:pypi/demo-28805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28869@1.0.4","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28869@1.0.4","target":"pkg:pypi/demo-19978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28869@1.0.4","target":"pkg:pypi/demo-26717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2886@1.0.1","target":"pkg:pypi/demo-10535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2886@1.0.1","target":"pkg:pypi/demo-21740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2886@1.0.1","target":"pkg:pypi/demo-23495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2886@1.0.1","target":"pkg:pypi/demo-23567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28870@1.0.0","target":"pkg:pypi/demo-1041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28870@1.0.0","target":"pkg:pypi/demo-18107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28870@1.0.0","target":"pkg:pypi/demo-205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28871@1.0.1","target":"pkg:pypi/demo-18445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28872@1.0.2","target":"pkg:pypi/demo-14613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28873@1.0.3","target":"pkg:pypi/demo-1257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28873@1.0.3","target":"pkg:pypi/demo-14884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28873@1.0.3","target":"pkg:pypi/demo-21459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28874@1.0.4","target":"pkg:pypi/demo-21889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28874@1.0.4","target":"pkg:pypi/demo-23259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28875@1.0.0","target":"pkg:pypi/demo-15379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28876@1.0.1","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28876@1.0.1","target":"pkg:pypi/demo-11683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28876@1.0.1","target":"pkg:pypi/demo-14324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28876@1.0.1","target":"pkg:pypi/demo-19360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28877@1.0.2","target":"pkg:pypi/demo-1582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28877@1.0.2","target":"pkg:pypi/demo-25340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28877@1.0.2","target":"pkg:pypi/demo-28860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28878@1.0.3","target":"pkg:pypi/demo-12413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28878@1.0.3","target":"pkg:pypi/demo-23201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28878@1.0.3","target":"pkg:pypi/demo-24008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28879@1.0.4","target":"pkg:pypi/demo-12326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28879@1.0.4","target":"pkg:pypi/demo-25789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2887@1.0.2","target":"pkg:pypi/demo-13690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2887@1.0.2","target":"pkg:pypi/demo-19205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2887@1.0.2","target":"pkg:pypi/demo-21927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2887@1.0.2","target":"pkg:pypi/demo-26035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28880@1.0.0","target":"pkg:pypi/demo-2109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28881@1.0.1","target":"pkg:pypi/demo-15021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28881@1.0.1","target":"pkg:pypi/demo-17251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28881@1.0.1","target":"pkg:pypi/demo-18636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28882@1.0.2","target":"pkg:pypi/demo-1627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28883@1.0.3","target":"pkg:pypi/demo-14771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28883@1.0.3","target":"pkg:pypi/demo-18620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28883@1.0.3","target":"pkg:pypi/demo-21251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28884@1.0.4","target":"pkg:pypi/demo-16172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28884@1.0.4","target":"pkg:pypi/demo-22559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28884@1.0.4","target":"pkg:pypi/demo-25613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28884@1.0.4","target":"pkg:pypi/demo-28751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28885@1.0.0","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28885@1.0.0","target":"pkg:pypi/demo-25460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28886@1.0.1","target":"pkg:pypi/demo-13459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28887@1.0.2","target":"pkg:pypi/demo-11108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28887@1.0.2","target":"pkg:pypi/demo-23303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28888@1.0.3","target":"pkg:pypi/demo-26070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28889@1.0.4","target":"pkg:pypi/demo-175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28889@1.0.4","target":"pkg:pypi/demo-27184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2888@1.0.3","target":"pkg:pypi/demo-17765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2888@1.0.3","target":"pkg:pypi/demo-2151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28890@1.0.0","target":"pkg:pypi/demo-17318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28890@1.0.0","target":"pkg:pypi/demo-27627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28891@1.0.1","target":"pkg:pypi/demo-13076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28891@1.0.1","target":"pkg:pypi/demo-15624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28891@1.0.1","target":"pkg:pypi/demo-25422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28891@1.0.1","target":"pkg:pypi/demo-26655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28892@1.0.2","target":"pkg:pypi/demo-25736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28893@1.0.3","target":"pkg:pypi/demo-13894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28893@1.0.3","target":"pkg:pypi/demo-16400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28893@1.0.3","target":"pkg:pypi/demo-27377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28894@1.0.4","target":"pkg:pypi/demo-27195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28895@1.0.0","target":"pkg:pypi/demo-201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28895@1.0.0","target":"pkg:pypi/demo-26966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28896@1.0.1","target":"pkg:pypi/demo-26660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28897@1.0.2","target":"pkg:pypi/demo-15753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28898@1.0.3","target":"pkg:pypi/demo-1953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28898@1.0.3","target":"pkg:pypi/demo-20957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28898@1.0.3","target":"pkg:pypi/demo-2675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28899@1.0.4","target":"pkg:pypi/demo-15120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28899@1.0.4","target":"pkg:pypi/demo-15557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28899@1.0.4","target":"pkg:pypi/demo-19905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28899@1.0.4","target":"pkg:pypi/demo-22260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2889@1.0.4","target":"pkg:pypi/demo-12709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-288@1.0.3","target":"pkg:pypi/demo-20290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28900@1.0.0","target":"pkg:pypi/demo-18757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28901@1.0.1","target":"pkg:pypi/demo-16057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28901@1.0.1","target":"pkg:pypi/demo-16527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28901@1.0.1","target":"pkg:pypi/demo-18305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28901@1.0.1","target":"pkg:pypi/demo-22966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28902@1.0.2","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28902@1.0.2","target":"pkg:pypi/demo-16843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28903@1.0.3","target":"pkg:pypi/demo-21851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28904@1.0.4","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28904@1.0.4","target":"pkg:pypi/demo-18633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28905@1.0.0","target":"pkg:pypi/demo-17947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28905@1.0.0","target":"pkg:pypi/demo-20078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28905@1.0.0","target":"pkg:pypi/demo-26244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28906@1.0.1","target":"pkg:pypi/demo-20522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28906@1.0.1","target":"pkg:pypi/demo-22299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28906@1.0.1","target":"pkg:pypi/demo-26849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28906@1.0.1","target":"pkg:pypi/demo-27447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28907@1.0.2","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28907@1.0.2","target":"pkg:pypi/demo-22623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28908@1.0.3","target":"pkg:pypi/demo-2136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28908@1.0.3","target":"pkg:pypi/demo-27783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28909@1.0.4","target":"pkg:pypi/demo-17300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28909@1.0.4","target":"pkg:pypi/demo-21918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2890@1.0.0","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2890@1.0.0","target":"pkg:pypi/demo-27003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2890@1.0.0","target":"pkg:pypi/demo-28576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28910@1.0.0","target":"pkg:pypi/demo-19460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28910@1.0.0","target":"pkg:pypi/demo-28267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28911@1.0.1","target":"pkg:pypi/demo-11659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28911@1.0.1","target":"pkg:pypi/demo-13469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28911@1.0.1","target":"pkg:pypi/demo-27350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28912@1.0.2","target":"pkg:pypi/demo-11042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28913@1.0.3","target":"pkg:pypi/demo-16289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28914@1.0.4","target":"pkg:pypi/demo-14379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28914@1.0.4","target":"pkg:pypi/demo-14740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28914@1.0.4","target":"pkg:pypi/demo-23930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28915@1.0.0","target":"pkg:pypi/demo-19558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28915@1.0.0","target":"pkg:pypi/demo-22550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28916@1.0.1","target":"pkg:pypi/demo-1237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28916@1.0.1","target":"pkg:pypi/demo-17530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28916@1.0.1","target":"pkg:pypi/demo-21433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28916@1.0.1","target":"pkg:pypi/demo-27903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28917@1.0.2","target":"pkg:pypi/demo-16664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28917@1.0.2","target":"pkg:pypi/demo-22521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28918@1.0.3","target":"pkg:pypi/demo-17099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28918@1.0.3","target":"pkg:pypi/demo-22168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28918@1.0.3","target":"pkg:pypi/demo-26704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28918@1.0.3","target":"pkg:pypi/demo-27395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28919@1.0.4","target":"pkg:pypi/demo-13619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28919@1.0.4","target":"pkg:pypi/demo-21531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28919@1.0.4","target":"pkg:pypi/demo-28918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2891@1.0.1","target":"pkg:pypi/demo-16715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2891@1.0.1","target":"pkg:pypi/demo-22994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2891@1.0.1","target":"pkg:pypi/demo-26227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28920@1.0.0","target":"pkg:pypi/demo-12186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28920@1.0.0","target":"pkg:pypi/demo-19315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28920@1.0.0","target":"pkg:pypi/demo-25700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28921@1.0.1","target":"pkg:pypi/demo-16555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28921@1.0.1","target":"pkg:pypi/demo-20502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28921@1.0.1","target":"pkg:pypi/demo-20637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28922@1.0.2","target":"pkg:pypi/demo-13191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28923@1.0.3","target":"pkg:pypi/demo-20688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28924@1.0.4","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28924@1.0.4","target":"pkg:pypi/demo-1463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28924@1.0.4","target":"pkg:pypi/demo-15061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28924@1.0.4","target":"pkg:pypi/demo-23232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28925@1.0.0","target":"pkg:pypi/demo-18637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28926@1.0.1","target":"pkg:pypi/demo-18487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28926@1.0.1","target":"pkg:pypi/demo-24818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28927@1.0.2","target":"pkg:pypi/demo-11734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28927@1.0.2","target":"pkg:pypi/demo-20778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28927@1.0.2","target":"pkg:pypi/demo-21826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28927@1.0.2","target":"pkg:pypi/demo-27912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28928@1.0.3","target":"pkg:pypi/demo-24716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28929@1.0.4","target":"pkg:pypi/demo-16131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28929@1.0.4","target":"pkg:pypi/demo-21823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2892@1.0.2","target":"pkg:pypi/demo-14568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2892@1.0.2","target":"pkg:pypi/demo-23381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2892@1.0.2","target":"pkg:pypi/demo-25838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2892@1.0.2","target":"pkg:pypi/demo-27686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28930@1.0.0","target":"pkg:pypi/demo-12934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28930@1.0.0","target":"pkg:pypi/demo-20551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28931@1.0.1","target":"pkg:pypi/demo-1170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28931@1.0.1","target":"pkg:pypi/demo-12668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28931@1.0.1","target":"pkg:pypi/demo-13910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28932@1.0.2","target":"pkg:pypi/demo-16720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28932@1.0.2","target":"pkg:pypi/demo-21155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28933@1.0.3","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28933@1.0.3","target":"pkg:pypi/demo-14342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28933@1.0.3","target":"pkg:pypi/demo-17933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28933@1.0.3","target":"pkg:pypi/demo-23054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28934@1.0.4","target":"pkg:pypi/demo-21582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28935@1.0.0","target":"pkg:pypi/demo-13063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28935@1.0.0","target":"pkg:pypi/demo-15164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28936@1.0.1","target":"pkg:pypi/demo-19937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28936@1.0.1","target":"pkg:pypi/demo-28190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28937@1.0.2","target":"pkg:pypi/demo-25241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28938@1.0.3","target":"pkg:pypi/demo-15580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28938@1.0.3","target":"pkg:pypi/demo-17682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28938@1.0.3","target":"pkg:pypi/demo-235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28938@1.0.3","target":"pkg:pypi/demo-27411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28939@1.0.4","target":"pkg:pypi/demo-15912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28939@1.0.4","target":"pkg:pypi/demo-1944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2893@1.0.3","target":"pkg:pypi/demo-11019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2893@1.0.3","target":"pkg:pypi/demo-13211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28940@1.0.0","target":"pkg:pypi/demo-17804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28941@1.0.1","target":"pkg:pypi/demo-16195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28941@1.0.1","target":"pkg:pypi/demo-17527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28941@1.0.1","target":"pkg:pypi/demo-19140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28941@1.0.1","target":"pkg:pypi/demo-2612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28942@1.0.2","target":"pkg:pypi/demo-25736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28942@1.0.2","target":"pkg:pypi/demo-28915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28943@1.0.3","target":"pkg:pypi/demo-10450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28943@1.0.3","target":"pkg:pypi/demo-16426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28943@1.0.3","target":"pkg:pypi/demo-24807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28944@1.0.4","target":"pkg:pypi/demo-24947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28944@1.0.4","target":"pkg:pypi/demo-2654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28945@1.0.0","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28946@1.0.1","target":"pkg:pypi/demo-27913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28947@1.0.2","target":"pkg:pypi/demo-15268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28948@1.0.3","target":"pkg:pypi/demo-15418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28948@1.0.3","target":"pkg:pypi/demo-17992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28948@1.0.3","target":"pkg:pypi/demo-20157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28949@1.0.4","target":"pkg:pypi/demo-21455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28949@1.0.4","target":"pkg:pypi/demo-22530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2894@1.0.4","target":"pkg:pypi/demo-13353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2894@1.0.4","target":"pkg:pypi/demo-13552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2894@1.0.4","target":"pkg:pypi/demo-15947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2894@1.0.4","target":"pkg:pypi/demo-23606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28950@1.0.0","target":"pkg:pypi/demo-15395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28950@1.0.0","target":"pkg:pypi/demo-1668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28950@1.0.0","target":"pkg:pypi/demo-17796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28950@1.0.0","target":"pkg:pypi/demo-18059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28951@1.0.1","target":"pkg:pypi/demo-26444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28951@1.0.1","target":"pkg:pypi/demo-28750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28952@1.0.2","target":"pkg:pypi/demo-23989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28952@1.0.2","target":"pkg:pypi/demo-25078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28952@1.0.2","target":"pkg:pypi/demo-26830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28952@1.0.2","target":"pkg:pypi/demo-28421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28953@1.0.3","target":"pkg:pypi/demo-27900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28954@1.0.4","target":"pkg:pypi/demo-10012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28954@1.0.4","target":"pkg:pypi/demo-2752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28955@1.0.0","target":"pkg:pypi/demo-12600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28955@1.0.0","target":"pkg:pypi/demo-22847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28955@1.0.0","target":"pkg:pypi/demo-28455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28956@1.0.1","target":"pkg:pypi/demo-22735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28956@1.0.1","target":"pkg:pypi/demo-28347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28957@1.0.2","target":"pkg:pypi/demo-11451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28957@1.0.2","target":"pkg:pypi/demo-13028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28958@1.0.3","target":"pkg:pypi/demo-20868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28958@1.0.3","target":"pkg:pypi/demo-21957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28958@1.0.3","target":"pkg:pypi/demo-27111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28959@1.0.4","target":"pkg:pypi/demo-1154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28959@1.0.4","target":"pkg:pypi/demo-1280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28959@1.0.4","target":"pkg:pypi/demo-24218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2895@1.0.0","target":"pkg:pypi/demo-28755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28960@1.0.0","target":"pkg:pypi/demo-1715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28960@1.0.0","target":"pkg:pypi/demo-20604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28960@1.0.0","target":"pkg:pypi/demo-22281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28960@1.0.0","target":"pkg:pypi/demo-27487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28961@1.0.1","target":"pkg:pypi/demo-17182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28961@1.0.1","target":"pkg:pypi/demo-27192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28962@1.0.2","target":"pkg:pypi/demo-1540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28962@1.0.2","target":"pkg:pypi/demo-16404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28962@1.0.2","target":"pkg:pypi/demo-20456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28963@1.0.3","target":"pkg:pypi/demo-11411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28963@1.0.3","target":"pkg:pypi/demo-13759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28963@1.0.3","target":"pkg:pypi/demo-13998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28963@1.0.3","target":"pkg:pypi/demo-28266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28964@1.0.4","target":"pkg:pypi/demo-28264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28965@1.0.0","target":"pkg:pypi/demo-20642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28965@1.0.0","target":"pkg:pypi/demo-25574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28966@1.0.1","target":"pkg:pypi/demo-14096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28966@1.0.1","target":"pkg:pypi/demo-14439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28966@1.0.1","target":"pkg:pypi/demo-17758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28966@1.0.1","target":"pkg:pypi/demo-26861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28967@1.0.2","target":"pkg:pypi/demo-11319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28967@1.0.2","target":"pkg:pypi/demo-2486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28968@1.0.3","target":"pkg:pypi/demo-19189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28968@1.0.3","target":"pkg:pypi/demo-21147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28968@1.0.3","target":"pkg:pypi/demo-26840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28969@1.0.4","target":"pkg:pypi/demo-24585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28969@1.0.4","target":"pkg:pypi/demo-27125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2896@1.0.1","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2896@1.0.1","target":"pkg:pypi/demo-22661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28970@1.0.0","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28970@1.0.0","target":"pkg:pypi/demo-11212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28970@1.0.0","target":"pkg:pypi/demo-21489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28971@1.0.1","target":"pkg:pypi/demo-12910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28972@1.0.2","target":"pkg:pypi/demo-1519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28973@1.0.3","target":"pkg:pypi/demo-20786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28973@1.0.3","target":"pkg:pypi/demo-24262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28974@1.0.4","target":"pkg:pypi/demo-11143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28974@1.0.4","target":"pkg:pypi/demo-12067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28974@1.0.4","target":"pkg:pypi/demo-27189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28975@1.0.0","target":"pkg:pypi/demo-2619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28976@1.0.1","target":"pkg:pypi/demo-15994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28976@1.0.1","target":"pkg:pypi/demo-17728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28976@1.0.1","target":"pkg:pypi/demo-21541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28977@1.0.2","target":"pkg:pypi/demo-19387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28978@1.0.3","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28978@1.0.3","target":"pkg:pypi/demo-22753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28979@1.0.4","target":"pkg:pypi/demo-13996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2897@1.0.2","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2897@1.0.2","target":"pkg:pypi/demo-18090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2897@1.0.2","target":"pkg:pypi/demo-23063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28980@1.0.0","target":"pkg:pypi/demo-13905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28980@1.0.0","target":"pkg:pypi/demo-21843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28980@1.0.0","target":"pkg:pypi/demo-22770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28980@1.0.0","target":"pkg:pypi/demo-24378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28981@1.0.1","target":"pkg:pypi/demo-12083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28981@1.0.1","target":"pkg:pypi/demo-23734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28981@1.0.1","target":"pkg:pypi/demo-27426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28982@1.0.2","target":"pkg:pypi/demo-20307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28982@1.0.2","target":"pkg:pypi/demo-24243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28983@1.0.3","target":"pkg:pypi/demo-14008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28983@1.0.3","target":"pkg:pypi/demo-21544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28983@1.0.3","target":"pkg:pypi/demo-22766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28984@1.0.4","target":"pkg:pypi/demo-10546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28984@1.0.4","target":"pkg:pypi/demo-18298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28984@1.0.4","target":"pkg:pypi/demo-28521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28985@1.0.0","target":"pkg:pypi/demo-1337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28986@1.0.1","target":"pkg:pypi/demo-22611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28986@1.0.1","target":"pkg:pypi/demo-22816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28987@1.0.2","target":"pkg:pypi/demo-26273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28988@1.0.3","target":"pkg:pypi/demo-11975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28988@1.0.3","target":"pkg:pypi/demo-13918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28988@1.0.3","target":"pkg:pypi/demo-17220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28988@1.0.3","target":"pkg:pypi/demo-2686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28989@1.0.4","target":"pkg:pypi/demo-18394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28989@1.0.4","target":"pkg:pypi/demo-20785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28989@1.0.4","target":"pkg:pypi/demo-2196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2898@1.0.3","target":"pkg:pypi/demo-11061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2898@1.0.3","target":"pkg:pypi/demo-11213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28990@1.0.0","target":"pkg:pypi/demo-20569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28990@1.0.0","target":"pkg:pypi/demo-21184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28990@1.0.0","target":"pkg:pypi/demo-21898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28990@1.0.0","target":"pkg:pypi/demo-28683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28991@1.0.1","target":"pkg:pypi/demo-14459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28991@1.0.1","target":"pkg:pypi/demo-18281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28991@1.0.1","target":"pkg:pypi/demo-26501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28992@1.0.2","target":"pkg:pypi/demo-15887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28993@1.0.3","target":"pkg:pypi/demo-16806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28993@1.0.3","target":"pkg:pypi/demo-216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28994@1.0.4","target":"pkg:pypi/demo-11726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28994@1.0.4","target":"pkg:pypi/demo-25190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28995@1.0.0","target":"pkg:pypi/demo-17621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28996@1.0.1","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28996@1.0.1","target":"pkg:pypi/demo-14841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28996@1.0.1","target":"pkg:pypi/demo-26540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28997@1.0.2","target":"pkg:pypi/demo-12904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28998@1.0.3","target":"pkg:pypi/demo-13771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28998@1.0.3","target":"pkg:pypi/demo-19440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28998@1.0.3","target":"pkg:pypi/demo-25981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28998@1.0.3","target":"pkg:pypi/demo-27489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28999@1.0.4","target":"pkg:pypi/demo-13587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28999@1.0.4","target":"pkg:pypi/demo-21734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28999@1.0.4","target":"pkg:pypi/demo-21739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2899@1.0.4","target":"pkg:pypi/demo-12051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2899@1.0.4","target":"pkg:pypi/demo-13601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2899@1.0.4","target":"pkg:pypi/demo-17028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2899@1.0.4","target":"pkg:pypi/demo-28546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-289@1.0.4","target":"pkg:pypi/demo-15668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-289@1.0.4","target":"pkg:pypi/demo-19459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-289@1.0.4","target":"pkg:pypi/demo-26646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28@1.0.3","target":"pkg:pypi/demo-19317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28@1.0.3","target":"pkg:pypi/demo-24514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-28@1.0.3","target":"pkg:pypi/demo-28387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29000@1.0.0","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29000@1.0.0","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29000@1.0.0","target":"pkg:pypi/demo-28132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29001@1.0.1","target":"pkg:pypi/demo-15061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29001@1.0.1","target":"pkg:pypi/demo-18257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29001@1.0.1","target":"pkg:pypi/demo-18665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29001@1.0.1","target":"pkg:pypi/demo-25523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29002@1.0.2","target":"pkg:pypi/demo-26596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29002@1.0.2","target":"pkg:pypi/demo-28980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29003@1.0.3","target":"pkg:pypi/demo-17187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29004@1.0.4","target":"pkg:pypi/demo-10561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29004@1.0.4","target":"pkg:pypi/demo-11225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29004@1.0.4","target":"pkg:pypi/demo-11630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29004@1.0.4","target":"pkg:pypi/demo-11949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29005@1.0.0","target":"pkg:pypi/demo-10030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29005@1.0.0","target":"pkg:pypi/demo-164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29005@1.0.0","target":"pkg:pypi/demo-24822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29005@1.0.0","target":"pkg:pypi/demo-26003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29006@1.0.1","target":"pkg:pypi/demo-19453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29006@1.0.1","target":"pkg:pypi/demo-22237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29006@1.0.1","target":"pkg:pypi/demo-26406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29006@1.0.1","target":"pkg:pypi/demo-28962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29007@1.0.2","target":"pkg:pypi/demo-13191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29007@1.0.2","target":"pkg:pypi/demo-17944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29007@1.0.2","target":"pkg:pypi/demo-28777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29008@1.0.3","target":"pkg:pypi/demo-18648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29008@1.0.3","target":"pkg:pypi/demo-23515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29008@1.0.3","target":"pkg:pypi/demo-25246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29008@1.0.3","target":"pkg:pypi/demo-25349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29009@1.0.4","target":"pkg:pypi/demo-21311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2900@1.0.0","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2900@1.0.0","target":"pkg:pypi/demo-12068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2900@1.0.0","target":"pkg:pypi/demo-1292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2900@1.0.0","target":"pkg:pypi/demo-18739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29010@1.0.0","target":"pkg:pypi/demo-23457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29011@1.0.1","target":"pkg:pypi/demo-15653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29011@1.0.1","target":"pkg:pypi/demo-15865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29012@1.0.2","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29012@1.0.2","target":"pkg:pypi/demo-13115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29012@1.0.2","target":"pkg:pypi/demo-20629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29012@1.0.2","target":"pkg:pypi/demo-27302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29013@1.0.3","target":"pkg:pypi/demo-20924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29014@1.0.4","target":"pkg:pypi/demo-10379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29014@1.0.4","target":"pkg:pypi/demo-12097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29014@1.0.4","target":"pkg:pypi/demo-22452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29015@1.0.0","target":"pkg:pypi/demo-13699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29015@1.0.0","target":"pkg:pypi/demo-17514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29015@1.0.0","target":"pkg:pypi/demo-19307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29015@1.0.0","target":"pkg:pypi/demo-26308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29016@1.0.1","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29017@1.0.2","target":"pkg:pypi/demo-11907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29017@1.0.2","target":"pkg:pypi/demo-16715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29017@1.0.2","target":"pkg:pypi/demo-24398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29017@1.0.2","target":"pkg:pypi/demo-28391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29018@1.0.3","target":"pkg:pypi/demo-18171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29018@1.0.3","target":"pkg:pypi/demo-19122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29018@1.0.3","target":"pkg:pypi/demo-20700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29018@1.0.3","target":"pkg:pypi/demo-23091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29019@1.0.4","target":"pkg:pypi/demo-24880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29019@1.0.4","target":"pkg:pypi/demo-28573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2901@1.0.1","target":"pkg:pypi/demo-26942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29020@1.0.0","target":"pkg:pypi/demo-17593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29020@1.0.0","target":"pkg:pypi/demo-20666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29020@1.0.0","target":"pkg:pypi/demo-21467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29020@1.0.0","target":"pkg:pypi/demo-28298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29021@1.0.1","target":"pkg:pypi/demo-22621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29021@1.0.1","target":"pkg:pypi/demo-25116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29021@1.0.1","target":"pkg:pypi/demo-2896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29022@1.0.2","target":"pkg:pypi/demo-20001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29022@1.0.2","target":"pkg:pypi/demo-22882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29023@1.0.3","target":"pkg:pypi/demo-25879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29024@1.0.4","target":"pkg:pypi/demo-10532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29025@1.0.0","target":"pkg:pypi/demo-25167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29025@1.0.0","target":"pkg:pypi/demo-26030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29026@1.0.1","target":"pkg:pypi/demo-14986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29026@1.0.1","target":"pkg:pypi/demo-26644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29026@1.0.1","target":"pkg:pypi/demo-27965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29027@1.0.2","target":"pkg:pypi/demo-23246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29028@1.0.3","target":"pkg:pypi/demo-11999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29028@1.0.3","target":"pkg:pypi/demo-16997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29028@1.0.3","target":"pkg:pypi/demo-17697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29028@1.0.3","target":"pkg:pypi/demo-27169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29029@1.0.4","target":"pkg:pypi/demo-13821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29029@1.0.4","target":"pkg:pypi/demo-20505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29029@1.0.4","target":"pkg:pypi/demo-24115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29029@1.0.4","target":"pkg:pypi/demo-29003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2902@1.0.2","target":"pkg:pypi/demo-2308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29030@1.0.0","target":"pkg:pypi/demo-11328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29030@1.0.0","target":"pkg:pypi/demo-13529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29030@1.0.0","target":"pkg:pypi/demo-16394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29030@1.0.0","target":"pkg:pypi/demo-2509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29031@1.0.1","target":"pkg:pypi/demo-12883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29031@1.0.1","target":"pkg:pypi/demo-23677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29031@1.0.1","target":"pkg:pypi/demo-28514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29032@1.0.2","target":"pkg:pypi/demo-16472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29032@1.0.2","target":"pkg:pypi/demo-20449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29032@1.0.2","target":"pkg:pypi/demo-22994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29032@1.0.2","target":"pkg:pypi/demo-27336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29033@1.0.3","target":"pkg:pypi/demo-22907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29033@1.0.3","target":"pkg:pypi/demo-26417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29033@1.0.3","target":"pkg:pypi/demo-2859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29034@1.0.4","target":"pkg:pypi/demo-20598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29034@1.0.4","target":"pkg:pypi/demo-22821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29034@1.0.4","target":"pkg:pypi/demo-27898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29034@1.0.4","target":"pkg:pypi/demo-28030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29035@1.0.0","target":"pkg:pypi/demo-2571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29036@1.0.1","target":"pkg:pypi/demo-14335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29037@1.0.2","target":"pkg:pypi/demo-24190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29038@1.0.3","target":"pkg:pypi/demo-16296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29039@1.0.4","target":"pkg:pypi/demo-1457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29039@1.0.4","target":"pkg:pypi/demo-17698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29039@1.0.4","target":"pkg:pypi/demo-23730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29039@1.0.4","target":"pkg:pypi/demo-23764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2903@1.0.3","target":"pkg:pypi/demo-12221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2903@1.0.3","target":"pkg:pypi/demo-19120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2903@1.0.3","target":"pkg:pypi/demo-20549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2903@1.0.3","target":"pkg:pypi/demo-23957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29040@1.0.0","target":"pkg:pypi/demo-11282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29040@1.0.0","target":"pkg:pypi/demo-13397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29040@1.0.0","target":"pkg:pypi/demo-24848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29040@1.0.0","target":"pkg:pypi/demo-26710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29041@1.0.1","target":"pkg:pypi/demo-17201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29041@1.0.1","target":"pkg:pypi/demo-21085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29042@1.0.2","target":"pkg:pypi/demo-11684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29042@1.0.2","target":"pkg:pypi/demo-26485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29042@1.0.2","target":"pkg:pypi/demo-27221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29043@1.0.3","target":"pkg:pypi/demo-18003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29044@1.0.4","target":"pkg:pypi/demo-22610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29045@1.0.0","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29045@1.0.0","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29045@1.0.0","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29045@1.0.0","target":"pkg:pypi/demo-24586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29046@1.0.1","target":"pkg:pypi/demo-1159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29046@1.0.1","target":"pkg:pypi/demo-24233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29046@1.0.1","target":"pkg:pypi/demo-24365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29046@1.0.1","target":"pkg:pypi/demo-28644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29047@1.0.2","target":"pkg:pypi/demo-16001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29048@1.0.3","target":"pkg:pypi/demo-22745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29048@1.0.3","target":"pkg:pypi/demo-24046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29049@1.0.4","target":"pkg:pypi/demo-13322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29049@1.0.4","target":"pkg:pypi/demo-15134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29049@1.0.4","target":"pkg:pypi/demo-27085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2904@1.0.4","target":"pkg:pypi/demo-11635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2904@1.0.4","target":"pkg:pypi/demo-13450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29050@1.0.0","target":"pkg:pypi/demo-18649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29051@1.0.1","target":"pkg:pypi/demo-16748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29052@1.0.2","target":"pkg:pypi/demo-11841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29052@1.0.2","target":"pkg:pypi/demo-28457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29053@1.0.3","target":"pkg:pypi/demo-12896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29054@1.0.4","target":"pkg:pypi/demo-12230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29054@1.0.4","target":"pkg:pypi/demo-1362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29054@1.0.4","target":"pkg:pypi/demo-27927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29054@1.0.4","target":"pkg:pypi/demo-28286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29055@1.0.0","target":"pkg:pypi/demo-14063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29055@1.0.0","target":"pkg:pypi/demo-14857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29055@1.0.0","target":"pkg:pypi/demo-27437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29056@1.0.1","target":"pkg:pypi/demo-28612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29057@1.0.2","target":"pkg:pypi/demo-16355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29057@1.0.2","target":"pkg:pypi/demo-21840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29057@1.0.2","target":"pkg:pypi/demo-25026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29058@1.0.3","target":"pkg:pypi/demo-11675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29058@1.0.3","target":"pkg:pypi/demo-29023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29059@1.0.4","target":"pkg:pypi/demo-13575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29059@1.0.4","target":"pkg:pypi/demo-13638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29059@1.0.4","target":"pkg:pypi/demo-2378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2905@1.0.0","target":"pkg:pypi/demo-1628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2905@1.0.0","target":"pkg:pypi/demo-24497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2905@1.0.0","target":"pkg:pypi/demo-27969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29060@1.0.0","target":"pkg:pypi/demo-11402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29060@1.0.0","target":"pkg:pypi/demo-19012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29061@1.0.1","target":"pkg:pypi/demo-15279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29061@1.0.1","target":"pkg:pypi/demo-15515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29061@1.0.1","target":"pkg:pypi/demo-15635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29061@1.0.1","target":"pkg:pypi/demo-23251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29062@1.0.2","target":"pkg:pypi/demo-12690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29062@1.0.2","target":"pkg:pypi/demo-24907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29063@1.0.3","target":"pkg:pypi/demo-13172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29063@1.0.3","target":"pkg:pypi/demo-18023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29063@1.0.3","target":"pkg:pypi/demo-25743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29063@1.0.3","target":"pkg:pypi/demo-27538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29064@1.0.4","target":"pkg:pypi/demo-14775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29064@1.0.4","target":"pkg:pypi/demo-2071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29065@1.0.0","target":"pkg:pypi/demo-10324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29065@1.0.0","target":"pkg:pypi/demo-27630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29066@1.0.1","target":"pkg:pypi/demo-14987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29066@1.0.1","target":"pkg:pypi/demo-17931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29067@1.0.2","target":"pkg:pypi/demo-10568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29067@1.0.2","target":"pkg:pypi/demo-1184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29068@1.0.3","target":"pkg:pypi/demo-20492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29068@1.0.3","target":"pkg:pypi/demo-28714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29069@1.0.4","target":"pkg:pypi/demo-10898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29069@1.0.4","target":"pkg:pypi/demo-27@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2906@1.0.1","target":"pkg:pypi/demo-16686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2906@1.0.1","target":"pkg:pypi/demo-17966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2906@1.0.1","target":"pkg:pypi/demo-27862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2906@1.0.1","target":"pkg:pypi/demo-2871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29070@1.0.0","target":"pkg:pypi/demo-10575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29070@1.0.0","target":"pkg:pypi/demo-18358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29070@1.0.0","target":"pkg:pypi/demo-23768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29070@1.0.0","target":"pkg:pypi/demo-24390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29071@1.0.1","target":"pkg:pypi/demo-14954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29071@1.0.1","target":"pkg:pypi/demo-15271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29072@1.0.2","target":"pkg:pypi/demo-16362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29072@1.0.2","target":"pkg:pypi/demo-19916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29073@1.0.3","target":"pkg:pypi/demo-16240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29073@1.0.3","target":"pkg:pypi/demo-23225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29073@1.0.3","target":"pkg:pypi/demo-27901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29074@1.0.4","target":"pkg:pypi/demo-10117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29074@1.0.4","target":"pkg:pypi/demo-24835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29075@1.0.0","target":"pkg:pypi/demo-15958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29076@1.0.1","target":"pkg:pypi/demo-203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29076@1.0.1","target":"pkg:pypi/demo-25271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29076@1.0.1","target":"pkg:pypi/demo-25613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29076@1.0.1","target":"pkg:pypi/demo-2617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29077@1.0.2","target":"pkg:pypi/demo-17502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29077@1.0.2","target":"pkg:pypi/demo-18724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29077@1.0.2","target":"pkg:pypi/demo-2715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29078@1.0.3","target":"pkg:pypi/demo-13873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29078@1.0.3","target":"pkg:pypi/demo-17833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29078@1.0.3","target":"pkg:pypi/demo-26485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29079@1.0.4","target":"pkg:pypi/demo-12721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29079@1.0.4","target":"pkg:pypi/demo-17089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29079@1.0.4","target":"pkg:pypi/demo-23286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29079@1.0.4","target":"pkg:pypi/demo-25766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2907@1.0.2","target":"pkg:pypi/demo-11256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2907@1.0.2","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2907@1.0.2","target":"pkg:pypi/demo-19921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29080@1.0.0","target":"pkg:pypi/demo-12128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29080@1.0.0","target":"pkg:pypi/demo-16083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29080@1.0.0","target":"pkg:pypi/demo-17753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29080@1.0.0","target":"pkg:pypi/demo-2007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29081@1.0.1","target":"pkg:pypi/demo-12301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29081@1.0.1","target":"pkg:pypi/demo-16993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29081@1.0.1","target":"pkg:pypi/demo-20267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29081@1.0.1","target":"pkg:pypi/demo-27686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29082@1.0.2","target":"pkg:pypi/demo-18786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29082@1.0.2","target":"pkg:pypi/demo-2220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29082@1.0.2","target":"pkg:pypi/demo-2648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29083@1.0.3","target":"pkg:pypi/demo-15743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29083@1.0.3","target":"pkg:pypi/demo-17888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29083@1.0.3","target":"pkg:pypi/demo-22020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29084@1.0.4","target":"pkg:pypi/demo-16401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29084@1.0.4","target":"pkg:pypi/demo-21662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29085@1.0.0","target":"pkg:pypi/demo-28277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29086@1.0.1","target":"pkg:pypi/demo-14588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29087@1.0.2","target":"pkg:pypi/demo-21201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29087@1.0.2","target":"pkg:pypi/demo-22752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29087@1.0.2","target":"pkg:pypi/demo-25969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29088@1.0.3","target":"pkg:pypi/demo-13224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29088@1.0.3","target":"pkg:pypi/demo-16469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29088@1.0.3","target":"pkg:pypi/demo-2259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29088@1.0.3","target":"pkg:pypi/demo-27692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29089@1.0.4","target":"pkg:pypi/demo-15628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29089@1.0.4","target":"pkg:pypi/demo-19854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29089@1.0.4","target":"pkg:pypi/demo-26208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29089@1.0.4","target":"pkg:pypi/demo-2764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2908@1.0.3","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2908@1.0.3","target":"pkg:pypi/demo-22178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29090@1.0.0","target":"pkg:pypi/demo-14719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29090@1.0.0","target":"pkg:pypi/demo-1791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29090@1.0.0","target":"pkg:pypi/demo-18677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29090@1.0.0","target":"pkg:pypi/demo-27632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29091@1.0.1","target":"pkg:pypi/demo-13219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29091@1.0.1","target":"pkg:pypi/demo-17845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29091@1.0.1","target":"pkg:pypi/demo-19302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29091@1.0.1","target":"pkg:pypi/demo-28361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29092@1.0.2","target":"pkg:pypi/demo-21932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29092@1.0.2","target":"pkg:pypi/demo-26125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29092@1.0.2","target":"pkg:pypi/demo-26162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29093@1.0.3","target":"pkg:pypi/demo-18761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29094@1.0.4","target":"pkg:pypi/demo-17505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29094@1.0.4","target":"pkg:pypi/demo-18777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29094@1.0.4","target":"pkg:pypi/demo-21801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29095@1.0.0","target":"pkg:pypi/demo-11399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29095@1.0.0","target":"pkg:pypi/demo-17383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29095@1.0.0","target":"pkg:pypi/demo-2641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29096@1.0.1","target":"pkg:pypi/demo-13047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29097@1.0.2","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29097@1.0.2","target":"pkg:pypi/demo-15349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29097@1.0.2","target":"pkg:pypi/demo-20471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29098@1.0.3","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29098@1.0.3","target":"pkg:pypi/demo-25362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29098@1.0.3","target":"pkg:pypi/demo-2696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29098@1.0.3","target":"pkg:pypi/demo-28831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29099@1.0.4","target":"pkg:pypi/demo-12796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29099@1.0.4","target":"pkg:pypi/demo-17312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29099@1.0.4","target":"pkg:pypi/demo-28617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2909@1.0.4","target":"pkg:pypi/demo-13530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2909@1.0.4","target":"pkg:pypi/demo-15915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2909@1.0.4","target":"pkg:pypi/demo-16944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2909@1.0.4","target":"pkg:pypi/demo-18715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-290@1.0.0","target":"pkg:pypi/demo-13622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-290@1.0.0","target":"pkg:pypi/demo-1914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-290@1.0.0","target":"pkg:pypi/demo-23826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-290@1.0.0","target":"pkg:pypi/demo-25736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29100@1.0.0","target":"pkg:pypi/demo-11405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29100@1.0.0","target":"pkg:pypi/demo-23431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29100@1.0.0","target":"pkg:pypi/demo-2664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29101@1.0.1","target":"pkg:pypi/demo-23249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29102@1.0.2","target":"pkg:pypi/demo-23881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29102@1.0.2","target":"pkg:pypi/demo-25832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29103@1.0.3","target":"pkg:pypi/demo-18765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29103@1.0.3","target":"pkg:pypi/demo-19290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29103@1.0.3","target":"pkg:pypi/demo-20414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29103@1.0.3","target":"pkg:pypi/demo-21595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29104@1.0.4","target":"pkg:pypi/demo-13732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29104@1.0.4","target":"pkg:pypi/demo-13815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29104@1.0.4","target":"pkg:pypi/demo-18598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29104@1.0.4","target":"pkg:pypi/demo-20885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29105@1.0.0","target":"pkg:pypi/demo-11811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29105@1.0.0","target":"pkg:pypi/demo-27459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29106@1.0.1","target":"pkg:pypi/demo-14103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29107@1.0.2","target":"pkg:pypi/demo-20667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29107@1.0.2","target":"pkg:pypi/demo-22107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29107@1.0.2","target":"pkg:pypi/demo-28751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29107@1.0.2","target":"pkg:pypi/demo-28986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29108@1.0.3","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29108@1.0.3","target":"pkg:pypi/demo-12255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29108@1.0.3","target":"pkg:pypi/demo-15500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29108@1.0.3","target":"pkg:pypi/demo-16853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29109@1.0.4","target":"pkg:pypi/demo-13765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29109@1.0.4","target":"pkg:pypi/demo-28913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2910@1.0.0","target":"pkg:pypi/demo-17744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2910@1.0.0","target":"pkg:pypi/demo-27928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29110@1.0.0","target":"pkg:pypi/demo-16371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29110@1.0.0","target":"pkg:pypi/demo-23063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29110@1.0.0","target":"pkg:pypi/demo-23583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29110@1.0.0","target":"pkg:pypi/demo-27783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29111@1.0.1","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29111@1.0.1","target":"pkg:pypi/demo-1078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29111@1.0.1","target":"pkg:pypi/demo-28410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29112@1.0.2","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29112@1.0.2","target":"pkg:pypi/demo-12213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29112@1.0.2","target":"pkg:pypi/demo-14710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29112@1.0.2","target":"pkg:pypi/demo-20688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29113@1.0.3","target":"pkg:pypi/demo-18844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29113@1.0.3","target":"pkg:pypi/demo-21084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29113@1.0.3","target":"pkg:pypi/demo-21603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29113@1.0.3","target":"pkg:pypi/demo-23581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29114@1.0.4","target":"pkg:pypi/demo-24320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29115@1.0.0","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29115@1.0.0","target":"pkg:pypi/demo-21523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29115@1.0.0","target":"pkg:pypi/demo-27118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29116@1.0.1","target":"pkg:pypi/demo-11256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29116@1.0.1","target":"pkg:pypi/demo-24139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29117@1.0.2","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29117@1.0.2","target":"pkg:pypi/demo-20889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29117@1.0.2","target":"pkg:pypi/demo-23738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29118@1.0.3","target":"pkg:pypi/demo-13989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29118@1.0.3","target":"pkg:pypi/demo-16398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29118@1.0.3","target":"pkg:pypi/demo-24920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29119@1.0.4","target":"pkg:pypi/demo-10049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29119@1.0.4","target":"pkg:pypi/demo-15579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29119@1.0.4","target":"pkg:pypi/demo-18963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29119@1.0.4","target":"pkg:pypi/demo-21611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2911@1.0.1","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2911@1.0.1","target":"pkg:pypi/demo-28907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29120@1.0.0","target":"pkg:pypi/demo-1733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29121@1.0.1","target":"pkg:pypi/demo-27245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29122@1.0.2","target":"pkg:pypi/demo-15199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29122@1.0.2","target":"pkg:pypi/demo-17644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29123@1.0.3","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29123@1.0.3","target":"pkg:pypi/demo-18331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29123@1.0.3","target":"pkg:pypi/demo-2150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29123@1.0.3","target":"pkg:pypi/demo-24832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29124@1.0.4","target":"pkg:pypi/demo-11663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29124@1.0.4","target":"pkg:pypi/demo-17533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29124@1.0.4","target":"pkg:pypi/demo-24698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29124@1.0.4","target":"pkg:pypi/demo-26609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29125@1.0.0","target":"pkg:pypi/demo-1531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29125@1.0.0","target":"pkg:pypi/demo-23361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29126@1.0.1","target":"pkg:pypi/demo-13637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29126@1.0.1","target":"pkg:pypi/demo-27758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29127@1.0.2","target":"pkg:pypi/demo-14218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29127@1.0.2","target":"pkg:pypi/demo-25032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29127@1.0.2","target":"pkg:pypi/demo-27126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29128@1.0.3","target":"pkg:pypi/demo-11704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29128@1.0.3","target":"pkg:pypi/demo-15033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29129@1.0.4","target":"pkg:pypi/demo-22798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2912@1.0.2","target":"pkg:pypi/demo-161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2912@1.0.2","target":"pkg:pypi/demo-26030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2912@1.0.2","target":"pkg:pypi/demo-26210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29130@1.0.0","target":"pkg:pypi/demo-13807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29130@1.0.0","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29130@1.0.0","target":"pkg:pypi/demo-17763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29131@1.0.1","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29131@1.0.1","target":"pkg:pypi/demo-10411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29131@1.0.1","target":"pkg:pypi/demo-19378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29132@1.0.2","target":"pkg:pypi/demo-18751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29133@1.0.3","target":"pkg:pypi/demo-17277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29133@1.0.3","target":"pkg:pypi/demo-21695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29134@1.0.4","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29134@1.0.4","target":"pkg:pypi/demo-1669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29134@1.0.4","target":"pkg:pypi/demo-2624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29134@1.0.4","target":"pkg:pypi/demo-27775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29135@1.0.0","target":"pkg:pypi/demo-10466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29135@1.0.0","target":"pkg:pypi/demo-23876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29135@1.0.0","target":"pkg:pypi/demo-27526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29136@1.0.1","target":"pkg:pypi/demo-13827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29136@1.0.1","target":"pkg:pypi/demo-25724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29137@1.0.2","target":"pkg:pypi/demo-15645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29137@1.0.2","target":"pkg:pypi/demo-1568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29138@1.0.3","target":"pkg:pypi/demo-1452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29138@1.0.3","target":"pkg:pypi/demo-16794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29138@1.0.3","target":"pkg:pypi/demo-17448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29138@1.0.3","target":"pkg:pypi/demo-22534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29139@1.0.4","target":"pkg:pypi/demo-12297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29139@1.0.4","target":"pkg:pypi/demo-13083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29139@1.0.4","target":"pkg:pypi/demo-20167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2913@1.0.3","target":"pkg:pypi/demo-10750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2913@1.0.3","target":"pkg:pypi/demo-15173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2913@1.0.3","target":"pkg:pypi/demo-15735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2913@1.0.3","target":"pkg:pypi/demo-24615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29140@1.0.0","target":"pkg:pypi/demo-19111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29140@1.0.0","target":"pkg:pypi/demo-20719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29141@1.0.1","target":"pkg:pypi/demo-29101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29142@1.0.2","target":"pkg:pypi/demo-14978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29142@1.0.2","target":"pkg:pypi/demo-19097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29142@1.0.2","target":"pkg:pypi/demo-19312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29142@1.0.2","target":"pkg:pypi/demo-24827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29143@1.0.3","target":"pkg:pypi/demo-112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29143@1.0.3","target":"pkg:pypi/demo-21286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29143@1.0.3","target":"pkg:pypi/demo-22004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29144@1.0.4","target":"pkg:pypi/demo-13073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29144@1.0.4","target":"pkg:pypi/demo-14240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29144@1.0.4","target":"pkg:pypi/demo-20164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29145@1.0.0","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29145@1.0.0","target":"pkg:pypi/demo-22023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29146@1.0.1","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29146@1.0.1","target":"pkg:pypi/demo-11126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29146@1.0.1","target":"pkg:pypi/demo-20659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29146@1.0.1","target":"pkg:pypi/demo-27681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29147@1.0.2","target":"pkg:pypi/demo-13990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29147@1.0.2","target":"pkg:pypi/demo-16818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29147@1.0.2","target":"pkg:pypi/demo-21042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29147@1.0.2","target":"pkg:pypi/demo-23153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29148@1.0.3","target":"pkg:pypi/demo-14347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29148@1.0.3","target":"pkg:pypi/demo-18656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29148@1.0.3","target":"pkg:pypi/demo-21560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29148@1.0.3","target":"pkg:pypi/demo-25851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29149@1.0.4","target":"pkg:pypi/demo-2102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29149@1.0.4","target":"pkg:pypi/demo-22957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29149@1.0.4","target":"pkg:pypi/demo-27543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2914@1.0.4","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2914@1.0.4","target":"pkg:pypi/demo-19705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2914@1.0.4","target":"pkg:pypi/demo-19964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29150@1.0.0","target":"pkg:pypi/demo-12925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29150@1.0.0","target":"pkg:pypi/demo-13611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29150@1.0.0","target":"pkg:pypi/demo-21171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29150@1.0.0","target":"pkg:pypi/demo-24792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29151@1.0.1","target":"pkg:pypi/demo-16209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29151@1.0.1","target":"pkg:pypi/demo-23162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29151@1.0.1","target":"pkg:pypi/demo-27013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29151@1.0.1","target":"pkg:pypi/demo-28726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29152@1.0.2","target":"pkg:pypi/demo-12604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29152@1.0.2","target":"pkg:pypi/demo-19714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29152@1.0.2","target":"pkg:pypi/demo-22318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29153@1.0.3","target":"pkg:pypi/demo-12291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29153@1.0.3","target":"pkg:pypi/demo-28899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29154@1.0.4","target":"pkg:pypi/demo-10883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29155@1.0.0","target":"pkg:pypi/demo-12813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29155@1.0.0","target":"pkg:pypi/demo-16560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29155@1.0.0","target":"pkg:pypi/demo-18541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29156@1.0.1","target":"pkg:pypi/demo-122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29156@1.0.1","target":"pkg:pypi/demo-22705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29157@1.0.2","target":"pkg:pypi/demo-15481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29157@1.0.2","target":"pkg:pypi/demo-25703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29157@1.0.2","target":"pkg:pypi/demo-28142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29158@1.0.3","target":"pkg:pypi/demo-19493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29158@1.0.3","target":"pkg:pypi/demo-20566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29158@1.0.3","target":"pkg:pypi/demo-2059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29158@1.0.3","target":"pkg:pypi/demo-23252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29159@1.0.4","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29159@1.0.4","target":"pkg:pypi/demo-15474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29159@1.0.4","target":"pkg:pypi/demo-15635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29159@1.0.4","target":"pkg:pypi/demo-17135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2915@1.0.0","target":"pkg:pypi/demo-13121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2915@1.0.0","target":"pkg:pypi/demo-16092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2915@1.0.0","target":"pkg:pypi/demo-19436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29160@1.0.0","target":"pkg:pypi/demo-25022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29161@1.0.1","target":"pkg:pypi/demo-1532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29161@1.0.1","target":"pkg:pypi/demo-22204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29162@1.0.2","target":"pkg:pypi/demo-17338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29162@1.0.2","target":"pkg:pypi/demo-1785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29162@1.0.2","target":"pkg:pypi/demo-18427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29162@1.0.2","target":"pkg:pypi/demo-19192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29163@1.0.3","target":"pkg:pypi/demo-21530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29163@1.0.3","target":"pkg:pypi/demo-24824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29163@1.0.3","target":"pkg:pypi/demo-26693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29164@1.0.4","target":"pkg:pypi/demo-13252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29164@1.0.4","target":"pkg:pypi/demo-24007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29164@1.0.4","target":"pkg:pypi/demo-27482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29165@1.0.0","target":"pkg:pypi/demo-13805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29165@1.0.0","target":"pkg:pypi/demo-22231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29165@1.0.0","target":"pkg:pypi/demo-24307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29165@1.0.0","target":"pkg:pypi/demo-26507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29166@1.0.1","target":"pkg:pypi/demo-12796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29166@1.0.1","target":"pkg:pypi/demo-15520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29166@1.0.1","target":"pkg:pypi/demo-19404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29166@1.0.1","target":"pkg:pypi/demo-27926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29167@1.0.2","target":"pkg:pypi/demo-15033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29168@1.0.3","target":"pkg:pypi/demo-1939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29169@1.0.4","target":"pkg:pypi/demo-18298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2916@1.0.1","target":"pkg:pypi/demo-17153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2916@1.0.1","target":"pkg:pypi/demo-24012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29170@1.0.0","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29170@1.0.0","target":"pkg:pypi/demo-13678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29170@1.0.0","target":"pkg:pypi/demo-21810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29170@1.0.0","target":"pkg:pypi/demo-23953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29171@1.0.1","target":"pkg:pypi/demo-14806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29171@1.0.1","target":"pkg:pypi/demo-15987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29171@1.0.1","target":"pkg:pypi/demo-21492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29172@1.0.2","target":"pkg:pypi/demo-1143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29172@1.0.2","target":"pkg:pypi/demo-17791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29172@1.0.2","target":"pkg:pypi/demo-22571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29173@1.0.3","target":"pkg:pypi/demo-14710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29173@1.0.3","target":"pkg:pypi/demo-15353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29173@1.0.3","target":"pkg:pypi/demo-19319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29173@1.0.3","target":"pkg:pypi/demo-22257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29174@1.0.4","target":"pkg:pypi/demo-18251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29174@1.0.4","target":"pkg:pypi/demo-2373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29174@1.0.4","target":"pkg:pypi/demo-256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29175@1.0.0","target":"pkg:pypi/demo-16280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29176@1.0.1","target":"pkg:pypi/demo-1063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29176@1.0.1","target":"pkg:pypi/demo-14053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29176@1.0.1","target":"pkg:pypi/demo-16961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29176@1.0.1","target":"pkg:pypi/demo-17234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29177@1.0.2","target":"pkg:pypi/demo-12512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29177@1.0.2","target":"pkg:pypi/demo-14398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29177@1.0.2","target":"pkg:pypi/demo-16617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29177@1.0.2","target":"pkg:pypi/demo-24421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29178@1.0.3","target":"pkg:pypi/demo-26948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29178@1.0.3","target":"pkg:pypi/demo-28209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29179@1.0.4","target":"pkg:pypi/demo-21316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29179@1.0.4","target":"pkg:pypi/demo-26217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2917@1.0.2","target":"pkg:pypi/demo-14528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29180@1.0.0","target":"pkg:pypi/demo-12526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29180@1.0.0","target":"pkg:pypi/demo-23873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29180@1.0.0","target":"pkg:pypi/demo-23915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29180@1.0.0","target":"pkg:pypi/demo-26035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29181@1.0.1","target":"pkg:pypi/demo-15190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29181@1.0.1","target":"pkg:pypi/demo-25264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29181@1.0.1","target":"pkg:pypi/demo-2586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29181@1.0.1","target":"pkg:pypi/demo-27821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29182@1.0.2","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29183@1.0.3","target":"pkg:pypi/demo-17936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29183@1.0.3","target":"pkg:pypi/demo-18838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29183@1.0.3","target":"pkg:pypi/demo-2803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29184@1.0.4","target":"pkg:pypi/demo-12442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29184@1.0.4","target":"pkg:pypi/demo-18666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29184@1.0.4","target":"pkg:pypi/demo-21177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29185@1.0.0","target":"pkg:pypi/demo-14374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29185@1.0.0","target":"pkg:pypi/demo-1460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29185@1.0.0","target":"pkg:pypi/demo-18296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29185@1.0.0","target":"pkg:pypi/demo-26285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29186@1.0.1","target":"pkg:pypi/demo-12197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29186@1.0.1","target":"pkg:pypi/demo-15945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29186@1.0.1","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29186@1.0.1","target":"pkg:pypi/demo-18829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29187@1.0.2","target":"pkg:pypi/demo-1231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29187@1.0.2","target":"pkg:pypi/demo-22177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29187@1.0.2","target":"pkg:pypi/demo-28143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29187@1.0.2","target":"pkg:pypi/demo-28968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29188@1.0.3","target":"pkg:pypi/demo-13718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29188@1.0.3","target":"pkg:pypi/demo-15134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29188@1.0.3","target":"pkg:pypi/demo-181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29189@1.0.4","target":"pkg:pypi/demo-11715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29189@1.0.4","target":"pkg:pypi/demo-14715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29189@1.0.4","target":"pkg:pypi/demo-17978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29189@1.0.4","target":"pkg:pypi/demo-23468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2918@1.0.3","target":"pkg:pypi/demo-17825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2918@1.0.3","target":"pkg:pypi/demo-2095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2918@1.0.3","target":"pkg:pypi/demo-26109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29190@1.0.0","target":"pkg:pypi/demo-29098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29191@1.0.1","target":"pkg:pypi/demo-2727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29192@1.0.2","target":"pkg:pypi/demo-17561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29192@1.0.2","target":"pkg:pypi/demo-20655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29193@1.0.3","target":"pkg:pypi/demo-17399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29193@1.0.3","target":"pkg:pypi/demo-18013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29193@1.0.3","target":"pkg:pypi/demo-18545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29193@1.0.3","target":"pkg:pypi/demo-22399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29194@1.0.4","target":"pkg:pypi/demo-16938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29194@1.0.4","target":"pkg:pypi/demo-18418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29194@1.0.4","target":"pkg:pypi/demo-23488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29194@1.0.4","target":"pkg:pypi/demo-28311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29195@1.0.0","target":"pkg:pypi/demo-14325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29195@1.0.0","target":"pkg:pypi/demo-17084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29196@1.0.1","target":"pkg:pypi/demo-21047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29197@1.0.2","target":"pkg:pypi/demo-27699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29198@1.0.3","target":"pkg:pypi/demo-23708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29199@1.0.4","target":"pkg:pypi/demo-19768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2919@1.0.4","target":"pkg:pypi/demo-13715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2919@1.0.4","target":"pkg:pypi/demo-1401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2919@1.0.4","target":"pkg:pypi/demo-27068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-291@1.0.1","target":"pkg:pypi/demo-2248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29200@1.0.0","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29200@1.0.0","target":"pkg:pypi/demo-24584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29201@1.0.1","target":"pkg:pypi/demo-13026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29201@1.0.1","target":"pkg:pypi/demo-20850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29201@1.0.1","target":"pkg:pypi/demo-21992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29202@1.0.2","target":"pkg:pypi/demo-16920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29202@1.0.2","target":"pkg:pypi/demo-2434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29203@1.0.3","target":"pkg:pypi/demo-20689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29203@1.0.3","target":"pkg:pypi/demo-26367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29204@1.0.4","target":"pkg:pypi/demo-11521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29204@1.0.4","target":"pkg:pypi/demo-14948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29204@1.0.4","target":"pkg:pypi/demo-2506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29204@1.0.4","target":"pkg:pypi/demo-27708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29205@1.0.0","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29205@1.0.0","target":"pkg:pypi/demo-16770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29205@1.0.0","target":"pkg:pypi/demo-17297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29205@1.0.0","target":"pkg:pypi/demo-18627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29206@1.0.1","target":"pkg:pypi/demo-15608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29206@1.0.1","target":"pkg:pypi/demo-17556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29206@1.0.1","target":"pkg:pypi/demo-27503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29206@1.0.1","target":"pkg:pypi/demo-28897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29207@1.0.2","target":"pkg:pypi/demo-17733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29208@1.0.3","target":"pkg:pypi/demo-13926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29208@1.0.3","target":"pkg:pypi/demo-17621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29208@1.0.3","target":"pkg:pypi/demo-24277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29209@1.0.4","target":"pkg:pypi/demo-1687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29209@1.0.4","target":"pkg:pypi/demo-23239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29209@1.0.4","target":"pkg:pypi/demo-26423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29209@1.0.4","target":"pkg:pypi/demo-28395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2920@1.0.0","target":"pkg:pypi/demo-16466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29210@1.0.0","target":"pkg:pypi/demo-11277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29210@1.0.0","target":"pkg:pypi/demo-24128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29210@1.0.0","target":"pkg:pypi/demo-25028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29210@1.0.0","target":"pkg:pypi/demo-26965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29211@1.0.1","target":"pkg:pypi/demo-10773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29212@1.0.2","target":"pkg:pypi/demo-12522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29212@1.0.2","target":"pkg:pypi/demo-17358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29212@1.0.2","target":"pkg:pypi/demo-22104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29213@1.0.3","target":"pkg:pypi/demo-12749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29213@1.0.3","target":"pkg:pypi/demo-15394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29213@1.0.3","target":"pkg:pypi/demo-27341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29213@1.0.3","target":"pkg:pypi/demo-28152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29214@1.0.4","target":"pkg:pypi/demo-24058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29215@1.0.0","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29215@1.0.0","target":"pkg:pypi/demo-18854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29215@1.0.0","target":"pkg:pypi/demo-20544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29216@1.0.1","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29216@1.0.1","target":"pkg:pypi/demo-15660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29216@1.0.1","target":"pkg:pypi/demo-21267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29216@1.0.1","target":"pkg:pypi/demo-2564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29217@1.0.2","target":"pkg:pypi/demo-15683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29218@1.0.3","target":"pkg:pypi/demo-11768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29218@1.0.3","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29218@1.0.3","target":"pkg:pypi/demo-1947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29218@1.0.3","target":"pkg:pypi/demo-25389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29219@1.0.4","target":"pkg:pypi/demo-11417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29219@1.0.4","target":"pkg:pypi/demo-1254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29219@1.0.4","target":"pkg:pypi/demo-17208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29219@1.0.4","target":"pkg:pypi/demo-21514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2921@1.0.1","target":"pkg:pypi/demo-10819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2921@1.0.1","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2921@1.0.1","target":"pkg:pypi/demo-1397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2921@1.0.1","target":"pkg:pypi/demo-1592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29220@1.0.0","target":"pkg:pypi/demo-11884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29220@1.0.0","target":"pkg:pypi/demo-15859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29220@1.0.0","target":"pkg:pypi/demo-19673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29220@1.0.0","target":"pkg:pypi/demo-22552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29221@1.0.1","target":"pkg:pypi/demo-10799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29222@1.0.2","target":"pkg:pypi/demo-14845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29222@1.0.2","target":"pkg:pypi/demo-2051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29222@1.0.2","target":"pkg:pypi/demo-21212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29222@1.0.2","target":"pkg:pypi/demo-23028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29223@1.0.3","target":"pkg:pypi/demo-15931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29223@1.0.3","target":"pkg:pypi/demo-18395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29223@1.0.3","target":"pkg:pypi/demo-23283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29224@1.0.4","target":"pkg:pypi/demo-1272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29224@1.0.4","target":"pkg:pypi/demo-20813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29224@1.0.4","target":"pkg:pypi/demo-2375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29224@1.0.4","target":"pkg:pypi/demo-27031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29225@1.0.0","target":"pkg:pypi/demo-22719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29225@1.0.0","target":"pkg:pypi/demo-2512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29226@1.0.1","target":"pkg:pypi/demo-22548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29227@1.0.2","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29227@1.0.2","target":"pkg:pypi/demo-13055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29227@1.0.2","target":"pkg:pypi/demo-28252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29228@1.0.3","target":"pkg:pypi/demo-14120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29228@1.0.3","target":"pkg:pypi/demo-26610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29228@1.0.3","target":"pkg:pypi/demo-28486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29229@1.0.4","target":"pkg:pypi/demo-12692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29229@1.0.4","target":"pkg:pypi/demo-18570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29229@1.0.4","target":"pkg:pypi/demo-28238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2922@1.0.2","target":"pkg:pypi/demo-25632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29230@1.0.0","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29230@1.0.0","target":"pkg:pypi/demo-15314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29230@1.0.0","target":"pkg:pypi/demo-27391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29231@1.0.1","target":"pkg:pypi/demo-19046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29231@1.0.1","target":"pkg:pypi/demo-24544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29231@1.0.1","target":"pkg:pypi/demo-26561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29232@1.0.2","target":"pkg:pypi/demo-10999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29232@1.0.2","target":"pkg:pypi/demo-162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29232@1.0.2","target":"pkg:pypi/demo-19434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29232@1.0.2","target":"pkg:pypi/demo-28495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29233@1.0.3","target":"pkg:pypi/demo-18519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29233@1.0.3","target":"pkg:pypi/demo-22938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29234@1.0.4","target":"pkg:pypi/demo-11990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29234@1.0.4","target":"pkg:pypi/demo-22300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29234@1.0.4","target":"pkg:pypi/demo-25486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29234@1.0.4","target":"pkg:pypi/demo-25587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29235@1.0.0","target":"pkg:pypi/demo-11612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29235@1.0.0","target":"pkg:pypi/demo-23390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29236@1.0.1","target":"pkg:pypi/demo-18890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29236@1.0.1","target":"pkg:pypi/demo-18990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29236@1.0.1","target":"pkg:pypi/demo-26798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29237@1.0.2","target":"pkg:pypi/demo-17174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29237@1.0.2","target":"pkg:pypi/demo-25916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29238@1.0.3","target":"pkg:pypi/demo-21824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29238@1.0.3","target":"pkg:pypi/demo-24309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29238@1.0.3","target":"pkg:pypi/demo-26715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29238@1.0.3","target":"pkg:pypi/demo-27250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29239@1.0.4","target":"pkg:pypi/demo-10206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2923@1.0.3","target":"pkg:pypi/demo-23154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29240@1.0.0","target":"pkg:pypi/demo-16222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29240@1.0.0","target":"pkg:pypi/demo-17628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29241@1.0.1","target":"pkg:pypi/demo-11578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29241@1.0.1","target":"pkg:pypi/demo-14216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29241@1.0.1","target":"pkg:pypi/demo-19821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29241@1.0.1","target":"pkg:pypi/demo-26159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29242@1.0.2","target":"pkg:pypi/demo-14576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29242@1.0.2","target":"pkg:pypi/demo-23176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29243@1.0.3","target":"pkg:pypi/demo-16284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29243@1.0.3","target":"pkg:pypi/demo-21670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29244@1.0.4","target":"pkg:pypi/demo-14127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29244@1.0.4","target":"pkg:pypi/demo-17275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29244@1.0.4","target":"pkg:pypi/demo-23047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29244@1.0.4","target":"pkg:pypi/demo-23805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29245@1.0.0","target":"pkg:pypi/demo-19175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29246@1.0.1","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29246@1.0.1","target":"pkg:pypi/demo-14846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29246@1.0.1","target":"pkg:pypi/demo-16586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29246@1.0.1","target":"pkg:pypi/demo-17895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29247@1.0.2","target":"pkg:pypi/demo-14292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29248@1.0.3","target":"pkg:pypi/demo-14847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29248@1.0.3","target":"pkg:pypi/demo-20632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29248@1.0.3","target":"pkg:pypi/demo-26138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29249@1.0.4","target":"pkg:pypi/demo-14712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29249@1.0.4","target":"pkg:pypi/demo-16199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29249@1.0.4","target":"pkg:pypi/demo-16692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29249@1.0.4","target":"pkg:pypi/demo-21050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2924@1.0.4","target":"pkg:pypi/demo-1020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2924@1.0.4","target":"pkg:pypi/demo-12406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2924@1.0.4","target":"pkg:pypi/demo-27527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29250@1.0.0","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29250@1.0.0","target":"pkg:pypi/demo-22586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29250@1.0.0","target":"pkg:pypi/demo-23791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29251@1.0.1","target":"pkg:pypi/demo-1035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29251@1.0.1","target":"pkg:pypi/demo-16842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29251@1.0.1","target":"pkg:pypi/demo-28514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29252@1.0.2","target":"pkg:pypi/demo-14339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29252@1.0.2","target":"pkg:pypi/demo-21159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29252@1.0.2","target":"pkg:pypi/demo-2498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29252@1.0.2","target":"pkg:pypi/demo-26418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29253@1.0.3","target":"pkg:pypi/demo-12917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29253@1.0.3","target":"pkg:pypi/demo-24495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29254@1.0.4","target":"pkg:pypi/demo-17210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29254@1.0.4","target":"pkg:pypi/demo-21966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29254@1.0.4","target":"pkg:pypi/demo-28063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29255@1.0.0","target":"pkg:pypi/demo-10571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29255@1.0.0","target":"pkg:pypi/demo-15764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29255@1.0.0","target":"pkg:pypi/demo-19654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29255@1.0.0","target":"pkg:pypi/demo-23496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29256@1.0.1","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29256@1.0.1","target":"pkg:pypi/demo-13010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29256@1.0.1","target":"pkg:pypi/demo-25425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29256@1.0.1","target":"pkg:pypi/demo-27361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29257@1.0.2","target":"pkg:pypi/demo-12037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29257@1.0.2","target":"pkg:pypi/demo-21119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29257@1.0.2","target":"pkg:pypi/demo-23707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29257@1.0.2","target":"pkg:pypi/demo-25874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29258@1.0.3","target":"pkg:pypi/demo-13765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29258@1.0.3","target":"pkg:pypi/demo-15800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29258@1.0.3","target":"pkg:pypi/demo-19549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29259@1.0.4","target":"pkg:pypi/demo-12206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29259@1.0.4","target":"pkg:pypi/demo-18489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29259@1.0.4","target":"pkg:pypi/demo-28475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29259@1.0.4","target":"pkg:pypi/demo-2873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2925@1.0.0","target":"pkg:pypi/demo-16692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2925@1.0.0","target":"pkg:pypi/demo-20327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29260@1.0.0","target":"pkg:pypi/demo-13098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29260@1.0.0","target":"pkg:pypi/demo-13154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29260@1.0.0","target":"pkg:pypi/demo-15056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29261@1.0.1","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29261@1.0.1","target":"pkg:pypi/demo-15807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29261@1.0.1","target":"pkg:pypi/demo-21047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29261@1.0.1","target":"pkg:pypi/demo-27587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29262@1.0.2","target":"pkg:pypi/demo-15309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29262@1.0.2","target":"pkg:pypi/demo-22255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29262@1.0.2","target":"pkg:pypi/demo-27913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29262@1.0.2","target":"pkg:pypi/demo-28592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29263@1.0.3","target":"pkg:pypi/demo-19464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29263@1.0.3","target":"pkg:pypi/demo-21292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29263@1.0.3","target":"pkg:pypi/demo-23084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29264@1.0.4","target":"pkg:pypi/demo-18577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29264@1.0.4","target":"pkg:pypi/demo-21906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29264@1.0.4","target":"pkg:pypi/demo-23960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29265@1.0.0","target":"pkg:pypi/demo-14529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29265@1.0.0","target":"pkg:pypi/demo-18708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29265@1.0.0","target":"pkg:pypi/demo-26066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29265@1.0.0","target":"pkg:pypi/demo-27137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29266@1.0.1","target":"pkg:pypi/demo-16772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29266@1.0.1","target":"pkg:pypi/demo-20565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29266@1.0.1","target":"pkg:pypi/demo-26315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29267@1.0.2","target":"pkg:pypi/demo-11329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29267@1.0.2","target":"pkg:pypi/demo-12443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29267@1.0.2","target":"pkg:pypi/demo-23096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29268@1.0.3","target":"pkg:pypi/demo-16225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29268@1.0.3","target":"pkg:pypi/demo-16826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29269@1.0.4","target":"pkg:pypi/demo-11408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29269@1.0.4","target":"pkg:pypi/demo-17077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29269@1.0.4","target":"pkg:pypi/demo-23068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2926@1.0.1","target":"pkg:pypi/demo-18834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2926@1.0.1","target":"pkg:pypi/demo-27979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29270@1.0.0","target":"pkg:pypi/demo-11087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29270@1.0.0","target":"pkg:pypi/demo-12188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29270@1.0.0","target":"pkg:pypi/demo-23347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29271@1.0.1","target":"pkg:pypi/demo-19684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29271@1.0.1","target":"pkg:pypi/demo-20443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29271@1.0.1","target":"pkg:pypi/demo-2479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29272@1.0.2","target":"pkg:pypi/demo-11802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29272@1.0.2","target":"pkg:pypi/demo-15917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29272@1.0.2","target":"pkg:pypi/demo-27802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29273@1.0.3","target":"pkg:pypi/demo-16997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29273@1.0.3","target":"pkg:pypi/demo-27293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29273@1.0.3","target":"pkg:pypi/demo-28680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29274@1.0.4","target":"pkg:pypi/demo-1226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29274@1.0.4","target":"pkg:pypi/demo-21673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29274@1.0.4","target":"pkg:pypi/demo-23122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29275@1.0.0","target":"pkg:pypi/demo-18718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29275@1.0.0","target":"pkg:pypi/demo-20434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29275@1.0.0","target":"pkg:pypi/demo-27144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29276@1.0.1","target":"pkg:pypi/demo-28527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29277@1.0.2","target":"pkg:pypi/demo-16060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29277@1.0.2","target":"pkg:pypi/demo-24258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29278@1.0.3","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29278@1.0.3","target":"pkg:pypi/demo-11314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29278@1.0.3","target":"pkg:pypi/demo-18163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29278@1.0.3","target":"pkg:pypi/demo-29035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29279@1.0.4","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2927@1.0.2","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2927@1.0.2","target":"pkg:pypi/demo-25072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29280@1.0.0","target":"pkg:pypi/demo-12411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29280@1.0.0","target":"pkg:pypi/demo-15695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29280@1.0.0","target":"pkg:pypi/demo-17046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29281@1.0.1","target":"pkg:pypi/demo-17164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29281@1.0.1","target":"pkg:pypi/demo-242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29281@1.0.1","target":"pkg:pypi/demo-24912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29282@1.0.2","target":"pkg:pypi/demo-23753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29282@1.0.2","target":"pkg:pypi/demo-24293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29283@1.0.3","target":"pkg:pypi/demo-11573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29283@1.0.3","target":"pkg:pypi/demo-12109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29283@1.0.3","target":"pkg:pypi/demo-22349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29283@1.0.3","target":"pkg:pypi/demo-22682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29284@1.0.4","target":"pkg:pypi/demo-14914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29284@1.0.4","target":"pkg:pypi/demo-15557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29284@1.0.4","target":"pkg:pypi/demo-19477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29285@1.0.0","target":"pkg:pypi/demo-25794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29285@1.0.0","target":"pkg:pypi/demo-2800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29286@1.0.1","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29286@1.0.1","target":"pkg:pypi/demo-125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29286@1.0.1","target":"pkg:pypi/demo-17120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29286@1.0.1","target":"pkg:pypi/demo-17299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29287@1.0.2","target":"pkg:pypi/demo-2034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29288@1.0.3","target":"pkg:pypi/demo-13494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29288@1.0.3","target":"pkg:pypi/demo-2091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29288@1.0.3","target":"pkg:pypi/demo-21430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29288@1.0.3","target":"pkg:pypi/demo-23839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29289@1.0.4","target":"pkg:pypi/demo-21578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29289@1.0.4","target":"pkg:pypi/demo-26621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2928@1.0.3","target":"pkg:pypi/demo-28625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2928@1.0.3","target":"pkg:pypi/demo-28779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29290@1.0.0","target":"pkg:pypi/demo-28141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29290@1.0.0","target":"pkg:pypi/demo-28706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29290@1.0.0","target":"pkg:pypi/demo-28984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29291@1.0.1","target":"pkg:pypi/demo-14236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29291@1.0.1","target":"pkg:pypi/demo-19654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29291@1.0.1","target":"pkg:pypi/demo-23875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29291@1.0.1","target":"pkg:pypi/demo-29084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29292@1.0.2","target":"pkg:pypi/demo-11544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29292@1.0.2","target":"pkg:pypi/demo-13799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29292@1.0.2","target":"pkg:pypi/demo-16617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29292@1.0.2","target":"pkg:pypi/demo-21140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29293@1.0.3","target":"pkg:pypi/demo-16782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29294@1.0.4","target":"pkg:pypi/demo-1726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29294@1.0.4","target":"pkg:pypi/demo-28271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29294@1.0.4","target":"pkg:pypi/demo-28822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29295@1.0.0","target":"pkg:pypi/demo-14828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29296@1.0.1","target":"pkg:pypi/demo-23368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29296@1.0.1","target":"pkg:pypi/demo-25381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29296@1.0.1","target":"pkg:pypi/demo-25989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29296@1.0.1","target":"pkg:pypi/demo-28022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29297@1.0.2","target":"pkg:pypi/demo-14129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29297@1.0.2","target":"pkg:pypi/demo-22844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29297@1.0.2","target":"pkg:pypi/demo-23948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29297@1.0.2","target":"pkg:pypi/demo-25086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29298@1.0.3","target":"pkg:pypi/demo-1714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29298@1.0.3","target":"pkg:pypi/demo-17650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29298@1.0.3","target":"pkg:pypi/demo-23064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29299@1.0.4","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29299@1.0.4","target":"pkg:pypi/demo-15418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29299@1.0.4","target":"pkg:pypi/demo-21186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29299@1.0.4","target":"pkg:pypi/demo-2238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2929@1.0.4","target":"pkg:pypi/demo-13212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2929@1.0.4","target":"pkg:pypi/demo-1341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2929@1.0.4","target":"pkg:pypi/demo-18486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2929@1.0.4","target":"pkg:pypi/demo-275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-292@1.0.2","target":"pkg:pypi/demo-11324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-292@1.0.2","target":"pkg:pypi/demo-15285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-292@1.0.2","target":"pkg:pypi/demo-26339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-292@1.0.2","target":"pkg:pypi/demo-27431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29300@1.0.0","target":"pkg:pypi/demo-24971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29301@1.0.1","target":"pkg:pypi/demo-26327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29302@1.0.2","target":"pkg:pypi/demo-11684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29302@1.0.2","target":"pkg:pypi/demo-16845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29302@1.0.2","target":"pkg:pypi/demo-18034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29303@1.0.3","target":"pkg:pypi/demo-14792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29303@1.0.3","target":"pkg:pypi/demo-20384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29303@1.0.3","target":"pkg:pypi/demo-21257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29303@1.0.3","target":"pkg:pypi/demo-28805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29304@1.0.4","target":"pkg:pypi/demo-13334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29304@1.0.4","target":"pkg:pypi/demo-27524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29305@1.0.0","target":"pkg:pypi/demo-17671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29305@1.0.0","target":"pkg:pypi/demo-23813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29306@1.0.1","target":"pkg:pypi/demo-14164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29306@1.0.1","target":"pkg:pypi/demo-15954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29307@1.0.2","target":"pkg:pypi/demo-26234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29308@1.0.3","target":"pkg:pypi/demo-18320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29308@1.0.3","target":"pkg:pypi/demo-25846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29309@1.0.4","target":"pkg:pypi/demo-22393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29309@1.0.4","target":"pkg:pypi/demo-28500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2930@1.0.0","target":"pkg:pypi/demo-27248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29310@1.0.0","target":"pkg:pypi/demo-28071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29311@1.0.1","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29311@1.0.1","target":"pkg:pypi/demo-15494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29312@1.0.2","target":"pkg:pypi/demo-22280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29313@1.0.3","target":"pkg:pypi/demo-12208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29313@1.0.3","target":"pkg:pypi/demo-24167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29314@1.0.4","target":"pkg:pypi/demo-18834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29314@1.0.4","target":"pkg:pypi/demo-2025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29314@1.0.4","target":"pkg:pypi/demo-23576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29314@1.0.4","target":"pkg:pypi/demo-25185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29315@1.0.0","target":"pkg:pypi/demo-14920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29315@1.0.0","target":"pkg:pypi/demo-15860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29315@1.0.0","target":"pkg:pypi/demo-19481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29316@1.0.1","target":"pkg:pypi/demo-12737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29316@1.0.1","target":"pkg:pypi/demo-18014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29317@1.0.2","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29317@1.0.2","target":"pkg:pypi/demo-22859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29317@1.0.2","target":"pkg:pypi/demo-27125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29318@1.0.3","target":"pkg:pypi/demo-14074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29318@1.0.3","target":"pkg:pypi/demo-28128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29319@1.0.4","target":"pkg:pypi/demo-1132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29319@1.0.4","target":"pkg:pypi/demo-16548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29319@1.0.4","target":"pkg:pypi/demo-21635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2931@1.0.1","target":"pkg:pypi/demo-13135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2931@1.0.1","target":"pkg:pypi/demo-19635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29320@1.0.0","target":"pkg:pypi/demo-13883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29320@1.0.0","target":"pkg:pypi/demo-14573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29320@1.0.0","target":"pkg:pypi/demo-18173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29321@1.0.1","target":"pkg:pypi/demo-28385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29322@1.0.2","target":"pkg:pypi/demo-26361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29322@1.0.2","target":"pkg:pypi/demo-27529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29322@1.0.2","target":"pkg:pypi/demo-28987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29323@1.0.3","target":"pkg:pypi/demo-22541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29324@1.0.4","target":"pkg:pypi/demo-171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29324@1.0.4","target":"pkg:pypi/demo-1956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29324@1.0.4","target":"pkg:pypi/demo-20855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29325@1.0.0","target":"pkg:pypi/demo-14465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29325@1.0.0","target":"pkg:pypi/demo-17909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29325@1.0.0","target":"pkg:pypi/demo-20678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29325@1.0.0","target":"pkg:pypi/demo-26937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29326@1.0.1","target":"pkg:pypi/demo-13329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29326@1.0.1","target":"pkg:pypi/demo-20261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29326@1.0.1","target":"pkg:pypi/demo-2149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29326@1.0.1","target":"pkg:pypi/demo-29074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29327@1.0.2","target":"pkg:pypi/demo-27240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29328@1.0.3","target":"pkg:pypi/demo-15699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29328@1.0.3","target":"pkg:pypi/demo-18487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29329@1.0.4","target":"pkg:pypi/demo-14838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29329@1.0.4","target":"pkg:pypi/demo-27483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2932@1.0.2","target":"pkg:pypi/demo-12423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2932@1.0.2","target":"pkg:pypi/demo-14930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2932@1.0.2","target":"pkg:pypi/demo-15582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2932@1.0.2","target":"pkg:pypi/demo-25012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29330@1.0.0","target":"pkg:pypi/demo-13128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29330@1.0.0","target":"pkg:pypi/demo-19440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29330@1.0.0","target":"pkg:pypi/demo-22738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29331@1.0.1","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29331@1.0.1","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29331@1.0.1","target":"pkg:pypi/demo-1676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29331@1.0.1","target":"pkg:pypi/demo-24862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29332@1.0.2","target":"pkg:pypi/demo-18514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29332@1.0.2","target":"pkg:pypi/demo-28347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29333@1.0.3","target":"pkg:pypi/demo-10680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29333@1.0.3","target":"pkg:pypi/demo-11053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29333@1.0.3","target":"pkg:pypi/demo-21382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29333@1.0.3","target":"pkg:pypi/demo-23053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29334@1.0.4","target":"pkg:pypi/demo-11445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29334@1.0.4","target":"pkg:pypi/demo-25753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29334@1.0.4","target":"pkg:pypi/demo-26101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29334@1.0.4","target":"pkg:pypi/demo-2861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29335@1.0.0","target":"pkg:pypi/demo-16718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29335@1.0.0","target":"pkg:pypi/demo-18561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29335@1.0.0","target":"pkg:pypi/demo-22738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29335@1.0.0","target":"pkg:pypi/demo-27069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29336@1.0.1","target":"pkg:pypi/demo-16505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29336@1.0.1","target":"pkg:pypi/demo-18768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29336@1.0.1","target":"pkg:pypi/demo-23280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29337@1.0.2","target":"pkg:pypi/demo-23404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29338@1.0.3","target":"pkg:pypi/demo-27672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29339@1.0.4","target":"pkg:pypi/demo-16938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29339@1.0.4","target":"pkg:pypi/demo-22327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29339@1.0.4","target":"pkg:pypi/demo-25746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2933@1.0.3","target":"pkg:pypi/demo-27904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29340@1.0.0","target":"pkg:pypi/demo-24479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29340@1.0.0","target":"pkg:pypi/demo-26913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29341@1.0.1","target":"pkg:pypi/demo-12432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29341@1.0.1","target":"pkg:pypi/demo-1291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29341@1.0.1","target":"pkg:pypi/demo-17679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29341@1.0.1","target":"pkg:pypi/demo-24531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29342@1.0.2","target":"pkg:pypi/demo-15135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29342@1.0.2","target":"pkg:pypi/demo-23603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29342@1.0.2","target":"pkg:pypi/demo-27313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29343@1.0.3","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29343@1.0.3","target":"pkg:pypi/demo-11180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29343@1.0.3","target":"pkg:pypi/demo-16275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29343@1.0.3","target":"pkg:pypi/demo-28713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29344@1.0.4","target":"pkg:pypi/demo-18237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29345@1.0.0","target":"pkg:pypi/demo-18933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29345@1.0.0","target":"pkg:pypi/demo-22858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29346@1.0.1","target":"pkg:pypi/demo-10658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29346@1.0.1","target":"pkg:pypi/demo-22727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29346@1.0.1","target":"pkg:pypi/demo-2720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29346@1.0.1","target":"pkg:pypi/demo-28869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29347@1.0.2","target":"pkg:pypi/demo-15865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29348@1.0.3","target":"pkg:pypi/demo-11640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29348@1.0.3","target":"pkg:pypi/demo-2492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29349@1.0.4","target":"pkg:pypi/demo-25300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2934@1.0.4","target":"pkg:pypi/demo-14617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2934@1.0.4","target":"pkg:pypi/demo-20186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29350@1.0.0","target":"pkg:pypi/demo-12404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29351@1.0.1","target":"pkg:pypi/demo-16681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29351@1.0.1","target":"pkg:pypi/demo-19827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29351@1.0.1","target":"pkg:pypi/demo-20206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29351@1.0.1","target":"pkg:pypi/demo-2333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29352@1.0.2","target":"pkg:pypi/demo-16347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29352@1.0.2","target":"pkg:pypi/demo-18548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29353@1.0.3","target":"pkg:pypi/demo-17483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29353@1.0.3","target":"pkg:pypi/demo-1996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29353@1.0.3","target":"pkg:pypi/demo-24199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29353@1.0.3","target":"pkg:pypi/demo-28974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29354@1.0.4","target":"pkg:pypi/demo-21390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29354@1.0.4","target":"pkg:pypi/demo-22336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29354@1.0.4","target":"pkg:pypi/demo-25378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29354@1.0.4","target":"pkg:pypi/demo-26688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29355@1.0.0","target":"pkg:pypi/demo-18169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29355@1.0.0","target":"pkg:pypi/demo-20103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29355@1.0.0","target":"pkg:pypi/demo-23607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29355@1.0.0","target":"pkg:pypi/demo-25176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29356@1.0.1","target":"pkg:pypi/demo-13154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29356@1.0.1","target":"pkg:pypi/demo-20285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29356@1.0.1","target":"pkg:pypi/demo-20832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29356@1.0.1","target":"pkg:pypi/demo-25684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29357@1.0.2","target":"pkg:pypi/demo-24994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29357@1.0.2","target":"pkg:pypi/demo-28417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29358@1.0.3","target":"pkg:pypi/demo-19853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29358@1.0.3","target":"pkg:pypi/demo-26798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29359@1.0.4","target":"pkg:pypi/demo-18502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2935@1.0.0","target":"pkg:pypi/demo-16139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2935@1.0.0","target":"pkg:pypi/demo-2049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2935@1.0.0","target":"pkg:pypi/demo-2226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2935@1.0.0","target":"pkg:pypi/demo-2803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29360@1.0.0","target":"pkg:pypi/demo-1860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29361@1.0.1","target":"pkg:pypi/demo-17826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29361@1.0.1","target":"pkg:pypi/demo-21982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29361@1.0.1","target":"pkg:pypi/demo-28456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29362@1.0.2","target":"pkg:pypi/demo-11261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29362@1.0.2","target":"pkg:pypi/demo-15429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29362@1.0.2","target":"pkg:pypi/demo-16989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29362@1.0.2","target":"pkg:pypi/demo-26555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29363@1.0.3","target":"pkg:pypi/demo-24754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29363@1.0.3","target":"pkg:pypi/demo-260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29364@1.0.4","target":"pkg:pypi/demo-11659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29364@1.0.4","target":"pkg:pypi/demo-17499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29364@1.0.4","target":"pkg:pypi/demo-26898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29364@1.0.4","target":"pkg:pypi/demo-28446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29365@1.0.0","target":"pkg:pypi/demo-15602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29365@1.0.0","target":"pkg:pypi/demo-22529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29366@1.0.1","target":"pkg:pypi/demo-12471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29366@1.0.1","target":"pkg:pypi/demo-27745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29367@1.0.2","target":"pkg:pypi/demo-22561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29367@1.0.2","target":"pkg:pypi/demo-27411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29368@1.0.3","target":"pkg:pypi/demo-13758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29368@1.0.3","target":"pkg:pypi/demo-15588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29369@1.0.4","target":"pkg:pypi/demo-23033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2936@1.0.1","target":"pkg:pypi/demo-23357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2936@1.0.1","target":"pkg:pypi/demo-26885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2936@1.0.1","target":"pkg:pypi/demo-27092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29370@1.0.0","target":"pkg:pypi/demo-13080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29370@1.0.0","target":"pkg:pypi/demo-24079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29371@1.0.1","target":"pkg:pypi/demo-19341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29372@1.0.2","target":"pkg:pypi/demo-28950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29373@1.0.3","target":"pkg:pypi/demo-14154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29373@1.0.3","target":"pkg:pypi/demo-17379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29373@1.0.3","target":"pkg:pypi/demo-22464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29373@1.0.3","target":"pkg:pypi/demo-28904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29374@1.0.4","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29374@1.0.4","target":"pkg:pypi/demo-27150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29375@1.0.0","target":"pkg:pypi/demo-13697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29375@1.0.0","target":"pkg:pypi/demo-27505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29376@1.0.1","target":"pkg:pypi/demo-29129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29377@1.0.2","target":"pkg:pypi/demo-1098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29377@1.0.2","target":"pkg:pypi/demo-16738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29377@1.0.2","target":"pkg:pypi/demo-23910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29377@1.0.2","target":"pkg:pypi/demo-26560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29378@1.0.3","target":"pkg:pypi/demo-16292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29379@1.0.4","target":"pkg:pypi/demo-12775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29379@1.0.4","target":"pkg:pypi/demo-15681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29379@1.0.4","target":"pkg:pypi/demo-22902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2937@1.0.2","target":"pkg:pypi/demo-157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2937@1.0.2","target":"pkg:pypi/demo-18295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2937@1.0.2","target":"pkg:pypi/demo-25360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2937@1.0.2","target":"pkg:pypi/demo-26465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29380@1.0.0","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29380@1.0.0","target":"pkg:pypi/demo-13850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29380@1.0.0","target":"pkg:pypi/demo-27595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29380@1.0.0","target":"pkg:pypi/demo-28642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29381@1.0.1","target":"pkg:pypi/demo-15202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29381@1.0.1","target":"pkg:pypi/demo-16004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29381@1.0.1","target":"pkg:pypi/demo-17072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29381@1.0.1","target":"pkg:pypi/demo-28257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29382@1.0.2","target":"pkg:pypi/demo-28348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29383@1.0.3","target":"pkg:pypi/demo-1277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29383@1.0.3","target":"pkg:pypi/demo-13630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29383@1.0.3","target":"pkg:pypi/demo-2251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29383@1.0.3","target":"pkg:pypi/demo-29375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29384@1.0.4","target":"pkg:pypi/demo-1054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29384@1.0.4","target":"pkg:pypi/demo-20171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29384@1.0.4","target":"pkg:pypi/demo-21271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29385@1.0.0","target":"pkg:pypi/demo-18512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29385@1.0.0","target":"pkg:pypi/demo-23283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29385@1.0.0","target":"pkg:pypi/demo-28806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29386@1.0.1","target":"pkg:pypi/demo-27655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29387@1.0.2","target":"pkg:pypi/demo-15540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29387@1.0.2","target":"pkg:pypi/demo-15771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29387@1.0.2","target":"pkg:pypi/demo-16144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29387@1.0.2","target":"pkg:pypi/demo-21220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29388@1.0.3","target":"pkg:pypi/demo-23845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29388@1.0.3","target":"pkg:pypi/demo-24508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29388@1.0.3","target":"pkg:pypi/demo-25171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29389@1.0.4","target":"pkg:pypi/demo-15978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2938@1.0.3","target":"pkg:pypi/demo-17609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2938@1.0.3","target":"pkg:pypi/demo-18751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2938@1.0.3","target":"pkg:pypi/demo-20033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2938@1.0.3","target":"pkg:pypi/demo-22675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29390@1.0.0","target":"pkg:pypi/demo-1299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29390@1.0.0","target":"pkg:pypi/demo-23849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29391@1.0.1","target":"pkg:pypi/demo-27139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29392@1.0.2","target":"pkg:pypi/demo-17294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29392@1.0.2","target":"pkg:pypi/demo-28177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29393@1.0.3","target":"pkg:pypi/demo-15630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29394@1.0.4","target":"pkg:pypi/demo-21923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29394@1.0.4","target":"pkg:pypi/demo-23057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29395@1.0.0","target":"pkg:pypi/demo-14032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29395@1.0.0","target":"pkg:pypi/demo-15694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29395@1.0.0","target":"pkg:pypi/demo-19880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29395@1.0.0","target":"pkg:pypi/demo-22452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29396@1.0.1","target":"pkg:pypi/demo-19989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29397@1.0.2","target":"pkg:pypi/demo-14170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29397@1.0.2","target":"pkg:pypi/demo-28062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29398@1.0.3","target":"pkg:pypi/demo-11560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29398@1.0.3","target":"pkg:pypi/demo-16739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29398@1.0.3","target":"pkg:pypi/demo-17829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29398@1.0.3","target":"pkg:pypi/demo-22081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29399@1.0.4","target":"pkg:pypi/demo-13760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29399@1.0.4","target":"pkg:pypi/demo-21932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29399@1.0.4","target":"pkg:pypi/demo-22500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2939@1.0.4","target":"pkg:pypi/demo-19999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2939@1.0.4","target":"pkg:pypi/demo-2480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2939@1.0.4","target":"pkg:pypi/demo-27017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2939@1.0.4","target":"pkg:pypi/demo-29220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-293@1.0.3","target":"pkg:pypi/demo-13052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-293@1.0.3","target":"pkg:pypi/demo-15183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-293@1.0.3","target":"pkg:pypi/demo-191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-293@1.0.3","target":"pkg:pypi/demo-24166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29400@1.0.0","target":"pkg:pypi/demo-16684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29400@1.0.0","target":"pkg:pypi/demo-27847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29401@1.0.1","target":"pkg:pypi/demo-13409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29401@1.0.1","target":"pkg:pypi/demo-21686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29401@1.0.1","target":"pkg:pypi/demo-28013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29401@1.0.1","target":"pkg:pypi/demo-28426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29402@1.0.2","target":"pkg:pypi/demo-22792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29403@1.0.3","target":"pkg:pypi/demo-10717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29403@1.0.3","target":"pkg:pypi/demo-11745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29403@1.0.3","target":"pkg:pypi/demo-21123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29403@1.0.3","target":"pkg:pypi/demo-21918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29404@1.0.4","target":"pkg:pypi/demo-1278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29404@1.0.4","target":"pkg:pypi/demo-29114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29405@1.0.0","target":"pkg:pypi/demo-11970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29405@1.0.0","target":"pkg:pypi/demo-18012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29405@1.0.0","target":"pkg:pypi/demo-18866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29406@1.0.1","target":"pkg:pypi/demo-2066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29406@1.0.1","target":"pkg:pypi/demo-23090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29406@1.0.1","target":"pkg:pypi/demo-26455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29407@1.0.2","target":"pkg:pypi/demo-19625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29407@1.0.2","target":"pkg:pypi/demo-22463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29407@1.0.2","target":"pkg:pypi/demo-24295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29408@1.0.3","target":"pkg:pypi/demo-10611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29408@1.0.3","target":"pkg:pypi/demo-25472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29409@1.0.4","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29409@1.0.4","target":"pkg:pypi/demo-16486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29409@1.0.4","target":"pkg:pypi/demo-19098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2940@1.0.0","target":"pkg:pypi/demo-11028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2940@1.0.0","target":"pkg:pypi/demo-20754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2940@1.0.0","target":"pkg:pypi/demo-23782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2940@1.0.0","target":"pkg:pypi/demo-23860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29410@1.0.0","target":"pkg:pypi/demo-13273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29410@1.0.0","target":"pkg:pypi/demo-20676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29410@1.0.0","target":"pkg:pypi/demo-26858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29411@1.0.1","target":"pkg:pypi/demo-17611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29411@1.0.1","target":"pkg:pypi/demo-19529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29411@1.0.1","target":"pkg:pypi/demo-28234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29412@1.0.2","target":"pkg:pypi/demo-10419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29412@1.0.2","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29412@1.0.2","target":"pkg:pypi/demo-23200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29413@1.0.3","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29413@1.0.3","target":"pkg:pypi/demo-11809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29413@1.0.3","target":"pkg:pypi/demo-20656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29413@1.0.3","target":"pkg:pypi/demo-253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29414@1.0.4","target":"pkg:pypi/demo-15610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29414@1.0.4","target":"pkg:pypi/demo-21599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29414@1.0.4","target":"pkg:pypi/demo-21640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29415@1.0.0","target":"pkg:pypi/demo-10492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29415@1.0.0","target":"pkg:pypi/demo-15100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29415@1.0.0","target":"pkg:pypi/demo-26799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29416@1.0.1","target":"pkg:pypi/demo-1069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29417@1.0.2","target":"pkg:pypi/demo-16981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29417@1.0.2","target":"pkg:pypi/demo-2043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29418@1.0.3","target":"pkg:pypi/demo-11914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29418@1.0.3","target":"pkg:pypi/demo-20868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29418@1.0.3","target":"pkg:pypi/demo-28705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29419@1.0.4","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29419@1.0.4","target":"pkg:pypi/demo-11454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29419@1.0.4","target":"pkg:pypi/demo-24372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2941@1.0.1","target":"pkg:pypi/demo-18337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29420@1.0.0","target":"pkg:pypi/demo-13180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29420@1.0.0","target":"pkg:pypi/demo-13198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29420@1.0.0","target":"pkg:pypi/demo-19954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29420@1.0.0","target":"pkg:pypi/demo-29315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29421@1.0.1","target":"pkg:pypi/demo-25764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29421@1.0.1","target":"pkg:pypi/demo-28359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29422@1.0.2","target":"pkg:pypi/demo-28527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29423@1.0.3","target":"pkg:pypi/demo-11840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29423@1.0.3","target":"pkg:pypi/demo-21778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29423@1.0.3","target":"pkg:pypi/demo-27300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29424@1.0.4","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29424@1.0.4","target":"pkg:pypi/demo-25615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29425@1.0.0","target":"pkg:pypi/demo-23357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29425@1.0.0","target":"pkg:pypi/demo-23881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29426@1.0.1","target":"pkg:pypi/demo-14077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29426@1.0.1","target":"pkg:pypi/demo-21906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29426@1.0.1","target":"pkg:pypi/demo-28097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29427@1.0.2","target":"pkg:pypi/demo-17956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29427@1.0.2","target":"pkg:pypi/demo-20549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29428@1.0.3","target":"pkg:pypi/demo-23787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29428@1.0.3","target":"pkg:pypi/demo-28427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29429@1.0.4","target":"pkg:pypi/demo-12722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2942@1.0.2","target":"pkg:pypi/demo-16056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2942@1.0.2","target":"pkg:pypi/demo-2062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29430@1.0.0","target":"pkg:pypi/demo-10308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29430@1.0.0","target":"pkg:pypi/demo-13776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29430@1.0.0","target":"pkg:pypi/demo-16573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29431@1.0.1","target":"pkg:pypi/demo-21141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29432@1.0.2","target":"pkg:pypi/demo-14549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29432@1.0.2","target":"pkg:pypi/demo-16545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29432@1.0.2","target":"pkg:pypi/demo-19804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29433@1.0.3","target":"pkg:pypi/demo-12014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29433@1.0.3","target":"pkg:pypi/demo-14245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29433@1.0.3","target":"pkg:pypi/demo-18943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29433@1.0.3","target":"pkg:pypi/demo-21399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29434@1.0.4","target":"pkg:pypi/demo-12152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29434@1.0.4","target":"pkg:pypi/demo-14491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29434@1.0.4","target":"pkg:pypi/demo-18881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29434@1.0.4","target":"pkg:pypi/demo-23319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29435@1.0.0","target":"pkg:pypi/demo-19106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29435@1.0.0","target":"pkg:pypi/demo-2429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29436@1.0.1","target":"pkg:pypi/demo-20461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29437@1.0.2","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29437@1.0.2","target":"pkg:pypi/demo-16668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29437@1.0.2","target":"pkg:pypi/demo-22167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29438@1.0.3","target":"pkg:pypi/demo-13896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29438@1.0.3","target":"pkg:pypi/demo-16098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29438@1.0.3","target":"pkg:pypi/demo-23122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29438@1.0.3","target":"pkg:pypi/demo-27200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29439@1.0.4","target":"pkg:pypi/demo-25970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2943@1.0.3","target":"pkg:pypi/demo-17326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2943@1.0.3","target":"pkg:pypi/demo-19192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2943@1.0.3","target":"pkg:pypi/demo-21405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29440@1.0.0","target":"pkg:pypi/demo-16804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29440@1.0.0","target":"pkg:pypi/demo-19974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29440@1.0.0","target":"pkg:pypi/demo-27839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29440@1.0.0","target":"pkg:pypi/demo-28417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29441@1.0.1","target":"pkg:pypi/demo-10956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29441@1.0.1","target":"pkg:pypi/demo-13497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29441@1.0.1","target":"pkg:pypi/demo-21648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29442@1.0.2","target":"pkg:pypi/demo-24128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29442@1.0.2","target":"pkg:pypi/demo-24529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29442@1.0.2","target":"pkg:pypi/demo-27836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29443@1.0.3","target":"pkg:pypi/demo-15675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29443@1.0.3","target":"pkg:pypi/demo-2271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29444@1.0.4","target":"pkg:pypi/demo-19583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29445@1.0.0","target":"pkg:pypi/demo-21700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29445@1.0.0","target":"pkg:pypi/demo-27984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29446@1.0.1","target":"pkg:pypi/demo-12676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29446@1.0.1","target":"pkg:pypi/demo-13958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29446@1.0.1","target":"pkg:pypi/demo-14637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29446@1.0.1","target":"pkg:pypi/demo-16568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29447@1.0.2","target":"pkg:pypi/demo-14300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29447@1.0.2","target":"pkg:pypi/demo-19820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29448@1.0.3","target":"pkg:pypi/demo-17760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29448@1.0.3","target":"pkg:pypi/demo-21887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29448@1.0.3","target":"pkg:pypi/demo-27451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29449@1.0.4","target":"pkg:pypi/demo-2655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29449@1.0.4","target":"pkg:pypi/demo-28155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29449@1.0.4","target":"pkg:pypi/demo-28457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2944@1.0.4","target":"pkg:pypi/demo-11910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2944@1.0.4","target":"pkg:pypi/demo-26943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29450@1.0.0","target":"pkg:pypi/demo-10561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29450@1.0.0","target":"pkg:pypi/demo-21385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29451@1.0.1","target":"pkg:pypi/demo-21041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29451@1.0.1","target":"pkg:pypi/demo-23347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29451@1.0.1","target":"pkg:pypi/demo-28414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29452@1.0.2","target":"pkg:pypi/demo-27438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29453@1.0.3","target":"pkg:pypi/demo-15581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29453@1.0.3","target":"pkg:pypi/demo-16675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29453@1.0.3","target":"pkg:pypi/demo-18924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29454@1.0.4","target":"pkg:pypi/demo-11935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29454@1.0.4","target":"pkg:pypi/demo-20763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29455@1.0.0","target":"pkg:pypi/demo-23497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29456@1.0.1","target":"pkg:pypi/demo-18502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29456@1.0.1","target":"pkg:pypi/demo-19029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29457@1.0.2","target":"pkg:pypi/demo-26280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29457@1.0.2","target":"pkg:pypi/demo-2816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29458@1.0.3","target":"pkg:pypi/demo-14657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29458@1.0.3","target":"pkg:pypi/demo-20053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29458@1.0.3","target":"pkg:pypi/demo-20386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29459@1.0.4","target":"pkg:pypi/demo-10519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29459@1.0.4","target":"pkg:pypi/demo-17503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2945@1.0.0","target":"pkg:pypi/demo-11258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2945@1.0.0","target":"pkg:pypi/demo-13670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2945@1.0.0","target":"pkg:pypi/demo-19375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2945@1.0.0","target":"pkg:pypi/demo-20703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29460@1.0.0","target":"pkg:pypi/demo-16292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29460@1.0.0","target":"pkg:pypi/demo-18121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29460@1.0.0","target":"pkg:pypi/demo-22486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29460@1.0.0","target":"pkg:pypi/demo-25861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29461@1.0.1","target":"pkg:pypi/demo-28416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29462@1.0.2","target":"pkg:pypi/demo-10646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29462@1.0.2","target":"pkg:pypi/demo-12538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29462@1.0.2","target":"pkg:pypi/demo-18935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29462@1.0.2","target":"pkg:pypi/demo-25520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29463@1.0.3","target":"pkg:pypi/demo-19427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29463@1.0.3","target":"pkg:pypi/demo-20382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29463@1.0.3","target":"pkg:pypi/demo-26134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29464@1.0.4","target":"pkg:pypi/demo-13843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29464@1.0.4","target":"pkg:pypi/demo-16880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29464@1.0.4","target":"pkg:pypi/demo-21252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29464@1.0.4","target":"pkg:pypi/demo-24308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29465@1.0.0","target":"pkg:pypi/demo-10977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29465@1.0.0","target":"pkg:pypi/demo-11187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29465@1.0.0","target":"pkg:pypi/demo-25392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29465@1.0.0","target":"pkg:pypi/demo-25789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29466@1.0.1","target":"pkg:pypi/demo-11368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29466@1.0.1","target":"pkg:pypi/demo-16607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29466@1.0.1","target":"pkg:pypi/demo-1771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29466@1.0.1","target":"pkg:pypi/demo-26127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29467@1.0.2","target":"pkg:pypi/demo-12013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29467@1.0.2","target":"pkg:pypi/demo-1345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29467@1.0.2","target":"pkg:pypi/demo-17554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29467@1.0.2","target":"pkg:pypi/demo-18047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29468@1.0.3","target":"pkg:pypi/demo-10080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29468@1.0.3","target":"pkg:pypi/demo-13019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29468@1.0.3","target":"pkg:pypi/demo-16013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29468@1.0.3","target":"pkg:pypi/demo-19085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29469@1.0.4","target":"pkg:pypi/demo-20013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29469@1.0.4","target":"pkg:pypi/demo-23725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29469@1.0.4","target":"pkg:pypi/demo-26478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2946@1.0.1","target":"pkg:pypi/demo-10538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2946@1.0.1","target":"pkg:pypi/demo-206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29470@1.0.0","target":"pkg:pypi/demo-11313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29470@1.0.0","target":"pkg:pypi/demo-19298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29470@1.0.0","target":"pkg:pypi/demo-26352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29470@1.0.0","target":"pkg:pypi/demo-28052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29471@1.0.1","target":"pkg:pypi/demo-11674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29471@1.0.1","target":"pkg:pypi/demo-17629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29471@1.0.1","target":"pkg:pypi/demo-2476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29471@1.0.1","target":"pkg:pypi/demo-25186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29472@1.0.2","target":"pkg:pypi/demo-14149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29472@1.0.2","target":"pkg:pypi/demo-15748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29473@1.0.3","target":"pkg:pypi/demo-10380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29474@1.0.4","target":"pkg:pypi/demo-17426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29474@1.0.4","target":"pkg:pypi/demo-28760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29475@1.0.0","target":"pkg:pypi/demo-1562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29476@1.0.1","target":"pkg:pypi/demo-20426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29477@1.0.2","target":"pkg:pypi/demo-18275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29477@1.0.2","target":"pkg:pypi/demo-28235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29478@1.0.3","target":"pkg:pypi/demo-19789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29478@1.0.3","target":"pkg:pypi/demo-28273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29479@1.0.4","target":"pkg:pypi/demo-22957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29479@1.0.4","target":"pkg:pypi/demo-27731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2947@1.0.2","target":"pkg:pypi/demo-22977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29480@1.0.0","target":"pkg:pypi/demo-1050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29480@1.0.0","target":"pkg:pypi/demo-16921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29480@1.0.0","target":"pkg:pypi/demo-19642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29480@1.0.0","target":"pkg:pypi/demo-21154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29481@1.0.1","target":"pkg:pypi/demo-14456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29481@1.0.1","target":"pkg:pypi/demo-20246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29482@1.0.2","target":"pkg:pypi/demo-1190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29482@1.0.2","target":"pkg:pypi/demo-1947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29483@1.0.3","target":"pkg:pypi/demo-17084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29483@1.0.3","target":"pkg:pypi/demo-18408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29483@1.0.3","target":"pkg:pypi/demo-25479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29484@1.0.4","target":"pkg:pypi/demo-22501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29485@1.0.0","target":"pkg:pypi/demo-23319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29486@1.0.1","target":"pkg:pypi/demo-20501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29487@1.0.2","target":"pkg:pypi/demo-1302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29487@1.0.2","target":"pkg:pypi/demo-21519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29488@1.0.3","target":"pkg:pypi/demo-13842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29488@1.0.3","target":"pkg:pypi/demo-1992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29488@1.0.3","target":"pkg:pypi/demo-20298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29488@1.0.3","target":"pkg:pypi/demo-20870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29489@1.0.4","target":"pkg:pypi/demo-18637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29489@1.0.4","target":"pkg:pypi/demo-19436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29489@1.0.4","target":"pkg:pypi/demo-2760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2948@1.0.3","target":"pkg:pypi/demo-12348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2948@1.0.3","target":"pkg:pypi/demo-15162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29490@1.0.0","target":"pkg:pypi/demo-23276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29491@1.0.1","target":"pkg:pypi/demo-17009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29491@1.0.1","target":"pkg:pypi/demo-28320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29492@1.0.2","target":"pkg:pypi/demo-11224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29492@1.0.2","target":"pkg:pypi/demo-15315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29492@1.0.2","target":"pkg:pypi/demo-19492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29492@1.0.2","target":"pkg:pypi/demo-27722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29493@1.0.3","target":"pkg:pypi/demo-14039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29494@1.0.4","target":"pkg:pypi/demo-29114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29495@1.0.0","target":"pkg:pypi/demo-11976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29495@1.0.0","target":"pkg:pypi/demo-23356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29495@1.0.0","target":"pkg:pypi/demo-28771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29496@1.0.1","target":"pkg:pypi/demo-23129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29496@1.0.1","target":"pkg:pypi/demo-25095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29497@1.0.2","target":"pkg:pypi/demo-29491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29498@1.0.3","target":"pkg:pypi/demo-20718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29499@1.0.4","target":"pkg:pypi/demo-18939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29499@1.0.4","target":"pkg:pypi/demo-26608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2949@1.0.4","target":"pkg:pypi/demo-22227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2949@1.0.4","target":"pkg:pypi/demo-25447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-294@1.0.4","target":"pkg:pypi/demo-11498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-294@1.0.4","target":"pkg:pypi/demo-16240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29500@1.0.0","target":"pkg:pypi/demo-10731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29500@1.0.0","target":"pkg:pypi/demo-21972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29500@1.0.0","target":"pkg:pypi/demo-26618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29500@1.0.0","target":"pkg:pypi/demo-28134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29501@1.0.1","target":"pkg:pypi/demo-12660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29501@1.0.1","target":"pkg:pypi/demo-195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29501@1.0.1","target":"pkg:pypi/demo-25432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29502@1.0.2","target":"pkg:pypi/demo-13849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29502@1.0.2","target":"pkg:pypi/demo-29257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29503@1.0.3","target":"pkg:pypi/demo-25247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29504@1.0.4","target":"pkg:pypi/demo-10002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29504@1.0.4","target":"pkg:pypi/demo-17701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29505@1.0.0","target":"pkg:pypi/demo-14907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29505@1.0.0","target":"pkg:pypi/demo-18595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29505@1.0.0","target":"pkg:pypi/demo-2500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29506@1.0.1","target":"pkg:pypi/demo-17615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29506@1.0.1","target":"pkg:pypi/demo-18726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29507@1.0.2","target":"pkg:pypi/demo-27375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29508@1.0.3","target":"pkg:pypi/demo-22625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29508@1.0.3","target":"pkg:pypi/demo-24626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29508@1.0.3","target":"pkg:pypi/demo-27419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29509@1.0.4","target":"pkg:pypi/demo-25158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2950@1.0.0","target":"pkg:pypi/demo-10371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2950@1.0.0","target":"pkg:pypi/demo-11404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2950@1.0.0","target":"pkg:pypi/demo-15906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2950@1.0.0","target":"pkg:pypi/demo-25537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29510@1.0.0","target":"pkg:pypi/demo-17210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29511@1.0.1","target":"pkg:pypi/demo-10420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29512@1.0.2","target":"pkg:pypi/demo-15392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29512@1.0.2","target":"pkg:pypi/demo-24468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29512@1.0.2","target":"pkg:pypi/demo-26645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29513@1.0.3","target":"pkg:pypi/demo-15990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29513@1.0.3","target":"pkg:pypi/demo-16934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29513@1.0.3","target":"pkg:pypi/demo-18049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29514@1.0.4","target":"pkg:pypi/demo-11158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29514@1.0.4","target":"pkg:pypi/demo-17803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29515@1.0.0","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29515@1.0.0","target":"pkg:pypi/demo-16507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29515@1.0.0","target":"pkg:pypi/demo-27634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29516@1.0.1","target":"pkg:pypi/demo-12510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29516@1.0.1","target":"pkg:pypi/demo-28583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29517@1.0.2","target":"pkg:pypi/demo-23537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29517@1.0.2","target":"pkg:pypi/demo-28240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29518@1.0.3","target":"pkg:pypi/demo-1870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29519@1.0.4","target":"pkg:pypi/demo-14927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29519@1.0.4","target":"pkg:pypi/demo-16750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2951@1.0.1","target":"pkg:pypi/demo-12225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2951@1.0.1","target":"pkg:pypi/demo-20019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2951@1.0.1","target":"pkg:pypi/demo-21758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29520@1.0.0","target":"pkg:pypi/demo-16915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29520@1.0.0","target":"pkg:pypi/demo-27859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29521@1.0.1","target":"pkg:pypi/demo-15606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29521@1.0.1","target":"pkg:pypi/demo-25537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29522@1.0.2","target":"pkg:pypi/demo-14676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29522@1.0.2","target":"pkg:pypi/demo-19909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29522@1.0.2","target":"pkg:pypi/demo-25871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29523@1.0.3","target":"pkg:pypi/demo-13771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29523@1.0.3","target":"pkg:pypi/demo-13815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29523@1.0.3","target":"pkg:pypi/demo-28565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29524@1.0.4","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29524@1.0.4","target":"pkg:pypi/demo-17282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29525@1.0.0","target":"pkg:pypi/demo-15038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29525@1.0.0","target":"pkg:pypi/demo-15996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29525@1.0.0","target":"pkg:pypi/demo-25951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29526@1.0.1","target":"pkg:pypi/demo-19280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29526@1.0.1","target":"pkg:pypi/demo-20253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29526@1.0.1","target":"pkg:pypi/demo-26793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29527@1.0.2","target":"pkg:pypi/demo-19524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29528@1.0.3","target":"pkg:pypi/demo-16330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29528@1.0.3","target":"pkg:pypi/demo-23708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29529@1.0.4","target":"pkg:pypi/demo-12155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2952@1.0.2","target":"pkg:pypi/demo-19523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29530@1.0.0","target":"pkg:pypi/demo-17725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29530@1.0.0","target":"pkg:pypi/demo-2032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29530@1.0.0","target":"pkg:pypi/demo-23744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29530@1.0.0","target":"pkg:pypi/demo-2654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29531@1.0.1","target":"pkg:pypi/demo-11304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29532@1.0.2","target":"pkg:pypi/demo-12377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29532@1.0.2","target":"pkg:pypi/demo-1436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29532@1.0.2","target":"pkg:pypi/demo-14483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29532@1.0.2","target":"pkg:pypi/demo-29020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29533@1.0.3","target":"pkg:pypi/demo-10731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29533@1.0.3","target":"pkg:pypi/demo-11146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29533@1.0.3","target":"pkg:pypi/demo-18625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29533@1.0.3","target":"pkg:pypi/demo-29161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29534@1.0.4","target":"pkg:pypi/demo-2650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29534@1.0.4","target":"pkg:pypi/demo-27393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29534@1.0.4","target":"pkg:pypi/demo-29249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29535@1.0.0","target":"pkg:pypi/demo-1280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29535@1.0.0","target":"pkg:pypi/demo-20496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29535@1.0.0","target":"pkg:pypi/demo-23589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29536@1.0.1","target":"pkg:pypi/demo-2800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29537@1.0.2","target":"pkg:pypi/demo-18116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29537@1.0.2","target":"pkg:pypi/demo-22668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29537@1.0.2","target":"pkg:pypi/demo-23768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29538@1.0.3","target":"pkg:pypi/demo-2409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29538@1.0.3","target":"pkg:pypi/demo-29501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29539@1.0.4","target":"pkg:pypi/demo-19576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29539@1.0.4","target":"pkg:pypi/demo-21388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2953@1.0.3","target":"pkg:pypi/demo-13039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2953@1.0.3","target":"pkg:pypi/demo-19141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2953@1.0.3","target":"pkg:pypi/demo-21789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2953@1.0.3","target":"pkg:pypi/demo-25681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29540@1.0.0","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29540@1.0.0","target":"pkg:pypi/demo-14974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29540@1.0.0","target":"pkg:pypi/demo-16580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29541@1.0.1","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29541@1.0.1","target":"pkg:pypi/demo-13393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29541@1.0.1","target":"pkg:pypi/demo-21564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29541@1.0.1","target":"pkg:pypi/demo-22960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29542@1.0.2","target":"pkg:pypi/demo-17679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29542@1.0.2","target":"pkg:pypi/demo-18220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29542@1.0.2","target":"pkg:pypi/demo-20417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29542@1.0.2","target":"pkg:pypi/demo-26714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29543@1.0.3","target":"pkg:pypi/demo-13602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29543@1.0.3","target":"pkg:pypi/demo-17888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29543@1.0.3","target":"pkg:pypi/demo-18513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29543@1.0.3","target":"pkg:pypi/demo-2404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29544@1.0.4","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29544@1.0.4","target":"pkg:pypi/demo-25054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29544@1.0.4","target":"pkg:pypi/demo-27369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29545@1.0.0","target":"pkg:pypi/demo-1624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29545@1.0.0","target":"pkg:pypi/demo-19162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29545@1.0.0","target":"pkg:pypi/demo-24668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29545@1.0.0","target":"pkg:pypi/demo-28123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29546@1.0.1","target":"pkg:pypi/demo-20392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29546@1.0.1","target":"pkg:pypi/demo-28487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29547@1.0.2","target":"pkg:pypi/demo-24192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29547@1.0.2","target":"pkg:pypi/demo-26887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29548@1.0.3","target":"pkg:pypi/demo-16621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29548@1.0.3","target":"pkg:pypi/demo-21167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29548@1.0.3","target":"pkg:pypi/demo-23053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29548@1.0.3","target":"pkg:pypi/demo-25205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29549@1.0.4","target":"pkg:pypi/demo-13862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29549@1.0.4","target":"pkg:pypi/demo-18743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29549@1.0.4","target":"pkg:pypi/demo-21419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29549@1.0.4","target":"pkg:pypi/demo-27191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2954@1.0.4","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2954@1.0.4","target":"pkg:pypi/demo-20485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2954@1.0.4","target":"pkg:pypi/demo-24729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2954@1.0.4","target":"pkg:pypi/demo-27093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29550@1.0.0","target":"pkg:pypi/demo-11440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29550@1.0.0","target":"pkg:pypi/demo-16647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29550@1.0.0","target":"pkg:pypi/demo-19203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29551@1.0.1","target":"pkg:pypi/demo-26340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29552@1.0.2","target":"pkg:pypi/demo-11106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29553@1.0.3","target":"pkg:pypi/demo-20633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29553@1.0.3","target":"pkg:pypi/demo-28545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29554@1.0.4","target":"pkg:pypi/demo-11998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29554@1.0.4","target":"pkg:pypi/demo-18046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29554@1.0.4","target":"pkg:pypi/demo-27794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29555@1.0.0","target":"pkg:pypi/demo-22529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29556@1.0.1","target":"pkg:pypi/demo-13058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29556@1.0.1","target":"pkg:pypi/demo-13568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29557@1.0.2","target":"pkg:pypi/demo-26457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29557@1.0.2","target":"pkg:pypi/demo-28552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29558@1.0.3","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29558@1.0.3","target":"pkg:pypi/demo-17176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29558@1.0.3","target":"pkg:pypi/demo-24820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29558@1.0.3","target":"pkg:pypi/demo-25135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29559@1.0.4","target":"pkg:pypi/demo-11022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29559@1.0.4","target":"pkg:pypi/demo-1582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29559@1.0.4","target":"pkg:pypi/demo-1922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2955@1.0.0","target":"pkg:pypi/demo-11027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2955@1.0.0","target":"pkg:pypi/demo-23990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2955@1.0.0","target":"pkg:pypi/demo-27050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2955@1.0.0","target":"pkg:pypi/demo-29496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29560@1.0.0","target":"pkg:pypi/demo-11400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29560@1.0.0","target":"pkg:pypi/demo-12270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29560@1.0.0","target":"pkg:pypi/demo-19308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29560@1.0.0","target":"pkg:pypi/demo-2622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29561@1.0.1","target":"pkg:pypi/demo-19636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29562@1.0.2","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29562@1.0.2","target":"pkg:pypi/demo-11399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29562@1.0.2","target":"pkg:pypi/demo-15106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29562@1.0.2","target":"pkg:pypi/demo-20294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29563@1.0.3","target":"pkg:pypi/demo-12134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29563@1.0.3","target":"pkg:pypi/demo-16036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29563@1.0.3","target":"pkg:pypi/demo-23401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29563@1.0.3","target":"pkg:pypi/demo-25416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29564@1.0.4","target":"pkg:pypi/demo-15153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29564@1.0.4","target":"pkg:pypi/demo-26538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29565@1.0.0","target":"pkg:pypi/demo-17060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29566@1.0.1","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29566@1.0.1","target":"pkg:pypi/demo-12448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29567@1.0.2","target":"pkg:pypi/demo-13251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29567@1.0.2","target":"pkg:pypi/demo-16472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29567@1.0.2","target":"pkg:pypi/demo-16711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29567@1.0.2","target":"pkg:pypi/demo-23794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29568@1.0.3","target":"pkg:pypi/demo-14519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29568@1.0.3","target":"pkg:pypi/demo-14652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29568@1.0.3","target":"pkg:pypi/demo-19527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29568@1.0.3","target":"pkg:pypi/demo-19616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29569@1.0.4","target":"pkg:pypi/demo-18659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29569@1.0.4","target":"pkg:pypi/demo-18732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29569@1.0.4","target":"pkg:pypi/demo-20665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29569@1.0.4","target":"pkg:pypi/demo-21979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2956@1.0.1","target":"pkg:pypi/demo-24457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29570@1.0.0","target":"pkg:pypi/demo-12260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29570@1.0.0","target":"pkg:pypi/demo-16817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29571@1.0.1","target":"pkg:pypi/demo-20761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29571@1.0.1","target":"pkg:pypi/demo-25092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29572@1.0.2","target":"pkg:pypi/demo-20419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29573@1.0.3","target":"pkg:pypi/demo-25238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29574@1.0.4","target":"pkg:pypi/demo-1150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29574@1.0.4","target":"pkg:pypi/demo-12264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29575@1.0.0","target":"pkg:pypi/demo-16283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29575@1.0.0","target":"pkg:pypi/demo-20@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29575@1.0.0","target":"pkg:pypi/demo-22420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29576@1.0.1","target":"pkg:pypi/demo-163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29576@1.0.1","target":"pkg:pypi/demo-18329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29576@1.0.1","target":"pkg:pypi/demo-24220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29576@1.0.1","target":"pkg:pypi/demo-28873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29577@1.0.2","target":"pkg:pypi/demo-10399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29577@1.0.2","target":"pkg:pypi/demo-16235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29577@1.0.2","target":"pkg:pypi/demo-21929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29577@1.0.2","target":"pkg:pypi/demo-26632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29578@1.0.3","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29578@1.0.3","target":"pkg:pypi/demo-25441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29579@1.0.4","target":"pkg:pypi/demo-12500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29579@1.0.4","target":"pkg:pypi/demo-19356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29579@1.0.4","target":"pkg:pypi/demo-1985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2957@1.0.2","target":"pkg:pypi/demo-10640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2957@1.0.2","target":"pkg:pypi/demo-17432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2957@1.0.2","target":"pkg:pypi/demo-20528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29580@1.0.0","target":"pkg:pypi/demo-18237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29580@1.0.0","target":"pkg:pypi/demo-2582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29580@1.0.0","target":"pkg:pypi/demo-27124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29581@1.0.1","target":"pkg:pypi/demo-15272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29581@1.0.1","target":"pkg:pypi/demo-19166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29581@1.0.1","target":"pkg:pypi/demo-22917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29582@1.0.2","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29582@1.0.2","target":"pkg:pypi/demo-29320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29583@1.0.3","target":"pkg:pypi/demo-22464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29583@1.0.3","target":"pkg:pypi/demo-24496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29583@1.0.3","target":"pkg:pypi/demo-27590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29584@1.0.4","target":"pkg:pypi/demo-12270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29584@1.0.4","target":"pkg:pypi/demo-21172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29584@1.0.4","target":"pkg:pypi/demo-24621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29585@1.0.0","target":"pkg:pypi/demo-1250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29585@1.0.0","target":"pkg:pypi/demo-16212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29585@1.0.0","target":"pkg:pypi/demo-17510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29585@1.0.0","target":"pkg:pypi/demo-28540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29586@1.0.1","target":"pkg:pypi/demo-14504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29586@1.0.1","target":"pkg:pypi/demo-25213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29587@1.0.2","target":"pkg:pypi/demo-1322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29587@1.0.2","target":"pkg:pypi/demo-16282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29587@1.0.2","target":"pkg:pypi/demo-26495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29588@1.0.3","target":"pkg:pypi/demo-16691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29588@1.0.3","target":"pkg:pypi/demo-24504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29589@1.0.4","target":"pkg:pypi/demo-19285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29589@1.0.4","target":"pkg:pypi/demo-22313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29589@1.0.4","target":"pkg:pypi/demo-22558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29589@1.0.4","target":"pkg:pypi/demo-28376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2958@1.0.3","target":"pkg:pypi/demo-23456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2958@1.0.3","target":"pkg:pypi/demo-25839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2958@1.0.3","target":"pkg:pypi/demo-2743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29590@1.0.0","target":"pkg:pypi/demo-2508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29591@1.0.1","target":"pkg:pypi/demo-20599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29591@1.0.1","target":"pkg:pypi/demo-20675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29591@1.0.1","target":"pkg:pypi/demo-21442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29591@1.0.1","target":"pkg:pypi/demo-22561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29592@1.0.2","target":"pkg:pypi/demo-14962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29592@1.0.2","target":"pkg:pypi/demo-1975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29592@1.0.2","target":"pkg:pypi/demo-22087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29592@1.0.2","target":"pkg:pypi/demo-27633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29593@1.0.3","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29594@1.0.4","target":"pkg:pypi/demo-16625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29594@1.0.4","target":"pkg:pypi/demo-23815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29594@1.0.4","target":"pkg:pypi/demo-25374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29595@1.0.0","target":"pkg:pypi/demo-13368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29595@1.0.0","target":"pkg:pypi/demo-29458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29596@1.0.1","target":"pkg:pypi/demo-20033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29597@1.0.2","target":"pkg:pypi/demo-22670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29598@1.0.3","target":"pkg:pypi/demo-11645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29598@1.0.3","target":"pkg:pypi/demo-17477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29599@1.0.4","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29599@1.0.4","target":"pkg:pypi/demo-12928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29599@1.0.4","target":"pkg:pypi/demo-24017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2959@1.0.4","target":"pkg:pypi/demo-15617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2959@1.0.4","target":"pkg:pypi/demo-27907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-295@1.0.0","target":"pkg:pypi/demo-120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-295@1.0.0","target":"pkg:pypi/demo-15614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-295@1.0.0","target":"pkg:pypi/demo-24883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29600@1.0.0","target":"pkg:pypi/demo-10190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29600@1.0.0","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29600@1.0.0","target":"pkg:pypi/demo-18003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29600@1.0.0","target":"pkg:pypi/demo-28705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29601@1.0.1","target":"pkg:pypi/demo-10225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29601@1.0.1","target":"pkg:pypi/demo-28864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29602@1.0.2","target":"pkg:pypi/demo-12041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29602@1.0.2","target":"pkg:pypi/demo-1475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29602@1.0.2","target":"pkg:pypi/demo-27307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29603@1.0.3","target":"pkg:pypi/demo-12457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29603@1.0.3","target":"pkg:pypi/demo-19656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29603@1.0.3","target":"pkg:pypi/demo-20977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29603@1.0.3","target":"pkg:pypi/demo-29242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29604@1.0.4","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29604@1.0.4","target":"pkg:pypi/demo-24527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29604@1.0.4","target":"pkg:pypi/demo-24554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29604@1.0.4","target":"pkg:pypi/demo-28443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29605@1.0.0","target":"pkg:pypi/demo-12181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29605@1.0.0","target":"pkg:pypi/demo-17813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29605@1.0.0","target":"pkg:pypi/demo-20361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29605@1.0.0","target":"pkg:pypi/demo-2594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29606@1.0.1","target":"pkg:pypi/demo-13341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29607@1.0.2","target":"pkg:pypi/demo-14413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29607@1.0.2","target":"pkg:pypi/demo-14509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29607@1.0.2","target":"pkg:pypi/demo-24248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29608@1.0.3","target":"pkg:pypi/demo-20611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29609@1.0.4","target":"pkg:pypi/demo-21503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2960@1.0.0","target":"pkg:pypi/demo-12308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2960@1.0.0","target":"pkg:pypi/demo-26762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2960@1.0.0","target":"pkg:pypi/demo-29520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29610@1.0.0","target":"pkg:pypi/demo-23578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29611@1.0.1","target":"pkg:pypi/demo-10369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29612@1.0.2","target":"pkg:pypi/demo-12906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29612@1.0.2","target":"pkg:pypi/demo-22778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29612@1.0.2","target":"pkg:pypi/demo-25089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29613@1.0.3","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29613@1.0.3","target":"pkg:pypi/demo-1734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29613@1.0.3","target":"pkg:pypi/demo-28367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29614@1.0.4","target":"pkg:pypi/demo-15652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29615@1.0.0","target":"pkg:pypi/demo-19323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29616@1.0.1","target":"pkg:pypi/demo-23524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29617@1.0.2","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29617@1.0.2","target":"pkg:pypi/demo-15535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29617@1.0.2","target":"pkg:pypi/demo-19974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29617@1.0.2","target":"pkg:pypi/demo-28679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29618@1.0.3","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29618@1.0.3","target":"pkg:pypi/demo-17636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29618@1.0.3","target":"pkg:pypi/demo-24944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29618@1.0.3","target":"pkg:pypi/demo-28654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29619@1.0.4","target":"pkg:pypi/demo-19763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2961@1.0.1","target":"pkg:pypi/demo-20986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2961@1.0.1","target":"pkg:pypi/demo-21347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2961@1.0.1","target":"pkg:pypi/demo-2674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2961@1.0.1","target":"pkg:pypi/demo-28512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29620@1.0.0","target":"pkg:pypi/demo-16234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29620@1.0.0","target":"pkg:pypi/demo-21857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29620@1.0.0","target":"pkg:pypi/demo-25189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29620@1.0.0","target":"pkg:pypi/demo-28520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29621@1.0.1","target":"pkg:pypi/demo-16277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29622@1.0.2","target":"pkg:pypi/demo-14530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29622@1.0.2","target":"pkg:pypi/demo-18491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29622@1.0.2","target":"pkg:pypi/demo-19649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29622@1.0.2","target":"pkg:pypi/demo-20313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29623@1.0.3","target":"pkg:pypi/demo-15799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29623@1.0.3","target":"pkg:pypi/demo-1908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29623@1.0.3","target":"pkg:pypi/demo-22818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29624@1.0.4","target":"pkg:pypi/demo-17502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29624@1.0.4","target":"pkg:pypi/demo-23389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29624@1.0.4","target":"pkg:pypi/demo-2807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29625@1.0.0","target":"pkg:pypi/demo-18289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29625@1.0.0","target":"pkg:pypi/demo-22179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29626@1.0.1","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29627@1.0.2","target":"pkg:pypi/demo-10809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29627@1.0.2","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29627@1.0.2","target":"pkg:pypi/demo-16445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29627@1.0.2","target":"pkg:pypi/demo-22060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29628@1.0.3","target":"pkg:pypi/demo-12240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29628@1.0.3","target":"pkg:pypi/demo-1742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29628@1.0.3","target":"pkg:pypi/demo-19151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29628@1.0.3","target":"pkg:pypi/demo-22273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29629@1.0.4","target":"pkg:pypi/demo-21892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29629@1.0.4","target":"pkg:pypi/demo-22795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29629@1.0.4","target":"pkg:pypi/demo-28007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29629@1.0.4","target":"pkg:pypi/demo-29385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2962@1.0.2","target":"pkg:pypi/demo-20836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2962@1.0.2","target":"pkg:pypi/demo-2879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29630@1.0.0","target":"pkg:pypi/demo-28574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29630@1.0.0","target":"pkg:pypi/demo-28738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29631@1.0.1","target":"pkg:pypi/demo-14236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29631@1.0.1","target":"pkg:pypi/demo-14498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29631@1.0.1","target":"pkg:pypi/demo-15247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29632@1.0.2","target":"pkg:pypi/demo-18361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29632@1.0.2","target":"pkg:pypi/demo-19231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29632@1.0.2","target":"pkg:pypi/demo-27433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29632@1.0.2","target":"pkg:pypi/demo-28613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29633@1.0.3","target":"pkg:pypi/demo-16462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29633@1.0.3","target":"pkg:pypi/demo-25694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29633@1.0.3","target":"pkg:pypi/demo-27651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29633@1.0.3","target":"pkg:pypi/demo-2917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29634@1.0.4","target":"pkg:pypi/demo-28712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29635@1.0.0","target":"pkg:pypi/demo-20764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29635@1.0.0","target":"pkg:pypi/demo-21961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29635@1.0.0","target":"pkg:pypi/demo-29274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29636@1.0.1","target":"pkg:pypi/demo-20114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29636@1.0.1","target":"pkg:pypi/demo-28713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29636@1.0.1","target":"pkg:pypi/demo-29270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29637@1.0.2","target":"pkg:pypi/demo-16496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29637@1.0.2","target":"pkg:pypi/demo-22720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29637@1.0.2","target":"pkg:pypi/demo-23500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29637@1.0.2","target":"pkg:pypi/demo-2827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29638@1.0.3","target":"pkg:pypi/demo-192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29639@1.0.4","target":"pkg:pypi/demo-12539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29639@1.0.4","target":"pkg:pypi/demo-22478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29639@1.0.4","target":"pkg:pypi/demo-27836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2963@1.0.3","target":"pkg:pypi/demo-18341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29640@1.0.0","target":"pkg:pypi/demo-16170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29640@1.0.0","target":"pkg:pypi/demo-22255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29640@1.0.0","target":"pkg:pypi/demo-23040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29640@1.0.0","target":"pkg:pypi/demo-28975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29641@1.0.1","target":"pkg:pypi/demo-2858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29642@1.0.2","target":"pkg:pypi/demo-2279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29642@1.0.2","target":"pkg:pypi/demo-27937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29643@1.0.3","target":"pkg:pypi/demo-13436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29643@1.0.3","target":"pkg:pypi/demo-27262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29644@1.0.4","target":"pkg:pypi/demo-10393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29644@1.0.4","target":"pkg:pypi/demo-24194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29645@1.0.0","target":"pkg:pypi/demo-23735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29646@1.0.1","target":"pkg:pypi/demo-16159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29647@1.0.2","target":"pkg:pypi/demo-11283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29647@1.0.2","target":"pkg:pypi/demo-1312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29647@1.0.2","target":"pkg:pypi/demo-26465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29647@1.0.2","target":"pkg:pypi/demo-27541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29648@1.0.3","target":"pkg:pypi/demo-14478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29648@1.0.3","target":"pkg:pypi/demo-19681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29648@1.0.3","target":"pkg:pypi/demo-24885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29649@1.0.4","target":"pkg:pypi/demo-21694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29649@1.0.4","target":"pkg:pypi/demo-28498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29649@1.0.4","target":"pkg:pypi/demo-29289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2964@1.0.4","target":"pkg:pypi/demo-12945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2964@1.0.4","target":"pkg:pypi/demo-17177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29650@1.0.0","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29650@1.0.0","target":"pkg:pypi/demo-15231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29650@1.0.0","target":"pkg:pypi/demo-20839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29651@1.0.1","target":"pkg:pypi/demo-18029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29651@1.0.1","target":"pkg:pypi/demo-21095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29651@1.0.1","target":"pkg:pypi/demo-23520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29652@1.0.2","target":"pkg:pypi/demo-18257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29652@1.0.2","target":"pkg:pypi/demo-22917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29652@1.0.2","target":"pkg:pypi/demo-25211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29653@1.0.3","target":"pkg:pypi/demo-17520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29653@1.0.3","target":"pkg:pypi/demo-25920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29653@1.0.3","target":"pkg:pypi/demo-27644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29654@1.0.4","target":"pkg:pypi/demo-15850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29655@1.0.0","target":"pkg:pypi/demo-13041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29655@1.0.0","target":"pkg:pypi/demo-14835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29655@1.0.0","target":"pkg:pypi/demo-17125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29655@1.0.0","target":"pkg:pypi/demo-2342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29656@1.0.1","target":"pkg:pypi/demo-12742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29656@1.0.1","target":"pkg:pypi/demo-12828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29656@1.0.1","target":"pkg:pypi/demo-20266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29657@1.0.2","target":"pkg:pypi/demo-17160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29658@1.0.3","target":"pkg:pypi/demo-17997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29658@1.0.3","target":"pkg:pypi/demo-21599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29659@1.0.4","target":"pkg:pypi/demo-1370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29659@1.0.4","target":"pkg:pypi/demo-25217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2965@1.0.0","target":"pkg:pypi/demo-18042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2965@1.0.0","target":"pkg:pypi/demo-249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29660@1.0.0","target":"pkg:pypi/demo-18756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29660@1.0.0","target":"pkg:pypi/demo-23749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29660@1.0.0","target":"pkg:pypi/demo-25728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29660@1.0.0","target":"pkg:pypi/demo-27192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29661@1.0.1","target":"pkg:pypi/demo-20518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29662@1.0.2","target":"pkg:pypi/demo-15024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29662@1.0.2","target":"pkg:pypi/demo-18061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29662@1.0.2","target":"pkg:pypi/demo-26187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29662@1.0.2","target":"pkg:pypi/demo-2729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29663@1.0.3","target":"pkg:pypi/demo-28328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29664@1.0.4","target":"pkg:pypi/demo-21154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29664@1.0.4","target":"pkg:pypi/demo-21593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29664@1.0.4","target":"pkg:pypi/demo-23053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29664@1.0.4","target":"pkg:pypi/demo-28433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29665@1.0.0","target":"pkg:pypi/demo-18283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29666@1.0.1","target":"pkg:pypi/demo-15430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29666@1.0.1","target":"pkg:pypi/demo-24212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29667@1.0.2","target":"pkg:pypi/demo-17078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29667@1.0.2","target":"pkg:pypi/demo-25796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29668@1.0.3","target":"pkg:pypi/demo-21900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29669@1.0.4","target":"pkg:pypi/demo-1315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29669@1.0.4","target":"pkg:pypi/demo-17997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29669@1.0.4","target":"pkg:pypi/demo-18104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2966@1.0.1","target":"pkg:pypi/demo-16573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29670@1.0.0","target":"pkg:pypi/demo-11288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29670@1.0.0","target":"pkg:pypi/demo-12503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29670@1.0.0","target":"pkg:pypi/demo-1621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29670@1.0.0","target":"pkg:pypi/demo-27184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29671@1.0.1","target":"pkg:pypi/demo-13226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29671@1.0.1","target":"pkg:pypi/demo-15417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29671@1.0.1","target":"pkg:pypi/demo-1797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29671@1.0.1","target":"pkg:pypi/demo-21843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29672@1.0.2","target":"pkg:pypi/demo-11751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29673@1.0.3","target":"pkg:pypi/demo-19160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29674@1.0.4","target":"pkg:pypi/demo-14491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29674@1.0.4","target":"pkg:pypi/demo-28318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29675@1.0.0","target":"pkg:pypi/demo-12851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29675@1.0.0","target":"pkg:pypi/demo-1647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29675@1.0.0","target":"pkg:pypi/demo-18319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29675@1.0.0","target":"pkg:pypi/demo-23804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29676@1.0.1","target":"pkg:pypi/demo-11588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29676@1.0.1","target":"pkg:pypi/demo-14815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29676@1.0.1","target":"pkg:pypi/demo-19653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29677@1.0.2","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29677@1.0.2","target":"pkg:pypi/demo-29181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29678@1.0.3","target":"pkg:pypi/demo-13145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29678@1.0.3","target":"pkg:pypi/demo-21854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29679@1.0.4","target":"pkg:pypi/demo-16355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29679@1.0.4","target":"pkg:pypi/demo-16957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29679@1.0.4","target":"pkg:pypi/demo-23238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2967@1.0.2","target":"pkg:pypi/demo-2819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29680@1.0.0","target":"pkg:pypi/demo-28478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29681@1.0.1","target":"pkg:pypi/demo-25526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29681@1.0.1","target":"pkg:pypi/demo-27941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29682@1.0.2","target":"pkg:pypi/demo-10292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29682@1.0.2","target":"pkg:pypi/demo-2729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29682@1.0.2","target":"pkg:pypi/demo-28859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29683@1.0.3","target":"pkg:pypi/demo-14284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29684@1.0.4","target":"pkg:pypi/demo-13364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29684@1.0.4","target":"pkg:pypi/demo-15750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29684@1.0.4","target":"pkg:pypi/demo-27370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29685@1.0.0","target":"pkg:pypi/demo-19596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29686@1.0.1","target":"pkg:pypi/demo-17637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29686@1.0.1","target":"pkg:pypi/demo-18804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29686@1.0.1","target":"pkg:pypi/demo-20379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29687@1.0.2","target":"pkg:pypi/demo-11719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29687@1.0.2","target":"pkg:pypi/demo-17027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29687@1.0.2","target":"pkg:pypi/demo-27390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29688@1.0.3","target":"pkg:pypi/demo-11052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29688@1.0.3","target":"pkg:pypi/demo-16141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29688@1.0.3","target":"pkg:pypi/demo-28701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29689@1.0.4","target":"pkg:pypi/demo-1297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29689@1.0.4","target":"pkg:pypi/demo-14780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29689@1.0.4","target":"pkg:pypi/demo-21334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29689@1.0.4","target":"pkg:pypi/demo-28107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2968@1.0.3","target":"pkg:pypi/demo-21417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2968@1.0.3","target":"pkg:pypi/demo-24099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2968@1.0.3","target":"pkg:pypi/demo-28404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29690@1.0.0","target":"pkg:pypi/demo-19515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29691@1.0.1","target":"pkg:pypi/demo-16932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29691@1.0.1","target":"pkg:pypi/demo-1989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29691@1.0.1","target":"pkg:pypi/demo-20525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29691@1.0.1","target":"pkg:pypi/demo-25784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29692@1.0.2","target":"pkg:pypi/demo-14587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29693@1.0.3","target":"pkg:pypi/demo-11935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29693@1.0.3","target":"pkg:pypi/demo-12301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29693@1.0.3","target":"pkg:pypi/demo-17205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29693@1.0.3","target":"pkg:pypi/demo-25212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29694@1.0.4","target":"pkg:pypi/demo-15558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29694@1.0.4","target":"pkg:pypi/demo-24108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29694@1.0.4","target":"pkg:pypi/demo-27145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29695@1.0.0","target":"pkg:pypi/demo-12516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29695@1.0.0","target":"pkg:pypi/demo-12638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29695@1.0.0","target":"pkg:pypi/demo-24807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29696@1.0.1","target":"pkg:pypi/demo-15397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29696@1.0.1","target":"pkg:pypi/demo-17185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29696@1.0.1","target":"pkg:pypi/demo-27687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29697@1.0.2","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29697@1.0.2","target":"pkg:pypi/demo-19762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29697@1.0.2","target":"pkg:pypi/demo-28259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29697@1.0.2","target":"pkg:pypi/demo-28329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29698@1.0.3","target":"pkg:pypi/demo-1216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29698@1.0.3","target":"pkg:pypi/demo-2850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29699@1.0.4","target":"pkg:pypi/demo-26364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2969@1.0.4","target":"pkg:pypi/demo-13919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2969@1.0.4","target":"pkg:pypi/demo-20128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2969@1.0.4","target":"pkg:pypi/demo-25915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2969@1.0.4","target":"pkg:pypi/demo-29561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-296@1.0.1","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-296@1.0.1","target":"pkg:pypi/demo-17186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-296@1.0.1","target":"pkg:pypi/demo-21965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29700@1.0.0","target":"pkg:pypi/demo-10052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29700@1.0.0","target":"pkg:pypi/demo-17548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29700@1.0.0","target":"pkg:pypi/demo-18862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29700@1.0.0","target":"pkg:pypi/demo-27249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29701@1.0.1","target":"pkg:pypi/demo-14524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29702@1.0.2","target":"pkg:pypi/demo-18025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29702@1.0.2","target":"pkg:pypi/demo-25517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29703@1.0.3","target":"pkg:pypi/demo-15377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29703@1.0.3","target":"pkg:pypi/demo-18600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29703@1.0.3","target":"pkg:pypi/demo-2423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29704@1.0.4","target":"pkg:pypi/demo-14854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29704@1.0.4","target":"pkg:pypi/demo-23380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29705@1.0.0","target":"pkg:pypi/demo-13740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29705@1.0.0","target":"pkg:pypi/demo-14641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29705@1.0.0","target":"pkg:pypi/demo-24243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29705@1.0.0","target":"pkg:pypi/demo-27211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29706@1.0.1","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29706@1.0.1","target":"pkg:pypi/demo-15544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29706@1.0.1","target":"pkg:pypi/demo-15937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29706@1.0.1","target":"pkg:pypi/demo-27206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29707@1.0.2","target":"pkg:pypi/demo-19496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29707@1.0.2","target":"pkg:pypi/demo-24585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29708@1.0.3","target":"pkg:pypi/demo-12674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29708@1.0.3","target":"pkg:pypi/demo-19047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29708@1.0.3","target":"pkg:pypi/demo-26778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29709@1.0.4","target":"pkg:pypi/demo-19084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29709@1.0.4","target":"pkg:pypi/demo-25978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2970@1.0.0","target":"pkg:pypi/demo-21652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29710@1.0.0","target":"pkg:pypi/demo-14252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29710@1.0.0","target":"pkg:pypi/demo-2361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29710@1.0.0","target":"pkg:pypi/demo-26820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29710@1.0.0","target":"pkg:pypi/demo-29637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29711@1.0.1","target":"pkg:pypi/demo-13948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29712@1.0.2","target":"pkg:pypi/demo-18674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29712@1.0.2","target":"pkg:pypi/demo-24685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29713@1.0.3","target":"pkg:pypi/demo-119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29713@1.0.3","target":"pkg:pypi/demo-2175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29713@1.0.3","target":"pkg:pypi/demo-2234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29714@1.0.4","target":"pkg:pypi/demo-14699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29714@1.0.4","target":"pkg:pypi/demo-17964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29714@1.0.4","target":"pkg:pypi/demo-27617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29714@1.0.4","target":"pkg:pypi/demo-2836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29715@1.0.0","target":"pkg:pypi/demo-15518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29715@1.0.0","target":"pkg:pypi/demo-20367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29715@1.0.0","target":"pkg:pypi/demo-26082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29716@1.0.1","target":"pkg:pypi/demo-22544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29717@1.0.2","target":"pkg:pypi/demo-26614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29718@1.0.3","target":"pkg:pypi/demo-16594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29718@1.0.3","target":"pkg:pypi/demo-28079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29719@1.0.4","target":"pkg:pypi/demo-13281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29719@1.0.4","target":"pkg:pypi/demo-18633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29719@1.0.4","target":"pkg:pypi/demo-22537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29719@1.0.4","target":"pkg:pypi/demo-23656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2971@1.0.1","target":"pkg:pypi/demo-12871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2971@1.0.1","target":"pkg:pypi/demo-19581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2971@1.0.1","target":"pkg:pypi/demo-23093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2971@1.0.1","target":"pkg:pypi/demo-25737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29720@1.0.0","target":"pkg:pypi/demo-19021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29720@1.0.0","target":"pkg:pypi/demo-29029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29721@1.0.1","target":"pkg:pypi/demo-16244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29721@1.0.1","target":"pkg:pypi/demo-28134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29722@1.0.2","target":"pkg:pypi/demo-22535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29723@1.0.3","target":"pkg:pypi/demo-17229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29724@1.0.4","target":"pkg:pypi/demo-10530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29724@1.0.4","target":"pkg:pypi/demo-16577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29724@1.0.4","target":"pkg:pypi/demo-18843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29724@1.0.4","target":"pkg:pypi/demo-22750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29725@1.0.0","target":"pkg:pypi/demo-20133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29726@1.0.1","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29726@1.0.1","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29726@1.0.1","target":"pkg:pypi/demo-16709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29726@1.0.1","target":"pkg:pypi/demo-19037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29727@1.0.2","target":"pkg:pypi/demo-13833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29727@1.0.2","target":"pkg:pypi/demo-18705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29727@1.0.2","target":"pkg:pypi/demo-26572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29728@1.0.3","target":"pkg:pypi/demo-11266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29729@1.0.4","target":"pkg:pypi/demo-16387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29729@1.0.4","target":"pkg:pypi/demo-22123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2972@1.0.2","target":"pkg:pypi/demo-11617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2972@1.0.2","target":"pkg:pypi/demo-12387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2972@1.0.2","target":"pkg:pypi/demo-13340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2972@1.0.2","target":"pkg:pypi/demo-25498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29730@1.0.0","target":"pkg:pypi/demo-23143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29731@1.0.1","target":"pkg:pypi/demo-12674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29731@1.0.1","target":"pkg:pypi/demo-13601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29731@1.0.1","target":"pkg:pypi/demo-20221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29731@1.0.1","target":"pkg:pypi/demo-29228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29732@1.0.2","target":"pkg:pypi/demo-14138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29732@1.0.2","target":"pkg:pypi/demo-15211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29732@1.0.2","target":"pkg:pypi/demo-19044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29732@1.0.2","target":"pkg:pypi/demo-2491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29733@1.0.3","target":"pkg:pypi/demo-22526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29733@1.0.3","target":"pkg:pypi/demo-24694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29734@1.0.4","target":"pkg:pypi/demo-15152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29734@1.0.4","target":"pkg:pypi/demo-21300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29734@1.0.4","target":"pkg:pypi/demo-25806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29735@1.0.0","target":"pkg:pypi/demo-11174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29736@1.0.1","target":"pkg:pypi/demo-16058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29736@1.0.1","target":"pkg:pypi/demo-16470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29736@1.0.1","target":"pkg:pypi/demo-24522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29737@1.0.2","target":"pkg:pypi/demo-24518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29737@1.0.2","target":"pkg:pypi/demo-2477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29737@1.0.2","target":"pkg:pypi/demo-28244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29737@1.0.2","target":"pkg:pypi/demo-2936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29738@1.0.3","target":"pkg:pypi/demo-10941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29739@1.0.4","target":"pkg:pypi/demo-19350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2973@1.0.3","target":"pkg:pypi/demo-12011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29740@1.0.0","target":"pkg:pypi/demo-2189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29741@1.0.1","target":"pkg:pypi/demo-16989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29741@1.0.1","target":"pkg:pypi/demo-17239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29741@1.0.1","target":"pkg:pypi/demo-19144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29741@1.0.1","target":"pkg:pypi/demo-22962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29742@1.0.2","target":"pkg:pypi/demo-15915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29742@1.0.2","target":"pkg:pypi/demo-24061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29743@1.0.3","target":"pkg:pypi/demo-10569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29743@1.0.3","target":"pkg:pypi/demo-23568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29743@1.0.3","target":"pkg:pypi/demo-2852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29743@1.0.3","target":"pkg:pypi/demo-29089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29744@1.0.4","target":"pkg:pypi/demo-14949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29744@1.0.4","target":"pkg:pypi/demo-16681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29744@1.0.4","target":"pkg:pypi/demo-17936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29744@1.0.4","target":"pkg:pypi/demo-2169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29745@1.0.0","target":"pkg:pypi/demo-19730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29745@1.0.0","target":"pkg:pypi/demo-26530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29746@1.0.1","target":"pkg:pypi/demo-10494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29746@1.0.1","target":"pkg:pypi/demo-1560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29746@1.0.1","target":"pkg:pypi/demo-16692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29747@1.0.2","target":"pkg:pypi/demo-14431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29747@1.0.2","target":"pkg:pypi/demo-181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29747@1.0.2","target":"pkg:pypi/demo-21479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29747@1.0.2","target":"pkg:pypi/demo-28052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29748@1.0.3","target":"pkg:pypi/demo-21781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29748@1.0.3","target":"pkg:pypi/demo-21907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29748@1.0.3","target":"pkg:pypi/demo-23915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29748@1.0.3","target":"pkg:pypi/demo-28397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29749@1.0.4","target":"pkg:pypi/demo-14568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29749@1.0.4","target":"pkg:pypi/demo-20543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2974@1.0.4","target":"pkg:pypi/demo-14441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29750@1.0.0","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29750@1.0.0","target":"pkg:pypi/demo-20101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29750@1.0.0","target":"pkg:pypi/demo-20526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29751@1.0.1","target":"pkg:pypi/demo-20810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29751@1.0.1","target":"pkg:pypi/demo-217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29752@1.0.2","target":"pkg:pypi/demo-14918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29752@1.0.2","target":"pkg:pypi/demo-15126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29752@1.0.2","target":"pkg:pypi/demo-22408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29752@1.0.2","target":"pkg:pypi/demo-23215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29753@1.0.3","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29753@1.0.3","target":"pkg:pypi/demo-23503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29753@1.0.3","target":"pkg:pypi/demo-27278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29753@1.0.3","target":"pkg:pypi/demo-29345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29754@1.0.4","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29755@1.0.0","target":"pkg:pypi/demo-17199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29755@1.0.0","target":"pkg:pypi/demo-17305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29755@1.0.0","target":"pkg:pypi/demo-20219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29756@1.0.1","target":"pkg:pypi/demo-10093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29756@1.0.1","target":"pkg:pypi/demo-19704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29756@1.0.1","target":"pkg:pypi/demo-23568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29756@1.0.1","target":"pkg:pypi/demo-27155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29757@1.0.2","target":"pkg:pypi/demo-28010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29758@1.0.3","target":"pkg:pypi/demo-14363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29759@1.0.4","target":"pkg:pypi/demo-13615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29759@1.0.4","target":"pkg:pypi/demo-1636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29759@1.0.4","target":"pkg:pypi/demo-21003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29759@1.0.4","target":"pkg:pypi/demo-24279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2975@1.0.0","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2975@1.0.0","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2975@1.0.0","target":"pkg:pypi/demo-28466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29760@1.0.0","target":"pkg:pypi/demo-15296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29760@1.0.0","target":"pkg:pypi/demo-15460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29760@1.0.0","target":"pkg:pypi/demo-20379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29761@1.0.1","target":"pkg:pypi/demo-17788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29761@1.0.1","target":"pkg:pypi/demo-28601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29762@1.0.2","target":"pkg:pypi/demo-2810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29763@1.0.3","target":"pkg:pypi/demo-23864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29764@1.0.4","target":"pkg:pypi/demo-29709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29765@1.0.0","target":"pkg:pypi/demo-13208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29765@1.0.0","target":"pkg:pypi/demo-21249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29765@1.0.0","target":"pkg:pypi/demo-24992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29766@1.0.1","target":"pkg:pypi/demo-16257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29766@1.0.1","target":"pkg:pypi/demo-24472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29767@1.0.2","target":"pkg:pypi/demo-21475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29767@1.0.2","target":"pkg:pypi/demo-26900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29767@1.0.2","target":"pkg:pypi/demo-27050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29768@1.0.3","target":"pkg:pypi/demo-16855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29768@1.0.3","target":"pkg:pypi/demo-29168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29769@1.0.4","target":"pkg:pypi/demo-1789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29769@1.0.4","target":"pkg:pypi/demo-21526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29769@1.0.4","target":"pkg:pypi/demo-25479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2976@1.0.1","target":"pkg:pypi/demo-13092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2976@1.0.1","target":"pkg:pypi/demo-23082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29770@1.0.0","target":"pkg:pypi/demo-21411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29771@1.0.1","target":"pkg:pypi/demo-12614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29771@1.0.1","target":"pkg:pypi/demo-19107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29771@1.0.1","target":"pkg:pypi/demo-25898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29771@1.0.1","target":"pkg:pypi/demo-27760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29772@1.0.2","target":"pkg:pypi/demo-11001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29772@1.0.2","target":"pkg:pypi/demo-16224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29772@1.0.2","target":"pkg:pypi/demo-21471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29772@1.0.2","target":"pkg:pypi/demo-23346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29773@1.0.3","target":"pkg:pypi/demo-18210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29773@1.0.3","target":"pkg:pypi/demo-24345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29774@1.0.4","target":"pkg:pypi/demo-13449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29774@1.0.4","target":"pkg:pypi/demo-17125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29775@1.0.0","target":"pkg:pypi/demo-14309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29775@1.0.0","target":"pkg:pypi/demo-15378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29775@1.0.0","target":"pkg:pypi/demo-16630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29775@1.0.0","target":"pkg:pypi/demo-24884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29776@1.0.1","target":"pkg:pypi/demo-12032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29776@1.0.1","target":"pkg:pypi/demo-27831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29777@1.0.2","target":"pkg:pypi/demo-15996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29777@1.0.2","target":"pkg:pypi/demo-28386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29778@1.0.3","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29778@1.0.3","target":"pkg:pypi/demo-15551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29778@1.0.3","target":"pkg:pypi/demo-21399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29779@1.0.4","target":"pkg:pypi/demo-16400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2977@1.0.2","target":"pkg:pypi/demo-18972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2977@1.0.2","target":"pkg:pypi/demo-20169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2977@1.0.2","target":"pkg:pypi/demo-20721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2977@1.0.2","target":"pkg:pypi/demo-25802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29780@1.0.0","target":"pkg:pypi/demo-18660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29780@1.0.0","target":"pkg:pypi/demo-22163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29780@1.0.0","target":"pkg:pypi/demo-25271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29781@1.0.1","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29781@1.0.1","target":"pkg:pypi/demo-17053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29781@1.0.1","target":"pkg:pypi/demo-21621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29782@1.0.2","target":"pkg:pypi/demo-22403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29782@1.0.2","target":"pkg:pypi/demo-24588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29782@1.0.2","target":"pkg:pypi/demo-27907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29782@1.0.2","target":"pkg:pypi/demo-29188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29783@1.0.3","target":"pkg:pypi/demo-11786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29783@1.0.3","target":"pkg:pypi/demo-19165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29783@1.0.3","target":"pkg:pypi/demo-19212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29783@1.0.3","target":"pkg:pypi/demo-25058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29784@1.0.4","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29784@1.0.4","target":"pkg:pypi/demo-21994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29785@1.0.0","target":"pkg:pypi/demo-22209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29785@1.0.0","target":"pkg:pypi/demo-2400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29785@1.0.0","target":"pkg:pypi/demo-25489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29785@1.0.0","target":"pkg:pypi/demo-26455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29786@1.0.1","target":"pkg:pypi/demo-18074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29786@1.0.1","target":"pkg:pypi/demo-21051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29786@1.0.1","target":"pkg:pypi/demo-24402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29787@1.0.2","target":"pkg:pypi/demo-11232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29787@1.0.2","target":"pkg:pypi/demo-23834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29787@1.0.2","target":"pkg:pypi/demo-23929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29787@1.0.2","target":"pkg:pypi/demo-26741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29788@1.0.3","target":"pkg:pypi/demo-28990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29789@1.0.4","target":"pkg:pypi/demo-23757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2978@1.0.3","target":"pkg:pypi/demo-1529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2978@1.0.3","target":"pkg:pypi/demo-22825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2978@1.0.3","target":"pkg:pypi/demo-29052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29790@1.0.0","target":"pkg:pypi/demo-16497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29790@1.0.0","target":"pkg:pypi/demo-18784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29790@1.0.0","target":"pkg:pypi/demo-25622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29791@1.0.1","target":"pkg:pypi/demo-22769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29791@1.0.1","target":"pkg:pypi/demo-26408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29792@1.0.2","target":"pkg:pypi/demo-14651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29793@1.0.3","target":"pkg:pypi/demo-1214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29794@1.0.4","target":"pkg:pypi/demo-15299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29794@1.0.4","target":"pkg:pypi/demo-21555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29795@1.0.0","target":"pkg:pypi/demo-14180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29795@1.0.0","target":"pkg:pypi/demo-27939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29796@1.0.1","target":"pkg:pypi/demo-1668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29797@1.0.2","target":"pkg:pypi/demo-14172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29797@1.0.2","target":"pkg:pypi/demo-22057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29797@1.0.2","target":"pkg:pypi/demo-27517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29797@1.0.2","target":"pkg:pypi/demo-28850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29798@1.0.3","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29798@1.0.3","target":"pkg:pypi/demo-13673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29798@1.0.3","target":"pkg:pypi/demo-23490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29799@1.0.4","target":"pkg:pypi/demo-14038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29799@1.0.4","target":"pkg:pypi/demo-26126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29799@1.0.4","target":"pkg:pypi/demo-29268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2979@1.0.4","target":"pkg:pypi/demo-27132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-297@1.0.2","target":"pkg:pypi/demo-23490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-297@1.0.2","target":"pkg:pypi/demo-26488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29800@1.0.0","target":"pkg:pypi/demo-12454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29800@1.0.0","target":"pkg:pypi/demo-18106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29800@1.0.0","target":"pkg:pypi/demo-20398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29801@1.0.1","target":"pkg:pypi/demo-21966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29801@1.0.1","target":"pkg:pypi/demo-231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29801@1.0.1","target":"pkg:pypi/demo-23637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29801@1.0.1","target":"pkg:pypi/demo-28115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29802@1.0.2","target":"pkg:pypi/demo-19816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29802@1.0.2","target":"pkg:pypi/demo-28689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29803@1.0.3","target":"pkg:pypi/demo-12987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29803@1.0.3","target":"pkg:pypi/demo-19208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29803@1.0.3","target":"pkg:pypi/demo-28724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29804@1.0.4","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29804@1.0.4","target":"pkg:pypi/demo-19529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29804@1.0.4","target":"pkg:pypi/demo-26250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29804@1.0.4","target":"pkg:pypi/demo-28913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29805@1.0.0","target":"pkg:pypi/demo-12116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29805@1.0.0","target":"pkg:pypi/demo-14425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29805@1.0.0","target":"pkg:pypi/demo-15115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29805@1.0.0","target":"pkg:pypi/demo-26650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29806@1.0.1","target":"pkg:pypi/demo-20528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29806@1.0.1","target":"pkg:pypi/demo-22639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29807@1.0.2","target":"pkg:pypi/demo-17020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29808@1.0.3","target":"pkg:pypi/demo-13436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29808@1.0.3","target":"pkg:pypi/demo-19637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29809@1.0.4","target":"pkg:pypi/demo-14457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2980@1.0.0","target":"pkg:pypi/demo-18097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2980@1.0.0","target":"pkg:pypi/demo-20758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29810@1.0.0","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29810@1.0.0","target":"pkg:pypi/demo-17939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29810@1.0.0","target":"pkg:pypi/demo-24799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29811@1.0.1","target":"pkg:pypi/demo-11884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29811@1.0.1","target":"pkg:pypi/demo-13175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29811@1.0.1","target":"pkg:pypi/demo-16647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29812@1.0.2","target":"pkg:pypi/demo-13387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29812@1.0.2","target":"pkg:pypi/demo-23366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29812@1.0.2","target":"pkg:pypi/demo-28704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29813@1.0.3","target":"pkg:pypi/demo-11419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29813@1.0.3","target":"pkg:pypi/demo-12730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29813@1.0.3","target":"pkg:pypi/demo-18200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29813@1.0.3","target":"pkg:pypi/demo-2848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29814@1.0.4","target":"pkg:pypi/demo-23918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29815@1.0.0","target":"pkg:pypi/demo-21187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29816@1.0.1","target":"pkg:pypi/demo-11921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29817@1.0.2","target":"pkg:pypi/demo-11953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29817@1.0.2","target":"pkg:pypi/demo-20001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29817@1.0.2","target":"pkg:pypi/demo-20994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29817@1.0.2","target":"pkg:pypi/demo-24656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29818@1.0.3","target":"pkg:pypi/demo-10176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29818@1.0.3","target":"pkg:pypi/demo-11142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29818@1.0.3","target":"pkg:pypi/demo-19698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29818@1.0.3","target":"pkg:pypi/demo-26403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29819@1.0.4","target":"pkg:pypi/demo-14535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29819@1.0.4","target":"pkg:pypi/demo-14787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29819@1.0.4","target":"pkg:pypi/demo-15701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2981@1.0.1","target":"pkg:pypi/demo-1436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2981@1.0.1","target":"pkg:pypi/demo-15407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2981@1.0.1","target":"pkg:pypi/demo-20205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29820@1.0.0","target":"pkg:pypi/demo-18410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29820@1.0.0","target":"pkg:pypi/demo-20393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29821@1.0.1","target":"pkg:pypi/demo-1253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29821@1.0.1","target":"pkg:pypi/demo-17093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29821@1.0.1","target":"pkg:pypi/demo-28420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29822@1.0.2","target":"pkg:pypi/demo-19582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29822@1.0.2","target":"pkg:pypi/demo-19612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29822@1.0.2","target":"pkg:pypi/demo-19780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29822@1.0.2","target":"pkg:pypi/demo-23630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29823@1.0.3","target":"pkg:pypi/demo-12362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29824@1.0.4","target":"pkg:pypi/demo-1583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29824@1.0.4","target":"pkg:pypi/demo-22948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29824@1.0.4","target":"pkg:pypi/demo-28075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29825@1.0.0","target":"pkg:pypi/demo-10257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29825@1.0.0","target":"pkg:pypi/demo-15204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29825@1.0.0","target":"pkg:pypi/demo-19005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29826@1.0.1","target":"pkg:pypi/demo-11998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29826@1.0.1","target":"pkg:pypi/demo-22978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29827@1.0.2","target":"pkg:pypi/demo-15675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29827@1.0.2","target":"pkg:pypi/demo-18338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29828@1.0.3","target":"pkg:pypi/demo-1740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29828@1.0.3","target":"pkg:pypi/demo-180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29828@1.0.3","target":"pkg:pypi/demo-26430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29829@1.0.4","target":"pkg:pypi/demo-26338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2982@1.0.2","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2982@1.0.2","target":"pkg:pypi/demo-1274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29830@1.0.0","target":"pkg:pypi/demo-12608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29831@1.0.1","target":"pkg:pypi/demo-10791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29831@1.0.1","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29832@1.0.2","target":"pkg:pypi/demo-17159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29832@1.0.2","target":"pkg:pypi/demo-20501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29833@1.0.3","target":"pkg:pypi/demo-14786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29833@1.0.3","target":"pkg:pypi/demo-18689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29833@1.0.3","target":"pkg:pypi/demo-19102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29833@1.0.3","target":"pkg:pypi/demo-23391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29834@1.0.4","target":"pkg:pypi/demo-11233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29835@1.0.0","target":"pkg:pypi/demo-16214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29835@1.0.0","target":"pkg:pypi/demo-26732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29836@1.0.1","target":"pkg:pypi/demo-16040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29836@1.0.1","target":"pkg:pypi/demo-17384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29836@1.0.1","target":"pkg:pypi/demo-21294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29836@1.0.1","target":"pkg:pypi/demo-28059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29837@1.0.2","target":"pkg:pypi/demo-11954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29837@1.0.2","target":"pkg:pypi/demo-1843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29837@1.0.2","target":"pkg:pypi/demo-21814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29838@1.0.3","target":"pkg:pypi/demo-20693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29838@1.0.3","target":"pkg:pypi/demo-25894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29839@1.0.4","target":"pkg:pypi/demo-1676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29839@1.0.4","target":"pkg:pypi/demo-19097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2983@1.0.3","target":"pkg:pypi/demo-13360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2983@1.0.3","target":"pkg:pypi/demo-15562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2983@1.0.3","target":"pkg:pypi/demo-27891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2983@1.0.3","target":"pkg:pypi/demo-285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29840@1.0.0","target":"pkg:pypi/demo-26602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29841@1.0.1","target":"pkg:pypi/demo-14152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29841@1.0.1","target":"pkg:pypi/demo-24166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29842@1.0.2","target":"pkg:pypi/demo-13345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29842@1.0.2","target":"pkg:pypi/demo-28712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29843@1.0.3","target":"pkg:pypi/demo-12467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29843@1.0.3","target":"pkg:pypi/demo-16333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29843@1.0.3","target":"pkg:pypi/demo-19156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29844@1.0.4","target":"pkg:pypi/demo-21276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29844@1.0.4","target":"pkg:pypi/demo-22729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29844@1.0.4","target":"pkg:pypi/demo-26574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29845@1.0.0","target":"pkg:pypi/demo-22341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29846@1.0.1","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29846@1.0.1","target":"pkg:pypi/demo-17722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29846@1.0.1","target":"pkg:pypi/demo-19977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29846@1.0.1","target":"pkg:pypi/demo-20197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29847@1.0.2","target":"pkg:pypi/demo-15665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29847@1.0.2","target":"pkg:pypi/demo-21092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29847@1.0.2","target":"pkg:pypi/demo-22663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29848@1.0.3","target":"pkg:pypi/demo-18398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29848@1.0.3","target":"pkg:pypi/demo-22480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29848@1.0.3","target":"pkg:pypi/demo-23176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29848@1.0.3","target":"pkg:pypi/demo-28739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29849@1.0.4","target":"pkg:pypi/demo-17609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29849@1.0.4","target":"pkg:pypi/demo-20715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29849@1.0.4","target":"pkg:pypi/demo-26597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29849@1.0.4","target":"pkg:pypi/demo-27911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2984@1.0.4","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29850@1.0.0","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29850@1.0.0","target":"pkg:pypi/demo-26189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29851@1.0.1","target":"pkg:pypi/demo-25703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29851@1.0.1","target":"pkg:pypi/demo-27078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29852@1.0.2","target":"pkg:pypi/demo-14589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29852@1.0.2","target":"pkg:pypi/demo-17815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29852@1.0.2","target":"pkg:pypi/demo-19299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29853@1.0.3","target":"pkg:pypi/demo-12211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29854@1.0.4","target":"pkg:pypi/demo-19405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29854@1.0.4","target":"pkg:pypi/demo-26528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29855@1.0.0","target":"pkg:pypi/demo-14692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29855@1.0.0","target":"pkg:pypi/demo-17686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29855@1.0.0","target":"pkg:pypi/demo-25960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29856@1.0.1","target":"pkg:pypi/demo-27459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29856@1.0.1","target":"pkg:pypi/demo-29316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29857@1.0.2","target":"pkg:pypi/demo-1324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29857@1.0.2","target":"pkg:pypi/demo-2086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29857@1.0.2","target":"pkg:pypi/demo-26590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29857@1.0.2","target":"pkg:pypi/demo-27110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29858@1.0.3","target":"pkg:pypi/demo-1157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29858@1.0.3","target":"pkg:pypi/demo-14933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29858@1.0.3","target":"pkg:pypi/demo-19500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29859@1.0.4","target":"pkg:pypi/demo-19374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29859@1.0.4","target":"pkg:pypi/demo-25813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2985@1.0.0","target":"pkg:pypi/demo-18989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2985@1.0.0","target":"pkg:pypi/demo-27201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29860@1.0.0","target":"pkg:pypi/demo-18364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29860@1.0.0","target":"pkg:pypi/demo-21922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29860@1.0.0","target":"pkg:pypi/demo-22241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29861@1.0.1","target":"pkg:pypi/demo-12091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29861@1.0.1","target":"pkg:pypi/demo-13286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29861@1.0.1","target":"pkg:pypi/demo-2021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29862@1.0.2","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29862@1.0.2","target":"pkg:pypi/demo-18676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29863@1.0.3","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29863@1.0.3","target":"pkg:pypi/demo-17880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29863@1.0.3","target":"pkg:pypi/demo-19624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29863@1.0.3","target":"pkg:pypi/demo-19649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29864@1.0.4","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29864@1.0.4","target":"pkg:pypi/demo-1673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29864@1.0.4","target":"pkg:pypi/demo-18594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29865@1.0.0","target":"pkg:pypi/demo-16622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29865@1.0.0","target":"pkg:pypi/demo-18119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29865@1.0.0","target":"pkg:pypi/demo-23819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29865@1.0.0","target":"pkg:pypi/demo-29307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29866@1.0.1","target":"pkg:pypi/demo-19214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29867@1.0.2","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29867@1.0.2","target":"pkg:pypi/demo-13199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29867@1.0.2","target":"pkg:pypi/demo-20723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29867@1.0.2","target":"pkg:pypi/demo-22608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29868@1.0.3","target":"pkg:pypi/demo-23759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29868@1.0.3","target":"pkg:pypi/demo-28596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29869@1.0.4","target":"pkg:pypi/demo-13909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29869@1.0.4","target":"pkg:pypi/demo-15040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29869@1.0.4","target":"pkg:pypi/demo-21308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29869@1.0.4","target":"pkg:pypi/demo-27022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2986@1.0.1","target":"pkg:pypi/demo-17803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2986@1.0.1","target":"pkg:pypi/demo-22515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2986@1.0.1","target":"pkg:pypi/demo-22723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29870@1.0.0","target":"pkg:pypi/demo-24011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29871@1.0.1","target":"pkg:pypi/demo-17165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29871@1.0.1","target":"pkg:pypi/demo-22931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29872@1.0.2","target":"pkg:pypi/demo-11765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29872@1.0.2","target":"pkg:pypi/demo-19640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29872@1.0.2","target":"pkg:pypi/demo-21911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29873@1.0.3","target":"pkg:pypi/demo-15771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29873@1.0.3","target":"pkg:pypi/demo-20113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29873@1.0.3","target":"pkg:pypi/demo-28524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29874@1.0.4","target":"pkg:pypi/demo-13397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29874@1.0.4","target":"pkg:pypi/demo-18453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29874@1.0.4","target":"pkg:pypi/demo-28615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29875@1.0.0","target":"pkg:pypi/demo-19007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29875@1.0.0","target":"pkg:pypi/demo-21869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29875@1.0.0","target":"pkg:pypi/demo-28664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29875@1.0.0","target":"pkg:pypi/demo-29129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29876@1.0.1","target":"pkg:pypi/demo-28268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29876@1.0.1","target":"pkg:pypi/demo-28830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29876@1.0.1","target":"pkg:pypi/demo-29721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29877@1.0.2","target":"pkg:pypi/demo-18732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29877@1.0.2","target":"pkg:pypi/demo-22584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29878@1.0.3","target":"pkg:pypi/demo-13917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29878@1.0.3","target":"pkg:pypi/demo-16317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29879@1.0.4","target":"pkg:pypi/demo-1035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29879@1.0.4","target":"pkg:pypi/demo-25937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2987@1.0.2","target":"pkg:pypi/demo-25291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29880@1.0.0","target":"pkg:pypi/demo-20483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29880@1.0.0","target":"pkg:pypi/demo-23726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29880@1.0.0","target":"pkg:pypi/demo-28996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29880@1.0.0","target":"pkg:pypi/demo-2943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29881@1.0.1","target":"pkg:pypi/demo-2150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29881@1.0.1","target":"pkg:pypi/demo-25271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29881@1.0.1","target":"pkg:pypi/demo-25417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29881@1.0.1","target":"pkg:pypi/demo-25907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29882@1.0.2","target":"pkg:pypi/demo-14019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29882@1.0.2","target":"pkg:pypi/demo-15661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29882@1.0.2","target":"pkg:pypi/demo-27459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29883@1.0.3","target":"pkg:pypi/demo-18233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29884@1.0.4","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29884@1.0.4","target":"pkg:pypi/demo-28964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29884@1.0.4","target":"pkg:pypi/demo-29853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29885@1.0.0","target":"pkg:pypi/demo-16807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29885@1.0.0","target":"pkg:pypi/demo-17778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29885@1.0.0","target":"pkg:pypi/demo-24950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29885@1.0.0","target":"pkg:pypi/demo-29196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29886@1.0.1","target":"pkg:pypi/demo-13365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29886@1.0.1","target":"pkg:pypi/demo-21760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29886@1.0.1","target":"pkg:pypi/demo-22497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29887@1.0.2","target":"pkg:pypi/demo-12874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29887@1.0.2","target":"pkg:pypi/demo-18761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29887@1.0.2","target":"pkg:pypi/demo-20532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29887@1.0.2","target":"pkg:pypi/demo-25021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29888@1.0.3","target":"pkg:pypi/demo-16627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29888@1.0.3","target":"pkg:pypi/demo-18916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29888@1.0.3","target":"pkg:pypi/demo-2607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29888@1.0.3","target":"pkg:pypi/demo-27923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29889@1.0.4","target":"pkg:pypi/demo-18780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29889@1.0.4","target":"pkg:pypi/demo-26410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29889@1.0.4","target":"pkg:pypi/demo-28579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2988@1.0.3","target":"pkg:pypi/demo-26990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29890@1.0.0","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29890@1.0.0","target":"pkg:pypi/demo-13903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29890@1.0.0","target":"pkg:pypi/demo-20722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29890@1.0.0","target":"pkg:pypi/demo-21089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29891@1.0.1","target":"pkg:pypi/demo-12273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29891@1.0.1","target":"pkg:pypi/demo-1542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29891@1.0.1","target":"pkg:pypi/demo-22399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29892@1.0.2","target":"pkg:pypi/demo-22687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29893@1.0.3","target":"pkg:pypi/demo-18061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29893@1.0.3","target":"pkg:pypi/demo-24730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29893@1.0.3","target":"pkg:pypi/demo-27283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29893@1.0.3","target":"pkg:pypi/demo-27953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29894@1.0.4","target":"pkg:pypi/demo-28946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29895@1.0.0","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29895@1.0.0","target":"pkg:pypi/demo-27830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29895@1.0.0","target":"pkg:pypi/demo-29887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29896@1.0.1","target":"pkg:pypi/demo-13886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29897@1.0.2","target":"pkg:pypi/demo-23081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29898@1.0.3","target":"pkg:pypi/demo-19186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29898@1.0.3","target":"pkg:pypi/demo-23933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29899@1.0.4","target":"pkg:pypi/demo-17937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29899@1.0.4","target":"pkg:pypi/demo-26303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2989@1.0.4","target":"pkg:pypi/demo-10856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2989@1.0.4","target":"pkg:pypi/demo-11750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2989@1.0.4","target":"pkg:pypi/demo-1396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2989@1.0.4","target":"pkg:pypi/demo-24177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-298@1.0.3","target":"pkg:pypi/demo-12389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-298@1.0.3","target":"pkg:pypi/demo-12654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29900@1.0.0","target":"pkg:pypi/demo-10329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29900@1.0.0","target":"pkg:pypi/demo-20890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29901@1.0.1","target":"pkg:pypi/demo-21071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29902@1.0.2","target":"pkg:pypi/demo-14915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29902@1.0.2","target":"pkg:pypi/demo-24544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29902@1.0.2","target":"pkg:pypi/demo-2829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29903@1.0.3","target":"pkg:pypi/demo-12578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29903@1.0.3","target":"pkg:pypi/demo-12809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29903@1.0.3","target":"pkg:pypi/demo-15745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29903@1.0.3","target":"pkg:pypi/demo-25438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29904@1.0.4","target":"pkg:pypi/demo-13080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29904@1.0.4","target":"pkg:pypi/demo-20104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29904@1.0.4","target":"pkg:pypi/demo-28416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29905@1.0.0","target":"pkg:pypi/demo-11327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29905@1.0.0","target":"pkg:pypi/demo-145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29905@1.0.0","target":"pkg:pypi/demo-19723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29905@1.0.0","target":"pkg:pypi/demo-25625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29906@1.0.1","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29906@1.0.1","target":"pkg:pypi/demo-14325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29906@1.0.1","target":"pkg:pypi/demo-20852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29906@1.0.1","target":"pkg:pypi/demo-26248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29907@1.0.2","target":"pkg:pypi/demo-10237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29907@1.0.2","target":"pkg:pypi/demo-20951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29907@1.0.2","target":"pkg:pypi/demo-27477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29907@1.0.2","target":"pkg:pypi/demo-29103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29908@1.0.3","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29908@1.0.3","target":"pkg:pypi/demo-16764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29908@1.0.3","target":"pkg:pypi/demo-27741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29909@1.0.4","target":"pkg:pypi/demo-24219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2990@1.0.0","target":"pkg:pypi/demo-16140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2990@1.0.0","target":"pkg:pypi/demo-20540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2990@1.0.0","target":"pkg:pypi/demo-28460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2990@1.0.0","target":"pkg:pypi/demo-29228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29910@1.0.0","target":"pkg:pypi/demo-16090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29910@1.0.0","target":"pkg:pypi/demo-25107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29910@1.0.0","target":"pkg:pypi/demo-29457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29911@1.0.1","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29911@1.0.1","target":"pkg:pypi/demo-14362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29912@1.0.2","target":"pkg:pypi/demo-12069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29913@1.0.3","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29913@1.0.3","target":"pkg:pypi/demo-22180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29913@1.0.3","target":"pkg:pypi/demo-2480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29913@1.0.3","target":"pkg:pypi/demo-2645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29914@1.0.4","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29914@1.0.4","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29914@1.0.4","target":"pkg:pypi/demo-20197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29914@1.0.4","target":"pkg:pypi/demo-24322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29915@1.0.0","target":"pkg:pypi/demo-1714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29916@1.0.1","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29916@1.0.1","target":"pkg:pypi/demo-18493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29916@1.0.1","target":"pkg:pypi/demo-20841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29916@1.0.1","target":"pkg:pypi/demo-28987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29917@1.0.2","target":"pkg:pypi/demo-22586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29918@1.0.3","target":"pkg:pypi/demo-12707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29918@1.0.3","target":"pkg:pypi/demo-28453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29919@1.0.4","target":"pkg:pypi/demo-14289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29919@1.0.4","target":"pkg:pypi/demo-17071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29919@1.0.4","target":"pkg:pypi/demo-17234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29919@1.0.4","target":"pkg:pypi/demo-27604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2991@1.0.1","target":"pkg:pypi/demo-1012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2991@1.0.1","target":"pkg:pypi/demo-11360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2991@1.0.1","target":"pkg:pypi/demo-12001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2991@1.0.1","target":"pkg:pypi/demo-17563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29920@1.0.0","target":"pkg:pypi/demo-20373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29920@1.0.0","target":"pkg:pypi/demo-21010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29921@1.0.1","target":"pkg:pypi/demo-21194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29921@1.0.1","target":"pkg:pypi/demo-27241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29922@1.0.2","target":"pkg:pypi/demo-2215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29923@1.0.3","target":"pkg:pypi/demo-16454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29923@1.0.3","target":"pkg:pypi/demo-28755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29924@1.0.4","target":"pkg:pypi/demo-10281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29924@1.0.4","target":"pkg:pypi/demo-14918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29924@1.0.4","target":"pkg:pypi/demo-21752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29925@1.0.0","target":"pkg:pypi/demo-12988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29925@1.0.0","target":"pkg:pypi/demo-16755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29925@1.0.0","target":"pkg:pypi/demo-25437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29926@1.0.1","target":"pkg:pypi/demo-16937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29926@1.0.1","target":"pkg:pypi/demo-21662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29927@1.0.2","target":"pkg:pypi/demo-23354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29927@1.0.2","target":"pkg:pypi/demo-29718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29928@1.0.3","target":"pkg:pypi/demo-29088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29929@1.0.4","target":"pkg:pypi/demo-19877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29929@1.0.4","target":"pkg:pypi/demo-22576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29929@1.0.4","target":"pkg:pypi/demo-23182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29929@1.0.4","target":"pkg:pypi/demo-26811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2992@1.0.2","target":"pkg:pypi/demo-16228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2992@1.0.2","target":"pkg:pypi/demo-19109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2992@1.0.2","target":"pkg:pypi/demo-23139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2992@1.0.2","target":"pkg:pypi/demo-25365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29930@1.0.0","target":"pkg:pypi/demo-22070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29930@1.0.0","target":"pkg:pypi/demo-28009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29931@1.0.1","target":"pkg:pypi/demo-18552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29931@1.0.1","target":"pkg:pypi/demo-20182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29932@1.0.2","target":"pkg:pypi/demo-12640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29932@1.0.2","target":"pkg:pypi/demo-24490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29932@1.0.2","target":"pkg:pypi/demo-26669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29933@1.0.3","target":"pkg:pypi/demo-11105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29933@1.0.3","target":"pkg:pypi/demo-15769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29933@1.0.3","target":"pkg:pypi/demo-23134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29933@1.0.3","target":"pkg:pypi/demo-27613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29934@1.0.4","target":"pkg:pypi/demo-10951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29934@1.0.4","target":"pkg:pypi/demo-13445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29934@1.0.4","target":"pkg:pypi/demo-18296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29934@1.0.4","target":"pkg:pypi/demo-2305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29935@1.0.0","target":"pkg:pypi/demo-22810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29935@1.0.0","target":"pkg:pypi/demo-23414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29936@1.0.1","target":"pkg:pypi/demo-10409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29936@1.0.1","target":"pkg:pypi/demo-15111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29936@1.0.1","target":"pkg:pypi/demo-20824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29936@1.0.1","target":"pkg:pypi/demo-26421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29937@1.0.2","target":"pkg:pypi/demo-12786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29938@1.0.3","target":"pkg:pypi/demo-11686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29938@1.0.3","target":"pkg:pypi/demo-12056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29938@1.0.3","target":"pkg:pypi/demo-25791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29939@1.0.4","target":"pkg:pypi/demo-14114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2993@1.0.3","target":"pkg:pypi/demo-18710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29940@1.0.0","target":"pkg:pypi/demo-10639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29940@1.0.0","target":"pkg:pypi/demo-16014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29940@1.0.0","target":"pkg:pypi/demo-20478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29940@1.0.0","target":"pkg:pypi/demo-22018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29941@1.0.1","target":"pkg:pypi/demo-12122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29941@1.0.1","target":"pkg:pypi/demo-26255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29942@1.0.2","target":"pkg:pypi/demo-11873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29942@1.0.2","target":"pkg:pypi/demo-1263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29942@1.0.2","target":"pkg:pypi/demo-17091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29942@1.0.2","target":"pkg:pypi/demo-24155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29943@1.0.3","target":"pkg:pypi/demo-12479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29943@1.0.3","target":"pkg:pypi/demo-16653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29943@1.0.3","target":"pkg:pypi/demo-19299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29943@1.0.3","target":"pkg:pypi/demo-29598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29944@1.0.4","target":"pkg:pypi/demo-1219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29944@1.0.4","target":"pkg:pypi/demo-14295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29944@1.0.4","target":"pkg:pypi/demo-2293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29944@1.0.4","target":"pkg:pypi/demo-22978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29945@1.0.0","target":"pkg:pypi/demo-20277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29945@1.0.0","target":"pkg:pypi/demo-2513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29946@1.0.1","target":"pkg:pypi/demo-10441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29946@1.0.1","target":"pkg:pypi/demo-12123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29946@1.0.1","target":"pkg:pypi/demo-15886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29946@1.0.1","target":"pkg:pypi/demo-25469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29947@1.0.2","target":"pkg:pypi/demo-242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29947@1.0.2","target":"pkg:pypi/demo-25138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29948@1.0.3","target":"pkg:pypi/demo-20154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29949@1.0.4","target":"pkg:pypi/demo-19132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29949@1.0.4","target":"pkg:pypi/demo-20104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2994@1.0.4","target":"pkg:pypi/demo-10575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2994@1.0.4","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29950@1.0.0","target":"pkg:pypi/demo-13418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29950@1.0.0","target":"pkg:pypi/demo-22189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29950@1.0.0","target":"pkg:pypi/demo-2554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29950@1.0.0","target":"pkg:pypi/demo-26037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29951@1.0.1","target":"pkg:pypi/demo-21199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29952@1.0.2","target":"pkg:pypi/demo-21487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29952@1.0.2","target":"pkg:pypi/demo-29066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29953@1.0.3","target":"pkg:pypi/demo-16995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29953@1.0.3","target":"pkg:pypi/demo-27558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29953@1.0.3","target":"pkg:pypi/demo-28639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29954@1.0.4","target":"pkg:pypi/demo-29644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29955@1.0.0","target":"pkg:pypi/demo-26679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29956@1.0.1","target":"pkg:pypi/demo-12530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29956@1.0.1","target":"pkg:pypi/demo-15770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29956@1.0.1","target":"pkg:pypi/demo-18138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29956@1.0.1","target":"pkg:pypi/demo-25340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29957@1.0.2","target":"pkg:pypi/demo-15210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29958@1.0.3","target":"pkg:pypi/demo-12157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29958@1.0.3","target":"pkg:pypi/demo-16623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29958@1.0.3","target":"pkg:pypi/demo-29608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29959@1.0.4","target":"pkg:pypi/demo-14745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29959@1.0.4","target":"pkg:pypi/demo-28645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2995@1.0.0","target":"pkg:pypi/demo-12178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29960@1.0.0","target":"pkg:pypi/demo-12260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29960@1.0.0","target":"pkg:pypi/demo-12531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29960@1.0.0","target":"pkg:pypi/demo-17784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29960@1.0.0","target":"pkg:pypi/demo-23327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29961@1.0.1","target":"pkg:pypi/demo-1733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29961@1.0.1","target":"pkg:pypi/demo-17593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29961@1.0.1","target":"pkg:pypi/demo-28398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29961@1.0.1","target":"pkg:pypi/demo-29202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29962@1.0.2","target":"pkg:pypi/demo-14357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29962@1.0.2","target":"pkg:pypi/demo-14432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29962@1.0.2","target":"pkg:pypi/demo-28964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29963@1.0.3","target":"pkg:pypi/demo-29231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29964@1.0.4","target":"pkg:pypi/demo-13358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29964@1.0.4","target":"pkg:pypi/demo-17023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29964@1.0.4","target":"pkg:pypi/demo-24533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29965@1.0.0","target":"pkg:pypi/demo-13385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29965@1.0.0","target":"pkg:pypi/demo-26916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29966@1.0.1","target":"pkg:pypi/demo-20653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29966@1.0.1","target":"pkg:pypi/demo-24259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29967@1.0.2","target":"pkg:pypi/demo-15792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29967@1.0.2","target":"pkg:pypi/demo-27150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29967@1.0.2","target":"pkg:pypi/demo-27442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29968@1.0.3","target":"pkg:pypi/demo-16819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29968@1.0.3","target":"pkg:pypi/demo-26363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29968@1.0.3","target":"pkg:pypi/demo-27520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29969@1.0.4","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29969@1.0.4","target":"pkg:pypi/demo-15039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29969@1.0.4","target":"pkg:pypi/demo-28290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29969@1.0.4","target":"pkg:pypi/demo-29359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2996@1.0.1","target":"pkg:pypi/demo-2024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29970@1.0.0","target":"pkg:pypi/demo-16861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29971@1.0.1","target":"pkg:pypi/demo-13811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29971@1.0.1","target":"pkg:pypi/demo-22543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29971@1.0.1","target":"pkg:pypi/demo-2271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29971@1.0.1","target":"pkg:pypi/demo-23037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29972@1.0.2","target":"pkg:pypi/demo-10598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29972@1.0.2","target":"pkg:pypi/demo-17620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29972@1.0.2","target":"pkg:pypi/demo-18434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29972@1.0.2","target":"pkg:pypi/demo-28835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29973@1.0.3","target":"pkg:pypi/demo-1326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29973@1.0.3","target":"pkg:pypi/demo-1624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29973@1.0.3","target":"pkg:pypi/demo-18132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29973@1.0.3","target":"pkg:pypi/demo-2490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29974@1.0.4","target":"pkg:pypi/demo-14956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29974@1.0.4","target":"pkg:pypi/demo-16447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29975@1.0.0","target":"pkg:pypi/demo-21090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29975@1.0.0","target":"pkg:pypi/demo-21323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29975@1.0.0","target":"pkg:pypi/demo-24426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29975@1.0.0","target":"pkg:pypi/demo-25393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29976@1.0.1","target":"pkg:pypi/demo-20495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29977@1.0.2","target":"pkg:pypi/demo-13458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29977@1.0.2","target":"pkg:pypi/demo-21993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29977@1.0.2","target":"pkg:pypi/demo-27082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29978@1.0.3","target":"pkg:pypi/demo-18817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29978@1.0.3","target":"pkg:pypi/demo-19730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29979@1.0.4","target":"pkg:pypi/demo-16505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29979@1.0.4","target":"pkg:pypi/demo-25337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29979@1.0.4","target":"pkg:pypi/demo-28761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2997@1.0.2","target":"pkg:pypi/demo-11965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2997@1.0.2","target":"pkg:pypi/demo-11977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2997@1.0.2","target":"pkg:pypi/demo-18591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2997@1.0.2","target":"pkg:pypi/demo-26855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29980@1.0.0","target":"pkg:pypi/demo-24689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29981@1.0.1","target":"pkg:pypi/demo-17457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29981@1.0.1","target":"pkg:pypi/demo-18800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29981@1.0.1","target":"pkg:pypi/demo-24840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29981@1.0.1","target":"pkg:pypi/demo-25806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29982@1.0.2","target":"pkg:pypi/demo-1392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29983@1.0.3","target":"pkg:pypi/demo-2203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29983@1.0.3","target":"pkg:pypi/demo-27050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29984@1.0.4","target":"pkg:pypi/demo-12932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29985@1.0.0","target":"pkg:pypi/demo-17561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29986@1.0.1","target":"pkg:pypi/demo-27867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29987@1.0.2","target":"pkg:pypi/demo-14892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29987@1.0.2","target":"pkg:pypi/demo-15422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29987@1.0.2","target":"pkg:pypi/demo-16600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29987@1.0.2","target":"pkg:pypi/demo-17233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29988@1.0.3","target":"pkg:pypi/demo-24501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29988@1.0.3","target":"pkg:pypi/demo-28369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29989@1.0.4","target":"pkg:pypi/demo-17532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29989@1.0.4","target":"pkg:pypi/demo-22104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2998@1.0.3","target":"pkg:pypi/demo-26528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29990@1.0.0","target":"pkg:pypi/demo-23500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29990@1.0.0","target":"pkg:pypi/demo-2617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29990@1.0.0","target":"pkg:pypi/demo-2840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29990@1.0.0","target":"pkg:pypi/demo-29113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29991@1.0.1","target":"pkg:pypi/demo-19404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29991@1.0.1","target":"pkg:pypi/demo-20308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29991@1.0.1","target":"pkg:pypi/demo-22086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29991@1.0.1","target":"pkg:pypi/demo-23116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29992@1.0.2","target":"pkg:pypi/demo-17969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29992@1.0.2","target":"pkg:pypi/demo-22675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29992@1.0.2","target":"pkg:pypi/demo-23333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29993@1.0.3","target":"pkg:pypi/demo-14516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29994@1.0.4","target":"pkg:pypi/demo-15191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29994@1.0.4","target":"pkg:pypi/demo-19749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29994@1.0.4","target":"pkg:pypi/demo-23856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29994@1.0.4","target":"pkg:pypi/demo-26756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29995@1.0.0","target":"pkg:pypi/demo-12412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29995@1.0.0","target":"pkg:pypi/demo-15242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29995@1.0.0","target":"pkg:pypi/demo-25684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29995@1.0.0","target":"pkg:pypi/demo-28881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29996@1.0.1","target":"pkg:pypi/demo-12580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29996@1.0.1","target":"pkg:pypi/demo-21829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29996@1.0.1","target":"pkg:pypi/demo-28596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29996@1.0.1","target":"pkg:pypi/demo-28606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29997@1.0.2","target":"pkg:pypi/demo-2146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29997@1.0.2","target":"pkg:pypi/demo-25829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29998@1.0.3","target":"pkg:pypi/demo-19871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29998@1.0.3","target":"pkg:pypi/demo-21277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29998@1.0.3","target":"pkg:pypi/demo-23043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29999@1.0.4","target":"pkg:pypi/demo-21358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29999@1.0.4","target":"pkg:pypi/demo-27688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2999@1.0.4","target":"pkg:pypi/demo-26262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-299@1.0.4","target":"pkg:pypi/demo-18350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-299@1.0.4","target":"pkg:pypi/demo-24824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29@1.0.4","target":"pkg:pypi/demo-11899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-29@1.0.4","target":"pkg:pypi/demo-13673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2@1.0.2","target":"pkg:pypi/demo-12215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2@1.0.2","target":"pkg:pypi/demo-13635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2@1.0.2","target":"pkg:pypi/demo-13939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-2@1.0.2","target":"pkg:pypi/demo-26370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30000@1.0.0","target":"pkg:pypi/demo-26661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30000@1.0.0","target":"pkg:pypi/demo-28912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30001@1.0.1","target":"pkg:pypi/demo-10315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30001@1.0.1","target":"pkg:pypi/demo-20300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30001@1.0.1","target":"pkg:pypi/demo-28414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30002@1.0.2","target":"pkg:pypi/demo-13450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30002@1.0.2","target":"pkg:pypi/demo-17806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30002@1.0.2","target":"pkg:pypi/demo-25772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30003@1.0.3","target":"pkg:pypi/demo-192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30003@1.0.3","target":"pkg:pypi/demo-24907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30004@1.0.4","target":"pkg:pypi/demo-12820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30004@1.0.4","target":"pkg:pypi/demo-15009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30004@1.0.4","target":"pkg:pypi/demo-15454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30004@1.0.4","target":"pkg:pypi/demo-18694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30005@1.0.0","target":"pkg:pypi/demo-11390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30005@1.0.0","target":"pkg:pypi/demo-17599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30006@1.0.1","target":"pkg:pypi/demo-17840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30006@1.0.1","target":"pkg:pypi/demo-29319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30007@1.0.2","target":"pkg:pypi/demo-14684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30007@1.0.2","target":"pkg:pypi/demo-25794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30008@1.0.3","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30008@1.0.3","target":"pkg:pypi/demo-16704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30008@1.0.3","target":"pkg:pypi/demo-23414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30009@1.0.4","target":"pkg:pypi/demo-21420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3000@1.0.0","target":"pkg:pypi/demo-17600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3000@1.0.0","target":"pkg:pypi/demo-18929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30010@1.0.0","target":"pkg:pypi/demo-18416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30011@1.0.1","target":"pkg:pypi/demo-21123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30011@1.0.1","target":"pkg:pypi/demo-23485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30011@1.0.1","target":"pkg:pypi/demo-24627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30011@1.0.1","target":"pkg:pypi/demo-28603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30012@1.0.2","target":"pkg:pypi/demo-12664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30012@1.0.2","target":"pkg:pypi/demo-24509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30012@1.0.2","target":"pkg:pypi/demo-27462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30012@1.0.2","target":"pkg:pypi/demo-29302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30013@1.0.3","target":"pkg:pypi/demo-23448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30013@1.0.3","target":"pkg:pypi/demo-2624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30014@1.0.4","target":"pkg:pypi/demo-1938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30015@1.0.0","target":"pkg:pypi/demo-1286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30015@1.0.0","target":"pkg:pypi/demo-22481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30016@1.0.1","target":"pkg:pypi/demo-29557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30017@1.0.2","target":"pkg:pypi/demo-24173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30018@1.0.3","target":"pkg:pypi/demo-17650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30018@1.0.3","target":"pkg:pypi/demo-27363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30019@1.0.4","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30019@1.0.4","target":"pkg:pypi/demo-25702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30019@1.0.4","target":"pkg:pypi/demo-26223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30019@1.0.4","target":"pkg:pypi/demo-29809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3001@1.0.1","target":"pkg:pypi/demo-11483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3001@1.0.1","target":"pkg:pypi/demo-1242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3001@1.0.1","target":"pkg:pypi/demo-24805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30020@1.0.0","target":"pkg:pypi/demo-16225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30021@1.0.1","target":"pkg:pypi/demo-11538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30021@1.0.1","target":"pkg:pypi/demo-14224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30021@1.0.1","target":"pkg:pypi/demo-25449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30021@1.0.1","target":"pkg:pypi/demo-28110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30022@1.0.2","target":"pkg:pypi/demo-25429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30022@1.0.2","target":"pkg:pypi/demo-26236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30022@1.0.2","target":"pkg:pypi/demo-26883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30023@1.0.3","target":"pkg:pypi/demo-14967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30024@1.0.4","target":"pkg:pypi/demo-15126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30024@1.0.4","target":"pkg:pypi/demo-16096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30025@1.0.0","target":"pkg:pypi/demo-22732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30026@1.0.1","target":"pkg:pypi/demo-11140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30027@1.0.2","target":"pkg:pypi/demo-16795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30027@1.0.2","target":"pkg:pypi/demo-18009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30027@1.0.2","target":"pkg:pypi/demo-18430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30027@1.0.2","target":"pkg:pypi/demo-22574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30028@1.0.3","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30028@1.0.3","target":"pkg:pypi/demo-21136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30029@1.0.4","target":"pkg:pypi/demo-22368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3002@1.0.2","target":"pkg:pypi/demo-10861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3002@1.0.2","target":"pkg:pypi/demo-23976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30030@1.0.0","target":"pkg:pypi/demo-16522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30030@1.0.0","target":"pkg:pypi/demo-18482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30030@1.0.0","target":"pkg:pypi/demo-22424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30030@1.0.0","target":"pkg:pypi/demo-22600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30031@1.0.1","target":"pkg:pypi/demo-14723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30031@1.0.1","target":"pkg:pypi/demo-1510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30032@1.0.2","target":"pkg:pypi/demo-12045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30032@1.0.2","target":"pkg:pypi/demo-16014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30032@1.0.2","target":"pkg:pypi/demo-25621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30032@1.0.2","target":"pkg:pypi/demo-28653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30033@1.0.3","target":"pkg:pypi/demo-18723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30033@1.0.3","target":"pkg:pypi/demo-23501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30033@1.0.3","target":"pkg:pypi/demo-2541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30033@1.0.3","target":"pkg:pypi/demo-27914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30034@1.0.4","target":"pkg:pypi/demo-13842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30034@1.0.4","target":"pkg:pypi/demo-26417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30035@1.0.0","target":"pkg:pypi/demo-19714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30036@1.0.1","target":"pkg:pypi/demo-27846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30037@1.0.2","target":"pkg:pypi/demo-12346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30037@1.0.2","target":"pkg:pypi/demo-21347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30038@1.0.3","target":"pkg:pypi/demo-1836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30038@1.0.3","target":"pkg:pypi/demo-18668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30038@1.0.3","target":"pkg:pypi/demo-19714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30039@1.0.4","target":"pkg:pypi/demo-12567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30039@1.0.4","target":"pkg:pypi/demo-14552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30039@1.0.4","target":"pkg:pypi/demo-146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3003@1.0.3","target":"pkg:pypi/demo-10454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3003@1.0.3","target":"pkg:pypi/demo-12453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3003@1.0.3","target":"pkg:pypi/demo-1837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3003@1.0.3","target":"pkg:pypi/demo-29280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30040@1.0.0","target":"pkg:pypi/demo-20994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30040@1.0.0","target":"pkg:pypi/demo-23358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30040@1.0.0","target":"pkg:pypi/demo-23906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30041@1.0.1","target":"pkg:pypi/demo-12039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30041@1.0.1","target":"pkg:pypi/demo-19342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30041@1.0.1","target":"pkg:pypi/demo-26566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30041@1.0.1","target":"pkg:pypi/demo-28828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30042@1.0.2","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30043@1.0.3","target":"pkg:pypi/demo-12874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30043@1.0.3","target":"pkg:pypi/demo-18068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30043@1.0.3","target":"pkg:pypi/demo-26447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30044@1.0.4","target":"pkg:pypi/demo-19073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30044@1.0.4","target":"pkg:pypi/demo-24171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30044@1.0.4","target":"pkg:pypi/demo-25455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30044@1.0.4","target":"pkg:pypi/demo-28394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30045@1.0.0","target":"pkg:pypi/demo-15462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30045@1.0.0","target":"pkg:pypi/demo-17674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30046@1.0.1","target":"pkg:pypi/demo-23200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30046@1.0.1","target":"pkg:pypi/demo-23604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30047@1.0.2","target":"pkg:pypi/demo-14101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30047@1.0.2","target":"pkg:pypi/demo-20989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30047@1.0.2","target":"pkg:pypi/demo-223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30048@1.0.3","target":"pkg:pypi/demo-23955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30049@1.0.4","target":"pkg:pypi/demo-10482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30049@1.0.4","target":"pkg:pypi/demo-12030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30049@1.0.4","target":"pkg:pypi/demo-28643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3004@1.0.4","target":"pkg:pypi/demo-20357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3004@1.0.4","target":"pkg:pypi/demo-26754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30050@1.0.0","target":"pkg:pypi/demo-15943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30050@1.0.0","target":"pkg:pypi/demo-16512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30051@1.0.1","target":"pkg:pypi/demo-10857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30051@1.0.1","target":"pkg:pypi/demo-1133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30051@1.0.1","target":"pkg:pypi/demo-15655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30051@1.0.1","target":"pkg:pypi/demo-18622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30052@1.0.2","target":"pkg:pypi/demo-17931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30052@1.0.2","target":"pkg:pypi/demo-2233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30052@1.0.2","target":"pkg:pypi/demo-22689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30052@1.0.2","target":"pkg:pypi/demo-27220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30053@1.0.3","target":"pkg:pypi/demo-10653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30053@1.0.3","target":"pkg:pypi/demo-1137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30053@1.0.3","target":"pkg:pypi/demo-18093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30053@1.0.3","target":"pkg:pypi/demo-24095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30054@1.0.4","target":"pkg:pypi/demo-12387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30055@1.0.0","target":"pkg:pypi/demo-15063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30055@1.0.0","target":"pkg:pypi/demo-16396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30055@1.0.0","target":"pkg:pypi/demo-19971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30055@1.0.0","target":"pkg:pypi/demo-21415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30056@1.0.1","target":"pkg:pypi/demo-20480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30057@1.0.2","target":"pkg:pypi/demo-20508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30058@1.0.3","target":"pkg:pypi/demo-20501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30058@1.0.3","target":"pkg:pypi/demo-22668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30059@1.0.4","target":"pkg:pypi/demo-17877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30059@1.0.4","target":"pkg:pypi/demo-18600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30059@1.0.4","target":"pkg:pypi/demo-25928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30059@1.0.4","target":"pkg:pypi/demo-29620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3005@1.0.0","target":"pkg:pypi/demo-28887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30060@1.0.0","target":"pkg:pypi/demo-1546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30061@1.0.1","target":"pkg:pypi/demo-18558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30061@1.0.1","target":"pkg:pypi/demo-28193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30062@1.0.2","target":"pkg:pypi/demo-13248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30062@1.0.2","target":"pkg:pypi/demo-19025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30063@1.0.3","target":"pkg:pypi/demo-1378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30063@1.0.3","target":"pkg:pypi/demo-14111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30063@1.0.3","target":"pkg:pypi/demo-14524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30063@1.0.3","target":"pkg:pypi/demo-21384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30064@1.0.4","target":"pkg:pypi/demo-22932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30064@1.0.4","target":"pkg:pypi/demo-25193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30065@1.0.0","target":"pkg:pypi/demo-12572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30065@1.0.0","target":"pkg:pypi/demo-21095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30066@1.0.1","target":"pkg:pypi/demo-22002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30067@1.0.2","target":"pkg:pypi/demo-14372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30067@1.0.2","target":"pkg:pypi/demo-16711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30067@1.0.2","target":"pkg:pypi/demo-17267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30067@1.0.2","target":"pkg:pypi/demo-29161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30068@1.0.3","target":"pkg:pypi/demo-12245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30068@1.0.3","target":"pkg:pypi/demo-15663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30069@1.0.4","target":"pkg:pypi/demo-22817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3006@1.0.1","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30070@1.0.0","target":"pkg:pypi/demo-11804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30070@1.0.0","target":"pkg:pypi/demo-25284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30071@1.0.1","target":"pkg:pypi/demo-1310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30071@1.0.1","target":"pkg:pypi/demo-23740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30072@1.0.2","target":"pkg:pypi/demo-21017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30072@1.0.2","target":"pkg:pypi/demo-22327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30073@1.0.3","target":"pkg:pypi/demo-20052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30073@1.0.3","target":"pkg:pypi/demo-20507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30073@1.0.3","target":"pkg:pypi/demo-26489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30074@1.0.4","target":"pkg:pypi/demo-14095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30074@1.0.4","target":"pkg:pypi/demo-21990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30075@1.0.0","target":"pkg:pypi/demo-10500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30075@1.0.0","target":"pkg:pypi/demo-21957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30075@1.0.0","target":"pkg:pypi/demo-26002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30076@1.0.1","target":"pkg:pypi/demo-1191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30076@1.0.1","target":"pkg:pypi/demo-26003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30076@1.0.1","target":"pkg:pypi/demo-27993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30077@1.0.2","target":"pkg:pypi/demo-17939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30077@1.0.2","target":"pkg:pypi/demo-18229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30078@1.0.3","target":"pkg:pypi/demo-2569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30079@1.0.4","target":"pkg:pypi/demo-21677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3007@1.0.2","target":"pkg:pypi/demo-10589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3007@1.0.2","target":"pkg:pypi/demo-11288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3007@1.0.2","target":"pkg:pypi/demo-12015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3007@1.0.2","target":"pkg:pypi/demo-16969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30080@1.0.0","target":"pkg:pypi/demo-1143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30080@1.0.0","target":"pkg:pypi/demo-29336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30081@1.0.1","target":"pkg:pypi/demo-12225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30081@1.0.1","target":"pkg:pypi/demo-25519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30081@1.0.1","target":"pkg:pypi/demo-26386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30081@1.0.1","target":"pkg:pypi/demo-27693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30082@1.0.2","target":"pkg:pypi/demo-2233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30082@1.0.2","target":"pkg:pypi/demo-23063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30082@1.0.2","target":"pkg:pypi/demo-2722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30083@1.0.3","target":"pkg:pypi/demo-1196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30083@1.0.3","target":"pkg:pypi/demo-17901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30083@1.0.3","target":"pkg:pypi/demo-19179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30084@1.0.4","target":"pkg:pypi/demo-12464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30084@1.0.4","target":"pkg:pypi/demo-17377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30084@1.0.4","target":"pkg:pypi/demo-25576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30084@1.0.4","target":"pkg:pypi/demo-27083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30085@1.0.0","target":"pkg:pypi/demo-18723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30085@1.0.0","target":"pkg:pypi/demo-23558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30086@1.0.1","target":"pkg:pypi/demo-22045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30086@1.0.1","target":"pkg:pypi/demo-22582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30087@1.0.2","target":"pkg:pypi/demo-12516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30088@1.0.3","target":"pkg:pypi/demo-23409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30088@1.0.3","target":"pkg:pypi/demo-28268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30089@1.0.4","target":"pkg:pypi/demo-12422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30089@1.0.4","target":"pkg:pypi/demo-18552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30089@1.0.4","target":"pkg:pypi/demo-23377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3008@1.0.3","target":"pkg:pypi/demo-22802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30090@1.0.0","target":"pkg:pypi/demo-19625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30090@1.0.0","target":"pkg:pypi/demo-2519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30091@1.0.1","target":"pkg:pypi/demo-11296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30091@1.0.1","target":"pkg:pypi/demo-14173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30092@1.0.2","target":"pkg:pypi/demo-16783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30092@1.0.2","target":"pkg:pypi/demo-26523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30092@1.0.2","target":"pkg:pypi/demo-29984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30093@1.0.3","target":"pkg:pypi/demo-22038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30093@1.0.3","target":"pkg:pypi/demo-30035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30094@1.0.4","target":"pkg:pypi/demo-12683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30094@1.0.4","target":"pkg:pypi/demo-19221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30094@1.0.4","target":"pkg:pypi/demo-21468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30095@1.0.0","target":"pkg:pypi/demo-22746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30095@1.0.0","target":"pkg:pypi/demo-27312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30096@1.0.1","target":"pkg:pypi/demo-14605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30096@1.0.1","target":"pkg:pypi/demo-18275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30096@1.0.1","target":"pkg:pypi/demo-18340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30096@1.0.1","target":"pkg:pypi/demo-21278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30097@1.0.2","target":"pkg:pypi/demo-19251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30097@1.0.2","target":"pkg:pypi/demo-23699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30097@1.0.2","target":"pkg:pypi/demo-23833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30097@1.0.2","target":"pkg:pypi/demo-29075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30098@1.0.3","target":"pkg:pypi/demo-19743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30098@1.0.3","target":"pkg:pypi/demo-21793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30098@1.0.3","target":"pkg:pypi/demo-26924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30098@1.0.3","target":"pkg:pypi/demo-28063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30099@1.0.4","target":"pkg:pypi/demo-12882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30099@1.0.4","target":"pkg:pypi/demo-23363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3009@1.0.4","target":"pkg:pypi/demo-14402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3009@1.0.4","target":"pkg:pypi/demo-19981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-300@1.0.0","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-300@1.0.0","target":"pkg:pypi/demo-10824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30100@1.0.0","target":"pkg:pypi/demo-26332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30101@1.0.1","target":"pkg:pypi/demo-18627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30101@1.0.1","target":"pkg:pypi/demo-2127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30102@1.0.2","target":"pkg:pypi/demo-18768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30103@1.0.3","target":"pkg:pypi/demo-1644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30103@1.0.3","target":"pkg:pypi/demo-19833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30103@1.0.3","target":"pkg:pypi/demo-25326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30103@1.0.3","target":"pkg:pypi/demo-29492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30104@1.0.4","target":"pkg:pypi/demo-11333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30104@1.0.4","target":"pkg:pypi/demo-16342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30104@1.0.4","target":"pkg:pypi/demo-2325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30105@1.0.0","target":"pkg:pypi/demo-1477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30105@1.0.0","target":"pkg:pypi/demo-21279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30105@1.0.0","target":"pkg:pypi/demo-29836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30106@1.0.1","target":"pkg:pypi/demo-21218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30106@1.0.1","target":"pkg:pypi/demo-21856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30107@1.0.2","target":"pkg:pypi/demo-20520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30108@1.0.3","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30108@1.0.3","target":"pkg:pypi/demo-10707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30108@1.0.3","target":"pkg:pypi/demo-24214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30109@1.0.4","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30109@1.0.4","target":"pkg:pypi/demo-13754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30109@1.0.4","target":"pkg:pypi/demo-16496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30109@1.0.4","target":"pkg:pypi/demo-2425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3010@1.0.0","target":"pkg:pypi/demo-14484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30110@1.0.0","target":"pkg:pypi/demo-11364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30110@1.0.0","target":"pkg:pypi/demo-18522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30111@1.0.1","target":"pkg:pypi/demo-24104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30111@1.0.1","target":"pkg:pypi/demo-24976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30111@1.0.1","target":"pkg:pypi/demo-25339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30111@1.0.1","target":"pkg:pypi/demo-29645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30112@1.0.2","target":"pkg:pypi/demo-13545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30113@1.0.3","target":"pkg:pypi/demo-24148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30113@1.0.3","target":"pkg:pypi/demo-27612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30114@1.0.4","target":"pkg:pypi/demo-27753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30115@1.0.0","target":"pkg:pypi/demo-20282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30115@1.0.0","target":"pkg:pypi/demo-20656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30115@1.0.0","target":"pkg:pypi/demo-21766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30116@1.0.1","target":"pkg:pypi/demo-22058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30117@1.0.2","target":"pkg:pypi/demo-10071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30117@1.0.2","target":"pkg:pypi/demo-18928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30117@1.0.2","target":"pkg:pypi/demo-19377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30117@1.0.2","target":"pkg:pypi/demo-20340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30118@1.0.3","target":"pkg:pypi/demo-22125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30118@1.0.3","target":"pkg:pypi/demo-2310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30119@1.0.4","target":"pkg:pypi/demo-1153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3011@1.0.1","target":"pkg:pypi/demo-10827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30120@1.0.0","target":"pkg:pypi/demo-10640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30120@1.0.0","target":"pkg:pypi/demo-19694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30121@1.0.1","target":"pkg:pypi/demo-11882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30121@1.0.1","target":"pkg:pypi/demo-14841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30121@1.0.1","target":"pkg:pypi/demo-17622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30121@1.0.1","target":"pkg:pypi/demo-21724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30122@1.0.2","target":"pkg:pypi/demo-26001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30122@1.0.2","target":"pkg:pypi/demo-26249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30123@1.0.3","target":"pkg:pypi/demo-12304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30123@1.0.3","target":"pkg:pypi/demo-15521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30123@1.0.3","target":"pkg:pypi/demo-24179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30124@1.0.4","target":"pkg:pypi/demo-23115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30124@1.0.4","target":"pkg:pypi/demo-23155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30124@1.0.4","target":"pkg:pypi/demo-25131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30125@1.0.0","target":"pkg:pypi/demo-15988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30125@1.0.0","target":"pkg:pypi/demo-27841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30126@1.0.1","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30126@1.0.1","target":"pkg:pypi/demo-12549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30126@1.0.1","target":"pkg:pypi/demo-18765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30126@1.0.1","target":"pkg:pypi/demo-29299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30127@1.0.2","target":"pkg:pypi/demo-23798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30127@1.0.2","target":"pkg:pypi/demo-24625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30127@1.0.2","target":"pkg:pypi/demo-24830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30127@1.0.2","target":"pkg:pypi/demo-28494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30128@1.0.3","target":"pkg:pypi/demo-24576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30128@1.0.3","target":"pkg:pypi/demo-24603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30128@1.0.3","target":"pkg:pypi/demo-29002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30129@1.0.4","target":"pkg:pypi/demo-18157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30129@1.0.4","target":"pkg:pypi/demo-18335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30129@1.0.4","target":"pkg:pypi/demo-27972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3012@1.0.2","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3012@1.0.2","target":"pkg:pypi/demo-17685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3012@1.0.2","target":"pkg:pypi/demo-22907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30130@1.0.0","target":"pkg:pypi/demo-17341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30130@1.0.0","target":"pkg:pypi/demo-2022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30131@1.0.1","target":"pkg:pypi/demo-18423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30131@1.0.1","target":"pkg:pypi/demo-22015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30132@1.0.2","target":"pkg:pypi/demo-21149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30132@1.0.2","target":"pkg:pypi/demo-22553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30132@1.0.2","target":"pkg:pypi/demo-2997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30133@1.0.3","target":"pkg:pypi/demo-14398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30134@1.0.4","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30134@1.0.4","target":"pkg:pypi/demo-13202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30134@1.0.4","target":"pkg:pypi/demo-17350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30134@1.0.4","target":"pkg:pypi/demo-17803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30135@1.0.0","target":"pkg:pypi/demo-24157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30135@1.0.0","target":"pkg:pypi/demo-25250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30136@1.0.1","target":"pkg:pypi/demo-15981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30136@1.0.1","target":"pkg:pypi/demo-24198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30137@1.0.2","target":"pkg:pypi/demo-13664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30137@1.0.2","target":"pkg:pypi/demo-25483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30137@1.0.2","target":"pkg:pypi/demo-26324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30138@1.0.3","target":"pkg:pypi/demo-17833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30138@1.0.3","target":"pkg:pypi/demo-19847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30139@1.0.4","target":"pkg:pypi/demo-12119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30139@1.0.4","target":"pkg:pypi/demo-1485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30139@1.0.4","target":"pkg:pypi/demo-15228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30139@1.0.4","target":"pkg:pypi/demo-26989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3013@1.0.3","target":"pkg:pypi/demo-16073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30140@1.0.0","target":"pkg:pypi/demo-13003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30140@1.0.0","target":"pkg:pypi/demo-28547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30141@1.0.1","target":"pkg:pypi/demo-2271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30142@1.0.2","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30142@1.0.2","target":"pkg:pypi/demo-19587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30142@1.0.2","target":"pkg:pypi/demo-21001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30142@1.0.2","target":"pkg:pypi/demo-21306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30143@1.0.3","target":"pkg:pypi/demo-13947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30144@1.0.4","target":"pkg:pypi/demo-13614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30145@1.0.0","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30145@1.0.0","target":"pkg:pypi/demo-11011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30145@1.0.0","target":"pkg:pypi/demo-12994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30145@1.0.0","target":"pkg:pypi/demo-21278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30146@1.0.1","target":"pkg:pypi/demo-14914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30146@1.0.1","target":"pkg:pypi/demo-18289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30146@1.0.1","target":"pkg:pypi/demo-2125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30146@1.0.1","target":"pkg:pypi/demo-27370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30147@1.0.2","target":"pkg:pypi/demo-20762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30147@1.0.2","target":"pkg:pypi/demo-22430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30148@1.0.3","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30149@1.0.4","target":"pkg:pypi/demo-10203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30149@1.0.4","target":"pkg:pypi/demo-22085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30149@1.0.4","target":"pkg:pypi/demo-2826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3014@1.0.4","target":"pkg:pypi/demo-13941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3014@1.0.4","target":"pkg:pypi/demo-1498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30150@1.0.0","target":"pkg:pypi/demo-1232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30150@1.0.0","target":"pkg:pypi/demo-23227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30150@1.0.0","target":"pkg:pypi/demo-24395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30151@1.0.1","target":"pkg:pypi/demo-13638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30151@1.0.1","target":"pkg:pypi/demo-19729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30151@1.0.1","target":"pkg:pypi/demo-23436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30151@1.0.1","target":"pkg:pypi/demo-30117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30152@1.0.2","target":"pkg:pypi/demo-17862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30152@1.0.2","target":"pkg:pypi/demo-23223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30152@1.0.2","target":"pkg:pypi/demo-26625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30153@1.0.3","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30153@1.0.3","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30153@1.0.3","target":"pkg:pypi/demo-21572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30153@1.0.3","target":"pkg:pypi/demo-21640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30154@1.0.4","target":"pkg:pypi/demo-15380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30154@1.0.4","target":"pkg:pypi/demo-23326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30155@1.0.0","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30155@1.0.0","target":"pkg:pypi/demo-13209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30155@1.0.0","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30155@1.0.0","target":"pkg:pypi/demo-28808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30156@1.0.1","target":"pkg:pypi/demo-22721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30157@1.0.2","target":"pkg:pypi/demo-13500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30157@1.0.2","target":"pkg:pypi/demo-23817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30157@1.0.2","target":"pkg:pypi/demo-24530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30157@1.0.2","target":"pkg:pypi/demo-29641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30158@1.0.3","target":"pkg:pypi/demo-15463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30158@1.0.3","target":"pkg:pypi/demo-21283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30159@1.0.4","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30159@1.0.4","target":"pkg:pypi/demo-28366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30159@1.0.4","target":"pkg:pypi/demo-29231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30159@1.0.4","target":"pkg:pypi/demo-29677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3015@1.0.0","target":"pkg:pypi/demo-27286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30160@1.0.0","target":"pkg:pypi/demo-16936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30160@1.0.0","target":"pkg:pypi/demo-18305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30160@1.0.0","target":"pkg:pypi/demo-21019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30160@1.0.0","target":"pkg:pypi/demo-26886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30161@1.0.1","target":"pkg:pypi/demo-24141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30161@1.0.1","target":"pkg:pypi/demo-27893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30162@1.0.2","target":"pkg:pypi/demo-25264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30162@1.0.2","target":"pkg:pypi/demo-26441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30162@1.0.2","target":"pkg:pypi/demo-28013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30162@1.0.2","target":"pkg:pypi/demo-28554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30163@1.0.3","target":"pkg:pypi/demo-1639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30164@1.0.4","target":"pkg:pypi/demo-17693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30164@1.0.4","target":"pkg:pypi/demo-21952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30165@1.0.0","target":"pkg:pypi/demo-2963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30166@1.0.1","target":"pkg:pypi/demo-17975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30166@1.0.1","target":"pkg:pypi/demo-27032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30167@1.0.2","target":"pkg:pypi/demo-10831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30167@1.0.2","target":"pkg:pypi/demo-1192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30168@1.0.3","target":"pkg:pypi/demo-11035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30168@1.0.3","target":"pkg:pypi/demo-2045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30168@1.0.3","target":"pkg:pypi/demo-20859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30169@1.0.4","target":"pkg:pypi/demo-13762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30169@1.0.4","target":"pkg:pypi/demo-13982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30169@1.0.4","target":"pkg:pypi/demo-15576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30169@1.0.4","target":"pkg:pypi/demo-1802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3016@1.0.1","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3016@1.0.1","target":"pkg:pypi/demo-17421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3016@1.0.1","target":"pkg:pypi/demo-19158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3016@1.0.1","target":"pkg:pypi/demo-28619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30170@1.0.0","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30170@1.0.0","target":"pkg:pypi/demo-26991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30171@1.0.1","target":"pkg:pypi/demo-12750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30171@1.0.1","target":"pkg:pypi/demo-15173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30171@1.0.1","target":"pkg:pypi/demo-18245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30171@1.0.1","target":"pkg:pypi/demo-22731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30172@1.0.2","target":"pkg:pypi/demo-16019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30172@1.0.2","target":"pkg:pypi/demo-24236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30172@1.0.2","target":"pkg:pypi/demo-27133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30172@1.0.2","target":"pkg:pypi/demo-27366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30173@1.0.3","target":"pkg:pypi/demo-13337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30174@1.0.4","target":"pkg:pypi/demo-27346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30175@1.0.0","target":"pkg:pypi/demo-11474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30175@1.0.0","target":"pkg:pypi/demo-27103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30176@1.0.1","target":"pkg:pypi/demo-24846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30177@1.0.2","target":"pkg:pypi/demo-18879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30178@1.0.3","target":"pkg:pypi/demo-18390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30179@1.0.4","target":"pkg:pypi/demo-20174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30179@1.0.4","target":"pkg:pypi/demo-24449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3017@1.0.2","target":"pkg:pypi/demo-12424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3017@1.0.2","target":"pkg:pypi/demo-17253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3017@1.0.2","target":"pkg:pypi/demo-1739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3017@1.0.2","target":"pkg:pypi/demo-17448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30180@1.0.0","target":"pkg:pypi/demo-22380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30181@1.0.1","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30181@1.0.1","target":"pkg:pypi/demo-19543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30181@1.0.1","target":"pkg:pypi/demo-21577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30182@1.0.2","target":"pkg:pypi/demo-14485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30182@1.0.2","target":"pkg:pypi/demo-16679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30182@1.0.2","target":"pkg:pypi/demo-17848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30182@1.0.2","target":"pkg:pypi/demo-27142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30183@1.0.3","target":"pkg:pypi/demo-17730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30183@1.0.3","target":"pkg:pypi/demo-23357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30184@1.0.4","target":"pkg:pypi/demo-27860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30185@1.0.0","target":"pkg:pypi/demo-1919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30185@1.0.0","target":"pkg:pypi/demo-20756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30185@1.0.0","target":"pkg:pypi/demo-25814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30185@1.0.0","target":"pkg:pypi/demo-27225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30186@1.0.1","target":"pkg:pypi/demo-13880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30186@1.0.1","target":"pkg:pypi/demo-29173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30187@1.0.2","target":"pkg:pypi/demo-14542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30187@1.0.2","target":"pkg:pypi/demo-16557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30187@1.0.2","target":"pkg:pypi/demo-17490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30187@1.0.2","target":"pkg:pypi/demo-26475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30188@1.0.3","target":"pkg:pypi/demo-11883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30189@1.0.4","target":"pkg:pypi/demo-15227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30189@1.0.4","target":"pkg:pypi/demo-22293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30189@1.0.4","target":"pkg:pypi/demo-25977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3018@1.0.3","target":"pkg:pypi/demo-26588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30190@1.0.0","target":"pkg:pypi/demo-21827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30190@1.0.0","target":"pkg:pypi/demo-27429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30191@1.0.1","target":"pkg:pypi/demo-10402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30191@1.0.1","target":"pkg:pypi/demo-13172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30191@1.0.1","target":"pkg:pypi/demo-20003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30191@1.0.1","target":"pkg:pypi/demo-26694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30192@1.0.2","target":"pkg:pypi/demo-1091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30192@1.0.2","target":"pkg:pypi/demo-1335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30192@1.0.2","target":"pkg:pypi/demo-16655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30192@1.0.2","target":"pkg:pypi/demo-20260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30193@1.0.3","target":"pkg:pypi/demo-14814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30193@1.0.3","target":"pkg:pypi/demo-23044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30193@1.0.3","target":"pkg:pypi/demo-29547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30194@1.0.4","target":"pkg:pypi/demo-17559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30195@1.0.0","target":"pkg:pypi/demo-14503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30196@1.0.1","target":"pkg:pypi/demo-1621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30196@1.0.1","target":"pkg:pypi/demo-16696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30196@1.0.1","target":"pkg:pypi/demo-20925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30197@1.0.2","target":"pkg:pypi/demo-13816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30197@1.0.2","target":"pkg:pypi/demo-14580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30197@1.0.2","target":"pkg:pypi/demo-19404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30197@1.0.2","target":"pkg:pypi/demo-24624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30198@1.0.3","target":"pkg:pypi/demo-26559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30198@1.0.3","target":"pkg:pypi/demo-26893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30198@1.0.3","target":"pkg:pypi/demo-28109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30199@1.0.4","target":"pkg:pypi/demo-12479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30199@1.0.4","target":"pkg:pypi/demo-14824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30199@1.0.4","target":"pkg:pypi/demo-16357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30199@1.0.4","target":"pkg:pypi/demo-28814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3019@1.0.4","target":"pkg:pypi/demo-16491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3019@1.0.4","target":"pkg:pypi/demo-1955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3019@1.0.4","target":"pkg:pypi/demo-22836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-301@1.0.1","target":"pkg:pypi/demo-20242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-301@1.0.1","target":"pkg:pypi/demo-22305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-301@1.0.1","target":"pkg:pypi/demo-26979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-301@1.0.1","target":"pkg:pypi/demo-29353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30200@1.0.0","target":"pkg:pypi/demo-11885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30200@1.0.0","target":"pkg:pypi/demo-19774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30200@1.0.0","target":"pkg:pypi/demo-23421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30201@1.0.1","target":"pkg:pypi/demo-15806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30201@1.0.1","target":"pkg:pypi/demo-26012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30202@1.0.2","target":"pkg:pypi/demo-18324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30202@1.0.2","target":"pkg:pypi/demo-27507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30203@1.0.3","target":"pkg:pypi/demo-17185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30203@1.0.3","target":"pkg:pypi/demo-21166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30203@1.0.3","target":"pkg:pypi/demo-21448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30204@1.0.4","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30204@1.0.4","target":"pkg:pypi/demo-12208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30204@1.0.4","target":"pkg:pypi/demo-23349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30205@1.0.0","target":"pkg:pypi/demo-14583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30205@1.0.0","target":"pkg:pypi/demo-15641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30205@1.0.0","target":"pkg:pypi/demo-25413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30206@1.0.1","target":"pkg:pypi/demo-12765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30206@1.0.1","target":"pkg:pypi/demo-15590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30206@1.0.1","target":"pkg:pypi/demo-22130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30206@1.0.1","target":"pkg:pypi/demo-23354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30207@1.0.2","target":"pkg:pypi/demo-29998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30208@1.0.3","target":"pkg:pypi/demo-13123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30208@1.0.3","target":"pkg:pypi/demo-17871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30209@1.0.4","target":"pkg:pypi/demo-26503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3020@1.0.0","target":"pkg:pypi/demo-12413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3020@1.0.0","target":"pkg:pypi/demo-24209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3020@1.0.0","target":"pkg:pypi/demo-24910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30210@1.0.0","target":"pkg:pypi/demo-1161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30210@1.0.0","target":"pkg:pypi/demo-1682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30210@1.0.0","target":"pkg:pypi/demo-18460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30210@1.0.0","target":"pkg:pypi/demo-24028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30211@1.0.1","target":"pkg:pypi/demo-17440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30212@1.0.2","target":"pkg:pypi/demo-14497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30212@1.0.2","target":"pkg:pypi/demo-15060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30212@1.0.2","target":"pkg:pypi/demo-20169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30212@1.0.2","target":"pkg:pypi/demo-26867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30213@1.0.3","target":"pkg:pypi/demo-21396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30214@1.0.4","target":"pkg:pypi/demo-14532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30215@1.0.0","target":"pkg:pypi/demo-18802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30215@1.0.0","target":"pkg:pypi/demo-19876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30216@1.0.1","target":"pkg:pypi/demo-25541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30216@1.0.1","target":"pkg:pypi/demo-26908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30216@1.0.1","target":"pkg:pypi/demo-28929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30217@1.0.2","target":"pkg:pypi/demo-16916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30217@1.0.2","target":"pkg:pypi/demo-26675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30217@1.0.2","target":"pkg:pypi/demo-29705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30218@1.0.3","target":"pkg:pypi/demo-15128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30218@1.0.3","target":"pkg:pypi/demo-15156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30218@1.0.3","target":"pkg:pypi/demo-16552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30218@1.0.3","target":"pkg:pypi/demo-23487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30219@1.0.4","target":"pkg:pypi/demo-13893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3021@1.0.1","target":"pkg:pypi/demo-11673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3021@1.0.1","target":"pkg:pypi/demo-17884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3021@1.0.1","target":"pkg:pypi/demo-20784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3021@1.0.1","target":"pkg:pypi/demo-28668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30220@1.0.0","target":"pkg:pypi/demo-23772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30221@1.0.1","target":"pkg:pypi/demo-1486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30221@1.0.1","target":"pkg:pypi/demo-19152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30221@1.0.1","target":"pkg:pypi/demo-20459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30221@1.0.1","target":"pkg:pypi/demo-23034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30222@1.0.2","target":"pkg:pypi/demo-13151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30222@1.0.2","target":"pkg:pypi/demo-13424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30222@1.0.2","target":"pkg:pypi/demo-2477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30223@1.0.3","target":"pkg:pypi/demo-23094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30224@1.0.4","target":"pkg:pypi/demo-12974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30224@1.0.4","target":"pkg:pypi/demo-23156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30224@1.0.4","target":"pkg:pypi/demo-30041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30225@1.0.0","target":"pkg:pypi/demo-12095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30225@1.0.0","target":"pkg:pypi/demo-12408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30225@1.0.0","target":"pkg:pypi/demo-24121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30226@1.0.1","target":"pkg:pypi/demo-19680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30226@1.0.1","target":"pkg:pypi/demo-22542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30226@1.0.1","target":"pkg:pypi/demo-25416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30227@1.0.2","target":"pkg:pypi/demo-12769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30227@1.0.2","target":"pkg:pypi/demo-1300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30227@1.0.2","target":"pkg:pypi/demo-17179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30227@1.0.2","target":"pkg:pypi/demo-29387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30228@1.0.3","target":"pkg:pypi/demo-11294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30228@1.0.3","target":"pkg:pypi/demo-24823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30229@1.0.4","target":"pkg:pypi/demo-28424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3022@1.0.2","target":"pkg:pypi/demo-20292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3022@1.0.2","target":"pkg:pypi/demo-240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30230@1.0.0","target":"pkg:pypi/demo-11223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30230@1.0.0","target":"pkg:pypi/demo-15795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30230@1.0.0","target":"pkg:pypi/demo-28508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30231@1.0.1","target":"pkg:pypi/demo-20864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30231@1.0.1","target":"pkg:pypi/demo-23364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30231@1.0.1","target":"pkg:pypi/demo-25408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30232@1.0.2","target":"pkg:pypi/demo-13964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30232@1.0.2","target":"pkg:pypi/demo-17455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30232@1.0.2","target":"pkg:pypi/demo-27937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30233@1.0.3","target":"pkg:pypi/demo-13017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30233@1.0.3","target":"pkg:pypi/demo-20888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30233@1.0.3","target":"pkg:pypi/demo-28862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30234@1.0.4","target":"pkg:pypi/demo-14988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30234@1.0.4","target":"pkg:pypi/demo-16628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30234@1.0.4","target":"pkg:pypi/demo-20946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30234@1.0.4","target":"pkg:pypi/demo-21949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30235@1.0.0","target":"pkg:pypi/demo-26299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30236@1.0.1","target":"pkg:pypi/demo-1164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30236@1.0.1","target":"pkg:pypi/demo-15954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30237@1.0.2","target":"pkg:pypi/demo-14492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30237@1.0.2","target":"pkg:pypi/demo-17785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30237@1.0.2","target":"pkg:pypi/demo-20478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30237@1.0.2","target":"pkg:pypi/demo-26995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30238@1.0.3","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30238@1.0.3","target":"pkg:pypi/demo-14372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30238@1.0.3","target":"pkg:pypi/demo-23335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30239@1.0.4","target":"pkg:pypi/demo-10859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30239@1.0.4","target":"pkg:pypi/demo-17287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30239@1.0.4","target":"pkg:pypi/demo-19711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30239@1.0.4","target":"pkg:pypi/demo-26390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3023@1.0.3","target":"pkg:pypi/demo-28437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30240@1.0.0","target":"pkg:pypi/demo-16573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30241@1.0.1","target":"pkg:pypi/demo-21616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30242@1.0.2","target":"pkg:pypi/demo-164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30242@1.0.2","target":"pkg:pypi/demo-28695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30243@1.0.3","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30243@1.0.3","target":"pkg:pypi/demo-19472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30244@1.0.4","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30244@1.0.4","target":"pkg:pypi/demo-23143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30244@1.0.4","target":"pkg:pypi/demo-24753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30244@1.0.4","target":"pkg:pypi/demo-29571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30245@1.0.0","target":"pkg:pypi/demo-15258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30246@1.0.1","target":"pkg:pypi/demo-28585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30247@1.0.2","target":"pkg:pypi/demo-13165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30247@1.0.2","target":"pkg:pypi/demo-20664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30247@1.0.2","target":"pkg:pypi/demo-29125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30248@1.0.3","target":"pkg:pypi/demo-13144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30248@1.0.3","target":"pkg:pypi/demo-2107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30248@1.0.3","target":"pkg:pypi/demo-2986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30249@1.0.4","target":"pkg:pypi/demo-15986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30249@1.0.4","target":"pkg:pypi/demo-22112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3024@1.0.4","target":"pkg:pypi/demo-17520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3024@1.0.4","target":"pkg:pypi/demo-24561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3024@1.0.4","target":"pkg:pypi/demo-25731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30250@1.0.0","target":"pkg:pypi/demo-19101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30250@1.0.0","target":"pkg:pypi/demo-20015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30250@1.0.0","target":"pkg:pypi/demo-23682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30251@1.0.1","target":"pkg:pypi/demo-1595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30251@1.0.1","target":"pkg:pypi/demo-24802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30252@1.0.2","target":"pkg:pypi/demo-10574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30253@1.0.3","target":"pkg:pypi/demo-20612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30253@1.0.3","target":"pkg:pypi/demo-29730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30254@1.0.4","target":"pkg:pypi/demo-22632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30254@1.0.4","target":"pkg:pypi/demo-24274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30254@1.0.4","target":"pkg:pypi/demo-27924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30254@1.0.4","target":"pkg:pypi/demo-29451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30255@1.0.0","target":"pkg:pypi/demo-10731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30255@1.0.0","target":"pkg:pypi/demo-11991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30255@1.0.0","target":"pkg:pypi/demo-22714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30256@1.0.1","target":"pkg:pypi/demo-15799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30256@1.0.1","target":"pkg:pypi/demo-17242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30256@1.0.1","target":"pkg:pypi/demo-19084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30256@1.0.1","target":"pkg:pypi/demo-20379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30257@1.0.2","target":"pkg:pypi/demo-12074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30257@1.0.2","target":"pkg:pypi/demo-17608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30257@1.0.2","target":"pkg:pypi/demo-20842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30258@1.0.3","target":"pkg:pypi/demo-15698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30258@1.0.3","target":"pkg:pypi/demo-16535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30258@1.0.3","target":"pkg:pypi/demo-24231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30258@1.0.3","target":"pkg:pypi/demo-28394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30259@1.0.4","target":"pkg:pypi/demo-11835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30259@1.0.4","target":"pkg:pypi/demo-15992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30259@1.0.4","target":"pkg:pypi/demo-21034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30259@1.0.4","target":"pkg:pypi/demo-27398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3025@1.0.0","target":"pkg:pypi/demo-19764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3025@1.0.0","target":"pkg:pypi/demo-25422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30260@1.0.0","target":"pkg:pypi/demo-12630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30260@1.0.0","target":"pkg:pypi/demo-25412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30260@1.0.0","target":"pkg:pypi/demo-27390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30260@1.0.0","target":"pkg:pypi/demo-28004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30261@1.0.1","target":"pkg:pypi/demo-11064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30261@1.0.1","target":"pkg:pypi/demo-15763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30261@1.0.1","target":"pkg:pypi/demo-21572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30261@1.0.1","target":"pkg:pypi/demo-25378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30262@1.0.2","target":"pkg:pypi/demo-2102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30262@1.0.2","target":"pkg:pypi/demo-2770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30263@1.0.3","target":"pkg:pypi/demo-22112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30264@1.0.4","target":"pkg:pypi/demo-16186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30264@1.0.4","target":"pkg:pypi/demo-17964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30264@1.0.4","target":"pkg:pypi/demo-24653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30265@1.0.0","target":"pkg:pypi/demo-11028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30265@1.0.0","target":"pkg:pypi/demo-13914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30265@1.0.0","target":"pkg:pypi/demo-21816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30266@1.0.1","target":"pkg:pypi/demo-12931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30266@1.0.1","target":"pkg:pypi/demo-16667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30266@1.0.1","target":"pkg:pypi/demo-17065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30266@1.0.1","target":"pkg:pypi/demo-26687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30267@1.0.2","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30267@1.0.2","target":"pkg:pypi/demo-17902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30267@1.0.2","target":"pkg:pypi/demo-2361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30267@1.0.2","target":"pkg:pypi/demo-25303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30268@1.0.3","target":"pkg:pypi/demo-2611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30268@1.0.3","target":"pkg:pypi/demo-27249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30269@1.0.4","target":"pkg:pypi/demo-22895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30269@1.0.4","target":"pkg:pypi/demo-25088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30269@1.0.4","target":"pkg:pypi/demo-26587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3026@1.0.1","target":"pkg:pypi/demo-22911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30270@1.0.0","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30270@1.0.0","target":"pkg:pypi/demo-21204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30270@1.0.0","target":"pkg:pypi/demo-23772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30271@1.0.1","target":"pkg:pypi/demo-11215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30271@1.0.1","target":"pkg:pypi/demo-1711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30272@1.0.2","target":"pkg:pypi/demo-1269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30272@1.0.2","target":"pkg:pypi/demo-13811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30273@1.0.3","target":"pkg:pypi/demo-15198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30273@1.0.3","target":"pkg:pypi/demo-15591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30273@1.0.3","target":"pkg:pypi/demo-23926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30274@1.0.4","target":"pkg:pypi/demo-10460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30274@1.0.4","target":"pkg:pypi/demo-25993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30275@1.0.0","target":"pkg:pypi/demo-22641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30276@1.0.1","target":"pkg:pypi/demo-21444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30276@1.0.1","target":"pkg:pypi/demo-27374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30277@1.0.2","target":"pkg:pypi/demo-16110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30277@1.0.2","target":"pkg:pypi/demo-20339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30278@1.0.3","target":"pkg:pypi/demo-14409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30278@1.0.3","target":"pkg:pypi/demo-20587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30278@1.0.3","target":"pkg:pypi/demo-21478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30279@1.0.4","target":"pkg:pypi/demo-12156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3027@1.0.2","target":"pkg:pypi/demo-18143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30280@1.0.0","target":"pkg:pypi/demo-19650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30280@1.0.0","target":"pkg:pypi/demo-28169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30280@1.0.0","target":"pkg:pypi/demo-2895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30281@1.0.1","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30282@1.0.2","target":"pkg:pypi/demo-16224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30282@1.0.2","target":"pkg:pypi/demo-16311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30282@1.0.2","target":"pkg:pypi/demo-25599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30282@1.0.2","target":"pkg:pypi/demo-27928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30283@1.0.3","target":"pkg:pypi/demo-1572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30283@1.0.3","target":"pkg:pypi/demo-29994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30284@1.0.4","target":"pkg:pypi/demo-15312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30284@1.0.4","target":"pkg:pypi/demo-21632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30285@1.0.0","target":"pkg:pypi/demo-11708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30285@1.0.0","target":"pkg:pypi/demo-20559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30285@1.0.0","target":"pkg:pypi/demo-24261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30285@1.0.0","target":"pkg:pypi/demo-29881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30286@1.0.1","target":"pkg:pypi/demo-18475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30286@1.0.1","target":"pkg:pypi/demo-2009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30286@1.0.1","target":"pkg:pypi/demo-26753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30286@1.0.1","target":"pkg:pypi/demo-28539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30287@1.0.2","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30287@1.0.2","target":"pkg:pypi/demo-26071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30288@1.0.3","target":"pkg:pypi/demo-144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30288@1.0.3","target":"pkg:pypi/demo-16012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30288@1.0.3","target":"pkg:pypi/demo-23562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30288@1.0.3","target":"pkg:pypi/demo-28184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30289@1.0.4","target":"pkg:pypi/demo-26513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30289@1.0.4","target":"pkg:pypi/demo-28326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3028@1.0.3","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3028@1.0.3","target":"pkg:pypi/demo-17142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3028@1.0.3","target":"pkg:pypi/demo-26916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3028@1.0.3","target":"pkg:pypi/demo-28138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30290@1.0.0","target":"pkg:pypi/demo-19829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30290@1.0.0","target":"pkg:pypi/demo-24229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30290@1.0.0","target":"pkg:pypi/demo-29160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30291@1.0.1","target":"pkg:pypi/demo-12933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30291@1.0.1","target":"pkg:pypi/demo-17917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30291@1.0.1","target":"pkg:pypi/demo-24247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30291@1.0.1","target":"pkg:pypi/demo-2557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30292@1.0.2","target":"pkg:pypi/demo-27432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30293@1.0.3","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30293@1.0.3","target":"pkg:pypi/demo-15963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30293@1.0.3","target":"pkg:pypi/demo-19449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30293@1.0.3","target":"pkg:pypi/demo-21334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30294@1.0.4","target":"pkg:pypi/demo-10903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30294@1.0.4","target":"pkg:pypi/demo-25300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30295@1.0.0","target":"pkg:pypi/demo-10811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30295@1.0.0","target":"pkg:pypi/demo-12984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30295@1.0.0","target":"pkg:pypi/demo-29198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30296@1.0.1","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30296@1.0.1","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30296@1.0.1","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30296@1.0.1","target":"pkg:pypi/demo-21394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30297@1.0.2","target":"pkg:pypi/demo-17849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30297@1.0.2","target":"pkg:pypi/demo-22994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30298@1.0.3","target":"pkg:pypi/demo-11949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30298@1.0.3","target":"pkg:pypi/demo-19649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30298@1.0.3","target":"pkg:pypi/demo-25892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30299@1.0.4","target":"pkg:pypi/demo-10403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30299@1.0.4","target":"pkg:pypi/demo-14865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30299@1.0.4","target":"pkg:pypi/demo-25631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30299@1.0.4","target":"pkg:pypi/demo-29702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3029@1.0.4","target":"pkg:pypi/demo-21599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3029@1.0.4","target":"pkg:pypi/demo-22216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3029@1.0.4","target":"pkg:pypi/demo-23953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-302@1.0.2","target":"pkg:pypi/demo-18753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30300@1.0.0","target":"pkg:pypi/demo-11197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30300@1.0.0","target":"pkg:pypi/demo-15997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30300@1.0.0","target":"pkg:pypi/demo-16153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30300@1.0.0","target":"pkg:pypi/demo-26864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30301@1.0.1","target":"pkg:pypi/demo-17456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30301@1.0.1","target":"pkg:pypi/demo-19189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30301@1.0.1","target":"pkg:pypi/demo-24699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30302@1.0.2","target":"pkg:pypi/demo-13290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30302@1.0.2","target":"pkg:pypi/demo-19296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30303@1.0.3","target":"pkg:pypi/demo-17570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30303@1.0.3","target":"pkg:pypi/demo-18892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30303@1.0.3","target":"pkg:pypi/demo-22378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30304@1.0.4","target":"pkg:pypi/demo-26706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30305@1.0.0","target":"pkg:pypi/demo-12354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30305@1.0.0","target":"pkg:pypi/demo-26692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30306@1.0.1","target":"pkg:pypi/demo-18715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30307@1.0.2","target":"pkg:pypi/demo-12603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30308@1.0.3","target":"pkg:pypi/demo-12033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30308@1.0.3","target":"pkg:pypi/demo-13558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30308@1.0.3","target":"pkg:pypi/demo-19274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30308@1.0.3","target":"pkg:pypi/demo-22125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30309@1.0.4","target":"pkg:pypi/demo-13008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30309@1.0.4","target":"pkg:pypi/demo-15494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30309@1.0.4","target":"pkg:pypi/demo-20745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3030@1.0.0","target":"pkg:pypi/demo-14414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3030@1.0.0","target":"pkg:pypi/demo-23853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3030@1.0.0","target":"pkg:pypi/demo-25036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3030@1.0.0","target":"pkg:pypi/demo-25909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30310@1.0.0","target":"pkg:pypi/demo-14954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30310@1.0.0","target":"pkg:pypi/demo-20898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30310@1.0.0","target":"pkg:pypi/demo-21432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30311@1.0.1","target":"pkg:pypi/demo-11897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30311@1.0.1","target":"pkg:pypi/demo-19904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30311@1.0.1","target":"pkg:pypi/demo-20277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30312@1.0.2","target":"pkg:pypi/demo-10268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30312@1.0.2","target":"pkg:pypi/demo-16631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30312@1.0.2","target":"pkg:pypi/demo-17823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30313@1.0.3","target":"pkg:pypi/demo-12149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30313@1.0.3","target":"pkg:pypi/demo-23161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30313@1.0.3","target":"pkg:pypi/demo-26509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30314@1.0.4","target":"pkg:pypi/demo-1356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30314@1.0.4","target":"pkg:pypi/demo-24461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30314@1.0.4","target":"pkg:pypi/demo-26987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30315@1.0.0","target":"pkg:pypi/demo-1923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30315@1.0.0","target":"pkg:pypi/demo-21545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30315@1.0.0","target":"pkg:pypi/demo-23644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30316@1.0.1","target":"pkg:pypi/demo-27520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30317@1.0.2","target":"pkg:pypi/demo-17910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30317@1.0.2","target":"pkg:pypi/demo-21964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30317@1.0.2","target":"pkg:pypi/demo-29679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30318@1.0.3","target":"pkg:pypi/demo-13555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30318@1.0.3","target":"pkg:pypi/demo-22578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30318@1.0.3","target":"pkg:pypi/demo-25145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30318@1.0.3","target":"pkg:pypi/demo-28955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30319@1.0.4","target":"pkg:pypi/demo-24778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3031@1.0.1","target":"pkg:pypi/demo-25844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30320@1.0.0","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30320@1.0.0","target":"pkg:pypi/demo-26264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30320@1.0.0","target":"pkg:pypi/demo-27531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30321@1.0.1","target":"pkg:pypi/demo-19344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30321@1.0.1","target":"pkg:pypi/demo-21096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30321@1.0.1","target":"pkg:pypi/demo-21273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30322@1.0.2","target":"pkg:pypi/demo-13207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30322@1.0.2","target":"pkg:pypi/demo-13554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30323@1.0.3","target":"pkg:pypi/demo-16921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30323@1.0.3","target":"pkg:pypi/demo-18421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30323@1.0.3","target":"pkg:pypi/demo-23692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30323@1.0.3","target":"pkg:pypi/demo-2522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30324@1.0.4","target":"pkg:pypi/demo-12797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30324@1.0.4","target":"pkg:pypi/demo-13598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30324@1.0.4","target":"pkg:pypi/demo-14156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30324@1.0.4","target":"pkg:pypi/demo-26713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30325@1.0.0","target":"pkg:pypi/demo-1287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30325@1.0.0","target":"pkg:pypi/demo-15384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30326@1.0.1","target":"pkg:pypi/demo-11196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30326@1.0.1","target":"pkg:pypi/demo-15200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30326@1.0.1","target":"pkg:pypi/demo-22687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30327@1.0.2","target":"pkg:pypi/demo-13904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30327@1.0.2","target":"pkg:pypi/demo-14465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30327@1.0.2","target":"pkg:pypi/demo-26511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30327@1.0.2","target":"pkg:pypi/demo-29288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30328@1.0.3","target":"pkg:pypi/demo-18292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30328@1.0.3","target":"pkg:pypi/demo-24492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30328@1.0.3","target":"pkg:pypi/demo-26284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30328@1.0.3","target":"pkg:pypi/demo-29395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30329@1.0.4","target":"pkg:pypi/demo-13745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30329@1.0.4","target":"pkg:pypi/demo-24839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3032@1.0.2","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3032@1.0.2","target":"pkg:pypi/demo-12369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3032@1.0.2","target":"pkg:pypi/demo-24158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3032@1.0.2","target":"pkg:pypi/demo-26639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30330@1.0.0","target":"pkg:pypi/demo-12296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30330@1.0.0","target":"pkg:pypi/demo-22760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30330@1.0.0","target":"pkg:pypi/demo-25817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30330@1.0.0","target":"pkg:pypi/demo-28993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30331@1.0.1","target":"pkg:pypi/demo-15994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30331@1.0.1","target":"pkg:pypi/demo-18227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30331@1.0.1","target":"pkg:pypi/demo-28957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30332@1.0.2","target":"pkg:pypi/demo-20682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30333@1.0.3","target":"pkg:pypi/demo-12250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30333@1.0.3","target":"pkg:pypi/demo-20687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30333@1.0.3","target":"pkg:pypi/demo-22037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30333@1.0.3","target":"pkg:pypi/demo-29248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30334@1.0.4","target":"pkg:pypi/demo-19412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30334@1.0.4","target":"pkg:pypi/demo-19773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30334@1.0.4","target":"pkg:pypi/demo-2437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30335@1.0.0","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30335@1.0.0","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30335@1.0.0","target":"pkg:pypi/demo-20191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30335@1.0.0","target":"pkg:pypi/demo-25075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30336@1.0.1","target":"pkg:pypi/demo-11744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30336@1.0.1","target":"pkg:pypi/demo-14286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30336@1.0.1","target":"pkg:pypi/demo-14752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30337@1.0.2","target":"pkg:pypi/demo-19613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30337@1.0.2","target":"pkg:pypi/demo-20592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30337@1.0.2","target":"pkg:pypi/demo-28947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30337@1.0.2","target":"pkg:pypi/demo-29134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30338@1.0.3","target":"pkg:pypi/demo-13320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30338@1.0.3","target":"pkg:pypi/demo-18126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30338@1.0.3","target":"pkg:pypi/demo-23775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30338@1.0.3","target":"pkg:pypi/demo-26084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30339@1.0.4","target":"pkg:pypi/demo-11310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30339@1.0.4","target":"pkg:pypi/demo-20774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30339@1.0.4","target":"pkg:pypi/demo-23530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3033@1.0.3","target":"pkg:pypi/demo-14512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3033@1.0.3","target":"pkg:pypi/demo-29361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30340@1.0.0","target":"pkg:pypi/demo-26173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30341@1.0.1","target":"pkg:pypi/demo-25585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30342@1.0.2","target":"pkg:pypi/demo-13139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30342@1.0.2","target":"pkg:pypi/demo-20202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30342@1.0.2","target":"pkg:pypi/demo-28728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30343@1.0.3","target":"pkg:pypi/demo-18504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30343@1.0.3","target":"pkg:pypi/demo-19173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30344@1.0.4","target":"pkg:pypi/demo-12879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30344@1.0.4","target":"pkg:pypi/demo-13903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30344@1.0.4","target":"pkg:pypi/demo-18150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30344@1.0.4","target":"pkg:pypi/demo-23638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30345@1.0.0","target":"pkg:pypi/demo-11211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30345@1.0.0","target":"pkg:pypi/demo-24026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30345@1.0.0","target":"pkg:pypi/demo-27578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30345@1.0.0","target":"pkg:pypi/demo-28536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30346@1.0.1","target":"pkg:pypi/demo-15812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30346@1.0.1","target":"pkg:pypi/demo-21991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30346@1.0.1","target":"pkg:pypi/demo-25239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30347@1.0.2","target":"pkg:pypi/demo-11783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30347@1.0.2","target":"pkg:pypi/demo-12147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30347@1.0.2","target":"pkg:pypi/demo-20679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30347@1.0.2","target":"pkg:pypi/demo-2707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30348@1.0.3","target":"pkg:pypi/demo-15332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30348@1.0.3","target":"pkg:pypi/demo-16356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30348@1.0.3","target":"pkg:pypi/demo-18188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30348@1.0.3","target":"pkg:pypi/demo-250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30349@1.0.4","target":"pkg:pypi/demo-29527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3034@1.0.4","target":"pkg:pypi/demo-25680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30350@1.0.0","target":"pkg:pypi/demo-15810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30350@1.0.0","target":"pkg:pypi/demo-1695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30350@1.0.0","target":"pkg:pypi/demo-16965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30350@1.0.0","target":"pkg:pypi/demo-18259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30351@1.0.1","target":"pkg:pypi/demo-17464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30352@1.0.2","target":"pkg:pypi/demo-11595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30352@1.0.2","target":"pkg:pypi/demo-16152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30352@1.0.2","target":"pkg:pypi/demo-20096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30352@1.0.2","target":"pkg:pypi/demo-25402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30353@1.0.3","target":"pkg:pypi/demo-16405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30354@1.0.4","target":"pkg:pypi/demo-21397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30354@1.0.4","target":"pkg:pypi/demo-22437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30355@1.0.0","target":"pkg:pypi/demo-11690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30355@1.0.0","target":"pkg:pypi/demo-18421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30355@1.0.0","target":"pkg:pypi/demo-21779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30356@1.0.1","target":"pkg:pypi/demo-18033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30356@1.0.1","target":"pkg:pypi/demo-20181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30357@1.0.2","target":"pkg:pypi/demo-23068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30357@1.0.2","target":"pkg:pypi/demo-26193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30357@1.0.2","target":"pkg:pypi/demo-28363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30357@1.0.2","target":"pkg:pypi/demo-300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30358@1.0.3","target":"pkg:pypi/demo-20283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30358@1.0.3","target":"pkg:pypi/demo-20654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30358@1.0.3","target":"pkg:pypi/demo-26664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30358@1.0.3","target":"pkg:pypi/demo-27269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30359@1.0.4","target":"pkg:pypi/demo-21480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30359@1.0.4","target":"pkg:pypi/demo-21987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30359@1.0.4","target":"pkg:pypi/demo-28938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3035@1.0.0","target":"pkg:pypi/demo-20444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3035@1.0.0","target":"pkg:pypi/demo-23415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30360@1.0.0","target":"pkg:pypi/demo-13134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30360@1.0.0","target":"pkg:pypi/demo-18872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30360@1.0.0","target":"pkg:pypi/demo-21263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30360@1.0.0","target":"pkg:pypi/demo-26559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30361@1.0.1","target":"pkg:pypi/demo-18771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30361@1.0.1","target":"pkg:pypi/demo-27581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30362@1.0.2","target":"pkg:pypi/demo-22042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30363@1.0.3","target":"pkg:pypi/demo-1186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30363@1.0.3","target":"pkg:pypi/demo-25216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30364@1.0.4","target":"pkg:pypi/demo-20056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30364@1.0.4","target":"pkg:pypi/demo-2788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30365@1.0.0","target":"pkg:pypi/demo-19794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30365@1.0.0","target":"pkg:pypi/demo-2163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30365@1.0.0","target":"pkg:pypi/demo-22882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30365@1.0.0","target":"pkg:pypi/demo-29694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30366@1.0.1","target":"pkg:pypi/demo-22611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30367@1.0.2","target":"pkg:pypi/demo-17445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30367@1.0.2","target":"pkg:pypi/demo-19027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30367@1.0.2","target":"pkg:pypi/demo-23866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30367@1.0.2","target":"pkg:pypi/demo-30340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30368@1.0.3","target":"pkg:pypi/demo-1637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30368@1.0.3","target":"pkg:pypi/demo-22762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30368@1.0.3","target":"pkg:pypi/demo-237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30368@1.0.3","target":"pkg:pypi/demo-25471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30369@1.0.4","target":"pkg:pypi/demo-1911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3036@1.0.1","target":"pkg:pypi/demo-15451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3036@1.0.1","target":"pkg:pypi/demo-3022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30370@1.0.0","target":"pkg:pypi/demo-18248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30371@1.0.1","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30371@1.0.1","target":"pkg:pypi/demo-27689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30372@1.0.2","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30372@1.0.2","target":"pkg:pypi/demo-18117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30372@1.0.2","target":"pkg:pypi/demo-2833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30372@1.0.2","target":"pkg:pypi/demo-29691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30373@1.0.3","target":"pkg:pypi/demo-18303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30373@1.0.3","target":"pkg:pypi/demo-25082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30373@1.0.3","target":"pkg:pypi/demo-28622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30373@1.0.3","target":"pkg:pypi/demo-29070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30374@1.0.4","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30374@1.0.4","target":"pkg:pypi/demo-21596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30374@1.0.4","target":"pkg:pypi/demo-23907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30374@1.0.4","target":"pkg:pypi/demo-24731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30375@1.0.0","target":"pkg:pypi/demo-1912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30375@1.0.0","target":"pkg:pypi/demo-26421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30376@1.0.1","target":"pkg:pypi/demo-28403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30376@1.0.1","target":"pkg:pypi/demo-28730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30377@1.0.2","target":"pkg:pypi/demo-13701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30377@1.0.2","target":"pkg:pypi/demo-25201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30377@1.0.2","target":"pkg:pypi/demo-26873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30378@1.0.3","target":"pkg:pypi/demo-2344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30379@1.0.4","target":"pkg:pypi/demo-13569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30379@1.0.4","target":"pkg:pypi/demo-18004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30379@1.0.4","target":"pkg:pypi/demo-19559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30379@1.0.4","target":"pkg:pypi/demo-28156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3037@1.0.2","target":"pkg:pypi/demo-13117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3037@1.0.2","target":"pkg:pypi/demo-14058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3037@1.0.2","target":"pkg:pypi/demo-17203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3037@1.0.2","target":"pkg:pypi/demo-18339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30380@1.0.0","target":"pkg:pypi/demo-19693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30381@1.0.1","target":"pkg:pypi/demo-18003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30381@1.0.1","target":"pkg:pypi/demo-18674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30382@1.0.2","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30383@1.0.3","target":"pkg:pypi/demo-12063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30383@1.0.3","target":"pkg:pypi/demo-30355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30384@1.0.4","target":"pkg:pypi/demo-17394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30384@1.0.4","target":"pkg:pypi/demo-1812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30384@1.0.4","target":"pkg:pypi/demo-21235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30384@1.0.4","target":"pkg:pypi/demo-21749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30385@1.0.0","target":"pkg:pypi/demo-13184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30385@1.0.0","target":"pkg:pypi/demo-14618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30385@1.0.0","target":"pkg:pypi/demo-1600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30386@1.0.1","target":"pkg:pypi/demo-12566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30386@1.0.1","target":"pkg:pypi/demo-15978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30386@1.0.1","target":"pkg:pypi/demo-26368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30387@1.0.2","target":"pkg:pypi/demo-12812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30387@1.0.2","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30387@1.0.2","target":"pkg:pypi/demo-1846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30387@1.0.2","target":"pkg:pypi/demo-24660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30388@1.0.3","target":"pkg:pypi/demo-10648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30388@1.0.3","target":"pkg:pypi/demo-13482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30388@1.0.3","target":"pkg:pypi/demo-29979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30389@1.0.4","target":"pkg:pypi/demo-15544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30389@1.0.4","target":"pkg:pypi/demo-24896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3038@1.0.3","target":"pkg:pypi/demo-16475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3038@1.0.3","target":"pkg:pypi/demo-26159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3038@1.0.3","target":"pkg:pypi/demo-28475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30390@1.0.0","target":"pkg:pypi/demo-1598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30391@1.0.1","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30391@1.0.1","target":"pkg:pypi/demo-28535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30392@1.0.2","target":"pkg:pypi/demo-1513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30392@1.0.2","target":"pkg:pypi/demo-18702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30392@1.0.2","target":"pkg:pypi/demo-26454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30393@1.0.3","target":"pkg:pypi/demo-12112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30394@1.0.4","target":"pkg:pypi/demo-10348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30394@1.0.4","target":"pkg:pypi/demo-16924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30394@1.0.4","target":"pkg:pypi/demo-26823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30395@1.0.0","target":"pkg:pypi/demo-10440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30395@1.0.0","target":"pkg:pypi/demo-13618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30395@1.0.0","target":"pkg:pypi/demo-20743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30395@1.0.0","target":"pkg:pypi/demo-23955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30396@1.0.1","target":"pkg:pypi/demo-10530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30397@1.0.2","target":"pkg:pypi/demo-14001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30397@1.0.2","target":"pkg:pypi/demo-19917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30397@1.0.2","target":"pkg:pypi/demo-2980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30397@1.0.2","target":"pkg:pypi/demo-30176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30398@1.0.3","target":"pkg:pypi/demo-16210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30398@1.0.3","target":"pkg:pypi/demo-2192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30398@1.0.3","target":"pkg:pypi/demo-26565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30398@1.0.3","target":"pkg:pypi/demo-30104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30399@1.0.4","target":"pkg:pypi/demo-16959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30399@1.0.4","target":"pkg:pypi/demo-18943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30399@1.0.4","target":"pkg:pypi/demo-22144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3039@1.0.4","target":"pkg:pypi/demo-11288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3039@1.0.4","target":"pkg:pypi/demo-15109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3039@1.0.4","target":"pkg:pypi/demo-1871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3039@1.0.4","target":"pkg:pypi/demo-21583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-303@1.0.3","target":"pkg:pypi/demo-15040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-303@1.0.3","target":"pkg:pypi/demo-27618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-303@1.0.3","target":"pkg:pypi/demo-2998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30400@1.0.0","target":"pkg:pypi/demo-26783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30401@1.0.1","target":"pkg:pypi/demo-18394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30401@1.0.1","target":"pkg:pypi/demo-21127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30401@1.0.1","target":"pkg:pypi/demo-24470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30401@1.0.1","target":"pkg:pypi/demo-28520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30402@1.0.2","target":"pkg:pypi/demo-14391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30402@1.0.2","target":"pkg:pypi/demo-1771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30402@1.0.2","target":"pkg:pypi/demo-19891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30402@1.0.2","target":"pkg:pypi/demo-27657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30403@1.0.3","target":"pkg:pypi/demo-1563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30404@1.0.4","target":"pkg:pypi/demo-17447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30405@1.0.0","target":"pkg:pypi/demo-1612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30406@1.0.1","target":"pkg:pypi/demo-14269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30407@1.0.2","target":"pkg:pypi/demo-26376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30408@1.0.3","target":"pkg:pypi/demo-12208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30408@1.0.3","target":"pkg:pypi/demo-14066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30408@1.0.3","target":"pkg:pypi/demo-14120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30409@1.0.4","target":"pkg:pypi/demo-16920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30409@1.0.4","target":"pkg:pypi/demo-2020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3040@1.0.0","target":"pkg:pypi/demo-1299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3040@1.0.0","target":"pkg:pypi/demo-18058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3040@1.0.0","target":"pkg:pypi/demo-20220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3040@1.0.0","target":"pkg:pypi/demo-2386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30410@1.0.0","target":"pkg:pypi/demo-14443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30411@1.0.1","target":"pkg:pypi/demo-1118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30412@1.0.2","target":"pkg:pypi/demo-14701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30412@1.0.2","target":"pkg:pypi/demo-16105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30412@1.0.2","target":"pkg:pypi/demo-23584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30412@1.0.2","target":"pkg:pypi/demo-30094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30413@1.0.3","target":"pkg:pypi/demo-1450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30413@1.0.3","target":"pkg:pypi/demo-23808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30413@1.0.3","target":"pkg:pypi/demo-26796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30414@1.0.4","target":"pkg:pypi/demo-16974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30414@1.0.4","target":"pkg:pypi/demo-22065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30414@1.0.4","target":"pkg:pypi/demo-28385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30414@1.0.4","target":"pkg:pypi/demo-29244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30415@1.0.0","target":"pkg:pypi/demo-10218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30415@1.0.0","target":"pkg:pypi/demo-21528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30415@1.0.0","target":"pkg:pypi/demo-22337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30415@1.0.0","target":"pkg:pypi/demo-24450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30416@1.0.1","target":"pkg:pypi/demo-18222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30417@1.0.2","target":"pkg:pypi/demo-19014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30417@1.0.2","target":"pkg:pypi/demo-21698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30417@1.0.2","target":"pkg:pypi/demo-22600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30417@1.0.2","target":"pkg:pypi/demo-29179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30418@1.0.3","target":"pkg:pypi/demo-17584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30418@1.0.3","target":"pkg:pypi/demo-23645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30418@1.0.3","target":"pkg:pypi/demo-27619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30419@1.0.4","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30419@1.0.4","target":"pkg:pypi/demo-15428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30419@1.0.4","target":"pkg:pypi/demo-26043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30419@1.0.4","target":"pkg:pypi/demo-29657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3041@1.0.1","target":"pkg:pypi/demo-17055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3041@1.0.1","target":"pkg:pypi/demo-26783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3041@1.0.1","target":"pkg:pypi/demo-28986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30420@1.0.0","target":"pkg:pypi/demo-1481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30420@1.0.0","target":"pkg:pypi/demo-24214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30421@1.0.1","target":"pkg:pypi/demo-1335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30421@1.0.1","target":"pkg:pypi/demo-21757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30421@1.0.1","target":"pkg:pypi/demo-21918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30422@1.0.2","target":"pkg:pypi/demo-10355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30422@1.0.2","target":"pkg:pypi/demo-30145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30423@1.0.3","target":"pkg:pypi/demo-10345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30423@1.0.3","target":"pkg:pypi/demo-15341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30423@1.0.3","target":"pkg:pypi/demo-15571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30423@1.0.3","target":"pkg:pypi/demo-28759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30424@1.0.4","target":"pkg:pypi/demo-14595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30424@1.0.4","target":"pkg:pypi/demo-25713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30424@1.0.4","target":"pkg:pypi/demo-28822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30424@1.0.4","target":"pkg:pypi/demo-2895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30425@1.0.0","target":"pkg:pypi/demo-26524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30426@1.0.1","target":"pkg:pypi/demo-13074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30427@1.0.2","target":"pkg:pypi/demo-11117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30427@1.0.2","target":"pkg:pypi/demo-1812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30427@1.0.2","target":"pkg:pypi/demo-21681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30427@1.0.2","target":"pkg:pypi/demo-25579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30428@1.0.3","target":"pkg:pypi/demo-14858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30428@1.0.3","target":"pkg:pypi/demo-26143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30428@1.0.3","target":"pkg:pypi/demo-27741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30428@1.0.3","target":"pkg:pypi/demo-27881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30429@1.0.4","target":"pkg:pypi/demo-15479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30429@1.0.4","target":"pkg:pypi/demo-15576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30429@1.0.4","target":"pkg:pypi/demo-23807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30429@1.0.4","target":"pkg:pypi/demo-30020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3042@1.0.2","target":"pkg:pypi/demo-17880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3042@1.0.2","target":"pkg:pypi/demo-3031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30430@1.0.0","target":"pkg:pypi/demo-22561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30431@1.0.1","target":"pkg:pypi/demo-20197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30431@1.0.1","target":"pkg:pypi/demo-24897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30432@1.0.2","target":"pkg:pypi/demo-14430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30432@1.0.2","target":"pkg:pypi/demo-16385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30433@1.0.3","target":"pkg:pypi/demo-14894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30433@1.0.3","target":"pkg:pypi/demo-27507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30434@1.0.4","target":"pkg:pypi/demo-14354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30434@1.0.4","target":"pkg:pypi/demo-19990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30434@1.0.4","target":"pkg:pypi/demo-20734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30434@1.0.4","target":"pkg:pypi/demo-26570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30435@1.0.0","target":"pkg:pypi/demo-10522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30435@1.0.0","target":"pkg:pypi/demo-17549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30436@1.0.1","target":"pkg:pypi/demo-15754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30436@1.0.1","target":"pkg:pypi/demo-22624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30437@1.0.2","target":"pkg:pypi/demo-21686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30438@1.0.3","target":"pkg:pypi/demo-19898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30438@1.0.3","target":"pkg:pypi/demo-23321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30438@1.0.3","target":"pkg:pypi/demo-25153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30438@1.0.3","target":"pkg:pypi/demo-26931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30439@1.0.4","target":"pkg:pypi/demo-17021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30439@1.0.4","target":"pkg:pypi/demo-23860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3043@1.0.3","target":"pkg:pypi/demo-16167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3043@1.0.3","target":"pkg:pypi/demo-18122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3043@1.0.3","target":"pkg:pypi/demo-22927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30440@1.0.0","target":"pkg:pypi/demo-12377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30440@1.0.0","target":"pkg:pypi/demo-14950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30440@1.0.0","target":"pkg:pypi/demo-15647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30440@1.0.0","target":"pkg:pypi/demo-2055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30441@1.0.1","target":"pkg:pypi/demo-12840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30441@1.0.1","target":"pkg:pypi/demo-24087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30442@1.0.2","target":"pkg:pypi/demo-16345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30442@1.0.2","target":"pkg:pypi/demo-23022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30442@1.0.2","target":"pkg:pypi/demo-27041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30442@1.0.2","target":"pkg:pypi/demo-28926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30443@1.0.3","target":"pkg:pypi/demo-10939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30444@1.0.4","target":"pkg:pypi/demo-13856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30444@1.0.4","target":"pkg:pypi/demo-19528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30444@1.0.4","target":"pkg:pypi/demo-2433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30444@1.0.4","target":"pkg:pypi/demo-28236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30445@1.0.0","target":"pkg:pypi/demo-17471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30445@1.0.0","target":"pkg:pypi/demo-2090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30445@1.0.0","target":"pkg:pypi/demo-2877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30445@1.0.0","target":"pkg:pypi/demo-29896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30446@1.0.1","target":"pkg:pypi/demo-11686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30446@1.0.1","target":"pkg:pypi/demo-23781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30446@1.0.1","target":"pkg:pypi/demo-24414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30446@1.0.1","target":"pkg:pypi/demo-28738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30447@1.0.2","target":"pkg:pypi/demo-13366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30447@1.0.2","target":"pkg:pypi/demo-16222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30447@1.0.2","target":"pkg:pypi/demo-17775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30447@1.0.2","target":"pkg:pypi/demo-21588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30448@1.0.3","target":"pkg:pypi/demo-2633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30449@1.0.4","target":"pkg:pypi/demo-15471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3044@1.0.4","target":"pkg:pypi/demo-19204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3044@1.0.4","target":"pkg:pypi/demo-19467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30450@1.0.0","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30450@1.0.0","target":"pkg:pypi/demo-14227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30450@1.0.0","target":"pkg:pypi/demo-29566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30451@1.0.1","target":"pkg:pypi/demo-120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30451@1.0.1","target":"pkg:pypi/demo-25421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30452@1.0.2","target":"pkg:pypi/demo-21465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30453@1.0.3","target":"pkg:pypi/demo-10915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30453@1.0.3","target":"pkg:pypi/demo-2301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30453@1.0.3","target":"pkg:pypi/demo-29622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30453@1.0.3","target":"pkg:pypi/demo-30295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30454@1.0.4","target":"pkg:pypi/demo-10950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30454@1.0.4","target":"pkg:pypi/demo-19965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30454@1.0.4","target":"pkg:pypi/demo-2054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30454@1.0.4","target":"pkg:pypi/demo-28985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30455@1.0.0","target":"pkg:pypi/demo-23291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30456@1.0.1","target":"pkg:pypi/demo-12379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30456@1.0.1","target":"pkg:pypi/demo-26375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30456@1.0.1","target":"pkg:pypi/demo-26422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30457@1.0.2","target":"pkg:pypi/demo-16507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30457@1.0.2","target":"pkg:pypi/demo-21619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30457@1.0.2","target":"pkg:pypi/demo-22393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30457@1.0.2","target":"pkg:pypi/demo-22521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30458@1.0.3","target":"pkg:pypi/demo-20780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30459@1.0.4","target":"pkg:pypi/demo-29654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3045@1.0.0","target":"pkg:pypi/demo-19456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3045@1.0.0","target":"pkg:pypi/demo-28417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3045@1.0.0","target":"pkg:pypi/demo-29275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30460@1.0.0","target":"pkg:pypi/demo-1858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30460@1.0.0","target":"pkg:pypi/demo-24900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30460@1.0.0","target":"pkg:pypi/demo-29935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30461@1.0.1","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30461@1.0.1","target":"pkg:pypi/demo-1534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30461@1.0.1","target":"pkg:pypi/demo-2032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30462@1.0.2","target":"pkg:pypi/demo-11709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30463@1.0.3","target":"pkg:pypi/demo-16617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30464@1.0.4","target":"pkg:pypi/demo-14007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30464@1.0.4","target":"pkg:pypi/demo-2155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30464@1.0.4","target":"pkg:pypi/demo-26135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30464@1.0.4","target":"pkg:pypi/demo-29404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30465@1.0.0","target":"pkg:pypi/demo-2458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30466@1.0.1","target":"pkg:pypi/demo-27751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30467@1.0.2","target":"pkg:pypi/demo-12273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30467@1.0.2","target":"pkg:pypi/demo-15293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30467@1.0.2","target":"pkg:pypi/demo-2297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30467@1.0.2","target":"pkg:pypi/demo-25772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30468@1.0.3","target":"pkg:pypi/demo-14122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30468@1.0.3","target":"pkg:pypi/demo-29525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30469@1.0.4","target":"pkg:pypi/demo-12694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3046@1.0.1","target":"pkg:pypi/demo-18631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3046@1.0.1","target":"pkg:pypi/demo-19769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3046@1.0.1","target":"pkg:pypi/demo-24062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30470@1.0.0","target":"pkg:pypi/demo-27096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30471@1.0.1","target":"pkg:pypi/demo-22500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30471@1.0.1","target":"pkg:pypi/demo-24992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30471@1.0.1","target":"pkg:pypi/demo-25741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30472@1.0.2","target":"pkg:pypi/demo-11276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30472@1.0.2","target":"pkg:pypi/demo-20588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30473@1.0.3","target":"pkg:pypi/demo-16636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30474@1.0.4","target":"pkg:pypi/demo-19069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30474@1.0.4","target":"pkg:pypi/demo-19820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30474@1.0.4","target":"pkg:pypi/demo-28163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30475@1.0.0","target":"pkg:pypi/demo-19876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30475@1.0.0","target":"pkg:pypi/demo-22414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30475@1.0.0","target":"pkg:pypi/demo-26845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30475@1.0.0","target":"pkg:pypi/demo-27868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30476@1.0.1","target":"pkg:pypi/demo-14067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30476@1.0.1","target":"pkg:pypi/demo-1439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30476@1.0.1","target":"pkg:pypi/demo-22282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30476@1.0.1","target":"pkg:pypi/demo-2593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30477@1.0.2","target":"pkg:pypi/demo-20653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30478@1.0.3","target":"pkg:pypi/demo-18684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30478@1.0.3","target":"pkg:pypi/demo-28482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30479@1.0.4","target":"pkg:pypi/demo-1304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30479@1.0.4","target":"pkg:pypi/demo-16452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30479@1.0.4","target":"pkg:pypi/demo-2028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30479@1.0.4","target":"pkg:pypi/demo-21954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3047@1.0.2","target":"pkg:pypi/demo-10837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30480@1.0.0","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30480@1.0.0","target":"pkg:pypi/demo-143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30480@1.0.0","target":"pkg:pypi/demo-19551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30480@1.0.0","target":"pkg:pypi/demo-22815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30481@1.0.1","target":"pkg:pypi/demo-20820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30481@1.0.1","target":"pkg:pypi/demo-23293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30482@1.0.2","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30482@1.0.2","target":"pkg:pypi/demo-21261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30483@1.0.3","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30483@1.0.3","target":"pkg:pypi/demo-18604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30483@1.0.3","target":"pkg:pypi/demo-21560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30483@1.0.3","target":"pkg:pypi/demo-23746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30484@1.0.4","target":"pkg:pypi/demo-18704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30485@1.0.0","target":"pkg:pypi/demo-14348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30485@1.0.0","target":"pkg:pypi/demo-16355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30486@1.0.1","target":"pkg:pypi/demo-10887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30486@1.0.1","target":"pkg:pypi/demo-24355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30486@1.0.1","target":"pkg:pypi/demo-26188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30486@1.0.1","target":"pkg:pypi/demo-29301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30487@1.0.2","target":"pkg:pypi/demo-18169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30487@1.0.2","target":"pkg:pypi/demo-20481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30487@1.0.2","target":"pkg:pypi/demo-25469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30488@1.0.3","target":"pkg:pypi/demo-28052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30489@1.0.4","target":"pkg:pypi/demo-26107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3048@1.0.3","target":"pkg:pypi/demo-15505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3048@1.0.3","target":"pkg:pypi/demo-20574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3048@1.0.3","target":"pkg:pypi/demo-21278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3048@1.0.3","target":"pkg:pypi/demo-25800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30490@1.0.0","target":"pkg:pypi/demo-20585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30490@1.0.0","target":"pkg:pypi/demo-2191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30490@1.0.0","target":"pkg:pypi/demo-24702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30491@1.0.1","target":"pkg:pypi/demo-1456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30491@1.0.1","target":"pkg:pypi/demo-25736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30492@1.0.2","target":"pkg:pypi/demo-19449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30492@1.0.2","target":"pkg:pypi/demo-21068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30492@1.0.2","target":"pkg:pypi/demo-2470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30492@1.0.2","target":"pkg:pypi/demo-25073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30493@1.0.3","target":"pkg:pypi/demo-13321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30493@1.0.3","target":"pkg:pypi/demo-24038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30494@1.0.4","target":"pkg:pypi/demo-20046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30494@1.0.4","target":"pkg:pypi/demo-21014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30495@1.0.0","target":"pkg:pypi/demo-16875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30495@1.0.0","target":"pkg:pypi/demo-18168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30495@1.0.0","target":"pkg:pypi/demo-27130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30496@1.0.1","target":"pkg:pypi/demo-20058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30497@1.0.2","target":"pkg:pypi/demo-10812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30498@1.0.3","target":"pkg:pypi/demo-12964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30499@1.0.4","target":"pkg:pypi/demo-12818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30499@1.0.4","target":"pkg:pypi/demo-1909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3049@1.0.4","target":"pkg:pypi/demo-17153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3049@1.0.4","target":"pkg:pypi/demo-18736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3049@1.0.4","target":"pkg:pypi/demo-22974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-304@1.0.4","target":"pkg:pypi/demo-20850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-304@1.0.4","target":"pkg:pypi/demo-22097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-304@1.0.4","target":"pkg:pypi/demo-26132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30500@1.0.0","target":"pkg:pypi/demo-18089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30500@1.0.0","target":"pkg:pypi/demo-28174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30500@1.0.0","target":"pkg:pypi/demo-29157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30501@1.0.1","target":"pkg:pypi/demo-28077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30502@1.0.2","target":"pkg:pypi/demo-24285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30502@1.0.2","target":"pkg:pypi/demo-30082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30503@1.0.3","target":"pkg:pypi/demo-20873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30503@1.0.3","target":"pkg:pypi/demo-23193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30503@1.0.3","target":"pkg:pypi/demo-2575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30503@1.0.3","target":"pkg:pypi/demo-28961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30504@1.0.4","target":"pkg:pypi/demo-13865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30505@1.0.0","target":"pkg:pypi/demo-17062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30505@1.0.0","target":"pkg:pypi/demo-2015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30505@1.0.0","target":"pkg:pypi/demo-22792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30505@1.0.0","target":"pkg:pypi/demo-2417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30506@1.0.1","target":"pkg:pypi/demo-24504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30506@1.0.1","target":"pkg:pypi/demo-28212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30507@1.0.2","target":"pkg:pypi/demo-18559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30507@1.0.2","target":"pkg:pypi/demo-25092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30507@1.0.2","target":"pkg:pypi/demo-27103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30508@1.0.3","target":"pkg:pypi/demo-12743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30508@1.0.3","target":"pkg:pypi/demo-14737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30508@1.0.3","target":"pkg:pypi/demo-15214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30508@1.0.3","target":"pkg:pypi/demo-20157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30509@1.0.4","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30509@1.0.4","target":"pkg:pypi/demo-20926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30509@1.0.4","target":"pkg:pypi/demo-27982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3050@1.0.0","target":"pkg:pypi/demo-1609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3050@1.0.0","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3050@1.0.0","target":"pkg:pypi/demo-26409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30510@1.0.0","target":"pkg:pypi/demo-12714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30510@1.0.0","target":"pkg:pypi/demo-13500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30510@1.0.0","target":"pkg:pypi/demo-25854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30511@1.0.1","target":"pkg:pypi/demo-14519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30511@1.0.1","target":"pkg:pypi/demo-18672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30511@1.0.1","target":"pkg:pypi/demo-19713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30511@1.0.1","target":"pkg:pypi/demo-24846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30512@1.0.2","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30513@1.0.3","target":"pkg:pypi/demo-12599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30513@1.0.3","target":"pkg:pypi/demo-17465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30514@1.0.4","target":"pkg:pypi/demo-16474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30514@1.0.4","target":"pkg:pypi/demo-26303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30515@1.0.0","target":"pkg:pypi/demo-1780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30515@1.0.0","target":"pkg:pypi/demo-21005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30515@1.0.0","target":"pkg:pypi/demo-27483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30516@1.0.1","target":"pkg:pypi/demo-15122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30516@1.0.1","target":"pkg:pypi/demo-19831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30517@1.0.2","target":"pkg:pypi/demo-16666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30517@1.0.2","target":"pkg:pypi/demo-27217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30518@1.0.3","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30518@1.0.3","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30519@1.0.4","target":"pkg:pypi/demo-10469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30519@1.0.4","target":"pkg:pypi/demo-17503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30519@1.0.4","target":"pkg:pypi/demo-18822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30519@1.0.4","target":"pkg:pypi/demo-2620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3051@1.0.1","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3051@1.0.1","target":"pkg:pypi/demo-25018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30520@1.0.0","target":"pkg:pypi/demo-17579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30521@1.0.1","target":"pkg:pypi/demo-19629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30521@1.0.1","target":"pkg:pypi/demo-23336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30522@1.0.2","target":"pkg:pypi/demo-13680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30523@1.0.3","target":"pkg:pypi/demo-13599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30523@1.0.3","target":"pkg:pypi/demo-29310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30524@1.0.4","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30524@1.0.4","target":"pkg:pypi/demo-14068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30524@1.0.4","target":"pkg:pypi/demo-1765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30524@1.0.4","target":"pkg:pypi/demo-22671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30525@1.0.0","target":"pkg:pypi/demo-17166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30525@1.0.0","target":"pkg:pypi/demo-27479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30525@1.0.0","target":"pkg:pypi/demo-27884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30525@1.0.0","target":"pkg:pypi/demo-28019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30526@1.0.1","target":"pkg:pypi/demo-13083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30526@1.0.1","target":"pkg:pypi/demo-13195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30526@1.0.1","target":"pkg:pypi/demo-29532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30527@1.0.2","target":"pkg:pypi/demo-12501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30527@1.0.2","target":"pkg:pypi/demo-14647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30527@1.0.2","target":"pkg:pypi/demo-14975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30528@1.0.3","target":"pkg:pypi/demo-13032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30528@1.0.3","target":"pkg:pypi/demo-17221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30528@1.0.3","target":"pkg:pypi/demo-19778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30528@1.0.3","target":"pkg:pypi/demo-28697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30529@1.0.4","target":"pkg:pypi/demo-26645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30529@1.0.4","target":"pkg:pypi/demo-29127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3052@1.0.2","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3052@1.0.2","target":"pkg:pypi/demo-13327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30530@1.0.0","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30530@1.0.0","target":"pkg:pypi/demo-2018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30530@1.0.0","target":"pkg:pypi/demo-22124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30531@1.0.1","target":"pkg:pypi/demo-26339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30531@1.0.1","target":"pkg:pypi/demo-27103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30531@1.0.1","target":"pkg:pypi/demo-27206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30531@1.0.1","target":"pkg:pypi/demo-30071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30532@1.0.2","target":"pkg:pypi/demo-20891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30532@1.0.2","target":"pkg:pypi/demo-21794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30532@1.0.2","target":"pkg:pypi/demo-28293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30532@1.0.2","target":"pkg:pypi/demo-29394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30533@1.0.3","target":"pkg:pypi/demo-15334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30534@1.0.4","target":"pkg:pypi/demo-18965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30535@1.0.0","target":"pkg:pypi/demo-12715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30535@1.0.0","target":"pkg:pypi/demo-16591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30536@1.0.1","target":"pkg:pypi/demo-19241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30536@1.0.1","target":"pkg:pypi/demo-21282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30537@1.0.2","target":"pkg:pypi/demo-16011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30537@1.0.2","target":"pkg:pypi/demo-22163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30537@1.0.2","target":"pkg:pypi/demo-30409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30538@1.0.3","target":"pkg:pypi/demo-11449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30538@1.0.3","target":"pkg:pypi/demo-15151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30538@1.0.3","target":"pkg:pypi/demo-18497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30538@1.0.3","target":"pkg:pypi/demo-24916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30539@1.0.4","target":"pkg:pypi/demo-13276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30539@1.0.4","target":"pkg:pypi/demo-14709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30539@1.0.4","target":"pkg:pypi/demo-18506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3053@1.0.3","target":"pkg:pypi/demo-16236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3053@1.0.3","target":"pkg:pypi/demo-25891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3053@1.0.3","target":"pkg:pypi/demo-26536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3053@1.0.3","target":"pkg:pypi/demo-28915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30540@1.0.0","target":"pkg:pypi/demo-13139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30541@1.0.1","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30541@1.0.1","target":"pkg:pypi/demo-2087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30541@1.0.1","target":"pkg:pypi/demo-22291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30542@1.0.2","target":"pkg:pypi/demo-2126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30542@1.0.2","target":"pkg:pypi/demo-21493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30542@1.0.2","target":"pkg:pypi/demo-26405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30543@1.0.3","target":"pkg:pypi/demo-14959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30543@1.0.3","target":"pkg:pypi/demo-18083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30543@1.0.3","target":"pkg:pypi/demo-1916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30543@1.0.3","target":"pkg:pypi/demo-28906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30544@1.0.4","target":"pkg:pypi/demo-1402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30544@1.0.4","target":"pkg:pypi/demo-15687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30544@1.0.4","target":"pkg:pypi/demo-23269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30545@1.0.0","target":"pkg:pypi/demo-15853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30545@1.0.0","target":"pkg:pypi/demo-18838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30545@1.0.0","target":"pkg:pypi/demo-30014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30546@1.0.1","target":"pkg:pypi/demo-18184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30546@1.0.1","target":"pkg:pypi/demo-19097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30546@1.0.1","target":"pkg:pypi/demo-22211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30546@1.0.1","target":"pkg:pypi/demo-26978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30547@1.0.2","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30547@1.0.2","target":"pkg:pypi/demo-14727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30547@1.0.2","target":"pkg:pypi/demo-23047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30548@1.0.3","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30548@1.0.3","target":"pkg:pypi/demo-3043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30549@1.0.4","target":"pkg:pypi/demo-19641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3054@1.0.4","target":"pkg:pypi/demo-18295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3054@1.0.4","target":"pkg:pypi/demo-18740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3054@1.0.4","target":"pkg:pypi/demo-28535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30550@1.0.0","target":"pkg:pypi/demo-14189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30550@1.0.0","target":"pkg:pypi/demo-17402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30550@1.0.0","target":"pkg:pypi/demo-1909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30550@1.0.0","target":"pkg:pypi/demo-1916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30551@1.0.1","target":"pkg:pypi/demo-17866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30551@1.0.1","target":"pkg:pypi/demo-2333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30551@1.0.1","target":"pkg:pypi/demo-3052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30552@1.0.2","target":"pkg:pypi/demo-13325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30552@1.0.2","target":"pkg:pypi/demo-241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30552@1.0.2","target":"pkg:pypi/demo-29676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30553@1.0.3","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30553@1.0.3","target":"pkg:pypi/demo-16835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30554@1.0.4","target":"pkg:pypi/demo-14588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30555@1.0.0","target":"pkg:pypi/demo-19090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30555@1.0.0","target":"pkg:pypi/demo-19360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30556@1.0.1","target":"pkg:pypi/demo-11239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30556@1.0.1","target":"pkg:pypi/demo-14290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30556@1.0.1","target":"pkg:pypi/demo-1541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30556@1.0.1","target":"pkg:pypi/demo-15777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30557@1.0.2","target":"pkg:pypi/demo-10782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30558@1.0.3","target":"pkg:pypi/demo-21203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30559@1.0.4","target":"pkg:pypi/demo-19520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3055@1.0.0","target":"pkg:pypi/demo-12096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3055@1.0.0","target":"pkg:pypi/demo-13370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30560@1.0.0","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30560@1.0.0","target":"pkg:pypi/demo-16591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30561@1.0.1","target":"pkg:pypi/demo-10542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30561@1.0.1","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30561@1.0.1","target":"pkg:pypi/demo-23583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30562@1.0.2","target":"pkg:pypi/demo-15272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30562@1.0.2","target":"pkg:pypi/demo-22231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30562@1.0.2","target":"pkg:pypi/demo-24392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30562@1.0.2","target":"pkg:pypi/demo-26822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30563@1.0.3","target":"pkg:pypi/demo-11@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30563@1.0.3","target":"pkg:pypi/demo-16018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30564@1.0.4","target":"pkg:pypi/demo-17362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30564@1.0.4","target":"pkg:pypi/demo-18087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30564@1.0.4","target":"pkg:pypi/demo-269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30565@1.0.0","target":"pkg:pypi/demo-23282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30565@1.0.0","target":"pkg:pypi/demo-23554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30565@1.0.0","target":"pkg:pypi/demo-25203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30566@1.0.1","target":"pkg:pypi/demo-14003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30566@1.0.1","target":"pkg:pypi/demo-18638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30566@1.0.1","target":"pkg:pypi/demo-28617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30566@1.0.1","target":"pkg:pypi/demo-28832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30567@1.0.2","target":"pkg:pypi/demo-1274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30568@1.0.3","target":"pkg:pypi/demo-14206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30569@1.0.4","target":"pkg:pypi/demo-13559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30569@1.0.4","target":"pkg:pypi/demo-29576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3056@1.0.1","target":"pkg:pypi/demo-10751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3056@1.0.1","target":"pkg:pypi/demo-15738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3056@1.0.1","target":"pkg:pypi/demo-19797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3056@1.0.1","target":"pkg:pypi/demo-30486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30570@1.0.0","target":"pkg:pypi/demo-27336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30571@1.0.1","target":"pkg:pypi/demo-10680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30571@1.0.1","target":"pkg:pypi/demo-2072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30571@1.0.1","target":"pkg:pypi/demo-28503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30571@1.0.1","target":"pkg:pypi/demo-30456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30572@1.0.2","target":"pkg:pypi/demo-16020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30572@1.0.2","target":"pkg:pypi/demo-25909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30573@1.0.3","target":"pkg:pypi/demo-18748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30573@1.0.3","target":"pkg:pypi/demo-19178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30573@1.0.3","target":"pkg:pypi/demo-22965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30573@1.0.3","target":"pkg:pypi/demo-2635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30574@1.0.4","target":"pkg:pypi/demo-15567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30574@1.0.4","target":"pkg:pypi/demo-16324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30574@1.0.4","target":"pkg:pypi/demo-27340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30575@1.0.0","target":"pkg:pypi/demo-12739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30576@1.0.1","target":"pkg:pypi/demo-11858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30576@1.0.1","target":"pkg:pypi/demo-15458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30576@1.0.1","target":"pkg:pypi/demo-22738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30577@1.0.2","target":"pkg:pypi/demo-14262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30577@1.0.2","target":"pkg:pypi/demo-15283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30577@1.0.2","target":"pkg:pypi/demo-26720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30578@1.0.3","target":"pkg:pypi/demo-24336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30579@1.0.4","target":"pkg:pypi/demo-23259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30579@1.0.4","target":"pkg:pypi/demo-23272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30579@1.0.4","target":"pkg:pypi/demo-303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3057@1.0.2","target":"pkg:pypi/demo-13670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3057@1.0.2","target":"pkg:pypi/demo-18935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30580@1.0.0","target":"pkg:pypi/demo-28409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30581@1.0.1","target":"pkg:pypi/demo-24669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30581@1.0.1","target":"pkg:pypi/demo-30178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30582@1.0.2","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30582@1.0.2","target":"pkg:pypi/demo-17978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30582@1.0.2","target":"pkg:pypi/demo-19008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30582@1.0.2","target":"pkg:pypi/demo-1951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30583@1.0.3","target":"pkg:pypi/demo-15131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30583@1.0.3","target":"pkg:pypi/demo-18024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30583@1.0.3","target":"pkg:pypi/demo-22848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30584@1.0.4","target":"pkg:pypi/demo-18977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30584@1.0.4","target":"pkg:pypi/demo-20571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30585@1.0.0","target":"pkg:pypi/demo-11326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30585@1.0.0","target":"pkg:pypi/demo-22936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30586@1.0.1","target":"pkg:pypi/demo-20232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30586@1.0.1","target":"pkg:pypi/demo-26300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30587@1.0.2","target":"pkg:pypi/demo-12613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30587@1.0.2","target":"pkg:pypi/demo-20942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30587@1.0.2","target":"pkg:pypi/demo-23083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30588@1.0.3","target":"pkg:pypi/demo-11865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30588@1.0.3","target":"pkg:pypi/demo-23765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30589@1.0.4","target":"pkg:pypi/demo-10372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3058@1.0.3","target":"pkg:pypi/demo-21016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30590@1.0.0","target":"pkg:pypi/demo-23421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30590@1.0.0","target":"pkg:pypi/demo-25838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30590@1.0.0","target":"pkg:pypi/demo-25869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30591@1.0.1","target":"pkg:pypi/demo-27369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30591@1.0.1","target":"pkg:pypi/demo-28070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30592@1.0.2","target":"pkg:pypi/demo-25537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30593@1.0.3","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30594@1.0.4","target":"pkg:pypi/demo-1204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30595@1.0.0","target":"pkg:pypi/demo-12929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30596@1.0.1","target":"pkg:pypi/demo-12675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30597@1.0.2","target":"pkg:pypi/demo-10181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30597@1.0.2","target":"pkg:pypi/demo-13872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30597@1.0.2","target":"pkg:pypi/demo-16@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30597@1.0.2","target":"pkg:pypi/demo-22561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30598@1.0.3","target":"pkg:pypi/demo-26720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30599@1.0.4","target":"pkg:pypi/demo-1247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30599@1.0.4","target":"pkg:pypi/demo-18199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30599@1.0.4","target":"pkg:pypi/demo-26902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3059@1.0.4","target":"pkg:pypi/demo-14934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3059@1.0.4","target":"pkg:pypi/demo-22136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3059@1.0.4","target":"pkg:pypi/demo-28069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-305@1.0.0","target":"pkg:pypi/demo-20015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-305@1.0.0","target":"pkg:pypi/demo-25963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-305@1.0.0","target":"pkg:pypi/demo-29619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30600@1.0.0","target":"pkg:pypi/demo-12124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30600@1.0.0","target":"pkg:pypi/demo-21279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30600@1.0.0","target":"pkg:pypi/demo-27679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30600@1.0.0","target":"pkg:pypi/demo-28208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30601@1.0.1","target":"pkg:pypi/demo-20082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30601@1.0.1","target":"pkg:pypi/demo-28333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30602@1.0.2","target":"pkg:pypi/demo-23792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30603@1.0.3","target":"pkg:pypi/demo-13075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30603@1.0.3","target":"pkg:pypi/demo-14875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30604@1.0.4","target":"pkg:pypi/demo-14150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30604@1.0.4","target":"pkg:pypi/demo-22878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30604@1.0.4","target":"pkg:pypi/demo-29991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30604@1.0.4","target":"pkg:pypi/demo-30315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30605@1.0.0","target":"pkg:pypi/demo-15805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30606@1.0.1","target":"pkg:pypi/demo-13238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30607@1.0.2","target":"pkg:pypi/demo-24552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30607@1.0.2","target":"pkg:pypi/demo-25411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30608@1.0.3","target":"pkg:pypi/demo-17392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30608@1.0.3","target":"pkg:pypi/demo-24383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30608@1.0.3","target":"pkg:pypi/demo-26626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30608@1.0.3","target":"pkg:pypi/demo-3020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30609@1.0.4","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30609@1.0.4","target":"pkg:pypi/demo-22950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30609@1.0.4","target":"pkg:pypi/demo-24401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3060@1.0.0","target":"pkg:pypi/demo-11241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30610@1.0.0","target":"pkg:pypi/demo-11438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30610@1.0.0","target":"pkg:pypi/demo-13288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30610@1.0.0","target":"pkg:pypi/demo-25070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30611@1.0.1","target":"pkg:pypi/demo-22239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30611@1.0.1","target":"pkg:pypi/demo-26108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30611@1.0.1","target":"pkg:pypi/demo-30164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30612@1.0.2","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30612@1.0.2","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30612@1.0.2","target":"pkg:pypi/demo-15047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30612@1.0.2","target":"pkg:pypi/demo-23389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30613@1.0.3","target":"pkg:pypi/demo-12171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30613@1.0.3","target":"pkg:pypi/demo-16269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30614@1.0.4","target":"pkg:pypi/demo-14108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30615@1.0.0","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30616@1.0.1","target":"pkg:pypi/demo-13910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30616@1.0.1","target":"pkg:pypi/demo-1420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30616@1.0.1","target":"pkg:pypi/demo-15513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30617@1.0.2","target":"pkg:pypi/demo-20808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30617@1.0.2","target":"pkg:pypi/demo-27269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30618@1.0.3","target":"pkg:pypi/demo-2090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30618@1.0.3","target":"pkg:pypi/demo-26478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30618@1.0.3","target":"pkg:pypi/demo-28670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30619@1.0.4","target":"pkg:pypi/demo-1071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3061@1.0.1","target":"pkg:pypi/demo-16544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3061@1.0.1","target":"pkg:pypi/demo-22007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3061@1.0.1","target":"pkg:pypi/demo-26390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3061@1.0.1","target":"pkg:pypi/demo-27246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30620@1.0.0","target":"pkg:pypi/demo-18900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30620@1.0.0","target":"pkg:pypi/demo-24396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30620@1.0.0","target":"pkg:pypi/demo-24777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30620@1.0.0","target":"pkg:pypi/demo-27823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30621@1.0.1","target":"pkg:pypi/demo-15314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30622@1.0.2","target":"pkg:pypi/demo-12848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30622@1.0.2","target":"pkg:pypi/demo-19787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30622@1.0.2","target":"pkg:pypi/demo-27348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30622@1.0.2","target":"pkg:pypi/demo-29444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30623@1.0.3","target":"pkg:pypi/demo-2512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30624@1.0.4","target":"pkg:pypi/demo-27764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30625@1.0.0","target":"pkg:pypi/demo-23866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30626@1.0.1","target":"pkg:pypi/demo-1167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30626@1.0.1","target":"pkg:pypi/demo-16905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30626@1.0.1","target":"pkg:pypi/demo-29595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30627@1.0.2","target":"pkg:pypi/demo-18443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30627@1.0.2","target":"pkg:pypi/demo-20128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30627@1.0.2","target":"pkg:pypi/demo-22233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30627@1.0.2","target":"pkg:pypi/demo-22506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30628@1.0.3","target":"pkg:pypi/demo-13553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30628@1.0.3","target":"pkg:pypi/demo-13617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30628@1.0.3","target":"pkg:pypi/demo-19484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30628@1.0.3","target":"pkg:pypi/demo-26905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30629@1.0.4","target":"pkg:pypi/demo-26051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3062@1.0.2","target":"pkg:pypi/demo-15671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30630@1.0.0","target":"pkg:pypi/demo-19871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30630@1.0.0","target":"pkg:pypi/demo-21310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30631@1.0.1","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30631@1.0.1","target":"pkg:pypi/demo-15218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30632@1.0.2","target":"pkg:pypi/demo-28078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30633@1.0.3","target":"pkg:pypi/demo-1273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30633@1.0.3","target":"pkg:pypi/demo-21851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30633@1.0.3","target":"pkg:pypi/demo-26488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30633@1.0.3","target":"pkg:pypi/demo-27093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30634@1.0.4","target":"pkg:pypi/demo-122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30634@1.0.4","target":"pkg:pypi/demo-1607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30634@1.0.4","target":"pkg:pypi/demo-16443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30634@1.0.4","target":"pkg:pypi/demo-24917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30635@1.0.0","target":"pkg:pypi/demo-11791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30635@1.0.0","target":"pkg:pypi/demo-12183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30635@1.0.0","target":"pkg:pypi/demo-22613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30636@1.0.1","target":"pkg:pypi/demo-20387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30636@1.0.1","target":"pkg:pypi/demo-21450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30636@1.0.1","target":"pkg:pypi/demo-23581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30637@1.0.2","target":"pkg:pypi/demo-14402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30637@1.0.2","target":"pkg:pypi/demo-20192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30637@1.0.2","target":"pkg:pypi/demo-21330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30637@1.0.2","target":"pkg:pypi/demo-30150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30638@1.0.3","target":"pkg:pypi/demo-11585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30638@1.0.3","target":"pkg:pypi/demo-13115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30638@1.0.3","target":"pkg:pypi/demo-22616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30639@1.0.4","target":"pkg:pypi/demo-24876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30639@1.0.4","target":"pkg:pypi/demo-28218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3063@1.0.3","target":"pkg:pypi/demo-23342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3063@1.0.3","target":"pkg:pypi/demo-2816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3063@1.0.3","target":"pkg:pypi/demo-30148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30640@1.0.0","target":"pkg:pypi/demo-16750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30640@1.0.0","target":"pkg:pypi/demo-1880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30640@1.0.0","target":"pkg:pypi/demo-29648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30641@1.0.1","target":"pkg:pypi/demo-1313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30641@1.0.1","target":"pkg:pypi/demo-14950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30642@1.0.2","target":"pkg:pypi/demo-16145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30642@1.0.2","target":"pkg:pypi/demo-1635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30642@1.0.2","target":"pkg:pypi/demo-22713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30643@1.0.3","target":"pkg:pypi/demo-19050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30643@1.0.3","target":"pkg:pypi/demo-23635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30643@1.0.3","target":"pkg:pypi/demo-28466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30644@1.0.4","target":"pkg:pypi/demo-11826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30645@1.0.0","target":"pkg:pypi/demo-17015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30645@1.0.0","target":"pkg:pypi/demo-21436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30645@1.0.0","target":"pkg:pypi/demo-25986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30646@1.0.1","target":"pkg:pypi/demo-18479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30646@1.0.1","target":"pkg:pypi/demo-21958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30646@1.0.1","target":"pkg:pypi/demo-25508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30646@1.0.1","target":"pkg:pypi/demo-27876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30647@1.0.2","target":"pkg:pypi/demo-11874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30647@1.0.2","target":"pkg:pypi/demo-27521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30648@1.0.3","target":"pkg:pypi/demo-28664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30649@1.0.4","target":"pkg:pypi/demo-11602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3064@1.0.4","target":"pkg:pypi/demo-2165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3064@1.0.4","target":"pkg:pypi/demo-25454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3064@1.0.4","target":"pkg:pypi/demo-30361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30650@1.0.0","target":"pkg:pypi/demo-2115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30650@1.0.0","target":"pkg:pypi/demo-27300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30651@1.0.1","target":"pkg:pypi/demo-10441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30651@1.0.1","target":"pkg:pypi/demo-12614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30651@1.0.1","target":"pkg:pypi/demo-15009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30651@1.0.1","target":"pkg:pypi/demo-29750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30652@1.0.2","target":"pkg:pypi/demo-1419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30652@1.0.2","target":"pkg:pypi/demo-17023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30652@1.0.2","target":"pkg:pypi/demo-18356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30652@1.0.2","target":"pkg:pypi/demo-21912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30653@1.0.3","target":"pkg:pypi/demo-2848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30653@1.0.3","target":"pkg:pypi/demo-28920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30654@1.0.4","target":"pkg:pypi/demo-25304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30654@1.0.4","target":"pkg:pypi/demo-30641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30655@1.0.0","target":"pkg:pypi/demo-12804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30655@1.0.0","target":"pkg:pypi/demo-16085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30655@1.0.0","target":"pkg:pypi/demo-19733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30655@1.0.0","target":"pkg:pypi/demo-21736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30656@1.0.1","target":"pkg:pypi/demo-22209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30657@1.0.2","target":"pkg:pypi/demo-15431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30657@1.0.2","target":"pkg:pypi/demo-17370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30657@1.0.2","target":"pkg:pypi/demo-22836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30657@1.0.2","target":"pkg:pypi/demo-24843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30658@1.0.3","target":"pkg:pypi/demo-12752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30658@1.0.3","target":"pkg:pypi/demo-1966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30658@1.0.3","target":"pkg:pypi/demo-20622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30659@1.0.4","target":"pkg:pypi/demo-1337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30659@1.0.4","target":"pkg:pypi/demo-21745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30659@1.0.4","target":"pkg:pypi/demo-26009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3065@1.0.0","target":"pkg:pypi/demo-10172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3065@1.0.0","target":"pkg:pypi/demo-23226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3065@1.0.0","target":"pkg:pypi/demo-24340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3065@1.0.0","target":"pkg:pypi/demo-27957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30660@1.0.0","target":"pkg:pypi/demo-10982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30660@1.0.0","target":"pkg:pypi/demo-14763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30660@1.0.0","target":"pkg:pypi/demo-17466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30660@1.0.0","target":"pkg:pypi/demo-23659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30661@1.0.1","target":"pkg:pypi/demo-17028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30661@1.0.1","target":"pkg:pypi/demo-26762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30662@1.0.2","target":"pkg:pypi/demo-19158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30663@1.0.3","target":"pkg:pypi/demo-10471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30663@1.0.3","target":"pkg:pypi/demo-17001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30663@1.0.3","target":"pkg:pypi/demo-18208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30664@1.0.4","target":"pkg:pypi/demo-10405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30664@1.0.4","target":"pkg:pypi/demo-10599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30665@1.0.0","target":"pkg:pypi/demo-2287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30665@1.0.0","target":"pkg:pypi/demo-25933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30666@1.0.1","target":"pkg:pypi/demo-23429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30666@1.0.1","target":"pkg:pypi/demo-26305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30666@1.0.1","target":"pkg:pypi/demo-27322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30667@1.0.2","target":"pkg:pypi/demo-24915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30668@1.0.3","target":"pkg:pypi/demo-11901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30669@1.0.4","target":"pkg:pypi/demo-22408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30669@1.0.4","target":"pkg:pypi/demo-23862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3066@1.0.1","target":"pkg:pypi/demo-21376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3066@1.0.1","target":"pkg:pypi/demo-23213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3066@1.0.1","target":"pkg:pypi/demo-26130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3066@1.0.1","target":"pkg:pypi/demo-28079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30670@1.0.0","target":"pkg:pypi/demo-24161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30671@1.0.1","target":"pkg:pypi/demo-14150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30672@1.0.2","target":"pkg:pypi/demo-15149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30673@1.0.3","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30673@1.0.3","target":"pkg:pypi/demo-18479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30673@1.0.3","target":"pkg:pypi/demo-24720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30673@1.0.3","target":"pkg:pypi/demo-2877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30674@1.0.4","target":"pkg:pypi/demo-11101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30674@1.0.4","target":"pkg:pypi/demo-20926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30674@1.0.4","target":"pkg:pypi/demo-2454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30675@1.0.0","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30675@1.0.0","target":"pkg:pypi/demo-22798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30676@1.0.1","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30676@1.0.1","target":"pkg:pypi/demo-17032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30676@1.0.1","target":"pkg:pypi/demo-2416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30676@1.0.1","target":"pkg:pypi/demo-27976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30677@1.0.2","target":"pkg:pypi/demo-13817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30677@1.0.2","target":"pkg:pypi/demo-25804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30677@1.0.2","target":"pkg:pypi/demo-27789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30677@1.0.2","target":"pkg:pypi/demo-30491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30678@1.0.3","target":"pkg:pypi/demo-22810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30679@1.0.4","target":"pkg:pypi/demo-10711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30679@1.0.4","target":"pkg:pypi/demo-21031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30679@1.0.4","target":"pkg:pypi/demo-24639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30679@1.0.4","target":"pkg:pypi/demo-29109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3067@1.0.2","target":"pkg:pypi/demo-15179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3067@1.0.2","target":"pkg:pypi/demo-27054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30680@1.0.0","target":"pkg:pypi/demo-1299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30681@1.0.1","target":"pkg:pypi/demo-17829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30681@1.0.1","target":"pkg:pypi/demo-29834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30682@1.0.2","target":"pkg:pypi/demo-20042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30682@1.0.2","target":"pkg:pypi/demo-2058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30682@1.0.2","target":"pkg:pypi/demo-27127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30683@1.0.3","target":"pkg:pypi/demo-2585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30684@1.0.4","target":"pkg:pypi/demo-15124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30684@1.0.4","target":"pkg:pypi/demo-16897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30684@1.0.4","target":"pkg:pypi/demo-17538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30684@1.0.4","target":"pkg:pypi/demo-28717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30685@1.0.0","target":"pkg:pypi/demo-11881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30685@1.0.0","target":"pkg:pypi/demo-19255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30685@1.0.0","target":"pkg:pypi/demo-21891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30685@1.0.0","target":"pkg:pypi/demo-24483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30686@1.0.1","target":"pkg:pypi/demo-11435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30686@1.0.1","target":"pkg:pypi/demo-19509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30686@1.0.1","target":"pkg:pypi/demo-29785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30687@1.0.2","target":"pkg:pypi/demo-16622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30687@1.0.2","target":"pkg:pypi/demo-17903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30688@1.0.3","target":"pkg:pypi/demo-28233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30689@1.0.4","target":"pkg:pypi/demo-19961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30689@1.0.4","target":"pkg:pypi/demo-20477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30689@1.0.4","target":"pkg:pypi/demo-28962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3068@1.0.3","target":"pkg:pypi/demo-10376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3068@1.0.3","target":"pkg:pypi/demo-1818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3068@1.0.3","target":"pkg:pypi/demo-28343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30690@1.0.0","target":"pkg:pypi/demo-2271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30691@1.0.1","target":"pkg:pypi/demo-23904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30692@1.0.2","target":"pkg:pypi/demo-13520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30692@1.0.2","target":"pkg:pypi/demo-16049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30692@1.0.2","target":"pkg:pypi/demo-27247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30693@1.0.3","target":"pkg:pypi/demo-24858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30693@1.0.3","target":"pkg:pypi/demo-25533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30694@1.0.4","target":"pkg:pypi/demo-30622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30695@1.0.0","target":"pkg:pypi/demo-21407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30695@1.0.0","target":"pkg:pypi/demo-2563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30695@1.0.0","target":"pkg:pypi/demo-25932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30695@1.0.0","target":"pkg:pypi/demo-27307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30696@1.0.1","target":"pkg:pypi/demo-12910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30696@1.0.1","target":"pkg:pypi/demo-2358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30697@1.0.2","target":"pkg:pypi/demo-1243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30698@1.0.3","target":"pkg:pypi/demo-14645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30699@1.0.4","target":"pkg:pypi/demo-25120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3069@1.0.4","target":"pkg:pypi/demo-1157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3069@1.0.4","target":"pkg:pypi/demo-15816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3069@1.0.4","target":"pkg:pypi/demo-21424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3069@1.0.4","target":"pkg:pypi/demo-21507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-306@1.0.1","target":"pkg:pypi/demo-11953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-306@1.0.1","target":"pkg:pypi/demo-19946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-306@1.0.1","target":"pkg:pypi/demo-21972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30700@1.0.0","target":"pkg:pypi/demo-12183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30700@1.0.0","target":"pkg:pypi/demo-14068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30700@1.0.0","target":"pkg:pypi/demo-17340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30701@1.0.1","target":"pkg:pypi/demo-20633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30701@1.0.1","target":"pkg:pypi/demo-21993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30701@1.0.1","target":"pkg:pypi/demo-24034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30701@1.0.1","target":"pkg:pypi/demo-26933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30702@1.0.2","target":"pkg:pypi/demo-12614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30702@1.0.2","target":"pkg:pypi/demo-18304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30702@1.0.2","target":"pkg:pypi/demo-28052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30703@1.0.3","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30703@1.0.3","target":"pkg:pypi/demo-12072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30703@1.0.3","target":"pkg:pypi/demo-22600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30703@1.0.3","target":"pkg:pypi/demo-28528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30704@1.0.4","target":"pkg:pypi/demo-11311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30704@1.0.4","target":"pkg:pypi/demo-12492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30704@1.0.4","target":"pkg:pypi/demo-12852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30705@1.0.0","target":"pkg:pypi/demo-10278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30705@1.0.0","target":"pkg:pypi/demo-11447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30706@1.0.1","target":"pkg:pypi/demo-22878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30706@1.0.1","target":"pkg:pypi/demo-22973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30706@1.0.1","target":"pkg:pypi/demo-23342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30707@1.0.2","target":"pkg:pypi/demo-2305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30707@1.0.2","target":"pkg:pypi/demo-26491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30708@1.0.3","target":"pkg:pypi/demo-22154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30709@1.0.4","target":"pkg:pypi/demo-20907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30709@1.0.4","target":"pkg:pypi/demo-25367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3070@1.0.0","target":"pkg:pypi/demo-14160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30710@1.0.0","target":"pkg:pypi/demo-16978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30710@1.0.0","target":"pkg:pypi/demo-2237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30711@1.0.1","target":"pkg:pypi/demo-15395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30712@1.0.2","target":"pkg:pypi/demo-13097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30712@1.0.2","target":"pkg:pypi/demo-142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30713@1.0.3","target":"pkg:pypi/demo-124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30713@1.0.3","target":"pkg:pypi/demo-17823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30714@1.0.4","target":"pkg:pypi/demo-21706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30715@1.0.0","target":"pkg:pypi/demo-17088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30715@1.0.0","target":"pkg:pypi/demo-28708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30715@1.0.0","target":"pkg:pypi/demo-30706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30716@1.0.1","target":"pkg:pypi/demo-18099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30716@1.0.1","target":"pkg:pypi/demo-25911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30716@1.0.1","target":"pkg:pypi/demo-27863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30717@1.0.2","target":"pkg:pypi/demo-13911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30717@1.0.2","target":"pkg:pypi/demo-30700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30718@1.0.3","target":"pkg:pypi/demo-15419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30718@1.0.3","target":"pkg:pypi/demo-1774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30718@1.0.3","target":"pkg:pypi/demo-2486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30718@1.0.3","target":"pkg:pypi/demo-28954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30719@1.0.4","target":"pkg:pypi/demo-10996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30719@1.0.4","target":"pkg:pypi/demo-26574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30719@1.0.4","target":"pkg:pypi/demo-27384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3071@1.0.1","target":"pkg:pypi/demo-12124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3071@1.0.1","target":"pkg:pypi/demo-1348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30720@1.0.0","target":"pkg:pypi/demo-126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30720@1.0.0","target":"pkg:pypi/demo-13277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30720@1.0.0","target":"pkg:pypi/demo-19185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30720@1.0.0","target":"pkg:pypi/demo-24897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30721@1.0.1","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30721@1.0.1","target":"pkg:pypi/demo-13468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30722@1.0.2","target":"pkg:pypi/demo-14002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30722@1.0.2","target":"pkg:pypi/demo-18122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30722@1.0.2","target":"pkg:pypi/demo-19344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30722@1.0.2","target":"pkg:pypi/demo-23628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30723@1.0.3","target":"pkg:pypi/demo-10987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30723@1.0.3","target":"pkg:pypi/demo-17406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30723@1.0.3","target":"pkg:pypi/demo-19874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30723@1.0.3","target":"pkg:pypi/demo-26478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30724@1.0.4","target":"pkg:pypi/demo-15095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30724@1.0.4","target":"pkg:pypi/demo-17015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30724@1.0.4","target":"pkg:pypi/demo-20262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30725@1.0.0","target":"pkg:pypi/demo-13564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30725@1.0.0","target":"pkg:pypi/demo-1613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30725@1.0.0","target":"pkg:pypi/demo-20019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30725@1.0.0","target":"pkg:pypi/demo-27434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30726@1.0.1","target":"pkg:pypi/demo-13354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30726@1.0.1","target":"pkg:pypi/demo-22033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30726@1.0.1","target":"pkg:pypi/demo-27343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30727@1.0.2","target":"pkg:pypi/demo-10615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30727@1.0.2","target":"pkg:pypi/demo-13186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30727@1.0.2","target":"pkg:pypi/demo-20138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30727@1.0.2","target":"pkg:pypi/demo-22129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30728@1.0.3","target":"pkg:pypi/demo-19552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30728@1.0.3","target":"pkg:pypi/demo-23213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30728@1.0.3","target":"pkg:pypi/demo-25494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30729@1.0.4","target":"pkg:pypi/demo-18941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3072@1.0.2","target":"pkg:pypi/demo-11471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30730@1.0.0","target":"pkg:pypi/demo-12314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30730@1.0.0","target":"pkg:pypi/demo-21497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30731@1.0.1","target":"pkg:pypi/demo-10326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30731@1.0.1","target":"pkg:pypi/demo-26212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30731@1.0.1","target":"pkg:pypi/demo-30290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30732@1.0.2","target":"pkg:pypi/demo-14234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30732@1.0.2","target":"pkg:pypi/demo-15237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30732@1.0.2","target":"pkg:pypi/demo-23851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30733@1.0.3","target":"pkg:pypi/demo-1058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30733@1.0.3","target":"pkg:pypi/demo-12849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30733@1.0.3","target":"pkg:pypi/demo-27099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30733@1.0.3","target":"pkg:pypi/demo-277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30734@1.0.4","target":"pkg:pypi/demo-14354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30734@1.0.4","target":"pkg:pypi/demo-20368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30734@1.0.4","target":"pkg:pypi/demo-25566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30734@1.0.4","target":"pkg:pypi/demo-28914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30735@1.0.0","target":"pkg:pypi/demo-10780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30735@1.0.0","target":"pkg:pypi/demo-30238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30736@1.0.1","target":"pkg:pypi/demo-18521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30737@1.0.2","target":"pkg:pypi/demo-12976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30737@1.0.2","target":"pkg:pypi/demo-2049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30738@1.0.3","target":"pkg:pypi/demo-10804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30738@1.0.3","target":"pkg:pypi/demo-18514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30738@1.0.3","target":"pkg:pypi/demo-2192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30739@1.0.4","target":"pkg:pypi/demo-16958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30739@1.0.4","target":"pkg:pypi/demo-19012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3073@1.0.3","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3073@1.0.3","target":"pkg:pypi/demo-12106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3073@1.0.3","target":"pkg:pypi/demo-19428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3073@1.0.3","target":"pkg:pypi/demo-24651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30740@1.0.0","target":"pkg:pypi/demo-15685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30741@1.0.1","target":"pkg:pypi/demo-2714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30742@1.0.2","target":"pkg:pypi/demo-26660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30742@1.0.2","target":"pkg:pypi/demo-28709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30743@1.0.3","target":"pkg:pypi/demo-22222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30744@1.0.4","target":"pkg:pypi/demo-19575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30744@1.0.4","target":"pkg:pypi/demo-20945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30745@1.0.0","target":"pkg:pypi/demo-19772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30745@1.0.0","target":"pkg:pypi/demo-22576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30745@1.0.0","target":"pkg:pypi/demo-29965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30746@1.0.1","target":"pkg:pypi/demo-10929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30746@1.0.1","target":"pkg:pypi/demo-1486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30746@1.0.1","target":"pkg:pypi/demo-16991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30746@1.0.1","target":"pkg:pypi/demo-20710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30747@1.0.2","target":"pkg:pypi/demo-13740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30747@1.0.2","target":"pkg:pypi/demo-18515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30747@1.0.2","target":"pkg:pypi/demo-23948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30748@1.0.3","target":"pkg:pypi/demo-23626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30749@1.0.4","target":"pkg:pypi/demo-12141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3074@1.0.4","target":"pkg:pypi/demo-1232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3074@1.0.4","target":"pkg:pypi/demo-12857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3074@1.0.4","target":"pkg:pypi/demo-2037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3074@1.0.4","target":"pkg:pypi/demo-29583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30750@1.0.0","target":"pkg:pypi/demo-11132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30750@1.0.0","target":"pkg:pypi/demo-20225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30750@1.0.0","target":"pkg:pypi/demo-20286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30750@1.0.0","target":"pkg:pypi/demo-24013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30751@1.0.1","target":"pkg:pypi/demo-14559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30751@1.0.1","target":"pkg:pypi/demo-2718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30752@1.0.2","target":"pkg:pypi/demo-22197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30752@1.0.2","target":"pkg:pypi/demo-28920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30753@1.0.3","target":"pkg:pypi/demo-14051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30753@1.0.3","target":"pkg:pypi/demo-15311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30753@1.0.3","target":"pkg:pypi/demo-1710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30754@1.0.4","target":"pkg:pypi/demo-27252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30755@1.0.0","target":"pkg:pypi/demo-1913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30755@1.0.0","target":"pkg:pypi/demo-2402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30755@1.0.0","target":"pkg:pypi/demo-26514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30755@1.0.0","target":"pkg:pypi/demo-27228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30756@1.0.1","target":"pkg:pypi/demo-13633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30756@1.0.1","target":"pkg:pypi/demo-23255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30756@1.0.1","target":"pkg:pypi/demo-25563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30756@1.0.1","target":"pkg:pypi/demo-30388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30757@1.0.2","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30757@1.0.2","target":"pkg:pypi/demo-20539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30757@1.0.2","target":"pkg:pypi/demo-23432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30757@1.0.2","target":"pkg:pypi/demo-29034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30758@1.0.3","target":"pkg:pypi/demo-13424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30759@1.0.4","target":"pkg:pypi/demo-22559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30759@1.0.4","target":"pkg:pypi/demo-2402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3075@1.0.0","target":"pkg:pypi/demo-11526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3075@1.0.0","target":"pkg:pypi/demo-22009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30760@1.0.0","target":"pkg:pypi/demo-17195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30760@1.0.0","target":"pkg:pypi/demo-29516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30761@1.0.1","target":"pkg:pypi/demo-15232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30762@1.0.2","target":"pkg:pypi/demo-14465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30762@1.0.2","target":"pkg:pypi/demo-15913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30763@1.0.3","target":"pkg:pypi/demo-22667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30763@1.0.3","target":"pkg:pypi/demo-29990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30764@1.0.4","target":"pkg:pypi/demo-22306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30765@1.0.0","target":"pkg:pypi/demo-19415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30765@1.0.0","target":"pkg:pypi/demo-21826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30765@1.0.0","target":"pkg:pypi/demo-28674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30765@1.0.0","target":"pkg:pypi/demo-28822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30766@1.0.1","target":"pkg:pypi/demo-25414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30767@1.0.2","target":"pkg:pypi/demo-17550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30767@1.0.2","target":"pkg:pypi/demo-19101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30767@1.0.2","target":"pkg:pypi/demo-24654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30768@1.0.3","target":"pkg:pypi/demo-1752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30768@1.0.3","target":"pkg:pypi/demo-20892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30768@1.0.3","target":"pkg:pypi/demo-22285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30768@1.0.3","target":"pkg:pypi/demo-23404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30769@1.0.4","target":"pkg:pypi/demo-30665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3076@1.0.1","target":"pkg:pypi/demo-12017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3076@1.0.1","target":"pkg:pypi/demo-13649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3076@1.0.1","target":"pkg:pypi/demo-16403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30770@1.0.0","target":"pkg:pypi/demo-24167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30771@1.0.1","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30772@1.0.2","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30772@1.0.2","target":"pkg:pypi/demo-15413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30772@1.0.2","target":"pkg:pypi/demo-25291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30772@1.0.2","target":"pkg:pypi/demo-29770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30773@1.0.3","target":"pkg:pypi/demo-16726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30774@1.0.4","target":"pkg:pypi/demo-29250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30775@1.0.0","target":"pkg:pypi/demo-14541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30775@1.0.0","target":"pkg:pypi/demo-16869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30775@1.0.0","target":"pkg:pypi/demo-1703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30775@1.0.0","target":"pkg:pypi/demo-18152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30776@1.0.1","target":"pkg:pypi/demo-15899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30776@1.0.1","target":"pkg:pypi/demo-26585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30777@1.0.2","target":"pkg:pypi/demo-1268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30777@1.0.2","target":"pkg:pypi/demo-20874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30777@1.0.2","target":"pkg:pypi/demo-26505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30778@1.0.3","target":"pkg:pypi/demo-2145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30779@1.0.4","target":"pkg:pypi/demo-20794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30779@1.0.4","target":"pkg:pypi/demo-23094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3077@1.0.2","target":"pkg:pypi/demo-12477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3077@1.0.2","target":"pkg:pypi/demo-22605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3077@1.0.2","target":"pkg:pypi/demo-2267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30780@1.0.0","target":"pkg:pypi/demo-16264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30780@1.0.0","target":"pkg:pypi/demo-17866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30780@1.0.0","target":"pkg:pypi/demo-27252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30781@1.0.1","target":"pkg:pypi/demo-18305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30782@1.0.2","target":"pkg:pypi/demo-10414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30782@1.0.2","target":"pkg:pypi/demo-13593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30783@1.0.3","target":"pkg:pypi/demo-10415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30784@1.0.4","target":"pkg:pypi/demo-11857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30784@1.0.4","target":"pkg:pypi/demo-15294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30784@1.0.4","target":"pkg:pypi/demo-17149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30784@1.0.4","target":"pkg:pypi/demo-26178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30785@1.0.0","target":"pkg:pypi/demo-13894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30785@1.0.0","target":"pkg:pypi/demo-23758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30786@1.0.1","target":"pkg:pypi/demo-1174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30787@1.0.2","target":"pkg:pypi/demo-16657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30788@1.0.3","target":"pkg:pypi/demo-10522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30788@1.0.3","target":"pkg:pypi/demo-12862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30788@1.0.3","target":"pkg:pypi/demo-23742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30789@1.0.4","target":"pkg:pypi/demo-19976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30789@1.0.4","target":"pkg:pypi/demo-24134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3078@1.0.3","target":"pkg:pypi/demo-21358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30790@1.0.0","target":"pkg:pypi/demo-1740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30790@1.0.0","target":"pkg:pypi/demo-1849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30790@1.0.0","target":"pkg:pypi/demo-22475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30790@1.0.0","target":"pkg:pypi/demo-28292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30791@1.0.1","target":"pkg:pypi/demo-1436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30791@1.0.1","target":"pkg:pypi/demo-27991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30792@1.0.2","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30792@1.0.2","target":"pkg:pypi/demo-14774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30792@1.0.2","target":"pkg:pypi/demo-18812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30793@1.0.3","target":"pkg:pypi/demo-12804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30793@1.0.3","target":"pkg:pypi/demo-1605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30793@1.0.3","target":"pkg:pypi/demo-18363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30793@1.0.3","target":"pkg:pypi/demo-29632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30794@1.0.4","target":"pkg:pypi/demo-14016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30794@1.0.4","target":"pkg:pypi/demo-15369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30794@1.0.4","target":"pkg:pypi/demo-22280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30794@1.0.4","target":"pkg:pypi/demo-24389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30795@1.0.0","target":"pkg:pypi/demo-28918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30796@1.0.1","target":"pkg:pypi/demo-22732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30796@1.0.1","target":"pkg:pypi/demo-24307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30797@1.0.2","target":"pkg:pypi/demo-15121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30797@1.0.2","target":"pkg:pypi/demo-17579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30798@1.0.3","target":"pkg:pypi/demo-18639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30798@1.0.3","target":"pkg:pypi/demo-19386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30798@1.0.3","target":"pkg:pypi/demo-29202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30799@1.0.4","target":"pkg:pypi/demo-12655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30799@1.0.4","target":"pkg:pypi/demo-20671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30799@1.0.4","target":"pkg:pypi/demo-23589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30799@1.0.4","target":"pkg:pypi/demo-30225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3079@1.0.4","target":"pkg:pypi/demo-17209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3079@1.0.4","target":"pkg:pypi/demo-23499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3079@1.0.4","target":"pkg:pypi/demo-26286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-307@1.0.2","target":"pkg:pypi/demo-1219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-307@1.0.2","target":"pkg:pypi/demo-2520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-307@1.0.2","target":"pkg:pypi/demo-29761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30800@1.0.0","target":"pkg:pypi/demo-20631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30800@1.0.0","target":"pkg:pypi/demo-21581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30800@1.0.0","target":"pkg:pypi/demo-21913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30800@1.0.0","target":"pkg:pypi/demo-27365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30801@1.0.1","target":"pkg:pypi/demo-26622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30802@1.0.2","target":"pkg:pypi/demo-12249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30802@1.0.2","target":"pkg:pypi/demo-14125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30802@1.0.2","target":"pkg:pypi/demo-23752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30802@1.0.2","target":"pkg:pypi/demo-27634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30803@1.0.3","target":"pkg:pypi/demo-17858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30803@1.0.3","target":"pkg:pypi/demo-26245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30803@1.0.3","target":"pkg:pypi/demo-28587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30804@1.0.4","target":"pkg:pypi/demo-15308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30804@1.0.4","target":"pkg:pypi/demo-2549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30804@1.0.4","target":"pkg:pypi/demo-2998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30804@1.0.4","target":"pkg:pypi/demo-30505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30805@1.0.0","target":"pkg:pypi/demo-21735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30805@1.0.0","target":"pkg:pypi/demo-30043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30806@1.0.1","target":"pkg:pypi/demo-13990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30806@1.0.1","target":"pkg:pypi/demo-14274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30806@1.0.1","target":"pkg:pypi/demo-17436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30807@1.0.2","target":"pkg:pypi/demo-10265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30807@1.0.2","target":"pkg:pypi/demo-16106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30807@1.0.2","target":"pkg:pypi/demo-24459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30808@1.0.3","target":"pkg:pypi/demo-15551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30809@1.0.4","target":"pkg:pypi/demo-17426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30809@1.0.4","target":"pkg:pypi/demo-21097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3080@1.0.0","target":"pkg:pypi/demo-27169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30810@1.0.0","target":"pkg:pypi/demo-18123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30810@1.0.0","target":"pkg:pypi/demo-25343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30810@1.0.0","target":"pkg:pypi/demo-28719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30811@1.0.1","target":"pkg:pypi/demo-10073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30812@1.0.2","target":"pkg:pypi/demo-25216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30812@1.0.2","target":"pkg:pypi/demo-26598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30813@1.0.3","target":"pkg:pypi/demo-14981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30813@1.0.3","target":"pkg:pypi/demo-2296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30813@1.0.3","target":"pkg:pypi/demo-29946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30814@1.0.4","target":"pkg:pypi/demo-19998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30814@1.0.4","target":"pkg:pypi/demo-20337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30814@1.0.4","target":"pkg:pypi/demo-21150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30815@1.0.0","target":"pkg:pypi/demo-16586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30815@1.0.0","target":"pkg:pypi/demo-19740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30816@1.0.1","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30816@1.0.1","target":"pkg:pypi/demo-17423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30817@1.0.2","target":"pkg:pypi/demo-16212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30817@1.0.2","target":"pkg:pypi/demo-28070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30818@1.0.3","target":"pkg:pypi/demo-12612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30818@1.0.3","target":"pkg:pypi/demo-15902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30818@1.0.3","target":"pkg:pypi/demo-20383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30818@1.0.3","target":"pkg:pypi/demo-29094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30819@1.0.4","target":"pkg:pypi/demo-2472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3081@1.0.1","target":"pkg:pypi/demo-2357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30820@1.0.0","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30820@1.0.0","target":"pkg:pypi/demo-13590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30821@1.0.1","target":"pkg:pypi/demo-29967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30822@1.0.2","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30822@1.0.2","target":"pkg:pypi/demo-16208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30822@1.0.2","target":"pkg:pypi/demo-22284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30822@1.0.2","target":"pkg:pypi/demo-25927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30823@1.0.3","target":"pkg:pypi/demo-11513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30823@1.0.3","target":"pkg:pypi/demo-12143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30824@1.0.4","target":"pkg:pypi/demo-17695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30824@1.0.4","target":"pkg:pypi/demo-1965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30824@1.0.4","target":"pkg:pypi/demo-26043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30824@1.0.4","target":"pkg:pypi/demo-2638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30825@1.0.0","target":"pkg:pypi/demo-19518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30825@1.0.0","target":"pkg:pypi/demo-25279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30826@1.0.1","target":"pkg:pypi/demo-10396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30826@1.0.1","target":"pkg:pypi/demo-29953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30827@1.0.2","target":"pkg:pypi/demo-14168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30827@1.0.2","target":"pkg:pypi/demo-16233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30828@1.0.3","target":"pkg:pypi/demo-11868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30828@1.0.3","target":"pkg:pypi/demo-23069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30829@1.0.4","target":"pkg:pypi/demo-12057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30829@1.0.4","target":"pkg:pypi/demo-24429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3082@1.0.2","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3082@1.0.2","target":"pkg:pypi/demo-13268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30830@1.0.0","target":"pkg:pypi/demo-13216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30830@1.0.0","target":"pkg:pypi/demo-16341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30831@1.0.1","target":"pkg:pypi/demo-2440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30831@1.0.1","target":"pkg:pypi/demo-27514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30831@1.0.1","target":"pkg:pypi/demo-30149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30832@1.0.2","target":"pkg:pypi/demo-12443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30832@1.0.2","target":"pkg:pypi/demo-14729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30832@1.0.2","target":"pkg:pypi/demo-20367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30833@1.0.3","target":"pkg:pypi/demo-20522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30833@1.0.3","target":"pkg:pypi/demo-21708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30834@1.0.4","target":"pkg:pypi/demo-11203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30834@1.0.4","target":"pkg:pypi/demo-1239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30835@1.0.0","target":"pkg:pypi/demo-19229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30836@1.0.1","target":"pkg:pypi/demo-13433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30836@1.0.1","target":"pkg:pypi/demo-28219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30837@1.0.2","target":"pkg:pypi/demo-18986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30838@1.0.3","target":"pkg:pypi/demo-13531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30838@1.0.3","target":"pkg:pypi/demo-13775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30838@1.0.3","target":"pkg:pypi/demo-14819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30838@1.0.3","target":"pkg:pypi/demo-26237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30839@1.0.4","target":"pkg:pypi/demo-12326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30839@1.0.4","target":"pkg:pypi/demo-2696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30839@1.0.4","target":"pkg:pypi/demo-30797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3083@1.0.3","target":"pkg:pypi/demo-2461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3083@1.0.3","target":"pkg:pypi/demo-24887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3083@1.0.3","target":"pkg:pypi/demo-26405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3083@1.0.3","target":"pkg:pypi/demo-2905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30840@1.0.0","target":"pkg:pypi/demo-12246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30840@1.0.0","target":"pkg:pypi/demo-1738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30841@1.0.1","target":"pkg:pypi/demo-17338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30842@1.0.2","target":"pkg:pypi/demo-11886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30842@1.0.2","target":"pkg:pypi/demo-17221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30842@1.0.2","target":"pkg:pypi/demo-2553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30842@1.0.2","target":"pkg:pypi/demo-28980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30843@1.0.3","target":"pkg:pypi/demo-18938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30844@1.0.4","target":"pkg:pypi/demo-25090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30844@1.0.4","target":"pkg:pypi/demo-26234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30845@1.0.0","target":"pkg:pypi/demo-24959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30845@1.0.0","target":"pkg:pypi/demo-26966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30845@1.0.0","target":"pkg:pypi/demo-28886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30846@1.0.1","target":"pkg:pypi/demo-24961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30846@1.0.1","target":"pkg:pypi/demo-29249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30847@1.0.2","target":"pkg:pypi/demo-16441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30847@1.0.2","target":"pkg:pypi/demo-25923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30847@1.0.2","target":"pkg:pypi/demo-27389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30848@1.0.3","target":"pkg:pypi/demo-25907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30849@1.0.4","target":"pkg:pypi/demo-21138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30849@1.0.4","target":"pkg:pypi/demo-23052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3084@1.0.4","target":"pkg:pypi/demo-13813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3084@1.0.4","target":"pkg:pypi/demo-27694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30850@1.0.0","target":"pkg:pypi/demo-26597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30850@1.0.0","target":"pkg:pypi/demo-26651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30851@1.0.1","target":"pkg:pypi/demo-15780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30851@1.0.1","target":"pkg:pypi/demo-23362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30851@1.0.1","target":"pkg:pypi/demo-24687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30852@1.0.2","target":"pkg:pypi/demo-17497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30852@1.0.2","target":"pkg:pypi/demo-18940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30852@1.0.2","target":"pkg:pypi/demo-25999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30852@1.0.2","target":"pkg:pypi/demo-27988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30853@1.0.3","target":"pkg:pypi/demo-17934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30853@1.0.3","target":"pkg:pypi/demo-19447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30853@1.0.3","target":"pkg:pypi/demo-23738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30853@1.0.3","target":"pkg:pypi/demo-30679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30854@1.0.4","target":"pkg:pypi/demo-28129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30855@1.0.0","target":"pkg:pypi/demo-18388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30855@1.0.0","target":"pkg:pypi/demo-27542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30856@1.0.1","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30856@1.0.1","target":"pkg:pypi/demo-18423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30857@1.0.2","target":"pkg:pypi/demo-21246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30857@1.0.2","target":"pkg:pypi/demo-23524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30858@1.0.3","target":"pkg:pypi/demo-14685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30858@1.0.3","target":"pkg:pypi/demo-22941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30858@1.0.3","target":"pkg:pypi/demo-25009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30858@1.0.3","target":"pkg:pypi/demo-25010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30859@1.0.4","target":"pkg:pypi/demo-13043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30859@1.0.4","target":"pkg:pypi/demo-23482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3085@1.0.0","target":"pkg:pypi/demo-13470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3085@1.0.0","target":"pkg:pypi/demo-15202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3085@1.0.0","target":"pkg:pypi/demo-30792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3085@1.0.0","target":"pkg:pypi/demo-30816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30860@1.0.0","target":"pkg:pypi/demo-13506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30860@1.0.0","target":"pkg:pypi/demo-14521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30860@1.0.0","target":"pkg:pypi/demo-15050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30861@1.0.1","target":"pkg:pypi/demo-25040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30862@1.0.2","target":"pkg:pypi/demo-26670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30863@1.0.3","target":"pkg:pypi/demo-11887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30863@1.0.3","target":"pkg:pypi/demo-25060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30863@1.0.3","target":"pkg:pypi/demo-25756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30863@1.0.3","target":"pkg:pypi/demo-30228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30864@1.0.4","target":"pkg:pypi/demo-13265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30864@1.0.4","target":"pkg:pypi/demo-14914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30864@1.0.4","target":"pkg:pypi/demo-22775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30865@1.0.0","target":"pkg:pypi/demo-30676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30866@1.0.1","target":"pkg:pypi/demo-14660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30866@1.0.1","target":"pkg:pypi/demo-22641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30866@1.0.1","target":"pkg:pypi/demo-24748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30866@1.0.1","target":"pkg:pypi/demo-24801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30867@1.0.2","target":"pkg:pypi/demo-12818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30868@1.0.3","target":"pkg:pypi/demo-12527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30868@1.0.3","target":"pkg:pypi/demo-27598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30868@1.0.3","target":"pkg:pypi/demo-27954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30869@1.0.4","target":"pkg:pypi/demo-13142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30869@1.0.4","target":"pkg:pypi/demo-19842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30869@1.0.4","target":"pkg:pypi/demo-30377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3086@1.0.1","target":"pkg:pypi/demo-14514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3086@1.0.1","target":"pkg:pypi/demo-19348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3086@1.0.1","target":"pkg:pypi/demo-23175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3086@1.0.1","target":"pkg:pypi/demo-24619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30870@1.0.0","target":"pkg:pypi/demo-19241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30870@1.0.0","target":"pkg:pypi/demo-25768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30870@1.0.0","target":"pkg:pypi/demo-26119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30870@1.0.0","target":"pkg:pypi/demo-30471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30871@1.0.1","target":"pkg:pypi/demo-17612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30871@1.0.1","target":"pkg:pypi/demo-22417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30872@1.0.2","target":"pkg:pypi/demo-19626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30872@1.0.2","target":"pkg:pypi/demo-20154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30872@1.0.2","target":"pkg:pypi/demo-21879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30872@1.0.2","target":"pkg:pypi/demo-30073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30873@1.0.3","target":"pkg:pypi/demo-13365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30874@1.0.4","target":"pkg:pypi/demo-12892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30874@1.0.4","target":"pkg:pypi/demo-14260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30874@1.0.4","target":"pkg:pypi/demo-18455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30874@1.0.4","target":"pkg:pypi/demo-28003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30875@1.0.0","target":"pkg:pypi/demo-20759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30876@1.0.1","target":"pkg:pypi/demo-2739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30877@1.0.2","target":"pkg:pypi/demo-20003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30877@1.0.2","target":"pkg:pypi/demo-28115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30878@1.0.3","target":"pkg:pypi/demo-27788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30879@1.0.4","target":"pkg:pypi/demo-16762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30879@1.0.4","target":"pkg:pypi/demo-22048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3087@1.0.2","target":"pkg:pypi/demo-13470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3087@1.0.2","target":"pkg:pypi/demo-15107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3087@1.0.2","target":"pkg:pypi/demo-1854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30880@1.0.0","target":"pkg:pypi/demo-10226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30880@1.0.0","target":"pkg:pypi/demo-10564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30880@1.0.0","target":"pkg:pypi/demo-16918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30880@1.0.0","target":"pkg:pypi/demo-23364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30881@1.0.1","target":"pkg:pypi/demo-15264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30881@1.0.1","target":"pkg:pypi/demo-19933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30881@1.0.1","target":"pkg:pypi/demo-23480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30882@1.0.2","target":"pkg:pypi/demo-15107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30883@1.0.3","target":"pkg:pypi/demo-11796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30883@1.0.3","target":"pkg:pypi/demo-14748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30883@1.0.3","target":"pkg:pypi/demo-30118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30884@1.0.4","target":"pkg:pypi/demo-17137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30884@1.0.4","target":"pkg:pypi/demo-18682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30884@1.0.4","target":"pkg:pypi/demo-22253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30884@1.0.4","target":"pkg:pypi/demo-26709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30885@1.0.0","target":"pkg:pypi/demo-12913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30885@1.0.0","target":"pkg:pypi/demo-17089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30886@1.0.1","target":"pkg:pypi/demo-10102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30886@1.0.1","target":"pkg:pypi/demo-20076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30886@1.0.1","target":"pkg:pypi/demo-28053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30887@1.0.2","target":"pkg:pypi/demo-27112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30887@1.0.2","target":"pkg:pypi/demo-28432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30887@1.0.2","target":"pkg:pypi/demo-29917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30888@1.0.3","target":"pkg:pypi/demo-10635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30888@1.0.3","target":"pkg:pypi/demo-23540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30889@1.0.4","target":"pkg:pypi/demo-13998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30889@1.0.4","target":"pkg:pypi/demo-20306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30889@1.0.4","target":"pkg:pypi/demo-22041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30889@1.0.4","target":"pkg:pypi/demo-30131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3088@1.0.3","target":"pkg:pypi/demo-21171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3088@1.0.3","target":"pkg:pypi/demo-24363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3088@1.0.3","target":"pkg:pypi/demo-29284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30890@1.0.0","target":"pkg:pypi/demo-24092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30891@1.0.1","target":"pkg:pypi/demo-11200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30891@1.0.1","target":"pkg:pypi/demo-11936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30891@1.0.1","target":"pkg:pypi/demo-24042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30892@1.0.2","target":"pkg:pypi/demo-22231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30892@1.0.2","target":"pkg:pypi/demo-24530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30892@1.0.2","target":"pkg:pypi/demo-30780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30893@1.0.3","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30893@1.0.3","target":"pkg:pypi/demo-13230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30893@1.0.3","target":"pkg:pypi/demo-1811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30894@1.0.4","target":"pkg:pypi/demo-25725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30895@1.0.0","target":"pkg:pypi/demo-28832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30896@1.0.1","target":"pkg:pypi/demo-30551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30897@1.0.2","target":"pkg:pypi/demo-14144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30897@1.0.2","target":"pkg:pypi/demo-28061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30898@1.0.3","target":"pkg:pypi/demo-21448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30899@1.0.4","target":"pkg:pypi/demo-30390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3089@1.0.4","target":"pkg:pypi/demo-20772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3089@1.0.4","target":"pkg:pypi/demo-25452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3089@1.0.4","target":"pkg:pypi/demo-2551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3089@1.0.4","target":"pkg:pypi/demo-27565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-308@1.0.3","target":"pkg:pypi/demo-2801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30900@1.0.0","target":"pkg:pypi/demo-1461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30901@1.0.1","target":"pkg:pypi/demo-18720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30901@1.0.1","target":"pkg:pypi/demo-22883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30901@1.0.1","target":"pkg:pypi/demo-23477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30901@1.0.1","target":"pkg:pypi/demo-28318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30902@1.0.2","target":"pkg:pypi/demo-23766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30902@1.0.2","target":"pkg:pypi/demo-24382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30903@1.0.3","target":"pkg:pypi/demo-14642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30903@1.0.3","target":"pkg:pypi/demo-2814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30903@1.0.3","target":"pkg:pypi/demo-28342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30904@1.0.4","target":"pkg:pypi/demo-17648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30904@1.0.4","target":"pkg:pypi/demo-2487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30904@1.0.4","target":"pkg:pypi/demo-28432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30905@1.0.0","target":"pkg:pypi/demo-30625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30906@1.0.1","target":"pkg:pypi/demo-19854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30906@1.0.1","target":"pkg:pypi/demo-25267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30906@1.0.1","target":"pkg:pypi/demo-25443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30906@1.0.1","target":"pkg:pypi/demo-26738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30907@1.0.2","target":"pkg:pypi/demo-11141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30907@1.0.2","target":"pkg:pypi/demo-22074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30908@1.0.3","target":"pkg:pypi/demo-12775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30908@1.0.3","target":"pkg:pypi/demo-2129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30909@1.0.4","target":"pkg:pypi/demo-12763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30909@1.0.4","target":"pkg:pypi/demo-13020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30909@1.0.4","target":"pkg:pypi/demo-30352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3090@1.0.0","target":"pkg:pypi/demo-18702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30910@1.0.0","target":"pkg:pypi/demo-11516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30910@1.0.0","target":"pkg:pypi/demo-12934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30910@1.0.0","target":"pkg:pypi/demo-19194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30910@1.0.0","target":"pkg:pypi/demo-30589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30911@1.0.1","target":"pkg:pypi/demo-20503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30911@1.0.1","target":"pkg:pypi/demo-30684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30912@1.0.2","target":"pkg:pypi/demo-11132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30912@1.0.2","target":"pkg:pypi/demo-20071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30912@1.0.2","target":"pkg:pypi/demo-23238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30912@1.0.2","target":"pkg:pypi/demo-25852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30913@1.0.3","target":"pkg:pypi/demo-14334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30913@1.0.3","target":"pkg:pypi/demo-18255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30913@1.0.3","target":"pkg:pypi/demo-21175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30913@1.0.3","target":"pkg:pypi/demo-23392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30914@1.0.4","target":"pkg:pypi/demo-10368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30914@1.0.4","target":"pkg:pypi/demo-18131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30914@1.0.4","target":"pkg:pypi/demo-20043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30914@1.0.4","target":"pkg:pypi/demo-27014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30915@1.0.0","target":"pkg:pypi/demo-11325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30916@1.0.1","target":"pkg:pypi/demo-1977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30916@1.0.1","target":"pkg:pypi/demo-20772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30916@1.0.1","target":"pkg:pypi/demo-20983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30916@1.0.1","target":"pkg:pypi/demo-28504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30917@1.0.2","target":"pkg:pypi/demo-11808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30917@1.0.2","target":"pkg:pypi/demo-15433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30917@1.0.2","target":"pkg:pypi/demo-20892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30917@1.0.2","target":"pkg:pypi/demo-2185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30918@1.0.3","target":"pkg:pypi/demo-13626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30918@1.0.3","target":"pkg:pypi/demo-16928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30918@1.0.3","target":"pkg:pypi/demo-27438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30919@1.0.4","target":"pkg:pypi/demo-19028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30919@1.0.4","target":"pkg:pypi/demo-20717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30919@1.0.4","target":"pkg:pypi/demo-30202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3091@1.0.1","target":"pkg:pypi/demo-22997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3091@1.0.1","target":"pkg:pypi/demo-26803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3091@1.0.1","target":"pkg:pypi/demo-27719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3091@1.0.1","target":"pkg:pypi/demo-30272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30920@1.0.0","target":"pkg:pypi/demo-12340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30920@1.0.0","target":"pkg:pypi/demo-17870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30920@1.0.0","target":"pkg:pypi/demo-1815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30921@1.0.1","target":"pkg:pypi/demo-12825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30921@1.0.1","target":"pkg:pypi/demo-22995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30922@1.0.2","target":"pkg:pypi/demo-20879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30923@1.0.3","target":"pkg:pypi/demo-22332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30923@1.0.3","target":"pkg:pypi/demo-22750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30924@1.0.4","target":"pkg:pypi/demo-16131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30924@1.0.4","target":"pkg:pypi/demo-1671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30924@1.0.4","target":"pkg:pypi/demo-27187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30925@1.0.0","target":"pkg:pypi/demo-16712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30925@1.0.0","target":"pkg:pypi/demo-28517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30925@1.0.0","target":"pkg:pypi/demo-30611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30926@1.0.1","target":"pkg:pypi/demo-13176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30926@1.0.1","target":"pkg:pypi/demo-14701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30926@1.0.1","target":"pkg:pypi/demo-16585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30926@1.0.1","target":"pkg:pypi/demo-23492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30927@1.0.2","target":"pkg:pypi/demo-10976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30927@1.0.2","target":"pkg:pypi/demo-23600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30927@1.0.2","target":"pkg:pypi/demo-30764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30928@1.0.3","target":"pkg:pypi/demo-24172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30928@1.0.3","target":"pkg:pypi/demo-30652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30929@1.0.4","target":"pkg:pypi/demo-14700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30929@1.0.4","target":"pkg:pypi/demo-14731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30929@1.0.4","target":"pkg:pypi/demo-20984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30929@1.0.4","target":"pkg:pypi/demo-2@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3092@1.0.2","target":"pkg:pypi/demo-21402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3092@1.0.2","target":"pkg:pypi/demo-29347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3092@1.0.2","target":"pkg:pypi/demo-30052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30930@1.0.0","target":"pkg:pypi/demo-11532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30931@1.0.1","target":"pkg:pypi/demo-20199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30931@1.0.1","target":"pkg:pypi/demo-21391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30931@1.0.1","target":"pkg:pypi/demo-25196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30931@1.0.1","target":"pkg:pypi/demo-25327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30932@1.0.2","target":"pkg:pypi/demo-1050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30932@1.0.2","target":"pkg:pypi/demo-15547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30932@1.0.2","target":"pkg:pypi/demo-20080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30933@1.0.3","target":"pkg:pypi/demo-13871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30933@1.0.3","target":"pkg:pypi/demo-17270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30933@1.0.3","target":"pkg:pypi/demo-22295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30933@1.0.3","target":"pkg:pypi/demo-28641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30934@1.0.4","target":"pkg:pypi/demo-21112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30934@1.0.4","target":"pkg:pypi/demo-2398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30935@1.0.0","target":"pkg:pypi/demo-20236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30936@1.0.1","target":"pkg:pypi/demo-30339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30937@1.0.2","target":"pkg:pypi/demo-20528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30938@1.0.3","target":"pkg:pypi/demo-12848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30938@1.0.3","target":"pkg:pypi/demo-21314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30938@1.0.3","target":"pkg:pypi/demo-23269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30938@1.0.3","target":"pkg:pypi/demo-24963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30939@1.0.4","target":"pkg:pypi/demo-17641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30939@1.0.4","target":"pkg:pypi/demo-25454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30939@1.0.4","target":"pkg:pypi/demo-29509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3093@1.0.3","target":"pkg:pypi/demo-16280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3093@1.0.3","target":"pkg:pypi/demo-1674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3093@1.0.3","target":"pkg:pypi/demo-27306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30940@1.0.0","target":"pkg:pypi/demo-13272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30940@1.0.0","target":"pkg:pypi/demo-20863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30940@1.0.0","target":"pkg:pypi/demo-30264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30940@1.0.0","target":"pkg:pypi/demo-30322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30941@1.0.1","target":"pkg:pypi/demo-27357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30941@1.0.1","target":"pkg:pypi/demo-27660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30941@1.0.1","target":"pkg:pypi/demo-28167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30941@1.0.1","target":"pkg:pypi/demo-29302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30942@1.0.2","target":"pkg:pypi/demo-19061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30942@1.0.2","target":"pkg:pypi/demo-22950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30942@1.0.2","target":"pkg:pypi/demo-27460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30943@1.0.3","target":"pkg:pypi/demo-1717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30943@1.0.3","target":"pkg:pypi/demo-1723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30943@1.0.3","target":"pkg:pypi/demo-28836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30944@1.0.4","target":"pkg:pypi/demo-10827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30944@1.0.4","target":"pkg:pypi/demo-11563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30944@1.0.4","target":"pkg:pypi/demo-20317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30945@1.0.0","target":"pkg:pypi/demo-12747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30945@1.0.0","target":"pkg:pypi/demo-17898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30945@1.0.0","target":"pkg:pypi/demo-2095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30946@1.0.1","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30946@1.0.1","target":"pkg:pypi/demo-22687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30947@1.0.2","target":"pkg:pypi/demo-26291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30948@1.0.3","target":"pkg:pypi/demo-12198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30948@1.0.3","target":"pkg:pypi/demo-21224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30948@1.0.3","target":"pkg:pypi/demo-27587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30948@1.0.3","target":"pkg:pypi/demo-28254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30949@1.0.4","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3094@1.0.4","target":"pkg:pypi/demo-16255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3094@1.0.4","target":"pkg:pypi/demo-19235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3094@1.0.4","target":"pkg:pypi/demo-213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30950@1.0.0","target":"pkg:pypi/demo-18814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30950@1.0.0","target":"pkg:pypi/demo-20352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30950@1.0.0","target":"pkg:pypi/demo-2080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30950@1.0.0","target":"pkg:pypi/demo-28200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30951@1.0.1","target":"pkg:pypi/demo-13300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30951@1.0.1","target":"pkg:pypi/demo-29563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30952@1.0.2","target":"pkg:pypi/demo-21601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30953@1.0.3","target":"pkg:pypi/demo-2613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30954@1.0.4","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30954@1.0.4","target":"pkg:pypi/demo-19027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30954@1.0.4","target":"pkg:pypi/demo-19763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30955@1.0.0","target":"pkg:pypi/demo-17569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30956@1.0.1","target":"pkg:pypi/demo-18120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30956@1.0.1","target":"pkg:pypi/demo-23480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30957@1.0.2","target":"pkg:pypi/demo-15717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30958@1.0.3","target":"pkg:pypi/demo-17616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30958@1.0.3","target":"pkg:pypi/demo-25416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30959@1.0.4","target":"pkg:pypi/demo-23196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3095@1.0.0","target":"pkg:pypi/demo-22941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30960@1.0.0","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30960@1.0.0","target":"pkg:pypi/demo-13115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30960@1.0.0","target":"pkg:pypi/demo-16677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30960@1.0.0","target":"pkg:pypi/demo-24002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30961@1.0.1","target":"pkg:pypi/demo-15135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30961@1.0.1","target":"pkg:pypi/demo-17236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30961@1.0.1","target":"pkg:pypi/demo-21548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30962@1.0.2","target":"pkg:pypi/demo-16739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30963@1.0.3","target":"pkg:pypi/demo-26946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30963@1.0.3","target":"pkg:pypi/demo-29614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30964@1.0.4","target":"pkg:pypi/demo-26275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30964@1.0.4","target":"pkg:pypi/demo-27884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30964@1.0.4","target":"pkg:pypi/demo-28426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30965@1.0.0","target":"pkg:pypi/demo-18925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30965@1.0.0","target":"pkg:pypi/demo-26765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30966@1.0.1","target":"pkg:pypi/demo-28942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30967@1.0.2","target":"pkg:pypi/demo-13187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30967@1.0.2","target":"pkg:pypi/demo-25616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30967@1.0.2","target":"pkg:pypi/demo-28880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30967@1.0.2","target":"pkg:pypi/demo-29764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30968@1.0.3","target":"pkg:pypi/demo-13816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30968@1.0.3","target":"pkg:pypi/demo-19038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30968@1.0.3","target":"pkg:pypi/demo-20105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30968@1.0.3","target":"pkg:pypi/demo-26712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30969@1.0.4","target":"pkg:pypi/demo-2051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30969@1.0.4","target":"pkg:pypi/demo-21867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30969@1.0.4","target":"pkg:pypi/demo-23631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30969@1.0.4","target":"pkg:pypi/demo-30480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3096@1.0.1","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3096@1.0.1","target":"pkg:pypi/demo-1143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3096@1.0.1","target":"pkg:pypi/demo-15975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3096@1.0.1","target":"pkg:pypi/demo-25620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30970@1.0.0","target":"pkg:pypi/demo-1291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30970@1.0.0","target":"pkg:pypi/demo-20117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30971@1.0.1","target":"pkg:pypi/demo-10220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30971@1.0.1","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30971@1.0.1","target":"pkg:pypi/demo-14101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30971@1.0.1","target":"pkg:pypi/demo-25208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30972@1.0.2","target":"pkg:pypi/demo-22706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30972@1.0.2","target":"pkg:pypi/demo-29397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30973@1.0.3","target":"pkg:pypi/demo-14000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30973@1.0.3","target":"pkg:pypi/demo-27631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30973@1.0.3","target":"pkg:pypi/demo-28360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30974@1.0.4","target":"pkg:pypi/demo-18859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30975@1.0.0","target":"pkg:pypi/demo-21238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30975@1.0.0","target":"pkg:pypi/demo-21439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30975@1.0.0","target":"pkg:pypi/demo-23896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30975@1.0.0","target":"pkg:pypi/demo-2619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30976@1.0.1","target":"pkg:pypi/demo-22479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30976@1.0.1","target":"pkg:pypi/demo-252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30977@1.0.2","target":"pkg:pypi/demo-16256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30977@1.0.2","target":"pkg:pypi/demo-20831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30977@1.0.2","target":"pkg:pypi/demo-27649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30978@1.0.3","target":"pkg:pypi/demo-11361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30978@1.0.3","target":"pkg:pypi/demo-2342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30978@1.0.3","target":"pkg:pypi/demo-25406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30979@1.0.4","target":"pkg:pypi/demo-11972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3097@1.0.2","target":"pkg:pypi/demo-18141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30980@1.0.0","target":"pkg:pypi/demo-10404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30980@1.0.0","target":"pkg:pypi/demo-22851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30980@1.0.0","target":"pkg:pypi/demo-23029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30981@1.0.1","target":"pkg:pypi/demo-24411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30982@1.0.2","target":"pkg:pypi/demo-12505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30982@1.0.2","target":"pkg:pypi/demo-17606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30982@1.0.2","target":"pkg:pypi/demo-21736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30982@1.0.2","target":"pkg:pypi/demo-28906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30983@1.0.3","target":"pkg:pypi/demo-19037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30983@1.0.3","target":"pkg:pypi/demo-22238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30983@1.0.3","target":"pkg:pypi/demo-29351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30984@1.0.4","target":"pkg:pypi/demo-16285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30984@1.0.4","target":"pkg:pypi/demo-27483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30985@1.0.0","target":"pkg:pypi/demo-14416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30985@1.0.0","target":"pkg:pypi/demo-20547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30986@1.0.1","target":"pkg:pypi/demo-16247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30986@1.0.1","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30986@1.0.1","target":"pkg:pypi/demo-19361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30986@1.0.1","target":"pkg:pypi/demo-20837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30987@1.0.2","target":"pkg:pypi/demo-10185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30987@1.0.2","target":"pkg:pypi/demo-13711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30987@1.0.2","target":"pkg:pypi/demo-18006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30988@1.0.3","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30988@1.0.3","target":"pkg:pypi/demo-1775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30989@1.0.4","target":"pkg:pypi/demo-11778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30989@1.0.4","target":"pkg:pypi/demo-18399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30989@1.0.4","target":"pkg:pypi/demo-21026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3098@1.0.3","target":"pkg:pypi/demo-15322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30990@1.0.0","target":"pkg:pypi/demo-30855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30991@1.0.1","target":"pkg:pypi/demo-10255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30991@1.0.1","target":"pkg:pypi/demo-19605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30991@1.0.1","target":"pkg:pypi/demo-26321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30992@1.0.2","target":"pkg:pypi/demo-18485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30992@1.0.2","target":"pkg:pypi/demo-24045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30992@1.0.2","target":"pkg:pypi/demo-24757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30992@1.0.2","target":"pkg:pypi/demo-30282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30993@1.0.3","target":"pkg:pypi/demo-10943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30994@1.0.4","target":"pkg:pypi/demo-10305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30994@1.0.4","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30995@1.0.0","target":"pkg:pypi/demo-11467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30995@1.0.0","target":"pkg:pypi/demo-17947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30995@1.0.0","target":"pkg:pypi/demo-24425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30995@1.0.0","target":"pkg:pypi/demo-2583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30996@1.0.1","target":"pkg:pypi/demo-2927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30997@1.0.2","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30998@1.0.3","target":"pkg:pypi/demo-12801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30998@1.0.3","target":"pkg:pypi/demo-14320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30998@1.0.3","target":"pkg:pypi/demo-1789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30998@1.0.3","target":"pkg:pypi/demo-28701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30999@1.0.4","target":"pkg:pypi/demo-16558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30999@1.0.4","target":"pkg:pypi/demo-26692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3099@1.0.4","target":"pkg:pypi/demo-21760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3099@1.0.4","target":"pkg:pypi/demo-24801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3099@1.0.4","target":"pkg:pypi/demo-30447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-309@1.0.4","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-309@1.0.4","target":"pkg:pypi/demo-18323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-30@1.0.0","target":"pkg:pypi/demo-2560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31000@1.0.0","target":"pkg:pypi/demo-13674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31000@1.0.0","target":"pkg:pypi/demo-22376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31000@1.0.0","target":"pkg:pypi/demo-22988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31001@1.0.1","target":"pkg:pypi/demo-22808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31001@1.0.1","target":"pkg:pypi/demo-29095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31002@1.0.2","target":"pkg:pypi/demo-23316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31002@1.0.2","target":"pkg:pypi/demo-28106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31003@1.0.3","target":"pkg:pypi/demo-13631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31003@1.0.3","target":"pkg:pypi/demo-16940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31003@1.0.3","target":"pkg:pypi/demo-28357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31004@1.0.4","target":"pkg:pypi/demo-12960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31005@1.0.0","target":"pkg:pypi/demo-20495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31006@1.0.1","target":"pkg:pypi/demo-20084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31007@1.0.2","target":"pkg:pypi/demo-16740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31008@1.0.3","target":"pkg:pypi/demo-13675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31008@1.0.3","target":"pkg:pypi/demo-16283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31008@1.0.3","target":"pkg:pypi/demo-2710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31009@1.0.4","target":"pkg:pypi/demo-13267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31009@1.0.4","target":"pkg:pypi/demo-13708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31009@1.0.4","target":"pkg:pypi/demo-25032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3100@1.0.0","target":"pkg:pypi/demo-18330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3100@1.0.0","target":"pkg:pypi/demo-19979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31010@1.0.0","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31010@1.0.0","target":"pkg:pypi/demo-26513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31011@1.0.1","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31011@1.0.1","target":"pkg:pypi/demo-13962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31011@1.0.1","target":"pkg:pypi/demo-15729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31012@1.0.2","target":"pkg:pypi/demo-12199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31013@1.0.3","target":"pkg:pypi/demo-17046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31013@1.0.3","target":"pkg:pypi/demo-20684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31013@1.0.3","target":"pkg:pypi/demo-20810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31013@1.0.3","target":"pkg:pypi/demo-28121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31014@1.0.4","target":"pkg:pypi/demo-11@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31014@1.0.4","target":"pkg:pypi/demo-14566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31014@1.0.4","target":"pkg:pypi/demo-1992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31015@1.0.0","target":"pkg:pypi/demo-11080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31015@1.0.0","target":"pkg:pypi/demo-15562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31016@1.0.1","target":"pkg:pypi/demo-14982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31016@1.0.1","target":"pkg:pypi/demo-22558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31016@1.0.1","target":"pkg:pypi/demo-2805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31017@1.0.2","target":"pkg:pypi/demo-15523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31017@1.0.2","target":"pkg:pypi/demo-30170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31017@1.0.2","target":"pkg:pypi/demo-30681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31018@1.0.3","target":"pkg:pypi/demo-21791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31018@1.0.3","target":"pkg:pypi/demo-23996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31018@1.0.3","target":"pkg:pypi/demo-29874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31019@1.0.4","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31019@1.0.4","target":"pkg:pypi/demo-13852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31019@1.0.4","target":"pkg:pypi/demo-23321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31019@1.0.4","target":"pkg:pypi/demo-25541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3101@1.0.1","target":"pkg:pypi/demo-16409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3101@1.0.1","target":"pkg:pypi/demo-18475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3101@1.0.1","target":"pkg:pypi/demo-26473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3101@1.0.1","target":"pkg:pypi/demo-26900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31020@1.0.0","target":"pkg:pypi/demo-11006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31020@1.0.0","target":"pkg:pypi/demo-15502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31020@1.0.0","target":"pkg:pypi/demo-23947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31021@1.0.1","target":"pkg:pypi/demo-2070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31022@1.0.2","target":"pkg:pypi/demo-21978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31023@1.0.3","target":"pkg:pypi/demo-1646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31023@1.0.3","target":"pkg:pypi/demo-2358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31024@1.0.4","target":"pkg:pypi/demo-125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31024@1.0.4","target":"pkg:pypi/demo-13736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31024@1.0.4","target":"pkg:pypi/demo-19694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31024@1.0.4","target":"pkg:pypi/demo-21779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31025@1.0.0","target":"pkg:pypi/demo-29255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31026@1.0.1","target":"pkg:pypi/demo-30035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31027@1.0.2","target":"pkg:pypi/demo-11307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31027@1.0.2","target":"pkg:pypi/demo-13539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31027@1.0.2","target":"pkg:pypi/demo-26009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31027@1.0.2","target":"pkg:pypi/demo-26349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31028@1.0.3","target":"pkg:pypi/demo-18574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31028@1.0.3","target":"pkg:pypi/demo-22982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31029@1.0.4","target":"pkg:pypi/demo-13041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31029@1.0.4","target":"pkg:pypi/demo-24468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3102@1.0.2","target":"pkg:pypi/demo-16601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31030@1.0.0","target":"pkg:pypi/demo-25990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31031@1.0.1","target":"pkg:pypi/demo-14812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31031@1.0.1","target":"pkg:pypi/demo-20178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31031@1.0.1","target":"pkg:pypi/demo-25743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31031@1.0.1","target":"pkg:pypi/demo-29629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31032@1.0.2","target":"pkg:pypi/demo-19596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31032@1.0.2","target":"pkg:pypi/demo-20901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31032@1.0.2","target":"pkg:pypi/demo-22217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31032@1.0.2","target":"pkg:pypi/demo-25330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31033@1.0.3","target":"pkg:pypi/demo-10977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31033@1.0.3","target":"pkg:pypi/demo-11557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31033@1.0.3","target":"pkg:pypi/demo-13804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31033@1.0.3","target":"pkg:pypi/demo-27319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31034@1.0.4","target":"pkg:pypi/demo-17752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31035@1.0.0","target":"pkg:pypi/demo-13860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31035@1.0.0","target":"pkg:pypi/demo-25841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31035@1.0.0","target":"pkg:pypi/demo-26914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31036@1.0.1","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31036@1.0.1","target":"pkg:pypi/demo-29100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31037@1.0.2","target":"pkg:pypi/demo-18629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31037@1.0.2","target":"pkg:pypi/demo-19523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31038@1.0.3","target":"pkg:pypi/demo-21528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31038@1.0.3","target":"pkg:pypi/demo-23482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31038@1.0.3","target":"pkg:pypi/demo-23996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31039@1.0.4","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31039@1.0.4","target":"pkg:pypi/demo-3008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3103@1.0.3","target":"pkg:pypi/demo-22344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3103@1.0.3","target":"pkg:pypi/demo-26069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3103@1.0.3","target":"pkg:pypi/demo-28567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31040@1.0.0","target":"pkg:pypi/demo-18142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31041@1.0.1","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31041@1.0.1","target":"pkg:pypi/demo-18738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31041@1.0.1","target":"pkg:pypi/demo-23074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31041@1.0.1","target":"pkg:pypi/demo-24515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31042@1.0.2","target":"pkg:pypi/demo-1601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31043@1.0.3","target":"pkg:pypi/demo-11978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31043@1.0.3","target":"pkg:pypi/demo-17204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31043@1.0.3","target":"pkg:pypi/demo-23838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31044@1.0.4","target":"pkg:pypi/demo-11497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31045@1.0.0","target":"pkg:pypi/demo-12066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31045@1.0.0","target":"pkg:pypi/demo-12417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31045@1.0.0","target":"pkg:pypi/demo-23724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31046@1.0.1","target":"pkg:pypi/demo-11796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31047@1.0.2","target":"pkg:pypi/demo-15686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31047@1.0.2","target":"pkg:pypi/demo-2910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31048@1.0.3","target":"pkg:pypi/demo-11485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31048@1.0.3","target":"pkg:pypi/demo-2657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31048@1.0.3","target":"pkg:pypi/demo-27700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31049@1.0.4","target":"pkg:pypi/demo-10293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31049@1.0.4","target":"pkg:pypi/demo-19807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31049@1.0.4","target":"pkg:pypi/demo-30080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3104@1.0.4","target":"pkg:pypi/demo-13998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31050@1.0.0","target":"pkg:pypi/demo-2208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31050@1.0.0","target":"pkg:pypi/demo-2464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31051@1.0.1","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31051@1.0.1","target":"pkg:pypi/demo-13034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31051@1.0.1","target":"pkg:pypi/demo-22503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31051@1.0.1","target":"pkg:pypi/demo-28205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31052@1.0.2","target":"pkg:pypi/demo-240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31052@1.0.2","target":"pkg:pypi/demo-24174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31052@1.0.2","target":"pkg:pypi/demo-254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31052@1.0.2","target":"pkg:pypi/demo-30329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31053@1.0.3","target":"pkg:pypi/demo-11359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31053@1.0.3","target":"pkg:pypi/demo-16029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31053@1.0.3","target":"pkg:pypi/demo-18383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31053@1.0.3","target":"pkg:pypi/demo-23235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31054@1.0.4","target":"pkg:pypi/demo-11919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31054@1.0.4","target":"pkg:pypi/demo-17374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31054@1.0.4","target":"pkg:pypi/demo-18360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31054@1.0.4","target":"pkg:pypi/demo-30586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31055@1.0.0","target":"pkg:pypi/demo-12480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31055@1.0.0","target":"pkg:pypi/demo-14800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31055@1.0.0","target":"pkg:pypi/demo-24610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31055@1.0.0","target":"pkg:pypi/demo-28239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31056@1.0.1","target":"pkg:pypi/demo-11718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31056@1.0.1","target":"pkg:pypi/demo-18606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31057@1.0.2","target":"pkg:pypi/demo-10038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31057@1.0.2","target":"pkg:pypi/demo-25234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31057@1.0.2","target":"pkg:pypi/demo-25955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31058@1.0.3","target":"pkg:pypi/demo-29432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31059@1.0.4","target":"pkg:pypi/demo-15820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31059@1.0.4","target":"pkg:pypi/demo-30333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3105@1.0.0","target":"pkg:pypi/demo-21504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3105@1.0.0","target":"pkg:pypi/demo-27493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31060@1.0.0","target":"pkg:pypi/demo-25399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31061@1.0.1","target":"pkg:pypi/demo-30260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31062@1.0.2","target":"pkg:pypi/demo-11625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31062@1.0.2","target":"pkg:pypi/demo-2813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31062@1.0.2","target":"pkg:pypi/demo-29006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31063@1.0.3","target":"pkg:pypi/demo-24869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31063@1.0.3","target":"pkg:pypi/demo-25943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31063@1.0.3","target":"pkg:pypi/demo-26035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31063@1.0.3","target":"pkg:pypi/demo-27366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31064@1.0.4","target":"pkg:pypi/demo-13362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31064@1.0.4","target":"pkg:pypi/demo-16629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31064@1.0.4","target":"pkg:pypi/demo-20358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31064@1.0.4","target":"pkg:pypi/demo-20581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31065@1.0.0","target":"pkg:pypi/demo-21889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31065@1.0.0","target":"pkg:pypi/demo-25123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31066@1.0.1","target":"pkg:pypi/demo-18723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31066@1.0.1","target":"pkg:pypi/demo-26105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31067@1.0.2","target":"pkg:pypi/demo-25006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31067@1.0.2","target":"pkg:pypi/demo-30096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31068@1.0.3","target":"pkg:pypi/demo-23247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31069@1.0.4","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31069@1.0.4","target":"pkg:pypi/demo-28943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3106@1.0.1","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3106@1.0.1","target":"pkg:pypi/demo-14851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3106@1.0.1","target":"pkg:pypi/demo-26014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31070@1.0.0","target":"pkg:pypi/demo-12969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31070@1.0.0","target":"pkg:pypi/demo-14315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31070@1.0.0","target":"pkg:pypi/demo-16795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31070@1.0.0","target":"pkg:pypi/demo-30407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31071@1.0.1","target":"pkg:pypi/demo-1245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31071@1.0.1","target":"pkg:pypi/demo-24827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31071@1.0.1","target":"pkg:pypi/demo-2736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31072@1.0.2","target":"pkg:pypi/demo-18873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31072@1.0.2","target":"pkg:pypi/demo-2600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31072@1.0.2","target":"pkg:pypi/demo-3068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31073@1.0.3","target":"pkg:pypi/demo-24423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31073@1.0.3","target":"pkg:pypi/demo-25705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31074@1.0.4","target":"pkg:pypi/demo-23569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31075@1.0.0","target":"pkg:pypi/demo-14379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31075@1.0.0","target":"pkg:pypi/demo-3050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31076@1.0.1","target":"pkg:pypi/demo-28325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31077@1.0.2","target":"pkg:pypi/demo-21834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31077@1.0.2","target":"pkg:pypi/demo-25499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31078@1.0.3","target":"pkg:pypi/demo-2428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31079@1.0.4","target":"pkg:pypi/demo-20478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31079@1.0.4","target":"pkg:pypi/demo-25677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31079@1.0.4","target":"pkg:pypi/demo-2686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3107@1.0.2","target":"pkg:pypi/demo-15893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3107@1.0.2","target":"pkg:pypi/demo-15906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3107@1.0.2","target":"pkg:pypi/demo-23027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31080@1.0.0","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31081@1.0.1","target":"pkg:pypi/demo-27456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31082@1.0.2","target":"pkg:pypi/demo-17690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31082@1.0.2","target":"pkg:pypi/demo-21423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31083@1.0.3","target":"pkg:pypi/demo-13818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31083@1.0.3","target":"pkg:pypi/demo-21770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31083@1.0.3","target":"pkg:pypi/demo-24281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31083@1.0.3","target":"pkg:pypi/demo-25817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31084@1.0.4","target":"pkg:pypi/demo-13206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31084@1.0.4","target":"pkg:pypi/demo-1624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31084@1.0.4","target":"pkg:pypi/demo-24738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31084@1.0.4","target":"pkg:pypi/demo-28223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31085@1.0.0","target":"pkg:pypi/demo-15565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31086@1.0.1","target":"pkg:pypi/demo-11654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31086@1.0.1","target":"pkg:pypi/demo-13697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31086@1.0.1","target":"pkg:pypi/demo-26270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31086@1.0.1","target":"pkg:pypi/demo-29981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31087@1.0.2","target":"pkg:pypi/demo-19420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31087@1.0.2","target":"pkg:pypi/demo-22488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31088@1.0.3","target":"pkg:pypi/demo-13232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31088@1.0.3","target":"pkg:pypi/demo-14279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31088@1.0.3","target":"pkg:pypi/demo-21949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31088@1.0.3","target":"pkg:pypi/demo-23650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31089@1.0.4","target":"pkg:pypi/demo-20250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3108@1.0.3","target":"pkg:pypi/demo-10372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3108@1.0.3","target":"pkg:pypi/demo-16130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3108@1.0.3","target":"pkg:pypi/demo-19052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3108@1.0.3","target":"pkg:pypi/demo-26838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31090@1.0.0","target":"pkg:pypi/demo-18762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31090@1.0.0","target":"pkg:pypi/demo-24377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31091@1.0.1","target":"pkg:pypi/demo-18404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31092@1.0.2","target":"pkg:pypi/demo-25428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31092@1.0.2","target":"pkg:pypi/demo-30641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31093@1.0.3","target":"pkg:pypi/demo-25350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31094@1.0.4","target":"pkg:pypi/demo-12710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31094@1.0.4","target":"pkg:pypi/demo-14402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31094@1.0.4","target":"pkg:pypi/demo-15206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31095@1.0.0","target":"pkg:pypi/demo-16015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31095@1.0.0","target":"pkg:pypi/demo-28225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31095@1.0.0","target":"pkg:pypi/demo-29569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31096@1.0.1","target":"pkg:pypi/demo-11869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31096@1.0.1","target":"pkg:pypi/demo-13455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31096@1.0.1","target":"pkg:pypi/demo-30822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31097@1.0.2","target":"pkg:pypi/demo-12329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31098@1.0.3","target":"pkg:pypi/demo-10225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31098@1.0.3","target":"pkg:pypi/demo-19074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31099@1.0.4","target":"pkg:pypi/demo-18138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31099@1.0.4","target":"pkg:pypi/demo-18662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31099@1.0.4","target":"pkg:pypi/demo-29413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31099@1.0.4","target":"pkg:pypi/demo-30419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3109@1.0.4","target":"pkg:pypi/demo-15402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3109@1.0.4","target":"pkg:pypi/demo-26386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3109@1.0.4","target":"pkg:pypi/demo-27844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-310@1.0.0","target":"pkg:pypi/demo-24865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-310@1.0.0","target":"pkg:pypi/demo-25203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-310@1.0.0","target":"pkg:pypi/demo-25998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-310@1.0.0","target":"pkg:pypi/demo-28124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31100@1.0.0","target":"pkg:pypi/demo-26952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31101@1.0.1","target":"pkg:pypi/demo-12471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31101@1.0.1","target":"pkg:pypi/demo-15741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31101@1.0.1","target":"pkg:pypi/demo-16989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31101@1.0.1","target":"pkg:pypi/demo-29294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31102@1.0.2","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31102@1.0.2","target":"pkg:pypi/demo-23437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31102@1.0.2","target":"pkg:pypi/demo-28516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31103@1.0.3","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31103@1.0.3","target":"pkg:pypi/demo-26060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31104@1.0.4","target":"pkg:pypi/demo-1575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31104@1.0.4","target":"pkg:pypi/demo-27020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31104@1.0.4","target":"pkg:pypi/demo-28176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31105@1.0.0","target":"pkg:pypi/demo-1129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31106@1.0.1","target":"pkg:pypi/demo-11055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31106@1.0.1","target":"pkg:pypi/demo-18943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31106@1.0.1","target":"pkg:pypi/demo-21529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31106@1.0.1","target":"pkg:pypi/demo-22251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31107@1.0.2","target":"pkg:pypi/demo-26936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31108@1.0.3","target":"pkg:pypi/demo-16725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31109@1.0.4","target":"pkg:pypi/demo-12997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31109@1.0.4","target":"pkg:pypi/demo-13348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31109@1.0.4","target":"pkg:pypi/demo-19675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3110@1.0.0","target":"pkg:pypi/demo-16691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31110@1.0.0","target":"pkg:pypi/demo-12590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31110@1.0.0","target":"pkg:pypi/demo-2020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31110@1.0.0","target":"pkg:pypi/demo-2341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31110@1.0.0","target":"pkg:pypi/demo-27717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31111@1.0.1","target":"pkg:pypi/demo-20425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31111@1.0.1","target":"pkg:pypi/demo-21031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31112@1.0.2","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31112@1.0.2","target":"pkg:pypi/demo-1192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31112@1.0.2","target":"pkg:pypi/demo-23276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31112@1.0.2","target":"pkg:pypi/demo-27345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31113@1.0.3","target":"pkg:pypi/demo-17897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31113@1.0.3","target":"pkg:pypi/demo-23918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31114@1.0.4","target":"pkg:pypi/demo-16976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31114@1.0.4","target":"pkg:pypi/demo-27766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31115@1.0.0","target":"pkg:pypi/demo-22826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31116@1.0.1","target":"pkg:pypi/demo-15737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31116@1.0.1","target":"pkg:pypi/demo-17303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31116@1.0.1","target":"pkg:pypi/demo-24621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31117@1.0.2","target":"pkg:pypi/demo-17195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31117@1.0.2","target":"pkg:pypi/demo-25422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31117@1.0.2","target":"pkg:pypi/demo-30099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31118@1.0.3","target":"pkg:pypi/demo-16069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31118@1.0.3","target":"pkg:pypi/demo-23554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31119@1.0.4","target":"pkg:pypi/demo-12043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31119@1.0.4","target":"pkg:pypi/demo-16623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31119@1.0.4","target":"pkg:pypi/demo-20934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31119@1.0.4","target":"pkg:pypi/demo-21218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3111@1.0.1","target":"pkg:pypi/demo-17205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3111@1.0.1","target":"pkg:pypi/demo-18287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31120@1.0.0","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31120@1.0.0","target":"pkg:pypi/demo-14103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31120@1.0.0","target":"pkg:pypi/demo-16401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31121@1.0.1","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31121@1.0.1","target":"pkg:pypi/demo-14974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31121@1.0.1","target":"pkg:pypi/demo-17574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31122@1.0.2","target":"pkg:pypi/demo-22988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31122@1.0.2","target":"pkg:pypi/demo-27957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31123@1.0.3","target":"pkg:pypi/demo-18396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31123@1.0.3","target":"pkg:pypi/demo-25376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31123@1.0.3","target":"pkg:pypi/demo-26788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31124@1.0.4","target":"pkg:pypi/demo-20826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31125@1.0.0","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31125@1.0.0","target":"pkg:pypi/demo-23471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31125@1.0.0","target":"pkg:pypi/demo-26721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31125@1.0.0","target":"pkg:pypi/demo-2733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31126@1.0.1","target":"pkg:pypi/demo-24310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31127@1.0.2","target":"pkg:pypi/demo-1566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31127@1.0.2","target":"pkg:pypi/demo-15880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31127@1.0.2","target":"pkg:pypi/demo-19582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31127@1.0.2","target":"pkg:pypi/demo-21080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31128@1.0.3","target":"pkg:pypi/demo-18459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31128@1.0.3","target":"pkg:pypi/demo-27812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31129@1.0.4","target":"pkg:pypi/demo-21007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3112@1.0.2","target":"pkg:pypi/demo-11960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3112@1.0.2","target":"pkg:pypi/demo-12743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3112@1.0.2","target":"pkg:pypi/demo-19520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3112@1.0.2","target":"pkg:pypi/demo-20376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31130@1.0.0","target":"pkg:pypi/demo-11986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31130@1.0.0","target":"pkg:pypi/demo-20908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31130@1.0.0","target":"pkg:pypi/demo-30136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31131@1.0.1","target":"pkg:pypi/demo-14940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31131@1.0.1","target":"pkg:pypi/demo-21218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31132@1.0.2","target":"pkg:pypi/demo-13567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31132@1.0.2","target":"pkg:pypi/demo-16538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31132@1.0.2","target":"pkg:pypi/demo-24078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31132@1.0.2","target":"pkg:pypi/demo-30507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31133@1.0.3","target":"pkg:pypi/demo-20081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31133@1.0.3","target":"pkg:pypi/demo-20195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31133@1.0.3","target":"pkg:pypi/demo-26989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31133@1.0.3","target":"pkg:pypi/demo-28105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31134@1.0.4","target":"pkg:pypi/demo-16059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31134@1.0.4","target":"pkg:pypi/demo-16585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31134@1.0.4","target":"pkg:pypi/demo-25307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31135@1.0.0","target":"pkg:pypi/demo-19597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31136@1.0.1","target":"pkg:pypi/demo-26200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31137@1.0.2","target":"pkg:pypi/demo-11019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31137@1.0.2","target":"pkg:pypi/demo-1143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31137@1.0.2","target":"pkg:pypi/demo-19455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31137@1.0.2","target":"pkg:pypi/demo-29750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31138@1.0.3","target":"pkg:pypi/demo-1736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31139@1.0.4","target":"pkg:pypi/demo-15397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31139@1.0.4","target":"pkg:pypi/demo-22497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31139@1.0.4","target":"pkg:pypi/demo-26141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31139@1.0.4","target":"pkg:pypi/demo-28021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3113@1.0.3","target":"pkg:pypi/demo-10856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3113@1.0.3","target":"pkg:pypi/demo-12917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31140@1.0.0","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31140@1.0.0","target":"pkg:pypi/demo-20998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31141@1.0.1","target":"pkg:pypi/demo-20445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31141@1.0.1","target":"pkg:pypi/demo-21542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31142@1.0.2","target":"pkg:pypi/demo-10436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31143@1.0.3","target":"pkg:pypi/demo-17479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31143@1.0.3","target":"pkg:pypi/demo-2586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31143@1.0.3","target":"pkg:pypi/demo-26085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31143@1.0.3","target":"pkg:pypi/demo-27755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31144@1.0.4","target":"pkg:pypi/demo-16418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31144@1.0.4","target":"pkg:pypi/demo-21718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31144@1.0.4","target":"pkg:pypi/demo-24272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31144@1.0.4","target":"pkg:pypi/demo-29664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31145@1.0.0","target":"pkg:pypi/demo-24229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31146@1.0.1","target":"pkg:pypi/demo-13977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31146@1.0.1","target":"pkg:pypi/demo-25600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31146@1.0.1","target":"pkg:pypi/demo-25791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31146@1.0.1","target":"pkg:pypi/demo-27043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31147@1.0.2","target":"pkg:pypi/demo-10637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31147@1.0.2","target":"pkg:pypi/demo-23007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31147@1.0.2","target":"pkg:pypi/demo-23032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31147@1.0.2","target":"pkg:pypi/demo-25021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31148@1.0.3","target":"pkg:pypi/demo-14730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31148@1.0.3","target":"pkg:pypi/demo-19012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31148@1.0.3","target":"pkg:pypi/demo-20773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31149@1.0.4","target":"pkg:pypi/demo-1345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31149@1.0.4","target":"pkg:pypi/demo-2722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3114@1.0.4","target":"pkg:pypi/demo-15856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31150@1.0.0","target":"pkg:pypi/demo-15994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31150@1.0.0","target":"pkg:pypi/demo-27968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31150@1.0.0","target":"pkg:pypi/demo-28614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31151@1.0.1","target":"pkg:pypi/demo-17900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31151@1.0.1","target":"pkg:pypi/demo-21413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31151@1.0.1","target":"pkg:pypi/demo-24266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31152@1.0.2","target":"pkg:pypi/demo-13627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31152@1.0.2","target":"pkg:pypi/demo-17391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31152@1.0.2","target":"pkg:pypi/demo-30321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31153@1.0.3","target":"pkg:pypi/demo-15449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31154@1.0.4","target":"pkg:pypi/demo-25838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31154@1.0.4","target":"pkg:pypi/demo-26590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31154@1.0.4","target":"pkg:pypi/demo-28313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31155@1.0.0","target":"pkg:pypi/demo-1393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31155@1.0.0","target":"pkg:pypi/demo-19776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31156@1.0.1","target":"pkg:pypi/demo-30073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31157@1.0.2","target":"pkg:pypi/demo-16946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31157@1.0.2","target":"pkg:pypi/demo-20136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31157@1.0.2","target":"pkg:pypi/demo-20275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31157@1.0.2","target":"pkg:pypi/demo-29646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31158@1.0.3","target":"pkg:pypi/demo-17616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31158@1.0.3","target":"pkg:pypi/demo-18566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31158@1.0.3","target":"pkg:pypi/demo-23761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31158@1.0.3","target":"pkg:pypi/demo-28189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31159@1.0.4","target":"pkg:pypi/demo-27049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3115@1.0.0","target":"pkg:pypi/demo-11891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31160@1.0.0","target":"pkg:pypi/demo-23288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31160@1.0.0","target":"pkg:pypi/demo-30248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31160@1.0.0","target":"pkg:pypi/demo-30521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31161@1.0.1","target":"pkg:pypi/demo-23661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31161@1.0.1","target":"pkg:pypi/demo-27195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31162@1.0.2","target":"pkg:pypi/demo-2970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31162@1.0.2","target":"pkg:pypi/demo-30833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31163@1.0.3","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31163@1.0.3","target":"pkg:pypi/demo-24639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31164@1.0.4","target":"pkg:pypi/demo-11172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31164@1.0.4","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31164@1.0.4","target":"pkg:pypi/demo-17932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31165@1.0.0","target":"pkg:pypi/demo-11676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31166@1.0.1","target":"pkg:pypi/demo-24123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31167@1.0.2","target":"pkg:pypi/demo-11661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31167@1.0.2","target":"pkg:pypi/demo-18578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31167@1.0.2","target":"pkg:pypi/demo-24721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31167@1.0.2","target":"pkg:pypi/demo-30287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31168@1.0.3","target":"pkg:pypi/demo-12037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31168@1.0.3","target":"pkg:pypi/demo-13872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31168@1.0.3","target":"pkg:pypi/demo-23582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31168@1.0.3","target":"pkg:pypi/demo-24235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31169@1.0.4","target":"pkg:pypi/demo-25593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3116@1.0.1","target":"pkg:pypi/demo-1563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3116@1.0.1","target":"pkg:pypi/demo-20350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3116@1.0.1","target":"pkg:pypi/demo-26081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3116@1.0.1","target":"pkg:pypi/demo-27713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31170@1.0.0","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31170@1.0.0","target":"pkg:pypi/demo-19513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31171@1.0.1","target":"pkg:pypi/demo-21606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31172@1.0.2","target":"pkg:pypi/demo-21315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31172@1.0.2","target":"pkg:pypi/demo-23139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31172@1.0.2","target":"pkg:pypi/demo-28342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31173@1.0.3","target":"pkg:pypi/demo-19640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31174@1.0.4","target":"pkg:pypi/demo-1231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31174@1.0.4","target":"pkg:pypi/demo-15345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31174@1.0.4","target":"pkg:pypi/demo-18863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31174@1.0.4","target":"pkg:pypi/demo-31113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31175@1.0.0","target":"pkg:pypi/demo-13715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31175@1.0.0","target":"pkg:pypi/demo-21453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31175@1.0.0","target":"pkg:pypi/demo-23896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31175@1.0.0","target":"pkg:pypi/demo-27393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31176@1.0.1","target":"pkg:pypi/demo-11874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31176@1.0.1","target":"pkg:pypi/demo-18440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31177@1.0.2","target":"pkg:pypi/demo-1651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31177@1.0.2","target":"pkg:pypi/demo-22565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31177@1.0.2","target":"pkg:pypi/demo-2792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31178@1.0.3","target":"pkg:pypi/demo-12047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31178@1.0.3","target":"pkg:pypi/demo-27748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31178@1.0.3","target":"pkg:pypi/demo-30007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31179@1.0.4","target":"pkg:pypi/demo-1703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31179@1.0.4","target":"pkg:pypi/demo-213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3117@1.0.2","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31180@1.0.0","target":"pkg:pypi/demo-14322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31180@1.0.0","target":"pkg:pypi/demo-16352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31180@1.0.0","target":"pkg:pypi/demo-23590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31180@1.0.0","target":"pkg:pypi/demo-28795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31181@1.0.1","target":"pkg:pypi/demo-1699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31181@1.0.1","target":"pkg:pypi/demo-26892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31181@1.0.1","target":"pkg:pypi/demo-28242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31182@1.0.2","target":"pkg:pypi/demo-11228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31182@1.0.2","target":"pkg:pypi/demo-17048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31182@1.0.2","target":"pkg:pypi/demo-26709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31183@1.0.3","target":"pkg:pypi/demo-22464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31184@1.0.4","target":"pkg:pypi/demo-24954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31184@1.0.4","target":"pkg:pypi/demo-29490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31185@1.0.0","target":"pkg:pypi/demo-19883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31185@1.0.0","target":"pkg:pypi/demo-27920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31186@1.0.1","target":"pkg:pypi/demo-10859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31186@1.0.1","target":"pkg:pypi/demo-19675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31186@1.0.1","target":"pkg:pypi/demo-29610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31187@1.0.2","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31187@1.0.2","target":"pkg:pypi/demo-25348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31187@1.0.2","target":"pkg:pypi/demo-29282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31188@1.0.3","target":"pkg:pypi/demo-1537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31188@1.0.3","target":"pkg:pypi/demo-2169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31188@1.0.3","target":"pkg:pypi/demo-28239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31188@1.0.3","target":"pkg:pypi/demo-28673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31189@1.0.4","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31189@1.0.4","target":"pkg:pypi/demo-29209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3118@1.0.3","target":"pkg:pypi/demo-22694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3118@1.0.3","target":"pkg:pypi/demo-22852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31190@1.0.0","target":"pkg:pypi/demo-18592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31190@1.0.0","target":"pkg:pypi/demo-24488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31190@1.0.0","target":"pkg:pypi/demo-27153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31191@1.0.1","target":"pkg:pypi/demo-22558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31191@1.0.1","target":"pkg:pypi/demo-27543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31192@1.0.2","target":"pkg:pypi/demo-1564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31193@1.0.3","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31193@1.0.3","target":"pkg:pypi/demo-1626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31193@1.0.3","target":"pkg:pypi/demo-18295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31193@1.0.3","target":"pkg:pypi/demo-30302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31194@1.0.4","target":"pkg:pypi/demo-12628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31194@1.0.4","target":"pkg:pypi/demo-13989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31194@1.0.4","target":"pkg:pypi/demo-25394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31194@1.0.4","target":"pkg:pypi/demo-27035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31195@1.0.0","target":"pkg:pypi/demo-24399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31196@1.0.1","target":"pkg:pypi/demo-10640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31196@1.0.1","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31196@1.0.1","target":"pkg:pypi/demo-1501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31197@1.0.2","target":"pkg:pypi/demo-15122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31197@1.0.2","target":"pkg:pypi/demo-19306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31197@1.0.2","target":"pkg:pypi/demo-29507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31198@1.0.3","target":"pkg:pypi/demo-10457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31198@1.0.3","target":"pkg:pypi/demo-12407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31198@1.0.3","target":"pkg:pypi/demo-21820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31199@1.0.4","target":"pkg:pypi/demo-11783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31199@1.0.4","target":"pkg:pypi/demo-22017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31199@1.0.4","target":"pkg:pypi/demo-29334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3119@1.0.4","target":"pkg:pypi/demo-17440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3119@1.0.4","target":"pkg:pypi/demo-2264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3119@1.0.4","target":"pkg:pypi/demo-26757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-311@1.0.1","target":"pkg:pypi/demo-13572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-311@1.0.1","target":"pkg:pypi/demo-14039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-311@1.0.1","target":"pkg:pypi/demo-25749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31200@1.0.0","target":"pkg:pypi/demo-22544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31201@1.0.1","target":"pkg:pypi/demo-19468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31201@1.0.1","target":"pkg:pypi/demo-31123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31202@1.0.2","target":"pkg:pypi/demo-11091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31202@1.0.2","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31202@1.0.2","target":"pkg:pypi/demo-20541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31203@1.0.3","target":"pkg:pypi/demo-14980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31203@1.0.3","target":"pkg:pypi/demo-16570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31203@1.0.3","target":"pkg:pypi/demo-27725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31204@1.0.4","target":"pkg:pypi/demo-30637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31204@1.0.4","target":"pkg:pypi/demo-30672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31205@1.0.0","target":"pkg:pypi/demo-11567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31205@1.0.0","target":"pkg:pypi/demo-21686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31205@1.0.0","target":"pkg:pypi/demo-24836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31206@1.0.1","target":"pkg:pypi/demo-27720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31207@1.0.2","target":"pkg:pypi/demo-2843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31207@1.0.2","target":"pkg:pypi/demo-28609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31207@1.0.2","target":"pkg:pypi/demo-30128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31208@1.0.3","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31208@1.0.3","target":"pkg:pypi/demo-2068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31208@1.0.3","target":"pkg:pypi/demo-20860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31208@1.0.3","target":"pkg:pypi/demo-22331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31209@1.0.4","target":"pkg:pypi/demo-1330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31209@1.0.4","target":"pkg:pypi/demo-26084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3120@1.0.0","target":"pkg:pypi/demo-188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3120@1.0.0","target":"pkg:pypi/demo-29506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3120@1.0.0","target":"pkg:pypi/demo-31150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31210@1.0.0","target":"pkg:pypi/demo-11189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31210@1.0.0","target":"pkg:pypi/demo-13475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31210@1.0.0","target":"pkg:pypi/demo-20826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31210@1.0.0","target":"pkg:pypi/demo-28077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31211@1.0.1","target":"pkg:pypi/demo-12420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31211@1.0.1","target":"pkg:pypi/demo-3036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31212@1.0.2","target":"pkg:pypi/demo-18229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31212@1.0.2","target":"pkg:pypi/demo-25502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31213@1.0.3","target":"pkg:pypi/demo-15878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31213@1.0.3","target":"pkg:pypi/demo-26050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31214@1.0.4","target":"pkg:pypi/demo-1528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31214@1.0.4","target":"pkg:pypi/demo-25587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31215@1.0.0","target":"pkg:pypi/demo-29659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31216@1.0.1","target":"pkg:pypi/demo-14830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31216@1.0.1","target":"pkg:pypi/demo-23962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31216@1.0.1","target":"pkg:pypi/demo-26431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31217@1.0.2","target":"pkg:pypi/demo-11944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31217@1.0.2","target":"pkg:pypi/demo-23291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31217@1.0.2","target":"pkg:pypi/demo-23309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31218@1.0.3","target":"pkg:pypi/demo-21580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31218@1.0.3","target":"pkg:pypi/demo-23138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31218@1.0.3","target":"pkg:pypi/demo-23281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31219@1.0.4","target":"pkg:pypi/demo-2075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31219@1.0.4","target":"pkg:pypi/demo-25476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31219@1.0.4","target":"pkg:pypi/demo-30594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3121@1.0.1","target":"pkg:pypi/demo-17255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3121@1.0.1","target":"pkg:pypi/demo-22646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31220@1.0.0","target":"pkg:pypi/demo-13028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31220@1.0.0","target":"pkg:pypi/demo-16697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31221@1.0.1","target":"pkg:pypi/demo-10985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31221@1.0.1","target":"pkg:pypi/demo-11109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31221@1.0.1","target":"pkg:pypi/demo-17630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31221@1.0.1","target":"pkg:pypi/demo-20625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31222@1.0.2","target":"pkg:pypi/demo-12957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31222@1.0.2","target":"pkg:pypi/demo-26800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31223@1.0.3","target":"pkg:pypi/demo-15439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31223@1.0.3","target":"pkg:pypi/demo-15826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31224@1.0.4","target":"pkg:pypi/demo-13631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31224@1.0.4","target":"pkg:pypi/demo-19297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31224@1.0.4","target":"pkg:pypi/demo-28030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31224@1.0.4","target":"pkg:pypi/demo-2839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31225@1.0.0","target":"pkg:pypi/demo-10385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31225@1.0.0","target":"pkg:pypi/demo-14948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31225@1.0.0","target":"pkg:pypi/demo-19826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31225@1.0.0","target":"pkg:pypi/demo-2607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31226@1.0.1","target":"pkg:pypi/demo-15408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31226@1.0.1","target":"pkg:pypi/demo-15967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31226@1.0.1","target":"pkg:pypi/demo-2272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31226@1.0.1","target":"pkg:pypi/demo-2843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31227@1.0.2","target":"pkg:pypi/demo-16936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31227@1.0.2","target":"pkg:pypi/demo-21033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31227@1.0.2","target":"pkg:pypi/demo-25839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31228@1.0.3","target":"pkg:pypi/demo-19725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31228@1.0.3","target":"pkg:pypi/demo-20583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31228@1.0.3","target":"pkg:pypi/demo-25558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31228@1.0.3","target":"pkg:pypi/demo-28964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31229@1.0.4","target":"pkg:pypi/demo-10136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31229@1.0.4","target":"pkg:pypi/demo-10726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31229@1.0.4","target":"pkg:pypi/demo-18990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3122@1.0.2","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3122@1.0.2","target":"pkg:pypi/demo-14770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3122@1.0.2","target":"pkg:pypi/demo-25140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3122@1.0.2","target":"pkg:pypi/demo-30839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31230@1.0.0","target":"pkg:pypi/demo-15817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31230@1.0.0","target":"pkg:pypi/demo-23765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31230@1.0.0","target":"pkg:pypi/demo-28932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31231@1.0.1","target":"pkg:pypi/demo-1350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31232@1.0.2","target":"pkg:pypi/demo-10571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31232@1.0.2","target":"pkg:pypi/demo-15906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31232@1.0.2","target":"pkg:pypi/demo-20120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31232@1.0.2","target":"pkg:pypi/demo-21524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31233@1.0.3","target":"pkg:pypi/demo-11822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31233@1.0.3","target":"pkg:pypi/demo-21141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31234@1.0.4","target":"pkg:pypi/demo-17777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31235@1.0.0","target":"pkg:pypi/demo-26314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31235@1.0.0","target":"pkg:pypi/demo-29895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31236@1.0.1","target":"pkg:pypi/demo-2049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31236@1.0.1","target":"pkg:pypi/demo-29964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31237@1.0.2","target":"pkg:pypi/demo-11595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31237@1.0.2","target":"pkg:pypi/demo-15303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31237@1.0.2","target":"pkg:pypi/demo-28297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31238@1.0.3","target":"pkg:pypi/demo-2779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31239@1.0.4","target":"pkg:pypi/demo-10396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31239@1.0.4","target":"pkg:pypi/demo-14056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31239@1.0.4","target":"pkg:pypi/demo-20477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3123@1.0.3","target":"pkg:pypi/demo-1123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31240@1.0.0","target":"pkg:pypi/demo-13467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31240@1.0.0","target":"pkg:pypi/demo-13801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31240@1.0.0","target":"pkg:pypi/demo-23087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31240@1.0.0","target":"pkg:pypi/demo-24380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31241@1.0.1","target":"pkg:pypi/demo-16173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31241@1.0.1","target":"pkg:pypi/demo-20522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31241@1.0.1","target":"pkg:pypi/demo-27461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31242@1.0.2","target":"pkg:pypi/demo-12481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31242@1.0.2","target":"pkg:pypi/demo-13502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31242@1.0.2","target":"pkg:pypi/demo-1582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31242@1.0.2","target":"pkg:pypi/demo-25612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31243@1.0.3","target":"pkg:pypi/demo-12886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31243@1.0.3","target":"pkg:pypi/demo-1646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31243@1.0.3","target":"pkg:pypi/demo-2527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31243@1.0.3","target":"pkg:pypi/demo-27287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31244@1.0.4","target":"pkg:pypi/demo-1272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31244@1.0.4","target":"pkg:pypi/demo-25204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31245@1.0.0","target":"pkg:pypi/demo-19199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31245@1.0.0","target":"pkg:pypi/demo-24544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31246@1.0.1","target":"pkg:pypi/demo-25413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31246@1.0.1","target":"pkg:pypi/demo-26682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31247@1.0.2","target":"pkg:pypi/demo-21906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31247@1.0.2","target":"pkg:pypi/demo-23431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31247@1.0.2","target":"pkg:pypi/demo-23582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31248@1.0.3","target":"pkg:pypi/demo-20176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31248@1.0.3","target":"pkg:pypi/demo-23061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31249@1.0.4","target":"pkg:pypi/demo-1149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31249@1.0.4","target":"pkg:pypi/demo-16438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31249@1.0.4","target":"pkg:pypi/demo-1854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31249@1.0.4","target":"pkg:pypi/demo-28638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3124@1.0.4","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3124@1.0.4","target":"pkg:pypi/demo-16093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3124@1.0.4","target":"pkg:pypi/demo-16602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3124@1.0.4","target":"pkg:pypi/demo-25535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31250@1.0.0","target":"pkg:pypi/demo-17245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31250@1.0.0","target":"pkg:pypi/demo-22343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31250@1.0.0","target":"pkg:pypi/demo-25807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31250@1.0.0","target":"pkg:pypi/demo-30163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31251@1.0.1","target":"pkg:pypi/demo-1810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31251@1.0.1","target":"pkg:pypi/demo-27478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31251@1.0.1","target":"pkg:pypi/demo-28404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31252@1.0.2","target":"pkg:pypi/demo-10694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31252@1.0.2","target":"pkg:pypi/demo-20425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31252@1.0.2","target":"pkg:pypi/demo-27666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31252@1.0.2","target":"pkg:pypi/demo-27771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31253@1.0.3","target":"pkg:pypi/demo-12199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31253@1.0.3","target":"pkg:pypi/demo-25964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31253@1.0.3","target":"pkg:pypi/demo-27748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31254@1.0.4","target":"pkg:pypi/demo-10503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31254@1.0.4","target":"pkg:pypi/demo-13809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31254@1.0.4","target":"pkg:pypi/demo-20003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31254@1.0.4","target":"pkg:pypi/demo-27610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31255@1.0.0","target":"pkg:pypi/demo-21333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31255@1.0.0","target":"pkg:pypi/demo-27637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31256@1.0.1","target":"pkg:pypi/demo-13264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31256@1.0.1","target":"pkg:pypi/demo-30092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31257@1.0.2","target":"pkg:pypi/demo-2866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31258@1.0.3","target":"pkg:pypi/demo-21166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31258@1.0.3","target":"pkg:pypi/demo-26859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31258@1.0.3","target":"pkg:pypi/demo-27676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31259@1.0.4","target":"pkg:pypi/demo-23270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31259@1.0.4","target":"pkg:pypi/demo-25794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3125@1.0.0","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3125@1.0.0","target":"pkg:pypi/demo-16169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3125@1.0.0","target":"pkg:pypi/demo-27046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31260@1.0.0","target":"pkg:pypi/demo-14211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31260@1.0.0","target":"pkg:pypi/demo-14447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31260@1.0.0","target":"pkg:pypi/demo-21702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31260@1.0.0","target":"pkg:pypi/demo-27372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31261@1.0.1","target":"pkg:pypi/demo-17729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31261@1.0.1","target":"pkg:pypi/demo-17862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31261@1.0.1","target":"pkg:pypi/demo-21824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31262@1.0.2","target":"pkg:pypi/demo-1042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31263@1.0.3","target":"pkg:pypi/demo-18802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31263@1.0.3","target":"pkg:pypi/demo-19898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31264@1.0.4","target":"pkg:pypi/demo-16259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31264@1.0.4","target":"pkg:pypi/demo-22147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31264@1.0.4","target":"pkg:pypi/demo-24037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31264@1.0.4","target":"pkg:pypi/demo-24142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31265@1.0.0","target":"pkg:pypi/demo-13836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31265@1.0.0","target":"pkg:pypi/demo-16197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31265@1.0.0","target":"pkg:pypi/demo-31048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31266@1.0.1","target":"pkg:pypi/demo-301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31267@1.0.2","target":"pkg:pypi/demo-14399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31267@1.0.2","target":"pkg:pypi/demo-19480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31267@1.0.2","target":"pkg:pypi/demo-30494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31268@1.0.3","target":"pkg:pypi/demo-14659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31269@1.0.4","target":"pkg:pypi/demo-10486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31269@1.0.4","target":"pkg:pypi/demo-21034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31269@1.0.4","target":"pkg:pypi/demo-21774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3126@1.0.1","target":"pkg:pypi/demo-11814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3126@1.0.1","target":"pkg:pypi/demo-14039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3126@1.0.1","target":"pkg:pypi/demo-14481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3126@1.0.1","target":"pkg:pypi/demo-15989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31270@1.0.0","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31270@1.0.0","target":"pkg:pypi/demo-11857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31271@1.0.1","target":"pkg:pypi/demo-22056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31272@1.0.2","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31272@1.0.2","target":"pkg:pypi/demo-18738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31272@1.0.2","target":"pkg:pypi/demo-20960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31272@1.0.2","target":"pkg:pypi/demo-22311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31273@1.0.3","target":"pkg:pypi/demo-12686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31273@1.0.3","target":"pkg:pypi/demo-30884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31274@1.0.4","target":"pkg:pypi/demo-16519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31274@1.0.4","target":"pkg:pypi/demo-20272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31275@1.0.0","target":"pkg:pypi/demo-11945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31275@1.0.0","target":"pkg:pypi/demo-13169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31275@1.0.0","target":"pkg:pypi/demo-25168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31275@1.0.0","target":"pkg:pypi/demo-26312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31276@1.0.1","target":"pkg:pypi/demo-13866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31276@1.0.1","target":"pkg:pypi/demo-16727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31277@1.0.2","target":"pkg:pypi/demo-24123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31277@1.0.2","target":"pkg:pypi/demo-2951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31278@1.0.3","target":"pkg:pypi/demo-14035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31279@1.0.4","target":"pkg:pypi/demo-24414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31279@1.0.4","target":"pkg:pypi/demo-25961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31279@1.0.4","target":"pkg:pypi/demo-28767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3127@1.0.2","target":"pkg:pypi/demo-17464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31280@1.0.0","target":"pkg:pypi/demo-13796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31280@1.0.0","target":"pkg:pypi/demo-25479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31280@1.0.0","target":"pkg:pypi/demo-28531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31281@1.0.1","target":"pkg:pypi/demo-12966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31281@1.0.1","target":"pkg:pypi/demo-23993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31281@1.0.1","target":"pkg:pypi/demo-27651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31282@1.0.2","target":"pkg:pypi/demo-27333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31283@1.0.3","target":"pkg:pypi/demo-12943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31284@1.0.4","target":"pkg:pypi/demo-23286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31285@1.0.0","target":"pkg:pypi/demo-20183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31285@1.0.0","target":"pkg:pypi/demo-20255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31285@1.0.0","target":"pkg:pypi/demo-21109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31286@1.0.1","target":"pkg:pypi/demo-12376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31287@1.0.2","target":"pkg:pypi/demo-16787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31287@1.0.2","target":"pkg:pypi/demo-22758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31287@1.0.2","target":"pkg:pypi/demo-29660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31288@1.0.3","target":"pkg:pypi/demo-21751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31289@1.0.4","target":"pkg:pypi/demo-23726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31289@1.0.4","target":"pkg:pypi/demo-30939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3128@1.0.3","target":"pkg:pypi/demo-15339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3128@1.0.3","target":"pkg:pypi/demo-25708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3128@1.0.3","target":"pkg:pypi/demo-29290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31290@1.0.0","target":"pkg:pypi/demo-27794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31291@1.0.1","target":"pkg:pypi/demo-17195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31291@1.0.1","target":"pkg:pypi/demo-2441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31292@1.0.2","target":"pkg:pypi/demo-14064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31292@1.0.2","target":"pkg:pypi/demo-154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31292@1.0.2","target":"pkg:pypi/demo-23866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31292@1.0.2","target":"pkg:pypi/demo-29755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31293@1.0.3","target":"pkg:pypi/demo-29174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31294@1.0.4","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31295@1.0.0","target":"pkg:pypi/demo-21592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31296@1.0.1","target":"pkg:pypi/demo-11232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31296@1.0.1","target":"pkg:pypi/demo-20258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31296@1.0.1","target":"pkg:pypi/demo-23227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31296@1.0.1","target":"pkg:pypi/demo-28448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31297@1.0.2","target":"pkg:pypi/demo-25578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31298@1.0.3","target":"pkg:pypi/demo-17648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31298@1.0.3","target":"pkg:pypi/demo-17870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31298@1.0.3","target":"pkg:pypi/demo-22260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31298@1.0.3","target":"pkg:pypi/demo-23514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31299@1.0.4","target":"pkg:pypi/demo-12447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31299@1.0.4","target":"pkg:pypi/demo-17113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3129@1.0.4","target":"pkg:pypi/demo-19478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-312@1.0.2","target":"pkg:pypi/demo-13897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-312@1.0.2","target":"pkg:pypi/demo-30845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31300@1.0.0","target":"pkg:pypi/demo-14581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31300@1.0.0","target":"pkg:pypi/demo-14662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31300@1.0.0","target":"pkg:pypi/demo-20134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31300@1.0.0","target":"pkg:pypi/demo-31031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31301@1.0.1","target":"pkg:pypi/demo-28740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31302@1.0.2","target":"pkg:pypi/demo-19210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31302@1.0.2","target":"pkg:pypi/demo-24618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31303@1.0.3","target":"pkg:pypi/demo-27618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31303@1.0.3","target":"pkg:pypi/demo-30278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31304@1.0.4","target":"pkg:pypi/demo-11021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31304@1.0.4","target":"pkg:pypi/demo-14129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31304@1.0.4","target":"pkg:pypi/demo-24880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31305@1.0.0","target":"pkg:pypi/demo-17329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31305@1.0.0","target":"pkg:pypi/demo-20779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31305@1.0.0","target":"pkg:pypi/demo-21576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31305@1.0.0","target":"pkg:pypi/demo-24759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31306@1.0.1","target":"pkg:pypi/demo-15345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31306@1.0.1","target":"pkg:pypi/demo-17045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31306@1.0.1","target":"pkg:pypi/demo-27002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31306@1.0.1","target":"pkg:pypi/demo-28820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31307@1.0.2","target":"pkg:pypi/demo-14029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31307@1.0.2","target":"pkg:pypi/demo-23841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31307@1.0.2","target":"pkg:pypi/demo-26316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31307@1.0.2","target":"pkg:pypi/demo-28351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31308@1.0.3","target":"pkg:pypi/demo-1646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31308@1.0.3","target":"pkg:pypi/demo-20233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31308@1.0.3","target":"pkg:pypi/demo-2981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31309@1.0.4","target":"pkg:pypi/demo-2358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31309@1.0.4","target":"pkg:pypi/demo-26258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3130@1.0.0","target":"pkg:pypi/demo-16498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3130@1.0.0","target":"pkg:pypi/demo-2240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31310@1.0.0","target":"pkg:pypi/demo-19515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31311@1.0.1","target":"pkg:pypi/demo-23041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31311@1.0.1","target":"pkg:pypi/demo-29638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31312@1.0.2","target":"pkg:pypi/demo-13165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31313@1.0.3","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31313@1.0.3","target":"pkg:pypi/demo-16237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31313@1.0.3","target":"pkg:pypi/demo-21370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31314@1.0.4","target":"pkg:pypi/demo-13763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31314@1.0.4","target":"pkg:pypi/demo-1570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31315@1.0.0","target":"pkg:pypi/demo-25444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31316@1.0.1","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31316@1.0.1","target":"pkg:pypi/demo-13802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31316@1.0.1","target":"pkg:pypi/demo-23440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31316@1.0.1","target":"pkg:pypi/demo-25905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31317@1.0.2","target":"pkg:pypi/demo-17152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31317@1.0.2","target":"pkg:pypi/demo-2699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31317@1.0.2","target":"pkg:pypi/demo-28279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31317@1.0.2","target":"pkg:pypi/demo-29387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31318@1.0.3","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31318@1.0.3","target":"pkg:pypi/demo-11193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31318@1.0.3","target":"pkg:pypi/demo-11559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31319@1.0.4","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31319@1.0.4","target":"pkg:pypi/demo-18878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31319@1.0.4","target":"pkg:pypi/demo-23817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31319@1.0.4","target":"pkg:pypi/demo-29310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3131@1.0.1","target":"pkg:pypi/demo-10043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3131@1.0.1","target":"pkg:pypi/demo-12901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3131@1.0.1","target":"pkg:pypi/demo-1883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31320@1.0.0","target":"pkg:pypi/demo-20725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31320@1.0.0","target":"pkg:pypi/demo-21372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31320@1.0.0","target":"pkg:pypi/demo-28390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31321@1.0.1","target":"pkg:pypi/demo-15051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31321@1.0.1","target":"pkg:pypi/demo-19380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31321@1.0.1","target":"pkg:pypi/demo-21329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31321@1.0.1","target":"pkg:pypi/demo-2532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31322@1.0.2","target":"pkg:pypi/demo-20947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31323@1.0.3","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31323@1.0.3","target":"pkg:pypi/demo-11990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31324@1.0.4","target":"pkg:pypi/demo-22278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31325@1.0.0","target":"pkg:pypi/demo-19437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31325@1.0.0","target":"pkg:pypi/demo-21408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31325@1.0.0","target":"pkg:pypi/demo-25665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31325@1.0.0","target":"pkg:pypi/demo-28745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31326@1.0.1","target":"pkg:pypi/demo-1347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31326@1.0.1","target":"pkg:pypi/demo-22809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31326@1.0.1","target":"pkg:pypi/demo-26288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31327@1.0.2","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31327@1.0.2","target":"pkg:pypi/demo-17546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31327@1.0.2","target":"pkg:pypi/demo-23268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31327@1.0.2","target":"pkg:pypi/demo-27573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31328@1.0.3","target":"pkg:pypi/demo-15881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31328@1.0.3","target":"pkg:pypi/demo-2014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31328@1.0.3","target":"pkg:pypi/demo-3020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31329@1.0.4","target":"pkg:pypi/demo-1429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31329@1.0.4","target":"pkg:pypi/demo-20853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31329@1.0.4","target":"pkg:pypi/demo-21973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31329@1.0.4","target":"pkg:pypi/demo-22738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3132@1.0.2","target":"pkg:pypi/demo-12811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3132@1.0.2","target":"pkg:pypi/demo-22463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31330@1.0.0","target":"pkg:pypi/demo-15161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31330@1.0.0","target":"pkg:pypi/demo-2328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31330@1.0.0","target":"pkg:pypi/demo-28371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31330@1.0.0","target":"pkg:pypi/demo-2897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31331@1.0.1","target":"pkg:pypi/demo-15666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31331@1.0.1","target":"pkg:pypi/demo-27499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31332@1.0.2","target":"pkg:pypi/demo-1381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31332@1.0.2","target":"pkg:pypi/demo-22158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31332@1.0.2","target":"pkg:pypi/demo-27521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31332@1.0.2","target":"pkg:pypi/demo-28938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31333@1.0.3","target":"pkg:pypi/demo-13284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31333@1.0.3","target":"pkg:pypi/demo-17800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31333@1.0.3","target":"pkg:pypi/demo-18387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31333@1.0.3","target":"pkg:pypi/demo-29483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31334@1.0.4","target":"pkg:pypi/demo-15754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31334@1.0.4","target":"pkg:pypi/demo-2903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31335@1.0.0","target":"pkg:pypi/demo-22656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31335@1.0.0","target":"pkg:pypi/demo-24700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31335@1.0.0","target":"pkg:pypi/demo-29001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31336@1.0.1","target":"pkg:pypi/demo-16971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31336@1.0.1","target":"pkg:pypi/demo-21330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31336@1.0.1","target":"pkg:pypi/demo-2203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31336@1.0.1","target":"pkg:pypi/demo-27745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31337@1.0.2","target":"pkg:pypi/demo-14882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31338@1.0.3","target":"pkg:pypi/demo-1983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31338@1.0.3","target":"pkg:pypi/demo-20414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31338@1.0.3","target":"pkg:pypi/demo-24191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31338@1.0.3","target":"pkg:pypi/demo-2909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31339@1.0.4","target":"pkg:pypi/demo-15156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31339@1.0.4","target":"pkg:pypi/demo-25471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3133@1.0.3","target":"pkg:pypi/demo-23246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31340@1.0.0","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31340@1.0.0","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31340@1.0.0","target":"pkg:pypi/demo-22089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31341@1.0.1","target":"pkg:pypi/demo-29836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31342@1.0.2","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31342@1.0.2","target":"pkg:pypi/demo-13708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31342@1.0.2","target":"pkg:pypi/demo-20246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31342@1.0.2","target":"pkg:pypi/demo-30722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31343@1.0.3","target":"pkg:pypi/demo-21190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31344@1.0.4","target":"pkg:pypi/demo-22021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31345@1.0.0","target":"pkg:pypi/demo-11257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31345@1.0.0","target":"pkg:pypi/demo-21997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31345@1.0.0","target":"pkg:pypi/demo-23083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31345@1.0.0","target":"pkg:pypi/demo-30979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31346@1.0.1","target":"pkg:pypi/demo-11663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31346@1.0.1","target":"pkg:pypi/demo-20341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31346@1.0.1","target":"pkg:pypi/demo-25669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31346@1.0.1","target":"pkg:pypi/demo-30045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31347@1.0.2","target":"pkg:pypi/demo-11633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31347@1.0.2","target":"pkg:pypi/demo-2303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31348@1.0.3","target":"pkg:pypi/demo-12@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31348@1.0.3","target":"pkg:pypi/demo-23289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31348@1.0.3","target":"pkg:pypi/demo-23612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31348@1.0.3","target":"pkg:pypi/demo-28521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31349@1.0.4","target":"pkg:pypi/demo-16508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3134@1.0.4","target":"pkg:pypi/demo-1106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3134@1.0.4","target":"pkg:pypi/demo-16227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3134@1.0.4","target":"pkg:pypi/demo-20554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3134@1.0.4","target":"pkg:pypi/demo-2441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31350@1.0.0","target":"pkg:pypi/demo-19709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31350@1.0.0","target":"pkg:pypi/demo-20650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31351@1.0.1","target":"pkg:pypi/demo-12970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31351@1.0.1","target":"pkg:pypi/demo-23950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31351@1.0.1","target":"pkg:pypi/demo-31186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31352@1.0.2","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31352@1.0.2","target":"pkg:pypi/demo-11565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31352@1.0.2","target":"pkg:pypi/demo-22583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31352@1.0.2","target":"pkg:pypi/demo-29167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31353@1.0.3","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31354@1.0.4","target":"pkg:pypi/demo-11033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31355@1.0.0","target":"pkg:pypi/demo-10566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31355@1.0.0","target":"pkg:pypi/demo-14622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31355@1.0.0","target":"pkg:pypi/demo-19981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31355@1.0.0","target":"pkg:pypi/demo-25300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31356@1.0.1","target":"pkg:pypi/demo-24301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31357@1.0.2","target":"pkg:pypi/demo-12149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31357@1.0.2","target":"pkg:pypi/demo-18779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31357@1.0.2","target":"pkg:pypi/demo-24220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31357@1.0.2","target":"pkg:pypi/demo-26969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31358@1.0.3","target":"pkg:pypi/demo-12418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31358@1.0.3","target":"pkg:pypi/demo-13374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31358@1.0.3","target":"pkg:pypi/demo-16988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31358@1.0.3","target":"pkg:pypi/demo-29186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31359@1.0.4","target":"pkg:pypi/demo-28461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3135@1.0.0","target":"pkg:pypi/demo-13140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3135@1.0.0","target":"pkg:pypi/demo-16187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3135@1.0.0","target":"pkg:pypi/demo-18073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31360@1.0.0","target":"pkg:pypi/demo-18502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31360@1.0.0","target":"pkg:pypi/demo-2339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31361@1.0.1","target":"pkg:pypi/demo-19490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31361@1.0.1","target":"pkg:pypi/demo-19656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31361@1.0.1","target":"pkg:pypi/demo-21612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31362@1.0.2","target":"pkg:pypi/demo-23864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31363@1.0.3","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31363@1.0.3","target":"pkg:pypi/demo-12635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31363@1.0.3","target":"pkg:pypi/demo-1589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31363@1.0.3","target":"pkg:pypi/demo-27003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31364@1.0.4","target":"pkg:pypi/demo-18011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31365@1.0.0","target":"pkg:pypi/demo-1205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31365@1.0.0","target":"pkg:pypi/demo-19900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31365@1.0.0","target":"pkg:pypi/demo-22908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31365@1.0.0","target":"pkg:pypi/demo-27787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31366@1.0.1","target":"pkg:pypi/demo-24618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31366@1.0.1","target":"pkg:pypi/demo-26137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31367@1.0.2","target":"pkg:pypi/demo-11375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31367@1.0.2","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31367@1.0.2","target":"pkg:pypi/demo-21994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31368@1.0.3","target":"pkg:pypi/demo-24344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31368@1.0.3","target":"pkg:pypi/demo-28226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31369@1.0.4","target":"pkg:pypi/demo-24931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31369@1.0.4","target":"pkg:pypi/demo-25864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3136@1.0.1","target":"pkg:pypi/demo-28723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31370@1.0.0","target":"pkg:pypi/demo-15057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31370@1.0.0","target":"pkg:pypi/demo-21258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31371@1.0.1","target":"pkg:pypi/demo-11130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31371@1.0.1","target":"pkg:pypi/demo-11929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31371@1.0.1","target":"pkg:pypi/demo-25464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31372@1.0.2","target":"pkg:pypi/demo-2043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31373@1.0.3","target":"pkg:pypi/demo-14245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31373@1.0.3","target":"pkg:pypi/demo-14270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31373@1.0.3","target":"pkg:pypi/demo-15530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31373@1.0.3","target":"pkg:pypi/demo-27422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31374@1.0.4","target":"pkg:pypi/demo-14247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31374@1.0.4","target":"pkg:pypi/demo-24901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31374@1.0.4","target":"pkg:pypi/demo-25438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31375@1.0.0","target":"pkg:pypi/demo-15889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31375@1.0.0","target":"pkg:pypi/demo-29644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31376@1.0.1","target":"pkg:pypi/demo-12547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31376@1.0.1","target":"pkg:pypi/demo-2196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31377@1.0.2","target":"pkg:pypi/demo-19391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31377@1.0.2","target":"pkg:pypi/demo-21519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31377@1.0.2","target":"pkg:pypi/demo-22421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31377@1.0.2","target":"pkg:pypi/demo-26539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31378@1.0.3","target":"pkg:pypi/demo-10154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31378@1.0.3","target":"pkg:pypi/demo-13378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31378@1.0.3","target":"pkg:pypi/demo-22677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31379@1.0.4","target":"pkg:pypi/demo-26656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3137@1.0.2","target":"pkg:pypi/demo-13505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3137@1.0.2","target":"pkg:pypi/demo-16028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3137@1.0.2","target":"pkg:pypi/demo-20773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3137@1.0.2","target":"pkg:pypi/demo-24270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31380@1.0.0","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31380@1.0.0","target":"pkg:pypi/demo-28052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31381@1.0.1","target":"pkg:pypi/demo-16081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31382@1.0.2","target":"pkg:pypi/demo-1598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31382@1.0.2","target":"pkg:pypi/demo-16280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31382@1.0.2","target":"pkg:pypi/demo-18132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31382@1.0.2","target":"pkg:pypi/demo-22905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31383@1.0.3","target":"pkg:pypi/demo-12749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31383@1.0.3","target":"pkg:pypi/demo-13745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31383@1.0.3","target":"pkg:pypi/demo-16738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31383@1.0.3","target":"pkg:pypi/demo-30467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31384@1.0.4","target":"pkg:pypi/demo-11586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31384@1.0.4","target":"pkg:pypi/demo-17708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31384@1.0.4","target":"pkg:pypi/demo-23701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31384@1.0.4","target":"pkg:pypi/demo-26818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31385@1.0.0","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31386@1.0.1","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31386@1.0.1","target":"pkg:pypi/demo-15892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31386@1.0.1","target":"pkg:pypi/demo-16564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31387@1.0.2","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31387@1.0.2","target":"pkg:pypi/demo-17023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31387@1.0.2","target":"pkg:pypi/demo-29962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31388@1.0.3","target":"pkg:pypi/demo-17862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31388@1.0.3","target":"pkg:pypi/demo-29534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31389@1.0.4","target":"pkg:pypi/demo-11910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31389@1.0.4","target":"pkg:pypi/demo-1659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31389@1.0.4","target":"pkg:pypi/demo-2719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31389@1.0.4","target":"pkg:pypi/demo-28693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3138@1.0.3","target":"pkg:pypi/demo-22739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3138@1.0.3","target":"pkg:pypi/demo-23859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3138@1.0.3","target":"pkg:pypi/demo-3103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31390@1.0.0","target":"pkg:pypi/demo-22069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31391@1.0.1","target":"pkg:pypi/demo-17425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31391@1.0.1","target":"pkg:pypi/demo-28592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31392@1.0.2","target":"pkg:pypi/demo-2398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31392@1.0.2","target":"pkg:pypi/demo-25536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31392@1.0.2","target":"pkg:pypi/demo-27191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31393@1.0.3","target":"pkg:pypi/demo-15482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31393@1.0.3","target":"pkg:pypi/demo-1779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31393@1.0.3","target":"pkg:pypi/demo-2531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31393@1.0.3","target":"pkg:pypi/demo-2693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31394@1.0.4","target":"pkg:pypi/demo-19392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31394@1.0.4","target":"pkg:pypi/demo-22327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31395@1.0.0","target":"pkg:pypi/demo-18414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31395@1.0.0","target":"pkg:pypi/demo-19443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31395@1.0.0","target":"pkg:pypi/demo-20856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31395@1.0.0","target":"pkg:pypi/demo-27043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31396@1.0.1","target":"pkg:pypi/demo-12365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31396@1.0.1","target":"pkg:pypi/demo-17586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31396@1.0.1","target":"pkg:pypi/demo-17882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31396@1.0.1","target":"pkg:pypi/demo-19758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31397@1.0.2","target":"pkg:pypi/demo-13878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31397@1.0.2","target":"pkg:pypi/demo-22072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31397@1.0.2","target":"pkg:pypi/demo-2243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31398@1.0.3","target":"pkg:pypi/demo-17803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31399@1.0.4","target":"pkg:pypi/demo-20409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31399@1.0.4","target":"pkg:pypi/demo-24567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31399@1.0.4","target":"pkg:pypi/demo-28954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31399@1.0.4","target":"pkg:pypi/demo-29981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3139@1.0.4","target":"pkg:pypi/demo-1539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3139@1.0.4","target":"pkg:pypi/demo-16835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-313@1.0.3","target":"pkg:pypi/demo-17365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-313@1.0.3","target":"pkg:pypi/demo-27143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-313@1.0.3","target":"pkg:pypi/demo-28184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31400@1.0.0","target":"pkg:pypi/demo-13363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31400@1.0.0","target":"pkg:pypi/demo-13949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31400@1.0.0","target":"pkg:pypi/demo-18032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31401@1.0.1","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31401@1.0.1","target":"pkg:pypi/demo-11910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31401@1.0.1","target":"pkg:pypi/demo-24871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31401@1.0.1","target":"pkg:pypi/demo-28341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31402@1.0.2","target":"pkg:pypi/demo-1087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31402@1.0.2","target":"pkg:pypi/demo-15369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31402@1.0.2","target":"pkg:pypi/demo-20604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31402@1.0.2","target":"pkg:pypi/demo-24223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31403@1.0.3","target":"pkg:pypi/demo-14746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31403@1.0.3","target":"pkg:pypi/demo-23579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31404@1.0.4","target":"pkg:pypi/demo-13800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31404@1.0.4","target":"pkg:pypi/demo-29953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31404@1.0.4","target":"pkg:pypi/demo-30407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31405@1.0.0","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31405@1.0.0","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31405@1.0.0","target":"pkg:pypi/demo-17320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31405@1.0.0","target":"pkg:pypi/demo-17989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31406@1.0.1","target":"pkg:pypi/demo-21643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31406@1.0.1","target":"pkg:pypi/demo-30541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31407@1.0.2","target":"pkg:pypi/demo-19339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31407@1.0.2","target":"pkg:pypi/demo-19708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31407@1.0.2","target":"pkg:pypi/demo-27472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31408@1.0.3","target":"pkg:pypi/demo-18915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31408@1.0.3","target":"pkg:pypi/demo-28190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31409@1.0.4","target":"pkg:pypi/demo-30697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3140@1.0.0","target":"pkg:pypi/demo-16569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3140@1.0.0","target":"pkg:pypi/demo-19417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3140@1.0.0","target":"pkg:pypi/demo-26567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31410@1.0.0","target":"pkg:pypi/demo-12713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31410@1.0.0","target":"pkg:pypi/demo-18396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31410@1.0.0","target":"pkg:pypi/demo-21754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31411@1.0.1","target":"pkg:pypi/demo-110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31411@1.0.1","target":"pkg:pypi/demo-14741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31411@1.0.1","target":"pkg:pypi/demo-1562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31411@1.0.1","target":"pkg:pypi/demo-20164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31412@1.0.2","target":"pkg:pypi/demo-30602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31413@1.0.3","target":"pkg:pypi/demo-10552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31413@1.0.3","target":"pkg:pypi/demo-11276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31413@1.0.3","target":"pkg:pypi/demo-25523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31414@1.0.4","target":"pkg:pypi/demo-12283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31414@1.0.4","target":"pkg:pypi/demo-18156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31415@1.0.0","target":"pkg:pypi/demo-13094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31415@1.0.0","target":"pkg:pypi/demo-13723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31416@1.0.1","target":"pkg:pypi/demo-23510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31416@1.0.1","target":"pkg:pypi/demo-23829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31417@1.0.2","target":"pkg:pypi/demo-22923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31417@1.0.2","target":"pkg:pypi/demo-23205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31417@1.0.2","target":"pkg:pypi/demo-24554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31417@1.0.2","target":"pkg:pypi/demo-30385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31418@1.0.3","target":"pkg:pypi/demo-13382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31418@1.0.3","target":"pkg:pypi/demo-27273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31419@1.0.4","target":"pkg:pypi/demo-11981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31419@1.0.4","target":"pkg:pypi/demo-12780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31419@1.0.4","target":"pkg:pypi/demo-25523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3141@1.0.1","target":"pkg:pypi/demo-11968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3141@1.0.1","target":"pkg:pypi/demo-15856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3141@1.0.1","target":"pkg:pypi/demo-30151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3141@1.0.1","target":"pkg:pypi/demo-30735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31420@1.0.0","target":"pkg:pypi/demo-15035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31420@1.0.0","target":"pkg:pypi/demo-19608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31420@1.0.0","target":"pkg:pypi/demo-28236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31420@1.0.0","target":"pkg:pypi/demo-28554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31421@1.0.1","target":"pkg:pypi/demo-19595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31421@1.0.1","target":"pkg:pypi/demo-21046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31421@1.0.1","target":"pkg:pypi/demo-21615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31421@1.0.1","target":"pkg:pypi/demo-21707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31422@1.0.2","target":"pkg:pypi/demo-13219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31422@1.0.2","target":"pkg:pypi/demo-15140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31422@1.0.2","target":"pkg:pypi/demo-16779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31423@1.0.3","target":"pkg:pypi/demo-11992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31423@1.0.3","target":"pkg:pypi/demo-13215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31423@1.0.3","target":"pkg:pypi/demo-1403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31423@1.0.3","target":"pkg:pypi/demo-22806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31424@1.0.4","target":"pkg:pypi/demo-12739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31424@1.0.4","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31424@1.0.4","target":"pkg:pypi/demo-19382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31424@1.0.4","target":"pkg:pypi/demo-29613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31425@1.0.0","target":"pkg:pypi/demo-16419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31425@1.0.0","target":"pkg:pypi/demo-20600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31426@1.0.1","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31426@1.0.1","target":"pkg:pypi/demo-17675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31426@1.0.1","target":"pkg:pypi/demo-18448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31426@1.0.1","target":"pkg:pypi/demo-28497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31427@1.0.2","target":"pkg:pypi/demo-20237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31427@1.0.2","target":"pkg:pypi/demo-23844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31428@1.0.3","target":"pkg:pypi/demo-25449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31428@1.0.3","target":"pkg:pypi/demo-26865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31428@1.0.3","target":"pkg:pypi/demo-2741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31429@1.0.4","target":"pkg:pypi/demo-14850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31429@1.0.4","target":"pkg:pypi/demo-22176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31429@1.0.4","target":"pkg:pypi/demo-29597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31429@1.0.4","target":"pkg:pypi/demo-29919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3142@1.0.2","target":"pkg:pypi/demo-19151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31430@1.0.0","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31430@1.0.0","target":"pkg:pypi/demo-30403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31431@1.0.1","target":"pkg:pypi/demo-12571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31431@1.0.1","target":"pkg:pypi/demo-24191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31431@1.0.1","target":"pkg:pypi/demo-24508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31431@1.0.1","target":"pkg:pypi/demo-24795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31432@1.0.2","target":"pkg:pypi/demo-14929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31432@1.0.2","target":"pkg:pypi/demo-15066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31432@1.0.2","target":"pkg:pypi/demo-29267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31433@1.0.3","target":"pkg:pypi/demo-126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31433@1.0.3","target":"pkg:pypi/demo-15347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31433@1.0.3","target":"pkg:pypi/demo-16269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31434@1.0.4","target":"pkg:pypi/demo-11208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31434@1.0.4","target":"pkg:pypi/demo-13377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31434@1.0.4","target":"pkg:pypi/demo-1615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31435@1.0.0","target":"pkg:pypi/demo-18452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31435@1.0.0","target":"pkg:pypi/demo-2047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31435@1.0.0","target":"pkg:pypi/demo-23544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31435@1.0.0","target":"pkg:pypi/demo-2579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31436@1.0.1","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31436@1.0.1","target":"pkg:pypi/demo-11393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31436@1.0.1","target":"pkg:pypi/demo-18537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31436@1.0.1","target":"pkg:pypi/demo-30388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31437@1.0.2","target":"pkg:pypi/demo-20899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31437@1.0.2","target":"pkg:pypi/demo-23273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31438@1.0.3","target":"pkg:pypi/demo-15830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31438@1.0.3","target":"pkg:pypi/demo-23150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31438@1.0.3","target":"pkg:pypi/demo-26987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31438@1.0.3","target":"pkg:pypi/demo-28512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31439@1.0.4","target":"pkg:pypi/demo-22202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31439@1.0.4","target":"pkg:pypi/demo-22261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31439@1.0.4","target":"pkg:pypi/demo-24121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3143@1.0.3","target":"pkg:pypi/demo-14204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3143@1.0.3","target":"pkg:pypi/demo-14932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3143@1.0.3","target":"pkg:pypi/demo-24829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31440@1.0.0","target":"pkg:pypi/demo-20825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31441@1.0.1","target":"pkg:pypi/demo-13735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31441@1.0.1","target":"pkg:pypi/demo-19409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31441@1.0.1","target":"pkg:pypi/demo-22183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31442@1.0.2","target":"pkg:pypi/demo-2178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31443@1.0.3","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31443@1.0.3","target":"pkg:pypi/demo-20264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31444@1.0.4","target":"pkg:pypi/demo-17462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31444@1.0.4","target":"pkg:pypi/demo-18358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31444@1.0.4","target":"pkg:pypi/demo-24874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31444@1.0.4","target":"pkg:pypi/demo-27475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31445@1.0.0","target":"pkg:pypi/demo-1533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31445@1.0.0","target":"pkg:pypi/demo-16652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31445@1.0.0","target":"pkg:pypi/demo-24628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31446@1.0.1","target":"pkg:pypi/demo-16313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31446@1.0.1","target":"pkg:pypi/demo-18847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31446@1.0.1","target":"pkg:pypi/demo-27239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31447@1.0.2","target":"pkg:pypi/demo-15200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31447@1.0.2","target":"pkg:pypi/demo-19683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31447@1.0.2","target":"pkg:pypi/demo-30750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31448@1.0.3","target":"pkg:pypi/demo-14874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31448@1.0.3","target":"pkg:pypi/demo-17860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31448@1.0.3","target":"pkg:pypi/demo-26105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31449@1.0.4","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31449@1.0.4","target":"pkg:pypi/demo-27342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3144@1.0.4","target":"pkg:pypi/demo-14791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3144@1.0.4","target":"pkg:pypi/demo-22694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3144@1.0.4","target":"pkg:pypi/demo-23270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31450@1.0.0","target":"pkg:pypi/demo-2152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31450@1.0.0","target":"pkg:pypi/demo-2459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31450@1.0.0","target":"pkg:pypi/demo-24679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31451@1.0.1","target":"pkg:pypi/demo-1202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31452@1.0.2","target":"pkg:pypi/demo-22932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31453@1.0.3","target":"pkg:pypi/demo-19069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31453@1.0.3","target":"pkg:pypi/demo-19476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31453@1.0.3","target":"pkg:pypi/demo-21629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31453@1.0.3","target":"pkg:pypi/demo-28020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31454@1.0.4","target":"pkg:pypi/demo-11313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31454@1.0.4","target":"pkg:pypi/demo-13662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31454@1.0.4","target":"pkg:pypi/demo-15642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31454@1.0.4","target":"pkg:pypi/demo-29288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31455@1.0.0","target":"pkg:pypi/demo-14215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31456@1.0.1","target":"pkg:pypi/demo-15214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31456@1.0.1","target":"pkg:pypi/demo-25133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31456@1.0.1","target":"pkg:pypi/demo-28331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31457@1.0.2","target":"pkg:pypi/demo-21646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31458@1.0.3","target":"pkg:pypi/demo-11973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31458@1.0.3","target":"pkg:pypi/demo-14482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31458@1.0.3","target":"pkg:pypi/demo-14870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31459@1.0.4","target":"pkg:pypi/demo-13000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31459@1.0.4","target":"pkg:pypi/demo-17559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31459@1.0.4","target":"pkg:pypi/demo-19807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31459@1.0.4","target":"pkg:pypi/demo-2719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3145@1.0.0","target":"pkg:pypi/demo-2165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3145@1.0.0","target":"pkg:pypi/demo-2660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3145@1.0.0","target":"pkg:pypi/demo-31233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31460@1.0.0","target":"pkg:pypi/demo-28785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31461@1.0.1","target":"pkg:pypi/demo-2121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31462@1.0.2","target":"pkg:pypi/demo-27497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31462@1.0.2","target":"pkg:pypi/demo-27649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31463@1.0.3","target":"pkg:pypi/demo-13708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31464@1.0.4","target":"pkg:pypi/demo-24413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31464@1.0.4","target":"pkg:pypi/demo-28031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31464@1.0.4","target":"pkg:pypi/demo-28452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31464@1.0.4","target":"pkg:pypi/demo-30420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31465@1.0.0","target":"pkg:pypi/demo-17780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31465@1.0.0","target":"pkg:pypi/demo-23310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31466@1.0.1","target":"pkg:pypi/demo-16336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31467@1.0.2","target":"pkg:pypi/demo-14575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31467@1.0.2","target":"pkg:pypi/demo-19453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31467@1.0.2","target":"pkg:pypi/demo-24966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31468@1.0.3","target":"pkg:pypi/demo-30230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31469@1.0.4","target":"pkg:pypi/demo-27172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3146@1.0.1","target":"pkg:pypi/demo-1538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3146@1.0.1","target":"pkg:pypi/demo-27550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3146@1.0.1","target":"pkg:pypi/demo-30254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31470@1.0.0","target":"pkg:pypi/demo-28494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31471@1.0.1","target":"pkg:pypi/demo-16023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31471@1.0.1","target":"pkg:pypi/demo-20269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31471@1.0.1","target":"pkg:pypi/demo-23950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31471@1.0.1","target":"pkg:pypi/demo-29503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31472@1.0.2","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31472@1.0.2","target":"pkg:pypi/demo-16673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31472@1.0.2","target":"pkg:pypi/demo-25984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31472@1.0.2","target":"pkg:pypi/demo-29058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31473@1.0.3","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31474@1.0.4","target":"pkg:pypi/demo-31326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31475@1.0.0","target":"pkg:pypi/demo-14765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31475@1.0.0","target":"pkg:pypi/demo-25199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31476@1.0.1","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31476@1.0.1","target":"pkg:pypi/demo-14468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31477@1.0.2","target":"pkg:pypi/demo-27731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31478@1.0.3","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31478@1.0.3","target":"pkg:pypi/demo-19665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31478@1.0.3","target":"pkg:pypi/demo-27415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31479@1.0.4","target":"pkg:pypi/demo-11539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31479@1.0.4","target":"pkg:pypi/demo-11547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31479@1.0.4","target":"pkg:pypi/demo-19300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31479@1.0.4","target":"pkg:pypi/demo-24784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3147@1.0.2","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3147@1.0.2","target":"pkg:pypi/demo-1690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3147@1.0.2","target":"pkg:pypi/demo-24210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3147@1.0.2","target":"pkg:pypi/demo-26073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31480@1.0.0","target":"pkg:pypi/demo-14584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31480@1.0.0","target":"pkg:pypi/demo-23990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31481@1.0.1","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31482@1.0.2","target":"pkg:pypi/demo-21379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31483@1.0.3","target":"pkg:pypi/demo-2287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31483@1.0.3","target":"pkg:pypi/demo-25082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31484@1.0.4","target":"pkg:pypi/demo-10460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31484@1.0.4","target":"pkg:pypi/demo-23394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31484@1.0.4","target":"pkg:pypi/demo-23570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31484@1.0.4","target":"pkg:pypi/demo-28374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31485@1.0.0","target":"pkg:pypi/demo-19947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31485@1.0.0","target":"pkg:pypi/demo-21839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31486@1.0.1","target":"pkg:pypi/demo-19653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31486@1.0.1","target":"pkg:pypi/demo-19769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31487@1.0.2","target":"pkg:pypi/demo-15429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31487@1.0.2","target":"pkg:pypi/demo-2402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31487@1.0.2","target":"pkg:pypi/demo-26788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31487@1.0.2","target":"pkg:pypi/demo-30007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31488@1.0.3","target":"pkg:pypi/demo-11505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31488@1.0.3","target":"pkg:pypi/demo-13441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31488@1.0.3","target":"pkg:pypi/demo-24899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31489@1.0.4","target":"pkg:pypi/demo-11113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31489@1.0.4","target":"pkg:pypi/demo-19081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31489@1.0.4","target":"pkg:pypi/demo-24682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3148@1.0.3","target":"pkg:pypi/demo-15538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3148@1.0.3","target":"pkg:pypi/demo-17867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31490@1.0.0","target":"pkg:pypi/demo-13305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31490@1.0.0","target":"pkg:pypi/demo-17992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31490@1.0.0","target":"pkg:pypi/demo-28741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31491@1.0.1","target":"pkg:pypi/demo-24939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31492@1.0.2","target":"pkg:pypi/demo-13520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31492@1.0.2","target":"pkg:pypi/demo-19248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31492@1.0.2","target":"pkg:pypi/demo-30474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31492@1.0.2","target":"pkg:pypi/demo-31020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31493@1.0.3","target":"pkg:pypi/demo-11640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31493@1.0.3","target":"pkg:pypi/demo-14841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31494@1.0.4","target":"pkg:pypi/demo-27342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31495@1.0.0","target":"pkg:pypi/demo-21285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31495@1.0.0","target":"pkg:pypi/demo-26186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31496@1.0.1","target":"pkg:pypi/demo-10867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31496@1.0.1","target":"pkg:pypi/demo-15300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31496@1.0.1","target":"pkg:pypi/demo-19731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31497@1.0.2","target":"pkg:pypi/demo-17799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31497@1.0.2","target":"pkg:pypi/demo-23912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31497@1.0.2","target":"pkg:pypi/demo-24304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31497@1.0.2","target":"pkg:pypi/demo-27026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31498@1.0.3","target":"pkg:pypi/demo-20028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31499@1.0.4","target":"pkg:pypi/demo-21424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31499@1.0.4","target":"pkg:pypi/demo-21644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31499@1.0.4","target":"pkg:pypi/demo-28289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3149@1.0.4","target":"pkg:pypi/demo-23307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-314@1.0.4","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-314@1.0.4","target":"pkg:pypi/demo-23537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-314@1.0.4","target":"pkg:pypi/demo-28171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-314@1.0.4","target":"pkg:pypi/demo-30176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31500@1.0.0","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31500@1.0.0","target":"pkg:pypi/demo-22854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31500@1.0.0","target":"pkg:pypi/demo-28325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31501@1.0.1","target":"pkg:pypi/demo-14771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31501@1.0.1","target":"pkg:pypi/demo-16875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31501@1.0.1","target":"pkg:pypi/demo-19886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31501@1.0.1","target":"pkg:pypi/demo-23850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31502@1.0.2","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31502@1.0.2","target":"pkg:pypi/demo-13378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31502@1.0.2","target":"pkg:pypi/demo-18177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31502@1.0.2","target":"pkg:pypi/demo-26962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31503@1.0.3","target":"pkg:pypi/demo-14927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31503@1.0.3","target":"pkg:pypi/demo-204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31503@1.0.3","target":"pkg:pypi/demo-21571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31503@1.0.3","target":"pkg:pypi/demo-29958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31504@1.0.4","target":"pkg:pypi/demo-25853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31504@1.0.4","target":"pkg:pypi/demo-29824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31505@1.0.0","target":"pkg:pypi/demo-17205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31505@1.0.0","target":"pkg:pypi/demo-24787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31505@1.0.0","target":"pkg:pypi/demo-26272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31505@1.0.0","target":"pkg:pypi/demo-2693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31506@1.0.1","target":"pkg:pypi/demo-20179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31506@1.0.1","target":"pkg:pypi/demo-29063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31507@1.0.2","target":"pkg:pypi/demo-19721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31507@1.0.2","target":"pkg:pypi/demo-22088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31507@1.0.2","target":"pkg:pypi/demo-31210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31508@1.0.3","target":"pkg:pypi/demo-19760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31508@1.0.3","target":"pkg:pypi/demo-22094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31508@1.0.3","target":"pkg:pypi/demo-22894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31508@1.0.3","target":"pkg:pypi/demo-24897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31509@1.0.4","target":"pkg:pypi/demo-17871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3150@1.0.0","target":"pkg:pypi/demo-15292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3150@1.0.0","target":"pkg:pypi/demo-23418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31510@1.0.0","target":"pkg:pypi/demo-15844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31511@1.0.1","target":"pkg:pypi/demo-16077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31511@1.0.1","target":"pkg:pypi/demo-27277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31511@1.0.1","target":"pkg:pypi/demo-27637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31512@1.0.2","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31512@1.0.2","target":"pkg:pypi/demo-11442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31512@1.0.2","target":"pkg:pypi/demo-19512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31512@1.0.2","target":"pkg:pypi/demo-30390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31513@1.0.3","target":"pkg:pypi/demo-11878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31513@1.0.3","target":"pkg:pypi/demo-22447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31513@1.0.3","target":"pkg:pypi/demo-24116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31514@1.0.4","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31514@1.0.4","target":"pkg:pypi/demo-14203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31515@1.0.0","target":"pkg:pypi/demo-10413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31515@1.0.0","target":"pkg:pypi/demo-13152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31515@1.0.0","target":"pkg:pypi/demo-14946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31515@1.0.0","target":"pkg:pypi/demo-24280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31516@1.0.1","target":"pkg:pypi/demo-23350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31517@1.0.2","target":"pkg:pypi/demo-1556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31517@1.0.2","target":"pkg:pypi/demo-22004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31518@1.0.3","target":"pkg:pypi/demo-13649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31518@1.0.3","target":"pkg:pypi/demo-17557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31518@1.0.3","target":"pkg:pypi/demo-27082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31518@1.0.3","target":"pkg:pypi/demo-28421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31519@1.0.4","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3151@1.0.1","target":"pkg:pypi/demo-13815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3151@1.0.1","target":"pkg:pypi/demo-28374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31520@1.0.0","target":"pkg:pypi/demo-10249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31520@1.0.0","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31520@1.0.0","target":"pkg:pypi/demo-14700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31520@1.0.0","target":"pkg:pypi/demo-22648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31521@1.0.1","target":"pkg:pypi/demo-27531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31522@1.0.2","target":"pkg:pypi/demo-19070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31522@1.0.2","target":"pkg:pypi/demo-20183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31522@1.0.2","target":"pkg:pypi/demo-25659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31522@1.0.2","target":"pkg:pypi/demo-31086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31523@1.0.3","target":"pkg:pypi/demo-28670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31524@1.0.4","target":"pkg:pypi/demo-19738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31524@1.0.4","target":"pkg:pypi/demo-23700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31524@1.0.4","target":"pkg:pypi/demo-25373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31525@1.0.0","target":"pkg:pypi/demo-17477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31525@1.0.0","target":"pkg:pypi/demo-23657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31525@1.0.0","target":"pkg:pypi/demo-2731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31525@1.0.0","target":"pkg:pypi/demo-27662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31526@1.0.1","target":"pkg:pypi/demo-16168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31526@1.0.1","target":"pkg:pypi/demo-17855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31526@1.0.1","target":"pkg:pypi/demo-18117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31526@1.0.1","target":"pkg:pypi/demo-24260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31527@1.0.2","target":"pkg:pypi/demo-12028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31527@1.0.2","target":"pkg:pypi/demo-3057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31528@1.0.3","target":"pkg:pypi/demo-11123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31528@1.0.3","target":"pkg:pypi/demo-19130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31528@1.0.3","target":"pkg:pypi/demo-19946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31528@1.0.3","target":"pkg:pypi/demo-28977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31529@1.0.4","target":"pkg:pypi/demo-14052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31529@1.0.4","target":"pkg:pypi/demo-19381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3152@1.0.2","target":"pkg:pypi/demo-14811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3152@1.0.2","target":"pkg:pypi/demo-29343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31530@1.0.0","target":"pkg:pypi/demo-11712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31530@1.0.0","target":"pkg:pypi/demo-156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31530@1.0.0","target":"pkg:pypi/demo-27604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31530@1.0.0","target":"pkg:pypi/demo-28472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31531@1.0.1","target":"pkg:pypi/demo-1306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31532@1.0.2","target":"pkg:pypi/demo-15206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31532@1.0.2","target":"pkg:pypi/demo-15588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31532@1.0.2","target":"pkg:pypi/demo-25479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31533@1.0.3","target":"pkg:pypi/demo-18442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31533@1.0.3","target":"pkg:pypi/demo-31018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31534@1.0.4","target":"pkg:pypi/demo-2485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31535@1.0.0","target":"pkg:pypi/demo-10819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31535@1.0.0","target":"pkg:pypi/demo-17777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31535@1.0.0","target":"pkg:pypi/demo-18542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31535@1.0.0","target":"pkg:pypi/demo-24805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31536@1.0.1","target":"pkg:pypi/demo-17096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31536@1.0.1","target":"pkg:pypi/demo-22658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31537@1.0.2","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31537@1.0.2","target":"pkg:pypi/demo-13572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31537@1.0.2","target":"pkg:pypi/demo-20986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31537@1.0.2","target":"pkg:pypi/demo-21493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31538@1.0.3","target":"pkg:pypi/demo-1530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31538@1.0.3","target":"pkg:pypi/demo-19869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31539@1.0.4","target":"pkg:pypi/demo-1824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31539@1.0.4","target":"pkg:pypi/demo-21191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31539@1.0.4","target":"pkg:pypi/demo-27807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3153@1.0.3","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3153@1.0.3","target":"pkg:pypi/demo-15639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3153@1.0.3","target":"pkg:pypi/demo-22065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31540@1.0.0","target":"pkg:pypi/demo-15144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31541@1.0.1","target":"pkg:pypi/demo-11551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31541@1.0.1","target":"pkg:pypi/demo-12631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31541@1.0.1","target":"pkg:pypi/demo-20462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31542@1.0.2","target":"pkg:pypi/demo-16505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31542@1.0.2","target":"pkg:pypi/demo-25210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31542@1.0.2","target":"pkg:pypi/demo-26369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31543@1.0.3","target":"pkg:pypi/demo-14599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31544@1.0.4","target":"pkg:pypi/demo-14927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31544@1.0.4","target":"pkg:pypi/demo-15278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31544@1.0.4","target":"pkg:pypi/demo-21455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31544@1.0.4","target":"pkg:pypi/demo-2260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31545@1.0.0","target":"pkg:pypi/demo-13786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31545@1.0.0","target":"pkg:pypi/demo-18093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31546@1.0.1","target":"pkg:pypi/demo-12197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31546@1.0.1","target":"pkg:pypi/demo-25196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31546@1.0.1","target":"pkg:pypi/demo-28543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31546@1.0.1","target":"pkg:pypi/demo-3005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31547@1.0.2","target":"pkg:pypi/demo-17765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31547@1.0.2","target":"pkg:pypi/demo-26478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31547@1.0.2","target":"pkg:pypi/demo-28091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31548@1.0.3","target":"pkg:pypi/demo-13166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31548@1.0.3","target":"pkg:pypi/demo-13848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31548@1.0.3","target":"pkg:pypi/demo-16401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31548@1.0.3","target":"pkg:pypi/demo-18708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31549@1.0.4","target":"pkg:pypi/demo-10661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31549@1.0.4","target":"pkg:pypi/demo-22374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31549@1.0.4","target":"pkg:pypi/demo-2817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31549@1.0.4","target":"pkg:pypi/demo-28396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3154@1.0.4","target":"pkg:pypi/demo-19714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3154@1.0.4","target":"pkg:pypi/demo-31268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31550@1.0.0","target":"pkg:pypi/demo-29475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31551@1.0.1","target":"pkg:pypi/demo-10769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31551@1.0.1","target":"pkg:pypi/demo-13110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31551@1.0.1","target":"pkg:pypi/demo-19740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31552@1.0.2","target":"pkg:pypi/demo-17174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31552@1.0.2","target":"pkg:pypi/demo-20726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31552@1.0.2","target":"pkg:pypi/demo-2289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31553@1.0.3","target":"pkg:pypi/demo-11356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31553@1.0.3","target":"pkg:pypi/demo-23256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31553@1.0.3","target":"pkg:pypi/demo-28138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31553@1.0.3","target":"pkg:pypi/demo-29601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31554@1.0.4","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31554@1.0.4","target":"pkg:pypi/demo-17915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31554@1.0.4","target":"pkg:pypi/demo-24067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31554@1.0.4","target":"pkg:pypi/demo-30866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31555@1.0.0","target":"pkg:pypi/demo-20905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31555@1.0.0","target":"pkg:pypi/demo-24862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31555@1.0.0","target":"pkg:pypi/demo-29616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31556@1.0.1","target":"pkg:pypi/demo-23366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31556@1.0.1","target":"pkg:pypi/demo-28141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31557@1.0.2","target":"pkg:pypi/demo-14649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31557@1.0.2","target":"pkg:pypi/demo-26096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31557@1.0.2","target":"pkg:pypi/demo-2811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31557@1.0.2","target":"pkg:pypi/demo-29511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31558@1.0.3","target":"pkg:pypi/demo-13440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31558@1.0.3","target":"pkg:pypi/demo-23386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31558@1.0.3","target":"pkg:pypi/demo-25839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31558@1.0.3","target":"pkg:pypi/demo-27570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31559@1.0.4","target":"pkg:pypi/demo-13231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31559@1.0.4","target":"pkg:pypi/demo-16450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31559@1.0.4","target":"pkg:pypi/demo-21470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3155@1.0.0","target":"pkg:pypi/demo-25204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3155@1.0.0","target":"pkg:pypi/demo-26378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3155@1.0.0","target":"pkg:pypi/demo-29212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31560@1.0.0","target":"pkg:pypi/demo-2403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31560@1.0.0","target":"pkg:pypi/demo-27291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31560@1.0.0","target":"pkg:pypi/demo-29197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31561@1.0.1","target":"pkg:pypi/demo-21504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31561@1.0.1","target":"pkg:pypi/demo-30688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31562@1.0.2","target":"pkg:pypi/demo-25706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31563@1.0.3","target":"pkg:pypi/demo-12090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31563@1.0.3","target":"pkg:pypi/demo-1707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31563@1.0.3","target":"pkg:pypi/demo-23348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31564@1.0.4","target":"pkg:pypi/demo-13023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31564@1.0.4","target":"pkg:pypi/demo-22448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31565@1.0.0","target":"pkg:pypi/demo-20451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31565@1.0.0","target":"pkg:pypi/demo-21771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31565@1.0.0","target":"pkg:pypi/demo-2417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31566@1.0.1","target":"pkg:pypi/demo-22016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31566@1.0.1","target":"pkg:pypi/demo-27578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31567@1.0.2","target":"pkg:pypi/demo-12917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31568@1.0.3","target":"pkg:pypi/demo-1144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31568@1.0.3","target":"pkg:pypi/demo-12808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31568@1.0.3","target":"pkg:pypi/demo-26873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31569@1.0.4","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31569@1.0.4","target":"pkg:pypi/demo-17043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31569@1.0.4","target":"pkg:pypi/demo-24430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3156@1.0.1","target":"pkg:pypi/demo-14958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3156@1.0.1","target":"pkg:pypi/demo-20850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31570@1.0.0","target":"pkg:pypi/demo-13842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31570@1.0.0","target":"pkg:pypi/demo-2895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31571@1.0.1","target":"pkg:pypi/demo-16669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31571@1.0.1","target":"pkg:pypi/demo-25178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31572@1.0.2","target":"pkg:pypi/demo-15834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31572@1.0.2","target":"pkg:pypi/demo-20472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31572@1.0.2","target":"pkg:pypi/demo-22221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31573@1.0.3","target":"pkg:pypi/demo-15046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31573@1.0.3","target":"pkg:pypi/demo-23018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31573@1.0.3","target":"pkg:pypi/demo-23155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31573@1.0.3","target":"pkg:pypi/demo-30408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31574@1.0.4","target":"pkg:pypi/demo-16613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31575@1.0.0","target":"pkg:pypi/demo-1267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31575@1.0.0","target":"pkg:pypi/demo-27100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31575@1.0.0","target":"pkg:pypi/demo-27573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31576@1.0.1","target":"pkg:pypi/demo-228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31576@1.0.1","target":"pkg:pypi/demo-25953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31576@1.0.1","target":"pkg:pypi/demo-28062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31576@1.0.1","target":"pkg:pypi/demo-30567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31577@1.0.2","target":"pkg:pypi/demo-14628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31577@1.0.2","target":"pkg:pypi/demo-24588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31578@1.0.3","target":"pkg:pypi/demo-18546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31578@1.0.3","target":"pkg:pypi/demo-26494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31578@1.0.3","target":"pkg:pypi/demo-30638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31579@1.0.4","target":"pkg:pypi/demo-11692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31579@1.0.4","target":"pkg:pypi/demo-15508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31579@1.0.4","target":"pkg:pypi/demo-20801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31579@1.0.4","target":"pkg:pypi/demo-2596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3157@1.0.2","target":"pkg:pypi/demo-1278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3157@1.0.2","target":"pkg:pypi/demo-1991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3157@1.0.2","target":"pkg:pypi/demo-22829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3157@1.0.2","target":"pkg:pypi/demo-31088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31580@1.0.0","target":"pkg:pypi/demo-11421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31580@1.0.0","target":"pkg:pypi/demo-21464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31580@1.0.0","target":"pkg:pypi/demo-26850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31581@1.0.1","target":"pkg:pypi/demo-15600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31581@1.0.1","target":"pkg:pypi/demo-19635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31581@1.0.1","target":"pkg:pypi/demo-20883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31581@1.0.1","target":"pkg:pypi/demo-24103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31582@1.0.2","target":"pkg:pypi/demo-17621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31583@1.0.3","target":"pkg:pypi/demo-21396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31584@1.0.4","target":"pkg:pypi/demo-14634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31584@1.0.4","target":"pkg:pypi/demo-1636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31584@1.0.4","target":"pkg:pypi/demo-1794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31584@1.0.4","target":"pkg:pypi/demo-18520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31585@1.0.0","target":"pkg:pypi/demo-22933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31586@1.0.1","target":"pkg:pypi/demo-11776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31586@1.0.1","target":"pkg:pypi/demo-12024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31586@1.0.1","target":"pkg:pypi/demo-12224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31586@1.0.1","target":"pkg:pypi/demo-15917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31587@1.0.2","target":"pkg:pypi/demo-30587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31588@1.0.3","target":"pkg:pypi/demo-23143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31588@1.0.3","target":"pkg:pypi/demo-30083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31588@1.0.3","target":"pkg:pypi/demo-3117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31588@1.0.3","target":"pkg:pypi/demo-31353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31589@1.0.4","target":"pkg:pypi/demo-22468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3158@1.0.3","target":"pkg:pypi/demo-1908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3158@1.0.3","target":"pkg:pypi/demo-26448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31590@1.0.0","target":"pkg:pypi/demo-18220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31591@1.0.1","target":"pkg:pypi/demo-16399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31592@1.0.2","target":"pkg:pypi/demo-16709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31592@1.0.2","target":"pkg:pypi/demo-18461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31592@1.0.2","target":"pkg:pypi/demo-23892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31593@1.0.3","target":"pkg:pypi/demo-13334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31594@1.0.4","target":"pkg:pypi/demo-14858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31595@1.0.0","target":"pkg:pypi/demo-1469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31595@1.0.0","target":"pkg:pypi/demo-20789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31596@1.0.1","target":"pkg:pypi/demo-11926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31596@1.0.1","target":"pkg:pypi/demo-19466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31596@1.0.1","target":"pkg:pypi/demo-24576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31597@1.0.2","target":"pkg:pypi/demo-1230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31598@1.0.3","target":"pkg:pypi/demo-11747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31598@1.0.3","target":"pkg:pypi/demo-16440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31599@1.0.4","target":"pkg:pypi/demo-10919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31599@1.0.4","target":"pkg:pypi/demo-12978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31599@1.0.4","target":"pkg:pypi/demo-18317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31599@1.0.4","target":"pkg:pypi/demo-19955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3159@1.0.4","target":"pkg:pypi/demo-11364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3159@1.0.4","target":"pkg:pypi/demo-12521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-315@1.0.0","target":"pkg:pypi/demo-15335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-315@1.0.0","target":"pkg:pypi/demo-20169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-315@1.0.0","target":"pkg:pypi/demo-27616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-315@1.0.0","target":"pkg:pypi/demo-31064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31600@1.0.0","target":"pkg:pypi/demo-18397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31600@1.0.0","target":"pkg:pypi/demo-20011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31601@1.0.1","target":"pkg:pypi/demo-11256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31601@1.0.1","target":"pkg:pypi/demo-16052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31601@1.0.1","target":"pkg:pypi/demo-26426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31601@1.0.1","target":"pkg:pypi/demo-31327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31602@1.0.2","target":"pkg:pypi/demo-1353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31602@1.0.2","target":"pkg:pypi/demo-24870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31603@1.0.3","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31604@1.0.4","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31604@1.0.4","target":"pkg:pypi/demo-16327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31604@1.0.4","target":"pkg:pypi/demo-22869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31604@1.0.4","target":"pkg:pypi/demo-28720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31605@1.0.0","target":"pkg:pypi/demo-10808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31606@1.0.1","target":"pkg:pypi/demo-12267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31606@1.0.1","target":"pkg:pypi/demo-16610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31607@1.0.2","target":"pkg:pypi/demo-12351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31608@1.0.3","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31608@1.0.3","target":"pkg:pypi/demo-12174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31608@1.0.3","target":"pkg:pypi/demo-16338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31608@1.0.3","target":"pkg:pypi/demo-31168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31609@1.0.4","target":"pkg:pypi/demo-22351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3160@1.0.0","target":"pkg:pypi/demo-19056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3160@1.0.0","target":"pkg:pypi/demo-25665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3160@1.0.0","target":"pkg:pypi/demo-25969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3160@1.0.0","target":"pkg:pypi/demo-28402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31610@1.0.0","target":"pkg:pypi/demo-13134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31610@1.0.0","target":"pkg:pypi/demo-3142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31611@1.0.1","target":"pkg:pypi/demo-17612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31611@1.0.1","target":"pkg:pypi/demo-27093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31612@1.0.2","target":"pkg:pypi/demo-11989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31612@1.0.2","target":"pkg:pypi/demo-2171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31612@1.0.2","target":"pkg:pypi/demo-28212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31613@1.0.3","target":"pkg:pypi/demo-15792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31613@1.0.3","target":"pkg:pypi/demo-18847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31613@1.0.3","target":"pkg:pypi/demo-2824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31614@1.0.4","target":"pkg:pypi/demo-11680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31614@1.0.4","target":"pkg:pypi/demo-21258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31615@1.0.0","target":"pkg:pypi/demo-10723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31615@1.0.0","target":"pkg:pypi/demo-11039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31615@1.0.0","target":"pkg:pypi/demo-27706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31615@1.0.0","target":"pkg:pypi/demo-29926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31616@1.0.1","target":"pkg:pypi/demo-1213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31616@1.0.1","target":"pkg:pypi/demo-13457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31616@1.0.1","target":"pkg:pypi/demo-19593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31616@1.0.1","target":"pkg:pypi/demo-22970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31617@1.0.2","target":"pkg:pypi/demo-30972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31618@1.0.3","target":"pkg:pypi/demo-15449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31618@1.0.3","target":"pkg:pypi/demo-18660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31618@1.0.3","target":"pkg:pypi/demo-26878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31619@1.0.4","target":"pkg:pypi/demo-16884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31619@1.0.4","target":"pkg:pypi/demo-23873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31619@1.0.4","target":"pkg:pypi/demo-30345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3161@1.0.1","target":"pkg:pypi/demo-14904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31620@1.0.0","target":"pkg:pypi/demo-17035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31620@1.0.0","target":"pkg:pypi/demo-2306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31620@1.0.0","target":"pkg:pypi/demo-25803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31621@1.0.1","target":"pkg:pypi/demo-27894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31622@1.0.2","target":"pkg:pypi/demo-26586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31623@1.0.3","target":"pkg:pypi/demo-12802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31623@1.0.3","target":"pkg:pypi/demo-14566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31623@1.0.3","target":"pkg:pypi/demo-19131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31623@1.0.3","target":"pkg:pypi/demo-23455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31624@1.0.4","target":"pkg:pypi/demo-15863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31624@1.0.4","target":"pkg:pypi/demo-17626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31624@1.0.4","target":"pkg:pypi/demo-17653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31625@1.0.0","target":"pkg:pypi/demo-19274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31626@1.0.1","target":"pkg:pypi/demo-14136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31626@1.0.1","target":"pkg:pypi/demo-28519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31627@1.0.2","target":"pkg:pypi/demo-19014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31627@1.0.2","target":"pkg:pypi/demo-28490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31627@1.0.2","target":"pkg:pypi/demo-30231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31628@1.0.3","target":"pkg:pypi/demo-13321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31628@1.0.3","target":"pkg:pypi/demo-29904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31629@1.0.4","target":"pkg:pypi/demo-13025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31629@1.0.4","target":"pkg:pypi/demo-2069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3162@1.0.2","target":"pkg:pypi/demo-26390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3162@1.0.2","target":"pkg:pypi/demo-27379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31630@1.0.0","target":"pkg:pypi/demo-17494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31630@1.0.0","target":"pkg:pypi/demo-22709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31630@1.0.0","target":"pkg:pypi/demo-3100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31631@1.0.1","target":"pkg:pypi/demo-13477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31631@1.0.1","target":"pkg:pypi/demo-26558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31631@1.0.1","target":"pkg:pypi/demo-26888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31632@1.0.2","target":"pkg:pypi/demo-13761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31632@1.0.2","target":"pkg:pypi/demo-25230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31632@1.0.2","target":"pkg:pypi/demo-29244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31633@1.0.3","target":"pkg:pypi/demo-23325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31634@1.0.4","target":"pkg:pypi/demo-15136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31635@1.0.0","target":"pkg:pypi/demo-2256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31636@1.0.1","target":"pkg:pypi/demo-15934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31636@1.0.1","target":"pkg:pypi/demo-20120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31636@1.0.1","target":"pkg:pypi/demo-29254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31636@1.0.1","target":"pkg:pypi/demo-29971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31637@1.0.2","target":"pkg:pypi/demo-12398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31637@1.0.2","target":"pkg:pypi/demo-19184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31637@1.0.2","target":"pkg:pypi/demo-21112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31638@1.0.3","target":"pkg:pypi/demo-10463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31638@1.0.3","target":"pkg:pypi/demo-10892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31638@1.0.3","target":"pkg:pypi/demo-16196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31638@1.0.3","target":"pkg:pypi/demo-2657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31639@1.0.4","target":"pkg:pypi/demo-18443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31639@1.0.4","target":"pkg:pypi/demo-20550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31639@1.0.4","target":"pkg:pypi/demo-27384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31639@1.0.4","target":"pkg:pypi/demo-30417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3163@1.0.3","target":"pkg:pypi/demo-24290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31640@1.0.0","target":"pkg:pypi/demo-148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31640@1.0.0","target":"pkg:pypi/demo-19213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31640@1.0.0","target":"pkg:pypi/demo-27436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31641@1.0.1","target":"pkg:pypi/demo-27083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31641@1.0.1","target":"pkg:pypi/demo-27303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31641@1.0.1","target":"pkg:pypi/demo-27630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31641@1.0.1","target":"pkg:pypi/demo-29934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31642@1.0.2","target":"pkg:pypi/demo-17267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31642@1.0.2","target":"pkg:pypi/demo-25214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31642@1.0.2","target":"pkg:pypi/demo-29693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31643@1.0.3","target":"pkg:pypi/demo-29125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31644@1.0.4","target":"pkg:pypi/demo-25386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31645@1.0.0","target":"pkg:pypi/demo-16067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31645@1.0.0","target":"pkg:pypi/demo-19092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31646@1.0.1","target":"pkg:pypi/demo-12995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31646@1.0.1","target":"pkg:pypi/demo-13646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31647@1.0.2","target":"pkg:pypi/demo-1597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31647@1.0.2","target":"pkg:pypi/demo-16732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31647@1.0.2","target":"pkg:pypi/demo-2365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31647@1.0.2","target":"pkg:pypi/demo-29928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31648@1.0.3","target":"pkg:pypi/demo-25110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31649@1.0.4","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31649@1.0.4","target":"pkg:pypi/demo-17486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31649@1.0.4","target":"pkg:pypi/demo-26121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31649@1.0.4","target":"pkg:pypi/demo-30235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3164@1.0.4","target":"pkg:pypi/demo-24132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31650@1.0.0","target":"pkg:pypi/demo-17384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31650@1.0.0","target":"pkg:pypi/demo-21312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31650@1.0.0","target":"pkg:pypi/demo-2897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31650@1.0.0","target":"pkg:pypi/demo-29587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31651@1.0.1","target":"pkg:pypi/demo-10078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31651@1.0.1","target":"pkg:pypi/demo-14762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31651@1.0.1","target":"pkg:pypi/demo-16874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31652@1.0.2","target":"pkg:pypi/demo-19826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31653@1.0.3","target":"pkg:pypi/demo-17230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31653@1.0.3","target":"pkg:pypi/demo-27360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31654@1.0.4","target":"pkg:pypi/demo-16263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31654@1.0.4","target":"pkg:pypi/demo-27045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31655@1.0.0","target":"pkg:pypi/demo-17104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31655@1.0.0","target":"pkg:pypi/demo-2180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31656@1.0.1","target":"pkg:pypi/demo-10079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31656@1.0.1","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31656@1.0.1","target":"pkg:pypi/demo-17642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31656@1.0.1","target":"pkg:pypi/demo-24300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31657@1.0.2","target":"pkg:pypi/demo-22406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31657@1.0.2","target":"pkg:pypi/demo-30290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31658@1.0.3","target":"pkg:pypi/demo-1200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31658@1.0.3","target":"pkg:pypi/demo-20144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31658@1.0.3","target":"pkg:pypi/demo-28046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31658@1.0.3","target":"pkg:pypi/demo-29572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31659@1.0.4","target":"pkg:pypi/demo-17460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3165@1.0.0","target":"pkg:pypi/demo-16379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3165@1.0.0","target":"pkg:pypi/demo-20053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3165@1.0.0","target":"pkg:pypi/demo-21209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31660@1.0.0","target":"pkg:pypi/demo-15832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31660@1.0.0","target":"pkg:pypi/demo-16234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31660@1.0.0","target":"pkg:pypi/demo-17548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31661@1.0.1","target":"pkg:pypi/demo-17714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31661@1.0.1","target":"pkg:pypi/demo-19283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31661@1.0.1","target":"pkg:pypi/demo-24667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31662@1.0.2","target":"pkg:pypi/demo-15873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31662@1.0.2","target":"pkg:pypi/demo-15963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31662@1.0.2","target":"pkg:pypi/demo-21740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31662@1.0.2","target":"pkg:pypi/demo-25321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31663@1.0.3","target":"pkg:pypi/demo-11421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31663@1.0.3","target":"pkg:pypi/demo-1888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31663@1.0.3","target":"pkg:pypi/demo-19827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31664@1.0.4","target":"pkg:pypi/demo-11998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31664@1.0.4","target":"pkg:pypi/demo-19927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31664@1.0.4","target":"pkg:pypi/demo-2865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31665@1.0.0","target":"pkg:pypi/demo-16308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31665@1.0.0","target":"pkg:pypi/demo-2513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31665@1.0.0","target":"pkg:pypi/demo-30847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31666@1.0.1","target":"pkg:pypi/demo-18564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31667@1.0.2","target":"pkg:pypi/demo-16374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31667@1.0.2","target":"pkg:pypi/demo-19409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31667@1.0.2","target":"pkg:pypi/demo-19944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31668@1.0.3","target":"pkg:pypi/demo-28484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31668@1.0.3","target":"pkg:pypi/demo-30200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31669@1.0.4","target":"pkg:pypi/demo-10158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31669@1.0.4","target":"pkg:pypi/demo-11311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31669@1.0.4","target":"pkg:pypi/demo-15282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31669@1.0.4","target":"pkg:pypi/demo-16103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3166@1.0.1","target":"pkg:pypi/demo-14978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3166@1.0.1","target":"pkg:pypi/demo-25438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3166@1.0.1","target":"pkg:pypi/demo-30169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31670@1.0.0","target":"pkg:pypi/demo-14448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31670@1.0.0","target":"pkg:pypi/demo-14502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31670@1.0.0","target":"pkg:pypi/demo-1541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31670@1.0.0","target":"pkg:pypi/demo-23511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31671@1.0.1","target":"pkg:pypi/demo-13013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31671@1.0.1","target":"pkg:pypi/demo-22329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31672@1.0.2","target":"pkg:pypi/demo-11994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31672@1.0.2","target":"pkg:pypi/demo-13205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31672@1.0.2","target":"pkg:pypi/demo-19243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31672@1.0.2","target":"pkg:pypi/demo-2777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31673@1.0.3","target":"pkg:pypi/demo-17162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31673@1.0.3","target":"pkg:pypi/demo-1920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31674@1.0.4","target":"pkg:pypi/demo-13566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31674@1.0.4","target":"pkg:pypi/demo-21835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31675@1.0.0","target":"pkg:pypi/demo-21039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31675@1.0.0","target":"pkg:pypi/demo-27980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31676@1.0.1","target":"pkg:pypi/demo-12729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31677@1.0.2","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31677@1.0.2","target":"pkg:pypi/demo-20623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31678@1.0.3","target":"pkg:pypi/demo-20805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31678@1.0.3","target":"pkg:pypi/demo-2288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31678@1.0.3","target":"pkg:pypi/demo-29120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31679@1.0.4","target":"pkg:pypi/demo-15575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31679@1.0.4","target":"pkg:pypi/demo-26062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31679@1.0.4","target":"pkg:pypi/demo-27153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31679@1.0.4","target":"pkg:pypi/demo-300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3167@1.0.2","target":"pkg:pypi/demo-24646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31680@1.0.0","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31680@1.0.0","target":"pkg:pypi/demo-134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31680@1.0.0","target":"pkg:pypi/demo-13874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31680@1.0.0","target":"pkg:pypi/demo-26890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31681@1.0.1","target":"pkg:pypi/demo-10440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31681@1.0.1","target":"pkg:pypi/demo-16273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31681@1.0.1","target":"pkg:pypi/demo-16980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31682@1.0.2","target":"pkg:pypi/demo-22929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31683@1.0.3","target":"pkg:pypi/demo-1322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31683@1.0.3","target":"pkg:pypi/demo-16778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31683@1.0.3","target":"pkg:pypi/demo-23896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31683@1.0.3","target":"pkg:pypi/demo-25249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31684@1.0.4","target":"pkg:pypi/demo-31492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31685@1.0.0","target":"pkg:pypi/demo-17453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31686@1.0.1","target":"pkg:pypi/demo-12237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31686@1.0.1","target":"pkg:pypi/demo-13321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31686@1.0.1","target":"pkg:pypi/demo-27681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31687@1.0.2","target":"pkg:pypi/demo-20746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31688@1.0.3","target":"pkg:pypi/demo-18584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31688@1.0.3","target":"pkg:pypi/demo-29464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31689@1.0.4","target":"pkg:pypi/demo-15162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31689@1.0.4","target":"pkg:pypi/demo-17074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31689@1.0.4","target":"pkg:pypi/demo-17103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31689@1.0.4","target":"pkg:pypi/demo-29471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3168@1.0.3","target":"pkg:pypi/demo-2503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3168@1.0.3","target":"pkg:pypi/demo-29302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31690@1.0.0","target":"pkg:pypi/demo-1935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31691@1.0.1","target":"pkg:pypi/demo-21175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31691@1.0.1","target":"pkg:pypi/demo-30512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31692@1.0.2","target":"pkg:pypi/demo-12312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31693@1.0.3","target":"pkg:pypi/demo-12223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31693@1.0.3","target":"pkg:pypi/demo-14799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31693@1.0.3","target":"pkg:pypi/demo-2115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31693@1.0.3","target":"pkg:pypi/demo-24791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31694@1.0.4","target":"pkg:pypi/demo-16477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31694@1.0.4","target":"pkg:pypi/demo-20504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31694@1.0.4","target":"pkg:pypi/demo-23215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31694@1.0.4","target":"pkg:pypi/demo-30297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31695@1.0.0","target":"pkg:pypi/demo-24656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31696@1.0.1","target":"pkg:pypi/demo-16213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31697@1.0.2","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31697@1.0.2","target":"pkg:pypi/demo-1588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31698@1.0.3","target":"pkg:pypi/demo-2493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31699@1.0.4","target":"pkg:pypi/demo-30410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3169@1.0.4","target":"pkg:pypi/demo-21111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3169@1.0.4","target":"pkg:pypi/demo-31670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-316@1.0.1","target":"pkg:pypi/demo-11446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-316@1.0.1","target":"pkg:pypi/demo-11664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-316@1.0.1","target":"pkg:pypi/demo-18673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-316@1.0.1","target":"pkg:pypi/demo-21725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31700@1.0.0","target":"pkg:pypi/demo-12924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31700@1.0.0","target":"pkg:pypi/demo-13923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31701@1.0.1","target":"pkg:pypi/demo-20259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31701@1.0.1","target":"pkg:pypi/demo-22990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31702@1.0.2","target":"pkg:pypi/demo-27400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31702@1.0.2","target":"pkg:pypi/demo-29270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31703@1.0.3","target":"pkg:pypi/demo-18474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31704@1.0.4","target":"pkg:pypi/demo-12619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31705@1.0.0","target":"pkg:pypi/demo-14707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31705@1.0.0","target":"pkg:pypi/demo-25202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31706@1.0.1","target":"pkg:pypi/demo-30740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31707@1.0.2","target":"pkg:pypi/demo-19166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31708@1.0.3","target":"pkg:pypi/demo-15713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31708@1.0.3","target":"pkg:pypi/demo-22500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31708@1.0.3","target":"pkg:pypi/demo-22507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31708@1.0.3","target":"pkg:pypi/demo-29187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31709@1.0.4","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31709@1.0.4","target":"pkg:pypi/demo-24878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3170@1.0.0","target":"pkg:pypi/demo-26198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3170@1.0.0","target":"pkg:pypi/demo-28014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31710@1.0.0","target":"pkg:pypi/demo-1521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31710@1.0.0","target":"pkg:pypi/demo-30148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31711@1.0.1","target":"pkg:pypi/demo-22119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31711@1.0.1","target":"pkg:pypi/demo-2798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31712@1.0.2","target":"pkg:pypi/demo-16190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31712@1.0.2","target":"pkg:pypi/demo-20373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31712@1.0.2","target":"pkg:pypi/demo-24715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31713@1.0.3","target":"pkg:pypi/demo-30662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31714@1.0.4","target":"pkg:pypi/demo-1196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31715@1.0.0","target":"pkg:pypi/demo-29530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31715@1.0.0","target":"pkg:pypi/demo-30828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31716@1.0.1","target":"pkg:pypi/demo-1568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31716@1.0.1","target":"pkg:pypi/demo-21386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31717@1.0.2","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31717@1.0.2","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31717@1.0.2","target":"pkg:pypi/demo-23577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31718@1.0.3","target":"pkg:pypi/demo-1732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31718@1.0.3","target":"pkg:pypi/demo-28174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31718@1.0.3","target":"pkg:pypi/demo-28905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31718@1.0.3","target":"pkg:pypi/demo-31062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31719@1.0.4","target":"pkg:pypi/demo-24367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31719@1.0.4","target":"pkg:pypi/demo-26000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31719@1.0.4","target":"pkg:pypi/demo-31117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3171@1.0.1","target":"pkg:pypi/demo-17421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3171@1.0.1","target":"pkg:pypi/demo-17874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3171@1.0.1","target":"pkg:pypi/demo-19871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3171@1.0.1","target":"pkg:pypi/demo-29265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31720@1.0.0","target":"pkg:pypi/demo-28002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31721@1.0.1","target":"pkg:pypi/demo-19528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31722@1.0.2","target":"pkg:pypi/demo-19364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31722@1.0.2","target":"pkg:pypi/demo-22151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31722@1.0.2","target":"pkg:pypi/demo-278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31723@1.0.3","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31723@1.0.3","target":"pkg:pypi/demo-14461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31723@1.0.3","target":"pkg:pypi/demo-17635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31723@1.0.3","target":"pkg:pypi/demo-28575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31724@1.0.4","target":"pkg:pypi/demo-11783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31724@1.0.4","target":"pkg:pypi/demo-2500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31724@1.0.4","target":"pkg:pypi/demo-25756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31725@1.0.0","target":"pkg:pypi/demo-15437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31725@1.0.0","target":"pkg:pypi/demo-25746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31725@1.0.0","target":"pkg:pypi/demo-31680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31726@1.0.1","target":"pkg:pypi/demo-17435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31726@1.0.1","target":"pkg:pypi/demo-26075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31726@1.0.1","target":"pkg:pypi/demo-27269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31726@1.0.1","target":"pkg:pypi/demo-30742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31727@1.0.2","target":"pkg:pypi/demo-15455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31727@1.0.2","target":"pkg:pypi/demo-28132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31728@1.0.3","target":"pkg:pypi/demo-1473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31728@1.0.3","target":"pkg:pypi/demo-20953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31728@1.0.3","target":"pkg:pypi/demo-26633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31728@1.0.3","target":"pkg:pypi/demo-29339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31729@1.0.4","target":"pkg:pypi/demo-12859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31729@1.0.4","target":"pkg:pypi/demo-19247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31729@1.0.4","target":"pkg:pypi/demo-21159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3172@1.0.2","target":"pkg:pypi/demo-14442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31730@1.0.0","target":"pkg:pypi/demo-22785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31730@1.0.0","target":"pkg:pypi/demo-24328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31730@1.0.0","target":"pkg:pypi/demo-28795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31731@1.0.1","target":"pkg:pypi/demo-16293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31731@1.0.1","target":"pkg:pypi/demo-16843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31731@1.0.1","target":"pkg:pypi/demo-19759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31732@1.0.2","target":"pkg:pypi/demo-20279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31732@1.0.2","target":"pkg:pypi/demo-23107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31733@1.0.3","target":"pkg:pypi/demo-22121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31733@1.0.3","target":"pkg:pypi/demo-30369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31734@1.0.4","target":"pkg:pypi/demo-13997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31734@1.0.4","target":"pkg:pypi/demo-23176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31734@1.0.4","target":"pkg:pypi/demo-27264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31734@1.0.4","target":"pkg:pypi/demo-27969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31735@1.0.0","target":"pkg:pypi/demo-17620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31735@1.0.0","target":"pkg:pypi/demo-1872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31735@1.0.0","target":"pkg:pypi/demo-23644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31735@1.0.0","target":"pkg:pypi/demo-3137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31736@1.0.1","target":"pkg:pypi/demo-21339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31736@1.0.1","target":"pkg:pypi/demo-24950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31737@1.0.2","target":"pkg:pypi/demo-11431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31737@1.0.2","target":"pkg:pypi/demo-23594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31737@1.0.2","target":"pkg:pypi/demo-27824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31738@1.0.3","target":"pkg:pypi/demo-27163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31738@1.0.3","target":"pkg:pypi/demo-31441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31739@1.0.4","target":"pkg:pypi/demo-26965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31739@1.0.4","target":"pkg:pypi/demo-31515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3173@1.0.3","target":"pkg:pypi/demo-11073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31740@1.0.0","target":"pkg:pypi/demo-19456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31740@1.0.0","target":"pkg:pypi/demo-2135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31740@1.0.0","target":"pkg:pypi/demo-27775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31741@1.0.1","target":"pkg:pypi/demo-22815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31741@1.0.1","target":"pkg:pypi/demo-29783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31742@1.0.2","target":"pkg:pypi/demo-25672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31743@1.0.3","target":"pkg:pypi/demo-24695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31744@1.0.4","target":"pkg:pypi/demo-14475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31744@1.0.4","target":"pkg:pypi/demo-19614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31745@1.0.0","target":"pkg:pypi/demo-1704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31745@1.0.0","target":"pkg:pypi/demo-19519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31745@1.0.0","target":"pkg:pypi/demo-23870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31745@1.0.0","target":"pkg:pypi/demo-31675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31746@1.0.1","target":"pkg:pypi/demo-16050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31746@1.0.1","target":"pkg:pypi/demo-27952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31746@1.0.1","target":"pkg:pypi/demo-30839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31747@1.0.2","target":"pkg:pypi/demo-16945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31747@1.0.2","target":"pkg:pypi/demo-19433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31747@1.0.2","target":"pkg:pypi/demo-23418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31748@1.0.3","target":"pkg:pypi/demo-25227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31749@1.0.4","target":"pkg:pypi/demo-16901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31749@1.0.4","target":"pkg:pypi/demo-2736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3174@1.0.4","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3174@1.0.4","target":"pkg:pypi/demo-10878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3174@1.0.4","target":"pkg:pypi/demo-24290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3174@1.0.4","target":"pkg:pypi/demo-30370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31750@1.0.0","target":"pkg:pypi/demo-17437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31750@1.0.0","target":"pkg:pypi/demo-18203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31750@1.0.0","target":"pkg:pypi/demo-3146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31751@1.0.1","target":"pkg:pypi/demo-12091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31751@1.0.1","target":"pkg:pypi/demo-13565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31751@1.0.1","target":"pkg:pypi/demo-16971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31751@1.0.1","target":"pkg:pypi/demo-21307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31752@1.0.2","target":"pkg:pypi/demo-11379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31752@1.0.2","target":"pkg:pypi/demo-3156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31753@1.0.3","target":"pkg:pypi/demo-16001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31753@1.0.3","target":"pkg:pypi/demo-16532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31753@1.0.3","target":"pkg:pypi/demo-20264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31753@1.0.3","target":"pkg:pypi/demo-2424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31754@1.0.4","target":"pkg:pypi/demo-20374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31754@1.0.4","target":"pkg:pypi/demo-20809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31754@1.0.4","target":"pkg:pypi/demo-23709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31755@1.0.0","target":"pkg:pypi/demo-11253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31755@1.0.0","target":"pkg:pypi/demo-13986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31755@1.0.0","target":"pkg:pypi/demo-3163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31756@1.0.1","target":"pkg:pypi/demo-14710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31756@1.0.1","target":"pkg:pypi/demo-23113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31757@1.0.2","target":"pkg:pypi/demo-14496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31757@1.0.2","target":"pkg:pypi/demo-17080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31757@1.0.2","target":"pkg:pypi/demo-19441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31757@1.0.2","target":"pkg:pypi/demo-29004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31758@1.0.3","target":"pkg:pypi/demo-23883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31758@1.0.3","target":"pkg:pypi/demo-28659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31759@1.0.4","target":"pkg:pypi/demo-26147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31759@1.0.4","target":"pkg:pypi/demo-28434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3175@1.0.0","target":"pkg:pypi/demo-13706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3175@1.0.0","target":"pkg:pypi/demo-15852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3175@1.0.0","target":"pkg:pypi/demo-23006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3175@1.0.0","target":"pkg:pypi/demo-30732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31760@1.0.0","target":"pkg:pypi/demo-14327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31760@1.0.0","target":"pkg:pypi/demo-17854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31760@1.0.0","target":"pkg:pypi/demo-19780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31761@1.0.1","target":"pkg:pypi/demo-11897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31761@1.0.1","target":"pkg:pypi/demo-27101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31762@1.0.2","target":"pkg:pypi/demo-11941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31762@1.0.2","target":"pkg:pypi/demo-28649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31762@1.0.2","target":"pkg:pypi/demo-3057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31763@1.0.3","target":"pkg:pypi/demo-10983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31763@1.0.3","target":"pkg:pypi/demo-17485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31764@1.0.4","target":"pkg:pypi/demo-16294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31764@1.0.4","target":"pkg:pypi/demo-17806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31764@1.0.4","target":"pkg:pypi/demo-21438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31764@1.0.4","target":"pkg:pypi/demo-30800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31765@1.0.0","target":"pkg:pypi/demo-14178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31765@1.0.0","target":"pkg:pypi/demo-16871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31765@1.0.0","target":"pkg:pypi/demo-19170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31765@1.0.0","target":"pkg:pypi/demo-22789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31766@1.0.1","target":"pkg:pypi/demo-22826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31767@1.0.2","target":"pkg:pypi/demo-2826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31768@1.0.3","target":"pkg:pypi/demo-1497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31768@1.0.3","target":"pkg:pypi/demo-31134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31769@1.0.4","target":"pkg:pypi/demo-19856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31769@1.0.4","target":"pkg:pypi/demo-24377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31769@1.0.4","target":"pkg:pypi/demo-25660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3176@1.0.1","target":"pkg:pypi/demo-18005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3176@1.0.1","target":"pkg:pypi/demo-22119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3176@1.0.1","target":"pkg:pypi/demo-24750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3176@1.0.1","target":"pkg:pypi/demo-27800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31770@1.0.0","target":"pkg:pypi/demo-1517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31770@1.0.0","target":"pkg:pypi/demo-19593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31770@1.0.0","target":"pkg:pypi/demo-19673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31770@1.0.0","target":"pkg:pypi/demo-25173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31771@1.0.1","target":"pkg:pypi/demo-10775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31771@1.0.1","target":"pkg:pypi/demo-26192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31771@1.0.1","target":"pkg:pypi/demo-30351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31772@1.0.2","target":"pkg:pypi/demo-12914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31773@1.0.3","target":"pkg:pypi/demo-14883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31773@1.0.3","target":"pkg:pypi/demo-15152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31773@1.0.3","target":"pkg:pypi/demo-25610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31774@1.0.4","target":"pkg:pypi/demo-15295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31774@1.0.4","target":"pkg:pypi/demo-19181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31774@1.0.4","target":"pkg:pypi/demo-19727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31774@1.0.4","target":"pkg:pypi/demo-21072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31775@1.0.0","target":"pkg:pypi/demo-18882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31775@1.0.0","target":"pkg:pypi/demo-19622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31776@1.0.1","target":"pkg:pypi/demo-1299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31776@1.0.1","target":"pkg:pypi/demo-18561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31776@1.0.1","target":"pkg:pypi/demo-23294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31776@1.0.1","target":"pkg:pypi/demo-29558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31777@1.0.2","target":"pkg:pypi/demo-16291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31778@1.0.3","target":"pkg:pypi/demo-15806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31778@1.0.3","target":"pkg:pypi/demo-20083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31778@1.0.3","target":"pkg:pypi/demo-23465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31778@1.0.3","target":"pkg:pypi/demo-28931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31779@1.0.4","target":"pkg:pypi/demo-25698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31779@1.0.4","target":"pkg:pypi/demo-26032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3177@1.0.2","target":"pkg:pypi/demo-10420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3177@1.0.2","target":"pkg:pypi/demo-20343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3177@1.0.2","target":"pkg:pypi/demo-28156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31780@1.0.0","target":"pkg:pypi/demo-12866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31780@1.0.0","target":"pkg:pypi/demo-17785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31780@1.0.0","target":"pkg:pypi/demo-21117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31781@1.0.1","target":"pkg:pypi/demo-13332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31781@1.0.1","target":"pkg:pypi/demo-13698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31781@1.0.1","target":"pkg:pypi/demo-31086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31782@1.0.2","target":"pkg:pypi/demo-1942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31782@1.0.2","target":"pkg:pypi/demo-22788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31782@1.0.2","target":"pkg:pypi/demo-23783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31783@1.0.3","target":"pkg:pypi/demo-11210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31783@1.0.3","target":"pkg:pypi/demo-13260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31783@1.0.3","target":"pkg:pypi/demo-20635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31783@1.0.3","target":"pkg:pypi/demo-21707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31784@1.0.4","target":"pkg:pypi/demo-14046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31784@1.0.4","target":"pkg:pypi/demo-1911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31784@1.0.4","target":"pkg:pypi/demo-29046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31785@1.0.0","target":"pkg:pypi/demo-11442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31785@1.0.0","target":"pkg:pypi/demo-1145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31785@1.0.0","target":"pkg:pypi/demo-31215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31786@1.0.1","target":"pkg:pypi/demo-23007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31786@1.0.1","target":"pkg:pypi/demo-31352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31787@1.0.2","target":"pkg:pypi/demo-28522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31788@1.0.3","target":"pkg:pypi/demo-21373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31788@1.0.3","target":"pkg:pypi/demo-30440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31789@1.0.4","target":"pkg:pypi/demo-13483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31789@1.0.4","target":"pkg:pypi/demo-17325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3178@1.0.3","target":"pkg:pypi/demo-21779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3178@1.0.3","target":"pkg:pypi/demo-23797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3178@1.0.3","target":"pkg:pypi/demo-3067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31790@1.0.0","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31790@1.0.0","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31790@1.0.0","target":"pkg:pypi/demo-17456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31791@1.0.1","target":"pkg:pypi/demo-10843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31791@1.0.1","target":"pkg:pypi/demo-14398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31791@1.0.1","target":"pkg:pypi/demo-23259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31792@1.0.2","target":"pkg:pypi/demo-30632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31793@1.0.3","target":"pkg:pypi/demo-1352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31793@1.0.3","target":"pkg:pypi/demo-20578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31794@1.0.4","target":"pkg:pypi/demo-12828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31794@1.0.4","target":"pkg:pypi/demo-13916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31794@1.0.4","target":"pkg:pypi/demo-20323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31795@1.0.0","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31795@1.0.0","target":"pkg:pypi/demo-29846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31796@1.0.1","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31796@1.0.1","target":"pkg:pypi/demo-11649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31796@1.0.1","target":"pkg:pypi/demo-13797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31796@1.0.1","target":"pkg:pypi/demo-26410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31797@1.0.2","target":"pkg:pypi/demo-16247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31798@1.0.3","target":"pkg:pypi/demo-12621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31798@1.0.3","target":"pkg:pypi/demo-15304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31798@1.0.3","target":"pkg:pypi/demo-25935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31798@1.0.3","target":"pkg:pypi/demo-26018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31799@1.0.4","target":"pkg:pypi/demo-13112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31799@1.0.4","target":"pkg:pypi/demo-1367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31799@1.0.4","target":"pkg:pypi/demo-14175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31799@1.0.4","target":"pkg:pypi/demo-25005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3179@1.0.4","target":"pkg:pypi/demo-14702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3179@1.0.4","target":"pkg:pypi/demo-20331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3179@1.0.4","target":"pkg:pypi/demo-21622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-317@1.0.2","target":"pkg:pypi/demo-11894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-317@1.0.2","target":"pkg:pypi/demo-19205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31800@1.0.0","target":"pkg:pypi/demo-15953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31800@1.0.0","target":"pkg:pypi/demo-1619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31800@1.0.0","target":"pkg:pypi/demo-20677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31800@1.0.0","target":"pkg:pypi/demo-24382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31801@1.0.1","target":"pkg:pypi/demo-26392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31802@1.0.2","target":"pkg:pypi/demo-12514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31802@1.0.2","target":"pkg:pypi/demo-23136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31803@1.0.3","target":"pkg:pypi/demo-12925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31803@1.0.3","target":"pkg:pypi/demo-15308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31803@1.0.3","target":"pkg:pypi/demo-21796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31803@1.0.3","target":"pkg:pypi/demo-25811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31804@1.0.4","target":"pkg:pypi/demo-14837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31804@1.0.4","target":"pkg:pypi/demo-15578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31805@1.0.0","target":"pkg:pypi/demo-10799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31805@1.0.0","target":"pkg:pypi/demo-13984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31805@1.0.0","target":"pkg:pypi/demo-26790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31805@1.0.0","target":"pkg:pypi/demo-3168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31806@1.0.1","target":"pkg:pypi/demo-1281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31806@1.0.1","target":"pkg:pypi/demo-25759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31807@1.0.2","target":"pkg:pypi/demo-13785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31807@1.0.2","target":"pkg:pypi/demo-19379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31807@1.0.2","target":"pkg:pypi/demo-24448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31807@1.0.2","target":"pkg:pypi/demo-26560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31808@1.0.3","target":"pkg:pypi/demo-13031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31808@1.0.3","target":"pkg:pypi/demo-15964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31808@1.0.3","target":"pkg:pypi/demo-23262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31808@1.0.3","target":"pkg:pypi/demo-28287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31809@1.0.4","target":"pkg:pypi/demo-11832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31809@1.0.4","target":"pkg:pypi/demo-12504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31809@1.0.4","target":"pkg:pypi/demo-21236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31809@1.0.4","target":"pkg:pypi/demo-2253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3180@1.0.0","target":"pkg:pypi/demo-25731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31810@1.0.0","target":"pkg:pypi/demo-25821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31810@1.0.0","target":"pkg:pypi/demo-28940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31810@1.0.0","target":"pkg:pypi/demo-31421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31811@1.0.1","target":"pkg:pypi/demo-20357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31811@1.0.1","target":"pkg:pypi/demo-20768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31811@1.0.1","target":"pkg:pypi/demo-21153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31811@1.0.1","target":"pkg:pypi/demo-27023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31812@1.0.2","target":"pkg:pypi/demo-18542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31812@1.0.2","target":"pkg:pypi/demo-22612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31813@1.0.3","target":"pkg:pypi/demo-1558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31813@1.0.3","target":"pkg:pypi/demo-16174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31813@1.0.3","target":"pkg:pypi/demo-16971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31814@1.0.4","target":"pkg:pypi/demo-20112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31815@1.0.0","target":"pkg:pypi/demo-1223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31816@1.0.1","target":"pkg:pypi/demo-11171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31816@1.0.1","target":"pkg:pypi/demo-29168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31817@1.0.2","target":"pkg:pypi/demo-17286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31817@1.0.2","target":"pkg:pypi/demo-2343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31818@1.0.3","target":"pkg:pypi/demo-27@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31819@1.0.4","target":"pkg:pypi/demo-1019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31819@1.0.4","target":"pkg:pypi/demo-2706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3181@1.0.1","target":"pkg:pypi/demo-14625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31820@1.0.0","target":"pkg:pypi/demo-11666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31820@1.0.0","target":"pkg:pypi/demo-25324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31820@1.0.0","target":"pkg:pypi/demo-27708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31821@1.0.1","target":"pkg:pypi/demo-18502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31821@1.0.1","target":"pkg:pypi/demo-224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31821@1.0.1","target":"pkg:pypi/demo-24946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31822@1.0.2","target":"pkg:pypi/demo-20333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31823@1.0.3","target":"pkg:pypi/demo-21275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31823@1.0.3","target":"pkg:pypi/demo-2444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31824@1.0.4","target":"pkg:pypi/demo-22163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31824@1.0.4","target":"pkg:pypi/demo-25987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31825@1.0.0","target":"pkg:pypi/demo-17593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31825@1.0.0","target":"pkg:pypi/demo-20473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31826@1.0.1","target":"pkg:pypi/demo-13244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31827@1.0.2","target":"pkg:pypi/demo-1549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31827@1.0.2","target":"pkg:pypi/demo-1877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31827@1.0.2","target":"pkg:pypi/demo-27588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31828@1.0.3","target":"pkg:pypi/demo-16441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31829@1.0.4","target":"pkg:pypi/demo-11241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31829@1.0.4","target":"pkg:pypi/demo-28816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3182@1.0.2","target":"pkg:pypi/demo-25803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31830@1.0.0","target":"pkg:pypi/demo-16624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31831@1.0.1","target":"pkg:pypi/demo-28335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31832@1.0.2","target":"pkg:pypi/demo-16468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31832@1.0.2","target":"pkg:pypi/demo-17433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31832@1.0.2","target":"pkg:pypi/demo-22773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31832@1.0.2","target":"pkg:pypi/demo-28193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31833@1.0.3","target":"pkg:pypi/demo-13641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31833@1.0.3","target":"pkg:pypi/demo-16581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31833@1.0.3","target":"pkg:pypi/demo-18204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31833@1.0.3","target":"pkg:pypi/demo-28436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31834@1.0.4","target":"pkg:pypi/demo-12986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31834@1.0.4","target":"pkg:pypi/demo-15804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31834@1.0.4","target":"pkg:pypi/demo-17824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31835@1.0.0","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31835@1.0.0","target":"pkg:pypi/demo-14946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31835@1.0.0","target":"pkg:pypi/demo-22843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31836@1.0.1","target":"pkg:pypi/demo-21360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31836@1.0.1","target":"pkg:pypi/demo-29788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31837@1.0.2","target":"pkg:pypi/demo-1422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31837@1.0.2","target":"pkg:pypi/demo-18297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31838@1.0.3","target":"pkg:pypi/demo-28492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31838@1.0.3","target":"pkg:pypi/demo-31061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31839@1.0.4","target":"pkg:pypi/demo-12185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3183@1.0.3","target":"pkg:pypi/demo-12922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31840@1.0.0","target":"pkg:pypi/demo-15188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31841@1.0.1","target":"pkg:pypi/demo-26221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31842@1.0.2","target":"pkg:pypi/demo-17365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31843@1.0.3","target":"pkg:pypi/demo-12500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31843@1.0.3","target":"pkg:pypi/demo-14824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31843@1.0.3","target":"pkg:pypi/demo-22749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31843@1.0.3","target":"pkg:pypi/demo-23888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31844@1.0.4","target":"pkg:pypi/demo-15706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31844@1.0.4","target":"pkg:pypi/demo-17739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31844@1.0.4","target":"pkg:pypi/demo-20495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31844@1.0.4","target":"pkg:pypi/demo-3096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31845@1.0.0","target":"pkg:pypi/demo-21071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31846@1.0.1","target":"pkg:pypi/demo-24597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31846@1.0.1","target":"pkg:pypi/demo-27232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31847@1.0.2","target":"pkg:pypi/demo-26953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31847@1.0.2","target":"pkg:pypi/demo-27501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31848@1.0.3","target":"pkg:pypi/demo-20944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31849@1.0.4","target":"pkg:pypi/demo-2045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31849@1.0.4","target":"pkg:pypi/demo-23179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3184@1.0.4","target":"pkg:pypi/demo-17332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31850@1.0.0","target":"pkg:pypi/demo-16583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31850@1.0.0","target":"pkg:pypi/demo-17359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31850@1.0.0","target":"pkg:pypi/demo-29422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31851@1.0.1","target":"pkg:pypi/demo-20652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31851@1.0.1","target":"pkg:pypi/demo-26133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31852@1.0.2","target":"pkg:pypi/demo-18280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31852@1.0.2","target":"pkg:pypi/demo-2119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31852@1.0.2","target":"pkg:pypi/demo-2432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31853@1.0.3","target":"pkg:pypi/demo-29497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31854@1.0.4","target":"pkg:pypi/demo-1875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31855@1.0.0","target":"pkg:pypi/demo-11056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31856@1.0.1","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31856@1.0.1","target":"pkg:pypi/demo-10617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31856@1.0.1","target":"pkg:pypi/demo-19186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31857@1.0.2","target":"pkg:pypi/demo-12706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31857@1.0.2","target":"pkg:pypi/demo-1464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31857@1.0.2","target":"pkg:pypi/demo-22660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31857@1.0.2","target":"pkg:pypi/demo-26012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31858@1.0.3","target":"pkg:pypi/demo-10234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31858@1.0.3","target":"pkg:pypi/demo-10656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31858@1.0.3","target":"pkg:pypi/demo-10961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31859@1.0.4","target":"pkg:pypi/demo-10042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31859@1.0.4","target":"pkg:pypi/demo-2338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31859@1.0.4","target":"pkg:pypi/demo-26772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31859@1.0.4","target":"pkg:pypi/demo-27801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3185@1.0.0","target":"pkg:pypi/demo-15829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3185@1.0.0","target":"pkg:pypi/demo-16400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31860@1.0.0","target":"pkg:pypi/demo-13356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31860@1.0.0","target":"pkg:pypi/demo-19586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31860@1.0.0","target":"pkg:pypi/demo-23132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31861@1.0.1","target":"pkg:pypi/demo-14021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31861@1.0.1","target":"pkg:pypi/demo-14820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31861@1.0.1","target":"pkg:pypi/demo-14874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31861@1.0.1","target":"pkg:pypi/demo-28320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31862@1.0.2","target":"pkg:pypi/demo-13253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31862@1.0.2","target":"pkg:pypi/demo-13795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31862@1.0.2","target":"pkg:pypi/demo-18943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31862@1.0.2","target":"pkg:pypi/demo-3091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31863@1.0.3","target":"pkg:pypi/demo-1886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31864@1.0.4","target":"pkg:pypi/demo-30853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31865@1.0.0","target":"pkg:pypi/demo-16161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31866@1.0.1","target":"pkg:pypi/demo-10496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31866@1.0.1","target":"pkg:pypi/demo-19324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31866@1.0.1","target":"pkg:pypi/demo-24312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31866@1.0.1","target":"pkg:pypi/demo-2690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31867@1.0.2","target":"pkg:pypi/demo-24790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31867@1.0.2","target":"pkg:pypi/demo-30201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31868@1.0.3","target":"pkg:pypi/demo-28136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31868@1.0.3","target":"pkg:pypi/demo-31539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31869@1.0.4","target":"pkg:pypi/demo-1244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31869@1.0.4","target":"pkg:pypi/demo-25107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3186@1.0.1","target":"pkg:pypi/demo-11079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31870@1.0.0","target":"pkg:pypi/demo-15082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31870@1.0.0","target":"pkg:pypi/demo-229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31870@1.0.0","target":"pkg:pypi/demo-24043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31870@1.0.0","target":"pkg:pypi/demo-28395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31871@1.0.1","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31871@1.0.1","target":"pkg:pypi/demo-24942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31871@1.0.1","target":"pkg:pypi/demo-277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31872@1.0.2","target":"pkg:pypi/demo-19955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31873@1.0.3","target":"pkg:pypi/demo-16101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31873@1.0.3","target":"pkg:pypi/demo-3045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31874@1.0.4","target":"pkg:pypi/demo-16734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31875@1.0.0","target":"pkg:pypi/demo-1619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31875@1.0.0","target":"pkg:pypi/demo-22859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31875@1.0.0","target":"pkg:pypi/demo-28672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31876@1.0.1","target":"pkg:pypi/demo-1688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31876@1.0.1","target":"pkg:pypi/demo-21406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31876@1.0.1","target":"pkg:pypi/demo-22567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31877@1.0.2","target":"pkg:pypi/demo-14602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31877@1.0.2","target":"pkg:pypi/demo-19326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31877@1.0.2","target":"pkg:pypi/demo-21865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31877@1.0.2","target":"pkg:pypi/demo-22091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31878@1.0.3","target":"pkg:pypi/demo-13285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31878@1.0.3","target":"pkg:pypi/demo-16540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31878@1.0.3","target":"pkg:pypi/demo-2872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31878@1.0.3","target":"pkg:pypi/demo-29687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31879@1.0.4","target":"pkg:pypi/demo-29433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31879@1.0.4","target":"pkg:pypi/demo-29938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31879@1.0.4","target":"pkg:pypi/demo-31303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3187@1.0.2","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3187@1.0.2","target":"pkg:pypi/demo-16715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3187@1.0.2","target":"pkg:pypi/demo-2647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31880@1.0.0","target":"pkg:pypi/demo-20054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31880@1.0.0","target":"pkg:pypi/demo-2578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31880@1.0.0","target":"pkg:pypi/demo-28687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31880@1.0.0","target":"pkg:pypi/demo-2929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31881@1.0.1","target":"pkg:pypi/demo-13479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31881@1.0.1","target":"pkg:pypi/demo-31819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31882@1.0.2","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31882@1.0.2","target":"pkg:pypi/demo-26087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31882@1.0.2","target":"pkg:pypi/demo-26112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31883@1.0.3","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31883@1.0.3","target":"pkg:pypi/demo-21547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31883@1.0.3","target":"pkg:pypi/demo-25029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31883@1.0.3","target":"pkg:pypi/demo-26493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31884@1.0.4","target":"pkg:pypi/demo-24001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31884@1.0.4","target":"pkg:pypi/demo-26594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31885@1.0.0","target":"pkg:pypi/demo-16150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31885@1.0.0","target":"pkg:pypi/demo-24022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31885@1.0.0","target":"pkg:pypi/demo-27492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31885@1.0.0","target":"pkg:pypi/demo-29652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31886@1.0.1","target":"pkg:pypi/demo-23590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31887@1.0.2","target":"pkg:pypi/demo-1213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31887@1.0.2","target":"pkg:pypi/demo-19011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31887@1.0.2","target":"pkg:pypi/demo-19088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31887@1.0.2","target":"pkg:pypi/demo-22093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31888@1.0.3","target":"pkg:pypi/demo-3134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31889@1.0.4","target":"pkg:pypi/demo-24148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3188@1.0.3","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3188@1.0.3","target":"pkg:pypi/demo-19488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3188@1.0.3","target":"pkg:pypi/demo-19695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31890@1.0.0","target":"pkg:pypi/demo-29216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31891@1.0.1","target":"pkg:pypi/demo-17709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31891@1.0.1","target":"pkg:pypi/demo-20199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31891@1.0.1","target":"pkg:pypi/demo-29549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31891@1.0.1","target":"pkg:pypi/demo-2961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31892@1.0.2","target":"pkg:pypi/demo-22553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31892@1.0.2","target":"pkg:pypi/demo-24864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31892@1.0.2","target":"pkg:pypi/demo-25424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31892@1.0.2","target":"pkg:pypi/demo-31352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31893@1.0.3","target":"pkg:pypi/demo-11982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31893@1.0.3","target":"pkg:pypi/demo-23046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31893@1.0.3","target":"pkg:pypi/demo-2398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31893@1.0.3","target":"pkg:pypi/demo-25795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31894@1.0.4","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31894@1.0.4","target":"pkg:pypi/demo-11745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31894@1.0.4","target":"pkg:pypi/demo-14632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31895@1.0.0","target":"pkg:pypi/demo-24928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31895@1.0.0","target":"pkg:pypi/demo-30106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31895@1.0.0","target":"pkg:pypi/demo-30430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31896@1.0.1","target":"pkg:pypi/demo-1580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31897@1.0.2","target":"pkg:pypi/demo-11184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31898@1.0.3","target":"pkg:pypi/demo-1122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31898@1.0.3","target":"pkg:pypi/demo-20298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31898@1.0.3","target":"pkg:pypi/demo-31540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31899@1.0.4","target":"pkg:pypi/demo-19999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31899@1.0.4","target":"pkg:pypi/demo-31690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3189@1.0.4","target":"pkg:pypi/demo-30874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-318@1.0.3","target":"pkg:pypi/demo-20181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-318@1.0.3","target":"pkg:pypi/demo-20599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-318@1.0.3","target":"pkg:pypi/demo-29714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-318@1.0.3","target":"pkg:pypi/demo-29817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31900@1.0.0","target":"pkg:pypi/demo-13999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31901@1.0.1","target":"pkg:pypi/demo-10120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31901@1.0.1","target":"pkg:pypi/demo-18189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31901@1.0.1","target":"pkg:pypi/demo-26997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31902@1.0.2","target":"pkg:pypi/demo-23383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31902@1.0.2","target":"pkg:pypi/demo-25370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31903@1.0.3","target":"pkg:pypi/demo-16415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31904@1.0.4","target":"pkg:pypi/demo-19688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31904@1.0.4","target":"pkg:pypi/demo-22953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31904@1.0.4","target":"pkg:pypi/demo-27301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31904@1.0.4","target":"pkg:pypi/demo-31080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31905@1.0.0","target":"pkg:pypi/demo-10370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31905@1.0.0","target":"pkg:pypi/demo-13813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31905@1.0.0","target":"pkg:pypi/demo-30910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31906@1.0.1","target":"pkg:pypi/demo-21948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31906@1.0.1","target":"pkg:pypi/demo-25164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31906@1.0.1","target":"pkg:pypi/demo-26391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31906@1.0.1","target":"pkg:pypi/demo-26415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31907@1.0.2","target":"pkg:pypi/demo-26790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31908@1.0.3","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31908@1.0.3","target":"pkg:pypi/demo-13964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31908@1.0.3","target":"pkg:pypi/demo-18003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31908@1.0.3","target":"pkg:pypi/demo-18915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31909@1.0.4","target":"pkg:pypi/demo-10168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31909@1.0.4","target":"pkg:pypi/demo-16012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31909@1.0.4","target":"pkg:pypi/demo-18699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31909@1.0.4","target":"pkg:pypi/demo-24409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3190@1.0.0","target":"pkg:pypi/demo-11823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31910@1.0.0","target":"pkg:pypi/demo-26680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31910@1.0.0","target":"pkg:pypi/demo-2811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31911@1.0.1","target":"pkg:pypi/demo-19251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31911@1.0.1","target":"pkg:pypi/demo-28636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31912@1.0.2","target":"pkg:pypi/demo-12244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31912@1.0.2","target":"pkg:pypi/demo-14808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31912@1.0.2","target":"pkg:pypi/demo-21939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31912@1.0.2","target":"pkg:pypi/demo-22189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31913@1.0.3","target":"pkg:pypi/demo-23691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31913@1.0.3","target":"pkg:pypi/demo-25040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31913@1.0.3","target":"pkg:pypi/demo-26631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31913@1.0.3","target":"pkg:pypi/demo-28660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31914@1.0.4","target":"pkg:pypi/demo-11025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31914@1.0.4","target":"pkg:pypi/demo-13219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31914@1.0.4","target":"pkg:pypi/demo-29761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31915@1.0.0","target":"pkg:pypi/demo-19520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31915@1.0.0","target":"pkg:pypi/demo-22952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31915@1.0.0","target":"pkg:pypi/demo-24272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31916@1.0.1","target":"pkg:pypi/demo-17914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31916@1.0.1","target":"pkg:pypi/demo-18849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31916@1.0.1","target":"pkg:pypi/demo-18947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31917@1.0.2","target":"pkg:pypi/demo-23173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31917@1.0.2","target":"pkg:pypi/demo-2512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31917@1.0.2","target":"pkg:pypi/demo-25161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31917@1.0.2","target":"pkg:pypi/demo-27507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31918@1.0.3","target":"pkg:pypi/demo-22579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31919@1.0.4","target":"pkg:pypi/demo-14479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31919@1.0.4","target":"pkg:pypi/demo-2260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3191@1.0.1","target":"pkg:pypi/demo-2911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31920@1.0.0","target":"pkg:pypi/demo-15019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31920@1.0.0","target":"pkg:pypi/demo-24069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31920@1.0.0","target":"pkg:pypi/demo-28593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31921@1.0.1","target":"pkg:pypi/demo-1297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31921@1.0.1","target":"pkg:pypi/demo-1586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31921@1.0.1","target":"pkg:pypi/demo-19109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31922@1.0.2","target":"pkg:pypi/demo-14319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31922@1.0.2","target":"pkg:pypi/demo-24598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31923@1.0.3","target":"pkg:pypi/demo-17988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31924@1.0.4","target":"pkg:pypi/demo-17441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31924@1.0.4","target":"pkg:pypi/demo-17589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31924@1.0.4","target":"pkg:pypi/demo-21163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31924@1.0.4","target":"pkg:pypi/demo-27232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31925@1.0.0","target":"pkg:pypi/demo-18108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31925@1.0.0","target":"pkg:pypi/demo-21060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31925@1.0.0","target":"pkg:pypi/demo-3127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31926@1.0.1","target":"pkg:pypi/demo-10724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31926@1.0.1","target":"pkg:pypi/demo-19244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31927@1.0.2","target":"pkg:pypi/demo-1294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31927@1.0.2","target":"pkg:pypi/demo-13524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31927@1.0.2","target":"pkg:pypi/demo-25190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31928@1.0.3","target":"pkg:pypi/demo-22526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31928@1.0.3","target":"pkg:pypi/demo-24245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31928@1.0.3","target":"pkg:pypi/demo-28821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31929@1.0.4","target":"pkg:pypi/demo-24040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31929@1.0.4","target":"pkg:pypi/demo-24240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3192@1.0.2","target":"pkg:pypi/demo-27366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31930@1.0.0","target":"pkg:pypi/demo-12982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31930@1.0.0","target":"pkg:pypi/demo-14088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31930@1.0.0","target":"pkg:pypi/demo-23328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31931@1.0.1","target":"pkg:pypi/demo-19745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31932@1.0.2","target":"pkg:pypi/demo-13403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31932@1.0.2","target":"pkg:pypi/demo-21909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31932@1.0.2","target":"pkg:pypi/demo-28051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31933@1.0.3","target":"pkg:pypi/demo-10938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31934@1.0.4","target":"pkg:pypi/demo-16338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31934@1.0.4","target":"pkg:pypi/demo-18537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31934@1.0.4","target":"pkg:pypi/demo-21714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31934@1.0.4","target":"pkg:pypi/demo-29940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31935@1.0.0","target":"pkg:pypi/demo-13773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31935@1.0.0","target":"pkg:pypi/demo-23179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31935@1.0.0","target":"pkg:pypi/demo-31161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31935@1.0.0","target":"pkg:pypi/demo-31865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31936@1.0.1","target":"pkg:pypi/demo-13150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31936@1.0.1","target":"pkg:pypi/demo-16730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31936@1.0.1","target":"pkg:pypi/demo-25345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31936@1.0.1","target":"pkg:pypi/demo-27031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31937@1.0.2","target":"pkg:pypi/demo-2103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31938@1.0.3","target":"pkg:pypi/demo-27575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31939@1.0.4","target":"pkg:pypi/demo-15299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31939@1.0.4","target":"pkg:pypi/demo-15534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31939@1.0.4","target":"pkg:pypi/demo-23175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31939@1.0.4","target":"pkg:pypi/demo-25118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3193@1.0.3","target":"pkg:pypi/demo-31291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31940@1.0.0","target":"pkg:pypi/demo-14602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31940@1.0.0","target":"pkg:pypi/demo-15628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31940@1.0.0","target":"pkg:pypi/demo-27165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31941@1.0.1","target":"pkg:pypi/demo-25820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31942@1.0.2","target":"pkg:pypi/demo-10522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31942@1.0.2","target":"pkg:pypi/demo-15067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31942@1.0.2","target":"pkg:pypi/demo-26110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31942@1.0.2","target":"pkg:pypi/demo-2797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31943@1.0.3","target":"pkg:pypi/demo-18959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31943@1.0.3","target":"pkg:pypi/demo-23521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31944@1.0.4","target":"pkg:pypi/demo-22897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31944@1.0.4","target":"pkg:pypi/demo-27288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31944@1.0.4","target":"pkg:pypi/demo-28803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31945@1.0.0","target":"pkg:pypi/demo-20829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31945@1.0.0","target":"pkg:pypi/demo-27889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31946@1.0.1","target":"pkg:pypi/demo-28222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31947@1.0.2","target":"pkg:pypi/demo-2240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31947@1.0.2","target":"pkg:pypi/demo-22627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31948@1.0.3","target":"pkg:pypi/demo-2877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31949@1.0.4","target":"pkg:pypi/demo-28035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3194@1.0.4","target":"pkg:pypi/demo-2363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3194@1.0.4","target":"pkg:pypi/demo-27987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31950@1.0.0","target":"pkg:pypi/demo-12619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31950@1.0.0","target":"pkg:pypi/demo-23978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31950@1.0.0","target":"pkg:pypi/demo-25610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31950@1.0.0","target":"pkg:pypi/demo-30557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31951@1.0.1","target":"pkg:pypi/demo-23536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31951@1.0.1","target":"pkg:pypi/demo-28122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31951@1.0.1","target":"pkg:pypi/demo-28372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31951@1.0.1","target":"pkg:pypi/demo-31016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31952@1.0.2","target":"pkg:pypi/demo-10728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31952@1.0.2","target":"pkg:pypi/demo-23517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31952@1.0.2","target":"pkg:pypi/demo-31301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31953@1.0.3","target":"pkg:pypi/demo-30810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31954@1.0.4","target":"pkg:pypi/demo-29146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31955@1.0.0","target":"pkg:pypi/demo-118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31955@1.0.0","target":"pkg:pypi/demo-13289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31955@1.0.0","target":"pkg:pypi/demo-14423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31955@1.0.0","target":"pkg:pypi/demo-21562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31956@1.0.1","target":"pkg:pypi/demo-12368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31956@1.0.1","target":"pkg:pypi/demo-15984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31956@1.0.1","target":"pkg:pypi/demo-2070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31956@1.0.1","target":"pkg:pypi/demo-29207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31957@1.0.2","target":"pkg:pypi/demo-30840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31958@1.0.3","target":"pkg:pypi/demo-10426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31959@1.0.4","target":"pkg:pypi/demo-1320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31959@1.0.4","target":"pkg:pypi/demo-14807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3195@1.0.0","target":"pkg:pypi/demo-14923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3195@1.0.0","target":"pkg:pypi/demo-21949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3195@1.0.0","target":"pkg:pypi/demo-22971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31960@1.0.0","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31960@1.0.0","target":"pkg:pypi/demo-2765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31961@1.0.1","target":"pkg:pypi/demo-1057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31961@1.0.1","target":"pkg:pypi/demo-20611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31961@1.0.1","target":"pkg:pypi/demo-24696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31962@1.0.2","target":"pkg:pypi/demo-17580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31962@1.0.2","target":"pkg:pypi/demo-23162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31962@1.0.2","target":"pkg:pypi/demo-279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31962@1.0.2","target":"pkg:pypi/demo-29984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31963@1.0.3","target":"pkg:pypi/demo-29470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31964@1.0.4","target":"pkg:pypi/demo-21490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31965@1.0.0","target":"pkg:pypi/demo-28334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31966@1.0.1","target":"pkg:pypi/demo-1786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31966@1.0.1","target":"pkg:pypi/demo-24293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31967@1.0.2","target":"pkg:pypi/demo-1330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31967@1.0.2","target":"pkg:pypi/demo-29890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31967@1.0.2","target":"pkg:pypi/demo-31260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31968@1.0.3","target":"pkg:pypi/demo-18766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31968@1.0.3","target":"pkg:pypi/demo-21481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31968@1.0.3","target":"pkg:pypi/demo-22824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31969@1.0.4","target":"pkg:pypi/demo-21585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31969@1.0.4","target":"pkg:pypi/demo-22165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31969@1.0.4","target":"pkg:pypi/demo-30662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3196@1.0.1","target":"pkg:pypi/demo-2064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31970@1.0.0","target":"pkg:pypi/demo-21009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31970@1.0.0","target":"pkg:pypi/demo-25577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31970@1.0.0","target":"pkg:pypi/demo-27893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31971@1.0.1","target":"pkg:pypi/demo-24988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31972@1.0.2","target":"pkg:pypi/demo-15856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31972@1.0.2","target":"pkg:pypi/demo-19287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31972@1.0.2","target":"pkg:pypi/demo-247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31972@1.0.2","target":"pkg:pypi/demo-26165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31973@1.0.3","target":"pkg:pypi/demo-12260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31973@1.0.3","target":"pkg:pypi/demo-29332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31974@1.0.4","target":"pkg:pypi/demo-15639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31974@1.0.4","target":"pkg:pypi/demo-25758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31974@1.0.4","target":"pkg:pypi/demo-2868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31975@1.0.0","target":"pkg:pypi/demo-13664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31975@1.0.0","target":"pkg:pypi/demo-2273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31975@1.0.0","target":"pkg:pypi/demo-25659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31975@1.0.0","target":"pkg:pypi/demo-30707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31976@1.0.1","target":"pkg:pypi/demo-30521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31976@1.0.1","target":"pkg:pypi/demo-31423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31977@1.0.2","target":"pkg:pypi/demo-13083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31977@1.0.2","target":"pkg:pypi/demo-21736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31978@1.0.3","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31979@1.0.4","target":"pkg:pypi/demo-11223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31979@1.0.4","target":"pkg:pypi/demo-17560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31979@1.0.4","target":"pkg:pypi/demo-23373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31979@1.0.4","target":"pkg:pypi/demo-26955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3197@1.0.2","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3197@1.0.2","target":"pkg:pypi/demo-20888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3197@1.0.2","target":"pkg:pypi/demo-27526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3197@1.0.2","target":"pkg:pypi/demo-27569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31980@1.0.0","target":"pkg:pypi/demo-16450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31980@1.0.0","target":"pkg:pypi/demo-24071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31980@1.0.0","target":"pkg:pypi/demo-25368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31981@1.0.1","target":"pkg:pypi/demo-1314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31981@1.0.1","target":"pkg:pypi/demo-17840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31981@1.0.1","target":"pkg:pypi/demo-22101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31982@1.0.2","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31982@1.0.2","target":"pkg:pypi/demo-21627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31982@1.0.2","target":"pkg:pypi/demo-26266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31983@1.0.3","target":"pkg:pypi/demo-19067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31983@1.0.3","target":"pkg:pypi/demo-29112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31984@1.0.4","target":"pkg:pypi/demo-2033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31985@1.0.0","target":"pkg:pypi/demo-13593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31985@1.0.0","target":"pkg:pypi/demo-20190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31986@1.0.1","target":"pkg:pypi/demo-16665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31986@1.0.1","target":"pkg:pypi/demo-27465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31987@1.0.2","target":"pkg:pypi/demo-15880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31987@1.0.2","target":"pkg:pypi/demo-19026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31987@1.0.2","target":"pkg:pypi/demo-26602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31988@1.0.3","target":"pkg:pypi/demo-23382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31989@1.0.4","target":"pkg:pypi/demo-11855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31989@1.0.4","target":"pkg:pypi/demo-14548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31989@1.0.4","target":"pkg:pypi/demo-2106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3198@1.0.3","target":"pkg:pypi/demo-11764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3198@1.0.3","target":"pkg:pypi/demo-13912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3198@1.0.3","target":"pkg:pypi/demo-2065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3198@1.0.3","target":"pkg:pypi/demo-21891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31990@1.0.0","target":"pkg:pypi/demo-16911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31990@1.0.0","target":"pkg:pypi/demo-20825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31990@1.0.0","target":"pkg:pypi/demo-23774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31990@1.0.0","target":"pkg:pypi/demo-29242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31991@1.0.1","target":"pkg:pypi/demo-13636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31991@1.0.1","target":"pkg:pypi/demo-20718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31991@1.0.1","target":"pkg:pypi/demo-26449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31992@1.0.2","target":"pkg:pypi/demo-10464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31992@1.0.2","target":"pkg:pypi/demo-12937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31993@1.0.3","target":"pkg:pypi/demo-19945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31994@1.0.4","target":"pkg:pypi/demo-31196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31994@1.0.4","target":"pkg:pypi/demo-31215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31995@1.0.0","target":"pkg:pypi/demo-15606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31995@1.0.0","target":"pkg:pypi/demo-15627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31995@1.0.0","target":"pkg:pypi/demo-19010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31995@1.0.0","target":"pkg:pypi/demo-2073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31996@1.0.1","target":"pkg:pypi/demo-17221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31997@1.0.2","target":"pkg:pypi/demo-15527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31997@1.0.2","target":"pkg:pypi/demo-19321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31997@1.0.2","target":"pkg:pypi/demo-22889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31997@1.0.2","target":"pkg:pypi/demo-31349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31998@1.0.3","target":"pkg:pypi/demo-19407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31999@1.0.4","target":"pkg:pypi/demo-24575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3199@1.0.4","target":"pkg:pypi/demo-11807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3199@1.0.4","target":"pkg:pypi/demo-1708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3199@1.0.4","target":"pkg:pypi/demo-17265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-319@1.0.4","target":"pkg:pypi/demo-11493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-319@1.0.4","target":"pkg:pypi/demo-23302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-319@1.0.4","target":"pkg:pypi/demo-26321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31@1.0.1","target":"pkg:pypi/demo-23895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-31@1.0.1","target":"pkg:pypi/demo-26816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32000@1.0.0","target":"pkg:pypi/demo-19531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32001@1.0.1","target":"pkg:pypi/demo-18470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32002@1.0.2","target":"pkg:pypi/demo-17693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32002@1.0.2","target":"pkg:pypi/demo-31188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32003@1.0.3","target":"pkg:pypi/demo-19885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32003@1.0.3","target":"pkg:pypi/demo-30293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32004@1.0.4","target":"pkg:pypi/demo-17996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32004@1.0.4","target":"pkg:pypi/demo-25806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32004@1.0.4","target":"pkg:pypi/demo-28558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32005@1.0.0","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32005@1.0.0","target":"pkg:pypi/demo-16292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32005@1.0.0","target":"pkg:pypi/demo-1770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32005@1.0.0","target":"pkg:pypi/demo-20201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32006@1.0.1","target":"pkg:pypi/demo-26817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32006@1.0.1","target":"pkg:pypi/demo-28374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32006@1.0.1","target":"pkg:pypi/demo-29370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32007@1.0.2","target":"pkg:pypi/demo-24323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32008@1.0.3","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32008@1.0.3","target":"pkg:pypi/demo-10965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32008@1.0.3","target":"pkg:pypi/demo-21457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32009@1.0.4","target":"pkg:pypi/demo-2213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3200@1.0.0","target":"pkg:pypi/demo-28734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32010@1.0.0","target":"pkg:pypi/demo-12667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32010@1.0.0","target":"pkg:pypi/demo-18586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32010@1.0.0","target":"pkg:pypi/demo-30979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32011@1.0.1","target":"pkg:pypi/demo-23547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32012@1.0.2","target":"pkg:pypi/demo-1708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32012@1.0.2","target":"pkg:pypi/demo-30121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32013@1.0.3","target":"pkg:pypi/demo-13439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32013@1.0.3","target":"pkg:pypi/demo-18208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32013@1.0.3","target":"pkg:pypi/demo-30954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32014@1.0.4","target":"pkg:pypi/demo-2399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32015@1.0.0","target":"pkg:pypi/demo-1957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32015@1.0.0","target":"pkg:pypi/demo-29945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32016@1.0.1","target":"pkg:pypi/demo-1567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32016@1.0.1","target":"pkg:pypi/demo-23323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32016@1.0.1","target":"pkg:pypi/demo-27422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32017@1.0.2","target":"pkg:pypi/demo-1839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32017@1.0.2","target":"pkg:pypi/demo-2554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32018@1.0.3","target":"pkg:pypi/demo-1675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32018@1.0.3","target":"pkg:pypi/demo-2308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32019@1.0.4","target":"pkg:pypi/demo-11280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32019@1.0.4","target":"pkg:pypi/demo-17123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32019@1.0.4","target":"pkg:pypi/demo-25513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32019@1.0.4","target":"pkg:pypi/demo-287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3201@1.0.1","target":"pkg:pypi/demo-26298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3201@1.0.1","target":"pkg:pypi/demo-31730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32020@1.0.0","target":"pkg:pypi/demo-15401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32020@1.0.0","target":"pkg:pypi/demo-18936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32020@1.0.0","target":"pkg:pypi/demo-27329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32021@1.0.1","target":"pkg:pypi/demo-20571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32021@1.0.1","target":"pkg:pypi/demo-22078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32022@1.0.2","target":"pkg:pypi/demo-18430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32022@1.0.2","target":"pkg:pypi/demo-2259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32022@1.0.2","target":"pkg:pypi/demo-2775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32023@1.0.3","target":"pkg:pypi/demo-14685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32023@1.0.3","target":"pkg:pypi/demo-24973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32023@1.0.3","target":"pkg:pypi/demo-27366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32024@1.0.4","target":"pkg:pypi/demo-16566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32024@1.0.4","target":"pkg:pypi/demo-30106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32025@1.0.0","target":"pkg:pypi/demo-1098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32025@1.0.0","target":"pkg:pypi/demo-13876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32026@1.0.1","target":"pkg:pypi/demo-28580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32026@1.0.1","target":"pkg:pypi/demo-28890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32027@1.0.2","target":"pkg:pypi/demo-25379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32028@1.0.3","target":"pkg:pypi/demo-22878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32029@1.0.4","target":"pkg:pypi/demo-19551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3202@1.0.2","target":"pkg:pypi/demo-17541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3202@1.0.2","target":"pkg:pypi/demo-22428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32030@1.0.0","target":"pkg:pypi/demo-30093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32031@1.0.1","target":"pkg:pypi/demo-12148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32031@1.0.1","target":"pkg:pypi/demo-17030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32031@1.0.1","target":"pkg:pypi/demo-20547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32031@1.0.1","target":"pkg:pypi/demo-25004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32032@1.0.2","target":"pkg:pypi/demo-19077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32032@1.0.2","target":"pkg:pypi/demo-27291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32033@1.0.3","target":"pkg:pypi/demo-11083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32033@1.0.3","target":"pkg:pypi/demo-17266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32033@1.0.3","target":"pkg:pypi/demo-28936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32034@1.0.4","target":"pkg:pypi/demo-13710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32034@1.0.4","target":"pkg:pypi/demo-18530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32034@1.0.4","target":"pkg:pypi/demo-19837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32034@1.0.4","target":"pkg:pypi/demo-22142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32035@1.0.0","target":"pkg:pypi/demo-21994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32035@1.0.0","target":"pkg:pypi/demo-27284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32035@1.0.0","target":"pkg:pypi/demo-30495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32036@1.0.1","target":"pkg:pypi/demo-18625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32037@1.0.2","target":"pkg:pypi/demo-11001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32037@1.0.2","target":"pkg:pypi/demo-21604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32038@1.0.3","target":"pkg:pypi/demo-13545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32038@1.0.3","target":"pkg:pypi/demo-15605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32038@1.0.3","target":"pkg:pypi/demo-17184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32039@1.0.4","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32039@1.0.4","target":"pkg:pypi/demo-18509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32039@1.0.4","target":"pkg:pypi/demo-26261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32039@1.0.4","target":"pkg:pypi/demo-291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3203@1.0.3","target":"pkg:pypi/demo-1690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3203@1.0.3","target":"pkg:pypi/demo-19136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3203@1.0.3","target":"pkg:pypi/demo-23714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3203@1.0.3","target":"pkg:pypi/demo-27730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32040@1.0.0","target":"pkg:pypi/demo-13906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32040@1.0.0","target":"pkg:pypi/demo-1785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32041@1.0.1","target":"pkg:pypi/demo-3180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32042@1.0.2","target":"pkg:pypi/demo-13023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32042@1.0.2","target":"pkg:pypi/demo-21601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32042@1.0.2","target":"pkg:pypi/demo-27257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32042@1.0.2","target":"pkg:pypi/demo-3071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32043@1.0.3","target":"pkg:pypi/demo-11998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32043@1.0.3","target":"pkg:pypi/demo-26640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32044@1.0.4","target":"pkg:pypi/demo-12733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32044@1.0.4","target":"pkg:pypi/demo-18643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32044@1.0.4","target":"pkg:pypi/demo-20689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32044@1.0.4","target":"pkg:pypi/demo-24253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32045@1.0.0","target":"pkg:pypi/demo-14806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32045@1.0.0","target":"pkg:pypi/demo-27246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32046@1.0.1","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32046@1.0.1","target":"pkg:pypi/demo-22465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32046@1.0.1","target":"pkg:pypi/demo-22672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32047@1.0.2","target":"pkg:pypi/demo-15985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32047@1.0.2","target":"pkg:pypi/demo-18817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32047@1.0.2","target":"pkg:pypi/demo-25665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32048@1.0.3","target":"pkg:pypi/demo-20966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32049@1.0.4","target":"pkg:pypi/demo-15852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32049@1.0.4","target":"pkg:pypi/demo-23022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32049@1.0.4","target":"pkg:pypi/demo-23332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32049@1.0.4","target":"pkg:pypi/demo-25920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3204@1.0.4","target":"pkg:pypi/demo-12925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3204@1.0.4","target":"pkg:pypi/demo-1433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3204@1.0.4","target":"pkg:pypi/demo-17774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3204@1.0.4","target":"pkg:pypi/demo-25023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32050@1.0.0","target":"pkg:pypi/demo-19014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32050@1.0.0","target":"pkg:pypi/demo-2098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32050@1.0.0","target":"pkg:pypi/demo-28472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32050@1.0.0","target":"pkg:pypi/demo-28516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32051@1.0.1","target":"pkg:pypi/demo-10410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32051@1.0.1","target":"pkg:pypi/demo-25601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32052@1.0.2","target":"pkg:pypi/demo-11526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32052@1.0.2","target":"pkg:pypi/demo-13228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32052@1.0.2","target":"pkg:pypi/demo-24340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32052@1.0.2","target":"pkg:pypi/demo-31311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32053@1.0.3","target":"pkg:pypi/demo-18188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32053@1.0.3","target":"pkg:pypi/demo-25572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32053@1.0.3","target":"pkg:pypi/demo-28703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32054@1.0.4","target":"pkg:pypi/demo-11642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32054@1.0.4","target":"pkg:pypi/demo-12650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32054@1.0.4","target":"pkg:pypi/demo-20828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32055@1.0.0","target":"pkg:pypi/demo-12791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32055@1.0.0","target":"pkg:pypi/demo-14808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32055@1.0.0","target":"pkg:pypi/demo-20364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32055@1.0.0","target":"pkg:pypi/demo-26985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32056@1.0.1","target":"pkg:pypi/demo-31193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32057@1.0.2","target":"pkg:pypi/demo-26260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32058@1.0.3","target":"pkg:pypi/demo-26302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32059@1.0.4","target":"pkg:pypi/demo-29847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3205@1.0.0","target":"pkg:pypi/demo-10628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3205@1.0.0","target":"pkg:pypi/demo-11396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3205@1.0.0","target":"pkg:pypi/demo-19371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32060@1.0.0","target":"pkg:pypi/demo-19887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32060@1.0.0","target":"pkg:pypi/demo-22069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32060@1.0.0","target":"pkg:pypi/demo-28844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32060@1.0.0","target":"pkg:pypi/demo-2948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32061@1.0.1","target":"pkg:pypi/demo-15571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32061@1.0.1","target":"pkg:pypi/demo-16934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32062@1.0.2","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32062@1.0.2","target":"pkg:pypi/demo-299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32062@1.0.2","target":"pkg:pypi/demo-31413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32063@1.0.3","target":"pkg:pypi/demo-11145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32063@1.0.3","target":"pkg:pypi/demo-22498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32063@1.0.3","target":"pkg:pypi/demo-28321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32063@1.0.3","target":"pkg:pypi/demo-28@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32064@1.0.4","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32064@1.0.4","target":"pkg:pypi/demo-14563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32064@1.0.4","target":"pkg:pypi/demo-15661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32065@1.0.0","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32065@1.0.0","target":"pkg:pypi/demo-13553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32065@1.0.0","target":"pkg:pypi/demo-24812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32065@1.0.0","target":"pkg:pypi/demo-2718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32066@1.0.1","target":"pkg:pypi/demo-28052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32067@1.0.2","target":"pkg:pypi/demo-15644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32067@1.0.2","target":"pkg:pypi/demo-18289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32067@1.0.2","target":"pkg:pypi/demo-28909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32068@1.0.3","target":"pkg:pypi/demo-16640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32068@1.0.3","target":"pkg:pypi/demo-31021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32069@1.0.4","target":"pkg:pypi/demo-13751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32069@1.0.4","target":"pkg:pypi/demo-14458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32069@1.0.4","target":"pkg:pypi/demo-15152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32069@1.0.4","target":"pkg:pypi/demo-25746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3206@1.0.1","target":"pkg:pypi/demo-17546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3206@1.0.1","target":"pkg:pypi/demo-21218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3206@1.0.1","target":"pkg:pypi/demo-27419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32070@1.0.0","target":"pkg:pypi/demo-10403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32070@1.0.0","target":"pkg:pypi/demo-2282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32070@1.0.0","target":"pkg:pypi/demo-31662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32071@1.0.1","target":"pkg:pypi/demo-27811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32072@1.0.2","target":"pkg:pypi/demo-2662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32073@1.0.3","target":"pkg:pypi/demo-20293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32074@1.0.4","target":"pkg:pypi/demo-14669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32074@1.0.4","target":"pkg:pypi/demo-30191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32075@1.0.0","target":"pkg:pypi/demo-15461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32075@1.0.0","target":"pkg:pypi/demo-18694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32075@1.0.0","target":"pkg:pypi/demo-3082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32075@1.0.0","target":"pkg:pypi/demo-31671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32076@1.0.1","target":"pkg:pypi/demo-25532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32076@1.0.1","target":"pkg:pypi/demo-30667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32077@1.0.2","target":"pkg:pypi/demo-24698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32078@1.0.3","target":"pkg:pypi/demo-24001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32078@1.0.3","target":"pkg:pypi/demo-31924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32079@1.0.4","target":"pkg:pypi/demo-20735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3207@1.0.2","target":"pkg:pypi/demo-16003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3207@1.0.2","target":"pkg:pypi/demo-24783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3207@1.0.2","target":"pkg:pypi/demo-25744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3207@1.0.2","target":"pkg:pypi/demo-28424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32080@1.0.0","target":"pkg:pypi/demo-17640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32080@1.0.0","target":"pkg:pypi/demo-19191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32080@1.0.0","target":"pkg:pypi/demo-2297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32080@1.0.0","target":"pkg:pypi/demo-30128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32081@1.0.1","target":"pkg:pypi/demo-14469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32081@1.0.1","target":"pkg:pypi/demo-2258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32081@1.0.1","target":"pkg:pypi/demo-27677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32082@1.0.2","target":"pkg:pypi/demo-16310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32082@1.0.2","target":"pkg:pypi/demo-2043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32082@1.0.2","target":"pkg:pypi/demo-29547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32082@1.0.2","target":"pkg:pypi/demo-30203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32083@1.0.3","target":"pkg:pypi/demo-13438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32083@1.0.3","target":"pkg:pypi/demo-155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32084@1.0.4","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32084@1.0.4","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32084@1.0.4","target":"pkg:pypi/demo-17452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32084@1.0.4","target":"pkg:pypi/demo-21097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32085@1.0.0","target":"pkg:pypi/demo-18538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32085@1.0.0","target":"pkg:pypi/demo-31899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32086@1.0.1","target":"pkg:pypi/demo-16887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32086@1.0.1","target":"pkg:pypi/demo-18880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32086@1.0.1","target":"pkg:pypi/demo-19265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32087@1.0.2","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32088@1.0.3","target":"pkg:pypi/demo-23765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32088@1.0.3","target":"pkg:pypi/demo-28379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32089@1.0.4","target":"pkg:pypi/demo-24082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32089@1.0.4","target":"pkg:pypi/demo-25315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3208@1.0.3","target":"pkg:pypi/demo-1952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3208@1.0.3","target":"pkg:pypi/demo-25179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3208@1.0.3","target":"pkg:pypi/demo-25709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32090@1.0.0","target":"pkg:pypi/demo-13274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32090@1.0.0","target":"pkg:pypi/demo-17532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32090@1.0.0","target":"pkg:pypi/demo-21221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32091@1.0.1","target":"pkg:pypi/demo-11933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32091@1.0.1","target":"pkg:pypi/demo-29617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32092@1.0.2","target":"pkg:pypi/demo-17676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32092@1.0.2","target":"pkg:pypi/demo-22270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32092@1.0.2","target":"pkg:pypi/demo-24417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32093@1.0.3","target":"pkg:pypi/demo-15460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32094@1.0.4","target":"pkg:pypi/demo-14246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32094@1.0.4","target":"pkg:pypi/demo-16305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32094@1.0.4","target":"pkg:pypi/demo-2081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32094@1.0.4","target":"pkg:pypi/demo-2100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32095@1.0.0","target":"pkg:pypi/demo-20615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32095@1.0.0","target":"pkg:pypi/demo-24199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32096@1.0.1","target":"pkg:pypi/demo-25430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32097@1.0.2","target":"pkg:pypi/demo-2726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32098@1.0.3","target":"pkg:pypi/demo-19790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32098@1.0.3","target":"pkg:pypi/demo-20357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32098@1.0.3","target":"pkg:pypi/demo-30412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32099@1.0.4","target":"pkg:pypi/demo-2952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32099@1.0.4","target":"pkg:pypi/demo-31894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3209@1.0.4","target":"pkg:pypi/demo-13982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3209@1.0.4","target":"pkg:pypi/demo-19006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3209@1.0.4","target":"pkg:pypi/demo-30107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3209@1.0.4","target":"pkg:pypi/demo-30612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-320@1.0.0","target":"pkg:pypi/demo-11019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-320@1.0.0","target":"pkg:pypi/demo-15910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-320@1.0.0","target":"pkg:pypi/demo-19937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-320@1.0.0","target":"pkg:pypi/demo-29945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32100@1.0.0","target":"pkg:pypi/demo-10887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32100@1.0.0","target":"pkg:pypi/demo-1661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32100@1.0.0","target":"pkg:pypi/demo-29395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32101@1.0.1","target":"pkg:pypi/demo-16746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32101@1.0.1","target":"pkg:pypi/demo-25513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32101@1.0.1","target":"pkg:pypi/demo-2641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32101@1.0.1","target":"pkg:pypi/demo-30587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32102@1.0.2","target":"pkg:pypi/demo-20540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32102@1.0.2","target":"pkg:pypi/demo-31411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32103@1.0.3","target":"pkg:pypi/demo-22865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32103@1.0.3","target":"pkg:pypi/demo-23095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32103@1.0.3","target":"pkg:pypi/demo-28990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32104@1.0.4","target":"pkg:pypi/demo-21592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32104@1.0.4","target":"pkg:pypi/demo-2175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32104@1.0.4","target":"pkg:pypi/demo-29108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32104@1.0.4","target":"pkg:pypi/demo-30388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32105@1.0.0","target":"pkg:pypi/demo-20752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32105@1.0.0","target":"pkg:pypi/demo-26385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32106@1.0.1","target":"pkg:pypi/demo-11433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32106@1.0.1","target":"pkg:pypi/demo-28014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32106@1.0.1","target":"pkg:pypi/demo-31266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32107@1.0.2","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32107@1.0.2","target":"pkg:pypi/demo-14332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32107@1.0.2","target":"pkg:pypi/demo-27432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32108@1.0.3","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32108@1.0.3","target":"pkg:pypi/demo-14310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32108@1.0.3","target":"pkg:pypi/demo-24716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32109@1.0.4","target":"pkg:pypi/demo-19036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32109@1.0.4","target":"pkg:pypi/demo-28311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32109@1.0.4","target":"pkg:pypi/demo-30520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3210@1.0.0","target":"pkg:pypi/demo-11076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3210@1.0.0","target":"pkg:pypi/demo-19904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3210@1.0.0","target":"pkg:pypi/demo-22736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3210@1.0.0","target":"pkg:pypi/demo-30518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32110@1.0.0","target":"pkg:pypi/demo-13965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32111@1.0.1","target":"pkg:pypi/demo-2245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32111@1.0.1","target":"pkg:pypi/demo-3068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32112@1.0.2","target":"pkg:pypi/demo-198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32113@1.0.3","target":"pkg:pypi/demo-14335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32113@1.0.3","target":"pkg:pypi/demo-15463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32113@1.0.3","target":"pkg:pypi/demo-17548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32114@1.0.4","target":"pkg:pypi/demo-2156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32115@1.0.0","target":"pkg:pypi/demo-19862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32115@1.0.0","target":"pkg:pypi/demo-21845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32115@1.0.0","target":"pkg:pypi/demo-28800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32116@1.0.1","target":"pkg:pypi/demo-13339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32116@1.0.1","target":"pkg:pypi/demo-1464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32116@1.0.1","target":"pkg:pypi/demo-27321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32116@1.0.1","target":"pkg:pypi/demo-28347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32117@1.0.2","target":"pkg:pypi/demo-14192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32117@1.0.2","target":"pkg:pypi/demo-18986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32117@1.0.2","target":"pkg:pypi/demo-31032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32118@1.0.3","target":"pkg:pypi/demo-10407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32118@1.0.3","target":"pkg:pypi/demo-12110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32118@1.0.3","target":"pkg:pypi/demo-28706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32119@1.0.4","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32119@1.0.4","target":"pkg:pypi/demo-12688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32119@1.0.4","target":"pkg:pypi/demo-20391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32119@1.0.4","target":"pkg:pypi/demo-24316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3211@1.0.1","target":"pkg:pypi/demo-20021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32120@1.0.0","target":"pkg:pypi/demo-14485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32120@1.0.0","target":"pkg:pypi/demo-17863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32120@1.0.0","target":"pkg:pypi/demo-20411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32120@1.0.0","target":"pkg:pypi/demo-31996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32121@1.0.1","target":"pkg:pypi/demo-16264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32121@1.0.1","target":"pkg:pypi/demo-25505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32121@1.0.1","target":"pkg:pypi/demo-30356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32122@1.0.2","target":"pkg:pypi/demo-14651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32122@1.0.2","target":"pkg:pypi/demo-16094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32122@1.0.2","target":"pkg:pypi/demo-2241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32122@1.0.2","target":"pkg:pypi/demo-25763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32123@1.0.3","target":"pkg:pypi/demo-1018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32123@1.0.3","target":"pkg:pypi/demo-13707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32123@1.0.3","target":"pkg:pypi/demo-21784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32124@1.0.4","target":"pkg:pypi/demo-19147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32124@1.0.4","target":"pkg:pypi/demo-22106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32124@1.0.4","target":"pkg:pypi/demo-27703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32125@1.0.0","target":"pkg:pypi/demo-12016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32125@1.0.0","target":"pkg:pypi/demo-12160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32125@1.0.0","target":"pkg:pypi/demo-15225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32125@1.0.0","target":"pkg:pypi/demo-16197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32126@1.0.1","target":"pkg:pypi/demo-22984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32126@1.0.1","target":"pkg:pypi/demo-26206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32127@1.0.2","target":"pkg:pypi/demo-17321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32127@1.0.2","target":"pkg:pypi/demo-21696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32127@1.0.2","target":"pkg:pypi/demo-22115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32127@1.0.2","target":"pkg:pypi/demo-26452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32128@1.0.3","target":"pkg:pypi/demo-25336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32128@1.0.3","target":"pkg:pypi/demo-27273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32129@1.0.4","target":"pkg:pypi/demo-11370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32129@1.0.4","target":"pkg:pypi/demo-15743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3212@1.0.2","target":"pkg:pypi/demo-15944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3212@1.0.2","target":"pkg:pypi/demo-16311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32130@1.0.0","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32130@1.0.0","target":"pkg:pypi/demo-12675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32130@1.0.0","target":"pkg:pypi/demo-20117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32130@1.0.0","target":"pkg:pypi/demo-31961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32131@1.0.1","target":"pkg:pypi/demo-17616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32131@1.0.1","target":"pkg:pypi/demo-20859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32131@1.0.1","target":"pkg:pypi/demo-28275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32131@1.0.1","target":"pkg:pypi/demo-30461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32132@1.0.2","target":"pkg:pypi/demo-31170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32133@1.0.3","target":"pkg:pypi/demo-16599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32133@1.0.3","target":"pkg:pypi/demo-19948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32133@1.0.3","target":"pkg:pypi/demo-23032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32133@1.0.3","target":"pkg:pypi/demo-29466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32134@1.0.4","target":"pkg:pypi/demo-18512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32134@1.0.4","target":"pkg:pypi/demo-20562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32134@1.0.4","target":"pkg:pypi/demo-23765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32134@1.0.4","target":"pkg:pypi/demo-24174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32135@1.0.0","target":"pkg:pypi/demo-1050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32135@1.0.0","target":"pkg:pypi/demo-12126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32135@1.0.0","target":"pkg:pypi/demo-21028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32135@1.0.0","target":"pkg:pypi/demo-25108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32136@1.0.1","target":"pkg:pypi/demo-12957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32136@1.0.1","target":"pkg:pypi/demo-18609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32136@1.0.1","target":"pkg:pypi/demo-19848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32136@1.0.1","target":"pkg:pypi/demo-31412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32137@1.0.2","target":"pkg:pypi/demo-14978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32137@1.0.2","target":"pkg:pypi/demo-25774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32137@1.0.2","target":"pkg:pypi/demo-31664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32137@1.0.2","target":"pkg:pypi/demo-32045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32138@1.0.3","target":"pkg:pypi/demo-12178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32138@1.0.3","target":"pkg:pypi/demo-16337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32138@1.0.3","target":"pkg:pypi/demo-23503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32139@1.0.4","target":"pkg:pypi/demo-15778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32139@1.0.4","target":"pkg:pypi/demo-17354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32139@1.0.4","target":"pkg:pypi/demo-28118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32139@1.0.4","target":"pkg:pypi/demo-31923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3213@1.0.3","target":"pkg:pypi/demo-15653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3213@1.0.3","target":"pkg:pypi/demo-25273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32140@1.0.0","target":"pkg:pypi/demo-10918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32140@1.0.0","target":"pkg:pypi/demo-14670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32140@1.0.0","target":"pkg:pypi/demo-20975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32140@1.0.0","target":"pkg:pypi/demo-21631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32141@1.0.1","target":"pkg:pypi/demo-11208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32142@1.0.2","target":"pkg:pypi/demo-10853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32142@1.0.2","target":"pkg:pypi/demo-13399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32143@1.0.3","target":"pkg:pypi/demo-15923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32143@1.0.3","target":"pkg:pypi/demo-2532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32143@1.0.3","target":"pkg:pypi/demo-27320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32143@1.0.3","target":"pkg:pypi/demo-28377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32144@1.0.4","target":"pkg:pypi/demo-18495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32145@1.0.0","target":"pkg:pypi/demo-1183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32145@1.0.0","target":"pkg:pypi/demo-16603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32145@1.0.0","target":"pkg:pypi/demo-21418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32145@1.0.0","target":"pkg:pypi/demo-23721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32146@1.0.1","target":"pkg:pypi/demo-13815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32147@1.0.2","target":"pkg:pypi/demo-14598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32148@1.0.3","target":"pkg:pypi/demo-15850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32149@1.0.4","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32149@1.0.4","target":"pkg:pypi/demo-19205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32149@1.0.4","target":"pkg:pypi/demo-27134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3214@1.0.4","target":"pkg:pypi/demo-21542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32150@1.0.0","target":"pkg:pypi/demo-14918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32150@1.0.0","target":"pkg:pypi/demo-16736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32150@1.0.0","target":"pkg:pypi/demo-18698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32150@1.0.0","target":"pkg:pypi/demo-27145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32151@1.0.1","target":"pkg:pypi/demo-21889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32151@1.0.1","target":"pkg:pypi/demo-23430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32151@1.0.1","target":"pkg:pypi/demo-28136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32152@1.0.2","target":"pkg:pypi/demo-12556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32152@1.0.2","target":"pkg:pypi/demo-13373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32152@1.0.2","target":"pkg:pypi/demo-21180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32152@1.0.2","target":"pkg:pypi/demo-31032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32153@1.0.3","target":"pkg:pypi/demo-122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32153@1.0.3","target":"pkg:pypi/demo-1517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32153@1.0.3","target":"pkg:pypi/demo-25893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32153@1.0.3","target":"pkg:pypi/demo-28984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32154@1.0.4","target":"pkg:pypi/demo-26387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32155@1.0.0","target":"pkg:pypi/demo-16591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32155@1.0.0","target":"pkg:pypi/demo-30947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32156@1.0.1","target":"pkg:pypi/demo-14927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32156@1.0.1","target":"pkg:pypi/demo-31349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32157@1.0.2","target":"pkg:pypi/demo-19877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32157@1.0.2","target":"pkg:pypi/demo-31059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32158@1.0.3","target":"pkg:pypi/demo-30555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32159@1.0.4","target":"pkg:pypi/demo-13868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32159@1.0.4","target":"pkg:pypi/demo-27131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3215@1.0.0","target":"pkg:pypi/demo-18499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3215@1.0.0","target":"pkg:pypi/demo-23479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3215@1.0.0","target":"pkg:pypi/demo-2898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32160@1.0.0","target":"pkg:pypi/demo-18644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32160@1.0.0","target":"pkg:pypi/demo-23893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32161@1.0.1","target":"pkg:pypi/demo-26058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32162@1.0.2","target":"pkg:pypi/demo-13466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32162@1.0.2","target":"pkg:pypi/demo-26368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32163@1.0.3","target":"pkg:pypi/demo-16838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32163@1.0.3","target":"pkg:pypi/demo-18947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32163@1.0.3","target":"pkg:pypi/demo-25405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32164@1.0.4","target":"pkg:pypi/demo-1038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32164@1.0.4","target":"pkg:pypi/demo-21079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32165@1.0.0","target":"pkg:pypi/demo-17199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32166@1.0.1","target":"pkg:pypi/demo-13843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32166@1.0.1","target":"pkg:pypi/demo-169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32166@1.0.1","target":"pkg:pypi/demo-27549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32167@1.0.2","target":"pkg:pypi/demo-30654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32168@1.0.3","target":"pkg:pypi/demo-18650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32168@1.0.3","target":"pkg:pypi/demo-3040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32169@1.0.4","target":"pkg:pypi/demo-20997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32169@1.0.4","target":"pkg:pypi/demo-22751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32169@1.0.4","target":"pkg:pypi/demo-30913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3216@1.0.1","target":"pkg:pypi/demo-1460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3216@1.0.1","target":"pkg:pypi/demo-2706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3216@1.0.1","target":"pkg:pypi/demo-3013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32170@1.0.0","target":"pkg:pypi/demo-13195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32170@1.0.0","target":"pkg:pypi/demo-14105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32170@1.0.0","target":"pkg:pypi/demo-18032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32170@1.0.0","target":"pkg:pypi/demo-29709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32171@1.0.1","target":"pkg:pypi/demo-12358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32171@1.0.1","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32171@1.0.1","target":"pkg:pypi/demo-21109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32172@1.0.2","target":"pkg:pypi/demo-13802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32173@1.0.3","target":"pkg:pypi/demo-10719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32173@1.0.3","target":"pkg:pypi/demo-20504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32173@1.0.3","target":"pkg:pypi/demo-23885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32173@1.0.3","target":"pkg:pypi/demo-27029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32174@1.0.4","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32174@1.0.4","target":"pkg:pypi/demo-28614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32175@1.0.0","target":"pkg:pypi/demo-1840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32175@1.0.0","target":"pkg:pypi/demo-28614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32176@1.0.1","target":"pkg:pypi/demo-12115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32176@1.0.1","target":"pkg:pypi/demo-2246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32176@1.0.1","target":"pkg:pypi/demo-23067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32177@1.0.2","target":"pkg:pypi/demo-17239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32177@1.0.2","target":"pkg:pypi/demo-17707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32177@1.0.2","target":"pkg:pypi/demo-26565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32178@1.0.3","target":"pkg:pypi/demo-1088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32178@1.0.3","target":"pkg:pypi/demo-11015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32179@1.0.4","target":"pkg:pypi/demo-20641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32179@1.0.4","target":"pkg:pypi/demo-20833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3217@1.0.2","target":"pkg:pypi/demo-30778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32180@1.0.0","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32180@1.0.0","target":"pkg:pypi/demo-14013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32180@1.0.0","target":"pkg:pypi/demo-30440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32180@1.0.0","target":"pkg:pypi/demo-31731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32181@1.0.1","target":"pkg:pypi/demo-25851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32182@1.0.2","target":"pkg:pypi/demo-26337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32183@1.0.3","target":"pkg:pypi/demo-1512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32183@1.0.3","target":"pkg:pypi/demo-17123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32183@1.0.3","target":"pkg:pypi/demo-25975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32183@1.0.3","target":"pkg:pypi/demo-29160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32184@1.0.4","target":"pkg:pypi/demo-22792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32184@1.0.4","target":"pkg:pypi/demo-28925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32184@1.0.4","target":"pkg:pypi/demo-289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32185@1.0.0","target":"pkg:pypi/demo-19195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32186@1.0.1","target":"pkg:pypi/demo-18905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32186@1.0.1","target":"pkg:pypi/demo-26380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32186@1.0.1","target":"pkg:pypi/demo-30138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32187@1.0.2","target":"pkg:pypi/demo-16722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32187@1.0.2","target":"pkg:pypi/demo-25220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32188@1.0.3","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32188@1.0.3","target":"pkg:pypi/demo-16542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32188@1.0.3","target":"pkg:pypi/demo-23315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32188@1.0.3","target":"pkg:pypi/demo-27105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32189@1.0.4","target":"pkg:pypi/demo-1198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32189@1.0.4","target":"pkg:pypi/demo-19463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32189@1.0.4","target":"pkg:pypi/demo-28222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3218@1.0.3","target":"pkg:pypi/demo-16468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3218@1.0.3","target":"pkg:pypi/demo-16820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3218@1.0.3","target":"pkg:pypi/demo-25263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3218@1.0.3","target":"pkg:pypi/demo-31705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32190@1.0.0","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32190@1.0.0","target":"pkg:pypi/demo-12040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32191@1.0.1","target":"pkg:pypi/demo-1283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32191@1.0.1","target":"pkg:pypi/demo-20317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32192@1.0.2","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32192@1.0.2","target":"pkg:pypi/demo-17809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32192@1.0.2","target":"pkg:pypi/demo-24127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32193@1.0.3","target":"pkg:pypi/demo-14273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32193@1.0.3","target":"pkg:pypi/demo-14462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32193@1.0.3","target":"pkg:pypi/demo-22672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32193@1.0.3","target":"pkg:pypi/demo-28595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32194@1.0.4","target":"pkg:pypi/demo-14233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32195@1.0.0","target":"pkg:pypi/demo-13991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32195@1.0.0","target":"pkg:pypi/demo-18705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32195@1.0.0","target":"pkg:pypi/demo-2127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32195@1.0.0","target":"pkg:pypi/demo-28205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32196@1.0.1","target":"pkg:pypi/demo-13211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32197@1.0.2","target":"pkg:pypi/demo-18575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32197@1.0.2","target":"pkg:pypi/demo-23041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32198@1.0.3","target":"pkg:pypi/demo-2211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32198@1.0.3","target":"pkg:pypi/demo-22837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32198@1.0.3","target":"pkg:pypi/demo-28394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32199@1.0.4","target":"pkg:pypi/demo-21888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32199@1.0.4","target":"pkg:pypi/demo-3134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3219@1.0.4","target":"pkg:pypi/demo-10368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3219@1.0.4","target":"pkg:pypi/demo-20935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3219@1.0.4","target":"pkg:pypi/demo-28370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3219@1.0.4","target":"pkg:pypi/demo-2930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-321@1.0.1","target":"pkg:pypi/demo-1485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-321@1.0.1","target":"pkg:pypi/demo-18027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-321@1.0.1","target":"pkg:pypi/demo-25688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-321@1.0.1","target":"pkg:pypi/demo-2829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32200@1.0.0","target":"pkg:pypi/demo-29091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32200@1.0.0","target":"pkg:pypi/demo-30064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32200@1.0.0","target":"pkg:pypi/demo-30079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32200@1.0.0","target":"pkg:pypi/demo-31865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32201@1.0.1","target":"pkg:pypi/demo-17239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32201@1.0.1","target":"pkg:pypi/demo-19755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32202@1.0.2","target":"pkg:pypi/demo-13040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32202@1.0.2","target":"pkg:pypi/demo-2244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32202@1.0.2","target":"pkg:pypi/demo-27575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32203@1.0.3","target":"pkg:pypi/demo-13326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32203@1.0.3","target":"pkg:pypi/demo-20587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32203@1.0.3","target":"pkg:pypi/demo-2297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32203@1.0.3","target":"pkg:pypi/demo-29862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32204@1.0.4","target":"pkg:pypi/demo-2060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32204@1.0.4","target":"pkg:pypi/demo-21774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32204@1.0.4","target":"pkg:pypi/demo-24153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32205@1.0.0","target":"pkg:pypi/demo-20960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32205@1.0.0","target":"pkg:pypi/demo-25394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32206@1.0.1","target":"pkg:pypi/demo-28594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32207@1.0.2","target":"pkg:pypi/demo-10235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32207@1.0.2","target":"pkg:pypi/demo-17513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32207@1.0.2","target":"pkg:pypi/demo-20960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32207@1.0.2","target":"pkg:pypi/demo-26943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32208@1.0.3","target":"pkg:pypi/demo-16049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32208@1.0.3","target":"pkg:pypi/demo-17180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32208@1.0.3","target":"pkg:pypi/demo-26033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32208@1.0.3","target":"pkg:pypi/demo-2657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32209@1.0.4","target":"pkg:pypi/demo-14807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3220@1.0.0","target":"pkg:pypi/demo-16602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3220@1.0.0","target":"pkg:pypi/demo-18581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3220@1.0.0","target":"pkg:pypi/demo-1945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3220@1.0.0","target":"pkg:pypi/demo-27257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32210@1.0.0","target":"pkg:pypi/demo-14816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32210@1.0.0","target":"pkg:pypi/demo-17466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32210@1.0.0","target":"pkg:pypi/demo-18034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32210@1.0.0","target":"pkg:pypi/demo-29089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32211@1.0.1","target":"pkg:pypi/demo-12551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32211@1.0.1","target":"pkg:pypi/demo-2953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32212@1.0.2","target":"pkg:pypi/demo-13259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32213@1.0.3","target":"pkg:pypi/demo-16067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32213@1.0.3","target":"pkg:pypi/demo-1960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32213@1.0.3","target":"pkg:pypi/demo-26405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32213@1.0.3","target":"pkg:pypi/demo-2759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32214@1.0.4","target":"pkg:pypi/demo-16016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32215@1.0.0","target":"pkg:pypi/demo-17614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32216@1.0.1","target":"pkg:pypi/demo-21655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32216@1.0.1","target":"pkg:pypi/demo-23349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32216@1.0.1","target":"pkg:pypi/demo-28739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32217@1.0.2","target":"pkg:pypi/demo-11887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32217@1.0.2","target":"pkg:pypi/demo-2485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32217@1.0.2","target":"pkg:pypi/demo-30178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32218@1.0.3","target":"pkg:pypi/demo-30215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32219@1.0.4","target":"pkg:pypi/demo-16257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3221@1.0.1","target":"pkg:pypi/demo-14071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3221@1.0.1","target":"pkg:pypi/demo-200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3221@1.0.1","target":"pkg:pypi/demo-22102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3221@1.0.1","target":"pkg:pypi/demo-27776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32220@1.0.0","target":"pkg:pypi/demo-13345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32220@1.0.0","target":"pkg:pypi/demo-16664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32221@1.0.1","target":"pkg:pypi/demo-14807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32221@1.0.1","target":"pkg:pypi/demo-26866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32221@1.0.1","target":"pkg:pypi/demo-27683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32222@1.0.2","target":"pkg:pypi/demo-15339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32222@1.0.2","target":"pkg:pypi/demo-22713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32223@1.0.3","target":"pkg:pypi/demo-18374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32223@1.0.3","target":"pkg:pypi/demo-26995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32224@1.0.4","target":"pkg:pypi/demo-18138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32224@1.0.4","target":"pkg:pypi/demo-24764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32224@1.0.4","target":"pkg:pypi/demo-26674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32225@1.0.0","target":"pkg:pypi/demo-24390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32226@1.0.1","target":"pkg:pypi/demo-1957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32226@1.0.1","target":"pkg:pypi/demo-2871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32226@1.0.1","target":"pkg:pypi/demo-30844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32227@1.0.2","target":"pkg:pypi/demo-16001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32227@1.0.2","target":"pkg:pypi/demo-2098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32228@1.0.3","target":"pkg:pypi/demo-29574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32229@1.0.4","target":"pkg:pypi/demo-1071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32229@1.0.4","target":"pkg:pypi/demo-21365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32229@1.0.4","target":"pkg:pypi/demo-2493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32229@1.0.4","target":"pkg:pypi/demo-29757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3222@1.0.2","target":"pkg:pypi/demo-18748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3222@1.0.2","target":"pkg:pypi/demo-24487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3222@1.0.2","target":"pkg:pypi/demo-30827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32230@1.0.0","target":"pkg:pypi/demo-15145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32231@1.0.1","target":"pkg:pypi/demo-16760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32231@1.0.1","target":"pkg:pypi/demo-30277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32232@1.0.2","target":"pkg:pypi/demo-16894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32232@1.0.2","target":"pkg:pypi/demo-18582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32232@1.0.2","target":"pkg:pypi/demo-19314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32232@1.0.2","target":"pkg:pypi/demo-30686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32233@1.0.3","target":"pkg:pypi/demo-11696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32233@1.0.3","target":"pkg:pypi/demo-18547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32233@1.0.3","target":"pkg:pypi/demo-27964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32234@1.0.4","target":"pkg:pypi/demo-13239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32234@1.0.4","target":"pkg:pypi/demo-1933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32234@1.0.4","target":"pkg:pypi/demo-26012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32235@1.0.0","target":"pkg:pypi/demo-16947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32235@1.0.0","target":"pkg:pypi/demo-18915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32236@1.0.1","target":"pkg:pypi/demo-27516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32236@1.0.1","target":"pkg:pypi/demo-3182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32237@1.0.2","target":"pkg:pypi/demo-14793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32237@1.0.2","target":"pkg:pypi/demo-14987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32237@1.0.2","target":"pkg:pypi/demo-15347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32237@1.0.2","target":"pkg:pypi/demo-25258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32238@1.0.3","target":"pkg:pypi/demo-17468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32238@1.0.3","target":"pkg:pypi/demo-26187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32238@1.0.3","target":"pkg:pypi/demo-26690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32239@1.0.4","target":"pkg:pypi/demo-2448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3223@1.0.3","target":"pkg:pypi/demo-2176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3223@1.0.3","target":"pkg:pypi/demo-23406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3223@1.0.3","target":"pkg:pypi/demo-26329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32240@1.0.0","target":"pkg:pypi/demo-14876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32240@1.0.0","target":"pkg:pypi/demo-19940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32241@1.0.1","target":"pkg:pypi/demo-12860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32241@1.0.1","target":"pkg:pypi/demo-1734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32241@1.0.1","target":"pkg:pypi/demo-22970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32241@1.0.1","target":"pkg:pypi/demo-25790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32242@1.0.2","target":"pkg:pypi/demo-10777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32242@1.0.2","target":"pkg:pypi/demo-1136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32242@1.0.2","target":"pkg:pypi/demo-28897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32242@1.0.2","target":"pkg:pypi/demo-31651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32243@1.0.3","target":"pkg:pypi/demo-139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32243@1.0.3","target":"pkg:pypi/demo-18183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32243@1.0.3","target":"pkg:pypi/demo-22829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32243@1.0.3","target":"pkg:pypi/demo-30631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32244@1.0.4","target":"pkg:pypi/demo-13864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32244@1.0.4","target":"pkg:pypi/demo-14361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32244@1.0.4","target":"pkg:pypi/demo-29673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32244@1.0.4","target":"pkg:pypi/demo-32175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32245@1.0.0","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32245@1.0.0","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32245@1.0.0","target":"pkg:pypi/demo-14828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32246@1.0.1","target":"pkg:pypi/demo-15628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32246@1.0.1","target":"pkg:pypi/demo-16853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32246@1.0.1","target":"pkg:pypi/demo-28612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32247@1.0.2","target":"pkg:pypi/demo-25368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32248@1.0.3","target":"pkg:pypi/demo-1400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32248@1.0.3","target":"pkg:pypi/demo-14665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32248@1.0.3","target":"pkg:pypi/demo-28520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32249@1.0.4","target":"pkg:pypi/demo-14587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32249@1.0.4","target":"pkg:pypi/demo-1765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32249@1.0.4","target":"pkg:pypi/demo-23434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32249@1.0.4","target":"pkg:pypi/demo-23998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3224@1.0.4","target":"pkg:pypi/demo-28369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3224@1.0.4","target":"pkg:pypi/demo-30488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32250@1.0.0","target":"pkg:pypi/demo-12192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32250@1.0.0","target":"pkg:pypi/demo-2161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32250@1.0.0","target":"pkg:pypi/demo-3007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32251@1.0.1","target":"pkg:pypi/demo-17269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32252@1.0.2","target":"pkg:pypi/demo-1116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32252@1.0.2","target":"pkg:pypi/demo-22714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32252@1.0.2","target":"pkg:pypi/demo-25453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32253@1.0.3","target":"pkg:pypi/demo-29098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32254@1.0.4","target":"pkg:pypi/demo-19624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32254@1.0.4","target":"pkg:pypi/demo-2906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32255@1.0.0","target":"pkg:pypi/demo-30513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32256@1.0.1","target":"pkg:pypi/demo-1883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32257@1.0.2","target":"pkg:pypi/demo-25510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32258@1.0.3","target":"pkg:pypi/demo-18379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32258@1.0.3","target":"pkg:pypi/demo-2001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32258@1.0.3","target":"pkg:pypi/demo-25951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32258@1.0.3","target":"pkg:pypi/demo-2920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32259@1.0.4","target":"pkg:pypi/demo-16260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32259@1.0.4","target":"pkg:pypi/demo-16720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32259@1.0.4","target":"pkg:pypi/demo-29878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3225@1.0.0","target":"pkg:pypi/demo-12716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3225@1.0.0","target":"pkg:pypi/demo-15278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3225@1.0.0","target":"pkg:pypi/demo-16109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3225@1.0.0","target":"pkg:pypi/demo-26408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32260@1.0.0","target":"pkg:pypi/demo-32155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32261@1.0.1","target":"pkg:pypi/demo-27935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32261@1.0.1","target":"pkg:pypi/demo-30651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32262@1.0.2","target":"pkg:pypi/demo-21279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32262@1.0.2","target":"pkg:pypi/demo-29584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32262@1.0.2","target":"pkg:pypi/demo-31318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32263@1.0.3","target":"pkg:pypi/demo-19394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32263@1.0.3","target":"pkg:pypi/demo-21820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32263@1.0.3","target":"pkg:pypi/demo-23446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32263@1.0.3","target":"pkg:pypi/demo-28444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32264@1.0.4","target":"pkg:pypi/demo-1385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32264@1.0.4","target":"pkg:pypi/demo-1937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32264@1.0.4","target":"pkg:pypi/demo-21101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32265@1.0.0","target":"pkg:pypi/demo-16345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32265@1.0.0","target":"pkg:pypi/demo-17428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32266@1.0.1","target":"pkg:pypi/demo-14771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32267@1.0.2","target":"pkg:pypi/demo-29861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32268@1.0.3","target":"pkg:pypi/demo-31117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32269@1.0.4","target":"pkg:pypi/demo-16652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32269@1.0.4","target":"pkg:pypi/demo-17132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32269@1.0.4","target":"pkg:pypi/demo-2821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3226@1.0.1","target":"pkg:pypi/demo-10930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32270@1.0.0","target":"pkg:pypi/demo-13037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32270@1.0.0","target":"pkg:pypi/demo-29976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32271@1.0.1","target":"pkg:pypi/demo-10570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32271@1.0.1","target":"pkg:pypi/demo-21875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32271@1.0.1","target":"pkg:pypi/demo-252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32271@1.0.1","target":"pkg:pypi/demo-31792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32272@1.0.2","target":"pkg:pypi/demo-24342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32272@1.0.2","target":"pkg:pypi/demo-26781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32272@1.0.2","target":"pkg:pypi/demo-27568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32273@1.0.3","target":"pkg:pypi/demo-11937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32273@1.0.3","target":"pkg:pypi/demo-20020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32273@1.0.3","target":"pkg:pypi/demo-22808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32274@1.0.4","target":"pkg:pypi/demo-23432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32275@1.0.0","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32275@1.0.0","target":"pkg:pypi/demo-12227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32276@1.0.1","target":"pkg:pypi/demo-1810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32276@1.0.1","target":"pkg:pypi/demo-19485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32276@1.0.1","target":"pkg:pypi/demo-23740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32276@1.0.1","target":"pkg:pypi/demo-29832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32277@1.0.2","target":"pkg:pypi/demo-14641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32277@1.0.2","target":"pkg:pypi/demo-17032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32277@1.0.2","target":"pkg:pypi/demo-23621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32278@1.0.3","target":"pkg:pypi/demo-21285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32278@1.0.3","target":"pkg:pypi/demo-29594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32279@1.0.4","target":"pkg:pypi/demo-12334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32279@1.0.4","target":"pkg:pypi/demo-19438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3227@1.0.2","target":"pkg:pypi/demo-16035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3227@1.0.2","target":"pkg:pypi/demo-17804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3227@1.0.2","target":"pkg:pypi/demo-19676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32280@1.0.0","target":"pkg:pypi/demo-1793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32280@1.0.0","target":"pkg:pypi/demo-19792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32281@1.0.1","target":"pkg:pypi/demo-16754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32282@1.0.2","target":"pkg:pypi/demo-24536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32282@1.0.2","target":"pkg:pypi/demo-26965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32283@1.0.3","target":"pkg:pypi/demo-11207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32283@1.0.3","target":"pkg:pypi/demo-12923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32283@1.0.3","target":"pkg:pypi/demo-20964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32284@1.0.4","target":"pkg:pypi/demo-1598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32284@1.0.4","target":"pkg:pypi/demo-17749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32285@1.0.0","target":"pkg:pypi/demo-19198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32285@1.0.0","target":"pkg:pypi/demo-22905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32286@1.0.1","target":"pkg:pypi/demo-28738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32287@1.0.2","target":"pkg:pypi/demo-24842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32288@1.0.3","target":"pkg:pypi/demo-16955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32288@1.0.3","target":"pkg:pypi/demo-28998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32289@1.0.4","target":"pkg:pypi/demo-13475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32289@1.0.4","target":"pkg:pypi/demo-22361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32289@1.0.4","target":"pkg:pypi/demo-22741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3228@1.0.3","target":"pkg:pypi/demo-23198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32290@1.0.0","target":"pkg:pypi/demo-10268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32290@1.0.0","target":"pkg:pypi/demo-2970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32291@1.0.1","target":"pkg:pypi/demo-18729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32291@1.0.1","target":"pkg:pypi/demo-19770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32291@1.0.1","target":"pkg:pypi/demo-29014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32292@1.0.2","target":"pkg:pypi/demo-2599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32292@1.0.2","target":"pkg:pypi/demo-27069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32293@1.0.3","target":"pkg:pypi/demo-15183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32293@1.0.3","target":"pkg:pypi/demo-17285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32293@1.0.3","target":"pkg:pypi/demo-21395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32294@1.0.4","target":"pkg:pypi/demo-10336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32294@1.0.4","target":"pkg:pypi/demo-11151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32294@1.0.4","target":"pkg:pypi/demo-12974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32294@1.0.4","target":"pkg:pypi/demo-29561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32295@1.0.0","target":"pkg:pypi/demo-10472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32295@1.0.0","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32295@1.0.0","target":"pkg:pypi/demo-12895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32295@1.0.0","target":"pkg:pypi/demo-15127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32296@1.0.1","target":"pkg:pypi/demo-11960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32296@1.0.1","target":"pkg:pypi/demo-14168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32296@1.0.1","target":"pkg:pypi/demo-15692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32296@1.0.1","target":"pkg:pypi/demo-240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32297@1.0.2","target":"pkg:pypi/demo-1196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32297@1.0.2","target":"pkg:pypi/demo-15337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32297@1.0.2","target":"pkg:pypi/demo-19537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32297@1.0.2","target":"pkg:pypi/demo-20438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32298@1.0.3","target":"pkg:pypi/demo-17131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32298@1.0.3","target":"pkg:pypi/demo-25317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32298@1.0.3","target":"pkg:pypi/demo-28271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32298@1.0.3","target":"pkg:pypi/demo-29506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32299@1.0.4","target":"pkg:pypi/demo-14037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32299@1.0.4","target":"pkg:pypi/demo-2217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32299@1.0.4","target":"pkg:pypi/demo-23751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32299@1.0.4","target":"pkg:pypi/demo-2675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3229@1.0.4","target":"pkg:pypi/demo-14282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-322@1.0.2","target":"pkg:pypi/demo-19356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-322@1.0.2","target":"pkg:pypi/demo-28139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32300@1.0.0","target":"pkg:pypi/demo-11943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32300@1.0.0","target":"pkg:pypi/demo-2205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32301@1.0.1","target":"pkg:pypi/demo-20343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32302@1.0.2","target":"pkg:pypi/demo-15527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32302@1.0.2","target":"pkg:pypi/demo-1660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32303@1.0.3","target":"pkg:pypi/demo-28033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32303@1.0.3","target":"pkg:pypi/demo-28654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32304@1.0.4","target":"pkg:pypi/demo-12207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32304@1.0.4","target":"pkg:pypi/demo-14316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32304@1.0.4","target":"pkg:pypi/demo-20337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32305@1.0.0","target":"pkg:pypi/demo-22081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32305@1.0.0","target":"pkg:pypi/demo-26753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32306@1.0.1","target":"pkg:pypi/demo-20013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32306@1.0.1","target":"pkg:pypi/demo-20772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32306@1.0.1","target":"pkg:pypi/demo-23487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32307@1.0.2","target":"pkg:pypi/demo-29290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32307@1.0.2","target":"pkg:pypi/demo-31072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32308@1.0.3","target":"pkg:pypi/demo-13201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32308@1.0.3","target":"pkg:pypi/demo-18866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32308@1.0.3","target":"pkg:pypi/demo-23359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32309@1.0.4","target":"pkg:pypi/demo-10708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32309@1.0.4","target":"pkg:pypi/demo-20479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32309@1.0.4","target":"pkg:pypi/demo-22815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32309@1.0.4","target":"pkg:pypi/demo-23835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3230@1.0.0","target":"pkg:pypi/demo-17887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32310@1.0.0","target":"pkg:pypi/demo-19119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32310@1.0.0","target":"pkg:pypi/demo-21476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32310@1.0.0","target":"pkg:pypi/demo-25379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32311@1.0.1","target":"pkg:pypi/demo-20934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32311@1.0.1","target":"pkg:pypi/demo-26347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32312@1.0.2","target":"pkg:pypi/demo-28850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32313@1.0.3","target":"pkg:pypi/demo-15058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32313@1.0.3","target":"pkg:pypi/demo-30613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32314@1.0.4","target":"pkg:pypi/demo-13626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32314@1.0.4","target":"pkg:pypi/demo-16763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32314@1.0.4","target":"pkg:pypi/demo-23242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32315@1.0.0","target":"pkg:pypi/demo-13698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32315@1.0.0","target":"pkg:pypi/demo-14098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32315@1.0.0","target":"pkg:pypi/demo-19854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32316@1.0.1","target":"pkg:pypi/demo-16914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32316@1.0.1","target":"pkg:pypi/demo-19612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32317@1.0.2","target":"pkg:pypi/demo-2181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32318@1.0.3","target":"pkg:pypi/demo-2101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32319@1.0.4","target":"pkg:pypi/demo-19284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32319@1.0.4","target":"pkg:pypi/demo-23790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3231@1.0.1","target":"pkg:pypi/demo-18052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3231@1.0.1","target":"pkg:pypi/demo-25469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3231@1.0.1","target":"pkg:pypi/demo-29371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32320@1.0.0","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32320@1.0.0","target":"pkg:pypi/demo-2787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32320@1.0.0","target":"pkg:pypi/demo-28437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32320@1.0.0","target":"pkg:pypi/demo-29858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32321@1.0.1","target":"pkg:pypi/demo-19569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32321@1.0.1","target":"pkg:pypi/demo-21306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32321@1.0.1","target":"pkg:pypi/demo-23362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32321@1.0.1","target":"pkg:pypi/demo-27257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32322@1.0.2","target":"pkg:pypi/demo-19790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32322@1.0.2","target":"pkg:pypi/demo-23330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32322@1.0.2","target":"pkg:pypi/demo-27679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32323@1.0.3","target":"pkg:pypi/demo-19844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32323@1.0.3","target":"pkg:pypi/demo-24860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32323@1.0.3","target":"pkg:pypi/demo-27812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32324@1.0.4","target":"pkg:pypi/demo-11047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32324@1.0.4","target":"pkg:pypi/demo-11484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32324@1.0.4","target":"pkg:pypi/demo-13275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32325@1.0.0","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32325@1.0.0","target":"pkg:pypi/demo-1018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32325@1.0.0","target":"pkg:pypi/demo-1190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32325@1.0.0","target":"pkg:pypi/demo-29529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32326@1.0.1","target":"pkg:pypi/demo-14013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32327@1.0.2","target":"pkg:pypi/demo-28889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32328@1.0.3","target":"pkg:pypi/demo-14862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32328@1.0.3","target":"pkg:pypi/demo-18087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32328@1.0.3","target":"pkg:pypi/demo-18988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32328@1.0.3","target":"pkg:pypi/demo-23951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32329@1.0.4","target":"pkg:pypi/demo-11155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3232@1.0.2","target":"pkg:pypi/demo-11665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3232@1.0.2","target":"pkg:pypi/demo-12369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3232@1.0.2","target":"pkg:pypi/demo-17536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3232@1.0.2","target":"pkg:pypi/demo-20546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32330@1.0.0","target":"pkg:pypi/demo-25520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32330@1.0.0","target":"pkg:pypi/demo-31935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32331@1.0.1","target":"pkg:pypi/demo-28860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32332@1.0.2","target":"pkg:pypi/demo-17802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32332@1.0.2","target":"pkg:pypi/demo-189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32332@1.0.2","target":"pkg:pypi/demo-25159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32332@1.0.2","target":"pkg:pypi/demo-28029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32333@1.0.3","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32333@1.0.3","target":"pkg:pypi/demo-18599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32333@1.0.3","target":"pkg:pypi/demo-25842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32334@1.0.4","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32334@1.0.4","target":"pkg:pypi/demo-30782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32335@1.0.0","target":"pkg:pypi/demo-11019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32335@1.0.0","target":"pkg:pypi/demo-13041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32335@1.0.0","target":"pkg:pypi/demo-22748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32335@1.0.0","target":"pkg:pypi/demo-23806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32336@1.0.1","target":"pkg:pypi/demo-13673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32337@1.0.2","target":"pkg:pypi/demo-11131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32337@1.0.2","target":"pkg:pypi/demo-19347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32337@1.0.2","target":"pkg:pypi/demo-28877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32338@1.0.3","target":"pkg:pypi/demo-12978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32338@1.0.3","target":"pkg:pypi/demo-13770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32338@1.0.3","target":"pkg:pypi/demo-14607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32338@1.0.3","target":"pkg:pypi/demo-27316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32339@1.0.4","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32339@1.0.4","target":"pkg:pypi/demo-15276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32339@1.0.4","target":"pkg:pypi/demo-17742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32339@1.0.4","target":"pkg:pypi/demo-18364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3233@1.0.3","target":"pkg:pypi/demo-13340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3233@1.0.3","target":"pkg:pypi/demo-15441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3233@1.0.3","target":"pkg:pypi/demo-16579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32340@1.0.0","target":"pkg:pypi/demo-11623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32340@1.0.0","target":"pkg:pypi/demo-24449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32341@1.0.1","target":"pkg:pypi/demo-19683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32341@1.0.1","target":"pkg:pypi/demo-32252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32342@1.0.2","target":"pkg:pypi/demo-12086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32342@1.0.2","target":"pkg:pypi/demo-19980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32342@1.0.2","target":"pkg:pypi/demo-28350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32343@1.0.3","target":"pkg:pypi/demo-15962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32343@1.0.3","target":"pkg:pypi/demo-20336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32343@1.0.3","target":"pkg:pypi/demo-24430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32344@1.0.4","target":"pkg:pypi/demo-31812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32345@1.0.0","target":"pkg:pypi/demo-18042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32345@1.0.0","target":"pkg:pypi/demo-21049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32345@1.0.0","target":"pkg:pypi/demo-25646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32346@1.0.1","target":"pkg:pypi/demo-10202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32346@1.0.1","target":"pkg:pypi/demo-12060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32346@1.0.1","target":"pkg:pypi/demo-19290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32346@1.0.1","target":"pkg:pypi/demo-27305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32347@1.0.2","target":"pkg:pypi/demo-23676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32347@1.0.2","target":"pkg:pypi/demo-30869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32348@1.0.3","target":"pkg:pypi/demo-29661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32349@1.0.4","target":"pkg:pypi/demo-15178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3234@1.0.4","target":"pkg:pypi/demo-24146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3234@1.0.4","target":"pkg:pypi/demo-24316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3234@1.0.4","target":"pkg:pypi/demo-25687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32350@1.0.0","target":"pkg:pypi/demo-19832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32350@1.0.0","target":"pkg:pypi/demo-20628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32350@1.0.0","target":"pkg:pypi/demo-22753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32350@1.0.0","target":"pkg:pypi/demo-24045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32351@1.0.1","target":"pkg:pypi/demo-22186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32352@1.0.2","target":"pkg:pypi/demo-18897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32353@1.0.3","target":"pkg:pypi/demo-17198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32353@1.0.3","target":"pkg:pypi/demo-27657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32353@1.0.3","target":"pkg:pypi/demo-30298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32354@1.0.4","target":"pkg:pypi/demo-2203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32354@1.0.4","target":"pkg:pypi/demo-22210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32354@1.0.4","target":"pkg:pypi/demo-24257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32354@1.0.4","target":"pkg:pypi/demo-26408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32355@1.0.0","target":"pkg:pypi/demo-18642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32355@1.0.0","target":"pkg:pypi/demo-31496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32356@1.0.1","target":"pkg:pypi/demo-11950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32356@1.0.1","target":"pkg:pypi/demo-1957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32356@1.0.1","target":"pkg:pypi/demo-22297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32356@1.0.1","target":"pkg:pypi/demo-28255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32357@1.0.2","target":"pkg:pypi/demo-14152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32357@1.0.2","target":"pkg:pypi/demo-20720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32358@1.0.3","target":"pkg:pypi/demo-13472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32358@1.0.3","target":"pkg:pypi/demo-21698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32358@1.0.3","target":"pkg:pypi/demo-22816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32358@1.0.3","target":"pkg:pypi/demo-28307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32359@1.0.4","target":"pkg:pypi/demo-20684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32359@1.0.4","target":"pkg:pypi/demo-30995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32359@1.0.4","target":"pkg:pypi/demo-31065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3235@1.0.0","target":"pkg:pypi/demo-14851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3235@1.0.0","target":"pkg:pypi/demo-20052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3235@1.0.0","target":"pkg:pypi/demo-2950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3235@1.0.0","target":"pkg:pypi/demo-3103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32360@1.0.0","target":"pkg:pypi/demo-16779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32361@1.0.1","target":"pkg:pypi/demo-13721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32361@1.0.1","target":"pkg:pypi/demo-21259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32361@1.0.1","target":"pkg:pypi/demo-21663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32362@1.0.2","target":"pkg:pypi/demo-22380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32362@1.0.2","target":"pkg:pypi/demo-25865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32363@1.0.3","target":"pkg:pypi/demo-1108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32363@1.0.3","target":"pkg:pypi/demo-26337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32363@1.0.3","target":"pkg:pypi/demo-28496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32363@1.0.3","target":"pkg:pypi/demo-29237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32364@1.0.4","target":"pkg:pypi/demo-22942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32364@1.0.4","target":"pkg:pypi/demo-26212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32364@1.0.4","target":"pkg:pypi/demo-26625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32365@1.0.0","target":"pkg:pypi/demo-15650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32365@1.0.0","target":"pkg:pypi/demo-18096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32365@1.0.0","target":"pkg:pypi/demo-2478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32366@1.0.1","target":"pkg:pypi/demo-17819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32366@1.0.1","target":"pkg:pypi/demo-20878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32366@1.0.1","target":"pkg:pypi/demo-29435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32367@1.0.2","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32368@1.0.3","target":"pkg:pypi/demo-20373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32368@1.0.3","target":"pkg:pypi/demo-21841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32368@1.0.3","target":"pkg:pypi/demo-30763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32369@1.0.4","target":"pkg:pypi/demo-15761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32369@1.0.4","target":"pkg:pypi/demo-21763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3236@1.0.1","target":"pkg:pypi/demo-11532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3236@1.0.1","target":"pkg:pypi/demo-17965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3236@1.0.1","target":"pkg:pypi/demo-2773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32370@1.0.0","target":"pkg:pypi/demo-23550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32370@1.0.0","target":"pkg:pypi/demo-30492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32371@1.0.1","target":"pkg:pypi/demo-19917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32372@1.0.2","target":"pkg:pypi/demo-13185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32372@1.0.2","target":"pkg:pypi/demo-20113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32372@1.0.2","target":"pkg:pypi/demo-22136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32373@1.0.3","target":"pkg:pypi/demo-26388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32373@1.0.3","target":"pkg:pypi/demo-27549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32374@1.0.4","target":"pkg:pypi/demo-11578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32374@1.0.4","target":"pkg:pypi/demo-23211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32374@1.0.4","target":"pkg:pypi/demo-31473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32375@1.0.0","target":"pkg:pypi/demo-14003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32375@1.0.0","target":"pkg:pypi/demo-16117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32375@1.0.0","target":"pkg:pypi/demo-20259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32376@1.0.1","target":"pkg:pypi/demo-22220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32376@1.0.1","target":"pkg:pypi/demo-25912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32376@1.0.1","target":"pkg:pypi/demo-28429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32376@1.0.1","target":"pkg:pypi/demo-31310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32377@1.0.2","target":"pkg:pypi/demo-1142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32377@1.0.2","target":"pkg:pypi/demo-27485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32378@1.0.3","target":"pkg:pypi/demo-1687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32378@1.0.3","target":"pkg:pypi/demo-2777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32378@1.0.3","target":"pkg:pypi/demo-31964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32379@1.0.4","target":"pkg:pypi/demo-12377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32379@1.0.4","target":"pkg:pypi/demo-26160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32379@1.0.4","target":"pkg:pypi/demo-29967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3237@1.0.2","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3237@1.0.2","target":"pkg:pypi/demo-24940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32380@1.0.0","target":"pkg:pypi/demo-20465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32381@1.0.1","target":"pkg:pypi/demo-23741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32381@1.0.1","target":"pkg:pypi/demo-27614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32381@1.0.1","target":"pkg:pypi/demo-30254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32382@1.0.2","target":"pkg:pypi/demo-19560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32383@1.0.3","target":"pkg:pypi/demo-10798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32383@1.0.3","target":"pkg:pypi/demo-17148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32383@1.0.3","target":"pkg:pypi/demo-18022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32383@1.0.3","target":"pkg:pypi/demo-23861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32384@1.0.4","target":"pkg:pypi/demo-13550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32384@1.0.4","target":"pkg:pypi/demo-15893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32384@1.0.4","target":"pkg:pypi/demo-22024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32384@1.0.4","target":"pkg:pypi/demo-31174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32385@1.0.0","target":"pkg:pypi/demo-13102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32386@1.0.1","target":"pkg:pypi/demo-14087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32386@1.0.1","target":"pkg:pypi/demo-19552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32386@1.0.1","target":"pkg:pypi/demo-22888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32386@1.0.1","target":"pkg:pypi/demo-25918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32387@1.0.2","target":"pkg:pypi/demo-10908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32387@1.0.2","target":"pkg:pypi/demo-24295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32387@1.0.2","target":"pkg:pypi/demo-28431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32388@1.0.3","target":"pkg:pypi/demo-1368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32389@1.0.4","target":"pkg:pypi/demo-16184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3238@1.0.3","target":"pkg:pypi/demo-18890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3238@1.0.3","target":"pkg:pypi/demo-20363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32390@1.0.0","target":"pkg:pypi/demo-10924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32390@1.0.0","target":"pkg:pypi/demo-12737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32390@1.0.0","target":"pkg:pypi/demo-13326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32390@1.0.0","target":"pkg:pypi/demo-2234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32391@1.0.1","target":"pkg:pypi/demo-260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32391@1.0.1","target":"pkg:pypi/demo-28622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32391@1.0.1","target":"pkg:pypi/demo-29961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32392@1.0.2","target":"pkg:pypi/demo-20971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32392@1.0.2","target":"pkg:pypi/demo-27822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32392@1.0.2","target":"pkg:pypi/demo-28503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32392@1.0.2","target":"pkg:pypi/demo-31841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32393@1.0.3","target":"pkg:pypi/demo-19422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32393@1.0.3","target":"pkg:pypi/demo-28005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32393@1.0.3","target":"pkg:pypi/demo-28226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32393@1.0.3","target":"pkg:pypi/demo-30154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32394@1.0.4","target":"pkg:pypi/demo-12251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32394@1.0.4","target":"pkg:pypi/demo-14895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32394@1.0.4","target":"pkg:pypi/demo-2135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32394@1.0.4","target":"pkg:pypi/demo-22699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32395@1.0.0","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32395@1.0.0","target":"pkg:pypi/demo-17555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32396@1.0.1","target":"pkg:pypi/demo-29063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32397@1.0.2","target":"pkg:pypi/demo-2184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32398@1.0.3","target":"pkg:pypi/demo-14150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32398@1.0.3","target":"pkg:pypi/demo-21706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32399@1.0.4","target":"pkg:pypi/demo-13152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32399@1.0.4","target":"pkg:pypi/demo-16323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32399@1.0.4","target":"pkg:pypi/demo-1723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32399@1.0.4","target":"pkg:pypi/demo-28847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3239@1.0.4","target":"pkg:pypi/demo-13050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3239@1.0.4","target":"pkg:pypi/demo-30194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-323@1.0.3","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-323@1.0.3","target":"pkg:pypi/demo-12559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-323@1.0.3","target":"pkg:pypi/demo-20399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-323@1.0.3","target":"pkg:pypi/demo-25838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32400@1.0.0","target":"pkg:pypi/demo-10522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32400@1.0.0","target":"pkg:pypi/demo-13016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32400@1.0.0","target":"pkg:pypi/demo-24800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32401@1.0.1","target":"pkg:pypi/demo-13302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32401@1.0.1","target":"pkg:pypi/demo-13716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32401@1.0.1","target":"pkg:pypi/demo-18732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32402@1.0.2","target":"pkg:pypi/demo-21268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32402@1.0.2","target":"pkg:pypi/demo-25950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32402@1.0.2","target":"pkg:pypi/demo-30452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32403@1.0.3","target":"pkg:pypi/demo-12708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32403@1.0.3","target":"pkg:pypi/demo-1972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32403@1.0.3","target":"pkg:pypi/demo-24635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32403@1.0.3","target":"pkg:pypi/demo-29042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32404@1.0.4","target":"pkg:pypi/demo-10803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32405@1.0.0","target":"pkg:pypi/demo-13115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32405@1.0.0","target":"pkg:pypi/demo-15830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32405@1.0.0","target":"pkg:pypi/demo-17725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32405@1.0.0","target":"pkg:pypi/demo-27543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32406@1.0.1","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32406@1.0.1","target":"pkg:pypi/demo-25092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32406@1.0.1","target":"pkg:pypi/demo-29184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32407@1.0.2","target":"pkg:pypi/demo-13453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32407@1.0.2","target":"pkg:pypi/demo-14755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32407@1.0.2","target":"pkg:pypi/demo-17390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32408@1.0.3","target":"pkg:pypi/demo-20522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32408@1.0.3","target":"pkg:pypi/demo-24285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32408@1.0.3","target":"pkg:pypi/demo-27641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32409@1.0.4","target":"pkg:pypi/demo-10407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32409@1.0.4","target":"pkg:pypi/demo-1074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32409@1.0.4","target":"pkg:pypi/demo-12943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32409@1.0.4","target":"pkg:pypi/demo-1776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3240@1.0.0","target":"pkg:pypi/demo-16753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3240@1.0.0","target":"pkg:pypi/demo-17788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3240@1.0.0","target":"pkg:pypi/demo-23106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32410@1.0.0","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32410@1.0.0","target":"pkg:pypi/demo-13568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32410@1.0.0","target":"pkg:pypi/demo-16734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32410@1.0.0","target":"pkg:pypi/demo-28062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32411@1.0.1","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32411@1.0.1","target":"pkg:pypi/demo-16689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32411@1.0.1","target":"pkg:pypi/demo-23909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32411@1.0.1","target":"pkg:pypi/demo-27968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32412@1.0.2","target":"pkg:pypi/demo-23186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32413@1.0.3","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32413@1.0.3","target":"pkg:pypi/demo-14352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32413@1.0.3","target":"pkg:pypi/demo-26090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32413@1.0.3","target":"pkg:pypi/demo-30652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32414@1.0.4","target":"pkg:pypi/demo-29477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32415@1.0.0","target":"pkg:pypi/demo-28944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32416@1.0.1","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32416@1.0.1","target":"pkg:pypi/demo-13926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32416@1.0.1","target":"pkg:pypi/demo-26600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32417@1.0.2","target":"pkg:pypi/demo-17840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32417@1.0.2","target":"pkg:pypi/demo-27518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32417@1.0.2","target":"pkg:pypi/demo-31387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32418@1.0.3","target":"pkg:pypi/demo-24843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32419@1.0.4","target":"pkg:pypi/demo-27644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3241@1.0.1","target":"pkg:pypi/demo-23139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32420@1.0.0","target":"pkg:pypi/demo-15887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32420@1.0.0","target":"pkg:pypi/demo-22646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32420@1.0.0","target":"pkg:pypi/demo-25474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32421@1.0.1","target":"pkg:pypi/demo-13100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32421@1.0.1","target":"pkg:pypi/demo-15517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32421@1.0.1","target":"pkg:pypi/demo-25425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32422@1.0.2","target":"pkg:pypi/demo-13503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32423@1.0.3","target":"pkg:pypi/demo-22111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32424@1.0.4","target":"pkg:pypi/demo-10510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32424@1.0.4","target":"pkg:pypi/demo-1935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32424@1.0.4","target":"pkg:pypi/demo-28692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32425@1.0.0","target":"pkg:pypi/demo-19507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32425@1.0.0","target":"pkg:pypi/demo-24889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32425@1.0.0","target":"pkg:pypi/demo-28678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32426@1.0.1","target":"pkg:pypi/demo-19025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32426@1.0.1","target":"pkg:pypi/demo-20261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32426@1.0.1","target":"pkg:pypi/demo-20729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32426@1.0.1","target":"pkg:pypi/demo-28820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32427@1.0.2","target":"pkg:pypi/demo-20213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32427@1.0.2","target":"pkg:pypi/demo-26461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32427@1.0.2","target":"pkg:pypi/demo-28891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32427@1.0.2","target":"pkg:pypi/demo-29855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32428@1.0.3","target":"pkg:pypi/demo-18874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32428@1.0.3","target":"pkg:pypi/demo-23815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32428@1.0.3","target":"pkg:pypi/demo-25368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32428@1.0.3","target":"pkg:pypi/demo-32068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32429@1.0.4","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32429@1.0.4","target":"pkg:pypi/demo-1156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32429@1.0.4","target":"pkg:pypi/demo-19929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32429@1.0.4","target":"pkg:pypi/demo-2983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3242@1.0.2","target":"pkg:pypi/demo-13164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3242@1.0.2","target":"pkg:pypi/demo-20687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3242@1.0.2","target":"pkg:pypi/demo-25202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3242@1.0.2","target":"pkg:pypi/demo-2973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32430@1.0.0","target":"pkg:pypi/demo-13178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32430@1.0.0","target":"pkg:pypi/demo-31169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32431@1.0.1","target":"pkg:pypi/demo-15371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32432@1.0.2","target":"pkg:pypi/demo-149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32432@1.0.2","target":"pkg:pypi/demo-15675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32432@1.0.2","target":"pkg:pypi/demo-19686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32432@1.0.2","target":"pkg:pypi/demo-25311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32433@1.0.3","target":"pkg:pypi/demo-19826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32433@1.0.3","target":"pkg:pypi/demo-20790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32433@1.0.3","target":"pkg:pypi/demo-25070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32433@1.0.3","target":"pkg:pypi/demo-2819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32434@1.0.4","target":"pkg:pypi/demo-12307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32434@1.0.4","target":"pkg:pypi/demo-16914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32434@1.0.4","target":"pkg:pypi/demo-24478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32435@1.0.0","target":"pkg:pypi/demo-16734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32435@1.0.0","target":"pkg:pypi/demo-28273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32435@1.0.0","target":"pkg:pypi/demo-3101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32436@1.0.1","target":"pkg:pypi/demo-22967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32436@1.0.1","target":"pkg:pypi/demo-30947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32437@1.0.2","target":"pkg:pypi/demo-21416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32438@1.0.3","target":"pkg:pypi/demo-14789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32438@1.0.3","target":"pkg:pypi/demo-18114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32438@1.0.3","target":"pkg:pypi/demo-20244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32438@1.0.3","target":"pkg:pypi/demo-29593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32439@1.0.4","target":"pkg:pypi/demo-11487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3243@1.0.3","target":"pkg:pypi/demo-13225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3243@1.0.3","target":"pkg:pypi/demo-24227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3243@1.0.3","target":"pkg:pypi/demo-32052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32440@1.0.0","target":"pkg:pypi/demo-12535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32440@1.0.0","target":"pkg:pypi/demo-20387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32440@1.0.0","target":"pkg:pypi/demo-25268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32441@1.0.1","target":"pkg:pypi/demo-14401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32441@1.0.1","target":"pkg:pypi/demo-21219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32441@1.0.1","target":"pkg:pypi/demo-2441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32442@1.0.2","target":"pkg:pypi/demo-13291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32442@1.0.2","target":"pkg:pypi/demo-28043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32443@1.0.3","target":"pkg:pypi/demo-12471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32443@1.0.3","target":"pkg:pypi/demo-23309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32443@1.0.3","target":"pkg:pypi/demo-27246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32444@1.0.4","target":"pkg:pypi/demo-13922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32444@1.0.4","target":"pkg:pypi/demo-13924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32445@1.0.0","target":"pkg:pypi/demo-20572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32446@1.0.1","target":"pkg:pypi/demo-19422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32446@1.0.1","target":"pkg:pypi/demo-19742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32446@1.0.1","target":"pkg:pypi/demo-26934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32446@1.0.1","target":"pkg:pypi/demo-27776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32447@1.0.2","target":"pkg:pypi/demo-10276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32447@1.0.2","target":"pkg:pypi/demo-19544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32447@1.0.2","target":"pkg:pypi/demo-19643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32448@1.0.3","target":"pkg:pypi/demo-22839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32449@1.0.4","target":"pkg:pypi/demo-24291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3244@1.0.4","target":"pkg:pypi/demo-12240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3244@1.0.4","target":"pkg:pypi/demo-1508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3244@1.0.4","target":"pkg:pypi/demo-15139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32450@1.0.0","target":"pkg:pypi/demo-10003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32450@1.0.0","target":"pkg:pypi/demo-29886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32451@1.0.1","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32451@1.0.1","target":"pkg:pypi/demo-1114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32452@1.0.2","target":"pkg:pypi/demo-24094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32452@1.0.2","target":"pkg:pypi/demo-24262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32452@1.0.2","target":"pkg:pypi/demo-31817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32453@1.0.3","target":"pkg:pypi/demo-14129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32453@1.0.3","target":"pkg:pypi/demo-15367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32453@1.0.3","target":"pkg:pypi/demo-19069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32454@1.0.4","target":"pkg:pypi/demo-11643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32454@1.0.4","target":"pkg:pypi/demo-26554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32454@1.0.4","target":"pkg:pypi/demo-30175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32455@1.0.0","target":"pkg:pypi/demo-154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32455@1.0.0","target":"pkg:pypi/demo-17743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32455@1.0.0","target":"pkg:pypi/demo-19964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32456@1.0.1","target":"pkg:pypi/demo-172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32456@1.0.1","target":"pkg:pypi/demo-18773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32456@1.0.1","target":"pkg:pypi/demo-25262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32456@1.0.1","target":"pkg:pypi/demo-27798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32457@1.0.2","target":"pkg:pypi/demo-22575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32457@1.0.2","target":"pkg:pypi/demo-28567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32458@1.0.3","target":"pkg:pypi/demo-13505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32459@1.0.4","target":"pkg:pypi/demo-25434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3245@1.0.0","target":"pkg:pypi/demo-12033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3245@1.0.0","target":"pkg:pypi/demo-21985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3245@1.0.0","target":"pkg:pypi/demo-27634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32460@1.0.0","target":"pkg:pypi/demo-17109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32460@1.0.0","target":"pkg:pypi/demo-17462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32460@1.0.0","target":"pkg:pypi/demo-23195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32460@1.0.0","target":"pkg:pypi/demo-27011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32461@1.0.1","target":"pkg:pypi/demo-32162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32462@1.0.2","target":"pkg:pypi/demo-1977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32463@1.0.3","target":"pkg:pypi/demo-26912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32464@1.0.4","target":"pkg:pypi/demo-14835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32464@1.0.4","target":"pkg:pypi/demo-16751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32464@1.0.4","target":"pkg:pypi/demo-18142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32465@1.0.0","target":"pkg:pypi/demo-11928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32465@1.0.0","target":"pkg:pypi/demo-23111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32465@1.0.0","target":"pkg:pypi/demo-23836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32465@1.0.0","target":"pkg:pypi/demo-2435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32466@1.0.1","target":"pkg:pypi/demo-15695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32466@1.0.1","target":"pkg:pypi/demo-23085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32467@1.0.2","target":"pkg:pypi/demo-1894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32467@1.0.2","target":"pkg:pypi/demo-22868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32468@1.0.3","target":"pkg:pypi/demo-11253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32468@1.0.3","target":"pkg:pypi/demo-25976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32469@1.0.4","target":"pkg:pypi/demo-15207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32469@1.0.4","target":"pkg:pypi/demo-19879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32469@1.0.4","target":"pkg:pypi/demo-24536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32469@1.0.4","target":"pkg:pypi/demo-27373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3246@1.0.1","target":"pkg:pypi/demo-1639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3246@1.0.1","target":"pkg:pypi/demo-19041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3246@1.0.1","target":"pkg:pypi/demo-32223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32470@1.0.0","target":"pkg:pypi/demo-18913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32470@1.0.0","target":"pkg:pypi/demo-24626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32470@1.0.0","target":"pkg:pypi/demo-25496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32471@1.0.1","target":"pkg:pypi/demo-15969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32471@1.0.1","target":"pkg:pypi/demo-17526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32471@1.0.1","target":"pkg:pypi/demo-18183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32472@1.0.2","target":"pkg:pypi/demo-18718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32473@1.0.3","target":"pkg:pypi/demo-10428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32473@1.0.3","target":"pkg:pypi/demo-17953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32473@1.0.3","target":"pkg:pypi/demo-28503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32473@1.0.3","target":"pkg:pypi/demo-29698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32474@1.0.4","target":"pkg:pypi/demo-20873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32475@1.0.0","target":"pkg:pypi/demo-31595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32476@1.0.1","target":"pkg:pypi/demo-16315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32476@1.0.1","target":"pkg:pypi/demo-22424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32476@1.0.1","target":"pkg:pypi/demo-23659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32476@1.0.1","target":"pkg:pypi/demo-27946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32477@1.0.2","target":"pkg:pypi/demo-11904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32477@1.0.2","target":"pkg:pypi/demo-1974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32477@1.0.2","target":"pkg:pypi/demo-28804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32477@1.0.2","target":"pkg:pypi/demo-32288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32478@1.0.3","target":"pkg:pypi/demo-15515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32478@1.0.3","target":"pkg:pypi/demo-16418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32478@1.0.3","target":"pkg:pypi/demo-17828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32478@1.0.3","target":"pkg:pypi/demo-18540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32479@1.0.4","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32479@1.0.4","target":"pkg:pypi/demo-19116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32479@1.0.4","target":"pkg:pypi/demo-21576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32479@1.0.4","target":"pkg:pypi/demo-24345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3247@1.0.2","target":"pkg:pypi/demo-16771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3247@1.0.2","target":"pkg:pypi/demo-18332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32480@1.0.0","target":"pkg:pypi/demo-21599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32480@1.0.0","target":"pkg:pypi/demo-2272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32480@1.0.0","target":"pkg:pypi/demo-2463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32480@1.0.0","target":"pkg:pypi/demo-28511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32481@1.0.1","target":"pkg:pypi/demo-18831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32481@1.0.1","target":"pkg:pypi/demo-18951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32481@1.0.1","target":"pkg:pypi/demo-20790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32481@1.0.1","target":"pkg:pypi/demo-26324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32482@1.0.2","target":"pkg:pypi/demo-19728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32483@1.0.3","target":"pkg:pypi/demo-21810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32483@1.0.3","target":"pkg:pypi/demo-2620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32484@1.0.4","target":"pkg:pypi/demo-13074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32484@1.0.4","target":"pkg:pypi/demo-15153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32484@1.0.4","target":"pkg:pypi/demo-25162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32484@1.0.4","target":"pkg:pypi/demo-26348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32485@1.0.0","target":"pkg:pypi/demo-10217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32486@1.0.1","target":"pkg:pypi/demo-17896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32486@1.0.1","target":"pkg:pypi/demo-19487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32486@1.0.1","target":"pkg:pypi/demo-2199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32487@1.0.2","target":"pkg:pypi/demo-12639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32487@1.0.2","target":"pkg:pypi/demo-19742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32487@1.0.2","target":"pkg:pypi/demo-30624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32488@1.0.3","target":"pkg:pypi/demo-17569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32488@1.0.3","target":"pkg:pypi/demo-27203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32488@1.0.3","target":"pkg:pypi/demo-28320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32489@1.0.4","target":"pkg:pypi/demo-11218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32489@1.0.4","target":"pkg:pypi/demo-2604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3248@1.0.3","target":"pkg:pypi/demo-10921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3248@1.0.3","target":"pkg:pypi/demo-12353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3248@1.0.3","target":"pkg:pypi/demo-18017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32490@1.0.0","target":"pkg:pypi/demo-22653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32490@1.0.0","target":"pkg:pypi/demo-2778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32490@1.0.0","target":"pkg:pypi/demo-28076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32490@1.0.0","target":"pkg:pypi/demo-31586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32491@1.0.1","target":"pkg:pypi/demo-22716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32492@1.0.2","target":"pkg:pypi/demo-23848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32493@1.0.3","target":"pkg:pypi/demo-14416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32493@1.0.3","target":"pkg:pypi/demo-15257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32493@1.0.3","target":"pkg:pypi/demo-30661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32494@1.0.4","target":"pkg:pypi/demo-20909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32494@1.0.4","target":"pkg:pypi/demo-22426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32494@1.0.4","target":"pkg:pypi/demo-24264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32495@1.0.0","target":"pkg:pypi/demo-26622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32495@1.0.0","target":"pkg:pypi/demo-26782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32496@1.0.1","target":"pkg:pypi/demo-2383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32497@1.0.2","target":"pkg:pypi/demo-12731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32498@1.0.3","target":"pkg:pypi/demo-15130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32498@1.0.3","target":"pkg:pypi/demo-1728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32498@1.0.3","target":"pkg:pypi/demo-28571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32498@1.0.3","target":"pkg:pypi/demo-29876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32499@1.0.4","target":"pkg:pypi/demo-22354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32499@1.0.4","target":"pkg:pypi/demo-24338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32499@1.0.4","target":"pkg:pypi/demo-27762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3249@1.0.4","target":"pkg:pypi/demo-14515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3249@1.0.4","target":"pkg:pypi/demo-1561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3249@1.0.4","target":"pkg:pypi/demo-21685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-324@1.0.4","target":"pkg:pypi/demo-10791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-324@1.0.4","target":"pkg:pypi/demo-21931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-324@1.0.4","target":"pkg:pypi/demo-32364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32500@1.0.0","target":"pkg:pypi/demo-10751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32500@1.0.0","target":"pkg:pypi/demo-22006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32500@1.0.0","target":"pkg:pypi/demo-28301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32500@1.0.0","target":"pkg:pypi/demo-31568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32501@1.0.1","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32501@1.0.1","target":"pkg:pypi/demo-18319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32502@1.0.2","target":"pkg:pypi/demo-21698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32502@1.0.2","target":"pkg:pypi/demo-27451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32503@1.0.3","target":"pkg:pypi/demo-14802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32503@1.0.3","target":"pkg:pypi/demo-17007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32503@1.0.3","target":"pkg:pypi/demo-28158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32503@1.0.3","target":"pkg:pypi/demo-28459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32504@1.0.4","target":"pkg:pypi/demo-17341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32505@1.0.0","target":"pkg:pypi/demo-26607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32506@1.0.1","target":"pkg:pypi/demo-25679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32506@1.0.1","target":"pkg:pypi/demo-2744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32506@1.0.1","target":"pkg:pypi/demo-28165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32506@1.0.1","target":"pkg:pypi/demo-29975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32507@1.0.2","target":"pkg:pypi/demo-13205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32507@1.0.2","target":"pkg:pypi/demo-26148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32508@1.0.3","target":"pkg:pypi/demo-12418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32508@1.0.3","target":"pkg:pypi/demo-21069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32508@1.0.3","target":"pkg:pypi/demo-27658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32508@1.0.3","target":"pkg:pypi/demo-32155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32509@1.0.4","target":"pkg:pypi/demo-19160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32509@1.0.4","target":"pkg:pypi/demo-25218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3250@1.0.0","target":"pkg:pypi/demo-32266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32510@1.0.0","target":"pkg:pypi/demo-24360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32510@1.0.0","target":"pkg:pypi/demo-24595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32510@1.0.0","target":"pkg:pypi/demo-25785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32511@1.0.1","target":"pkg:pypi/demo-10221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32511@1.0.1","target":"pkg:pypi/demo-10329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32511@1.0.1","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32512@1.0.2","target":"pkg:pypi/demo-137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32512@1.0.2","target":"pkg:pypi/demo-28867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32513@1.0.3","target":"pkg:pypi/demo-16407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32513@1.0.3","target":"pkg:pypi/demo-18335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32513@1.0.3","target":"pkg:pypi/demo-23229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32513@1.0.3","target":"pkg:pypi/demo-30716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32514@1.0.4","target":"pkg:pypi/demo-1667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32514@1.0.4","target":"pkg:pypi/demo-19613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32515@1.0.0","target":"pkg:pypi/demo-22733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32515@1.0.0","target":"pkg:pypi/demo-26895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32516@1.0.1","target":"pkg:pypi/demo-13664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32516@1.0.1","target":"pkg:pypi/demo-21364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32516@1.0.1","target":"pkg:pypi/demo-31391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32517@1.0.2","target":"pkg:pypi/demo-12468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32517@1.0.2","target":"pkg:pypi/demo-13805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32517@1.0.2","target":"pkg:pypi/demo-21851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32517@1.0.2","target":"pkg:pypi/demo-22262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32518@1.0.3","target":"pkg:pypi/demo-10184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32518@1.0.3","target":"pkg:pypi/demo-22094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32518@1.0.3","target":"pkg:pypi/demo-32391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32519@1.0.4","target":"pkg:pypi/demo-14965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3251@1.0.1","target":"pkg:pypi/demo-10482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32520@1.0.0","target":"pkg:pypi/demo-2264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32520@1.0.0","target":"pkg:pypi/demo-2418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32521@1.0.1","target":"pkg:pypi/demo-2765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32522@1.0.2","target":"pkg:pypi/demo-12945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32522@1.0.2","target":"pkg:pypi/demo-22631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32522@1.0.2","target":"pkg:pypi/demo-29928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32523@1.0.3","target":"pkg:pypi/demo-13737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32523@1.0.3","target":"pkg:pypi/demo-1939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32523@1.0.3","target":"pkg:pypi/demo-22568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32524@1.0.4","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32524@1.0.4","target":"pkg:pypi/demo-15347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32524@1.0.4","target":"pkg:pypi/demo-21031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32525@1.0.0","target":"pkg:pypi/demo-11681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32525@1.0.0","target":"pkg:pypi/demo-14551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32525@1.0.0","target":"pkg:pypi/demo-16335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32525@1.0.0","target":"pkg:pypi/demo-32101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32526@1.0.1","target":"pkg:pypi/demo-12025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32527@1.0.2","target":"pkg:pypi/demo-20855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32527@1.0.2","target":"pkg:pypi/demo-21298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32527@1.0.2","target":"pkg:pypi/demo-27655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32527@1.0.2","target":"pkg:pypi/demo-29657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32528@1.0.3","target":"pkg:pypi/demo-15574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32529@1.0.4","target":"pkg:pypi/demo-11103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32529@1.0.4","target":"pkg:pypi/demo-1199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32529@1.0.4","target":"pkg:pypi/demo-22091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3252@1.0.2","target":"pkg:pypi/demo-21286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32530@1.0.0","target":"pkg:pypi/demo-12801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32530@1.0.0","target":"pkg:pypi/demo-21942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32531@1.0.1","target":"pkg:pypi/demo-12395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32531@1.0.1","target":"pkg:pypi/demo-13922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32532@1.0.2","target":"pkg:pypi/demo-13538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32532@1.0.2","target":"pkg:pypi/demo-21583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32532@1.0.2","target":"pkg:pypi/demo-25525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32532@1.0.2","target":"pkg:pypi/demo-25611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32533@1.0.3","target":"pkg:pypi/demo-22353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32533@1.0.3","target":"pkg:pypi/demo-23601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32534@1.0.4","target":"pkg:pypi/demo-11219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32534@1.0.4","target":"pkg:pypi/demo-1383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32535@1.0.0","target":"pkg:pypi/demo-27834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32536@1.0.1","target":"pkg:pypi/demo-1767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32536@1.0.1","target":"pkg:pypi/demo-28174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32537@1.0.2","target":"pkg:pypi/demo-1941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32537@1.0.2","target":"pkg:pypi/demo-25028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32538@1.0.3","target":"pkg:pypi/demo-12506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32538@1.0.3","target":"pkg:pypi/demo-14872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32538@1.0.3","target":"pkg:pypi/demo-20354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32538@1.0.3","target":"pkg:pypi/demo-24353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32539@1.0.4","target":"pkg:pypi/demo-20799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32539@1.0.4","target":"pkg:pypi/demo-2475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32539@1.0.4","target":"pkg:pypi/demo-2529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32539@1.0.4","target":"pkg:pypi/demo-26222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3253@1.0.3","target":"pkg:pypi/demo-14562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3253@1.0.3","target":"pkg:pypi/demo-19765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3253@1.0.3","target":"pkg:pypi/demo-25849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32540@1.0.0","target":"pkg:pypi/demo-24771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32541@1.0.1","target":"pkg:pypi/demo-12956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32541@1.0.1","target":"pkg:pypi/demo-1496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32541@1.0.1","target":"pkg:pypi/demo-18102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32541@1.0.1","target":"pkg:pypi/demo-19617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32542@1.0.2","target":"pkg:pypi/demo-15213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32543@1.0.3","target":"pkg:pypi/demo-21788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32543@1.0.3","target":"pkg:pypi/demo-28225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32544@1.0.4","target":"pkg:pypi/demo-11298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32544@1.0.4","target":"pkg:pypi/demo-17286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32544@1.0.4","target":"pkg:pypi/demo-22933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32544@1.0.4","target":"pkg:pypi/demo-27186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32545@1.0.0","target":"pkg:pypi/demo-18965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32545@1.0.0","target":"pkg:pypi/demo-25238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32546@1.0.1","target":"pkg:pypi/demo-14969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32546@1.0.1","target":"pkg:pypi/demo-1641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32546@1.0.1","target":"pkg:pypi/demo-21403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32546@1.0.1","target":"pkg:pypi/demo-2813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32547@1.0.2","target":"pkg:pypi/demo-12639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32547@1.0.2","target":"pkg:pypi/demo-14663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32547@1.0.2","target":"pkg:pypi/demo-16481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32547@1.0.2","target":"pkg:pypi/demo-23453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32548@1.0.3","target":"pkg:pypi/demo-14036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32548@1.0.3","target":"pkg:pypi/demo-15135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32548@1.0.3","target":"pkg:pypi/demo-1851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32549@1.0.4","target":"pkg:pypi/demo-3189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3254@1.0.4","target":"pkg:pypi/demo-14972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3254@1.0.4","target":"pkg:pypi/demo-23654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32550@1.0.0","target":"pkg:pypi/demo-11492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32550@1.0.0","target":"pkg:pypi/demo-2010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32551@1.0.1","target":"pkg:pypi/demo-11445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32551@1.0.1","target":"pkg:pypi/demo-26956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32552@1.0.2","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32552@1.0.2","target":"pkg:pypi/demo-1212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32552@1.0.2","target":"pkg:pypi/demo-19170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32553@1.0.3","target":"pkg:pypi/demo-23600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32554@1.0.4","target":"pkg:pypi/demo-20122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32554@1.0.4","target":"pkg:pypi/demo-23216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32554@1.0.4","target":"pkg:pypi/demo-28074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32554@1.0.4","target":"pkg:pypi/demo-30961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32555@1.0.0","target":"pkg:pypi/demo-15559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32555@1.0.0","target":"pkg:pypi/demo-20697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32556@1.0.1","target":"pkg:pypi/demo-15137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32556@1.0.1","target":"pkg:pypi/demo-23664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32556@1.0.1","target":"pkg:pypi/demo-29691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32557@1.0.2","target":"pkg:pypi/demo-16142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32557@1.0.2","target":"pkg:pypi/demo-24131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32558@1.0.3","target":"pkg:pypi/demo-17961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32558@1.0.3","target":"pkg:pypi/demo-22331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32559@1.0.4","target":"pkg:pypi/demo-14606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32559@1.0.4","target":"pkg:pypi/demo-15588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32559@1.0.4","target":"pkg:pypi/demo-19698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3255@1.0.0","target":"pkg:pypi/demo-14446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3255@1.0.0","target":"pkg:pypi/demo-21656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3255@1.0.0","target":"pkg:pypi/demo-25389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3255@1.0.0","target":"pkg:pypi/demo-29711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32560@1.0.0","target":"pkg:pypi/demo-16700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32560@1.0.0","target":"pkg:pypi/demo-24961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32560@1.0.0","target":"pkg:pypi/demo-26923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32560@1.0.0","target":"pkg:pypi/demo-29440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32561@1.0.1","target":"pkg:pypi/demo-16571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32561@1.0.1","target":"pkg:pypi/demo-18180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32561@1.0.1","target":"pkg:pypi/demo-20370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32561@1.0.1","target":"pkg:pypi/demo-20505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32562@1.0.2","target":"pkg:pypi/demo-12731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32562@1.0.2","target":"pkg:pypi/demo-1371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32562@1.0.2","target":"pkg:pypi/demo-23741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32562@1.0.2","target":"pkg:pypi/demo-31675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32563@1.0.3","target":"pkg:pypi/demo-16710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32563@1.0.3","target":"pkg:pypi/demo-19422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32563@1.0.3","target":"pkg:pypi/demo-19649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32564@1.0.4","target":"pkg:pypi/demo-19128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32564@1.0.4","target":"pkg:pypi/demo-20592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32564@1.0.4","target":"pkg:pypi/demo-25159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32565@1.0.0","target":"pkg:pypi/demo-13317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32565@1.0.0","target":"pkg:pypi/demo-22147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32565@1.0.0","target":"pkg:pypi/demo-3128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32566@1.0.1","target":"pkg:pypi/demo-24464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32567@1.0.2","target":"pkg:pypi/demo-15180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32567@1.0.2","target":"pkg:pypi/demo-20127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32567@1.0.2","target":"pkg:pypi/demo-20375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32567@1.0.2","target":"pkg:pypi/demo-22181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32568@1.0.3","target":"pkg:pypi/demo-10223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32568@1.0.3","target":"pkg:pypi/demo-1600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32568@1.0.3","target":"pkg:pypi/demo-18713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32568@1.0.3","target":"pkg:pypi/demo-19739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32569@1.0.4","target":"pkg:pypi/demo-13029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32569@1.0.4","target":"pkg:pypi/demo-28578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3256@1.0.1","target":"pkg:pypi/demo-20022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32570@1.0.0","target":"pkg:pypi/demo-16482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32570@1.0.0","target":"pkg:pypi/demo-25113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32570@1.0.0","target":"pkg:pypi/demo-28419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32571@1.0.1","target":"pkg:pypi/demo-11124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32571@1.0.1","target":"pkg:pypi/demo-28411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32572@1.0.2","target":"pkg:pypi/demo-24621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32573@1.0.3","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32573@1.0.3","target":"pkg:pypi/demo-20987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32573@1.0.3","target":"pkg:pypi/demo-26888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32573@1.0.3","target":"pkg:pypi/demo-3218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32574@1.0.4","target":"pkg:pypi/demo-16069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32574@1.0.4","target":"pkg:pypi/demo-20979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32574@1.0.4","target":"pkg:pypi/demo-21197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32574@1.0.4","target":"pkg:pypi/demo-23044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32575@1.0.0","target":"pkg:pypi/demo-16123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32575@1.0.0","target":"pkg:pypi/demo-31605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32575@1.0.0","target":"pkg:pypi/demo-32394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32576@1.0.1","target":"pkg:pypi/demo-12558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32576@1.0.1","target":"pkg:pypi/demo-25140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32576@1.0.1","target":"pkg:pypi/demo-3213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32577@1.0.2","target":"pkg:pypi/demo-10373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32577@1.0.2","target":"pkg:pypi/demo-15704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32577@1.0.2","target":"pkg:pypi/demo-1766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32577@1.0.2","target":"pkg:pypi/demo-25223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32578@1.0.3","target":"pkg:pypi/demo-11328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32578@1.0.3","target":"pkg:pypi/demo-12520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32578@1.0.3","target":"pkg:pypi/demo-13195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32578@1.0.3","target":"pkg:pypi/demo-23954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32579@1.0.4","target":"pkg:pypi/demo-2726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3257@1.0.2","target":"pkg:pypi/demo-22821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3257@1.0.2","target":"pkg:pypi/demo-25499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3257@1.0.2","target":"pkg:pypi/demo-31763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32580@1.0.0","target":"pkg:pypi/demo-15094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32580@1.0.0","target":"pkg:pypi/demo-28094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32580@1.0.0","target":"pkg:pypi/demo-28254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32580@1.0.0","target":"pkg:pypi/demo-29123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32581@1.0.1","target":"pkg:pypi/demo-26402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32581@1.0.1","target":"pkg:pypi/demo-30705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32582@1.0.2","target":"pkg:pypi/demo-3053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32582@1.0.2","target":"pkg:pypi/demo-30873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32583@1.0.3","target":"pkg:pypi/demo-1630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32583@1.0.3","target":"pkg:pypi/demo-27088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32583@1.0.3","target":"pkg:pypi/demo-317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32584@1.0.4","target":"pkg:pypi/demo-22579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32585@1.0.0","target":"pkg:pypi/demo-16360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32585@1.0.0","target":"pkg:pypi/demo-19546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32585@1.0.0","target":"pkg:pypi/demo-20414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32585@1.0.0","target":"pkg:pypi/demo-20912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32586@1.0.1","target":"pkg:pypi/demo-12488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32587@1.0.2","target":"pkg:pypi/demo-18859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32587@1.0.2","target":"pkg:pypi/demo-22272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32587@1.0.2","target":"pkg:pypi/demo-29647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32587@1.0.2","target":"pkg:pypi/demo-30433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32588@1.0.3","target":"pkg:pypi/demo-15723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32588@1.0.3","target":"pkg:pypi/demo-15927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32588@1.0.3","target":"pkg:pypi/demo-23284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32588@1.0.3","target":"pkg:pypi/demo-31502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32589@1.0.4","target":"pkg:pypi/demo-13482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32589@1.0.4","target":"pkg:pypi/demo-13770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32589@1.0.4","target":"pkg:pypi/demo-24120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32589@1.0.4","target":"pkg:pypi/demo-29636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3258@1.0.3","target":"pkg:pypi/demo-28916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32590@1.0.0","target":"pkg:pypi/demo-13886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32590@1.0.0","target":"pkg:pypi/demo-14114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32591@1.0.1","target":"pkg:pypi/demo-12318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32591@1.0.1","target":"pkg:pypi/demo-22449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32591@1.0.1","target":"pkg:pypi/demo-24933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32591@1.0.1","target":"pkg:pypi/demo-31772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32592@1.0.2","target":"pkg:pypi/demo-20889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32592@1.0.2","target":"pkg:pypi/demo-25673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32593@1.0.3","target":"pkg:pypi/demo-11109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32593@1.0.3","target":"pkg:pypi/demo-30365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32594@1.0.4","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32594@1.0.4","target":"pkg:pypi/demo-2178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32594@1.0.4","target":"pkg:pypi/demo-26386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32595@1.0.0","target":"pkg:pypi/demo-210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32595@1.0.0","target":"pkg:pypi/demo-24042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32595@1.0.0","target":"pkg:pypi/demo-31366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32596@1.0.1","target":"pkg:pypi/demo-10706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32596@1.0.1","target":"pkg:pypi/demo-2632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32596@1.0.1","target":"pkg:pypi/demo-28242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32596@1.0.1","target":"pkg:pypi/demo-32348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32597@1.0.2","target":"pkg:pypi/demo-15167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32597@1.0.2","target":"pkg:pypi/demo-23590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32597@1.0.2","target":"pkg:pypi/demo-24204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32597@1.0.2","target":"pkg:pypi/demo-30147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32598@1.0.3","target":"pkg:pypi/demo-11630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32598@1.0.3","target":"pkg:pypi/demo-12433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32598@1.0.3","target":"pkg:pypi/demo-22426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32599@1.0.4","target":"pkg:pypi/demo-14739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32599@1.0.4","target":"pkg:pypi/demo-28157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32599@1.0.4","target":"pkg:pypi/demo-31981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3259@1.0.4","target":"pkg:pypi/demo-2724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3259@1.0.4","target":"pkg:pypi/demo-29647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3259@1.0.4","target":"pkg:pypi/demo-31432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-325@1.0.0","target":"pkg:pypi/demo-11871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32600@1.0.0","target":"pkg:pypi/demo-29054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32601@1.0.1","target":"pkg:pypi/demo-18496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32601@1.0.1","target":"pkg:pypi/demo-19518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32601@1.0.1","target":"pkg:pypi/demo-29800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32602@1.0.2","target":"pkg:pypi/demo-16457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32602@1.0.2","target":"pkg:pypi/demo-31994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32603@1.0.3","target":"pkg:pypi/demo-10572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32604@1.0.4","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32604@1.0.4","target":"pkg:pypi/demo-12233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32604@1.0.4","target":"pkg:pypi/demo-28171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32605@1.0.0","target":"pkg:pypi/demo-26029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32606@1.0.1","target":"pkg:pypi/demo-14994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32606@1.0.1","target":"pkg:pypi/demo-27461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32606@1.0.1","target":"pkg:pypi/demo-31522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32607@1.0.2","target":"pkg:pypi/demo-14892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32607@1.0.2","target":"pkg:pypi/demo-19548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32608@1.0.3","target":"pkg:pypi/demo-18801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32608@1.0.3","target":"pkg:pypi/demo-21757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32608@1.0.3","target":"pkg:pypi/demo-23742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32608@1.0.3","target":"pkg:pypi/demo-25027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32609@1.0.4","target":"pkg:pypi/demo-11238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32609@1.0.4","target":"pkg:pypi/demo-2347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32609@1.0.4","target":"pkg:pypi/demo-28248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3260@1.0.0","target":"pkg:pypi/demo-12976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32610@1.0.0","target":"pkg:pypi/demo-13668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32611@1.0.1","target":"pkg:pypi/demo-16024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32611@1.0.1","target":"pkg:pypi/demo-17261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32611@1.0.1","target":"pkg:pypi/demo-22270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32612@1.0.2","target":"pkg:pypi/demo-11437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32612@1.0.2","target":"pkg:pypi/demo-15640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32612@1.0.2","target":"pkg:pypi/demo-15885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32612@1.0.2","target":"pkg:pypi/demo-2863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32613@1.0.3","target":"pkg:pypi/demo-13517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32614@1.0.4","target":"pkg:pypi/demo-2136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32614@1.0.4","target":"pkg:pypi/demo-29063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32614@1.0.4","target":"pkg:pypi/demo-32555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32615@1.0.0","target":"pkg:pypi/demo-1051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32615@1.0.0","target":"pkg:pypi/demo-1912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32615@1.0.0","target":"pkg:pypi/demo-20143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32616@1.0.1","target":"pkg:pypi/demo-12989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32616@1.0.1","target":"pkg:pypi/demo-19825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32617@1.0.2","target":"pkg:pypi/demo-18289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32617@1.0.2","target":"pkg:pypi/demo-189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32617@1.0.2","target":"pkg:pypi/demo-20376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32618@1.0.3","target":"pkg:pypi/demo-17283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32619@1.0.4","target":"pkg:pypi/demo-15292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32619@1.0.4","target":"pkg:pypi/demo-15954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32619@1.0.4","target":"pkg:pypi/demo-20351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32619@1.0.4","target":"pkg:pypi/demo-24937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3261@1.0.1","target":"pkg:pypi/demo-24694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32620@1.0.0","target":"pkg:pypi/demo-14491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32620@1.0.0","target":"pkg:pypi/demo-32414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32620@1.0.0","target":"pkg:pypi/demo-32435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32621@1.0.1","target":"pkg:pypi/demo-2515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32621@1.0.1","target":"pkg:pypi/demo-25479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32622@1.0.2","target":"pkg:pypi/demo-19574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32622@1.0.2","target":"pkg:pypi/demo-2311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32622@1.0.2","target":"pkg:pypi/demo-28017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32622@1.0.2","target":"pkg:pypi/demo-30088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32623@1.0.3","target":"pkg:pypi/demo-16082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32623@1.0.3","target":"pkg:pypi/demo-16134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32623@1.0.3","target":"pkg:pypi/demo-28190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32624@1.0.4","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32625@1.0.0","target":"pkg:pypi/demo-1193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32625@1.0.0","target":"pkg:pypi/demo-15745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32625@1.0.0","target":"pkg:pypi/demo-16185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32626@1.0.1","target":"pkg:pypi/demo-14719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32626@1.0.1","target":"pkg:pypi/demo-19349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32626@1.0.1","target":"pkg:pypi/demo-3177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32626@1.0.1","target":"pkg:pypi/demo-32072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32627@1.0.2","target":"pkg:pypi/demo-14553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32628@1.0.3","target":"pkg:pypi/demo-12080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32628@1.0.3","target":"pkg:pypi/demo-1296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32628@1.0.3","target":"pkg:pypi/demo-23617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32629@1.0.4","target":"pkg:pypi/demo-2499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3262@1.0.2","target":"pkg:pypi/demo-2136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3262@1.0.2","target":"pkg:pypi/demo-23579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3262@1.0.2","target":"pkg:pypi/demo-25007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3262@1.0.2","target":"pkg:pypi/demo-26988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32630@1.0.0","target":"pkg:pypi/demo-31752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32631@1.0.1","target":"pkg:pypi/demo-11883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32631@1.0.1","target":"pkg:pypi/demo-17809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32631@1.0.1","target":"pkg:pypi/demo-18377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32631@1.0.1","target":"pkg:pypi/demo-26960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32632@1.0.2","target":"pkg:pypi/demo-17178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32632@1.0.2","target":"pkg:pypi/demo-18888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32632@1.0.2","target":"pkg:pypi/demo-19545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32632@1.0.2","target":"pkg:pypi/demo-25250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32633@1.0.3","target":"pkg:pypi/demo-10892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32633@1.0.3","target":"pkg:pypi/demo-21935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32633@1.0.3","target":"pkg:pypi/demo-27189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32633@1.0.3","target":"pkg:pypi/demo-29927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32634@1.0.4","target":"pkg:pypi/demo-2885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32635@1.0.0","target":"pkg:pypi/demo-11278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32635@1.0.0","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32635@1.0.0","target":"pkg:pypi/demo-22764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32636@1.0.1","target":"pkg:pypi/demo-15896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32636@1.0.1","target":"pkg:pypi/demo-22113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32637@1.0.2","target":"pkg:pypi/demo-22936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32638@1.0.3","target":"pkg:pypi/demo-1507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32638@1.0.3","target":"pkg:pypi/demo-19849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32638@1.0.3","target":"pkg:pypi/demo-27176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32638@1.0.3","target":"pkg:pypi/demo-27607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32639@1.0.4","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3263@1.0.3","target":"pkg:pypi/demo-11650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32640@1.0.0","target":"pkg:pypi/demo-17031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32640@1.0.0","target":"pkg:pypi/demo-25093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32640@1.0.0","target":"pkg:pypi/demo-26631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32640@1.0.0","target":"pkg:pypi/demo-28826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32641@1.0.1","target":"pkg:pypi/demo-1287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32641@1.0.1","target":"pkg:pypi/demo-18607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32641@1.0.1","target":"pkg:pypi/demo-19746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32642@1.0.2","target":"pkg:pypi/demo-17146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32643@1.0.3","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32644@1.0.4","target":"pkg:pypi/demo-15139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32644@1.0.4","target":"pkg:pypi/demo-22925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32644@1.0.4","target":"pkg:pypi/demo-24089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32644@1.0.4","target":"pkg:pypi/demo-25189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32645@1.0.0","target":"pkg:pypi/demo-16474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32645@1.0.0","target":"pkg:pypi/demo-17248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32645@1.0.0","target":"pkg:pypi/demo-31408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32645@1.0.0","target":"pkg:pypi/demo-31493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32646@1.0.1","target":"pkg:pypi/demo-20108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32646@1.0.1","target":"pkg:pypi/demo-27689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32646@1.0.1","target":"pkg:pypi/demo-31327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32646@1.0.1","target":"pkg:pypi/demo-31438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32647@1.0.2","target":"pkg:pypi/demo-18016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32647@1.0.2","target":"pkg:pypi/demo-18103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32647@1.0.2","target":"pkg:pypi/demo-2951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32648@1.0.3","target":"pkg:pypi/demo-1751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32648@1.0.3","target":"pkg:pypi/demo-17962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32648@1.0.3","target":"pkg:pypi/demo-29596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32649@1.0.4","target":"pkg:pypi/demo-11749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32649@1.0.4","target":"pkg:pypi/demo-2414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32649@1.0.4","target":"pkg:pypi/demo-27411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32649@1.0.4","target":"pkg:pypi/demo-28212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3264@1.0.4","target":"pkg:pypi/demo-114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3264@1.0.4","target":"pkg:pypi/demo-12754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3264@1.0.4","target":"pkg:pypi/demo-18856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3264@1.0.4","target":"pkg:pypi/demo-2104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32650@1.0.0","target":"pkg:pypi/demo-11660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32650@1.0.0","target":"pkg:pypi/demo-16639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32650@1.0.0","target":"pkg:pypi/demo-25441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32650@1.0.0","target":"pkg:pypi/demo-2919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32651@1.0.1","target":"pkg:pypi/demo-23149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32651@1.0.1","target":"pkg:pypi/demo-25332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32652@1.0.2","target":"pkg:pypi/demo-23710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32652@1.0.2","target":"pkg:pypi/demo-2383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32652@1.0.2","target":"pkg:pypi/demo-29466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32653@1.0.3","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32653@1.0.3","target":"pkg:pypi/demo-30963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32654@1.0.4","target":"pkg:pypi/demo-1790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32655@1.0.0","target":"pkg:pypi/demo-10855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32655@1.0.0","target":"pkg:pypi/demo-11080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32655@1.0.0","target":"pkg:pypi/demo-1503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32655@1.0.0","target":"pkg:pypi/demo-17449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32656@1.0.1","target":"pkg:pypi/demo-20206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32656@1.0.1","target":"pkg:pypi/demo-29608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32657@1.0.2","target":"pkg:pypi/demo-10160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32657@1.0.2","target":"pkg:pypi/demo-11947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32657@1.0.2","target":"pkg:pypi/demo-17822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32657@1.0.2","target":"pkg:pypi/demo-18862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32658@1.0.3","target":"pkg:pypi/demo-17764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32658@1.0.3","target":"pkg:pypi/demo-20856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32658@1.0.3","target":"pkg:pypi/demo-22590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32658@1.0.3","target":"pkg:pypi/demo-31102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32659@1.0.4","target":"pkg:pypi/demo-13918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32659@1.0.4","target":"pkg:pypi/demo-22412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32659@1.0.4","target":"pkg:pypi/demo-24295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32659@1.0.4","target":"pkg:pypi/demo-2778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3265@1.0.0","target":"pkg:pypi/demo-15067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3265@1.0.0","target":"pkg:pypi/demo-1907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3265@1.0.0","target":"pkg:pypi/demo-25845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32660@1.0.0","target":"pkg:pypi/demo-10551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32661@1.0.1","target":"pkg:pypi/demo-17138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32661@1.0.1","target":"pkg:pypi/demo-27399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32661@1.0.1","target":"pkg:pypi/demo-29100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32662@1.0.2","target":"pkg:pypi/demo-10072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32662@1.0.2","target":"pkg:pypi/demo-10373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32662@1.0.2","target":"pkg:pypi/demo-15999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32662@1.0.2","target":"pkg:pypi/demo-24368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32663@1.0.3","target":"pkg:pypi/demo-13264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32663@1.0.3","target":"pkg:pypi/demo-19137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32664@1.0.4","target":"pkg:pypi/demo-10412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32664@1.0.4","target":"pkg:pypi/demo-19341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32664@1.0.4","target":"pkg:pypi/demo-1940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32664@1.0.4","target":"pkg:pypi/demo-20469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32665@1.0.0","target":"pkg:pypi/demo-16249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32665@1.0.0","target":"pkg:pypi/demo-23673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32665@1.0.0","target":"pkg:pypi/demo-25699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32666@1.0.1","target":"pkg:pypi/demo-10654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32666@1.0.1","target":"pkg:pypi/demo-13494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32666@1.0.1","target":"pkg:pypi/demo-1439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32666@1.0.1","target":"pkg:pypi/demo-30487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32667@1.0.2","target":"pkg:pypi/demo-16058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32667@1.0.2","target":"pkg:pypi/demo-22890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32668@1.0.3","target":"pkg:pypi/demo-1636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32668@1.0.3","target":"pkg:pypi/demo-20464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32668@1.0.3","target":"pkg:pypi/demo-23307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32669@1.0.4","target":"pkg:pypi/demo-12788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32669@1.0.4","target":"pkg:pypi/demo-26546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3266@1.0.1","target":"pkg:pypi/demo-14159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3266@1.0.1","target":"pkg:pypi/demo-16434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3266@1.0.1","target":"pkg:pypi/demo-17828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32670@1.0.0","target":"pkg:pypi/demo-17229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32671@1.0.1","target":"pkg:pypi/demo-21421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32671@1.0.1","target":"pkg:pypi/demo-23561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32672@1.0.2","target":"pkg:pypi/demo-12829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32672@1.0.2","target":"pkg:pypi/demo-30297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32672@1.0.2","target":"pkg:pypi/demo-30418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32673@1.0.3","target":"pkg:pypi/demo-30530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32673@1.0.3","target":"pkg:pypi/demo-320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32674@1.0.4","target":"pkg:pypi/demo-16483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32674@1.0.4","target":"pkg:pypi/demo-16952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32675@1.0.0","target":"pkg:pypi/demo-11740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32675@1.0.0","target":"pkg:pypi/demo-24965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32675@1.0.0","target":"pkg:pypi/demo-31896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32676@1.0.1","target":"pkg:pypi/demo-11086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32676@1.0.1","target":"pkg:pypi/demo-18957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32676@1.0.1","target":"pkg:pypi/demo-19410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32677@1.0.2","target":"pkg:pypi/demo-14587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32678@1.0.3","target":"pkg:pypi/demo-16224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32678@1.0.3","target":"pkg:pypi/demo-25412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32678@1.0.3","target":"pkg:pypi/demo-32591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32679@1.0.4","target":"pkg:pypi/demo-18674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3267@1.0.2","target":"pkg:pypi/demo-16000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3267@1.0.2","target":"pkg:pypi/demo-31757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32680@1.0.0","target":"pkg:pypi/demo-1577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32680@1.0.0","target":"pkg:pypi/demo-17298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32680@1.0.0","target":"pkg:pypi/demo-18325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32680@1.0.0","target":"pkg:pypi/demo-31663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32681@1.0.1","target":"pkg:pypi/demo-28047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32682@1.0.2","target":"pkg:pypi/demo-13957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32683@1.0.3","target":"pkg:pypi/demo-13143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32683@1.0.3","target":"pkg:pypi/demo-13764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32683@1.0.3","target":"pkg:pypi/demo-21503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32684@1.0.4","target":"pkg:pypi/demo-2828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32685@1.0.0","target":"pkg:pypi/demo-21942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32685@1.0.0","target":"pkg:pypi/demo-30301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32686@1.0.1","target":"pkg:pypi/demo-11642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32686@1.0.1","target":"pkg:pypi/demo-22139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32686@1.0.1","target":"pkg:pypi/demo-31497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32687@1.0.2","target":"pkg:pypi/demo-10573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32687@1.0.2","target":"pkg:pypi/demo-16264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32687@1.0.2","target":"pkg:pypi/demo-18333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32687@1.0.2","target":"pkg:pypi/demo-26346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32688@1.0.3","target":"pkg:pypi/demo-21186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32688@1.0.3","target":"pkg:pypi/demo-22405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32688@1.0.3","target":"pkg:pypi/demo-23619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32689@1.0.4","target":"pkg:pypi/demo-23296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32689@1.0.4","target":"pkg:pypi/demo-24030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32689@1.0.4","target":"pkg:pypi/demo-26584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3268@1.0.3","target":"pkg:pypi/demo-17201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3268@1.0.3","target":"pkg:pypi/demo-30609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32690@1.0.0","target":"pkg:pypi/demo-16096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32691@1.0.1","target":"pkg:pypi/demo-19415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32691@1.0.1","target":"pkg:pypi/demo-23312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32691@1.0.1","target":"pkg:pypi/demo-30421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32691@1.0.1","target":"pkg:pypi/demo-31605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32692@1.0.2","target":"pkg:pypi/demo-1033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32692@1.0.2","target":"pkg:pypi/demo-12308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32692@1.0.2","target":"pkg:pypi/demo-22260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32692@1.0.2","target":"pkg:pypi/demo-23272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32693@1.0.3","target":"pkg:pypi/demo-16144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32694@1.0.4","target":"pkg:pypi/demo-10623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32694@1.0.4","target":"pkg:pypi/demo-20936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32694@1.0.4","target":"pkg:pypi/demo-24531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32694@1.0.4","target":"pkg:pypi/demo-30074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32695@1.0.0","target":"pkg:pypi/demo-26478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32695@1.0.0","target":"pkg:pypi/demo-3194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32696@1.0.1","target":"pkg:pypi/demo-26379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32696@1.0.1","target":"pkg:pypi/demo-32138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32697@1.0.2","target":"pkg:pypi/demo-1837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32697@1.0.2","target":"pkg:pypi/demo-24115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32698@1.0.3","target":"pkg:pypi/demo-1065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32698@1.0.3","target":"pkg:pypi/demo-177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32698@1.0.3","target":"pkg:pypi/demo-2863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32699@1.0.4","target":"pkg:pypi/demo-13373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32699@1.0.4","target":"pkg:pypi/demo-20819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32699@1.0.4","target":"pkg:pypi/demo-26763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32699@1.0.4","target":"pkg:pypi/demo-27656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3269@1.0.4","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3269@1.0.4","target":"pkg:pypi/demo-1466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3269@1.0.4","target":"pkg:pypi/demo-22642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3269@1.0.4","target":"pkg:pypi/demo-26850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-326@1.0.1","target":"pkg:pypi/demo-21045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-326@1.0.1","target":"pkg:pypi/demo-27408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-326@1.0.1","target":"pkg:pypi/demo-29009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32700@1.0.0","target":"pkg:pypi/demo-13968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32700@1.0.0","target":"pkg:pypi/demo-18077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32700@1.0.0","target":"pkg:pypi/demo-29794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32701@1.0.1","target":"pkg:pypi/demo-1072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32701@1.0.1","target":"pkg:pypi/demo-259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32702@1.0.2","target":"pkg:pypi/demo-14968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32703@1.0.3","target":"pkg:pypi/demo-14357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32703@1.0.3","target":"pkg:pypi/demo-24237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32703@1.0.3","target":"pkg:pypi/demo-29255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32704@1.0.4","target":"pkg:pypi/demo-14807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32704@1.0.4","target":"pkg:pypi/demo-26026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32704@1.0.4","target":"pkg:pypi/demo-30561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32705@1.0.0","target":"pkg:pypi/demo-17489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32706@1.0.1","target":"pkg:pypi/demo-2707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32707@1.0.2","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32707@1.0.2","target":"pkg:pypi/demo-1386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32707@1.0.2","target":"pkg:pypi/demo-16764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32708@1.0.3","target":"pkg:pypi/demo-14867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32709@1.0.4","target":"pkg:pypi/demo-12099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32709@1.0.4","target":"pkg:pypi/demo-13098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32709@1.0.4","target":"pkg:pypi/demo-31383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3270@1.0.0","target":"pkg:pypi/demo-22806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3270@1.0.0","target":"pkg:pypi/demo-2773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32710@1.0.0","target":"pkg:pypi/demo-10943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32710@1.0.0","target":"pkg:pypi/demo-12579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32710@1.0.0","target":"pkg:pypi/demo-17761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32711@1.0.1","target":"pkg:pypi/demo-2909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32712@1.0.2","target":"pkg:pypi/demo-16940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32712@1.0.2","target":"pkg:pypi/demo-20292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32712@1.0.2","target":"pkg:pypi/demo-29447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32713@1.0.3","target":"pkg:pypi/demo-17393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32713@1.0.3","target":"pkg:pypi/demo-24712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32714@1.0.4","target":"pkg:pypi/demo-19938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32714@1.0.4","target":"pkg:pypi/demo-25370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32714@1.0.4","target":"pkg:pypi/demo-26911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32714@1.0.4","target":"pkg:pypi/demo-27780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32715@1.0.0","target":"pkg:pypi/demo-16961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32715@1.0.0","target":"pkg:pypi/demo-1793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32716@1.0.1","target":"pkg:pypi/demo-1887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32717@1.0.2","target":"pkg:pypi/demo-15836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32717@1.0.2","target":"pkg:pypi/demo-21466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32717@1.0.2","target":"pkg:pypi/demo-24044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32718@1.0.3","target":"pkg:pypi/demo-1959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32718@1.0.3","target":"pkg:pypi/demo-21677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32718@1.0.3","target":"pkg:pypi/demo-2495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32719@1.0.4","target":"pkg:pypi/demo-17659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3271@1.0.1","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3271@1.0.1","target":"pkg:pypi/demo-27792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32720@1.0.0","target":"pkg:pypi/demo-12655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32720@1.0.0","target":"pkg:pypi/demo-1285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32720@1.0.0","target":"pkg:pypi/demo-21733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32721@1.0.1","target":"pkg:pypi/demo-20466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32721@1.0.1","target":"pkg:pypi/demo-22346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32721@1.0.1","target":"pkg:pypi/demo-23769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32721@1.0.1","target":"pkg:pypi/demo-29834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32722@1.0.2","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32723@1.0.3","target":"pkg:pypi/demo-2877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32724@1.0.4","target":"pkg:pypi/demo-18092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32724@1.0.4","target":"pkg:pypi/demo-20609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32724@1.0.4","target":"pkg:pypi/demo-22212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32725@1.0.0","target":"pkg:pypi/demo-25433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32725@1.0.0","target":"pkg:pypi/demo-27215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32725@1.0.0","target":"pkg:pypi/demo-31963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32725@1.0.0","target":"pkg:pypi/demo-32486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32726@1.0.1","target":"pkg:pypi/demo-19638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32726@1.0.1","target":"pkg:pypi/demo-30159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32727@1.0.2","target":"pkg:pypi/demo-14014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32727@1.0.2","target":"pkg:pypi/demo-18313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32727@1.0.2","target":"pkg:pypi/demo-23133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32728@1.0.3","target":"pkg:pypi/demo-16012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32729@1.0.4","target":"pkg:pypi/demo-122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32729@1.0.4","target":"pkg:pypi/demo-21226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32729@1.0.4","target":"pkg:pypi/demo-24436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3272@1.0.2","target":"pkg:pypi/demo-30457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32730@1.0.0","target":"pkg:pypi/demo-19621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32731@1.0.1","target":"pkg:pypi/demo-26110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32731@1.0.1","target":"pkg:pypi/demo-32092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32731@1.0.1","target":"pkg:pypi/demo-32524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32732@1.0.2","target":"pkg:pypi/demo-14834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32732@1.0.2","target":"pkg:pypi/demo-2084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32732@1.0.2","target":"pkg:pypi/demo-21684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32732@1.0.2","target":"pkg:pypi/demo-23391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32733@1.0.3","target":"pkg:pypi/demo-16320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32733@1.0.3","target":"pkg:pypi/demo-18025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32733@1.0.3","target":"pkg:pypi/demo-24495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32734@1.0.4","target":"pkg:pypi/demo-11224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32734@1.0.4","target":"pkg:pypi/demo-16504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32734@1.0.4","target":"pkg:pypi/demo-30847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32735@1.0.0","target":"pkg:pypi/demo-2386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32735@1.0.0","target":"pkg:pypi/demo-30611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32736@1.0.1","target":"pkg:pypi/demo-25279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32736@1.0.1","target":"pkg:pypi/demo-2723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32736@1.0.1","target":"pkg:pypi/demo-30912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32737@1.0.2","target":"pkg:pypi/demo-13298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32737@1.0.2","target":"pkg:pypi/demo-30669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32737@1.0.2","target":"pkg:pypi/demo-32505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32738@1.0.3","target":"pkg:pypi/demo-17520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32738@1.0.3","target":"pkg:pypi/demo-25086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32739@1.0.4","target":"pkg:pypi/demo-19667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32739@1.0.4","target":"pkg:pypi/demo-20828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32739@1.0.4","target":"pkg:pypi/demo-25144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32739@1.0.4","target":"pkg:pypi/demo-26807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3273@1.0.3","target":"pkg:pypi/demo-16730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3273@1.0.3","target":"pkg:pypi/demo-25279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3273@1.0.3","target":"pkg:pypi/demo-26229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3273@1.0.3","target":"pkg:pypi/demo-26471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32740@1.0.0","target":"pkg:pypi/demo-13063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32740@1.0.0","target":"pkg:pypi/demo-20292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32740@1.0.0","target":"pkg:pypi/demo-2275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32740@1.0.0","target":"pkg:pypi/demo-31605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32741@1.0.1","target":"pkg:pypi/demo-10315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32742@1.0.2","target":"pkg:pypi/demo-11452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32742@1.0.2","target":"pkg:pypi/demo-21504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32742@1.0.2","target":"pkg:pypi/demo-29395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32743@1.0.3","target":"pkg:pypi/demo-24709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32744@1.0.4","target":"pkg:pypi/demo-15979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32744@1.0.4","target":"pkg:pypi/demo-19379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32745@1.0.0","target":"pkg:pypi/demo-18684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32745@1.0.0","target":"pkg:pypi/demo-21494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32745@1.0.0","target":"pkg:pypi/demo-28519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32746@1.0.1","target":"pkg:pypi/demo-14884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32746@1.0.1","target":"pkg:pypi/demo-25283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32747@1.0.2","target":"pkg:pypi/demo-26299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32748@1.0.3","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32748@1.0.3","target":"pkg:pypi/demo-15981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32748@1.0.3","target":"pkg:pypi/demo-26132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32748@1.0.3","target":"pkg:pypi/demo-29680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32749@1.0.4","target":"pkg:pypi/demo-21763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32749@1.0.4","target":"pkg:pypi/demo-24850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32749@1.0.4","target":"pkg:pypi/demo-28661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3274@1.0.4","target":"pkg:pypi/demo-32516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32750@1.0.0","target":"pkg:pypi/demo-17164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32750@1.0.0","target":"pkg:pypi/demo-17579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32750@1.0.0","target":"pkg:pypi/demo-21048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32750@1.0.0","target":"pkg:pypi/demo-22747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32751@1.0.1","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32751@1.0.1","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32751@1.0.1","target":"pkg:pypi/demo-26278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32752@1.0.2","target":"pkg:pypi/demo-25026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32753@1.0.3","target":"pkg:pypi/demo-14337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32753@1.0.3","target":"pkg:pypi/demo-2761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32753@1.0.3","target":"pkg:pypi/demo-28289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32753@1.0.3","target":"pkg:pypi/demo-31661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32754@1.0.4","target":"pkg:pypi/demo-14289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32754@1.0.4","target":"pkg:pypi/demo-25350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32754@1.0.4","target":"pkg:pypi/demo-30471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32754@1.0.4","target":"pkg:pypi/demo-31262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32755@1.0.0","target":"pkg:pypi/demo-11897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32755@1.0.0","target":"pkg:pypi/demo-1302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32755@1.0.0","target":"pkg:pypi/demo-25008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32756@1.0.1","target":"pkg:pypi/demo-23225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32757@1.0.2","target":"pkg:pypi/demo-22318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32758@1.0.3","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32758@1.0.3","target":"pkg:pypi/demo-23165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32758@1.0.3","target":"pkg:pypi/demo-31586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32759@1.0.4","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32759@1.0.4","target":"pkg:pypi/demo-14531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32759@1.0.4","target":"pkg:pypi/demo-18604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3275@1.0.0","target":"pkg:pypi/demo-15971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32760@1.0.0","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32760@1.0.0","target":"pkg:pypi/demo-21296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32761@1.0.1","target":"pkg:pypi/demo-15291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32761@1.0.1","target":"pkg:pypi/demo-18573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32761@1.0.1","target":"pkg:pypi/demo-24760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32761@1.0.1","target":"pkg:pypi/demo-25324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32762@1.0.2","target":"pkg:pypi/demo-1420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32762@1.0.2","target":"pkg:pypi/demo-20818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32763@1.0.3","target":"pkg:pypi/demo-13756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32763@1.0.3","target":"pkg:pypi/demo-16576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32763@1.0.3","target":"pkg:pypi/demo-24022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32763@1.0.3","target":"pkg:pypi/demo-26953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32764@1.0.4","target":"pkg:pypi/demo-24501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32764@1.0.4","target":"pkg:pypi/demo-29881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32765@1.0.0","target":"pkg:pypi/demo-30089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32766@1.0.1","target":"pkg:pypi/demo-14092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32766@1.0.1","target":"pkg:pypi/demo-31250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32767@1.0.2","target":"pkg:pypi/demo-10240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32767@1.0.2","target":"pkg:pypi/demo-22685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32768@1.0.3","target":"pkg:pypi/demo-13969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32768@1.0.3","target":"pkg:pypi/demo-22842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32768@1.0.3","target":"pkg:pypi/demo-29297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32768@1.0.3","target":"pkg:pypi/demo-32643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32769@1.0.4","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32769@1.0.4","target":"pkg:pypi/demo-17307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32769@1.0.4","target":"pkg:pypi/demo-17399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32769@1.0.4","target":"pkg:pypi/demo-29000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3276@1.0.1","target":"pkg:pypi/demo-22051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3276@1.0.1","target":"pkg:pypi/demo-29822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32770@1.0.0","target":"pkg:pypi/demo-18328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32770@1.0.0","target":"pkg:pypi/demo-26862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32770@1.0.0","target":"pkg:pypi/demo-28129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32771@1.0.1","target":"pkg:pypi/demo-16004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32771@1.0.1","target":"pkg:pypi/demo-1990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32771@1.0.1","target":"pkg:pypi/demo-28325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32772@1.0.2","target":"pkg:pypi/demo-17033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32772@1.0.2","target":"pkg:pypi/demo-25905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32772@1.0.2","target":"pkg:pypi/demo-2744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32772@1.0.2","target":"pkg:pypi/demo-28553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32773@1.0.3","target":"pkg:pypi/demo-11738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32773@1.0.3","target":"pkg:pypi/demo-15257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32773@1.0.3","target":"pkg:pypi/demo-24286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32774@1.0.4","target":"pkg:pypi/demo-15781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32774@1.0.4","target":"pkg:pypi/demo-25317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32774@1.0.4","target":"pkg:pypi/demo-30361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32775@1.0.0","target":"pkg:pypi/demo-29399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32776@1.0.1","target":"pkg:pypi/demo-12902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32776@1.0.1","target":"pkg:pypi/demo-2142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32776@1.0.1","target":"pkg:pypi/demo-22858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32776@1.0.1","target":"pkg:pypi/demo-24992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32777@1.0.2","target":"pkg:pypi/demo-153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32777@1.0.2","target":"pkg:pypi/demo-17828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32777@1.0.2","target":"pkg:pypi/demo-27402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32778@1.0.3","target":"pkg:pypi/demo-10798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32778@1.0.3","target":"pkg:pypi/demo-22001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32778@1.0.3","target":"pkg:pypi/demo-26784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32778@1.0.3","target":"pkg:pypi/demo-31533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32779@1.0.4","target":"pkg:pypi/demo-16441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32779@1.0.4","target":"pkg:pypi/demo-17641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32779@1.0.4","target":"pkg:pypi/demo-18969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32779@1.0.4","target":"pkg:pypi/demo-256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3277@1.0.2","target":"pkg:pypi/demo-14625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3277@1.0.2","target":"pkg:pypi/demo-17096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3277@1.0.2","target":"pkg:pypi/demo-26593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32780@1.0.0","target":"pkg:pypi/demo-21517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32780@1.0.0","target":"pkg:pypi/demo-22278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32781@1.0.1","target":"pkg:pypi/demo-3056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32781@1.0.1","target":"pkg:pypi/demo-32401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32782@1.0.2","target":"pkg:pypi/demo-25549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32782@1.0.2","target":"pkg:pypi/demo-28463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32783@1.0.3","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32783@1.0.3","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32783@1.0.3","target":"pkg:pypi/demo-32302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32783@1.0.3","target":"pkg:pypi/demo-32425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32784@1.0.4","target":"pkg:pypi/demo-29789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32785@1.0.0","target":"pkg:pypi/demo-11455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32785@1.0.0","target":"pkg:pypi/demo-22918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32785@1.0.0","target":"pkg:pypi/demo-23960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32786@1.0.1","target":"pkg:pypi/demo-10023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32786@1.0.1","target":"pkg:pypi/demo-18442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32786@1.0.1","target":"pkg:pypi/demo-22461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32786@1.0.1","target":"pkg:pypi/demo-22749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32787@1.0.2","target":"pkg:pypi/demo-28001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32788@1.0.3","target":"pkg:pypi/demo-13015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32788@1.0.3","target":"pkg:pypi/demo-1417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32788@1.0.3","target":"pkg:pypi/demo-25301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32788@1.0.3","target":"pkg:pypi/demo-30376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32789@1.0.4","target":"pkg:pypi/demo-24534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32789@1.0.4","target":"pkg:pypi/demo-28588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3278@1.0.3","target":"pkg:pypi/demo-12888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3278@1.0.3","target":"pkg:pypi/demo-31150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3278@1.0.3","target":"pkg:pypi/demo-3139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32790@1.0.0","target":"pkg:pypi/demo-14981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32790@1.0.0","target":"pkg:pypi/demo-31582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32790@1.0.0","target":"pkg:pypi/demo-3255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32791@1.0.1","target":"pkg:pypi/demo-11186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32791@1.0.1","target":"pkg:pypi/demo-24434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32791@1.0.1","target":"pkg:pypi/demo-32102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32792@1.0.2","target":"pkg:pypi/demo-2387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32792@1.0.2","target":"pkg:pypi/demo-24872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32793@1.0.3","target":"pkg:pypi/demo-18220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32793@1.0.3","target":"pkg:pypi/demo-268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32793@1.0.3","target":"pkg:pypi/demo-30487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32794@1.0.4","target":"pkg:pypi/demo-10998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32794@1.0.4","target":"pkg:pypi/demo-19887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32794@1.0.4","target":"pkg:pypi/demo-26985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32795@1.0.0","target":"pkg:pypi/demo-18718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32795@1.0.0","target":"pkg:pypi/demo-23842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32795@1.0.0","target":"pkg:pypi/demo-3008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32796@1.0.1","target":"pkg:pypi/demo-14281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32797@1.0.2","target":"pkg:pypi/demo-20699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32798@1.0.3","target":"pkg:pypi/demo-17964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32798@1.0.3","target":"pkg:pypi/demo-25744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32798@1.0.3","target":"pkg:pypi/demo-30892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32799@1.0.4","target":"pkg:pypi/demo-29003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32799@1.0.4","target":"pkg:pypi/demo-30737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32799@1.0.4","target":"pkg:pypi/demo-31207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3279@1.0.4","target":"pkg:pypi/demo-13729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3279@1.0.4","target":"pkg:pypi/demo-23910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3279@1.0.4","target":"pkg:pypi/demo-28735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3279@1.0.4","target":"pkg:pypi/demo-32524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-327@1.0.2","target":"pkg:pypi/demo-1978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32800@1.0.0","target":"pkg:pypi/demo-14020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32800@1.0.0","target":"pkg:pypi/demo-21008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32800@1.0.0","target":"pkg:pypi/demo-21182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32800@1.0.0","target":"pkg:pypi/demo-21749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32801@1.0.1","target":"pkg:pypi/demo-22378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32802@1.0.2","target":"pkg:pypi/demo-20692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32803@1.0.3","target":"pkg:pypi/demo-22494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32803@1.0.3","target":"pkg:pypi/demo-3112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32803@1.0.3","target":"pkg:pypi/demo-32237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32804@1.0.4","target":"pkg:pypi/demo-13781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32805@1.0.0","target":"pkg:pypi/demo-16433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32805@1.0.0","target":"pkg:pypi/demo-1672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32805@1.0.0","target":"pkg:pypi/demo-29075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32806@1.0.1","target":"pkg:pypi/demo-16306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32806@1.0.1","target":"pkg:pypi/demo-30498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32806@1.0.1","target":"pkg:pypi/demo-30669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32806@1.0.1","target":"pkg:pypi/demo-32297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32807@1.0.2","target":"pkg:pypi/demo-1101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32807@1.0.2","target":"pkg:pypi/demo-23183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32808@1.0.3","target":"pkg:pypi/demo-13698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32808@1.0.3","target":"pkg:pypi/demo-21551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32808@1.0.3","target":"pkg:pypi/demo-27772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32809@1.0.4","target":"pkg:pypi/demo-32499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3280@1.0.0","target":"pkg:pypi/demo-23870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3280@1.0.0","target":"pkg:pypi/demo-2757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3280@1.0.0","target":"pkg:pypi/demo-30311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32810@1.0.0","target":"pkg:pypi/demo-0@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32811@1.0.1","target":"pkg:pypi/demo-23532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32811@1.0.1","target":"pkg:pypi/demo-28250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32811@1.0.1","target":"pkg:pypi/demo-31254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32812@1.0.2","target":"pkg:pypi/demo-21790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32812@1.0.2","target":"pkg:pypi/demo-23803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32812@1.0.2","target":"pkg:pypi/demo-26350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32813@1.0.3","target":"pkg:pypi/demo-24030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32814@1.0.4","target":"pkg:pypi/demo-15017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32814@1.0.4","target":"pkg:pypi/demo-15908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32814@1.0.4","target":"pkg:pypi/demo-18529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32815@1.0.0","target":"pkg:pypi/demo-17731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32815@1.0.0","target":"pkg:pypi/demo-189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32815@1.0.0","target":"pkg:pypi/demo-27351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32816@1.0.1","target":"pkg:pypi/demo-24004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32817@1.0.2","target":"pkg:pypi/demo-16250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32818@1.0.3","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32818@1.0.3","target":"pkg:pypi/demo-14735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32819@1.0.4","target":"pkg:pypi/demo-10877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3281@1.0.1","target":"pkg:pypi/demo-22056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3281@1.0.1","target":"pkg:pypi/demo-24663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32820@1.0.0","target":"pkg:pypi/demo-11106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32820@1.0.0","target":"pkg:pypi/demo-15675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32820@1.0.0","target":"pkg:pypi/demo-17660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32821@1.0.1","target":"pkg:pypi/demo-11296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32821@1.0.1","target":"pkg:pypi/demo-12313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32821@1.0.1","target":"pkg:pypi/demo-14756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32821@1.0.1","target":"pkg:pypi/demo-1505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32822@1.0.2","target":"pkg:pypi/demo-12339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32822@1.0.2","target":"pkg:pypi/demo-14736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32822@1.0.2","target":"pkg:pypi/demo-15596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32822@1.0.2","target":"pkg:pypi/demo-22630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32823@1.0.3","target":"pkg:pypi/demo-11957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32823@1.0.3","target":"pkg:pypi/demo-20253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32823@1.0.3","target":"pkg:pypi/demo-2399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32823@1.0.3","target":"pkg:pypi/demo-31816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32824@1.0.4","target":"pkg:pypi/demo-12341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32824@1.0.4","target":"pkg:pypi/demo-14519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32824@1.0.4","target":"pkg:pypi/demo-16819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32824@1.0.4","target":"pkg:pypi/demo-22412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32825@1.0.0","target":"pkg:pypi/demo-18996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32826@1.0.1","target":"pkg:pypi/demo-19910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32826@1.0.1","target":"pkg:pypi/demo-24418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32827@1.0.2","target":"pkg:pypi/demo-12213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32827@1.0.2","target":"pkg:pypi/demo-19806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32827@1.0.2","target":"pkg:pypi/demo-21657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32827@1.0.2","target":"pkg:pypi/demo-23990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32828@1.0.3","target":"pkg:pypi/demo-12985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32828@1.0.3","target":"pkg:pypi/demo-20094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32828@1.0.3","target":"pkg:pypi/demo-2931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32829@1.0.4","target":"pkg:pypi/demo-20256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32829@1.0.4","target":"pkg:pypi/demo-25225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3282@1.0.2","target":"pkg:pypi/demo-12902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3282@1.0.2","target":"pkg:pypi/demo-13795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3282@1.0.2","target":"pkg:pypi/demo-24103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32830@1.0.0","target":"pkg:pypi/demo-18465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32830@1.0.0","target":"pkg:pypi/demo-22367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32830@1.0.0","target":"pkg:pypi/demo-3078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32830@1.0.0","target":"pkg:pypi/demo-32027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32831@1.0.1","target":"pkg:pypi/demo-24106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32831@1.0.1","target":"pkg:pypi/demo-29780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32832@1.0.2","target":"pkg:pypi/demo-11536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32833@1.0.3","target":"pkg:pypi/demo-13198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32833@1.0.3","target":"pkg:pypi/demo-25775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32834@1.0.4","target":"pkg:pypi/demo-12258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32834@1.0.4","target":"pkg:pypi/demo-13742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32834@1.0.4","target":"pkg:pypi/demo-1984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32834@1.0.4","target":"pkg:pypi/demo-20386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32835@1.0.0","target":"pkg:pypi/demo-18306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32835@1.0.0","target":"pkg:pypi/demo-20543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32835@1.0.0","target":"pkg:pypi/demo-27606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32835@1.0.0","target":"pkg:pypi/demo-30882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32836@1.0.1","target":"pkg:pypi/demo-22285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32836@1.0.1","target":"pkg:pypi/demo-24354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32836@1.0.1","target":"pkg:pypi/demo-25018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32837@1.0.2","target":"pkg:pypi/demo-18828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32837@1.0.2","target":"pkg:pypi/demo-22713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32837@1.0.2","target":"pkg:pypi/demo-24285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32838@1.0.3","target":"pkg:pypi/demo-16769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32838@1.0.3","target":"pkg:pypi/demo-25207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32838@1.0.3","target":"pkg:pypi/demo-25991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32838@1.0.3","target":"pkg:pypi/demo-29702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32839@1.0.4","target":"pkg:pypi/demo-19891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3283@1.0.3","target":"pkg:pypi/demo-25694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32840@1.0.0","target":"pkg:pypi/demo-1098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32840@1.0.0","target":"pkg:pypi/demo-14000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32840@1.0.0","target":"pkg:pypi/demo-27024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32841@1.0.1","target":"pkg:pypi/demo-15170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32841@1.0.1","target":"pkg:pypi/demo-21565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32842@1.0.2","target":"pkg:pypi/demo-19256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32842@1.0.2","target":"pkg:pypi/demo-25879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32842@1.0.2","target":"pkg:pypi/demo-2922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32842@1.0.2","target":"pkg:pypi/demo-32002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32843@1.0.3","target":"pkg:pypi/demo-2557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32844@1.0.4","target":"pkg:pypi/demo-11070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32844@1.0.4","target":"pkg:pypi/demo-13640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32844@1.0.4","target":"pkg:pypi/demo-25370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32845@1.0.0","target":"pkg:pypi/demo-13186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32845@1.0.0","target":"pkg:pypi/demo-17793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32845@1.0.0","target":"pkg:pypi/demo-19235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32845@1.0.0","target":"pkg:pypi/demo-2192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32846@1.0.1","target":"pkg:pypi/demo-27232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32847@1.0.2","target":"pkg:pypi/demo-26091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32848@1.0.3","target":"pkg:pypi/demo-14350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32848@1.0.3","target":"pkg:pypi/demo-31776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32849@1.0.4","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32849@1.0.4","target":"pkg:pypi/demo-15245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32849@1.0.4","target":"pkg:pypi/demo-20070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3284@1.0.4","target":"pkg:pypi/demo-20206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32850@1.0.0","target":"pkg:pypi/demo-1390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32850@1.0.0","target":"pkg:pypi/demo-23397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32851@1.0.1","target":"pkg:pypi/demo-17563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32851@1.0.1","target":"pkg:pypi/demo-24693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32851@1.0.1","target":"pkg:pypi/demo-27361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32851@1.0.1","target":"pkg:pypi/demo-30263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32852@1.0.2","target":"pkg:pypi/demo-15854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32852@1.0.2","target":"pkg:pypi/demo-16083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32852@1.0.2","target":"pkg:pypi/demo-21909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32852@1.0.2","target":"pkg:pypi/demo-32751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32853@1.0.3","target":"pkg:pypi/demo-23267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32853@1.0.3","target":"pkg:pypi/demo-24687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32853@1.0.3","target":"pkg:pypi/demo-25210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32854@1.0.4","target":"pkg:pypi/demo-15270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32854@1.0.4","target":"pkg:pypi/demo-20408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32855@1.0.0","target":"pkg:pypi/demo-1782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32856@1.0.1","target":"pkg:pypi/demo-1985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32857@1.0.2","target":"pkg:pypi/demo-1413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32857@1.0.2","target":"pkg:pypi/demo-28327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32858@1.0.3","target":"pkg:pypi/demo-10317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32858@1.0.3","target":"pkg:pypi/demo-18373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32858@1.0.3","target":"pkg:pypi/demo-22305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32858@1.0.3","target":"pkg:pypi/demo-30564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32859@1.0.4","target":"pkg:pypi/demo-14394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32859@1.0.4","target":"pkg:pypi/demo-16212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32859@1.0.4","target":"pkg:pypi/demo-2087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32859@1.0.4","target":"pkg:pypi/demo-22026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3285@1.0.0","target":"pkg:pypi/demo-14508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3285@1.0.0","target":"pkg:pypi/demo-1455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3285@1.0.0","target":"pkg:pypi/demo-17089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32860@1.0.0","target":"pkg:pypi/demo-1384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32860@1.0.0","target":"pkg:pypi/demo-21186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32860@1.0.0","target":"pkg:pypi/demo-23251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32861@1.0.1","target":"pkg:pypi/demo-17756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32861@1.0.1","target":"pkg:pypi/demo-24180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32862@1.0.2","target":"pkg:pypi/demo-28333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32862@1.0.2","target":"pkg:pypi/demo-31124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32863@1.0.3","target":"pkg:pypi/demo-15819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32863@1.0.3","target":"pkg:pypi/demo-17017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32863@1.0.3","target":"pkg:pypi/demo-30019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32863@1.0.3","target":"pkg:pypi/demo-31627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32864@1.0.4","target":"pkg:pypi/demo-13878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32864@1.0.4","target":"pkg:pypi/demo-146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32864@1.0.4","target":"pkg:pypi/demo-21270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32865@1.0.0","target":"pkg:pypi/demo-14100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32865@1.0.0","target":"pkg:pypi/demo-18100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32865@1.0.0","target":"pkg:pypi/demo-18861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32865@1.0.0","target":"pkg:pypi/demo-19174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32866@1.0.1","target":"pkg:pypi/demo-24139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32866@1.0.1","target":"pkg:pypi/demo-25997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32866@1.0.1","target":"pkg:pypi/demo-27773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32867@1.0.2","target":"pkg:pypi/demo-18951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32868@1.0.3","target":"pkg:pypi/demo-10898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32868@1.0.3","target":"pkg:pypi/demo-14607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32868@1.0.3","target":"pkg:pypi/demo-29144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32868@1.0.3","target":"pkg:pypi/demo-32790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32869@1.0.4","target":"pkg:pypi/demo-26720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3286@1.0.1","target":"pkg:pypi/demo-21394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3286@1.0.1","target":"pkg:pypi/demo-28818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32870@1.0.0","target":"pkg:pypi/demo-12095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32870@1.0.0","target":"pkg:pypi/demo-16962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32870@1.0.0","target":"pkg:pypi/demo-17069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32870@1.0.0","target":"pkg:pypi/demo-30802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32871@1.0.1","target":"pkg:pypi/demo-16864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32871@1.0.1","target":"pkg:pypi/demo-20376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32871@1.0.1","target":"pkg:pypi/demo-2500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32871@1.0.1","target":"pkg:pypi/demo-26719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32872@1.0.2","target":"pkg:pypi/demo-12029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32872@1.0.2","target":"pkg:pypi/demo-2022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32872@1.0.2","target":"pkg:pypi/demo-2913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32872@1.0.2","target":"pkg:pypi/demo-30829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32873@1.0.3","target":"pkg:pypi/demo-10796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32873@1.0.3","target":"pkg:pypi/demo-11676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32873@1.0.3","target":"pkg:pypi/demo-20346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32874@1.0.4","target":"pkg:pypi/demo-11791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32874@1.0.4","target":"pkg:pypi/demo-13181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32874@1.0.4","target":"pkg:pypi/demo-28025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32874@1.0.4","target":"pkg:pypi/demo-30451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32875@1.0.0","target":"pkg:pypi/demo-16220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32875@1.0.0","target":"pkg:pypi/demo-22001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32875@1.0.0","target":"pkg:pypi/demo-27184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32876@1.0.1","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32876@1.0.1","target":"pkg:pypi/demo-20580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32876@1.0.1","target":"pkg:pypi/demo-23331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32876@1.0.1","target":"pkg:pypi/demo-29233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32877@1.0.2","target":"pkg:pypi/demo-15503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32877@1.0.2","target":"pkg:pypi/demo-25300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32877@1.0.2","target":"pkg:pypi/demo-30346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32878@1.0.3","target":"pkg:pypi/demo-10568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32878@1.0.3","target":"pkg:pypi/demo-26062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32878@1.0.3","target":"pkg:pypi/demo-29692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32879@1.0.4","target":"pkg:pypi/demo-2934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32879@1.0.4","target":"pkg:pypi/demo-31575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3287@1.0.2","target":"pkg:pypi/demo-10625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3287@1.0.2","target":"pkg:pypi/demo-22337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3287@1.0.2","target":"pkg:pypi/demo-3118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3287@1.0.2","target":"pkg:pypi/demo-31823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32880@1.0.0","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32880@1.0.0","target":"pkg:pypi/demo-14710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32880@1.0.0","target":"pkg:pypi/demo-15506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32881@1.0.1","target":"pkg:pypi/demo-25156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32881@1.0.1","target":"pkg:pypi/demo-27296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32882@1.0.2","target":"pkg:pypi/demo-31453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32882@1.0.2","target":"pkg:pypi/demo-32766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32883@1.0.3","target":"pkg:pypi/demo-11769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32884@1.0.4","target":"pkg:pypi/demo-30808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32884@1.0.4","target":"pkg:pypi/demo-31047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32885@1.0.0","target":"pkg:pypi/demo-17898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32885@1.0.0","target":"pkg:pypi/demo-20887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32886@1.0.1","target":"pkg:pypi/demo-21012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32887@1.0.2","target":"pkg:pypi/demo-15041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32888@1.0.3","target":"pkg:pypi/demo-10778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32888@1.0.3","target":"pkg:pypi/demo-12867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32888@1.0.3","target":"pkg:pypi/demo-17266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32888@1.0.3","target":"pkg:pypi/demo-24100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32889@1.0.4","target":"pkg:pypi/demo-23674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32889@1.0.4","target":"pkg:pypi/demo-27308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32889@1.0.4","target":"pkg:pypi/demo-27374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32889@1.0.4","target":"pkg:pypi/demo-29367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3288@1.0.3","target":"pkg:pypi/demo-21280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32890@1.0.0","target":"pkg:pypi/demo-27109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32891@1.0.1","target":"pkg:pypi/demo-32493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32892@1.0.2","target":"pkg:pypi/demo-14563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32892@1.0.2","target":"pkg:pypi/demo-16498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32892@1.0.2","target":"pkg:pypi/demo-23288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32892@1.0.2","target":"pkg:pypi/demo-23444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32893@1.0.3","target":"pkg:pypi/demo-22479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32893@1.0.3","target":"pkg:pypi/demo-30941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32894@1.0.4","target":"pkg:pypi/demo-16080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32894@1.0.4","target":"pkg:pypi/demo-19155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32894@1.0.4","target":"pkg:pypi/demo-25419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32894@1.0.4","target":"pkg:pypi/demo-31310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32895@1.0.0","target":"pkg:pypi/demo-13375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32895@1.0.0","target":"pkg:pypi/demo-20466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32895@1.0.0","target":"pkg:pypi/demo-21135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32895@1.0.0","target":"pkg:pypi/demo-27674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32896@1.0.1","target":"pkg:pypi/demo-13913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32896@1.0.1","target":"pkg:pypi/demo-17412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32896@1.0.1","target":"pkg:pypi/demo-23256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32897@1.0.2","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32897@1.0.2","target":"pkg:pypi/demo-19925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32898@1.0.3","target":"pkg:pypi/demo-11379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32898@1.0.3","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32898@1.0.3","target":"pkg:pypi/demo-13720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32899@1.0.4","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32899@1.0.4","target":"pkg:pypi/demo-14976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32899@1.0.4","target":"pkg:pypi/demo-19489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32899@1.0.4","target":"pkg:pypi/demo-24028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3289@1.0.4","target":"pkg:pypi/demo-22785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-328@1.0.3","target":"pkg:pypi/demo-18921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-328@1.0.3","target":"pkg:pypi/demo-29218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-328@1.0.3","target":"pkg:pypi/demo-32582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32900@1.0.0","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32900@1.0.0","target":"pkg:pypi/demo-22251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32900@1.0.0","target":"pkg:pypi/demo-27372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32901@1.0.1","target":"pkg:pypi/demo-30797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32902@1.0.2","target":"pkg:pypi/demo-12607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32902@1.0.2","target":"pkg:pypi/demo-141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32902@1.0.2","target":"pkg:pypi/demo-24537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32902@1.0.2","target":"pkg:pypi/demo-24896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32903@1.0.3","target":"pkg:pypi/demo-22950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32903@1.0.3","target":"pkg:pypi/demo-25329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32904@1.0.4","target":"pkg:pypi/demo-19380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32905@1.0.0","target":"pkg:pypi/demo-1102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32905@1.0.0","target":"pkg:pypi/demo-13745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32905@1.0.0","target":"pkg:pypi/demo-18862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32905@1.0.0","target":"pkg:pypi/demo-24299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32906@1.0.1","target":"pkg:pypi/demo-24595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32907@1.0.2","target":"pkg:pypi/demo-18127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32907@1.0.2","target":"pkg:pypi/demo-18353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32907@1.0.2","target":"pkg:pypi/demo-19300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32908@1.0.3","target":"pkg:pypi/demo-10616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32908@1.0.3","target":"pkg:pypi/demo-1349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32908@1.0.3","target":"pkg:pypi/demo-19362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32908@1.0.3","target":"pkg:pypi/demo-2188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32909@1.0.4","target":"pkg:pypi/demo-21266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32909@1.0.4","target":"pkg:pypi/demo-22568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32909@1.0.4","target":"pkg:pypi/demo-28568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3290@1.0.0","target":"pkg:pypi/demo-15489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3290@1.0.0","target":"pkg:pypi/demo-19061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32910@1.0.0","target":"pkg:pypi/demo-10755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32910@1.0.0","target":"pkg:pypi/demo-21545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32910@1.0.0","target":"pkg:pypi/demo-29440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32911@1.0.1","target":"pkg:pypi/demo-21497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32911@1.0.1","target":"pkg:pypi/demo-23570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32911@1.0.1","target":"pkg:pypi/demo-31905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32912@1.0.2","target":"pkg:pypi/demo-18188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32912@1.0.2","target":"pkg:pypi/demo-3198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32913@1.0.3","target":"pkg:pypi/demo-12204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32913@1.0.3","target":"pkg:pypi/demo-18749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32913@1.0.3","target":"pkg:pypi/demo-20933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32913@1.0.3","target":"pkg:pypi/demo-26820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32914@1.0.4","target":"pkg:pypi/demo-20721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32915@1.0.0","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32915@1.0.0","target":"pkg:pypi/demo-12350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32915@1.0.0","target":"pkg:pypi/demo-13839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32915@1.0.0","target":"pkg:pypi/demo-22825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32916@1.0.1","target":"pkg:pypi/demo-18969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32916@1.0.1","target":"pkg:pypi/demo-29700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32916@1.0.1","target":"pkg:pypi/demo-30484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32917@1.0.2","target":"pkg:pypi/demo-2224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32918@1.0.3","target":"pkg:pypi/demo-13886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32918@1.0.3","target":"pkg:pypi/demo-29324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32919@1.0.4","target":"pkg:pypi/demo-19200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32919@1.0.4","target":"pkg:pypi/demo-28975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32919@1.0.4","target":"pkg:pypi/demo-29385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3291@1.0.1","target":"pkg:pypi/demo-13663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3291@1.0.1","target":"pkg:pypi/demo-20965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32920@1.0.0","target":"pkg:pypi/demo-14816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32920@1.0.0","target":"pkg:pypi/demo-16785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32920@1.0.0","target":"pkg:pypi/demo-20499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32920@1.0.0","target":"pkg:pypi/demo-31181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32921@1.0.1","target":"pkg:pypi/demo-17188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32921@1.0.1","target":"pkg:pypi/demo-30735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32922@1.0.2","target":"pkg:pypi/demo-187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32922@1.0.2","target":"pkg:pypi/demo-20218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32922@1.0.2","target":"pkg:pypi/demo-30808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32922@1.0.2","target":"pkg:pypi/demo-31292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32923@1.0.3","target":"pkg:pypi/demo-12739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32923@1.0.3","target":"pkg:pypi/demo-14485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32924@1.0.4","target":"pkg:pypi/demo-15428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32924@1.0.4","target":"pkg:pypi/demo-1855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32924@1.0.4","target":"pkg:pypi/demo-20095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32924@1.0.4","target":"pkg:pypi/demo-28930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32925@1.0.0","target":"pkg:pypi/demo-15296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32926@1.0.1","target":"pkg:pypi/demo-19435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32926@1.0.1","target":"pkg:pypi/demo-19955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32926@1.0.1","target":"pkg:pypi/demo-32899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32927@1.0.2","target":"pkg:pypi/demo-1272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32928@1.0.3","target":"pkg:pypi/demo-11729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32928@1.0.3","target":"pkg:pypi/demo-13260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32928@1.0.3","target":"pkg:pypi/demo-22865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32928@1.0.3","target":"pkg:pypi/demo-31050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32929@1.0.4","target":"pkg:pypi/demo-13635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32929@1.0.4","target":"pkg:pypi/demo-24084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32929@1.0.4","target":"pkg:pypi/demo-26242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32929@1.0.4","target":"pkg:pypi/demo-28502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3292@1.0.2","target":"pkg:pypi/demo-24731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3292@1.0.2","target":"pkg:pypi/demo-25725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3292@1.0.2","target":"pkg:pypi/demo-28100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3292@1.0.2","target":"pkg:pypi/demo-2971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32930@1.0.0","target":"pkg:pypi/demo-31558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32930@1.0.0","target":"pkg:pypi/demo-32809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32931@1.0.1","target":"pkg:pypi/demo-12366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32931@1.0.1","target":"pkg:pypi/demo-22693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32932@1.0.2","target":"pkg:pypi/demo-22470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32933@1.0.3","target":"pkg:pypi/demo-11854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32933@1.0.3","target":"pkg:pypi/demo-21187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32933@1.0.3","target":"pkg:pypi/demo-22206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32934@1.0.4","target":"pkg:pypi/demo-12796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32934@1.0.4","target":"pkg:pypi/demo-21590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32934@1.0.4","target":"pkg:pypi/demo-26382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32935@1.0.0","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32935@1.0.0","target":"pkg:pypi/demo-20017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32935@1.0.0","target":"pkg:pypi/demo-27711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32936@1.0.1","target":"pkg:pypi/demo-26532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32937@1.0.2","target":"pkg:pypi/demo-11675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32937@1.0.2","target":"pkg:pypi/demo-24535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32938@1.0.3","target":"pkg:pypi/demo-13409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32938@1.0.3","target":"pkg:pypi/demo-14728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32938@1.0.3","target":"pkg:pypi/demo-15770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32938@1.0.3","target":"pkg:pypi/demo-31654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32939@1.0.4","target":"pkg:pypi/demo-12232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32939@1.0.4","target":"pkg:pypi/demo-14314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32939@1.0.4","target":"pkg:pypi/demo-17873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3293@1.0.3","target":"pkg:pypi/demo-16496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3293@1.0.3","target":"pkg:pypi/demo-16509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3293@1.0.3","target":"pkg:pypi/demo-30750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32940@1.0.0","target":"pkg:pypi/demo-18813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32940@1.0.0","target":"pkg:pypi/demo-30913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32941@1.0.1","target":"pkg:pypi/demo-26879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32942@1.0.2","target":"pkg:pypi/demo-14128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32942@1.0.2","target":"pkg:pypi/demo-15753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32942@1.0.2","target":"pkg:pypi/demo-25153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32943@1.0.3","target":"pkg:pypi/demo-16083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32944@1.0.4","target":"pkg:pypi/demo-1443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32944@1.0.4","target":"pkg:pypi/demo-18777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32945@1.0.0","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32945@1.0.0","target":"pkg:pypi/demo-1608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32945@1.0.0","target":"pkg:pypi/demo-31593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32946@1.0.1","target":"pkg:pypi/demo-24623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32947@1.0.2","target":"pkg:pypi/demo-11763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32947@1.0.2","target":"pkg:pypi/demo-26711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32947@1.0.2","target":"pkg:pypi/demo-3263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32948@1.0.3","target":"pkg:pypi/demo-19540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32948@1.0.3","target":"pkg:pypi/demo-31021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32949@1.0.4","target":"pkg:pypi/demo-11998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32949@1.0.4","target":"pkg:pypi/demo-27800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32949@1.0.4","target":"pkg:pypi/demo-28023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3294@1.0.4","target":"pkg:pypi/demo-22571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3294@1.0.4","target":"pkg:pypi/demo-27851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3294@1.0.4","target":"pkg:pypi/demo-30553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3294@1.0.4","target":"pkg:pypi/demo-3135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32950@1.0.0","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32950@1.0.0","target":"pkg:pypi/demo-18010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32950@1.0.0","target":"pkg:pypi/demo-19188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32950@1.0.0","target":"pkg:pypi/demo-3072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32951@1.0.1","target":"pkg:pypi/demo-14595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32951@1.0.1","target":"pkg:pypi/demo-1602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32951@1.0.1","target":"pkg:pypi/demo-24771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32951@1.0.1","target":"pkg:pypi/demo-25218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32952@1.0.2","target":"pkg:pypi/demo-26489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32953@1.0.3","target":"pkg:pypi/demo-22399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32954@1.0.4","target":"pkg:pypi/demo-13138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32954@1.0.4","target":"pkg:pypi/demo-22172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32955@1.0.0","target":"pkg:pypi/demo-31920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32956@1.0.1","target":"pkg:pypi/demo-12223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32956@1.0.1","target":"pkg:pypi/demo-13857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32957@1.0.2","target":"pkg:pypi/demo-14364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32957@1.0.2","target":"pkg:pypi/demo-21724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32957@1.0.2","target":"pkg:pypi/demo-23099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32957@1.0.2","target":"pkg:pypi/demo-24425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32958@1.0.3","target":"pkg:pypi/demo-11709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32958@1.0.3","target":"pkg:pypi/demo-1595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32958@1.0.3","target":"pkg:pypi/demo-22900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32958@1.0.3","target":"pkg:pypi/demo-23719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32959@1.0.4","target":"pkg:pypi/demo-2165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32959@1.0.4","target":"pkg:pypi/demo-23072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3295@1.0.0","target":"pkg:pypi/demo-14021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3295@1.0.0","target":"pkg:pypi/demo-21356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3295@1.0.0","target":"pkg:pypi/demo-29622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32960@1.0.0","target":"pkg:pypi/demo-24233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32960@1.0.0","target":"pkg:pypi/demo-31042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32960@1.0.0","target":"pkg:pypi/demo-31501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32961@1.0.1","target":"pkg:pypi/demo-24795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32962@1.0.2","target":"pkg:pypi/demo-13479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32962@1.0.2","target":"pkg:pypi/demo-32016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32962@1.0.2","target":"pkg:pypi/demo-32041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32963@1.0.3","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32963@1.0.3","target":"pkg:pypi/demo-24954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32964@1.0.4","target":"pkg:pypi/demo-22875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32964@1.0.4","target":"pkg:pypi/demo-29045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32965@1.0.0","target":"pkg:pypi/demo-10977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32966@1.0.1","target":"pkg:pypi/demo-17116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32966@1.0.1","target":"pkg:pypi/demo-27236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32966@1.0.1","target":"pkg:pypi/demo-27358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32967@1.0.2","target":"pkg:pypi/demo-26039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32968@1.0.3","target":"pkg:pypi/demo-24616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32968@1.0.3","target":"pkg:pypi/demo-30773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32968@1.0.3","target":"pkg:pypi/demo-3081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32968@1.0.3","target":"pkg:pypi/demo-32214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32969@1.0.4","target":"pkg:pypi/demo-1135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32969@1.0.4","target":"pkg:pypi/demo-16446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32969@1.0.4","target":"pkg:pypi/demo-2517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32969@1.0.4","target":"pkg:pypi/demo-26190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3296@1.0.1","target":"pkg:pypi/demo-12603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3296@1.0.1","target":"pkg:pypi/demo-21633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3296@1.0.1","target":"pkg:pypi/demo-25328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32970@1.0.0","target":"pkg:pypi/demo-15465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32970@1.0.0","target":"pkg:pypi/demo-24090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32971@1.0.1","target":"pkg:pypi/demo-16543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32971@1.0.1","target":"pkg:pypi/demo-16752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32971@1.0.1","target":"pkg:pypi/demo-16969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32971@1.0.1","target":"pkg:pypi/demo-29320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32972@1.0.2","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32972@1.0.2","target":"pkg:pypi/demo-19328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32972@1.0.2","target":"pkg:pypi/demo-3113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32972@1.0.2","target":"pkg:pypi/demo-31813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32973@1.0.3","target":"pkg:pypi/demo-18951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32973@1.0.3","target":"pkg:pypi/demo-23718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32973@1.0.3","target":"pkg:pypi/demo-24466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32973@1.0.3","target":"pkg:pypi/demo-32745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32974@1.0.4","target":"pkg:pypi/demo-16187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32974@1.0.4","target":"pkg:pypi/demo-24261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32975@1.0.0","target":"pkg:pypi/demo-2670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32975@1.0.0","target":"pkg:pypi/demo-2701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32976@1.0.1","target":"pkg:pypi/demo-28496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32977@1.0.2","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32977@1.0.2","target":"pkg:pypi/demo-20655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32977@1.0.2","target":"pkg:pypi/demo-21063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32977@1.0.2","target":"pkg:pypi/demo-25930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32978@1.0.3","target":"pkg:pypi/demo-15334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32978@1.0.3","target":"pkg:pypi/demo-19837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32979@1.0.4","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32979@1.0.4","target":"pkg:pypi/demo-14017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32979@1.0.4","target":"pkg:pypi/demo-16329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32979@1.0.4","target":"pkg:pypi/demo-31407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3297@1.0.2","target":"pkg:pypi/demo-15564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3297@1.0.2","target":"pkg:pypi/demo-15677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3297@1.0.2","target":"pkg:pypi/demo-25375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32980@1.0.0","target":"pkg:pypi/demo-23087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32980@1.0.0","target":"pkg:pypi/demo-2432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32980@1.0.0","target":"pkg:pypi/demo-26794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32981@1.0.1","target":"pkg:pypi/demo-31169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32982@1.0.2","target":"pkg:pypi/demo-10721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32982@1.0.2","target":"pkg:pypi/demo-23237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32982@1.0.2","target":"pkg:pypi/demo-26594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32982@1.0.2","target":"pkg:pypi/demo-27604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32983@1.0.3","target":"pkg:pypi/demo-19777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32983@1.0.3","target":"pkg:pypi/demo-20798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32984@1.0.4","target":"pkg:pypi/demo-16703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32985@1.0.0","target":"pkg:pypi/demo-133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32985@1.0.0","target":"pkg:pypi/demo-18218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32985@1.0.0","target":"pkg:pypi/demo-31300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32986@1.0.1","target":"pkg:pypi/demo-12649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32986@1.0.1","target":"pkg:pypi/demo-15875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32986@1.0.1","target":"pkg:pypi/demo-15998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32987@1.0.2","target":"pkg:pypi/demo-15217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32987@1.0.2","target":"pkg:pypi/demo-27952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32988@1.0.3","target":"pkg:pypi/demo-11143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32988@1.0.3","target":"pkg:pypi/demo-17956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32989@1.0.4","target":"pkg:pypi/demo-10085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32989@1.0.4","target":"pkg:pypi/demo-24318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32989@1.0.4","target":"pkg:pypi/demo-2563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32989@1.0.4","target":"pkg:pypi/demo-2733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3298@1.0.3","target":"pkg:pypi/demo-23187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3298@1.0.3","target":"pkg:pypi/demo-25544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32990@1.0.0","target":"pkg:pypi/demo-22809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32990@1.0.0","target":"pkg:pypi/demo-27400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32991@1.0.1","target":"pkg:pypi/demo-12834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32991@1.0.1","target":"pkg:pypi/demo-13576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32991@1.0.1","target":"pkg:pypi/demo-18102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32991@1.0.1","target":"pkg:pypi/demo-28556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32992@1.0.2","target":"pkg:pypi/demo-14927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32992@1.0.2","target":"pkg:pypi/demo-19362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32992@1.0.2","target":"pkg:pypi/demo-26810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32993@1.0.3","target":"pkg:pypi/demo-17029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32993@1.0.3","target":"pkg:pypi/demo-18736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32994@1.0.4","target":"pkg:pypi/demo-11090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32994@1.0.4","target":"pkg:pypi/demo-27138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32994@1.0.4","target":"pkg:pypi/demo-31148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32994@1.0.4","target":"pkg:pypi/demo-32438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32995@1.0.0","target":"pkg:pypi/demo-19653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32995@1.0.0","target":"pkg:pypi/demo-19917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32995@1.0.0","target":"pkg:pypi/demo-21822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32995@1.0.0","target":"pkg:pypi/demo-27039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32996@1.0.1","target":"pkg:pypi/demo-23123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32996@1.0.1","target":"pkg:pypi/demo-25193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32997@1.0.2","target":"pkg:pypi/demo-16727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32997@1.0.2","target":"pkg:pypi/demo-18562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32997@1.0.2","target":"pkg:pypi/demo-27668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32998@1.0.3","target":"pkg:pypi/demo-23658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32998@1.0.3","target":"pkg:pypi/demo-28411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32998@1.0.3","target":"pkg:pypi/demo-28861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32998@1.0.3","target":"pkg:pypi/demo-3020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32999@1.0.4","target":"pkg:pypi/demo-11493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32999@1.0.4","target":"pkg:pypi/demo-295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32999@1.0.4","target":"pkg:pypi/demo-30496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3299@1.0.4","target":"pkg:pypi/demo-10824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-329@1.0.4","target":"pkg:pypi/demo-23804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-329@1.0.4","target":"pkg:pypi/demo-24599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-329@1.0.4","target":"pkg:pypi/demo-31577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-32@1.0.2","target":"pkg:pypi/demo-17423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33000@1.0.0","target":"pkg:pypi/demo-10393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33000@1.0.0","target":"pkg:pypi/demo-12530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33000@1.0.0","target":"pkg:pypi/demo-12542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33000@1.0.0","target":"pkg:pypi/demo-15079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33001@1.0.1","target":"pkg:pypi/demo-27855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33002@1.0.2","target":"pkg:pypi/demo-12943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33003@1.0.3","target":"pkg:pypi/demo-10928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33003@1.0.3","target":"pkg:pypi/demo-15143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33003@1.0.3","target":"pkg:pypi/demo-2078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33004@1.0.4","target":"pkg:pypi/demo-11651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33004@1.0.4","target":"pkg:pypi/demo-15142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33004@1.0.4","target":"pkg:pypi/demo-22071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33004@1.0.4","target":"pkg:pypi/demo-25123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33005@1.0.0","target":"pkg:pypi/demo-24374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33006@1.0.1","target":"pkg:pypi/demo-28200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33006@1.0.1","target":"pkg:pypi/demo-32360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33007@1.0.2","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33008@1.0.3","target":"pkg:pypi/demo-1292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33009@1.0.4","target":"pkg:pypi/demo-32812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3300@1.0.0","target":"pkg:pypi/demo-1878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3300@1.0.0","target":"pkg:pypi/demo-28580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3300@1.0.0","target":"pkg:pypi/demo-31985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33010@1.0.0","target":"pkg:pypi/demo-1920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33010@1.0.0","target":"pkg:pypi/demo-27885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33011@1.0.1","target":"pkg:pypi/demo-13590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33011@1.0.1","target":"pkg:pypi/demo-22571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33011@1.0.1","target":"pkg:pypi/demo-3152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33012@1.0.2","target":"pkg:pypi/demo-21662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33012@1.0.2","target":"pkg:pypi/demo-31985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33013@1.0.3","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33013@1.0.3","target":"pkg:pypi/demo-31240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33014@1.0.4","target":"pkg:pypi/demo-11758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33014@1.0.4","target":"pkg:pypi/demo-15533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33014@1.0.4","target":"pkg:pypi/demo-31711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33015@1.0.0","target":"pkg:pypi/demo-13006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33015@1.0.0","target":"pkg:pypi/demo-17779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33015@1.0.0","target":"pkg:pypi/demo-24792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33015@1.0.0","target":"pkg:pypi/demo-32786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33016@1.0.1","target":"pkg:pypi/demo-11501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33016@1.0.1","target":"pkg:pypi/demo-29119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33017@1.0.2","target":"pkg:pypi/demo-13222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33018@1.0.3","target":"pkg:pypi/demo-18197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33018@1.0.3","target":"pkg:pypi/demo-19534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33018@1.0.3","target":"pkg:pypi/demo-22174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33018@1.0.3","target":"pkg:pypi/demo-23297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33019@1.0.4","target":"pkg:pypi/demo-15863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3301@1.0.1","target":"pkg:pypi/demo-15170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3301@1.0.1","target":"pkg:pypi/demo-31895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33020@1.0.0","target":"pkg:pypi/demo-15868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33020@1.0.0","target":"pkg:pypi/demo-21005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33021@1.0.1","target":"pkg:pypi/demo-11446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33021@1.0.1","target":"pkg:pypi/demo-15082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33022@1.0.2","target":"pkg:pypi/demo-19630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33023@1.0.3","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33023@1.0.3","target":"pkg:pypi/demo-16990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33024@1.0.4","target":"pkg:pypi/demo-11503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33024@1.0.4","target":"pkg:pypi/demo-19232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33024@1.0.4","target":"pkg:pypi/demo-27465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33024@1.0.4","target":"pkg:pypi/demo-30566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33025@1.0.0","target":"pkg:pypi/demo-25392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33026@1.0.1","target":"pkg:pypi/demo-31262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33027@1.0.2","target":"pkg:pypi/demo-14925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33027@1.0.2","target":"pkg:pypi/demo-24353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33028@1.0.3","target":"pkg:pypi/demo-24308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33028@1.0.3","target":"pkg:pypi/demo-32521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33029@1.0.4","target":"pkg:pypi/demo-12019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33029@1.0.4","target":"pkg:pypi/demo-22436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3302@1.0.2","target":"pkg:pypi/demo-25125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3302@1.0.2","target":"pkg:pypi/demo-31672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33030@1.0.0","target":"pkg:pypi/demo-23022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33030@1.0.0","target":"pkg:pypi/demo-24290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33030@1.0.0","target":"pkg:pypi/demo-26202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33030@1.0.0","target":"pkg:pypi/demo-29055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33031@1.0.1","target":"pkg:pypi/demo-31136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33032@1.0.2","target":"pkg:pypi/demo-19351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33033@1.0.3","target":"pkg:pypi/demo-15424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33033@1.0.3","target":"pkg:pypi/demo-23341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33033@1.0.3","target":"pkg:pypi/demo-28076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33034@1.0.4","target":"pkg:pypi/demo-10675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33034@1.0.4","target":"pkg:pypi/demo-16225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33034@1.0.4","target":"pkg:pypi/demo-16497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33034@1.0.4","target":"pkg:pypi/demo-26034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33035@1.0.0","target":"pkg:pypi/demo-13933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33035@1.0.0","target":"pkg:pypi/demo-19418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33035@1.0.0","target":"pkg:pypi/demo-20331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33035@1.0.0","target":"pkg:pypi/demo-26652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33036@1.0.1","target":"pkg:pypi/demo-24277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33037@1.0.2","target":"pkg:pypi/demo-13757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33037@1.0.2","target":"pkg:pypi/demo-19016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33038@1.0.3","target":"pkg:pypi/demo-10567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33038@1.0.3","target":"pkg:pypi/demo-25036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33039@1.0.4","target":"pkg:pypi/demo-19072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33039@1.0.4","target":"pkg:pypi/demo-29650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3303@1.0.3","target":"pkg:pypi/demo-16042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33040@1.0.0","target":"pkg:pypi/demo-30724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33041@1.0.1","target":"pkg:pypi/demo-1622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33041@1.0.1","target":"pkg:pypi/demo-21578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33041@1.0.1","target":"pkg:pypi/demo-21878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33041@1.0.1","target":"pkg:pypi/demo-26015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33042@1.0.2","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33042@1.0.2","target":"pkg:pypi/demo-12615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33042@1.0.2","target":"pkg:pypi/demo-22281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33042@1.0.2","target":"pkg:pypi/demo-2786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33043@1.0.3","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33043@1.0.3","target":"pkg:pypi/demo-20063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33044@1.0.4","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33044@1.0.4","target":"pkg:pypi/demo-2615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33044@1.0.4","target":"pkg:pypi/demo-32311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33045@1.0.0","target":"pkg:pypi/demo-22917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33046@1.0.1","target":"pkg:pypi/demo-10421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33046@1.0.1","target":"pkg:pypi/demo-20319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33046@1.0.1","target":"pkg:pypi/demo-31213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33047@1.0.2","target":"pkg:pypi/demo-13175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33048@1.0.3","target":"pkg:pypi/demo-16049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33049@1.0.4","target":"pkg:pypi/demo-24340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3304@1.0.4","target":"pkg:pypi/demo-14438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3304@1.0.4","target":"pkg:pypi/demo-15462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3304@1.0.4","target":"pkg:pypi/demo-16466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33050@1.0.0","target":"pkg:pypi/demo-13403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33050@1.0.0","target":"pkg:pypi/demo-20750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33050@1.0.0","target":"pkg:pypi/demo-21104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33051@1.0.1","target":"pkg:pypi/demo-12627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33051@1.0.1","target":"pkg:pypi/demo-13077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33051@1.0.1","target":"pkg:pypi/demo-27143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33052@1.0.2","target":"pkg:pypi/demo-11480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33052@1.0.2","target":"pkg:pypi/demo-15958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33052@1.0.2","target":"pkg:pypi/demo-18024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33052@1.0.2","target":"pkg:pypi/demo-28183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33053@1.0.3","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33053@1.0.3","target":"pkg:pypi/demo-27750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33053@1.0.3","target":"pkg:pypi/demo-32743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33054@1.0.4","target":"pkg:pypi/demo-20965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33055@1.0.0","target":"pkg:pypi/demo-16664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33055@1.0.0","target":"pkg:pypi/demo-25743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33056@1.0.1","target":"pkg:pypi/demo-10719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33056@1.0.1","target":"pkg:pypi/demo-13958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33056@1.0.1","target":"pkg:pypi/demo-20777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33056@1.0.1","target":"pkg:pypi/demo-32704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33057@1.0.2","target":"pkg:pypi/demo-18292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33057@1.0.2","target":"pkg:pypi/demo-19382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33057@1.0.2","target":"pkg:pypi/demo-27004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33058@1.0.3","target":"pkg:pypi/demo-12944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33058@1.0.3","target":"pkg:pypi/demo-15309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33059@1.0.4","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33059@1.0.4","target":"pkg:pypi/demo-19257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33059@1.0.4","target":"pkg:pypi/demo-26687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3305@1.0.0","target":"pkg:pypi/demo-12931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3305@1.0.0","target":"pkg:pypi/demo-26356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33060@1.0.0","target":"pkg:pypi/demo-16797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33060@1.0.0","target":"pkg:pypi/demo-26101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33061@1.0.1","target":"pkg:pypi/demo-17091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33061@1.0.1","target":"pkg:pypi/demo-17108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33061@1.0.1","target":"pkg:pypi/demo-21224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33061@1.0.1","target":"pkg:pypi/demo-23152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33062@1.0.2","target":"pkg:pypi/demo-27586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33063@1.0.3","target":"pkg:pypi/demo-17940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33063@1.0.3","target":"pkg:pypi/demo-2240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33064@1.0.4","target":"pkg:pypi/demo-18267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33064@1.0.4","target":"pkg:pypi/demo-22574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33065@1.0.0","target":"pkg:pypi/demo-10234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33065@1.0.0","target":"pkg:pypi/demo-11099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33065@1.0.0","target":"pkg:pypi/demo-21109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33066@1.0.1","target":"pkg:pypi/demo-28054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33066@1.0.1","target":"pkg:pypi/demo-31446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33067@1.0.2","target":"pkg:pypi/demo-28430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33067@1.0.2","target":"pkg:pypi/demo-28814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33067@1.0.2","target":"pkg:pypi/demo-32974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33068@1.0.3","target":"pkg:pypi/demo-187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33069@1.0.4","target":"pkg:pypi/demo-26619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33069@1.0.4","target":"pkg:pypi/demo-30080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3306@1.0.1","target":"pkg:pypi/demo-28508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3306@1.0.1","target":"pkg:pypi/demo-32489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33070@1.0.0","target":"pkg:pypi/demo-17701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33070@1.0.0","target":"pkg:pypi/demo-19122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33070@1.0.0","target":"pkg:pypi/demo-26066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33070@1.0.0","target":"pkg:pypi/demo-29146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33071@1.0.1","target":"pkg:pypi/demo-30766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33072@1.0.2","target":"pkg:pypi/demo-13986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33072@1.0.2","target":"pkg:pypi/demo-17783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33072@1.0.2","target":"pkg:pypi/demo-17828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33073@1.0.3","target":"pkg:pypi/demo-10522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33073@1.0.3","target":"pkg:pypi/demo-19439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33073@1.0.3","target":"pkg:pypi/demo-21280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33073@1.0.3","target":"pkg:pypi/demo-27907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33074@1.0.4","target":"pkg:pypi/demo-18673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33074@1.0.4","target":"pkg:pypi/demo-20754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33074@1.0.4","target":"pkg:pypi/demo-21101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33074@1.0.4","target":"pkg:pypi/demo-32849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33075@1.0.0","target":"pkg:pypi/demo-20658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33075@1.0.0","target":"pkg:pypi/demo-28082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33076@1.0.1","target":"pkg:pypi/demo-16557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33076@1.0.1","target":"pkg:pypi/demo-23993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33077@1.0.2","target":"pkg:pypi/demo-24816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33077@1.0.2","target":"pkg:pypi/demo-28308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33077@1.0.2","target":"pkg:pypi/demo-29944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33077@1.0.2","target":"pkg:pypi/demo-3224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33078@1.0.3","target":"pkg:pypi/demo-15396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33078@1.0.3","target":"pkg:pypi/demo-22039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33078@1.0.3","target":"pkg:pypi/demo-26620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33079@1.0.4","target":"pkg:pypi/demo-29042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33079@1.0.4","target":"pkg:pypi/demo-31930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3307@1.0.2","target":"pkg:pypi/demo-24608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33080@1.0.0","target":"pkg:pypi/demo-13160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33080@1.0.0","target":"pkg:pypi/demo-18090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33081@1.0.1","target":"pkg:pypi/demo-1454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33081@1.0.1","target":"pkg:pypi/demo-24756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33081@1.0.1","target":"pkg:pypi/demo-32186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33082@1.0.2","target":"pkg:pypi/demo-24775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33082@1.0.2","target":"pkg:pypi/demo-28528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33082@1.0.2","target":"pkg:pypi/demo-32317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33083@1.0.3","target":"pkg:pypi/demo-13784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33083@1.0.3","target":"pkg:pypi/demo-18995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33083@1.0.3","target":"pkg:pypi/demo-23826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33083@1.0.3","target":"pkg:pypi/demo-28181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33084@1.0.4","target":"pkg:pypi/demo-17414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33084@1.0.4","target":"pkg:pypi/demo-1937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33084@1.0.4","target":"pkg:pypi/demo-20182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33084@1.0.4","target":"pkg:pypi/demo-25028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33085@1.0.0","target":"pkg:pypi/demo-12576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33085@1.0.0","target":"pkg:pypi/demo-20180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33085@1.0.0","target":"pkg:pypi/demo-24237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33085@1.0.0","target":"pkg:pypi/demo-27713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33086@1.0.1","target":"pkg:pypi/demo-21373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33086@1.0.1","target":"pkg:pypi/demo-25172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33086@1.0.1","target":"pkg:pypi/demo-26585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33086@1.0.1","target":"pkg:pypi/demo-31769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33087@1.0.2","target":"pkg:pypi/demo-12290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33087@1.0.2","target":"pkg:pypi/demo-20831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33087@1.0.2","target":"pkg:pypi/demo-20910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33087@1.0.2","target":"pkg:pypi/demo-22956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33088@1.0.3","target":"pkg:pypi/demo-18028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33088@1.0.3","target":"pkg:pypi/demo-26626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33088@1.0.3","target":"pkg:pypi/demo-32103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33089@1.0.4","target":"pkg:pypi/demo-10010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33089@1.0.4","target":"pkg:pypi/demo-20272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33089@1.0.4","target":"pkg:pypi/demo-25411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33089@1.0.4","target":"pkg:pypi/demo-30907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3308@1.0.3","target":"pkg:pypi/demo-1742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3308@1.0.3","target":"pkg:pypi/demo-17862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3308@1.0.3","target":"pkg:pypi/demo-19639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3308@1.0.3","target":"pkg:pypi/demo-2825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33090@1.0.0","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33090@1.0.0","target":"pkg:pypi/demo-18619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33090@1.0.0","target":"pkg:pypi/demo-26845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33090@1.0.0","target":"pkg:pypi/demo-28719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33091@1.0.1","target":"pkg:pypi/demo-18391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33091@1.0.1","target":"pkg:pypi/demo-3214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33092@1.0.2","target":"pkg:pypi/demo-1606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33093@1.0.3","target":"pkg:pypi/demo-19881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33094@1.0.4","target":"pkg:pypi/demo-13437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33094@1.0.4","target":"pkg:pypi/demo-20895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33094@1.0.4","target":"pkg:pypi/demo-23034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33094@1.0.4","target":"pkg:pypi/demo-31057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33095@1.0.0","target":"pkg:pypi/demo-2954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33096@1.0.1","target":"pkg:pypi/demo-20901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33097@1.0.2","target":"pkg:pypi/demo-17075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33097@1.0.2","target":"pkg:pypi/demo-18782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33097@1.0.2","target":"pkg:pypi/demo-25837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33097@1.0.2","target":"pkg:pypi/demo-27557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33098@1.0.3","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33098@1.0.3","target":"pkg:pypi/demo-15478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33099@1.0.4","target":"pkg:pypi/demo-16468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3309@1.0.4","target":"pkg:pypi/demo-19178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3309@1.0.4","target":"pkg:pypi/demo-19697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-330@1.0.0","target":"pkg:pypi/demo-28108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33100@1.0.0","target":"pkg:pypi/demo-24108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33100@1.0.0","target":"pkg:pypi/demo-2544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33100@1.0.0","target":"pkg:pypi/demo-28065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33101@1.0.1","target":"pkg:pypi/demo-32856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33102@1.0.2","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33102@1.0.2","target":"pkg:pypi/demo-2395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33103@1.0.3","target":"pkg:pypi/demo-13082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33103@1.0.3","target":"pkg:pypi/demo-27462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33104@1.0.4","target":"pkg:pypi/demo-1746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33105@1.0.0","target":"pkg:pypi/demo-18250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33105@1.0.0","target":"pkg:pypi/demo-21296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33105@1.0.0","target":"pkg:pypi/demo-26648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33106@1.0.1","target":"pkg:pypi/demo-15008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33106@1.0.1","target":"pkg:pypi/demo-25113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33106@1.0.1","target":"pkg:pypi/demo-26927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33107@1.0.2","target":"pkg:pypi/demo-22120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33107@1.0.2","target":"pkg:pypi/demo-285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33107@1.0.2","target":"pkg:pypi/demo-30499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33107@1.0.2","target":"pkg:pypi/demo-31813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33108@1.0.3","target":"pkg:pypi/demo-17381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33109@1.0.4","target":"pkg:pypi/demo-18214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33109@1.0.4","target":"pkg:pypi/demo-26974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33109@1.0.4","target":"pkg:pypi/demo-27195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33109@1.0.4","target":"pkg:pypi/demo-29931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3310@1.0.0","target":"pkg:pypi/demo-21962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33110@1.0.0","target":"pkg:pypi/demo-11048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33110@1.0.0","target":"pkg:pypi/demo-17946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33110@1.0.0","target":"pkg:pypi/demo-27861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33111@1.0.1","target":"pkg:pypi/demo-10774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33111@1.0.1","target":"pkg:pypi/demo-11316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33111@1.0.1","target":"pkg:pypi/demo-19371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33111@1.0.1","target":"pkg:pypi/demo-21398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33112@1.0.2","target":"pkg:pypi/demo-16524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33112@1.0.2","target":"pkg:pypi/demo-18120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33112@1.0.2","target":"pkg:pypi/demo-26757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33113@1.0.3","target":"pkg:pypi/demo-23642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33113@1.0.3","target":"pkg:pypi/demo-23954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33113@1.0.3","target":"pkg:pypi/demo-31307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33114@1.0.4","target":"pkg:pypi/demo-14955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33114@1.0.4","target":"pkg:pypi/demo-26845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33114@1.0.4","target":"pkg:pypi/demo-31673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33115@1.0.0","target":"pkg:pypi/demo-18629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33116@1.0.1","target":"pkg:pypi/demo-15706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33116@1.0.1","target":"pkg:pypi/demo-26744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33117@1.0.2","target":"pkg:pypi/demo-13192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33118@1.0.3","target":"pkg:pypi/demo-13855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33118@1.0.3","target":"pkg:pypi/demo-20368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33119@1.0.4","target":"pkg:pypi/demo-17313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33119@1.0.4","target":"pkg:pypi/demo-22396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3311@1.0.1","target":"pkg:pypi/demo-15816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3311@1.0.1","target":"pkg:pypi/demo-30932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33120@1.0.0","target":"pkg:pypi/demo-14380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33120@1.0.0","target":"pkg:pypi/demo-2996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33120@1.0.0","target":"pkg:pypi/demo-30538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33121@1.0.1","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33121@1.0.1","target":"pkg:pypi/demo-19838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33121@1.0.1","target":"pkg:pypi/demo-23600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33121@1.0.1","target":"pkg:pypi/demo-3049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33122@1.0.2","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33122@1.0.2","target":"pkg:pypi/demo-18960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33122@1.0.2","target":"pkg:pypi/demo-21732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33123@1.0.3","target":"pkg:pypi/demo-14756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33123@1.0.3","target":"pkg:pypi/demo-1666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33123@1.0.3","target":"pkg:pypi/demo-19296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33124@1.0.4","target":"pkg:pypi/demo-12980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33124@1.0.4","target":"pkg:pypi/demo-1367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33124@1.0.4","target":"pkg:pypi/demo-17203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33124@1.0.4","target":"pkg:pypi/demo-19062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33125@1.0.0","target":"pkg:pypi/demo-1175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33125@1.0.0","target":"pkg:pypi/demo-26697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33125@1.0.0","target":"pkg:pypi/demo-27958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33125@1.0.0","target":"pkg:pypi/demo-29973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33126@1.0.1","target":"pkg:pypi/demo-32586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33127@1.0.2","target":"pkg:pypi/demo-19828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33127@1.0.2","target":"pkg:pypi/demo-28922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33128@1.0.3","target":"pkg:pypi/demo-14189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33128@1.0.3","target":"pkg:pypi/demo-17289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33128@1.0.3","target":"pkg:pypi/demo-21342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33128@1.0.3","target":"pkg:pypi/demo-27318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33129@1.0.4","target":"pkg:pypi/demo-16260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33129@1.0.4","target":"pkg:pypi/demo-22970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3312@1.0.2","target":"pkg:pypi/demo-16387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3312@1.0.2","target":"pkg:pypi/demo-16757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3312@1.0.2","target":"pkg:pypi/demo-20082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3312@1.0.2","target":"pkg:pypi/demo-24981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33130@1.0.0","target":"pkg:pypi/demo-10619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33130@1.0.0","target":"pkg:pypi/demo-16762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33131@1.0.1","target":"pkg:pypi/demo-18192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33131@1.0.1","target":"pkg:pypi/demo-30396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33132@1.0.2","target":"pkg:pypi/demo-15774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33132@1.0.2","target":"pkg:pypi/demo-26282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33133@1.0.3","target":"pkg:pypi/demo-13945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33134@1.0.4","target":"pkg:pypi/demo-23391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33134@1.0.4","target":"pkg:pypi/demo-3243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33135@1.0.0","target":"pkg:pypi/demo-14413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33135@1.0.0","target":"pkg:pypi/demo-15347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33135@1.0.0","target":"pkg:pypi/demo-18687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33136@1.0.1","target":"pkg:pypi/demo-1227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33137@1.0.2","target":"pkg:pypi/demo-20223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33137@1.0.2","target":"pkg:pypi/demo-27376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33138@1.0.3","target":"pkg:pypi/demo-18853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33138@1.0.3","target":"pkg:pypi/demo-23361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33138@1.0.3","target":"pkg:pypi/demo-24223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33138@1.0.3","target":"pkg:pypi/demo-2753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33139@1.0.4","target":"pkg:pypi/demo-29493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3313@1.0.3","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3313@1.0.3","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3313@1.0.3","target":"pkg:pypi/demo-122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33140@1.0.0","target":"pkg:pypi/demo-1085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33140@1.0.0","target":"pkg:pypi/demo-11713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33140@1.0.0","target":"pkg:pypi/demo-23623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33140@1.0.0","target":"pkg:pypi/demo-24863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33141@1.0.1","target":"pkg:pypi/demo-22397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33142@1.0.2","target":"pkg:pypi/demo-15261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33143@1.0.3","target":"pkg:pypi/demo-14894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33143@1.0.3","target":"pkg:pypi/demo-18834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33144@1.0.4","target":"pkg:pypi/demo-12665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33144@1.0.4","target":"pkg:pypi/demo-22231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33144@1.0.4","target":"pkg:pypi/demo-22485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33145@1.0.0","target":"pkg:pypi/demo-27688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33146@1.0.1","target":"pkg:pypi/demo-16009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33146@1.0.1","target":"pkg:pypi/demo-16831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33146@1.0.1","target":"pkg:pypi/demo-28473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33146@1.0.1","target":"pkg:pypi/demo-30587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33147@1.0.2","target":"pkg:pypi/demo-11682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33147@1.0.2","target":"pkg:pypi/demo-32644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33148@1.0.3","target":"pkg:pypi/demo-10658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33148@1.0.3","target":"pkg:pypi/demo-21943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33149@1.0.4","target":"pkg:pypi/demo-12851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33149@1.0.4","target":"pkg:pypi/demo-16914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33149@1.0.4","target":"pkg:pypi/demo-19536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33149@1.0.4","target":"pkg:pypi/demo-25958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3314@1.0.4","target":"pkg:pypi/demo-14002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3314@1.0.4","target":"pkg:pypi/demo-16412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3314@1.0.4","target":"pkg:pypi/demo-19077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3314@1.0.4","target":"pkg:pypi/demo-32854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33150@1.0.0","target":"pkg:pypi/demo-12711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33150@1.0.0","target":"pkg:pypi/demo-15675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33150@1.0.0","target":"pkg:pypi/demo-29271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33151@1.0.1","target":"pkg:pypi/demo-20778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33151@1.0.1","target":"pkg:pypi/demo-31804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33152@1.0.2","target":"pkg:pypi/demo-27948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33152@1.0.2","target":"pkg:pypi/demo-3308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33153@1.0.3","target":"pkg:pypi/demo-16389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33153@1.0.3","target":"pkg:pypi/demo-18331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33153@1.0.3","target":"pkg:pypi/demo-31682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33154@1.0.4","target":"pkg:pypi/demo-17588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33155@1.0.0","target":"pkg:pypi/demo-10757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33155@1.0.0","target":"pkg:pypi/demo-1407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33155@1.0.0","target":"pkg:pypi/demo-17621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33155@1.0.0","target":"pkg:pypi/demo-19922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33156@1.0.1","target":"pkg:pypi/demo-14464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33156@1.0.1","target":"pkg:pypi/demo-18411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33156@1.0.1","target":"pkg:pypi/demo-32521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33156@1.0.1","target":"pkg:pypi/demo-32968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33157@1.0.2","target":"pkg:pypi/demo-29899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33158@1.0.3","target":"pkg:pypi/demo-2260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33158@1.0.3","target":"pkg:pypi/demo-31530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33158@1.0.3","target":"pkg:pypi/demo-32704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33159@1.0.4","target":"pkg:pypi/demo-17887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33159@1.0.4","target":"pkg:pypi/demo-28061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3315@1.0.0","target":"pkg:pypi/demo-14197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3315@1.0.0","target":"pkg:pypi/demo-1950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33160@1.0.0","target":"pkg:pypi/demo-2910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33161@1.0.1","target":"pkg:pypi/demo-23582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33162@1.0.2","target":"pkg:pypi/demo-12533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33162@1.0.2","target":"pkg:pypi/demo-13741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33162@1.0.2","target":"pkg:pypi/demo-30560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33162@1.0.2","target":"pkg:pypi/demo-3310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33163@1.0.3","target":"pkg:pypi/demo-22658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33163@1.0.3","target":"pkg:pypi/demo-31083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33164@1.0.4","target":"pkg:pypi/demo-24995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33165@1.0.0","target":"pkg:pypi/demo-11601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33165@1.0.0","target":"pkg:pypi/demo-22051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33165@1.0.0","target":"pkg:pypi/demo-30171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33166@1.0.1","target":"pkg:pypi/demo-12855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33166@1.0.1","target":"pkg:pypi/demo-1428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33166@1.0.1","target":"pkg:pypi/demo-14396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33166@1.0.1","target":"pkg:pypi/demo-28168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33167@1.0.2","target":"pkg:pypi/demo-20617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33167@1.0.2","target":"pkg:pypi/demo-23917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33167@1.0.2","target":"pkg:pypi/demo-25851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33167@1.0.2","target":"pkg:pypi/demo-27106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33168@1.0.3","target":"pkg:pypi/demo-21269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33168@1.0.3","target":"pkg:pypi/demo-27246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33168@1.0.3","target":"pkg:pypi/demo-28385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33169@1.0.4","target":"pkg:pypi/demo-25707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3316@1.0.1","target":"pkg:pypi/demo-15875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3316@1.0.1","target":"pkg:pypi/demo-20107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33170@1.0.0","target":"pkg:pypi/demo-10510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33170@1.0.0","target":"pkg:pypi/demo-18365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33170@1.0.0","target":"pkg:pypi/demo-19706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33170@1.0.0","target":"pkg:pypi/demo-25548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33171@1.0.1","target":"pkg:pypi/demo-28180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33171@1.0.1","target":"pkg:pypi/demo-29744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33171@1.0.1","target":"pkg:pypi/demo-30085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33172@1.0.2","target":"pkg:pypi/demo-17198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33173@1.0.3","target":"pkg:pypi/demo-15284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33173@1.0.3","target":"pkg:pypi/demo-18881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33173@1.0.3","target":"pkg:pypi/demo-27410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33173@1.0.3","target":"pkg:pypi/demo-32318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33174@1.0.4","target":"pkg:pypi/demo-20865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33174@1.0.4","target":"pkg:pypi/demo-22720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33175@1.0.0","target":"pkg:pypi/demo-22655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33175@1.0.0","target":"pkg:pypi/demo-29421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33176@1.0.1","target":"pkg:pypi/demo-14557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33176@1.0.1","target":"pkg:pypi/demo-1752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33176@1.0.1","target":"pkg:pypi/demo-18718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33177@1.0.2","target":"pkg:pypi/demo-25586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33178@1.0.3","target":"pkg:pypi/demo-11705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33178@1.0.3","target":"pkg:pypi/demo-12813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33178@1.0.3","target":"pkg:pypi/demo-20420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33179@1.0.4","target":"pkg:pypi/demo-1420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33179@1.0.4","target":"pkg:pypi/demo-15434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33179@1.0.4","target":"pkg:pypi/demo-31551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3317@1.0.2","target":"pkg:pypi/demo-17514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3317@1.0.2","target":"pkg:pypi/demo-18917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33180@1.0.0","target":"pkg:pypi/demo-32592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33181@1.0.1","target":"pkg:pypi/demo-28014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33182@1.0.2","target":"pkg:pypi/demo-20479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33182@1.0.2","target":"pkg:pypi/demo-21974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33182@1.0.2","target":"pkg:pypi/demo-22420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33182@1.0.2","target":"pkg:pypi/demo-32380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33183@1.0.3","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33183@1.0.3","target":"pkg:pypi/demo-17742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33183@1.0.3","target":"pkg:pypi/demo-22490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33183@1.0.3","target":"pkg:pypi/demo-30397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33184@1.0.4","target":"pkg:pypi/demo-12717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33184@1.0.4","target":"pkg:pypi/demo-1979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33184@1.0.4","target":"pkg:pypi/demo-29597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33184@1.0.4","target":"pkg:pypi/demo-3101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33185@1.0.0","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33185@1.0.0","target":"pkg:pypi/demo-1336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33185@1.0.0","target":"pkg:pypi/demo-15528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33185@1.0.0","target":"pkg:pypi/demo-27999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33186@1.0.1","target":"pkg:pypi/demo-20473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33186@1.0.1","target":"pkg:pypi/demo-26411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33187@1.0.2","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33187@1.0.2","target":"pkg:pypi/demo-12994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33187@1.0.2","target":"pkg:pypi/demo-33028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33188@1.0.3","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33188@1.0.3","target":"pkg:pypi/demo-24274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33188@1.0.3","target":"pkg:pypi/demo-29550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33189@1.0.4","target":"pkg:pypi/demo-23021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3318@1.0.3","target":"pkg:pypi/demo-16124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3318@1.0.3","target":"pkg:pypi/demo-27949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33190@1.0.0","target":"pkg:pypi/demo-32462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33191@1.0.1","target":"pkg:pypi/demo-13962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33191@1.0.1","target":"pkg:pypi/demo-19059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33191@1.0.1","target":"pkg:pypi/demo-20077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33192@1.0.2","target":"pkg:pypi/demo-12697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33192@1.0.2","target":"pkg:pypi/demo-27236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33192@1.0.2","target":"pkg:pypi/demo-28876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33192@1.0.2","target":"pkg:pypi/demo-28963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33193@1.0.3","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33194@1.0.4","target":"pkg:pypi/demo-14641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33194@1.0.4","target":"pkg:pypi/demo-19322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33194@1.0.4","target":"pkg:pypi/demo-3167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33195@1.0.0","target":"pkg:pypi/demo-24507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33195@1.0.0","target":"pkg:pypi/demo-31719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33196@1.0.1","target":"pkg:pypi/demo-10685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33196@1.0.1","target":"pkg:pypi/demo-1705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33196@1.0.1","target":"pkg:pypi/demo-2048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33196@1.0.1","target":"pkg:pypi/demo-3104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33197@1.0.2","target":"pkg:pypi/demo-3230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33198@1.0.3","target":"pkg:pypi/demo-17899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33198@1.0.3","target":"pkg:pypi/demo-2807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33198@1.0.3","target":"pkg:pypi/demo-32173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33199@1.0.4","target":"pkg:pypi/demo-25543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33199@1.0.4","target":"pkg:pypi/demo-32787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3319@1.0.4","target":"pkg:pypi/demo-18156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3319@1.0.4","target":"pkg:pypi/demo-26815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-331@1.0.1","target":"pkg:pypi/demo-13551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-331@1.0.1","target":"pkg:pypi/demo-16475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-331@1.0.1","target":"pkg:pypi/demo-16776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-331@1.0.1","target":"pkg:pypi/demo-26647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33200@1.0.0","target":"pkg:pypi/demo-10336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33200@1.0.0","target":"pkg:pypi/demo-1447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33200@1.0.0","target":"pkg:pypi/demo-17278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33201@1.0.1","target":"pkg:pypi/demo-16749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33201@1.0.1","target":"pkg:pypi/demo-26351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33201@1.0.1","target":"pkg:pypi/demo-27191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33201@1.0.1","target":"pkg:pypi/demo-32347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33202@1.0.2","target":"pkg:pypi/demo-10799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33202@1.0.2","target":"pkg:pypi/demo-12847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33202@1.0.2","target":"pkg:pypi/demo-30820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33203@1.0.3","target":"pkg:pypi/demo-2877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33204@1.0.4","target":"pkg:pypi/demo-14739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33205@1.0.0","target":"pkg:pypi/demo-12307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33205@1.0.0","target":"pkg:pypi/demo-15567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33205@1.0.0","target":"pkg:pypi/demo-22113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33206@1.0.1","target":"pkg:pypi/demo-12069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33206@1.0.1","target":"pkg:pypi/demo-14770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33206@1.0.1","target":"pkg:pypi/demo-2392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33206@1.0.1","target":"pkg:pypi/demo-31051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33207@1.0.2","target":"pkg:pypi/demo-25581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33207@1.0.2","target":"pkg:pypi/demo-30746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33208@1.0.3","target":"pkg:pypi/demo-17108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33208@1.0.3","target":"pkg:pypi/demo-26232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33209@1.0.4","target":"pkg:pypi/demo-15075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33209@1.0.4","target":"pkg:pypi/demo-18052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3320@1.0.0","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3320@1.0.0","target":"pkg:pypi/demo-27919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3320@1.0.0","target":"pkg:pypi/demo-30460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3320@1.0.0","target":"pkg:pypi/demo-33186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33210@1.0.0","target":"pkg:pypi/demo-2796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33210@1.0.0","target":"pkg:pypi/demo-30213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33210@1.0.0","target":"pkg:pypi/demo-32134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33211@1.0.1","target":"pkg:pypi/demo-15664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33211@1.0.1","target":"pkg:pypi/demo-24725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33211@1.0.1","target":"pkg:pypi/demo-26718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33211@1.0.1","target":"pkg:pypi/demo-31841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33212@1.0.2","target":"pkg:pypi/demo-10200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33212@1.0.2","target":"pkg:pypi/demo-16582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33212@1.0.2","target":"pkg:pypi/demo-22126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33212@1.0.2","target":"pkg:pypi/demo-26237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33213@1.0.3","target":"pkg:pypi/demo-11892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33213@1.0.3","target":"pkg:pypi/demo-23908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33214@1.0.4","target":"pkg:pypi/demo-1681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33214@1.0.4","target":"pkg:pypi/demo-27417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33214@1.0.4","target":"pkg:pypi/demo-3112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33214@1.0.4","target":"pkg:pypi/demo-32415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33215@1.0.0","target":"pkg:pypi/demo-28292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33216@1.0.1","target":"pkg:pypi/demo-12050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33216@1.0.1","target":"pkg:pypi/demo-22523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33216@1.0.1","target":"pkg:pypi/demo-28370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33217@1.0.2","target":"pkg:pypi/demo-12905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33218@1.0.3","target":"pkg:pypi/demo-16587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33218@1.0.3","target":"pkg:pypi/demo-17310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33219@1.0.4","target":"pkg:pypi/demo-29338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3321@1.0.1","target":"pkg:pypi/demo-10388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3321@1.0.1","target":"pkg:pypi/demo-11860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3321@1.0.1","target":"pkg:pypi/demo-13822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3321@1.0.1","target":"pkg:pypi/demo-14649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33220@1.0.0","target":"pkg:pypi/demo-13092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33220@1.0.0","target":"pkg:pypi/demo-19187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33221@1.0.1","target":"pkg:pypi/demo-19472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33221@1.0.1","target":"pkg:pypi/demo-2102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33221@1.0.1","target":"pkg:pypi/demo-25507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33222@1.0.2","target":"pkg:pypi/demo-10594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33222@1.0.2","target":"pkg:pypi/demo-24595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33223@1.0.3","target":"pkg:pypi/demo-19512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33224@1.0.4","target":"pkg:pypi/demo-16989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33224@1.0.4","target":"pkg:pypi/demo-1726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33225@1.0.0","target":"pkg:pypi/demo-11104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33225@1.0.0","target":"pkg:pypi/demo-11136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33225@1.0.0","target":"pkg:pypi/demo-2@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33225@1.0.0","target":"pkg:pypi/demo-3063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33226@1.0.1","target":"pkg:pypi/demo-15068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33226@1.0.1","target":"pkg:pypi/demo-16480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33226@1.0.1","target":"pkg:pypi/demo-21877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33226@1.0.1","target":"pkg:pypi/demo-32428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33227@1.0.2","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33227@1.0.2","target":"pkg:pypi/demo-32375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33227@1.0.2","target":"pkg:pypi/demo-33064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33228@1.0.3","target":"pkg:pypi/demo-15130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33228@1.0.3","target":"pkg:pypi/demo-18365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33228@1.0.3","target":"pkg:pypi/demo-28427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33229@1.0.4","target":"pkg:pypi/demo-10988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33229@1.0.4","target":"pkg:pypi/demo-13052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33229@1.0.4","target":"pkg:pypi/demo-19808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33229@1.0.4","target":"pkg:pypi/demo-27361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3322@1.0.2","target":"pkg:pypi/demo-23339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33230@1.0.0","target":"pkg:pypi/demo-12905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33230@1.0.0","target":"pkg:pypi/demo-223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33230@1.0.0","target":"pkg:pypi/demo-27526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33231@1.0.1","target":"pkg:pypi/demo-12932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33232@1.0.2","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33232@1.0.2","target":"pkg:pypi/demo-24544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33232@1.0.2","target":"pkg:pypi/demo-2706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33232@1.0.2","target":"pkg:pypi/demo-28498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33233@1.0.3","target":"pkg:pypi/demo-12958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33233@1.0.3","target":"pkg:pypi/demo-25246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33233@1.0.3","target":"pkg:pypi/demo-30186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33234@1.0.4","target":"pkg:pypi/demo-12319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33234@1.0.4","target":"pkg:pypi/demo-22393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33235@1.0.0","target":"pkg:pypi/demo-13567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33235@1.0.0","target":"pkg:pypi/demo-28381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33235@1.0.0","target":"pkg:pypi/demo-32049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33236@1.0.1","target":"pkg:pypi/demo-121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33236@1.0.1","target":"pkg:pypi/demo-24032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33237@1.0.2","target":"pkg:pypi/demo-21968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33238@1.0.3","target":"pkg:pypi/demo-13543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33238@1.0.3","target":"pkg:pypi/demo-16286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33238@1.0.3","target":"pkg:pypi/demo-29904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33239@1.0.4","target":"pkg:pypi/demo-16114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33239@1.0.4","target":"pkg:pypi/demo-22717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33239@1.0.4","target":"pkg:pypi/demo-26644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33239@1.0.4","target":"pkg:pypi/demo-32746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3323@1.0.3","target":"pkg:pypi/demo-31762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33240@1.0.0","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33240@1.0.0","target":"pkg:pypi/demo-18807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33240@1.0.0","target":"pkg:pypi/demo-25971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33240@1.0.0","target":"pkg:pypi/demo-27353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33241@1.0.1","target":"pkg:pypi/demo-16016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33241@1.0.1","target":"pkg:pypi/demo-27823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33242@1.0.2","target":"pkg:pypi/demo-1509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33242@1.0.2","target":"pkg:pypi/demo-18973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33243@1.0.3","target":"pkg:pypi/demo-17465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33243@1.0.3","target":"pkg:pypi/demo-22943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33244@1.0.4","target":"pkg:pypi/demo-11040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33245@1.0.0","target":"pkg:pypi/demo-2135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33245@1.0.0","target":"pkg:pypi/demo-24890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33245@1.0.0","target":"pkg:pypi/demo-30051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33246@1.0.1","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33246@1.0.1","target":"pkg:pypi/demo-22272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33246@1.0.1","target":"pkg:pypi/demo-29975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33247@1.0.2","target":"pkg:pypi/demo-13550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33247@1.0.2","target":"pkg:pypi/demo-14326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33247@1.0.2","target":"pkg:pypi/demo-25165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33247@1.0.2","target":"pkg:pypi/demo-277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33248@1.0.3","target":"pkg:pypi/demo-12752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33248@1.0.3","target":"pkg:pypi/demo-25395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33249@1.0.4","target":"pkg:pypi/demo-1194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33249@1.0.4","target":"pkg:pypi/demo-25832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33249@1.0.4","target":"pkg:pypi/demo-26062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33249@1.0.4","target":"pkg:pypi/demo-27172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3324@1.0.4","target":"pkg:pypi/demo-13308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3324@1.0.4","target":"pkg:pypi/demo-20302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3324@1.0.4","target":"pkg:pypi/demo-20565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3324@1.0.4","target":"pkg:pypi/demo-32975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33250@1.0.0","target":"pkg:pypi/demo-1772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33250@1.0.0","target":"pkg:pypi/demo-17945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33250@1.0.0","target":"pkg:pypi/demo-19270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33250@1.0.0","target":"pkg:pypi/demo-27067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33251@1.0.1","target":"pkg:pypi/demo-16918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33251@1.0.1","target":"pkg:pypi/demo-18251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33251@1.0.1","target":"pkg:pypi/demo-32238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33252@1.0.2","target":"pkg:pypi/demo-12782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33252@1.0.2","target":"pkg:pypi/demo-32462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33253@1.0.3","target":"pkg:pypi/demo-18115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33253@1.0.3","target":"pkg:pypi/demo-26533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33254@1.0.4","target":"pkg:pypi/demo-15133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33254@1.0.4","target":"pkg:pypi/demo-2358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33254@1.0.4","target":"pkg:pypi/demo-28143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33254@1.0.4","target":"pkg:pypi/demo-32793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33255@1.0.0","target":"pkg:pypi/demo-28441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33256@1.0.1","target":"pkg:pypi/demo-11962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33256@1.0.1","target":"pkg:pypi/demo-27104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33256@1.0.1","target":"pkg:pypi/demo-2874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33257@1.0.2","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33257@1.0.2","target":"pkg:pypi/demo-23574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33258@1.0.3","target":"pkg:pypi/demo-3056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33258@1.0.3","target":"pkg:pypi/demo-32031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33259@1.0.4","target":"pkg:pypi/demo-15793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33259@1.0.4","target":"pkg:pypi/demo-18528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33259@1.0.4","target":"pkg:pypi/demo-24173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33259@1.0.4","target":"pkg:pypi/demo-25297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3325@1.0.0","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3325@1.0.0","target":"pkg:pypi/demo-2489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3325@1.0.0","target":"pkg:pypi/demo-25254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33260@1.0.0","target":"pkg:pypi/demo-12892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33260@1.0.0","target":"pkg:pypi/demo-18812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33260@1.0.0","target":"pkg:pypi/demo-21115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33260@1.0.0","target":"pkg:pypi/demo-22280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33261@1.0.1","target":"pkg:pypi/demo-10621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33261@1.0.1","target":"pkg:pypi/demo-18802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33261@1.0.1","target":"pkg:pypi/demo-19159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33261@1.0.1","target":"pkg:pypi/demo-23227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33262@1.0.2","target":"pkg:pypi/demo-17507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33263@1.0.3","target":"pkg:pypi/demo-15806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33263@1.0.3","target":"pkg:pypi/demo-29843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33264@1.0.4","target":"pkg:pypi/demo-26518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33265@1.0.0","target":"pkg:pypi/demo-127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33265@1.0.0","target":"pkg:pypi/demo-19259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33265@1.0.0","target":"pkg:pypi/demo-29667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33266@1.0.1","target":"pkg:pypi/demo-1519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33266@1.0.1","target":"pkg:pypi/demo-1664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33266@1.0.1","target":"pkg:pypi/demo-17375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33266@1.0.1","target":"pkg:pypi/demo-30089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33267@1.0.2","target":"pkg:pypi/demo-16238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33267@1.0.2","target":"pkg:pypi/demo-25517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33267@1.0.2","target":"pkg:pypi/demo-27573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33268@1.0.3","target":"pkg:pypi/demo-18415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33268@1.0.3","target":"pkg:pypi/demo-22036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33268@1.0.3","target":"pkg:pypi/demo-29544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33269@1.0.4","target":"pkg:pypi/demo-1048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33269@1.0.4","target":"pkg:pypi/demo-18666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33269@1.0.4","target":"pkg:pypi/demo-3028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33269@1.0.4","target":"pkg:pypi/demo-32362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3326@1.0.1","target":"pkg:pypi/demo-10486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3326@1.0.1","target":"pkg:pypi/demo-14234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3326@1.0.1","target":"pkg:pypi/demo-2219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33270@1.0.0","target":"pkg:pypi/demo-11099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33271@1.0.1","target":"pkg:pypi/demo-10100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33271@1.0.1","target":"pkg:pypi/demo-16397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33271@1.0.1","target":"pkg:pypi/demo-21820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33271@1.0.1","target":"pkg:pypi/demo-2617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33272@1.0.2","target":"pkg:pypi/demo-12643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33273@1.0.3","target":"pkg:pypi/demo-1141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33273@1.0.3","target":"pkg:pypi/demo-15925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33273@1.0.3","target":"pkg:pypi/demo-28677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33274@1.0.4","target":"pkg:pypi/demo-15919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33274@1.0.4","target":"pkg:pypi/demo-22611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33274@1.0.4","target":"pkg:pypi/demo-28776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33275@1.0.0","target":"pkg:pypi/demo-17492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33275@1.0.0","target":"pkg:pypi/demo-26421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33275@1.0.0","target":"pkg:pypi/demo-29882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33275@1.0.0","target":"pkg:pypi/demo-30138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33276@1.0.1","target":"pkg:pypi/demo-15681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33276@1.0.1","target":"pkg:pypi/demo-29773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33276@1.0.1","target":"pkg:pypi/demo-326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33277@1.0.2","target":"pkg:pypi/demo-21805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33278@1.0.3","target":"pkg:pypi/demo-17383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33278@1.0.3","target":"pkg:pypi/demo-18231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33278@1.0.3","target":"pkg:pypi/demo-19759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33279@1.0.4","target":"pkg:pypi/demo-11562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33279@1.0.4","target":"pkg:pypi/demo-14931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33279@1.0.4","target":"pkg:pypi/demo-17785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33279@1.0.4","target":"pkg:pypi/demo-31106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3327@1.0.2","target":"pkg:pypi/demo-13732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3327@1.0.2","target":"pkg:pypi/demo-17825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3327@1.0.2","target":"pkg:pypi/demo-27102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3327@1.0.2","target":"pkg:pypi/demo-31102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33280@1.0.0","target":"pkg:pypi/demo-16573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33280@1.0.0","target":"pkg:pypi/demo-22485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33280@1.0.0","target":"pkg:pypi/demo-29290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33281@1.0.1","target":"pkg:pypi/demo-17@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33282@1.0.2","target":"pkg:pypi/demo-24655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33282@1.0.2","target":"pkg:pypi/demo-28038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33282@1.0.2","target":"pkg:pypi/demo-28575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33282@1.0.2","target":"pkg:pypi/demo-30820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33283@1.0.3","target":"pkg:pypi/demo-12293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33283@1.0.3","target":"pkg:pypi/demo-12352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33283@1.0.3","target":"pkg:pypi/demo-14865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33284@1.0.4","target":"pkg:pypi/demo-12730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33284@1.0.4","target":"pkg:pypi/demo-28538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33284@1.0.4","target":"pkg:pypi/demo-30876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33285@1.0.0","target":"pkg:pypi/demo-19268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33285@1.0.0","target":"pkg:pypi/demo-21556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33285@1.0.0","target":"pkg:pypi/demo-24372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33285@1.0.0","target":"pkg:pypi/demo-3288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33286@1.0.1","target":"pkg:pypi/demo-32927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33287@1.0.2","target":"pkg:pypi/demo-30934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33287@1.0.2","target":"pkg:pypi/demo-32451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33288@1.0.3","target":"pkg:pypi/demo-23825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33288@1.0.3","target":"pkg:pypi/demo-27666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33288@1.0.3","target":"pkg:pypi/demo-32148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33289@1.0.4","target":"pkg:pypi/demo-1380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33289@1.0.4","target":"pkg:pypi/demo-22568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33289@1.0.4","target":"pkg:pypi/demo-29599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33289@1.0.4","target":"pkg:pypi/demo-33203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3328@1.0.3","target":"pkg:pypi/demo-17697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3328@1.0.3","target":"pkg:pypi/demo-22605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3328@1.0.3","target":"pkg:pypi/demo-23331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3328@1.0.3","target":"pkg:pypi/demo-29130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33290@1.0.0","target":"pkg:pypi/demo-10605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33290@1.0.0","target":"pkg:pypi/demo-28535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33290@1.0.0","target":"pkg:pypi/demo-29686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33291@1.0.1","target":"pkg:pypi/demo-18093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33292@1.0.2","target":"pkg:pypi/demo-10066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33293@1.0.3","target":"pkg:pypi/demo-15733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33293@1.0.3","target":"pkg:pypi/demo-29840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33293@1.0.3","target":"pkg:pypi/demo-32561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33294@1.0.4","target":"pkg:pypi/demo-2091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33294@1.0.4","target":"pkg:pypi/demo-23347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33294@1.0.4","target":"pkg:pypi/demo-27331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33294@1.0.4","target":"pkg:pypi/demo-31997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33295@1.0.0","target":"pkg:pypi/demo-24789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33295@1.0.0","target":"pkg:pypi/demo-26134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33295@1.0.0","target":"pkg:pypi/demo-33168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33296@1.0.1","target":"pkg:pypi/demo-28737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33297@1.0.2","target":"pkg:pypi/demo-12269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33297@1.0.2","target":"pkg:pypi/demo-14589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33297@1.0.2","target":"pkg:pypi/demo-16284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33298@1.0.3","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33298@1.0.3","target":"pkg:pypi/demo-2389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33298@1.0.3","target":"pkg:pypi/demo-25610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33298@1.0.3","target":"pkg:pypi/demo-27946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33299@1.0.4","target":"pkg:pypi/demo-13697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3329@1.0.4","target":"pkg:pypi/demo-22459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3329@1.0.4","target":"pkg:pypi/demo-32391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-332@1.0.2","target":"pkg:pypi/demo-13399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33300@1.0.0","target":"pkg:pypi/demo-13404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33300@1.0.0","target":"pkg:pypi/demo-18216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33300@1.0.0","target":"pkg:pypi/demo-18995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33301@1.0.1","target":"pkg:pypi/demo-23993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33301@1.0.1","target":"pkg:pypi/demo-2953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33301@1.0.1","target":"pkg:pypi/demo-32341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33301@1.0.1","target":"pkg:pypi/demo-33134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33302@1.0.2","target":"pkg:pypi/demo-24526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33303@1.0.3","target":"pkg:pypi/demo-13315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33303@1.0.3","target":"pkg:pypi/demo-15394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33303@1.0.3","target":"pkg:pypi/demo-21208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33304@1.0.4","target":"pkg:pypi/demo-12252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33304@1.0.4","target":"pkg:pypi/demo-29662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33304@1.0.4","target":"pkg:pypi/demo-30133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33305@1.0.0","target":"pkg:pypi/demo-32723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33306@1.0.1","target":"pkg:pypi/demo-10551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33306@1.0.1","target":"pkg:pypi/demo-18782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33307@1.0.2","target":"pkg:pypi/demo-19624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33307@1.0.2","target":"pkg:pypi/demo-30257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33308@1.0.3","target":"pkg:pypi/demo-18671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33308@1.0.3","target":"pkg:pypi/demo-32412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33309@1.0.4","target":"pkg:pypi/demo-15150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33309@1.0.4","target":"pkg:pypi/demo-22905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3330@1.0.0","target":"pkg:pypi/demo-24795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33310@1.0.0","target":"pkg:pypi/demo-19861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33310@1.0.0","target":"pkg:pypi/demo-2523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33311@1.0.1","target":"pkg:pypi/demo-15187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33311@1.0.1","target":"pkg:pypi/demo-23433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33311@1.0.1","target":"pkg:pypi/demo-26758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33312@1.0.2","target":"pkg:pypi/demo-14385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33312@1.0.2","target":"pkg:pypi/demo-18235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33312@1.0.2","target":"pkg:pypi/demo-18606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33312@1.0.2","target":"pkg:pypi/demo-26604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33313@1.0.3","target":"pkg:pypi/demo-18472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33313@1.0.3","target":"pkg:pypi/demo-2295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33314@1.0.4","target":"pkg:pypi/demo-17355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33314@1.0.4","target":"pkg:pypi/demo-25055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33314@1.0.4","target":"pkg:pypi/demo-33111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33315@1.0.0","target":"pkg:pypi/demo-13656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33316@1.0.1","target":"pkg:pypi/demo-21464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33317@1.0.2","target":"pkg:pypi/demo-32113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33318@1.0.3","target":"pkg:pypi/demo-14701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33318@1.0.3","target":"pkg:pypi/demo-17308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33318@1.0.3","target":"pkg:pypi/demo-19654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33319@1.0.4","target":"pkg:pypi/demo-23515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3331@1.0.1","target":"pkg:pypi/demo-1438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3331@1.0.1","target":"pkg:pypi/demo-16874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3331@1.0.1","target":"pkg:pypi/demo-18343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33320@1.0.0","target":"pkg:pypi/demo-20411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33320@1.0.0","target":"pkg:pypi/demo-24527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33320@1.0.0","target":"pkg:pypi/demo-26311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33320@1.0.0","target":"pkg:pypi/demo-30718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33321@1.0.1","target":"pkg:pypi/demo-16714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33321@1.0.1","target":"pkg:pypi/demo-26359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33321@1.0.1","target":"pkg:pypi/demo-31021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33322@1.0.2","target":"pkg:pypi/demo-13096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33322@1.0.2","target":"pkg:pypi/demo-26214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33322@1.0.2","target":"pkg:pypi/demo-28299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33322@1.0.2","target":"pkg:pypi/demo-30712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33323@1.0.3","target":"pkg:pypi/demo-23673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33324@1.0.4","target":"pkg:pypi/demo-21493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33324@1.0.4","target":"pkg:pypi/demo-26259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33324@1.0.4","target":"pkg:pypi/demo-26531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33324@1.0.4","target":"pkg:pypi/demo-29543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33325@1.0.0","target":"pkg:pypi/demo-29516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33326@1.0.1","target":"pkg:pypi/demo-29315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33327@1.0.2","target":"pkg:pypi/demo-200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33328@1.0.3","target":"pkg:pypi/demo-23245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33328@1.0.3","target":"pkg:pypi/demo-24267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33328@1.0.3","target":"pkg:pypi/demo-26336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33329@1.0.4","target":"pkg:pypi/demo-29950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33329@1.0.4","target":"pkg:pypi/demo-32963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3332@1.0.2","target":"pkg:pypi/demo-24631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3332@1.0.2","target":"pkg:pypi/demo-30980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3332@1.0.2","target":"pkg:pypi/demo-32916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33330@1.0.0","target":"pkg:pypi/demo-19297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33330@1.0.0","target":"pkg:pypi/demo-25950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33331@1.0.1","target":"pkg:pypi/demo-24377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33332@1.0.2","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33332@1.0.2","target":"pkg:pypi/demo-20617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33332@1.0.2","target":"pkg:pypi/demo-29139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33333@1.0.3","target":"pkg:pypi/demo-17011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33334@1.0.4","target":"pkg:pypi/demo-16632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33335@1.0.0","target":"pkg:pypi/demo-17546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33335@1.0.0","target":"pkg:pypi/demo-19208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33336@1.0.1","target":"pkg:pypi/demo-10470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33336@1.0.1","target":"pkg:pypi/demo-23897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33337@1.0.2","target":"pkg:pypi/demo-1452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33337@1.0.2","target":"pkg:pypi/demo-17038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33337@1.0.2","target":"pkg:pypi/demo-27366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33337@1.0.2","target":"pkg:pypi/demo-28846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33338@1.0.3","target":"pkg:pypi/demo-14425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33338@1.0.3","target":"pkg:pypi/demo-20192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33338@1.0.3","target":"pkg:pypi/demo-2488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33339@1.0.4","target":"pkg:pypi/demo-16092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3333@1.0.3","target":"pkg:pypi/demo-17666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33340@1.0.0","target":"pkg:pypi/demo-1534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33340@1.0.0","target":"pkg:pypi/demo-18464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33340@1.0.0","target":"pkg:pypi/demo-19841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33340@1.0.0","target":"pkg:pypi/demo-20405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33341@1.0.1","target":"pkg:pypi/demo-26980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33342@1.0.2","target":"pkg:pypi/demo-17317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33342@1.0.2","target":"pkg:pypi/demo-2927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33343@1.0.3","target":"pkg:pypi/demo-17206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33343@1.0.3","target":"pkg:pypi/demo-1777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33343@1.0.3","target":"pkg:pypi/demo-23185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33344@1.0.4","target":"pkg:pypi/demo-24343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33344@1.0.4","target":"pkg:pypi/demo-25515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33344@1.0.4","target":"pkg:pypi/demo-28225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33345@1.0.0","target":"pkg:pypi/demo-13188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33345@1.0.0","target":"pkg:pypi/demo-15339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33345@1.0.0","target":"pkg:pypi/demo-21131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33345@1.0.0","target":"pkg:pypi/demo-29588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33346@1.0.1","target":"pkg:pypi/demo-11131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33346@1.0.1","target":"pkg:pypi/demo-1738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33346@1.0.1","target":"pkg:pypi/demo-19783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33346@1.0.1","target":"pkg:pypi/demo-28843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33347@1.0.2","target":"pkg:pypi/demo-16337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33347@1.0.2","target":"pkg:pypi/demo-24006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33347@1.0.2","target":"pkg:pypi/demo-29596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33348@1.0.3","target":"pkg:pypi/demo-22347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33348@1.0.3","target":"pkg:pypi/demo-31066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33348@1.0.3","target":"pkg:pypi/demo-33164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33349@1.0.4","target":"pkg:pypi/demo-12424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33349@1.0.4","target":"pkg:pypi/demo-17523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33349@1.0.4","target":"pkg:pypi/demo-17710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33349@1.0.4","target":"pkg:pypi/demo-32789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3334@1.0.4","target":"pkg:pypi/demo-18944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33350@1.0.0","target":"pkg:pypi/demo-30032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33351@1.0.1","target":"pkg:pypi/demo-20384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33351@1.0.1","target":"pkg:pypi/demo-28404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33352@1.0.2","target":"pkg:pypi/demo-25329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33352@1.0.2","target":"pkg:pypi/demo-28028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33352@1.0.2","target":"pkg:pypi/demo-30635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33353@1.0.3","target":"pkg:pypi/demo-11152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33353@1.0.3","target":"pkg:pypi/demo-11991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33353@1.0.3","target":"pkg:pypi/demo-30517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33353@1.0.3","target":"pkg:pypi/demo-31114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33354@1.0.4","target":"pkg:pypi/demo-19859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33354@1.0.4","target":"pkg:pypi/demo-2621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33355@1.0.0","target":"pkg:pypi/demo-16718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33355@1.0.0","target":"pkg:pypi/demo-18435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33355@1.0.0","target":"pkg:pypi/demo-19159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33356@1.0.1","target":"pkg:pypi/demo-11830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33356@1.0.1","target":"pkg:pypi/demo-21988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33357@1.0.2","target":"pkg:pypi/demo-15059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33357@1.0.2","target":"pkg:pypi/demo-31780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33358@1.0.3","target":"pkg:pypi/demo-17180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33358@1.0.3","target":"pkg:pypi/demo-20714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33358@1.0.3","target":"pkg:pypi/demo-30031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33359@1.0.4","target":"pkg:pypi/demo-22565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33359@1.0.4","target":"pkg:pypi/demo-27639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33359@1.0.4","target":"pkg:pypi/demo-29114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3335@1.0.0","target":"pkg:pypi/demo-1291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3335@1.0.0","target":"pkg:pypi/demo-13883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33360@1.0.0","target":"pkg:pypi/demo-13718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33360@1.0.0","target":"pkg:pypi/demo-14201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33360@1.0.0","target":"pkg:pypi/demo-15256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33360@1.0.0","target":"pkg:pypi/demo-30066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33361@1.0.1","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33361@1.0.1","target":"pkg:pypi/demo-15114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33361@1.0.1","target":"pkg:pypi/demo-33236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33362@1.0.2","target":"pkg:pypi/demo-23967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33363@1.0.3","target":"pkg:pypi/demo-13080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33363@1.0.3","target":"pkg:pypi/demo-14235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33363@1.0.3","target":"pkg:pypi/demo-18044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33363@1.0.3","target":"pkg:pypi/demo-22116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33364@1.0.4","target":"pkg:pypi/demo-2118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33365@1.0.0","target":"pkg:pypi/demo-23809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33365@1.0.0","target":"pkg:pypi/demo-2583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33366@1.0.1","target":"pkg:pypi/demo-1144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33366@1.0.1","target":"pkg:pypi/demo-14508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33366@1.0.1","target":"pkg:pypi/demo-14764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33366@1.0.1","target":"pkg:pypi/demo-26846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33367@1.0.2","target":"pkg:pypi/demo-1258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33367@1.0.2","target":"pkg:pypi/demo-25566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33368@1.0.3","target":"pkg:pypi/demo-32941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33369@1.0.4","target":"pkg:pypi/demo-14383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33369@1.0.4","target":"pkg:pypi/demo-23813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33369@1.0.4","target":"pkg:pypi/demo-32918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3336@1.0.1","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3336@1.0.1","target":"pkg:pypi/demo-13274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3336@1.0.1","target":"pkg:pypi/demo-26587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33370@1.0.0","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33370@1.0.0","target":"pkg:pypi/demo-27064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33370@1.0.0","target":"pkg:pypi/demo-29232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33370@1.0.0","target":"pkg:pypi/demo-2941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33371@1.0.1","target":"pkg:pypi/demo-16470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33372@1.0.2","target":"pkg:pypi/demo-23359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33372@1.0.2","target":"pkg:pypi/demo-24951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33373@1.0.3","target":"pkg:pypi/demo-14391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33373@1.0.3","target":"pkg:pypi/demo-16926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33373@1.0.3","target":"pkg:pypi/demo-26341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33373@1.0.3","target":"pkg:pypi/demo-29930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33374@1.0.4","target":"pkg:pypi/demo-18343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33374@1.0.4","target":"pkg:pypi/demo-2160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33374@1.0.4","target":"pkg:pypi/demo-27960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33374@1.0.4","target":"pkg:pypi/demo-33307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33375@1.0.0","target":"pkg:pypi/demo-13475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33376@1.0.1","target":"pkg:pypi/demo-226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33376@1.0.1","target":"pkg:pypi/demo-3262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33377@1.0.2","target":"pkg:pypi/demo-18602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33377@1.0.2","target":"pkg:pypi/demo-29750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33378@1.0.3","target":"pkg:pypi/demo-23614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33379@1.0.4","target":"pkg:pypi/demo-10591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33379@1.0.4","target":"pkg:pypi/demo-21326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33379@1.0.4","target":"pkg:pypi/demo-29299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3337@1.0.2","target":"pkg:pypi/demo-11326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3337@1.0.2","target":"pkg:pypi/demo-18745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33380@1.0.0","target":"pkg:pypi/demo-13702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33380@1.0.0","target":"pkg:pypi/demo-27574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33381@1.0.1","target":"pkg:pypi/demo-21246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33381@1.0.1","target":"pkg:pypi/demo-22396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33382@1.0.2","target":"pkg:pypi/demo-2385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33382@1.0.2","target":"pkg:pypi/demo-26593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33382@1.0.2","target":"pkg:pypi/demo-27510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33382@1.0.2","target":"pkg:pypi/demo-2820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33383@1.0.3","target":"pkg:pypi/demo-32415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33384@1.0.4","target":"pkg:pypi/demo-15292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33384@1.0.4","target":"pkg:pypi/demo-28133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33384@1.0.4","target":"pkg:pypi/demo-31899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33384@1.0.4","target":"pkg:pypi/demo-32974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33385@1.0.0","target":"pkg:pypi/demo-21766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33385@1.0.0","target":"pkg:pypi/demo-30609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33386@1.0.1","target":"pkg:pypi/demo-274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33387@1.0.2","target":"pkg:pypi/demo-13976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33387@1.0.2","target":"pkg:pypi/demo-14544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33387@1.0.2","target":"pkg:pypi/demo-22156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33387@1.0.2","target":"pkg:pypi/demo-32936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33388@1.0.3","target":"pkg:pypi/demo-30328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33389@1.0.4","target":"pkg:pypi/demo-1982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33389@1.0.4","target":"pkg:pypi/demo-24751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3338@1.0.3","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3338@1.0.3","target":"pkg:pypi/demo-18098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3338@1.0.3","target":"pkg:pypi/demo-2151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33390@1.0.0","target":"pkg:pypi/demo-16490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33390@1.0.0","target":"pkg:pypi/demo-20336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33390@1.0.0","target":"pkg:pypi/demo-26949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33390@1.0.0","target":"pkg:pypi/demo-2853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33391@1.0.1","target":"pkg:pypi/demo-11877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33391@1.0.1","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33391@1.0.1","target":"pkg:pypi/demo-19300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33391@1.0.1","target":"pkg:pypi/demo-26932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33392@1.0.2","target":"pkg:pypi/demo-16096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33392@1.0.2","target":"pkg:pypi/demo-18846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33392@1.0.2","target":"pkg:pypi/demo-26270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33393@1.0.3","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33393@1.0.3","target":"pkg:pypi/demo-1324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33393@1.0.3","target":"pkg:pypi/demo-21255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33394@1.0.4","target":"pkg:pypi/demo-10260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33394@1.0.4","target":"pkg:pypi/demo-25201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33394@1.0.4","target":"pkg:pypi/demo-2880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33395@1.0.0","target":"pkg:pypi/demo-21194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33395@1.0.0","target":"pkg:pypi/demo-23091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33395@1.0.0","target":"pkg:pypi/demo-28893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33396@1.0.1","target":"pkg:pypi/demo-17192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33396@1.0.1","target":"pkg:pypi/demo-23724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33397@1.0.2","target":"pkg:pypi/demo-26202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33398@1.0.3","target":"pkg:pypi/demo-13850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33398@1.0.3","target":"pkg:pypi/demo-33226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33399@1.0.4","target":"pkg:pypi/demo-30719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3339@1.0.4","target":"pkg:pypi/demo-18013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3339@1.0.4","target":"pkg:pypi/demo-21111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3339@1.0.4","target":"pkg:pypi/demo-24345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-333@1.0.3","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-333@1.0.3","target":"pkg:pypi/demo-17369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-333@1.0.3","target":"pkg:pypi/demo-20257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-333@1.0.3","target":"pkg:pypi/demo-24078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33400@1.0.0","target":"pkg:pypi/demo-13014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33400@1.0.0","target":"pkg:pypi/demo-24538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33400@1.0.0","target":"pkg:pypi/demo-24872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33400@1.0.0","target":"pkg:pypi/demo-26788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33401@1.0.1","target":"pkg:pypi/demo-17459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33402@1.0.2","target":"pkg:pypi/demo-28430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33402@1.0.2","target":"pkg:pypi/demo-30986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33403@1.0.3","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33403@1.0.3","target":"pkg:pypi/demo-17467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33403@1.0.3","target":"pkg:pypi/demo-25320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33403@1.0.3","target":"pkg:pypi/demo-28086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33404@1.0.4","target":"pkg:pypi/demo-11536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33404@1.0.4","target":"pkg:pypi/demo-20135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33405@1.0.0","target":"pkg:pypi/demo-11355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33405@1.0.0","target":"pkg:pypi/demo-26147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33405@1.0.0","target":"pkg:pypi/demo-27679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33405@1.0.0","target":"pkg:pypi/demo-30036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33406@1.0.1","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33406@1.0.1","target":"pkg:pypi/demo-27277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33406@1.0.1","target":"pkg:pypi/demo-27518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33406@1.0.1","target":"pkg:pypi/demo-31323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33407@1.0.2","target":"pkg:pypi/demo-16001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33407@1.0.2","target":"pkg:pypi/demo-22368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33407@1.0.2","target":"pkg:pypi/demo-24884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33407@1.0.2","target":"pkg:pypi/demo-31753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33408@1.0.3","target":"pkg:pypi/demo-14287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33408@1.0.3","target":"pkg:pypi/demo-31296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33409@1.0.4","target":"pkg:pypi/demo-22955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33409@1.0.4","target":"pkg:pypi/demo-32426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3340@1.0.0","target":"pkg:pypi/demo-13826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3340@1.0.0","target":"pkg:pypi/demo-26072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3340@1.0.0","target":"pkg:pypi/demo-27323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33410@1.0.0","target":"pkg:pypi/demo-23338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33410@1.0.0","target":"pkg:pypi/demo-29753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33410@1.0.0","target":"pkg:pypi/demo-30109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33411@1.0.1","target":"pkg:pypi/demo-11337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33411@1.0.1","target":"pkg:pypi/demo-27346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33412@1.0.2","target":"pkg:pypi/demo-11514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33412@1.0.2","target":"pkg:pypi/demo-24411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33412@1.0.2","target":"pkg:pypi/demo-29872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33412@1.0.2","target":"pkg:pypi/demo-3120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33413@1.0.3","target":"pkg:pypi/demo-20998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33413@1.0.3","target":"pkg:pypi/demo-23648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33414@1.0.4","target":"pkg:pypi/demo-16695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33415@1.0.0","target":"pkg:pypi/demo-15741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33415@1.0.0","target":"pkg:pypi/demo-1816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33415@1.0.0","target":"pkg:pypi/demo-32313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33416@1.0.1","target":"pkg:pypi/demo-23223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33417@1.0.2","target":"pkg:pypi/demo-16926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33417@1.0.2","target":"pkg:pypi/demo-17509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33417@1.0.2","target":"pkg:pypi/demo-19522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33417@1.0.2","target":"pkg:pypi/demo-25195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33418@1.0.3","target":"pkg:pypi/demo-17723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33418@1.0.3","target":"pkg:pypi/demo-22385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33418@1.0.3","target":"pkg:pypi/demo-32626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33419@1.0.4","target":"pkg:pypi/demo-16202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33419@1.0.4","target":"pkg:pypi/demo-24751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3341@1.0.1","target":"pkg:pypi/demo-23694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3341@1.0.1","target":"pkg:pypi/demo-24363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3341@1.0.1","target":"pkg:pypi/demo-27035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33420@1.0.0","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33420@1.0.0","target":"pkg:pypi/demo-18454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33421@1.0.1","target":"pkg:pypi/demo-2057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33422@1.0.2","target":"pkg:pypi/demo-13901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33422@1.0.2","target":"pkg:pypi/demo-26483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33422@1.0.2","target":"pkg:pypi/demo-26951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33422@1.0.2","target":"pkg:pypi/demo-30990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33423@1.0.3","target":"pkg:pypi/demo-30573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33424@1.0.4","target":"pkg:pypi/demo-24499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33424@1.0.4","target":"pkg:pypi/demo-30777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33424@1.0.4","target":"pkg:pypi/demo-32977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33425@1.0.0","target":"pkg:pypi/demo-2842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33425@1.0.0","target":"pkg:pypi/demo-29279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33426@1.0.1","target":"pkg:pypi/demo-25198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33426@1.0.1","target":"pkg:pypi/demo-27650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33427@1.0.2","target":"pkg:pypi/demo-323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33428@1.0.3","target":"pkg:pypi/demo-26457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33428@1.0.3","target":"pkg:pypi/demo-28526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33429@1.0.4","target":"pkg:pypi/demo-10604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33429@1.0.4","target":"pkg:pypi/demo-20795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33429@1.0.4","target":"pkg:pypi/demo-32275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3342@1.0.2","target":"pkg:pypi/demo-3006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33430@1.0.0","target":"pkg:pypi/demo-24981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33430@1.0.0","target":"pkg:pypi/demo-27214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33430@1.0.0","target":"pkg:pypi/demo-28991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33431@1.0.1","target":"pkg:pypi/demo-10374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33431@1.0.1","target":"pkg:pypi/demo-16209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33431@1.0.1","target":"pkg:pypi/demo-26969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33432@1.0.2","target":"pkg:pypi/demo-12256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33432@1.0.2","target":"pkg:pypi/demo-16598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33433@1.0.3","target":"pkg:pypi/demo-12044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33433@1.0.3","target":"pkg:pypi/demo-13335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33433@1.0.3","target":"pkg:pypi/demo-1984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33433@1.0.3","target":"pkg:pypi/demo-20298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33434@1.0.4","target":"pkg:pypi/demo-11980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33434@1.0.4","target":"pkg:pypi/demo-16100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33434@1.0.4","target":"pkg:pypi/demo-19736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33434@1.0.4","target":"pkg:pypi/demo-22652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33435@1.0.0","target":"pkg:pypi/demo-33428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33436@1.0.1","target":"pkg:pypi/demo-22939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33436@1.0.1","target":"pkg:pypi/demo-2595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33437@1.0.2","target":"pkg:pypi/demo-20978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33437@1.0.2","target":"pkg:pypi/demo-30685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33438@1.0.3","target":"pkg:pypi/demo-15431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33439@1.0.4","target":"pkg:pypi/demo-14425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3343@1.0.3","target":"pkg:pypi/demo-18892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3343@1.0.3","target":"pkg:pypi/demo-26610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33440@1.0.0","target":"pkg:pypi/demo-18508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33441@1.0.1","target":"pkg:pypi/demo-23230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33441@1.0.1","target":"pkg:pypi/demo-23382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33441@1.0.1","target":"pkg:pypi/demo-26095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33442@1.0.2","target":"pkg:pypi/demo-17647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33442@1.0.2","target":"pkg:pypi/demo-19851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33442@1.0.2","target":"pkg:pypi/demo-24322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33443@1.0.3","target":"pkg:pypi/demo-12304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33443@1.0.3","target":"pkg:pypi/demo-1774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33443@1.0.3","target":"pkg:pypi/demo-19576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33443@1.0.3","target":"pkg:pypi/demo-2758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33444@1.0.4","target":"pkg:pypi/demo-12913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33444@1.0.4","target":"pkg:pypi/demo-14956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33445@1.0.0","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33445@1.0.0","target":"pkg:pypi/demo-28571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33446@1.0.1","target":"pkg:pypi/demo-13747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33446@1.0.1","target":"pkg:pypi/demo-17868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33447@1.0.2","target":"pkg:pypi/demo-14956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33447@1.0.2","target":"pkg:pypi/demo-33142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33448@1.0.3","target":"pkg:pypi/demo-24132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33448@1.0.3","target":"pkg:pypi/demo-25893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33449@1.0.4","target":"pkg:pypi/demo-17105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3344@1.0.4","target":"pkg:pypi/demo-22513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33450@1.0.0","target":"pkg:pypi/demo-20216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33450@1.0.0","target":"pkg:pypi/demo-23877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33451@1.0.1","target":"pkg:pypi/demo-11537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33451@1.0.1","target":"pkg:pypi/demo-1224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33452@1.0.2","target":"pkg:pypi/demo-30195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33453@1.0.3","target":"pkg:pypi/demo-17443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33453@1.0.3","target":"pkg:pypi/demo-28737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33454@1.0.4","target":"pkg:pypi/demo-18596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33455@1.0.0","target":"pkg:pypi/demo-11745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33456@1.0.1","target":"pkg:pypi/demo-25733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33456@1.0.1","target":"pkg:pypi/demo-27823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33457@1.0.2","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33457@1.0.2","target":"pkg:pypi/demo-10627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33457@1.0.2","target":"pkg:pypi/demo-17113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33458@1.0.3","target":"pkg:pypi/demo-11327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33458@1.0.3","target":"pkg:pypi/demo-14198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33458@1.0.3","target":"pkg:pypi/demo-17042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33458@1.0.3","target":"pkg:pypi/demo-27467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33459@1.0.4","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33459@1.0.4","target":"pkg:pypi/demo-12596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33459@1.0.4","target":"pkg:pypi/demo-23725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3345@1.0.0","target":"pkg:pypi/demo-1020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3345@1.0.0","target":"pkg:pypi/demo-20996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3345@1.0.0","target":"pkg:pypi/demo-29860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3345@1.0.0","target":"pkg:pypi/demo-31120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33460@1.0.0","target":"pkg:pypi/demo-11139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33460@1.0.0","target":"pkg:pypi/demo-20503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33460@1.0.0","target":"pkg:pypi/demo-27192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33461@1.0.1","target":"pkg:pypi/demo-23274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33461@1.0.1","target":"pkg:pypi/demo-25704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33462@1.0.2","target":"pkg:pypi/demo-11500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33462@1.0.2","target":"pkg:pypi/demo-32459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33463@1.0.3","target":"pkg:pypi/demo-17178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33463@1.0.3","target":"pkg:pypi/demo-26675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33463@1.0.3","target":"pkg:pypi/demo-3094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33463@1.0.3","target":"pkg:pypi/demo-32779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33464@1.0.4","target":"pkg:pypi/demo-16397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33464@1.0.4","target":"pkg:pypi/demo-18817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33465@1.0.0","target":"pkg:pypi/demo-11447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33466@1.0.1","target":"pkg:pypi/demo-17439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33466@1.0.1","target":"pkg:pypi/demo-31211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33467@1.0.2","target":"pkg:pypi/demo-11471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33467@1.0.2","target":"pkg:pypi/demo-16280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33467@1.0.2","target":"pkg:pypi/demo-21075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33467@1.0.2","target":"pkg:pypi/demo-23823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33468@1.0.3","target":"pkg:pypi/demo-18663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33468@1.0.3","target":"pkg:pypi/demo-21014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33468@1.0.3","target":"pkg:pypi/demo-23503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33468@1.0.3","target":"pkg:pypi/demo-24676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33469@1.0.4","target":"pkg:pypi/demo-13066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33469@1.0.4","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3346@1.0.1","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3346@1.0.1","target":"pkg:pypi/demo-16056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3346@1.0.1","target":"pkg:pypi/demo-23182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3346@1.0.1","target":"pkg:pypi/demo-27206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33470@1.0.0","target":"pkg:pypi/demo-22452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33470@1.0.0","target":"pkg:pypi/demo-23592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33471@1.0.1","target":"pkg:pypi/demo-11895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33471@1.0.1","target":"pkg:pypi/demo-13888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33472@1.0.2","target":"pkg:pypi/demo-20101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33472@1.0.2","target":"pkg:pypi/demo-21542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33472@1.0.2","target":"pkg:pypi/demo-27479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33473@1.0.3","target":"pkg:pypi/demo-12002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33473@1.0.3","target":"pkg:pypi/demo-1869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33473@1.0.3","target":"pkg:pypi/demo-25802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33474@1.0.4","target":"pkg:pypi/demo-19247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33474@1.0.4","target":"pkg:pypi/demo-32802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33475@1.0.0","target":"pkg:pypi/demo-21547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33475@1.0.0","target":"pkg:pypi/demo-21967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33475@1.0.0","target":"pkg:pypi/demo-23932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33475@1.0.0","target":"pkg:pypi/demo-3231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33476@1.0.1","target":"pkg:pypi/demo-10271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33476@1.0.1","target":"pkg:pypi/demo-12629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33476@1.0.1","target":"pkg:pypi/demo-17171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33476@1.0.1","target":"pkg:pypi/demo-1771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33477@1.0.2","target":"pkg:pypi/demo-14828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33477@1.0.2","target":"pkg:pypi/demo-15436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33477@1.0.2","target":"pkg:pypi/demo-19283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33477@1.0.2","target":"pkg:pypi/demo-30826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33478@1.0.3","target":"pkg:pypi/demo-12590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33478@1.0.3","target":"pkg:pypi/demo-12666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33478@1.0.3","target":"pkg:pypi/demo-1524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33478@1.0.3","target":"pkg:pypi/demo-32759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33479@1.0.4","target":"pkg:pypi/demo-11374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33479@1.0.4","target":"pkg:pypi/demo-13258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33479@1.0.4","target":"pkg:pypi/demo-27996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3347@1.0.2","target":"pkg:pypi/demo-19724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3347@1.0.2","target":"pkg:pypi/demo-26914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33480@1.0.0","target":"pkg:pypi/demo-22183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33480@1.0.0","target":"pkg:pypi/demo-246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33480@1.0.0","target":"pkg:pypi/demo-28567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33481@1.0.1","target":"pkg:pypi/demo-10459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33482@1.0.2","target":"pkg:pypi/demo-19330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33482@1.0.2","target":"pkg:pypi/demo-23877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33483@1.0.3","target":"pkg:pypi/demo-14770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33483@1.0.3","target":"pkg:pypi/demo-14841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33483@1.0.3","target":"pkg:pypi/demo-20782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33484@1.0.4","target":"pkg:pypi/demo-1255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33484@1.0.4","target":"pkg:pypi/demo-12994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33484@1.0.4","target":"pkg:pypi/demo-13664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33485@1.0.0","target":"pkg:pypi/demo-14867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33485@1.0.0","target":"pkg:pypi/demo-18634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33485@1.0.0","target":"pkg:pypi/demo-24316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33485@1.0.0","target":"pkg:pypi/demo-32878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33486@1.0.1","target":"pkg:pypi/demo-10067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33486@1.0.1","target":"pkg:pypi/demo-23280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33486@1.0.1","target":"pkg:pypi/demo-23295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33487@1.0.2","target":"pkg:pypi/demo-14237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33487@1.0.2","target":"pkg:pypi/demo-20814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33487@1.0.2","target":"pkg:pypi/demo-27486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33488@1.0.3","target":"pkg:pypi/demo-24443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33488@1.0.3","target":"pkg:pypi/demo-24747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33488@1.0.3","target":"pkg:pypi/demo-29653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33489@1.0.4","target":"pkg:pypi/demo-13506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33489@1.0.4","target":"pkg:pypi/demo-28340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3348@1.0.3","target":"pkg:pypi/demo-31955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33490@1.0.0","target":"pkg:pypi/demo-32278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33491@1.0.1","target":"pkg:pypi/demo-20423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33491@1.0.1","target":"pkg:pypi/demo-33415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33492@1.0.2","target":"pkg:pypi/demo-19432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33492@1.0.2","target":"pkg:pypi/demo-30558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33492@1.0.2","target":"pkg:pypi/demo-3151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33493@1.0.3","target":"pkg:pypi/demo-16590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33493@1.0.3","target":"pkg:pypi/demo-24178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33494@1.0.4","target":"pkg:pypi/demo-16508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33494@1.0.4","target":"pkg:pypi/demo-21246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33494@1.0.4","target":"pkg:pypi/demo-2418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33495@1.0.0","target":"pkg:pypi/demo-13112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33495@1.0.0","target":"pkg:pypi/demo-21033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33496@1.0.1","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33496@1.0.1","target":"pkg:pypi/demo-19331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33497@1.0.2","target":"pkg:pypi/demo-11308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33497@1.0.2","target":"pkg:pypi/demo-16191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33497@1.0.2","target":"pkg:pypi/demo-2600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33497@1.0.2","target":"pkg:pypi/demo-27638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33498@1.0.3","target":"pkg:pypi/demo-26102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33498@1.0.3","target":"pkg:pypi/demo-28594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33499@1.0.4","target":"pkg:pypi/demo-20254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33499@1.0.4","target":"pkg:pypi/demo-3157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3349@1.0.4","target":"pkg:pypi/demo-13137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3349@1.0.4","target":"pkg:pypi/demo-22459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-334@1.0.4","target":"pkg:pypi/demo-14890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33500@1.0.0","target":"pkg:pypi/demo-20270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33501@1.0.1","target":"pkg:pypi/demo-15849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33502@1.0.2","target":"pkg:pypi/demo-20277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33502@1.0.2","target":"pkg:pypi/demo-2068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33503@1.0.3","target":"pkg:pypi/demo-2560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33504@1.0.4","target":"pkg:pypi/demo-17946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33504@1.0.4","target":"pkg:pypi/demo-18914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33504@1.0.4","target":"pkg:pypi/demo-23348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33504@1.0.4","target":"pkg:pypi/demo-25962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33505@1.0.0","target":"pkg:pypi/demo-18885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33505@1.0.0","target":"pkg:pypi/demo-2609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33505@1.0.0","target":"pkg:pypi/demo-29175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33506@1.0.1","target":"pkg:pypi/demo-22890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33506@1.0.1","target":"pkg:pypi/demo-28207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33507@1.0.2","target":"pkg:pypi/demo-20122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33507@1.0.2","target":"pkg:pypi/demo-23346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33507@1.0.2","target":"pkg:pypi/demo-23696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33507@1.0.2","target":"pkg:pypi/demo-23960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33508@1.0.3","target":"pkg:pypi/demo-14050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33508@1.0.3","target":"pkg:pypi/demo-24066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33508@1.0.3","target":"pkg:pypi/demo-28323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33509@1.0.4","target":"pkg:pypi/demo-23411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3350@1.0.0","target":"pkg:pypi/demo-27630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3350@1.0.0","target":"pkg:pypi/demo-28560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3350@1.0.0","target":"pkg:pypi/demo-30815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33510@1.0.0","target":"pkg:pypi/demo-1627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33510@1.0.0","target":"pkg:pypi/demo-21365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33510@1.0.0","target":"pkg:pypi/demo-21709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33510@1.0.0","target":"pkg:pypi/demo-31146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33511@1.0.1","target":"pkg:pypi/demo-14644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33511@1.0.1","target":"pkg:pypi/demo-31256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33512@1.0.2","target":"pkg:pypi/demo-22626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33512@1.0.2","target":"pkg:pypi/demo-31850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33512@1.0.2","target":"pkg:pypi/demo-3339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33513@1.0.3","target":"pkg:pypi/demo-1386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33513@1.0.3","target":"pkg:pypi/demo-30864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33514@1.0.4","target":"pkg:pypi/demo-10927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33514@1.0.4","target":"pkg:pypi/demo-22393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33514@1.0.4","target":"pkg:pypi/demo-29048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33514@1.0.4","target":"pkg:pypi/demo-32888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33515@1.0.0","target":"pkg:pypi/demo-2576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33515@1.0.0","target":"pkg:pypi/demo-32791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33516@1.0.1","target":"pkg:pypi/demo-10349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33516@1.0.1","target":"pkg:pypi/demo-1926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33517@1.0.2","target":"pkg:pypi/demo-10988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33517@1.0.2","target":"pkg:pypi/demo-15094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33518@1.0.3","target":"pkg:pypi/demo-25250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33518@1.0.3","target":"pkg:pypi/demo-2962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33518@1.0.3","target":"pkg:pypi/demo-31705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33519@1.0.4","target":"pkg:pypi/demo-19162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33519@1.0.4","target":"pkg:pypi/demo-32369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3351@1.0.1","target":"pkg:pypi/demo-21947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3351@1.0.1","target":"pkg:pypi/demo-23759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33520@1.0.0","target":"pkg:pypi/demo-26123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33520@1.0.0","target":"pkg:pypi/demo-30592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33521@1.0.1","target":"pkg:pypi/demo-2048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33522@1.0.2","target":"pkg:pypi/demo-14099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33522@1.0.2","target":"pkg:pypi/demo-22726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33522@1.0.2","target":"pkg:pypi/demo-30575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33522@1.0.2","target":"pkg:pypi/demo-31141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33523@1.0.3","target":"pkg:pypi/demo-10580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33523@1.0.3","target":"pkg:pypi/demo-14793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33523@1.0.3","target":"pkg:pypi/demo-17968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33523@1.0.3","target":"pkg:pypi/demo-21557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33524@1.0.4","target":"pkg:pypi/demo-14185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33524@1.0.4","target":"pkg:pypi/demo-17195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33524@1.0.4","target":"pkg:pypi/demo-23954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33524@1.0.4","target":"pkg:pypi/demo-32518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33525@1.0.0","target":"pkg:pypi/demo-23352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33525@1.0.0","target":"pkg:pypi/demo-2939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33525@1.0.0","target":"pkg:pypi/demo-33376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33526@1.0.1","target":"pkg:pypi/demo-13393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33526@1.0.1","target":"pkg:pypi/demo-21941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33526@1.0.1","target":"pkg:pypi/demo-24387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33527@1.0.2","target":"pkg:pypi/demo-26892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33528@1.0.3","target":"pkg:pypi/demo-1082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33528@1.0.3","target":"pkg:pypi/demo-1447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33529@1.0.4","target":"pkg:pypi/demo-11309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33529@1.0.4","target":"pkg:pypi/demo-14704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3352@1.0.2","target":"pkg:pypi/demo-20154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3352@1.0.2","target":"pkg:pypi/demo-20371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3352@1.0.2","target":"pkg:pypi/demo-32997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33530@1.0.0","target":"pkg:pypi/demo-2146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33530@1.0.0","target":"pkg:pypi/demo-25822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33531@1.0.1","target":"pkg:pypi/demo-2132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33532@1.0.2","target":"pkg:pypi/demo-15447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33532@1.0.2","target":"pkg:pypi/demo-20912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33532@1.0.2","target":"pkg:pypi/demo-24714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33533@1.0.3","target":"pkg:pypi/demo-12921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33533@1.0.3","target":"pkg:pypi/demo-15244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33533@1.0.3","target":"pkg:pypi/demo-24792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33534@1.0.4","target":"pkg:pypi/demo-14431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33534@1.0.4","target":"pkg:pypi/demo-2905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33534@1.0.4","target":"pkg:pypi/demo-31168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33535@1.0.0","target":"pkg:pypi/demo-1484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33535@1.0.0","target":"pkg:pypi/demo-24505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33535@1.0.0","target":"pkg:pypi/demo-30972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33536@1.0.1","target":"pkg:pypi/demo-12860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33537@1.0.2","target":"pkg:pypi/demo-11044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33537@1.0.2","target":"pkg:pypi/demo-31027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33537@1.0.2","target":"pkg:pypi/demo-33030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33538@1.0.3","target":"pkg:pypi/demo-13816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33538@1.0.3","target":"pkg:pypi/demo-3030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33539@1.0.4","target":"pkg:pypi/demo-1160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33539@1.0.4","target":"pkg:pypi/demo-13428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3353@1.0.3","target":"pkg:pypi/demo-13108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3353@1.0.3","target":"pkg:pypi/demo-28373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33540@1.0.0","target":"pkg:pypi/demo-13345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33540@1.0.0","target":"pkg:pypi/demo-21782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33541@1.0.1","target":"pkg:pypi/demo-13177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33541@1.0.1","target":"pkg:pypi/demo-28000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33542@1.0.2","target":"pkg:pypi/demo-12386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33542@1.0.2","target":"pkg:pypi/demo-28838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33543@1.0.3","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33543@1.0.3","target":"pkg:pypi/demo-27648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33543@1.0.3","target":"pkg:pypi/demo-32738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33544@1.0.4","target":"pkg:pypi/demo-315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33545@1.0.0","target":"pkg:pypi/demo-19476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33545@1.0.0","target":"pkg:pypi/demo-24454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33545@1.0.0","target":"pkg:pypi/demo-31522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33546@1.0.1","target":"pkg:pypi/demo-14831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33546@1.0.1","target":"pkg:pypi/demo-25973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33546@1.0.1","target":"pkg:pypi/demo-3100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33546@1.0.1","target":"pkg:pypi/demo-3200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33547@1.0.2","target":"pkg:pypi/demo-20627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33547@1.0.2","target":"pkg:pypi/demo-26080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33547@1.0.2","target":"pkg:pypi/demo-27512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33548@1.0.3","target":"pkg:pypi/demo-13691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33548@1.0.3","target":"pkg:pypi/demo-22245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33548@1.0.3","target":"pkg:pypi/demo-26956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33549@1.0.4","target":"pkg:pypi/demo-11498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33549@1.0.4","target":"pkg:pypi/demo-26080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33549@1.0.4","target":"pkg:pypi/demo-26296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33549@1.0.4","target":"pkg:pypi/demo-27072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3354@1.0.4","target":"pkg:pypi/demo-20888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3354@1.0.4","target":"pkg:pypi/demo-33126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33550@1.0.0","target":"pkg:pypi/demo-23218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33551@1.0.1","target":"pkg:pypi/demo-24453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33552@1.0.2","target":"pkg:pypi/demo-29743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33553@1.0.3","target":"pkg:pypi/demo-1287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33553@1.0.3","target":"pkg:pypi/demo-25283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33554@1.0.4","target":"pkg:pypi/demo-12888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33554@1.0.4","target":"pkg:pypi/demo-23878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33554@1.0.4","target":"pkg:pypi/demo-30730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33555@1.0.0","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33555@1.0.0","target":"pkg:pypi/demo-12547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33555@1.0.0","target":"pkg:pypi/demo-24552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33556@1.0.1","target":"pkg:pypi/demo-22037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33556@1.0.1","target":"pkg:pypi/demo-27857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33556@1.0.1","target":"pkg:pypi/demo-29314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33556@1.0.1","target":"pkg:pypi/demo-32285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33557@1.0.2","target":"pkg:pypi/demo-23863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33558@1.0.3","target":"pkg:pypi/demo-13164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33558@1.0.3","target":"pkg:pypi/demo-24441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33558@1.0.3","target":"pkg:pypi/demo-2537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33559@1.0.4","target":"pkg:pypi/demo-13463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33559@1.0.4","target":"pkg:pypi/demo-28591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33559@1.0.4","target":"pkg:pypi/demo-29455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33559@1.0.4","target":"pkg:pypi/demo-29711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3355@1.0.0","target":"pkg:pypi/demo-19329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33560@1.0.0","target":"pkg:pypi/demo-2279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33560@1.0.0","target":"pkg:pypi/demo-23283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33560@1.0.0","target":"pkg:pypi/demo-30139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33561@1.0.1","target":"pkg:pypi/demo-1697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33561@1.0.1","target":"pkg:pypi/demo-17223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33561@1.0.1","target":"pkg:pypi/demo-22770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33561@1.0.1","target":"pkg:pypi/demo-2767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33562@1.0.2","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33563@1.0.3","target":"pkg:pypi/demo-17523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33564@1.0.4","target":"pkg:pypi/demo-13066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33565@1.0.0","target":"pkg:pypi/demo-12649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33565@1.0.0","target":"pkg:pypi/demo-18706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33565@1.0.0","target":"pkg:pypi/demo-19212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33565@1.0.0","target":"pkg:pypi/demo-26080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33566@1.0.1","target":"pkg:pypi/demo-2226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33566@1.0.1","target":"pkg:pypi/demo-26955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33566@1.0.1","target":"pkg:pypi/demo-28786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33566@1.0.1","target":"pkg:pypi/demo-33221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33567@1.0.2","target":"pkg:pypi/demo-15772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33568@1.0.3","target":"pkg:pypi/demo-1082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33568@1.0.3","target":"pkg:pypi/demo-24645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33568@1.0.3","target":"pkg:pypi/demo-25711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33568@1.0.3","target":"pkg:pypi/demo-27994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33569@1.0.4","target":"pkg:pypi/demo-20167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33569@1.0.4","target":"pkg:pypi/demo-30391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33569@1.0.4","target":"pkg:pypi/demo-3231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3356@1.0.1","target":"pkg:pypi/demo-19070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3356@1.0.1","target":"pkg:pypi/demo-33226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33570@1.0.0","target":"pkg:pypi/demo-24262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33570@1.0.0","target":"pkg:pypi/demo-2435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33570@1.0.0","target":"pkg:pypi/demo-2815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33570@1.0.0","target":"pkg:pypi/demo-2838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33571@1.0.1","target":"pkg:pypi/demo-1038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33571@1.0.1","target":"pkg:pypi/demo-2261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33572@1.0.2","target":"pkg:pypi/demo-22483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33572@1.0.2","target":"pkg:pypi/demo-27026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33572@1.0.2","target":"pkg:pypi/demo-29094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33573@1.0.3","target":"pkg:pypi/demo-2479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33573@1.0.3","target":"pkg:pypi/demo-28552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33573@1.0.3","target":"pkg:pypi/demo-31593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33574@1.0.4","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33574@1.0.4","target":"pkg:pypi/demo-21074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33575@1.0.0","target":"pkg:pypi/demo-15142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33575@1.0.0","target":"pkg:pypi/demo-28889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33575@1.0.0","target":"pkg:pypi/demo-29189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33575@1.0.0","target":"pkg:pypi/demo-31033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33576@1.0.1","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33576@1.0.1","target":"pkg:pypi/demo-21961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33576@1.0.1","target":"pkg:pypi/demo-30456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33577@1.0.2","target":"pkg:pypi/demo-23643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33577@1.0.2","target":"pkg:pypi/demo-2678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33578@1.0.3","target":"pkg:pypi/demo-19034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33578@1.0.3","target":"pkg:pypi/demo-2396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33578@1.0.3","target":"pkg:pypi/demo-30645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33578@1.0.3","target":"pkg:pypi/demo-32728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33579@1.0.4","target":"pkg:pypi/demo-19514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3357@1.0.2","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33580@1.0.0","target":"pkg:pypi/demo-14301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33581@1.0.1","target":"pkg:pypi/demo-1220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33581@1.0.1","target":"pkg:pypi/demo-26981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33581@1.0.1","target":"pkg:pypi/demo-33400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33582@1.0.2","target":"pkg:pypi/demo-22002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33582@1.0.2","target":"pkg:pypi/demo-24310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33583@1.0.3","target":"pkg:pypi/demo-15198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33583@1.0.3","target":"pkg:pypi/demo-20753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33583@1.0.3","target":"pkg:pypi/demo-33169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33584@1.0.4","target":"pkg:pypi/demo-2351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33584@1.0.4","target":"pkg:pypi/demo-32719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33585@1.0.0","target":"pkg:pypi/demo-19963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33586@1.0.1","target":"pkg:pypi/demo-14383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33586@1.0.1","target":"pkg:pypi/demo-27178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33586@1.0.1","target":"pkg:pypi/demo-32066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33587@1.0.2","target":"pkg:pypi/demo-18637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33587@1.0.2","target":"pkg:pypi/demo-23320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33588@1.0.3","target":"pkg:pypi/demo-12747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33588@1.0.3","target":"pkg:pypi/demo-21713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33588@1.0.3","target":"pkg:pypi/demo-22304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33589@1.0.4","target":"pkg:pypi/demo-12512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33589@1.0.4","target":"pkg:pypi/demo-15997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33589@1.0.4","target":"pkg:pypi/demo-23557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33589@1.0.4","target":"pkg:pypi/demo-3336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3358@1.0.3","target":"pkg:pypi/demo-1137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3358@1.0.3","target":"pkg:pypi/demo-1631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33590@1.0.0","target":"pkg:pypi/demo-33203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33591@1.0.1","target":"pkg:pypi/demo-16839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33591@1.0.1","target":"pkg:pypi/demo-23012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33592@1.0.2","target":"pkg:pypi/demo-23397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33592@1.0.2","target":"pkg:pypi/demo-24647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33592@1.0.2","target":"pkg:pypi/demo-26052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33592@1.0.2","target":"pkg:pypi/demo-30036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33593@1.0.3","target":"pkg:pypi/demo-20409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33593@1.0.3","target":"pkg:pypi/demo-20632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33594@1.0.4","target":"pkg:pypi/demo-13361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33594@1.0.4","target":"pkg:pypi/demo-15596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33594@1.0.4","target":"pkg:pypi/demo-23717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33594@1.0.4","target":"pkg:pypi/demo-27464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33595@1.0.0","target":"pkg:pypi/demo-14300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33595@1.0.0","target":"pkg:pypi/demo-27122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33596@1.0.1","target":"pkg:pypi/demo-11069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33596@1.0.1","target":"pkg:pypi/demo-21783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33596@1.0.1","target":"pkg:pypi/demo-2366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33596@1.0.1","target":"pkg:pypi/demo-26686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33597@1.0.2","target":"pkg:pypi/demo-14525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33597@1.0.2","target":"pkg:pypi/demo-20391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33597@1.0.2","target":"pkg:pypi/demo-27835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33597@1.0.2","target":"pkg:pypi/demo-32051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33598@1.0.3","target":"pkg:pypi/demo-13779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33598@1.0.3","target":"pkg:pypi/demo-17596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33599@1.0.4","target":"pkg:pypi/demo-10688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3359@1.0.4","target":"pkg:pypi/demo-11612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3359@1.0.4","target":"pkg:pypi/demo-14844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3359@1.0.4","target":"pkg:pypi/demo-17717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-335@1.0.0","target":"pkg:pypi/demo-17649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-335@1.0.0","target":"pkg:pypi/demo-20982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-335@1.0.0","target":"pkg:pypi/demo-2241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-335@1.0.0","target":"pkg:pypi/demo-30712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33600@1.0.0","target":"pkg:pypi/demo-11923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33600@1.0.0","target":"pkg:pypi/demo-17356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33600@1.0.0","target":"pkg:pypi/demo-20732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33601@1.0.1","target":"pkg:pypi/demo-1959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33601@1.0.1","target":"pkg:pypi/demo-27948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33602@1.0.2","target":"pkg:pypi/demo-12782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33602@1.0.2","target":"pkg:pypi/demo-17178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33602@1.0.2","target":"pkg:pypi/demo-29067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33603@1.0.3","target":"pkg:pypi/demo-12271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33603@1.0.3","target":"pkg:pypi/demo-20110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33603@1.0.3","target":"pkg:pypi/demo-32392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33604@1.0.4","target":"pkg:pypi/demo-13883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33604@1.0.4","target":"pkg:pypi/demo-16631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33604@1.0.4","target":"pkg:pypi/demo-19278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33604@1.0.4","target":"pkg:pypi/demo-25184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33605@1.0.0","target":"pkg:pypi/demo-11948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33606@1.0.1","target":"pkg:pypi/demo-30788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33607@1.0.2","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33607@1.0.2","target":"pkg:pypi/demo-1944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33608@1.0.3","target":"pkg:pypi/demo-13812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33608@1.0.3","target":"pkg:pypi/demo-171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33608@1.0.3","target":"pkg:pypi/demo-21712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33608@1.0.3","target":"pkg:pypi/demo-28519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33609@1.0.4","target":"pkg:pypi/demo-21557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33609@1.0.4","target":"pkg:pypi/demo-23751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33609@1.0.4","target":"pkg:pypi/demo-24975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33609@1.0.4","target":"pkg:pypi/demo-30470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3360@1.0.0","target":"pkg:pypi/demo-2579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33610@1.0.0","target":"pkg:pypi/demo-1323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33611@1.0.1","target":"pkg:pypi/demo-28821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33612@1.0.2","target":"pkg:pypi/demo-12091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33612@1.0.2","target":"pkg:pypi/demo-26615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33612@1.0.2","target":"pkg:pypi/demo-2973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33613@1.0.3","target":"pkg:pypi/demo-1870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33613@1.0.3","target":"pkg:pypi/demo-21481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33614@1.0.4","target":"pkg:pypi/demo-30092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33614@1.0.4","target":"pkg:pypi/demo-33370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33615@1.0.0","target":"pkg:pypi/demo-29441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33616@1.0.1","target":"pkg:pypi/demo-13793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33617@1.0.2","target":"pkg:pypi/demo-30309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33618@1.0.3","target":"pkg:pypi/demo-11571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33618@1.0.3","target":"pkg:pypi/demo-22544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33618@1.0.3","target":"pkg:pypi/demo-22739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33618@1.0.3","target":"pkg:pypi/demo-28982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33619@1.0.4","target":"pkg:pypi/demo-11971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33619@1.0.4","target":"pkg:pypi/demo-29943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33619@1.0.4","target":"pkg:pypi/demo-31197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3361@1.0.1","target":"pkg:pypi/demo-11087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3361@1.0.1","target":"pkg:pypi/demo-19357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3361@1.0.1","target":"pkg:pypi/demo-28466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3361@1.0.1","target":"pkg:pypi/demo-32806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33620@1.0.0","target":"pkg:pypi/demo-20481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33620@1.0.0","target":"pkg:pypi/demo-20781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33620@1.0.0","target":"pkg:pypi/demo-30544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33621@1.0.1","target":"pkg:pypi/demo-11383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33621@1.0.1","target":"pkg:pypi/demo-18895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33621@1.0.1","target":"pkg:pypi/demo-21416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33622@1.0.2","target":"pkg:pypi/demo-16583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33622@1.0.2","target":"pkg:pypi/demo-31063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33623@1.0.3","target":"pkg:pypi/demo-18201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33623@1.0.3","target":"pkg:pypi/demo-21611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33623@1.0.3","target":"pkg:pypi/demo-27392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33624@1.0.4","target":"pkg:pypi/demo-12311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33624@1.0.4","target":"pkg:pypi/demo-13478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33624@1.0.4","target":"pkg:pypi/demo-14742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33624@1.0.4","target":"pkg:pypi/demo-20163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33625@1.0.0","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33625@1.0.0","target":"pkg:pypi/demo-14279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33625@1.0.0","target":"pkg:pypi/demo-29749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33625@1.0.0","target":"pkg:pypi/demo-32490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33626@1.0.1","target":"pkg:pypi/demo-23371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33626@1.0.1","target":"pkg:pypi/demo-26083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33626@1.0.1","target":"pkg:pypi/demo-29783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33627@1.0.2","target":"pkg:pypi/demo-18748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33627@1.0.2","target":"pkg:pypi/demo-29950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33627@1.0.2","target":"pkg:pypi/demo-30044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33628@1.0.3","target":"pkg:pypi/demo-14209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33628@1.0.3","target":"pkg:pypi/demo-16951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33628@1.0.3","target":"pkg:pypi/demo-1744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33628@1.0.3","target":"pkg:pypi/demo-19496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33629@1.0.4","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33629@1.0.4","target":"pkg:pypi/demo-23150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3362@1.0.2","target":"pkg:pypi/demo-19997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33630@1.0.0","target":"pkg:pypi/demo-20612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33631@1.0.1","target":"pkg:pypi/demo-31745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33632@1.0.2","target":"pkg:pypi/demo-20200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33632@1.0.2","target":"pkg:pypi/demo-22551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33632@1.0.2","target":"pkg:pypi/demo-23389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33632@1.0.2","target":"pkg:pypi/demo-31530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33633@1.0.3","target":"pkg:pypi/demo-14905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33633@1.0.3","target":"pkg:pypi/demo-22747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33634@1.0.4","target":"pkg:pypi/demo-1477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33634@1.0.4","target":"pkg:pypi/demo-22026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33634@1.0.4","target":"pkg:pypi/demo-24923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33635@1.0.0","target":"pkg:pypi/demo-15634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33636@1.0.1","target":"pkg:pypi/demo-12492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33636@1.0.1","target":"pkg:pypi/demo-1961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33637@1.0.2","target":"pkg:pypi/demo-16713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33638@1.0.3","target":"pkg:pypi/demo-25429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33638@1.0.3","target":"pkg:pypi/demo-26021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33638@1.0.3","target":"pkg:pypi/demo-30244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33639@1.0.4","target":"pkg:pypi/demo-18743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33639@1.0.4","target":"pkg:pypi/demo-20657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33639@1.0.4","target":"pkg:pypi/demo-29568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3363@1.0.3","target":"pkg:pypi/demo-15278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3363@1.0.3","target":"pkg:pypi/demo-27064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3363@1.0.3","target":"pkg:pypi/demo-28987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33640@1.0.0","target":"pkg:pypi/demo-15604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33641@1.0.1","target":"pkg:pypi/demo-16123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33641@1.0.1","target":"pkg:pypi/demo-19538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33641@1.0.1","target":"pkg:pypi/demo-30636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33642@1.0.2","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33643@1.0.3","target":"pkg:pypi/demo-29382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33644@1.0.4","target":"pkg:pypi/demo-13536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33644@1.0.4","target":"pkg:pypi/demo-30081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33645@1.0.0","target":"pkg:pypi/demo-13402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33645@1.0.0","target":"pkg:pypi/demo-30438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33646@1.0.1","target":"pkg:pypi/demo-28401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33647@1.0.2","target":"pkg:pypi/demo-17099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33648@1.0.3","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33648@1.0.3","target":"pkg:pypi/demo-25788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33648@1.0.3","target":"pkg:pypi/demo-30952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33648@1.0.3","target":"pkg:pypi/demo-31841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33649@1.0.4","target":"pkg:pypi/demo-19169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3364@1.0.4","target":"pkg:pypi/demo-23840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33650@1.0.0","target":"pkg:pypi/demo-11619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33651@1.0.1","target":"pkg:pypi/demo-1261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33651@1.0.1","target":"pkg:pypi/demo-22044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33651@1.0.1","target":"pkg:pypi/demo-25065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33651@1.0.1","target":"pkg:pypi/demo-31293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33652@1.0.2","target":"pkg:pypi/demo-28017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33653@1.0.3","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33653@1.0.3","target":"pkg:pypi/demo-2827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33654@1.0.4","target":"pkg:pypi/demo-12428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33654@1.0.4","target":"pkg:pypi/demo-22383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33654@1.0.4","target":"pkg:pypi/demo-33107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33655@1.0.0","target":"pkg:pypi/demo-23473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33655@1.0.0","target":"pkg:pypi/demo-23956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33655@1.0.0","target":"pkg:pypi/demo-28928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33656@1.0.1","target":"pkg:pypi/demo-18530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33656@1.0.1","target":"pkg:pypi/demo-22660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33656@1.0.1","target":"pkg:pypi/demo-30353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33657@1.0.2","target":"pkg:pypi/demo-21932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33657@1.0.2","target":"pkg:pypi/demo-27969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33657@1.0.2","target":"pkg:pypi/demo-30580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33657@1.0.2","target":"pkg:pypi/demo-33144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33658@1.0.3","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33658@1.0.3","target":"pkg:pypi/demo-21032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33658@1.0.3","target":"pkg:pypi/demo-2140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33658@1.0.3","target":"pkg:pypi/demo-30827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33659@1.0.4","target":"pkg:pypi/demo-1984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3365@1.0.0","target":"pkg:pypi/demo-31231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33660@1.0.0","target":"pkg:pypi/demo-23918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33660@1.0.0","target":"pkg:pypi/demo-25918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33660@1.0.0","target":"pkg:pypi/demo-27681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33661@1.0.1","target":"pkg:pypi/demo-1508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33661@1.0.1","target":"pkg:pypi/demo-232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33661@1.0.1","target":"pkg:pypi/demo-25354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33662@1.0.2","target":"pkg:pypi/demo-29153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33663@1.0.3","target":"pkg:pypi/demo-13895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33663@1.0.3","target":"pkg:pypi/demo-27999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33663@1.0.3","target":"pkg:pypi/demo-31009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33663@1.0.3","target":"pkg:pypi/demo-33174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33664@1.0.4","target":"pkg:pypi/demo-24562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33664@1.0.4","target":"pkg:pypi/demo-29344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33664@1.0.4","target":"pkg:pypi/demo-31261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33664@1.0.4","target":"pkg:pypi/demo-33499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33665@1.0.0","target":"pkg:pypi/demo-32484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33666@1.0.1","target":"pkg:pypi/demo-15996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33666@1.0.1","target":"pkg:pypi/demo-23281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33666@1.0.1","target":"pkg:pypi/demo-2716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33666@1.0.1","target":"pkg:pypi/demo-33089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33667@1.0.2","target":"pkg:pypi/demo-23633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33667@1.0.2","target":"pkg:pypi/demo-26757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33668@1.0.3","target":"pkg:pypi/demo-12472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33668@1.0.3","target":"pkg:pypi/demo-23528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33669@1.0.4","target":"pkg:pypi/demo-18532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33669@1.0.4","target":"pkg:pypi/demo-2682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33669@1.0.4","target":"pkg:pypi/demo-28371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33669@1.0.4","target":"pkg:pypi/demo-31714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3366@1.0.1","target":"pkg:pypi/demo-32041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33670@1.0.0","target":"pkg:pypi/demo-2907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33671@1.0.1","target":"pkg:pypi/demo-16714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33671@1.0.1","target":"pkg:pypi/demo-19279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33672@1.0.2","target":"pkg:pypi/demo-11582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33672@1.0.2","target":"pkg:pypi/demo-19461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33672@1.0.2","target":"pkg:pypi/demo-25302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33673@1.0.3","target":"pkg:pypi/demo-27154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33673@1.0.3","target":"pkg:pypi/demo-30128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33674@1.0.4","target":"pkg:pypi/demo-19256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33674@1.0.4","target":"pkg:pypi/demo-32329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33675@1.0.0","target":"pkg:pypi/demo-15016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33675@1.0.0","target":"pkg:pypi/demo-17835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33675@1.0.0","target":"pkg:pypi/demo-20070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33675@1.0.0","target":"pkg:pypi/demo-21953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33676@1.0.1","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33676@1.0.1","target":"pkg:pypi/demo-14979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33676@1.0.1","target":"pkg:pypi/demo-32324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33677@1.0.2","target":"pkg:pypi/demo-24642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33678@1.0.3","target":"pkg:pypi/demo-13510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33678@1.0.3","target":"pkg:pypi/demo-26124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33678@1.0.3","target":"pkg:pypi/demo-28642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33679@1.0.4","target":"pkg:pypi/demo-13008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33679@1.0.4","target":"pkg:pypi/demo-15694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33679@1.0.4","target":"pkg:pypi/demo-21789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33679@1.0.4","target":"pkg:pypi/demo-26188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3367@1.0.2","target":"pkg:pypi/demo-23573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3367@1.0.2","target":"pkg:pypi/demo-28717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3367@1.0.2","target":"pkg:pypi/demo-31792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3367@1.0.2","target":"pkg:pypi/demo-32088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33680@1.0.0","target":"pkg:pypi/demo-15451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33680@1.0.0","target":"pkg:pypi/demo-21837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33680@1.0.0","target":"pkg:pypi/demo-25162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33680@1.0.0","target":"pkg:pypi/demo-29111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33681@1.0.1","target":"pkg:pypi/demo-12722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33682@1.0.2","target":"pkg:pypi/demo-13071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33682@1.0.2","target":"pkg:pypi/demo-17825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33682@1.0.2","target":"pkg:pypi/demo-21589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33682@1.0.2","target":"pkg:pypi/demo-2550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33683@1.0.3","target":"pkg:pypi/demo-15534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33683@1.0.3","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33683@1.0.3","target":"pkg:pypi/demo-16934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33684@1.0.4","target":"pkg:pypi/demo-11886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33684@1.0.4","target":"pkg:pypi/demo-12580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33684@1.0.4","target":"pkg:pypi/demo-25517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33684@1.0.4","target":"pkg:pypi/demo-26700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33685@1.0.0","target":"pkg:pypi/demo-19877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33685@1.0.0","target":"pkg:pypi/demo-29444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33686@1.0.1","target":"pkg:pypi/demo-13692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33686@1.0.1","target":"pkg:pypi/demo-26474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33686@1.0.1","target":"pkg:pypi/demo-30957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33686@1.0.1","target":"pkg:pypi/demo-31370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33687@1.0.2","target":"pkg:pypi/demo-21167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33687@1.0.2","target":"pkg:pypi/demo-26453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33687@1.0.2","target":"pkg:pypi/demo-32204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33688@1.0.3","target":"pkg:pypi/demo-25373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33689@1.0.4","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33689@1.0.4","target":"pkg:pypi/demo-15566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33689@1.0.4","target":"pkg:pypi/demo-27288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3368@1.0.3","target":"pkg:pypi/demo-17435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3368@1.0.3","target":"pkg:pypi/demo-17470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3368@1.0.3","target":"pkg:pypi/demo-28689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3368@1.0.3","target":"pkg:pypi/demo-3063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33690@1.0.0","target":"pkg:pypi/demo-16086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33691@1.0.1","target":"pkg:pypi/demo-25406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33691@1.0.1","target":"pkg:pypi/demo-26842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33692@1.0.2","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33692@1.0.2","target":"pkg:pypi/demo-15869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33692@1.0.2","target":"pkg:pypi/demo-20095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33692@1.0.2","target":"pkg:pypi/demo-26080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33693@1.0.3","target":"pkg:pypi/demo-11897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33693@1.0.3","target":"pkg:pypi/demo-3019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33693@1.0.3","target":"pkg:pypi/demo-31191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33694@1.0.4","target":"pkg:pypi/demo-11452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33694@1.0.4","target":"pkg:pypi/demo-28521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33695@1.0.0","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33696@1.0.1","target":"pkg:pypi/demo-12909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33696@1.0.1","target":"pkg:pypi/demo-13310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33696@1.0.1","target":"pkg:pypi/demo-16369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33696@1.0.1","target":"pkg:pypi/demo-22606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33697@1.0.2","target":"pkg:pypi/demo-22960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33697@1.0.2","target":"pkg:pypi/demo-3105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33698@1.0.3","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33698@1.0.3","target":"pkg:pypi/demo-11579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33698@1.0.3","target":"pkg:pypi/demo-13313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33698@1.0.3","target":"pkg:pypi/demo-28886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33699@1.0.4","target":"pkg:pypi/demo-11617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33699@1.0.4","target":"pkg:pypi/demo-15586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33699@1.0.4","target":"pkg:pypi/demo-23177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3369@1.0.4","target":"pkg:pypi/demo-10177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-336@1.0.1","target":"pkg:pypi/demo-25396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-336@1.0.1","target":"pkg:pypi/demo-27714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33700@1.0.0","target":"pkg:pypi/demo-13691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33700@1.0.0","target":"pkg:pypi/demo-22924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33701@1.0.1","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33701@1.0.1","target":"pkg:pypi/demo-31041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33702@1.0.2","target":"pkg:pypi/demo-13699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33702@1.0.2","target":"pkg:pypi/demo-14347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33702@1.0.2","target":"pkg:pypi/demo-29724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33703@1.0.3","target":"pkg:pypi/demo-24512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33704@1.0.4","target":"pkg:pypi/demo-15045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33705@1.0.0","target":"pkg:pypi/demo-26865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33705@1.0.0","target":"pkg:pypi/demo-27822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33705@1.0.0","target":"pkg:pypi/demo-30481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33705@1.0.0","target":"pkg:pypi/demo-3326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33706@1.0.1","target":"pkg:pypi/demo-19281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33706@1.0.1","target":"pkg:pypi/demo-19465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33706@1.0.1","target":"pkg:pypi/demo-20973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33706@1.0.1","target":"pkg:pypi/demo-33203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33707@1.0.2","target":"pkg:pypi/demo-1270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33708@1.0.3","target":"pkg:pypi/demo-22826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33708@1.0.3","target":"pkg:pypi/demo-33239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33709@1.0.4","target":"pkg:pypi/demo-25365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33709@1.0.4","target":"pkg:pypi/demo-3134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33709@1.0.4","target":"pkg:pypi/demo-3240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3370@1.0.0","target":"pkg:pypi/demo-25884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33710@1.0.0","target":"pkg:pypi/demo-13599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33710@1.0.0","target":"pkg:pypi/demo-17961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33710@1.0.0","target":"pkg:pypi/demo-18042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33710@1.0.0","target":"pkg:pypi/demo-20603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33711@1.0.1","target":"pkg:pypi/demo-13799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33711@1.0.1","target":"pkg:pypi/demo-28355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33711@1.0.1","target":"pkg:pypi/demo-29071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33712@1.0.2","target":"pkg:pypi/demo-11877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33712@1.0.2","target":"pkg:pypi/demo-13684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33712@1.0.2","target":"pkg:pypi/demo-16511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33712@1.0.2","target":"pkg:pypi/demo-30797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33713@1.0.3","target":"pkg:pypi/demo-10331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33713@1.0.3","target":"pkg:pypi/demo-2405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33714@1.0.4","target":"pkg:pypi/demo-10720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33714@1.0.4","target":"pkg:pypi/demo-15281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33714@1.0.4","target":"pkg:pypi/demo-2188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33715@1.0.0","target":"pkg:pypi/demo-29935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33716@1.0.1","target":"pkg:pypi/demo-14682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33717@1.0.2","target":"pkg:pypi/demo-12180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33717@1.0.2","target":"pkg:pypi/demo-12314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33718@1.0.3","target":"pkg:pypi/demo-11228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33718@1.0.3","target":"pkg:pypi/demo-12853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33718@1.0.3","target":"pkg:pypi/demo-13853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33718@1.0.3","target":"pkg:pypi/demo-16544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33719@1.0.4","target":"pkg:pypi/demo-22055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33719@1.0.4","target":"pkg:pypi/demo-2969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3371@1.0.1","target":"pkg:pypi/demo-2557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3371@1.0.1","target":"pkg:pypi/demo-31656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33720@1.0.0","target":"pkg:pypi/demo-1088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33720@1.0.0","target":"pkg:pypi/demo-15167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33720@1.0.0","target":"pkg:pypi/demo-16864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33720@1.0.0","target":"pkg:pypi/demo-30051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33721@1.0.1","target":"pkg:pypi/demo-17296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33721@1.0.1","target":"pkg:pypi/demo-17806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33721@1.0.1","target":"pkg:pypi/demo-23838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33722@1.0.2","target":"pkg:pypi/demo-10622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33722@1.0.2","target":"pkg:pypi/demo-11178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33722@1.0.2","target":"pkg:pypi/demo-32475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33723@1.0.3","target":"pkg:pypi/demo-2262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33723@1.0.3","target":"pkg:pypi/demo-32160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33724@1.0.4","target":"pkg:pypi/demo-10502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33724@1.0.4","target":"pkg:pypi/demo-15551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33724@1.0.4","target":"pkg:pypi/demo-24659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33724@1.0.4","target":"pkg:pypi/demo-29408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33725@1.0.0","target":"pkg:pypi/demo-18829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33725@1.0.0","target":"pkg:pypi/demo-2110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33726@1.0.1","target":"pkg:pypi/demo-17782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33726@1.0.1","target":"pkg:pypi/demo-23251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33726@1.0.1","target":"pkg:pypi/demo-32441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33727@1.0.2","target":"pkg:pypi/demo-1097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33727@1.0.2","target":"pkg:pypi/demo-11420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33727@1.0.2","target":"pkg:pypi/demo-33430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33728@1.0.3","target":"pkg:pypi/demo-16241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33728@1.0.3","target":"pkg:pypi/demo-20099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33728@1.0.3","target":"pkg:pypi/demo-20121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33729@1.0.4","target":"pkg:pypi/demo-16874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33729@1.0.4","target":"pkg:pypi/demo-22934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33729@1.0.4","target":"pkg:pypi/demo-29031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3372@1.0.2","target":"pkg:pypi/demo-16149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3372@1.0.2","target":"pkg:pypi/demo-24609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3372@1.0.2","target":"pkg:pypi/demo-3105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3372@1.0.2","target":"pkg:pypi/demo-31732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33730@1.0.0","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33730@1.0.0","target":"pkg:pypi/demo-26257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33730@1.0.0","target":"pkg:pypi/demo-30225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33730@1.0.0","target":"pkg:pypi/demo-33372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33731@1.0.1","target":"pkg:pypi/demo-12901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33731@1.0.1","target":"pkg:pypi/demo-24056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33731@1.0.1","target":"pkg:pypi/demo-2647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33732@1.0.2","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33732@1.0.2","target":"pkg:pypi/demo-33639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33733@1.0.3","target":"pkg:pypi/demo-31821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33734@1.0.4","target":"pkg:pypi/demo-11924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33734@1.0.4","target":"pkg:pypi/demo-25010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33734@1.0.4","target":"pkg:pypi/demo-33474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33735@1.0.0","target":"pkg:pypi/demo-1424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33735@1.0.0","target":"pkg:pypi/demo-20869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33735@1.0.0","target":"pkg:pypi/demo-23201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33735@1.0.0","target":"pkg:pypi/demo-28143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33736@1.0.1","target":"pkg:pypi/demo-16852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33736@1.0.1","target":"pkg:pypi/demo-25700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33736@1.0.1","target":"pkg:pypi/demo-29678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33737@1.0.2","target":"pkg:pypi/demo-15354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33737@1.0.2","target":"pkg:pypi/demo-16493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33737@1.0.2","target":"pkg:pypi/demo-29025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33738@1.0.3","target":"pkg:pypi/demo-11922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33739@1.0.4","target":"pkg:pypi/demo-25844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3373@1.0.3","target":"pkg:pypi/demo-17795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3373@1.0.3","target":"pkg:pypi/demo-2423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3373@1.0.3","target":"pkg:pypi/demo-33018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33740@1.0.0","target":"pkg:pypi/demo-2033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33740@1.0.0","target":"pkg:pypi/demo-22625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33740@1.0.0","target":"pkg:pypi/demo-2660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33740@1.0.0","target":"pkg:pypi/demo-30850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33741@1.0.1","target":"pkg:pypi/demo-14594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33741@1.0.1","target":"pkg:pypi/demo-15282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33741@1.0.1","target":"pkg:pypi/demo-23205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33742@1.0.2","target":"pkg:pypi/demo-26989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33743@1.0.3","target":"pkg:pypi/demo-1456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33743@1.0.3","target":"pkg:pypi/demo-17740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33743@1.0.3","target":"pkg:pypi/demo-23132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33744@1.0.4","target":"pkg:pypi/demo-19022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33745@1.0.0","target":"pkg:pypi/demo-17338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33745@1.0.0","target":"pkg:pypi/demo-31191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33746@1.0.1","target":"pkg:pypi/demo-18067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33746@1.0.1","target":"pkg:pypi/demo-21630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33746@1.0.1","target":"pkg:pypi/demo-22164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33747@1.0.2","target":"pkg:pypi/demo-15337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33747@1.0.2","target":"pkg:pypi/demo-22686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33747@1.0.2","target":"pkg:pypi/demo-32166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33747@1.0.2","target":"pkg:pypi/demo-33746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33748@1.0.3","target":"pkg:pypi/demo-11678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33748@1.0.3","target":"pkg:pypi/demo-15943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33749@1.0.4","target":"pkg:pypi/demo-19312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3374@1.0.4","target":"pkg:pypi/demo-21810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3374@1.0.4","target":"pkg:pypi/demo-23869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33750@1.0.0","target":"pkg:pypi/demo-13038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33750@1.0.0","target":"pkg:pypi/demo-1310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33750@1.0.0","target":"pkg:pypi/demo-23158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33751@1.0.1","target":"pkg:pypi/demo-18706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33752@1.0.2","target":"pkg:pypi/demo-22220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33752@1.0.2","target":"pkg:pypi/demo-31086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33753@1.0.3","target":"pkg:pypi/demo-11838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33753@1.0.3","target":"pkg:pypi/demo-3308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33754@1.0.4","target":"pkg:pypi/demo-3090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33755@1.0.0","target":"pkg:pypi/demo-29272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33755@1.0.0","target":"pkg:pypi/demo-29387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33755@1.0.0","target":"pkg:pypi/demo-32274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33756@1.0.1","target":"pkg:pypi/demo-32011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33757@1.0.2","target":"pkg:pypi/demo-32164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33758@1.0.3","target":"pkg:pypi/demo-16050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33759@1.0.4","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3375@1.0.0","target":"pkg:pypi/demo-10669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3375@1.0.0","target":"pkg:pypi/demo-18134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3375@1.0.0","target":"pkg:pypi/demo-20401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3375@1.0.0","target":"pkg:pypi/demo-31095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33760@1.0.0","target":"pkg:pypi/demo-22343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33760@1.0.0","target":"pkg:pypi/demo-2741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33760@1.0.0","target":"pkg:pypi/demo-28183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33761@1.0.1","target":"pkg:pypi/demo-25947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33761@1.0.1","target":"pkg:pypi/demo-32513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33761@1.0.1","target":"pkg:pypi/demo-33691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33762@1.0.2","target":"pkg:pypi/demo-30459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33763@1.0.3","target":"pkg:pypi/demo-16156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33763@1.0.3","target":"pkg:pypi/demo-25578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33763@1.0.3","target":"pkg:pypi/demo-33189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33764@1.0.4","target":"pkg:pypi/demo-12104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33764@1.0.4","target":"pkg:pypi/demo-16244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33764@1.0.4","target":"pkg:pypi/demo-21702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33764@1.0.4","target":"pkg:pypi/demo-30128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33765@1.0.0","target":"pkg:pypi/demo-16326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33765@1.0.0","target":"pkg:pypi/demo-16355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33765@1.0.0","target":"pkg:pypi/demo-19808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33765@1.0.0","target":"pkg:pypi/demo-30209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33766@1.0.1","target":"pkg:pypi/demo-12990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33766@1.0.1","target":"pkg:pypi/demo-20056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33766@1.0.1","target":"pkg:pypi/demo-25356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33766@1.0.1","target":"pkg:pypi/demo-29304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33767@1.0.2","target":"pkg:pypi/demo-13397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33767@1.0.2","target":"pkg:pypi/demo-22624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33767@1.0.2","target":"pkg:pypi/demo-27781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33768@1.0.3","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33768@1.0.3","target":"pkg:pypi/demo-20815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33769@1.0.4","target":"pkg:pypi/demo-17975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33769@1.0.4","target":"pkg:pypi/demo-31385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3376@1.0.1","target":"pkg:pypi/demo-20104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3376@1.0.1","target":"pkg:pypi/demo-29996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33770@1.0.0","target":"pkg:pypi/demo-15733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33770@1.0.0","target":"pkg:pypi/demo-2674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33771@1.0.1","target":"pkg:pypi/demo-25813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33772@1.0.2","target":"pkg:pypi/demo-10583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33773@1.0.3","target":"pkg:pypi/demo-12428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33773@1.0.3","target":"pkg:pypi/demo-17253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33773@1.0.3","target":"pkg:pypi/demo-31964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33774@1.0.4","target":"pkg:pypi/demo-15866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33774@1.0.4","target":"pkg:pypi/demo-28428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33775@1.0.0","target":"pkg:pypi/demo-19894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33775@1.0.0","target":"pkg:pypi/demo-21091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33775@1.0.0","target":"pkg:pypi/demo-30432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33776@1.0.1","target":"pkg:pypi/demo-157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33776@1.0.1","target":"pkg:pypi/demo-26623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33776@1.0.1","target":"pkg:pypi/demo-28067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33777@1.0.2","target":"pkg:pypi/demo-17597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33777@1.0.2","target":"pkg:pypi/demo-20678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33777@1.0.2","target":"pkg:pypi/demo-28037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33777@1.0.2","target":"pkg:pypi/demo-29937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33778@1.0.3","target":"pkg:pypi/demo-13828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33778@1.0.3","target":"pkg:pypi/demo-28154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33778@1.0.3","target":"pkg:pypi/demo-29960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33778@1.0.3","target":"pkg:pypi/demo-30844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33779@1.0.4","target":"pkg:pypi/demo-29839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33779@1.0.4","target":"pkg:pypi/demo-30988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3377@1.0.2","target":"pkg:pypi/demo-24033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33780@1.0.0","target":"pkg:pypi/demo-21139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33781@1.0.1","target":"pkg:pypi/demo-11117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33781@1.0.1","target":"pkg:pypi/demo-12292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33781@1.0.1","target":"pkg:pypi/demo-17460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33782@1.0.2","target":"pkg:pypi/demo-25416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33782@1.0.2","target":"pkg:pypi/demo-28603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33782@1.0.2","target":"pkg:pypi/demo-30229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33782@1.0.2","target":"pkg:pypi/demo-30822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33783@1.0.3","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33783@1.0.3","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33783@1.0.3","target":"pkg:pypi/demo-13874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33783@1.0.3","target":"pkg:pypi/demo-28558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33784@1.0.4","target":"pkg:pypi/demo-1888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33785@1.0.0","target":"pkg:pypi/demo-14148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33785@1.0.0","target":"pkg:pypi/demo-16119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33785@1.0.0","target":"pkg:pypi/demo-19360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33786@1.0.1","target":"pkg:pypi/demo-11669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33786@1.0.1","target":"pkg:pypi/demo-33373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33787@1.0.2","target":"pkg:pypi/demo-13890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33787@1.0.2","target":"pkg:pypi/demo-27449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33787@1.0.2","target":"pkg:pypi/demo-29525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33788@1.0.3","target":"pkg:pypi/demo-2958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33789@1.0.4","target":"pkg:pypi/demo-10743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33789@1.0.4","target":"pkg:pypi/demo-20055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33789@1.0.4","target":"pkg:pypi/demo-21286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33789@1.0.4","target":"pkg:pypi/demo-33112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3378@1.0.3","target":"pkg:pypi/demo-10793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3378@1.0.3","target":"pkg:pypi/demo-14393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3378@1.0.3","target":"pkg:pypi/demo-20087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3378@1.0.3","target":"pkg:pypi/demo-29755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33790@1.0.0","target":"pkg:pypi/demo-13086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33790@1.0.0","target":"pkg:pypi/demo-21040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33790@1.0.0","target":"pkg:pypi/demo-24858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33790@1.0.0","target":"pkg:pypi/demo-32427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33791@1.0.1","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33791@1.0.1","target":"pkg:pypi/demo-17731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33792@1.0.2","target":"pkg:pypi/demo-11976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33792@1.0.2","target":"pkg:pypi/demo-18259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33792@1.0.2","target":"pkg:pypi/demo-28619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33793@1.0.3","target":"pkg:pypi/demo-2611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33793@1.0.3","target":"pkg:pypi/demo-28315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33794@1.0.4","target":"pkg:pypi/demo-29241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33795@1.0.0","target":"pkg:pypi/demo-11344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33795@1.0.0","target":"pkg:pypi/demo-13972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33795@1.0.0","target":"pkg:pypi/demo-18000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33796@1.0.1","target":"pkg:pypi/demo-11764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33796@1.0.1","target":"pkg:pypi/demo-12508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33796@1.0.1","target":"pkg:pypi/demo-12640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33797@1.0.2","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33798@1.0.3","target":"pkg:pypi/demo-19854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33798@1.0.3","target":"pkg:pypi/demo-21308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33798@1.0.3","target":"pkg:pypi/demo-31924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33798@1.0.3","target":"pkg:pypi/demo-32309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33799@1.0.4","target":"pkg:pypi/demo-15730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33799@1.0.4","target":"pkg:pypi/demo-16933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33799@1.0.4","target":"pkg:pypi/demo-19520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3379@1.0.4","target":"pkg:pypi/demo-18448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3379@1.0.4","target":"pkg:pypi/demo-21395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-337@1.0.2","target":"pkg:pypi/demo-14239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-337@1.0.2","target":"pkg:pypi/demo-19093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-337@1.0.2","target":"pkg:pypi/demo-19477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33800@1.0.0","target":"pkg:pypi/demo-15223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33800@1.0.0","target":"pkg:pypi/demo-24239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33800@1.0.0","target":"pkg:pypi/demo-24329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33801@1.0.1","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33801@1.0.1","target":"pkg:pypi/demo-23998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33802@1.0.2","target":"pkg:pypi/demo-19860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33802@1.0.2","target":"pkg:pypi/demo-31274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33803@1.0.3","target":"pkg:pypi/demo-17148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33803@1.0.3","target":"pkg:pypi/demo-19@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33803@1.0.3","target":"pkg:pypi/demo-31550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33804@1.0.4","target":"pkg:pypi/demo-17668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33804@1.0.4","target":"pkg:pypi/demo-20758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33804@1.0.4","target":"pkg:pypi/demo-24416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33805@1.0.0","target":"pkg:pypi/demo-1118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33805@1.0.0","target":"pkg:pypi/demo-26519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33805@1.0.0","target":"pkg:pypi/demo-31096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33806@1.0.1","target":"pkg:pypi/demo-15638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33806@1.0.1","target":"pkg:pypi/demo-21107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33806@1.0.1","target":"pkg:pypi/demo-22609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33807@1.0.2","target":"pkg:pypi/demo-12829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33808@1.0.3","target":"pkg:pypi/demo-23247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33808@1.0.3","target":"pkg:pypi/demo-24743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33809@1.0.4","target":"pkg:pypi/demo-20270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3380@1.0.0","target":"pkg:pypi/demo-16850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3380@1.0.0","target":"pkg:pypi/demo-2278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33810@1.0.0","target":"pkg:pypi/demo-20327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33811@1.0.1","target":"pkg:pypi/demo-30107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33811@1.0.1","target":"pkg:pypi/demo-33294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33812@1.0.2","target":"pkg:pypi/demo-10635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33813@1.0.3","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33813@1.0.3","target":"pkg:pypi/demo-27685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33813@1.0.3","target":"pkg:pypi/demo-31785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33814@1.0.4","target":"pkg:pypi/demo-12076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33814@1.0.4","target":"pkg:pypi/demo-1969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33814@1.0.4","target":"pkg:pypi/demo-22702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33814@1.0.4","target":"pkg:pypi/demo-32934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33815@1.0.0","target":"pkg:pypi/demo-13452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33816@1.0.1","target":"pkg:pypi/demo-21670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33817@1.0.2","target":"pkg:pypi/demo-14236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33817@1.0.2","target":"pkg:pypi/demo-24631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33817@1.0.2","target":"pkg:pypi/demo-31054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33818@1.0.3","target":"pkg:pypi/demo-16218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33818@1.0.3","target":"pkg:pypi/demo-29394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33819@1.0.4","target":"pkg:pypi/demo-30451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3381@1.0.1","target":"pkg:pypi/demo-19205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3381@1.0.1","target":"pkg:pypi/demo-22101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3381@1.0.1","target":"pkg:pypi/demo-31670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33820@1.0.0","target":"pkg:pypi/demo-12154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33820@1.0.0","target":"pkg:pypi/demo-33270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33821@1.0.1","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33821@1.0.1","target":"pkg:pypi/demo-19422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33821@1.0.1","target":"pkg:pypi/demo-24142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33821@1.0.1","target":"pkg:pypi/demo-32466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33822@1.0.2","target":"pkg:pypi/demo-25866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33822@1.0.2","target":"pkg:pypi/demo-26938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33822@1.0.2","target":"pkg:pypi/demo-29739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33822@1.0.2","target":"pkg:pypi/demo-31094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33823@1.0.3","target":"pkg:pypi/demo-26604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33824@1.0.4","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33824@1.0.4","target":"pkg:pypi/demo-11228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33824@1.0.4","target":"pkg:pypi/demo-15282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33825@1.0.0","target":"pkg:pypi/demo-12960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33825@1.0.0","target":"pkg:pypi/demo-30306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33825@1.0.0","target":"pkg:pypi/demo-31724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33826@1.0.1","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33826@1.0.1","target":"pkg:pypi/demo-12959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33826@1.0.1","target":"pkg:pypi/demo-24289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33827@1.0.2","target":"pkg:pypi/demo-23613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33827@1.0.2","target":"pkg:pypi/demo-25479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33827@1.0.2","target":"pkg:pypi/demo-32353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33828@1.0.3","target":"pkg:pypi/demo-16395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33828@1.0.3","target":"pkg:pypi/demo-18158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33828@1.0.3","target":"pkg:pypi/demo-20981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33829@1.0.4","target":"pkg:pypi/demo-18460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33829@1.0.4","target":"pkg:pypi/demo-2594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33829@1.0.4","target":"pkg:pypi/demo-2663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3382@1.0.2","target":"pkg:pypi/demo-24782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3382@1.0.2","target":"pkg:pypi/demo-26395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33830@1.0.0","target":"pkg:pypi/demo-1228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33830@1.0.0","target":"pkg:pypi/demo-1304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33830@1.0.0","target":"pkg:pypi/demo-31984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33831@1.0.1","target":"pkg:pypi/demo-28811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33832@1.0.2","target":"pkg:pypi/demo-26924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33832@1.0.2","target":"pkg:pypi/demo-31684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33833@1.0.3","target":"pkg:pypi/demo-26794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33833@1.0.3","target":"pkg:pypi/demo-27216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33833@1.0.3","target":"pkg:pypi/demo-27777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33833@1.0.3","target":"pkg:pypi/demo-28234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33834@1.0.4","target":"pkg:pypi/demo-32228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33834@1.0.4","target":"pkg:pypi/demo-33304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33835@1.0.0","target":"pkg:pypi/demo-22241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33835@1.0.0","target":"pkg:pypi/demo-2329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33835@1.0.0","target":"pkg:pypi/demo-26684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33836@1.0.1","target":"pkg:pypi/demo-2527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33837@1.0.2","target":"pkg:pypi/demo-26494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33837@1.0.2","target":"pkg:pypi/demo-3175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33838@1.0.3","target":"pkg:pypi/demo-1391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33839@1.0.4","target":"pkg:pypi/demo-24815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33839@1.0.4","target":"pkg:pypi/demo-25219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3383@1.0.3","target":"pkg:pypi/demo-12431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3383@1.0.3","target":"pkg:pypi/demo-27758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3383@1.0.3","target":"pkg:pypi/demo-31209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33840@1.0.0","target":"pkg:pypi/demo-13348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33840@1.0.0","target":"pkg:pypi/demo-2321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33840@1.0.0","target":"pkg:pypi/demo-30425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33841@1.0.1","target":"pkg:pypi/demo-27018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33842@1.0.2","target":"pkg:pypi/demo-17454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33842@1.0.2","target":"pkg:pypi/demo-33635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33843@1.0.3","target":"pkg:pypi/demo-28386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33843@1.0.3","target":"pkg:pypi/demo-32091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33844@1.0.4","target":"pkg:pypi/demo-13789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33844@1.0.4","target":"pkg:pypi/demo-19661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33845@1.0.0","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33845@1.0.0","target":"pkg:pypi/demo-22757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33845@1.0.0","target":"pkg:pypi/demo-24085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33845@1.0.0","target":"pkg:pypi/demo-32690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33846@1.0.1","target":"pkg:pypi/demo-30564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33847@1.0.2","target":"pkg:pypi/demo-10001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33847@1.0.2","target":"pkg:pypi/demo-104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33847@1.0.2","target":"pkg:pypi/demo-14772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33848@1.0.3","target":"pkg:pypi/demo-1111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33848@1.0.3","target":"pkg:pypi/demo-32570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33849@1.0.4","target":"pkg:pypi/demo-12767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33849@1.0.4","target":"pkg:pypi/demo-19206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33849@1.0.4","target":"pkg:pypi/demo-25191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33849@1.0.4","target":"pkg:pypi/demo-29197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3384@1.0.4","target":"pkg:pypi/demo-20371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3384@1.0.4","target":"pkg:pypi/demo-23550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33850@1.0.0","target":"pkg:pypi/demo-10501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33850@1.0.0","target":"pkg:pypi/demo-18075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33850@1.0.0","target":"pkg:pypi/demo-18751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33850@1.0.0","target":"pkg:pypi/demo-33804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33851@1.0.1","target":"pkg:pypi/demo-23877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33851@1.0.1","target":"pkg:pypi/demo-33367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33852@1.0.2","target":"pkg:pypi/demo-30522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33853@1.0.3","target":"pkg:pypi/demo-2842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33853@1.0.3","target":"pkg:pypi/demo-31178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33854@1.0.4","target":"pkg:pypi/demo-2283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33855@1.0.0","target":"pkg:pypi/demo-10257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33855@1.0.0","target":"pkg:pypi/demo-19597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33855@1.0.0","target":"pkg:pypi/demo-29717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33855@1.0.0","target":"pkg:pypi/demo-30773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33856@1.0.1","target":"pkg:pypi/demo-20286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33856@1.0.1","target":"pkg:pypi/demo-21118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33857@1.0.2","target":"pkg:pypi/demo-31396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33857@1.0.2","target":"pkg:pypi/demo-32630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33858@1.0.3","target":"pkg:pypi/demo-13959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33859@1.0.4","target":"pkg:pypi/demo-28149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3385@1.0.0","target":"pkg:pypi/demo-28258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33860@1.0.0","target":"pkg:pypi/demo-18572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33860@1.0.0","target":"pkg:pypi/demo-19227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33861@1.0.1","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33861@1.0.1","target":"pkg:pypi/demo-17443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33862@1.0.2","target":"pkg:pypi/demo-10236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33862@1.0.2","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33862@1.0.2","target":"pkg:pypi/demo-16588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33862@1.0.2","target":"pkg:pypi/demo-30532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33863@1.0.3","target":"pkg:pypi/demo-12968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33863@1.0.3","target":"pkg:pypi/demo-24071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33863@1.0.3","target":"pkg:pypi/demo-24641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33864@1.0.4","target":"pkg:pypi/demo-15469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33864@1.0.4","target":"pkg:pypi/demo-15579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33864@1.0.4","target":"pkg:pypi/demo-18769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33865@1.0.0","target":"pkg:pypi/demo-21123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33866@1.0.1","target":"pkg:pypi/demo-13607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33867@1.0.2","target":"pkg:pypi/demo-161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33867@1.0.2","target":"pkg:pypi/demo-16655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33867@1.0.2","target":"pkg:pypi/demo-21359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33867@1.0.2","target":"pkg:pypi/demo-27957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33868@1.0.3","target":"pkg:pypi/demo-12133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33868@1.0.3","target":"pkg:pypi/demo-1238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33868@1.0.3","target":"pkg:pypi/demo-1369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33868@1.0.3","target":"pkg:pypi/demo-15230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33869@1.0.4","target":"pkg:pypi/demo-1059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33869@1.0.4","target":"pkg:pypi/demo-12303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33869@1.0.4","target":"pkg:pypi/demo-22785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3386@1.0.1","target":"pkg:pypi/demo-17362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3386@1.0.1","target":"pkg:pypi/demo-23341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33870@1.0.0","target":"pkg:pypi/demo-1855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33870@1.0.0","target":"pkg:pypi/demo-2354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33870@1.0.0","target":"pkg:pypi/demo-27127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33871@1.0.1","target":"pkg:pypi/demo-16049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33872@1.0.2","target":"pkg:pypi/demo-28171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33873@1.0.3","target":"pkg:pypi/demo-21874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33873@1.0.3","target":"pkg:pypi/demo-25968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33873@1.0.3","target":"pkg:pypi/demo-32788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33874@1.0.4","target":"pkg:pypi/demo-12083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33875@1.0.0","target":"pkg:pypi/demo-12932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33875@1.0.0","target":"pkg:pypi/demo-27691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33875@1.0.0","target":"pkg:pypi/demo-29822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33876@1.0.1","target":"pkg:pypi/demo-23660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33877@1.0.2","target":"pkg:pypi/demo-16958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33877@1.0.2","target":"pkg:pypi/demo-24252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33877@1.0.2","target":"pkg:pypi/demo-25888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33878@1.0.3","target":"pkg:pypi/demo-23018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33878@1.0.3","target":"pkg:pypi/demo-23220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33878@1.0.3","target":"pkg:pypi/demo-23962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33878@1.0.3","target":"pkg:pypi/demo-27559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33879@1.0.4","target":"pkg:pypi/demo-11797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33879@1.0.4","target":"pkg:pypi/demo-12658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33879@1.0.4","target":"pkg:pypi/demo-139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33879@1.0.4","target":"pkg:pypi/demo-24934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3387@1.0.2","target":"pkg:pypi/demo-11747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3387@1.0.2","target":"pkg:pypi/demo-17767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3387@1.0.2","target":"pkg:pypi/demo-27525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33880@1.0.0","target":"pkg:pypi/demo-1391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33880@1.0.0","target":"pkg:pypi/demo-21532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33880@1.0.0","target":"pkg:pypi/demo-24734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33880@1.0.0","target":"pkg:pypi/demo-25827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33881@1.0.1","target":"pkg:pypi/demo-11251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33881@1.0.1","target":"pkg:pypi/demo-11924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33882@1.0.2","target":"pkg:pypi/demo-11913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33882@1.0.2","target":"pkg:pypi/demo-14599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33882@1.0.2","target":"pkg:pypi/demo-18214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33882@1.0.2","target":"pkg:pypi/demo-22226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33883@1.0.3","target":"pkg:pypi/demo-30755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33883@1.0.3","target":"pkg:pypi/demo-33289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33884@1.0.4","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33884@1.0.4","target":"pkg:pypi/demo-14186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33884@1.0.4","target":"pkg:pypi/demo-25424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33885@1.0.0","target":"pkg:pypi/demo-16389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33885@1.0.0","target":"pkg:pypi/demo-19581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33886@1.0.1","target":"pkg:pypi/demo-24325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33886@1.0.1","target":"pkg:pypi/demo-27136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33886@1.0.1","target":"pkg:pypi/demo-27467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33887@1.0.2","target":"pkg:pypi/demo-13420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33887@1.0.2","target":"pkg:pypi/demo-1618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33888@1.0.3","target":"pkg:pypi/demo-11486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33888@1.0.3","target":"pkg:pypi/demo-1381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33888@1.0.3","target":"pkg:pypi/demo-17032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33888@1.0.3","target":"pkg:pypi/demo-29131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33889@1.0.4","target":"pkg:pypi/demo-17542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3388@1.0.3","target":"pkg:pypi/demo-11814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3388@1.0.3","target":"pkg:pypi/demo-21015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3388@1.0.3","target":"pkg:pypi/demo-21894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3388@1.0.3","target":"pkg:pypi/demo-23521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33890@1.0.0","target":"pkg:pypi/demo-15279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33890@1.0.0","target":"pkg:pypi/demo-29714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33891@1.0.1","target":"pkg:pypi/demo-10051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33891@1.0.1","target":"pkg:pypi/demo-11888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33891@1.0.1","target":"pkg:pypi/demo-14109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33891@1.0.1","target":"pkg:pypi/demo-22519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33892@1.0.2","target":"pkg:pypi/demo-11972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33892@1.0.2","target":"pkg:pypi/demo-12949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33892@1.0.2","target":"pkg:pypi/demo-32680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33892@1.0.2","target":"pkg:pypi/demo-33834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33893@1.0.3","target":"pkg:pypi/demo-30772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33894@1.0.4","target":"pkg:pypi/demo-15687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33895@1.0.0","target":"pkg:pypi/demo-16250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33895@1.0.0","target":"pkg:pypi/demo-19956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33895@1.0.0","target":"pkg:pypi/demo-21082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33895@1.0.0","target":"pkg:pypi/demo-33077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33896@1.0.1","target":"pkg:pypi/demo-26018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33897@1.0.2","target":"pkg:pypi/demo-14493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33897@1.0.2","target":"pkg:pypi/demo-17356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33897@1.0.2","target":"pkg:pypi/demo-17540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33898@1.0.3","target":"pkg:pypi/demo-12530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33898@1.0.3","target":"pkg:pypi/demo-24206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33898@1.0.3","target":"pkg:pypi/demo-24694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33899@1.0.4","target":"pkg:pypi/demo-17286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33899@1.0.4","target":"pkg:pypi/demo-21844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3389@1.0.4","target":"pkg:pypi/demo-19317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3389@1.0.4","target":"pkg:pypi/demo-26545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-338@1.0.3","target":"pkg:pypi/demo-17480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33900@1.0.0","target":"pkg:pypi/demo-27597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33900@1.0.0","target":"pkg:pypi/demo-30220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33900@1.0.0","target":"pkg:pypi/demo-30705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33901@1.0.1","target":"pkg:pypi/demo-2891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33901@1.0.1","target":"pkg:pypi/demo-31683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33902@1.0.2","target":"pkg:pypi/demo-31593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33903@1.0.3","target":"pkg:pypi/demo-2@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33903@1.0.3","target":"pkg:pypi/demo-32747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33904@1.0.4","target":"pkg:pypi/demo-26566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33904@1.0.4","target":"pkg:pypi/demo-31449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33904@1.0.4","target":"pkg:pypi/demo-32441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33904@1.0.4","target":"pkg:pypi/demo-33867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33905@1.0.0","target":"pkg:pypi/demo-13309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33905@1.0.0","target":"pkg:pypi/demo-20146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33905@1.0.0","target":"pkg:pypi/demo-30955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33906@1.0.1","target":"pkg:pypi/demo-22664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33906@1.0.1","target":"pkg:pypi/demo-27108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33907@1.0.2","target":"pkg:pypi/demo-17409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33907@1.0.2","target":"pkg:pypi/demo-2072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33907@1.0.2","target":"pkg:pypi/demo-24789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33907@1.0.2","target":"pkg:pypi/demo-26798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33908@1.0.3","target":"pkg:pypi/demo-1189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33908@1.0.3","target":"pkg:pypi/demo-22489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33909@1.0.4","target":"pkg:pypi/demo-20669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33909@1.0.4","target":"pkg:pypi/demo-22624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3390@1.0.0","target":"pkg:pypi/demo-15733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3390@1.0.0","target":"pkg:pypi/demo-18190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33910@1.0.0","target":"pkg:pypi/demo-30089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33910@1.0.0","target":"pkg:pypi/demo-33441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33911@1.0.1","target":"pkg:pypi/demo-10255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33912@1.0.2","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33912@1.0.2","target":"pkg:pypi/demo-25733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33913@1.0.3","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33913@1.0.3","target":"pkg:pypi/demo-29103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33914@1.0.4","target":"pkg:pypi/demo-32451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33915@1.0.0","target":"pkg:pypi/demo-23136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33915@1.0.0","target":"pkg:pypi/demo-2321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33916@1.0.1","target":"pkg:pypi/demo-20158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33917@1.0.2","target":"pkg:pypi/demo-20908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33917@1.0.2","target":"pkg:pypi/demo-23444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33917@1.0.2","target":"pkg:pypi/demo-30686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33918@1.0.3","target":"pkg:pypi/demo-20142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33919@1.0.4","target":"pkg:pypi/demo-32798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3391@1.0.1","target":"pkg:pypi/demo-10723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3391@1.0.1","target":"pkg:pypi/demo-11571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3391@1.0.1","target":"pkg:pypi/demo-30883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3391@1.0.1","target":"pkg:pypi/demo-31953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33920@1.0.0","target":"pkg:pypi/demo-19772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33920@1.0.0","target":"pkg:pypi/demo-26480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33920@1.0.0","target":"pkg:pypi/demo-27948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33920@1.0.0","target":"pkg:pypi/demo-30872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33921@1.0.1","target":"pkg:pypi/demo-11119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33921@1.0.1","target":"pkg:pypi/demo-12000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33921@1.0.1","target":"pkg:pypi/demo-13463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33921@1.0.1","target":"pkg:pypi/demo-14919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33922@1.0.2","target":"pkg:pypi/demo-11417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33922@1.0.2","target":"pkg:pypi/demo-19377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33922@1.0.2","target":"pkg:pypi/demo-21874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33923@1.0.3","target":"pkg:pypi/demo-24377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33924@1.0.4","target":"pkg:pypi/demo-1570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33924@1.0.4","target":"pkg:pypi/demo-27906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33924@1.0.4","target":"pkg:pypi/demo-33393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33924@1.0.4","target":"pkg:pypi/demo-33618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33925@1.0.0","target":"pkg:pypi/demo-11729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33925@1.0.0","target":"pkg:pypi/demo-11766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33925@1.0.0","target":"pkg:pypi/demo-30604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33926@1.0.1","target":"pkg:pypi/demo-13713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33926@1.0.1","target":"pkg:pypi/demo-27901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33926@1.0.1","target":"pkg:pypi/demo-33855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33927@1.0.2","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33928@1.0.3","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33928@1.0.3","target":"pkg:pypi/demo-12127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33928@1.0.3","target":"pkg:pypi/demo-18002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33928@1.0.3","target":"pkg:pypi/demo-24968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33929@1.0.4","target":"pkg:pypi/demo-17569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33929@1.0.4","target":"pkg:pypi/demo-21738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33929@1.0.4","target":"pkg:pypi/demo-26941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3392@1.0.2","target":"pkg:pypi/demo-21395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3392@1.0.2","target":"pkg:pypi/demo-23721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33930@1.0.0","target":"pkg:pypi/demo-32783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33931@1.0.1","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33931@1.0.1","target":"pkg:pypi/demo-19177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33931@1.0.1","target":"pkg:pypi/demo-24265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33932@1.0.2","target":"pkg:pypi/demo-2120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33932@1.0.2","target":"pkg:pypi/demo-2560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33933@1.0.3","target":"pkg:pypi/demo-2108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33934@1.0.4","target":"pkg:pypi/demo-17070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33934@1.0.4","target":"pkg:pypi/demo-24323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33935@1.0.0","target":"pkg:pypi/demo-1185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33935@1.0.0","target":"pkg:pypi/demo-13489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33935@1.0.0","target":"pkg:pypi/demo-27855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33936@1.0.1","target":"pkg:pypi/demo-2836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33937@1.0.2","target":"pkg:pypi/demo-11764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33937@1.0.2","target":"pkg:pypi/demo-1395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33937@1.0.2","target":"pkg:pypi/demo-14442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33937@1.0.2","target":"pkg:pypi/demo-20417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33938@1.0.3","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33938@1.0.3","target":"pkg:pypi/demo-22197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33938@1.0.3","target":"pkg:pypi/demo-24272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33938@1.0.3","target":"pkg:pypi/demo-31276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33939@1.0.4","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3393@1.0.3","target":"pkg:pypi/demo-11771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3393@1.0.3","target":"pkg:pypi/demo-17344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3393@1.0.3","target":"pkg:pypi/demo-22985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3393@1.0.3","target":"pkg:pypi/demo-24151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33940@1.0.0","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33940@1.0.0","target":"pkg:pypi/demo-1833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33940@1.0.0","target":"pkg:pypi/demo-23806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33941@1.0.1","target":"pkg:pypi/demo-19884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33941@1.0.1","target":"pkg:pypi/demo-27820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33942@1.0.2","target":"pkg:pypi/demo-33482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33943@1.0.3","target":"pkg:pypi/demo-12668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33943@1.0.3","target":"pkg:pypi/demo-20132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33944@1.0.4","target":"pkg:pypi/demo-22193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33945@1.0.0","target":"pkg:pypi/demo-3296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33946@1.0.1","target":"pkg:pypi/demo-19034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33946@1.0.1","target":"pkg:pypi/demo-28310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33947@1.0.2","target":"pkg:pypi/demo-21134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33947@1.0.2","target":"pkg:pypi/demo-30887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33948@1.0.3","target":"pkg:pypi/demo-12933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33948@1.0.3","target":"pkg:pypi/demo-15921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33948@1.0.3","target":"pkg:pypi/demo-29638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33948@1.0.3","target":"pkg:pypi/demo-33010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33949@1.0.4","target":"pkg:pypi/demo-15329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3394@1.0.4","target":"pkg:pypi/demo-1061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3394@1.0.4","target":"pkg:pypi/demo-13970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33950@1.0.0","target":"pkg:pypi/demo-12168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33950@1.0.0","target":"pkg:pypi/demo-13843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33950@1.0.0","target":"pkg:pypi/demo-15533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33951@1.0.1","target":"pkg:pypi/demo-1221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33951@1.0.1","target":"pkg:pypi/demo-27362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33951@1.0.1","target":"pkg:pypi/demo-29559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33952@1.0.2","target":"pkg:pypi/demo-10437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33952@1.0.2","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33952@1.0.2","target":"pkg:pypi/demo-11785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33952@1.0.2","target":"pkg:pypi/demo-21270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33953@1.0.3","target":"pkg:pypi/demo-12489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33953@1.0.3","target":"pkg:pypi/demo-21385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33954@1.0.4","target":"pkg:pypi/demo-15282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33954@1.0.4","target":"pkg:pypi/demo-23483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33954@1.0.4","target":"pkg:pypi/demo-32545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33955@1.0.0","target":"pkg:pypi/demo-10174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33955@1.0.0","target":"pkg:pypi/demo-11771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33956@1.0.1","target":"pkg:pypi/demo-17934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33956@1.0.1","target":"pkg:pypi/demo-22333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33956@1.0.1","target":"pkg:pypi/demo-27978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33956@1.0.1","target":"pkg:pypi/demo-32364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33957@1.0.2","target":"pkg:pypi/demo-14192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33957@1.0.2","target":"pkg:pypi/demo-22105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33958@1.0.3","target":"pkg:pypi/demo-18096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33958@1.0.3","target":"pkg:pypi/demo-22765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33958@1.0.3","target":"pkg:pypi/demo-31603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33959@1.0.4","target":"pkg:pypi/demo-17838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33959@1.0.4","target":"pkg:pypi/demo-22496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3395@1.0.0","target":"pkg:pypi/demo-19352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3395@1.0.0","target":"pkg:pypi/demo-20723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33960@1.0.0","target":"pkg:pypi/demo-13213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33961@1.0.1","target":"pkg:pypi/demo-11340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33961@1.0.1","target":"pkg:pypi/demo-20889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33961@1.0.1","target":"pkg:pypi/demo-22233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33962@1.0.2","target":"pkg:pypi/demo-13027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33962@1.0.2","target":"pkg:pypi/demo-1310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33962@1.0.2","target":"pkg:pypi/demo-17916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33963@1.0.3","target":"pkg:pypi/demo-18084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33964@1.0.4","target":"pkg:pypi/demo-21662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33964@1.0.4","target":"pkg:pypi/demo-30558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33964@1.0.4","target":"pkg:pypi/demo-3142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33964@1.0.4","target":"pkg:pypi/demo-33488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33965@1.0.0","target":"pkg:pypi/demo-15407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33966@1.0.1","target":"pkg:pypi/demo-11796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33966@1.0.1","target":"pkg:pypi/demo-31258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33967@1.0.2","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33967@1.0.2","target":"pkg:pypi/demo-29341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33968@1.0.3","target":"pkg:pypi/demo-16427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33968@1.0.3","target":"pkg:pypi/demo-1653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33968@1.0.3","target":"pkg:pypi/demo-27725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33968@1.0.3","target":"pkg:pypi/demo-30586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33969@1.0.4","target":"pkg:pypi/demo-1985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33969@1.0.4","target":"pkg:pypi/demo-21942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33969@1.0.4","target":"pkg:pypi/demo-25302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3396@1.0.1","target":"pkg:pypi/demo-15875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33970@1.0.0","target":"pkg:pypi/demo-1483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33970@1.0.0","target":"pkg:pypi/demo-25241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33970@1.0.0","target":"pkg:pypi/demo-3295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33971@1.0.1","target":"pkg:pypi/demo-12197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33971@1.0.1","target":"pkg:pypi/demo-21595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33971@1.0.1","target":"pkg:pypi/demo-32140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33972@1.0.2","target":"pkg:pypi/demo-29241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33973@1.0.3","target":"pkg:pypi/demo-18023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33973@1.0.3","target":"pkg:pypi/demo-29095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33973@1.0.3","target":"pkg:pypi/demo-29590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33974@1.0.4","target":"pkg:pypi/demo-16571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33975@1.0.0","target":"pkg:pypi/demo-12990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33975@1.0.0","target":"pkg:pypi/demo-19559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33975@1.0.0","target":"pkg:pypi/demo-32082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33976@1.0.1","target":"pkg:pypi/demo-19085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33976@1.0.1","target":"pkg:pypi/demo-29401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33976@1.0.1","target":"pkg:pypi/demo-31764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33977@1.0.2","target":"pkg:pypi/demo-22262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33978@1.0.3","target":"pkg:pypi/demo-13119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33978@1.0.3","target":"pkg:pypi/demo-1868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33978@1.0.3","target":"pkg:pypi/demo-20474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33978@1.0.3","target":"pkg:pypi/demo-27822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33979@1.0.4","target":"pkg:pypi/demo-1176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33979@1.0.4","target":"pkg:pypi/demo-1784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33979@1.0.4","target":"pkg:pypi/demo-30655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33979@1.0.4","target":"pkg:pypi/demo-33439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3397@1.0.2","target":"pkg:pypi/demo-2411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33980@1.0.0","target":"pkg:pypi/demo-11517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33980@1.0.0","target":"pkg:pypi/demo-12545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33981@1.0.1","target":"pkg:pypi/demo-16611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33982@1.0.2","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33983@1.0.3","target":"pkg:pypi/demo-19511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33984@1.0.4","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33984@1.0.4","target":"pkg:pypi/demo-3244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33985@1.0.0","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33985@1.0.0","target":"pkg:pypi/demo-14464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33985@1.0.0","target":"pkg:pypi/demo-30153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33986@1.0.1","target":"pkg:pypi/demo-21291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33986@1.0.1","target":"pkg:pypi/demo-23681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33987@1.0.2","target":"pkg:pypi/demo-161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33987@1.0.2","target":"pkg:pypi/demo-25542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33988@1.0.3","target":"pkg:pypi/demo-25033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33989@1.0.4","target":"pkg:pypi/demo-12808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33989@1.0.4","target":"pkg:pypi/demo-16331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33989@1.0.4","target":"pkg:pypi/demo-265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3398@1.0.3","target":"pkg:pypi/demo-19582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3398@1.0.3","target":"pkg:pypi/demo-26886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3398@1.0.3","target":"pkg:pypi/demo-2694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3398@1.0.3","target":"pkg:pypi/demo-28113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33990@1.0.0","target":"pkg:pypi/demo-13326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33990@1.0.0","target":"pkg:pypi/demo-22981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33991@1.0.1","target":"pkg:pypi/demo-26419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33991@1.0.1","target":"pkg:pypi/demo-28129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33992@1.0.2","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33992@1.0.2","target":"pkg:pypi/demo-23484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33993@1.0.3","target":"pkg:pypi/demo-13831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33993@1.0.3","target":"pkg:pypi/demo-17800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33993@1.0.3","target":"pkg:pypi/demo-18297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33994@1.0.4","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33995@1.0.0","target":"pkg:pypi/demo-16800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33995@1.0.0","target":"pkg:pypi/demo-28263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33995@1.0.0","target":"pkg:pypi/demo-28285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33996@1.0.1","target":"pkg:pypi/demo-16051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33997@1.0.2","target":"pkg:pypi/demo-11644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33998@1.0.3","target":"pkg:pypi/demo-14366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33998@1.0.3","target":"pkg:pypi/demo-17476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33998@1.0.3","target":"pkg:pypi/demo-18325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33998@1.0.3","target":"pkg:pypi/demo-30113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33999@1.0.4","target":"pkg:pypi/demo-23665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33999@1.0.4","target":"pkg:pypi/demo-33704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3399@1.0.4","target":"pkg:pypi/demo-12441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3399@1.0.4","target":"pkg:pypi/demo-15255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3399@1.0.4","target":"pkg:pypi/demo-22969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3399@1.0.4","target":"pkg:pypi/demo-33802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-339@1.0.4","target":"pkg:pypi/demo-2404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-339@1.0.4","target":"pkg:pypi/demo-25153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-339@1.0.4","target":"pkg:pypi/demo-26231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-339@1.0.4","target":"pkg:pypi/demo-29711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-33@1.0.3","target":"pkg:pypi/demo-27523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34000@1.0.0","target":"pkg:pypi/demo-10639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34000@1.0.0","target":"pkg:pypi/demo-15344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34000@1.0.0","target":"pkg:pypi/demo-19459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34000@1.0.0","target":"pkg:pypi/demo-24820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34001@1.0.1","target":"pkg:pypi/demo-19693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34002@1.0.2","target":"pkg:pypi/demo-14213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34002@1.0.2","target":"pkg:pypi/demo-14642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34002@1.0.2","target":"pkg:pypi/demo-16416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34002@1.0.2","target":"pkg:pypi/demo-26282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34003@1.0.3","target":"pkg:pypi/demo-12875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34003@1.0.3","target":"pkg:pypi/demo-2777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34004@1.0.4","target":"pkg:pypi/demo-23772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34004@1.0.4","target":"pkg:pypi/demo-23903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34005@1.0.0","target":"pkg:pypi/demo-25322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34006@1.0.1","target":"pkg:pypi/demo-23836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34007@1.0.2","target":"pkg:pypi/demo-30419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34008@1.0.3","target":"pkg:pypi/demo-15531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34008@1.0.3","target":"pkg:pypi/demo-28413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34008@1.0.3","target":"pkg:pypi/demo-31698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34009@1.0.4","target":"pkg:pypi/demo-11227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34009@1.0.4","target":"pkg:pypi/demo-16064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34009@1.0.4","target":"pkg:pypi/demo-24134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34009@1.0.4","target":"pkg:pypi/demo-30137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3400@1.0.0","target":"pkg:pypi/demo-1282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3400@1.0.0","target":"pkg:pypi/demo-13320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3400@1.0.0","target":"pkg:pypi/demo-19851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3400@1.0.0","target":"pkg:pypi/demo-22869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34010@1.0.0","target":"pkg:pypi/demo-16549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34010@1.0.0","target":"pkg:pypi/demo-24986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34011@1.0.1","target":"pkg:pypi/demo-19049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34011@1.0.1","target":"pkg:pypi/demo-28996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34011@1.0.1","target":"pkg:pypi/demo-32164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34012@1.0.2","target":"pkg:pypi/demo-1307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34012@1.0.2","target":"pkg:pypi/demo-26749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34012@1.0.2","target":"pkg:pypi/demo-33173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34013@1.0.3","target":"pkg:pypi/demo-2075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34014@1.0.4","target":"pkg:pypi/demo-11461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34014@1.0.4","target":"pkg:pypi/demo-19712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34014@1.0.4","target":"pkg:pypi/demo-21780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34015@1.0.0","target":"pkg:pypi/demo-12677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34015@1.0.0","target":"pkg:pypi/demo-12681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34015@1.0.0","target":"pkg:pypi/demo-20222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34015@1.0.0","target":"pkg:pypi/demo-31767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34016@1.0.1","target":"pkg:pypi/demo-22549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34016@1.0.1","target":"pkg:pypi/demo-2498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34016@1.0.1","target":"pkg:pypi/demo-27118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34016@1.0.1","target":"pkg:pypi/demo-28577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34017@1.0.2","target":"pkg:pypi/demo-11479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34017@1.0.2","target":"pkg:pypi/demo-21501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34018@1.0.3","target":"pkg:pypi/demo-26008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34018@1.0.3","target":"pkg:pypi/demo-29826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34018@1.0.3","target":"pkg:pypi/demo-32458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34019@1.0.4","target":"pkg:pypi/demo-25258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3401@1.0.1","target":"pkg:pypi/demo-17078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3401@1.0.1","target":"pkg:pypi/demo-33858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34020@1.0.0","target":"pkg:pypi/demo-12853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34020@1.0.0","target":"pkg:pypi/demo-13848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34020@1.0.0","target":"pkg:pypi/demo-13984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34020@1.0.0","target":"pkg:pypi/demo-31645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34021@1.0.1","target":"pkg:pypi/demo-12009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34021@1.0.1","target":"pkg:pypi/demo-23397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34021@1.0.1","target":"pkg:pypi/demo-29752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34022@1.0.2","target":"pkg:pypi/demo-22385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34022@1.0.2","target":"pkg:pypi/demo-30352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34022@1.0.2","target":"pkg:pypi/demo-31647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34022@1.0.2","target":"pkg:pypi/demo-33098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34023@1.0.3","target":"pkg:pypi/demo-15064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34023@1.0.3","target":"pkg:pypi/demo-15269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34024@1.0.4","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34024@1.0.4","target":"pkg:pypi/demo-13365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34025@1.0.0","target":"pkg:pypi/demo-17537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34025@1.0.0","target":"pkg:pypi/demo-24029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34025@1.0.0","target":"pkg:pypi/demo-271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34026@1.0.1","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34026@1.0.1","target":"pkg:pypi/demo-26636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34026@1.0.1","target":"pkg:pypi/demo-28568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34027@1.0.2","target":"pkg:pypi/demo-22651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34027@1.0.2","target":"pkg:pypi/demo-26756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34027@1.0.2","target":"pkg:pypi/demo-28407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34028@1.0.3","target":"pkg:pypi/demo-19489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34028@1.0.3","target":"pkg:pypi/demo-20110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34028@1.0.3","target":"pkg:pypi/demo-30237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34029@1.0.4","target":"pkg:pypi/demo-11836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34029@1.0.4","target":"pkg:pypi/demo-16197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34029@1.0.4","target":"pkg:pypi/demo-21260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3402@1.0.2","target":"pkg:pypi/demo-11970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3402@1.0.2","target":"pkg:pypi/demo-24812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3402@1.0.2","target":"pkg:pypi/demo-2884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3402@1.0.2","target":"pkg:pypi/demo-31250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34030@1.0.0","target":"pkg:pypi/demo-22757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34030@1.0.0","target":"pkg:pypi/demo-28274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34031@1.0.1","target":"pkg:pypi/demo-11572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34031@1.0.1","target":"pkg:pypi/demo-18960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34031@1.0.1","target":"pkg:pypi/demo-28316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34031@1.0.1","target":"pkg:pypi/demo-30875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34032@1.0.2","target":"pkg:pypi/demo-20693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34033@1.0.3","target":"pkg:pypi/demo-29749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34034@1.0.4","target":"pkg:pypi/demo-1353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34034@1.0.4","target":"pkg:pypi/demo-24256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34035@1.0.0","target":"pkg:pypi/demo-15230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34035@1.0.0","target":"pkg:pypi/demo-18425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34035@1.0.0","target":"pkg:pypi/demo-23373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34036@1.0.1","target":"pkg:pypi/demo-14518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34037@1.0.2","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34038@1.0.3","target":"pkg:pypi/demo-16555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34038@1.0.3","target":"pkg:pypi/demo-18736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34038@1.0.3","target":"pkg:pypi/demo-24269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34038@1.0.3","target":"pkg:pypi/demo-26584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34039@1.0.4","target":"pkg:pypi/demo-32871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3403@1.0.3","target":"pkg:pypi/demo-11921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3403@1.0.3","target":"pkg:pypi/demo-30881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3403@1.0.3","target":"pkg:pypi/demo-32929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34040@1.0.0","target":"pkg:pypi/demo-21132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34041@1.0.1","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34041@1.0.1","target":"pkg:pypi/demo-22967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34041@1.0.1","target":"pkg:pypi/demo-26230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34042@1.0.2","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34042@1.0.2","target":"pkg:pypi/demo-1102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34042@1.0.2","target":"pkg:pypi/demo-19567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34043@1.0.3","target":"pkg:pypi/demo-12764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34044@1.0.4","target":"pkg:pypi/demo-13554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34044@1.0.4","target":"pkg:pypi/demo-1789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34044@1.0.4","target":"pkg:pypi/demo-32033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34044@1.0.4","target":"pkg:pypi/demo-33258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34045@1.0.0","target":"pkg:pypi/demo-27613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34045@1.0.0","target":"pkg:pypi/demo-27718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34045@1.0.0","target":"pkg:pypi/demo-28358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34046@1.0.1","target":"pkg:pypi/demo-15026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34047@1.0.2","target":"pkg:pypi/demo-29495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34048@1.0.3","target":"pkg:pypi/demo-14648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34049@1.0.4","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3404@1.0.4","target":"pkg:pypi/demo-29061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34050@1.0.0","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34050@1.0.0","target":"pkg:pypi/demo-1527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34051@1.0.1","target":"pkg:pypi/demo-15015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34051@1.0.1","target":"pkg:pypi/demo-1764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34051@1.0.1","target":"pkg:pypi/demo-32640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34052@1.0.2","target":"pkg:pypi/demo-21147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34052@1.0.2","target":"pkg:pypi/demo-27171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34052@1.0.2","target":"pkg:pypi/demo-2877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34052@1.0.2","target":"pkg:pypi/demo-2988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34053@1.0.3","target":"pkg:pypi/demo-1774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34054@1.0.4","target":"pkg:pypi/demo-17196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34054@1.0.4","target":"pkg:pypi/demo-26743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34054@1.0.4","target":"pkg:pypi/demo-30131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34054@1.0.4","target":"pkg:pypi/demo-31815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34055@1.0.0","target":"pkg:pypi/demo-10677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34055@1.0.0","target":"pkg:pypi/demo-15600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34055@1.0.0","target":"pkg:pypi/demo-1577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34055@1.0.0","target":"pkg:pypi/demo-17127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34056@1.0.1","target":"pkg:pypi/demo-27416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34056@1.0.1","target":"pkg:pypi/demo-32166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34057@1.0.2","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34057@1.0.2","target":"pkg:pypi/demo-19463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34057@1.0.2","target":"pkg:pypi/demo-21840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34057@1.0.2","target":"pkg:pypi/demo-22641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34058@1.0.3","target":"pkg:pypi/demo-16035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34059@1.0.4","target":"pkg:pypi/demo-17076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34059@1.0.4","target":"pkg:pypi/demo-31367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34059@1.0.4","target":"pkg:pypi/demo-3139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34059@1.0.4","target":"pkg:pypi/demo-31580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3405@1.0.0","target":"pkg:pypi/demo-30535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34060@1.0.0","target":"pkg:pypi/demo-13171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34061@1.0.1","target":"pkg:pypi/demo-13574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34061@1.0.1","target":"pkg:pypi/demo-14579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34061@1.0.1","target":"pkg:pypi/demo-31392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34061@1.0.1","target":"pkg:pypi/demo-33472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34062@1.0.2","target":"pkg:pypi/demo-14918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34062@1.0.2","target":"pkg:pypi/demo-20458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34062@1.0.2","target":"pkg:pypi/demo-22073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34062@1.0.2","target":"pkg:pypi/demo-31948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34063@1.0.3","target":"pkg:pypi/demo-24925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34064@1.0.4","target":"pkg:pypi/demo-19374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34064@1.0.4","target":"pkg:pypi/demo-22277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34064@1.0.4","target":"pkg:pypi/demo-28018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34065@1.0.0","target":"pkg:pypi/demo-12910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34065@1.0.0","target":"pkg:pypi/demo-16604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34065@1.0.0","target":"pkg:pypi/demo-18213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34065@1.0.0","target":"pkg:pypi/demo-27823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34066@1.0.1","target":"pkg:pypi/demo-2864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34066@1.0.1","target":"pkg:pypi/demo-32163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34067@1.0.2","target":"pkg:pypi/demo-14237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34067@1.0.2","target":"pkg:pypi/demo-14836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34067@1.0.2","target":"pkg:pypi/demo-24925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34068@1.0.3","target":"pkg:pypi/demo-25618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34068@1.0.3","target":"pkg:pypi/demo-29001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34069@1.0.4","target":"pkg:pypi/demo-13880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3406@1.0.1","target":"pkg:pypi/demo-10431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3406@1.0.1","target":"pkg:pypi/demo-13738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3406@1.0.1","target":"pkg:pypi/demo-14082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3406@1.0.1","target":"pkg:pypi/demo-24613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34070@1.0.0","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34070@1.0.0","target":"pkg:pypi/demo-10676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34070@1.0.0","target":"pkg:pypi/demo-26991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34070@1.0.0","target":"pkg:pypi/demo-29313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34071@1.0.1","target":"pkg:pypi/demo-12246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34071@1.0.1","target":"pkg:pypi/demo-18092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34072@1.0.2","target":"pkg:pypi/demo-14066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34072@1.0.2","target":"pkg:pypi/demo-30580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34073@1.0.3","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34073@1.0.3","target":"pkg:pypi/demo-22254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34073@1.0.3","target":"pkg:pypi/demo-27934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34074@1.0.4","target":"pkg:pypi/demo-21902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34074@1.0.4","target":"pkg:pypi/demo-2776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34074@1.0.4","target":"pkg:pypi/demo-2807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34075@1.0.0","target":"pkg:pypi/demo-1445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34075@1.0.0","target":"pkg:pypi/demo-28141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34076@1.0.1","target":"pkg:pypi/demo-13946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34076@1.0.1","target":"pkg:pypi/demo-17725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34076@1.0.1","target":"pkg:pypi/demo-20519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34077@1.0.2","target":"pkg:pypi/demo-20009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34077@1.0.2","target":"pkg:pypi/demo-23773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34078@1.0.3","target":"pkg:pypi/demo-15518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34078@1.0.3","target":"pkg:pypi/demo-18977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34078@1.0.3","target":"pkg:pypi/demo-25486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34079@1.0.4","target":"pkg:pypi/demo-13762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34079@1.0.4","target":"pkg:pypi/demo-25162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3407@1.0.2","target":"pkg:pypi/demo-10499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3407@1.0.2","target":"pkg:pypi/demo-16637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3407@1.0.2","target":"pkg:pypi/demo-29074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3407@1.0.2","target":"pkg:pypi/demo-31926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34080@1.0.0","target":"pkg:pypi/demo-17413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34080@1.0.0","target":"pkg:pypi/demo-26128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34080@1.0.0","target":"pkg:pypi/demo-32705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34081@1.0.1","target":"pkg:pypi/demo-17148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34081@1.0.1","target":"pkg:pypi/demo-2520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34081@1.0.1","target":"pkg:pypi/demo-31507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34082@1.0.2","target":"pkg:pypi/demo-16455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34082@1.0.2","target":"pkg:pypi/demo-20805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34082@1.0.2","target":"pkg:pypi/demo-31903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34083@1.0.3","target":"pkg:pypi/demo-11202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34083@1.0.3","target":"pkg:pypi/demo-16109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34083@1.0.3","target":"pkg:pypi/demo-2472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34084@1.0.4","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34084@1.0.4","target":"pkg:pypi/demo-14365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34084@1.0.4","target":"pkg:pypi/demo-23789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34084@1.0.4","target":"pkg:pypi/demo-28492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34085@1.0.0","target":"pkg:pypi/demo-15191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34085@1.0.0","target":"pkg:pypi/demo-1572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34085@1.0.0","target":"pkg:pypi/demo-21651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34085@1.0.0","target":"pkg:pypi/demo-25238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34086@1.0.1","target":"pkg:pypi/demo-11450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34087@1.0.2","target":"pkg:pypi/demo-21458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34087@1.0.2","target":"pkg:pypi/demo-29649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34088@1.0.3","target":"pkg:pypi/demo-29130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34089@1.0.4","target":"pkg:pypi/demo-20351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34089@1.0.4","target":"pkg:pypi/demo-31379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3408@1.0.3","target":"pkg:pypi/demo-211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3408@1.0.3","target":"pkg:pypi/demo-25361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34090@1.0.0","target":"pkg:pypi/demo-12020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34090@1.0.0","target":"pkg:pypi/demo-1413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34090@1.0.0","target":"pkg:pypi/demo-15167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34091@1.0.1","target":"pkg:pypi/demo-24362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34091@1.0.1","target":"pkg:pypi/demo-26325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34092@1.0.2","target":"pkg:pypi/demo-27480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34093@1.0.3","target":"pkg:pypi/demo-1745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34093@1.0.3","target":"pkg:pypi/demo-21907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34093@1.0.3","target":"pkg:pypi/demo-22572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34094@1.0.4","target":"pkg:pypi/demo-1308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34094@1.0.4","target":"pkg:pypi/demo-19541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34094@1.0.4","target":"pkg:pypi/demo-27095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34095@1.0.0","target":"pkg:pypi/demo-14796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34095@1.0.0","target":"pkg:pypi/demo-25013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34096@1.0.1","target":"pkg:pypi/demo-31964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34097@1.0.2","target":"pkg:pypi/demo-21752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34097@1.0.2","target":"pkg:pypi/demo-2257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34097@1.0.2","target":"pkg:pypi/demo-26867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34097@1.0.2","target":"pkg:pypi/demo-27095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34098@1.0.3","target":"pkg:pypi/demo-11198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34098@1.0.3","target":"pkg:pypi/demo-12561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34098@1.0.3","target":"pkg:pypi/demo-17355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34098@1.0.3","target":"pkg:pypi/demo-22363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34099@1.0.4","target":"pkg:pypi/demo-18405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34099@1.0.4","target":"pkg:pypi/demo-30349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3409@1.0.4","target":"pkg:pypi/demo-32048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-340@1.0.0","target":"pkg:pypi/demo-12141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-340@1.0.0","target":"pkg:pypi/demo-14543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34100@1.0.0","target":"pkg:pypi/demo-13150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34100@1.0.0","target":"pkg:pypi/demo-2046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34100@1.0.0","target":"pkg:pypi/demo-22081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34100@1.0.0","target":"pkg:pypi/demo-24263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34101@1.0.1","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34101@1.0.1","target":"pkg:pypi/demo-2967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34102@1.0.2","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34102@1.0.2","target":"pkg:pypi/demo-25590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34103@1.0.3","target":"pkg:pypi/demo-20066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34103@1.0.3","target":"pkg:pypi/demo-22318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34103@1.0.3","target":"pkg:pypi/demo-22762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34104@1.0.4","target":"pkg:pypi/demo-17360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34105@1.0.0","target":"pkg:pypi/demo-12207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34105@1.0.0","target":"pkg:pypi/demo-24994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34105@1.0.0","target":"pkg:pypi/demo-26746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34105@1.0.0","target":"pkg:pypi/demo-30802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34106@1.0.1","target":"pkg:pypi/demo-16661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34106@1.0.1","target":"pkg:pypi/demo-23605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34106@1.0.1","target":"pkg:pypi/demo-26274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34106@1.0.1","target":"pkg:pypi/demo-29420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34107@1.0.2","target":"pkg:pypi/demo-13151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34107@1.0.2","target":"pkg:pypi/demo-14694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34107@1.0.2","target":"pkg:pypi/demo-24376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34108@1.0.3","target":"pkg:pypi/demo-11386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34108@1.0.3","target":"pkg:pypi/demo-14268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34108@1.0.3","target":"pkg:pypi/demo-18392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34108@1.0.3","target":"pkg:pypi/demo-26273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34109@1.0.4","target":"pkg:pypi/demo-15776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34109@1.0.4","target":"pkg:pypi/demo-19156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34109@1.0.4","target":"pkg:pypi/demo-25120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34109@1.0.4","target":"pkg:pypi/demo-26183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3410@1.0.0","target":"pkg:pypi/demo-22728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3410@1.0.0","target":"pkg:pypi/demo-28628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3410@1.0.0","target":"pkg:pypi/demo-31536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34110@1.0.0","target":"pkg:pypi/demo-13408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34110@1.0.0","target":"pkg:pypi/demo-19514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34110@1.0.0","target":"pkg:pypi/demo-22238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34110@1.0.0","target":"pkg:pypi/demo-28619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34111@1.0.1","target":"pkg:pypi/demo-10516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34111@1.0.1","target":"pkg:pypi/demo-22180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34111@1.0.1","target":"pkg:pypi/demo-24868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34111@1.0.1","target":"pkg:pypi/demo-32339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34112@1.0.2","target":"pkg:pypi/demo-16559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34112@1.0.2","target":"pkg:pypi/demo-26791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34112@1.0.2","target":"pkg:pypi/demo-32000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34113@1.0.3","target":"pkg:pypi/demo-10874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34113@1.0.3","target":"pkg:pypi/demo-14578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34113@1.0.3","target":"pkg:pypi/demo-26343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34114@1.0.4","target":"pkg:pypi/demo-16330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34114@1.0.4","target":"pkg:pypi/demo-18090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34114@1.0.4","target":"pkg:pypi/demo-33514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34115@1.0.0","target":"pkg:pypi/demo-22614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34116@1.0.1","target":"pkg:pypi/demo-1471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34116@1.0.1","target":"pkg:pypi/demo-29460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34117@1.0.2","target":"pkg:pypi/demo-15376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34117@1.0.2","target":"pkg:pypi/demo-22544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34117@1.0.2","target":"pkg:pypi/demo-26739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34118@1.0.3","target":"pkg:pypi/demo-12774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34118@1.0.3","target":"pkg:pypi/demo-1395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34118@1.0.3","target":"pkg:pypi/demo-31082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34119@1.0.4","target":"pkg:pypi/demo-14829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34119@1.0.4","target":"pkg:pypi/demo-22672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3411@1.0.1","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3411@1.0.1","target":"pkg:pypi/demo-33918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34120@1.0.0","target":"pkg:pypi/demo-10644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34120@1.0.0","target":"pkg:pypi/demo-32222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34121@1.0.1","target":"pkg:pypi/demo-17333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34121@1.0.1","target":"pkg:pypi/demo-18681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34122@1.0.2","target":"pkg:pypi/demo-23153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34122@1.0.2","target":"pkg:pypi/demo-33434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34123@1.0.3","target":"pkg:pypi/demo-1471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34123@1.0.3","target":"pkg:pypi/demo-20873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34123@1.0.3","target":"pkg:pypi/demo-26972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34124@1.0.4","target":"pkg:pypi/demo-21560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34124@1.0.4","target":"pkg:pypi/demo-22682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34124@1.0.4","target":"pkg:pypi/demo-31578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34124@1.0.4","target":"pkg:pypi/demo-32060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34125@1.0.0","target":"pkg:pypi/demo-14819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34125@1.0.0","target":"pkg:pypi/demo-19918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34125@1.0.0","target":"pkg:pypi/demo-33973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34126@1.0.1","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34126@1.0.1","target":"pkg:pypi/demo-14896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34126@1.0.1","target":"pkg:pypi/demo-18543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34126@1.0.1","target":"pkg:pypi/demo-32567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34127@1.0.2","target":"pkg:pypi/demo-20159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34128@1.0.3","target":"pkg:pypi/demo-13105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34128@1.0.3","target":"pkg:pypi/demo-13431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34128@1.0.3","target":"pkg:pypi/demo-17576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34129@1.0.4","target":"pkg:pypi/demo-30392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3412@1.0.2","target":"pkg:pypi/demo-11067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34130@1.0.0","target":"pkg:pypi/demo-14704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34130@1.0.0","target":"pkg:pypi/demo-27082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34130@1.0.0","target":"pkg:pypi/demo-27643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34131@1.0.1","target":"pkg:pypi/demo-17607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34131@1.0.1","target":"pkg:pypi/demo-21877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34131@1.0.1","target":"pkg:pypi/demo-22303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34132@1.0.2","target":"pkg:pypi/demo-16433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34133@1.0.3","target":"pkg:pypi/demo-17341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34133@1.0.3","target":"pkg:pypi/demo-33500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34134@1.0.4","target":"pkg:pypi/demo-2132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34135@1.0.0","target":"pkg:pypi/demo-14345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34135@1.0.0","target":"pkg:pypi/demo-22123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34135@1.0.0","target":"pkg:pypi/demo-27368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34135@1.0.0","target":"pkg:pypi/demo-32964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34136@1.0.1","target":"pkg:pypi/demo-24608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34137@1.0.2","target":"pkg:pypi/demo-15735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34137@1.0.2","target":"pkg:pypi/demo-24289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34137@1.0.2","target":"pkg:pypi/demo-32937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34137@1.0.2","target":"pkg:pypi/demo-33069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34138@1.0.3","target":"pkg:pypi/demo-30605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34138@1.0.3","target":"pkg:pypi/demo-31992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34139@1.0.4","target":"pkg:pypi/demo-2104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34139@1.0.4","target":"pkg:pypi/demo-31399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34139@1.0.4","target":"pkg:pypi/demo-31606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34139@1.0.4","target":"pkg:pypi/demo-3263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3413@1.0.3","target":"pkg:pypi/demo-14306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3413@1.0.3","target":"pkg:pypi/demo-21360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34140@1.0.0","target":"pkg:pypi/demo-31259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34141@1.0.1","target":"pkg:pypi/demo-10050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34141@1.0.1","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34141@1.0.1","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34141@1.0.1","target":"pkg:pypi/demo-10829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34142@1.0.2","target":"pkg:pypi/demo-21090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34142@1.0.2","target":"pkg:pypi/demo-26385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34142@1.0.2","target":"pkg:pypi/demo-33095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34143@1.0.3","target":"pkg:pypi/demo-13301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34143@1.0.3","target":"pkg:pypi/demo-23918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34143@1.0.3","target":"pkg:pypi/demo-29913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34144@1.0.4","target":"pkg:pypi/demo-26706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34144@1.0.4","target":"pkg:pypi/demo-27098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34145@1.0.0","target":"pkg:pypi/demo-18874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34146@1.0.1","target":"pkg:pypi/demo-32345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34147@1.0.2","target":"pkg:pypi/demo-16984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34148@1.0.3","target":"pkg:pypi/demo-20923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34149@1.0.4","target":"pkg:pypi/demo-26485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3414@1.0.4","target":"pkg:pypi/demo-14775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3414@1.0.4","target":"pkg:pypi/demo-23926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34150@1.0.0","target":"pkg:pypi/demo-15949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34151@1.0.1","target":"pkg:pypi/demo-15244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34151@1.0.1","target":"pkg:pypi/demo-2487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34151@1.0.1","target":"pkg:pypi/demo-33103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34151@1.0.1","target":"pkg:pypi/demo-34058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34152@1.0.2","target":"pkg:pypi/demo-23033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34152@1.0.2","target":"pkg:pypi/demo-23388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34152@1.0.2","target":"pkg:pypi/demo-23650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34153@1.0.3","target":"pkg:pypi/demo-11188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34153@1.0.3","target":"pkg:pypi/demo-17642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34153@1.0.3","target":"pkg:pypi/demo-19310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34153@1.0.3","target":"pkg:pypi/demo-23130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34154@1.0.4","target":"pkg:pypi/demo-18332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34154@1.0.4","target":"pkg:pypi/demo-28583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34155@1.0.0","target":"pkg:pypi/demo-13248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34155@1.0.0","target":"pkg:pypi/demo-18323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34155@1.0.0","target":"pkg:pypi/demo-1852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34155@1.0.0","target":"pkg:pypi/demo-26938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34156@1.0.1","target":"pkg:pypi/demo-20189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34156@1.0.1","target":"pkg:pypi/demo-22088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34156@1.0.1","target":"pkg:pypi/demo-33630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34157@1.0.2","target":"pkg:pypi/demo-23514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34158@1.0.3","target":"pkg:pypi/demo-10926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34158@1.0.3","target":"pkg:pypi/demo-19266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34158@1.0.3","target":"pkg:pypi/demo-21463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34158@1.0.3","target":"pkg:pypi/demo-29251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34159@1.0.4","target":"pkg:pypi/demo-16815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34159@1.0.4","target":"pkg:pypi/demo-17373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34159@1.0.4","target":"pkg:pypi/demo-28105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34159@1.0.4","target":"pkg:pypi/demo-3014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3415@1.0.0","target":"pkg:pypi/demo-13314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3415@1.0.0","target":"pkg:pypi/demo-2800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34160@1.0.0","target":"pkg:pypi/demo-16302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34160@1.0.0","target":"pkg:pypi/demo-18885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34160@1.0.0","target":"pkg:pypi/demo-26768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34161@1.0.1","target":"pkg:pypi/demo-18064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34161@1.0.1","target":"pkg:pypi/demo-19160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34162@1.0.2","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34162@1.0.2","target":"pkg:pypi/demo-1290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34162@1.0.2","target":"pkg:pypi/demo-19228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34162@1.0.2","target":"pkg:pypi/demo-20488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34163@1.0.3","target":"pkg:pypi/demo-21204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34163@1.0.3","target":"pkg:pypi/demo-22224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34163@1.0.3","target":"pkg:pypi/demo-27678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34163@1.0.3","target":"pkg:pypi/demo-3342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34164@1.0.4","target":"pkg:pypi/demo-12360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34164@1.0.4","target":"pkg:pypi/demo-21160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34164@1.0.4","target":"pkg:pypi/demo-25335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34165@1.0.0","target":"pkg:pypi/demo-11817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34165@1.0.0","target":"pkg:pypi/demo-21008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34165@1.0.0","target":"pkg:pypi/demo-28138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34166@1.0.1","target":"pkg:pypi/demo-18196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34166@1.0.1","target":"pkg:pypi/demo-23657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34166@1.0.1","target":"pkg:pypi/demo-28809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34167@1.0.2","target":"pkg:pypi/demo-13437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34167@1.0.2","target":"pkg:pypi/demo-17188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34167@1.0.2","target":"pkg:pypi/demo-20217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34167@1.0.2","target":"pkg:pypi/demo-23671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34168@1.0.3","target":"pkg:pypi/demo-13244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34168@1.0.3","target":"pkg:pypi/demo-14008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34168@1.0.3","target":"pkg:pypi/demo-1493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34168@1.0.3","target":"pkg:pypi/demo-28389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34169@1.0.4","target":"pkg:pypi/demo-16438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34169@1.0.4","target":"pkg:pypi/demo-20429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3416@1.0.1","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3416@1.0.1","target":"pkg:pypi/demo-11694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3416@1.0.1","target":"pkg:pypi/demo-23222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3416@1.0.1","target":"pkg:pypi/demo-27688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34170@1.0.0","target":"pkg:pypi/demo-25986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34170@1.0.0","target":"pkg:pypi/demo-32984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34170@1.0.0","target":"pkg:pypi/demo-33452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34171@1.0.1","target":"pkg:pypi/demo-17921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34171@1.0.1","target":"pkg:pypi/demo-22922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34172@1.0.2","target":"pkg:pypi/demo-2745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34172@1.0.2","target":"pkg:pypi/demo-30299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34172@1.0.2","target":"pkg:pypi/demo-32811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34173@1.0.3","target":"pkg:pypi/demo-16606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34173@1.0.3","target":"pkg:pypi/demo-19539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34173@1.0.3","target":"pkg:pypi/demo-27465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34173@1.0.3","target":"pkg:pypi/demo-32926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34174@1.0.4","target":"pkg:pypi/demo-12932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34174@1.0.4","target":"pkg:pypi/demo-16934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34174@1.0.4","target":"pkg:pypi/demo-26394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34175@1.0.0","target":"pkg:pypi/demo-25268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34176@1.0.1","target":"pkg:pypi/demo-1239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34176@1.0.1","target":"pkg:pypi/demo-21391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34177@1.0.2","target":"pkg:pypi/demo-1815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34177@1.0.2","target":"pkg:pypi/demo-32525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34178@1.0.3","target":"pkg:pypi/demo-19378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34178@1.0.3","target":"pkg:pypi/demo-21001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34178@1.0.3","target":"pkg:pypi/demo-275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34179@1.0.4","target":"pkg:pypi/demo-11506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34179@1.0.4","target":"pkg:pypi/demo-29907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34179@1.0.4","target":"pkg:pypi/demo-30025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34179@1.0.4","target":"pkg:pypi/demo-3269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3417@1.0.2","target":"pkg:pypi/demo-16753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3417@1.0.2","target":"pkg:pypi/demo-19837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3417@1.0.2","target":"pkg:pypi/demo-29777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34180@1.0.0","target":"pkg:pypi/demo-21752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34180@1.0.0","target":"pkg:pypi/demo-22063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34181@1.0.1","target":"pkg:pypi/demo-12660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34181@1.0.1","target":"pkg:pypi/demo-20067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34181@1.0.1","target":"pkg:pypi/demo-33926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34182@1.0.2","target":"pkg:pypi/demo-11881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34182@1.0.2","target":"pkg:pypi/demo-29671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34182@1.0.2","target":"pkg:pypi/demo-3105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34183@1.0.3","target":"pkg:pypi/demo-13539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34183@1.0.3","target":"pkg:pypi/demo-13818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34183@1.0.3","target":"pkg:pypi/demo-25752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34184@1.0.4","target":"pkg:pypi/demo-25966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34185@1.0.0","target":"pkg:pypi/demo-26925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34185@1.0.0","target":"pkg:pypi/demo-27622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34185@1.0.0","target":"pkg:pypi/demo-30281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34186@1.0.1","target":"pkg:pypi/demo-14579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34186@1.0.1","target":"pkg:pypi/demo-19093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34187@1.0.2","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34187@1.0.2","target":"pkg:pypi/demo-2099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34188@1.0.3","target":"pkg:pypi/demo-10445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34188@1.0.3","target":"pkg:pypi/demo-25504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34189@1.0.4","target":"pkg:pypi/demo-17735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34189@1.0.4","target":"pkg:pypi/demo-20351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34189@1.0.4","target":"pkg:pypi/demo-29465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3418@1.0.3","target":"pkg:pypi/demo-2384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34190@1.0.0","target":"pkg:pypi/demo-14840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34190@1.0.0","target":"pkg:pypi/demo-20264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34190@1.0.0","target":"pkg:pypi/demo-21088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34191@1.0.1","target":"pkg:pypi/demo-16477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34191@1.0.1","target":"pkg:pypi/demo-23131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34191@1.0.1","target":"pkg:pypi/demo-27326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34192@1.0.2","target":"pkg:pypi/demo-19183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34192@1.0.2","target":"pkg:pypi/demo-20662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34192@1.0.2","target":"pkg:pypi/demo-30517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34192@1.0.2","target":"pkg:pypi/demo-33792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34193@1.0.3","target":"pkg:pypi/demo-1281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34193@1.0.3","target":"pkg:pypi/demo-2100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34194@1.0.4","target":"pkg:pypi/demo-16181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34194@1.0.4","target":"pkg:pypi/demo-23983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34195@1.0.0","target":"pkg:pypi/demo-11742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34195@1.0.0","target":"pkg:pypi/demo-16301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34196@1.0.1","target":"pkg:pypi/demo-10296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34196@1.0.1","target":"pkg:pypi/demo-16322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34196@1.0.1","target":"pkg:pypi/demo-16646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34196@1.0.1","target":"pkg:pypi/demo-30950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34197@1.0.2","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34197@1.0.2","target":"pkg:pypi/demo-20062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34197@1.0.2","target":"pkg:pypi/demo-30753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34197@1.0.2","target":"pkg:pypi/demo-32132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34198@1.0.3","target":"pkg:pypi/demo-12012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34198@1.0.3","target":"pkg:pypi/demo-13259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34198@1.0.3","target":"pkg:pypi/demo-2982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34199@1.0.4","target":"pkg:pypi/demo-28945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34199@1.0.4","target":"pkg:pypi/demo-295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34199@1.0.4","target":"pkg:pypi/demo-29847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34199@1.0.4","target":"pkg:pypi/demo-32416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3419@1.0.4","target":"pkg:pypi/demo-2043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3419@1.0.4","target":"pkg:pypi/demo-3190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-341@1.0.1","target":"pkg:pypi/demo-10290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-341@1.0.1","target":"pkg:pypi/demo-14651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34200@1.0.0","target":"pkg:pypi/demo-30509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34201@1.0.1","target":"pkg:pypi/demo-17679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34201@1.0.1","target":"pkg:pypi/demo-25722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34202@1.0.2","target":"pkg:pypi/demo-26718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34202@1.0.2","target":"pkg:pypi/demo-30199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34203@1.0.3","target":"pkg:pypi/demo-10968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34203@1.0.3","target":"pkg:pypi/demo-25462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34203@1.0.3","target":"pkg:pypi/demo-27074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34203@1.0.3","target":"pkg:pypi/demo-3337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34204@1.0.4","target":"pkg:pypi/demo-18237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34204@1.0.4","target":"pkg:pypi/demo-20995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34204@1.0.4","target":"pkg:pypi/demo-27021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34204@1.0.4","target":"pkg:pypi/demo-29494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34205@1.0.0","target":"pkg:pypi/demo-10496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34205@1.0.0","target":"pkg:pypi/demo-20538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34206@1.0.1","target":"pkg:pypi/demo-15874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34206@1.0.1","target":"pkg:pypi/demo-26703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34206@1.0.1","target":"pkg:pypi/demo-3358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34207@1.0.2","target":"pkg:pypi/demo-16449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34208@1.0.3","target":"pkg:pypi/demo-28646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34208@1.0.3","target":"pkg:pypi/demo-32006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34209@1.0.4","target":"pkg:pypi/demo-26449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3420@1.0.0","target":"pkg:pypi/demo-22169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3420@1.0.0","target":"pkg:pypi/demo-27077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3420@1.0.0","target":"pkg:pypi/demo-27659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3420@1.0.0","target":"pkg:pypi/demo-3161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34210@1.0.0","target":"pkg:pypi/demo-16084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34210@1.0.0","target":"pkg:pypi/demo-20125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34211@1.0.1","target":"pkg:pypi/demo-19777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34211@1.0.1","target":"pkg:pypi/demo-22254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34211@1.0.1","target":"pkg:pypi/demo-22569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34211@1.0.1","target":"pkg:pypi/demo-29448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34212@1.0.2","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34213@1.0.3","target":"pkg:pypi/demo-31092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34214@1.0.4","target":"pkg:pypi/demo-2036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34214@1.0.4","target":"pkg:pypi/demo-23414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34214@1.0.4","target":"pkg:pypi/demo-25006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34214@1.0.4","target":"pkg:pypi/demo-29079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34215@1.0.0","target":"pkg:pypi/demo-33898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34216@1.0.1","target":"pkg:pypi/demo-25393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34217@1.0.2","target":"pkg:pypi/demo-11074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34218@1.0.3","target":"pkg:pypi/demo-21789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34219@1.0.4","target":"pkg:pypi/demo-25546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34219@1.0.4","target":"pkg:pypi/demo-29940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34219@1.0.4","target":"pkg:pypi/demo-32914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3421@1.0.1","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3421@1.0.1","target":"pkg:pypi/demo-1860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34220@1.0.0","target":"pkg:pypi/demo-33543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34221@1.0.1","target":"pkg:pypi/demo-304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34222@1.0.2","target":"pkg:pypi/demo-18362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34223@1.0.3","target":"pkg:pypi/demo-14545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34223@1.0.3","target":"pkg:pypi/demo-19693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34224@1.0.4","target":"pkg:pypi/demo-14175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34224@1.0.4","target":"pkg:pypi/demo-14599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34224@1.0.4","target":"pkg:pypi/demo-22579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34225@1.0.0","target":"pkg:pypi/demo-11955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34226@1.0.1","target":"pkg:pypi/demo-26029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34227@1.0.2","target":"pkg:pypi/demo-21636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34227@1.0.2","target":"pkg:pypi/demo-27891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34227@1.0.2","target":"pkg:pypi/demo-32170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34228@1.0.3","target":"pkg:pypi/demo-13390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34228@1.0.3","target":"pkg:pypi/demo-15@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34228@1.0.3","target":"pkg:pypi/demo-1621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34228@1.0.3","target":"pkg:pypi/demo-2434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34229@1.0.4","target":"pkg:pypi/demo-26133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34229@1.0.4","target":"pkg:pypi/demo-27988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3422@1.0.2","target":"pkg:pypi/demo-13073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34230@1.0.0","target":"pkg:pypi/demo-11878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34230@1.0.0","target":"pkg:pypi/demo-16537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34231@1.0.1","target":"pkg:pypi/demo-29845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34231@1.0.1","target":"pkg:pypi/demo-32145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34232@1.0.2","target":"pkg:pypi/demo-12813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34232@1.0.2","target":"pkg:pypi/demo-20280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34232@1.0.2","target":"pkg:pypi/demo-22517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34233@1.0.3","target":"pkg:pypi/demo-17288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34233@1.0.3","target":"pkg:pypi/demo-24109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34233@1.0.3","target":"pkg:pypi/demo-28843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34233@1.0.3","target":"pkg:pypi/demo-31467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34234@1.0.4","target":"pkg:pypi/demo-14481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34234@1.0.4","target":"pkg:pypi/demo-19875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34234@1.0.4","target":"pkg:pypi/demo-20179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34235@1.0.0","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34235@1.0.0","target":"pkg:pypi/demo-13052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34236@1.0.1","target":"pkg:pypi/demo-20857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34236@1.0.1","target":"pkg:pypi/demo-25388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34237@1.0.2","target":"pkg:pypi/demo-27922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34238@1.0.3","target":"pkg:pypi/demo-16333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34238@1.0.3","target":"pkg:pypi/demo-1898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34238@1.0.3","target":"pkg:pypi/demo-27328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34238@1.0.3","target":"pkg:pypi/demo-29664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34239@1.0.4","target":"pkg:pypi/demo-29919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3423@1.0.3","target":"pkg:pypi/demo-17084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3423@1.0.3","target":"pkg:pypi/demo-17655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34240@1.0.0","target":"pkg:pypi/demo-14262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34240@1.0.0","target":"pkg:pypi/demo-21861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34240@1.0.0","target":"pkg:pypi/demo-32957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34241@1.0.1","target":"pkg:pypi/demo-17280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34241@1.0.1","target":"pkg:pypi/demo-30211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34242@1.0.2","target":"pkg:pypi/demo-16462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34243@1.0.3","target":"pkg:pypi/demo-26285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34244@1.0.4","target":"pkg:pypi/demo-21017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34245@1.0.0","target":"pkg:pypi/demo-14097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34245@1.0.0","target":"pkg:pypi/demo-15171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34245@1.0.0","target":"pkg:pypi/demo-21301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34246@1.0.1","target":"pkg:pypi/demo-1000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34246@1.0.1","target":"pkg:pypi/demo-33025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34247@1.0.2","target":"pkg:pypi/demo-17778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34247@1.0.2","target":"pkg:pypi/demo-18638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34247@1.0.2","target":"pkg:pypi/demo-22481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34247@1.0.2","target":"pkg:pypi/demo-23744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34248@1.0.3","target":"pkg:pypi/demo-27234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34249@1.0.4","target":"pkg:pypi/demo-17502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34249@1.0.4","target":"pkg:pypi/demo-24231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3424@1.0.4","target":"pkg:pypi/demo-18680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3424@1.0.4","target":"pkg:pypi/demo-20248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3424@1.0.4","target":"pkg:pypi/demo-24770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3424@1.0.4","target":"pkg:pypi/demo-28851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34250@1.0.0","target":"pkg:pypi/demo-17603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34251@1.0.1","target":"pkg:pypi/demo-3054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34252@1.0.2","target":"pkg:pypi/demo-1802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34252@1.0.2","target":"pkg:pypi/demo-21554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34252@1.0.2","target":"pkg:pypi/demo-21690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34252@1.0.2","target":"pkg:pypi/demo-29516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34253@1.0.3","target":"pkg:pypi/demo-21790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34253@1.0.3","target":"pkg:pypi/demo-25363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34253@1.0.3","target":"pkg:pypi/demo-27571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34254@1.0.4","target":"pkg:pypi/demo-15299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34254@1.0.4","target":"pkg:pypi/demo-2729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34254@1.0.4","target":"pkg:pypi/demo-33824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34255@1.0.0","target":"pkg:pypi/demo-13193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34255@1.0.0","target":"pkg:pypi/demo-2392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34256@1.0.1","target":"pkg:pypi/demo-21093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34256@1.0.1","target":"pkg:pypi/demo-23650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34256@1.0.1","target":"pkg:pypi/demo-2396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34257@1.0.2","target":"pkg:pypi/demo-17689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34257@1.0.2","target":"pkg:pypi/demo-19391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34258@1.0.3","target":"pkg:pypi/demo-17247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34258@1.0.3","target":"pkg:pypi/demo-17847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34258@1.0.3","target":"pkg:pypi/demo-25583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34259@1.0.4","target":"pkg:pypi/demo-16509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3425@1.0.0","target":"pkg:pypi/demo-10397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3425@1.0.0","target":"pkg:pypi/demo-19446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34260@1.0.0","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34260@1.0.0","target":"pkg:pypi/demo-29972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34260@1.0.0","target":"pkg:pypi/demo-30506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34261@1.0.1","target":"pkg:pypi/demo-21965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34261@1.0.1","target":"pkg:pypi/demo-22137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34261@1.0.1","target":"pkg:pypi/demo-24072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34261@1.0.1","target":"pkg:pypi/demo-30090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34262@1.0.2","target":"pkg:pypi/demo-13016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34262@1.0.2","target":"pkg:pypi/demo-16001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34262@1.0.2","target":"pkg:pypi/demo-1801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34262@1.0.2","target":"pkg:pypi/demo-22231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34263@1.0.3","target":"pkg:pypi/demo-1819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34263@1.0.3","target":"pkg:pypi/demo-26400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34264@1.0.4","target":"pkg:pypi/demo-15965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34264@1.0.4","target":"pkg:pypi/demo-2296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34264@1.0.4","target":"pkg:pypi/demo-28131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34265@1.0.0","target":"pkg:pypi/demo-1849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34265@1.0.0","target":"pkg:pypi/demo-19170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34265@1.0.0","target":"pkg:pypi/demo-19995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34265@1.0.0","target":"pkg:pypi/demo-26783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34266@1.0.1","target":"pkg:pypi/demo-33860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34267@1.0.2","target":"pkg:pypi/demo-15995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34268@1.0.3","target":"pkg:pypi/demo-11294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34268@1.0.3","target":"pkg:pypi/demo-1383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34268@1.0.3","target":"pkg:pypi/demo-172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34268@1.0.3","target":"pkg:pypi/demo-24319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34269@1.0.4","target":"pkg:pypi/demo-19720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34269@1.0.4","target":"pkg:pypi/demo-2493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3426@1.0.1","target":"pkg:pypi/demo-241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3426@1.0.1","target":"pkg:pypi/demo-24924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3426@1.0.1","target":"pkg:pypi/demo-26462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3426@1.0.1","target":"pkg:pypi/demo-27931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34270@1.0.0","target":"pkg:pypi/demo-26455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34270@1.0.0","target":"pkg:pypi/demo-29540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34270@1.0.0","target":"pkg:pypi/demo-32455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34270@1.0.0","target":"pkg:pypi/demo-32977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34271@1.0.1","target":"pkg:pypi/demo-16545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34272@1.0.2","target":"pkg:pypi/demo-26642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34272@1.0.2","target":"pkg:pypi/demo-3122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34273@1.0.3","target":"pkg:pypi/demo-23035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34273@1.0.3","target":"pkg:pypi/demo-2619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34273@1.0.3","target":"pkg:pypi/demo-32902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34274@1.0.4","target":"pkg:pypi/demo-33877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34275@1.0.0","target":"pkg:pypi/demo-17985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34275@1.0.0","target":"pkg:pypi/demo-19090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34275@1.0.0","target":"pkg:pypi/demo-20102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34276@1.0.1","target":"pkg:pypi/demo-1803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34276@1.0.1","target":"pkg:pypi/demo-31369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34277@1.0.2","target":"pkg:pypi/demo-11510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34277@1.0.2","target":"pkg:pypi/demo-16266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34277@1.0.2","target":"pkg:pypi/demo-22669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34278@1.0.3","target":"pkg:pypi/demo-17450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34278@1.0.3","target":"pkg:pypi/demo-22479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34279@1.0.4","target":"pkg:pypi/demo-34109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3427@1.0.2","target":"pkg:pypi/demo-18426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3427@1.0.2","target":"pkg:pypi/demo-2650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3427@1.0.2","target":"pkg:pypi/demo-32421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34280@1.0.0","target":"pkg:pypi/demo-12249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34280@1.0.0","target":"pkg:pypi/demo-13561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34281@1.0.1","target":"pkg:pypi/demo-2124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34281@1.0.1","target":"pkg:pypi/demo-23744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34281@1.0.1","target":"pkg:pypi/demo-26507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34282@1.0.2","target":"pkg:pypi/demo-28131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34283@1.0.3","target":"pkg:pypi/demo-18784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34283@1.0.3","target":"pkg:pypi/demo-27239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34283@1.0.3","target":"pkg:pypi/demo-29075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34284@1.0.4","target":"pkg:pypi/demo-10887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34284@1.0.4","target":"pkg:pypi/demo-29034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34284@1.0.4","target":"pkg:pypi/demo-32755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34285@1.0.0","target":"pkg:pypi/demo-16045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34285@1.0.0","target":"pkg:pypi/demo-27707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34285@1.0.0","target":"pkg:pypi/demo-34278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34286@1.0.1","target":"pkg:pypi/demo-16354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34286@1.0.1","target":"pkg:pypi/demo-17936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34286@1.0.1","target":"pkg:pypi/demo-29835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34287@1.0.2","target":"pkg:pypi/demo-26450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34287@1.0.2","target":"pkg:pypi/demo-31483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34287@1.0.2","target":"pkg:pypi/demo-31680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34288@1.0.3","target":"pkg:pypi/demo-13231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34288@1.0.3","target":"pkg:pypi/demo-29492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34289@1.0.4","target":"pkg:pypi/demo-10471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34289@1.0.4","target":"pkg:pypi/demo-27858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34289@1.0.4","target":"pkg:pypi/demo-32354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34289@1.0.4","target":"pkg:pypi/demo-34230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3428@1.0.3","target":"pkg:pypi/demo-11630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3428@1.0.3","target":"pkg:pypi/demo-2064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3428@1.0.3","target":"pkg:pypi/demo-25264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3428@1.0.3","target":"pkg:pypi/demo-34156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34290@1.0.0","target":"pkg:pypi/demo-13095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34290@1.0.0","target":"pkg:pypi/demo-20500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34290@1.0.0","target":"pkg:pypi/demo-25481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34290@1.0.0","target":"pkg:pypi/demo-33613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34291@1.0.1","target":"pkg:pypi/demo-11340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34291@1.0.1","target":"pkg:pypi/demo-1498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34291@1.0.1","target":"pkg:pypi/demo-17719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34291@1.0.1","target":"pkg:pypi/demo-31061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34292@1.0.2","target":"pkg:pypi/demo-17769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34292@1.0.2","target":"pkg:pypi/demo-2521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34292@1.0.2","target":"pkg:pypi/demo-27465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34292@1.0.2","target":"pkg:pypi/demo-33224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34293@1.0.3","target":"pkg:pypi/demo-11856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34293@1.0.3","target":"pkg:pypi/demo-12691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34293@1.0.3","target":"pkg:pypi/demo-15572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34293@1.0.3","target":"pkg:pypi/demo-28590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34294@1.0.4","target":"pkg:pypi/demo-17625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34294@1.0.4","target":"pkg:pypi/demo-21422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34294@1.0.4","target":"pkg:pypi/demo-24596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34294@1.0.4","target":"pkg:pypi/demo-26332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34295@1.0.0","target":"pkg:pypi/demo-1557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34295@1.0.0","target":"pkg:pypi/demo-18876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34295@1.0.0","target":"pkg:pypi/demo-19026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34295@1.0.0","target":"pkg:pypi/demo-24699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34296@1.0.1","target":"pkg:pypi/demo-14340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34296@1.0.1","target":"pkg:pypi/demo-31304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34297@1.0.2","target":"pkg:pypi/demo-12523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34298@1.0.3","target":"pkg:pypi/demo-11166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34298@1.0.3","target":"pkg:pypi/demo-33163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34299@1.0.4","target":"pkg:pypi/demo-29486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3429@1.0.4","target":"pkg:pypi/demo-2515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3429@1.0.4","target":"pkg:pypi/demo-26289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-342@1.0.2","target":"pkg:pypi/demo-14697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-342@1.0.2","target":"pkg:pypi/demo-24604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-342@1.0.2","target":"pkg:pypi/demo-27560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-342@1.0.2","target":"pkg:pypi/demo-34271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34300@1.0.0","target":"pkg:pypi/demo-11314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34300@1.0.0","target":"pkg:pypi/demo-13763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34300@1.0.0","target":"pkg:pypi/demo-2118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34301@1.0.1","target":"pkg:pypi/demo-12370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34301@1.0.1","target":"pkg:pypi/demo-23036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34301@1.0.1","target":"pkg:pypi/demo-27642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34302@1.0.2","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34302@1.0.2","target":"pkg:pypi/demo-23745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34303@1.0.3","target":"pkg:pypi/demo-2372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34304@1.0.4","target":"pkg:pypi/demo-11143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34304@1.0.4","target":"pkg:pypi/demo-11218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34304@1.0.4","target":"pkg:pypi/demo-14810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34304@1.0.4","target":"pkg:pypi/demo-19076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34305@1.0.0","target":"pkg:pypi/demo-21667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34306@1.0.1","target":"pkg:pypi/demo-12234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34306@1.0.1","target":"pkg:pypi/demo-32272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34307@1.0.2","target":"pkg:pypi/demo-31250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34308@1.0.3","target":"pkg:pypi/demo-10535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34308@1.0.3","target":"pkg:pypi/demo-20395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34309@1.0.4","target":"pkg:pypi/demo-1622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34309@1.0.4","target":"pkg:pypi/demo-1960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34309@1.0.4","target":"pkg:pypi/demo-29214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34309@1.0.4","target":"pkg:pypi/demo-31868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3430@1.0.0","target":"pkg:pypi/demo-12911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3430@1.0.0","target":"pkg:pypi/demo-22546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34310@1.0.0","target":"pkg:pypi/demo-15214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34310@1.0.0","target":"pkg:pypi/demo-22703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34310@1.0.0","target":"pkg:pypi/demo-30070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34311@1.0.1","target":"pkg:pypi/demo-11479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34312@1.0.2","target":"pkg:pypi/demo-15320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34312@1.0.2","target":"pkg:pypi/demo-26455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34313@1.0.3","target":"pkg:pypi/demo-11918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34313@1.0.3","target":"pkg:pypi/demo-16035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34313@1.0.3","target":"pkg:pypi/demo-18289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34313@1.0.3","target":"pkg:pypi/demo-31380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34314@1.0.4","target":"pkg:pypi/demo-12876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34314@1.0.4","target":"pkg:pypi/demo-17151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34314@1.0.4","target":"pkg:pypi/demo-31265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34315@1.0.0","target":"pkg:pypi/demo-30955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34316@1.0.1","target":"pkg:pypi/demo-12958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34316@1.0.1","target":"pkg:pypi/demo-18888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34316@1.0.1","target":"pkg:pypi/demo-23003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34317@1.0.2","target":"pkg:pypi/demo-15052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34317@1.0.2","target":"pkg:pypi/demo-18805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34317@1.0.2","target":"pkg:pypi/demo-25291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34317@1.0.2","target":"pkg:pypi/demo-3406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34318@1.0.3","target":"pkg:pypi/demo-21927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34318@1.0.3","target":"pkg:pypi/demo-24063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34318@1.0.3","target":"pkg:pypi/demo-3002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34318@1.0.3","target":"pkg:pypi/demo-30184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34319@1.0.4","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34319@1.0.4","target":"pkg:pypi/demo-15963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34319@1.0.4","target":"pkg:pypi/demo-16236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34319@1.0.4","target":"pkg:pypi/demo-26275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3431@1.0.1","target":"pkg:pypi/demo-17082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3431@1.0.1","target":"pkg:pypi/demo-17425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3431@1.0.1","target":"pkg:pypi/demo-2429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3431@1.0.1","target":"pkg:pypi/demo-29721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34320@1.0.0","target":"pkg:pypi/demo-23697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34320@1.0.0","target":"pkg:pypi/demo-25808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34320@1.0.0","target":"pkg:pypi/demo-29942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34320@1.0.0","target":"pkg:pypi/demo-3261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34321@1.0.1","target":"pkg:pypi/demo-22720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34321@1.0.1","target":"pkg:pypi/demo-24251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34321@1.0.1","target":"pkg:pypi/demo-24549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34322@1.0.2","target":"pkg:pypi/demo-16843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34322@1.0.2","target":"pkg:pypi/demo-25964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34323@1.0.3","target":"pkg:pypi/demo-22131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34324@1.0.4","target":"pkg:pypi/demo-11963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34324@1.0.4","target":"pkg:pypi/demo-17557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34324@1.0.4","target":"pkg:pypi/demo-20153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34325@1.0.0","target":"pkg:pypi/demo-13433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34325@1.0.0","target":"pkg:pypi/demo-27661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34325@1.0.0","target":"pkg:pypi/demo-34213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34326@1.0.1","target":"pkg:pypi/demo-32053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34327@1.0.2","target":"pkg:pypi/demo-11382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34327@1.0.2","target":"pkg:pypi/demo-20727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34327@1.0.2","target":"pkg:pypi/demo-2196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34327@1.0.2","target":"pkg:pypi/demo-27286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34328@1.0.3","target":"pkg:pypi/demo-16060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34328@1.0.3","target":"pkg:pypi/demo-25285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34328@1.0.3","target":"pkg:pypi/demo-26319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34329@1.0.4","target":"pkg:pypi/demo-1503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34329@1.0.4","target":"pkg:pypi/demo-20267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3432@1.0.2","target":"pkg:pypi/demo-14036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3432@1.0.2","target":"pkg:pypi/demo-20981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3432@1.0.2","target":"pkg:pypi/demo-28508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34330@1.0.0","target":"pkg:pypi/demo-1042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34330@1.0.0","target":"pkg:pypi/demo-14747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34330@1.0.0","target":"pkg:pypi/demo-2647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34330@1.0.0","target":"pkg:pypi/demo-27475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34331@1.0.1","target":"pkg:pypi/demo-11026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34331@1.0.1","target":"pkg:pypi/demo-1286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34331@1.0.1","target":"pkg:pypi/demo-30477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34331@1.0.1","target":"pkg:pypi/demo-32983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34332@1.0.2","target":"pkg:pypi/demo-25866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34333@1.0.3","target":"pkg:pypi/demo-20676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34333@1.0.3","target":"pkg:pypi/demo-26398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34333@1.0.3","target":"pkg:pypi/demo-28143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34334@1.0.4","target":"pkg:pypi/demo-10700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34334@1.0.4","target":"pkg:pypi/demo-16348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34334@1.0.4","target":"pkg:pypi/demo-19834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34335@1.0.0","target":"pkg:pypi/demo-20581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34335@1.0.0","target":"pkg:pypi/demo-23185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34335@1.0.0","target":"pkg:pypi/demo-28189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34335@1.0.0","target":"pkg:pypi/demo-2907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34336@1.0.1","target":"pkg:pypi/demo-11152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34336@1.0.1","target":"pkg:pypi/demo-17450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34337@1.0.2","target":"pkg:pypi/demo-16092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34337@1.0.2","target":"pkg:pypi/demo-1845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34337@1.0.2","target":"pkg:pypi/demo-31172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34338@1.0.3","target":"pkg:pypi/demo-21761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34338@1.0.3","target":"pkg:pypi/demo-29594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34338@1.0.3","target":"pkg:pypi/demo-33449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34339@1.0.4","target":"pkg:pypi/demo-28030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3433@1.0.3","target":"pkg:pypi/demo-15691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3433@1.0.3","target":"pkg:pypi/demo-33588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34340@1.0.0","target":"pkg:pypi/demo-31504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34341@1.0.1","target":"pkg:pypi/demo-19429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34341@1.0.1","target":"pkg:pypi/demo-25897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34341@1.0.1","target":"pkg:pypi/demo-29113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34341@1.0.1","target":"pkg:pypi/demo-29332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34342@1.0.2","target":"pkg:pypi/demo-1316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34342@1.0.2","target":"pkg:pypi/demo-16621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34343@1.0.3","target":"pkg:pypi/demo-1024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34343@1.0.3","target":"pkg:pypi/demo-11742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34343@1.0.3","target":"pkg:pypi/demo-26486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34344@1.0.4","target":"pkg:pypi/demo-14886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34344@1.0.4","target":"pkg:pypi/demo-18590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34344@1.0.4","target":"pkg:pypi/demo-30762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34344@1.0.4","target":"pkg:pypi/demo-34149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34345@1.0.0","target":"pkg:pypi/demo-17638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34345@1.0.0","target":"pkg:pypi/demo-18966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34345@1.0.0","target":"pkg:pypi/demo-22466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34345@1.0.0","target":"pkg:pypi/demo-23076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34346@1.0.1","target":"pkg:pypi/demo-1557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34346@1.0.1","target":"pkg:pypi/demo-26159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34346@1.0.1","target":"pkg:pypi/demo-32275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34347@1.0.2","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34347@1.0.2","target":"pkg:pypi/demo-235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34347@1.0.2","target":"pkg:pypi/demo-30253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34347@1.0.2","target":"pkg:pypi/demo-32511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34348@1.0.3","target":"pkg:pypi/demo-19771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34348@1.0.3","target":"pkg:pypi/demo-2002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34349@1.0.4","target":"pkg:pypi/demo-19483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3434@1.0.4","target":"pkg:pypi/demo-23816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34350@1.0.0","target":"pkg:pypi/demo-2153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34350@1.0.0","target":"pkg:pypi/demo-25170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34350@1.0.0","target":"pkg:pypi/demo-32421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34351@1.0.1","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34351@1.0.1","target":"pkg:pypi/demo-14499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34351@1.0.1","target":"pkg:pypi/demo-27049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34351@1.0.1","target":"pkg:pypi/demo-29979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34352@1.0.2","target":"pkg:pypi/demo-15339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34352@1.0.2","target":"pkg:pypi/demo-33725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34353@1.0.3","target":"pkg:pypi/demo-31050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34354@1.0.4","target":"pkg:pypi/demo-1168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34355@1.0.0","target":"pkg:pypi/demo-13143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34355@1.0.0","target":"pkg:pypi/demo-22708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34356@1.0.1","target":"pkg:pypi/demo-23857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34356@1.0.1","target":"pkg:pypi/demo-31550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34357@1.0.2","target":"pkg:pypi/demo-17150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34357@1.0.2","target":"pkg:pypi/demo-24862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34357@1.0.2","target":"pkg:pypi/demo-32768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34358@1.0.3","target":"pkg:pypi/demo-20068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34359@1.0.4","target":"pkg:pypi/demo-14775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34359@1.0.4","target":"pkg:pypi/demo-1507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34359@1.0.4","target":"pkg:pypi/demo-2891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3435@1.0.0","target":"pkg:pypi/demo-32531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34360@1.0.0","target":"pkg:pypi/demo-17465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34360@1.0.0","target":"pkg:pypi/demo-19495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34361@1.0.1","target":"pkg:pypi/demo-16279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34361@1.0.1","target":"pkg:pypi/demo-19147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34361@1.0.1","target":"pkg:pypi/demo-19553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34361@1.0.1","target":"pkg:pypi/demo-29679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34362@1.0.2","target":"pkg:pypi/demo-14594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34363@1.0.3","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34363@1.0.3","target":"pkg:pypi/demo-23452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34363@1.0.3","target":"pkg:pypi/demo-2498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34364@1.0.4","target":"pkg:pypi/demo-10498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34364@1.0.4","target":"pkg:pypi/demo-14396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34364@1.0.4","target":"pkg:pypi/demo-23674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34364@1.0.4","target":"pkg:pypi/demo-30097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34365@1.0.0","target":"pkg:pypi/demo-14037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34365@1.0.0","target":"pkg:pypi/demo-34124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34366@1.0.1","target":"pkg:pypi/demo-12150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34366@1.0.1","target":"pkg:pypi/demo-12319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34366@1.0.1","target":"pkg:pypi/demo-28264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34367@1.0.2","target":"pkg:pypi/demo-18601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34367@1.0.2","target":"pkg:pypi/demo-2997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34367@1.0.2","target":"pkg:pypi/demo-32770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34367@1.0.2","target":"pkg:pypi/demo-33800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34368@1.0.3","target":"pkg:pypi/demo-24576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34369@1.0.4","target":"pkg:pypi/demo-16349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34369@1.0.4","target":"pkg:pypi/demo-22549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34369@1.0.4","target":"pkg:pypi/demo-31838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3436@1.0.1","target":"pkg:pypi/demo-32436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34370@1.0.0","target":"pkg:pypi/demo-2845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34371@1.0.1","target":"pkg:pypi/demo-23813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34371@1.0.1","target":"pkg:pypi/demo-32094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34372@1.0.2","target":"pkg:pypi/demo-20928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34373@1.0.3","target":"pkg:pypi/demo-12499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34373@1.0.3","target":"pkg:pypi/demo-22065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34374@1.0.4","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34374@1.0.4","target":"pkg:pypi/demo-20571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34374@1.0.4","target":"pkg:pypi/demo-24463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34375@1.0.0","target":"pkg:pypi/demo-23084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34376@1.0.1","target":"pkg:pypi/demo-17609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34376@1.0.1","target":"pkg:pypi/demo-25533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34376@1.0.1","target":"pkg:pypi/demo-30798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34377@1.0.2","target":"pkg:pypi/demo-26005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34378@1.0.3","target":"pkg:pypi/demo-18111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34378@1.0.3","target":"pkg:pypi/demo-23185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34378@1.0.3","target":"pkg:pypi/demo-2370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34378@1.0.3","target":"pkg:pypi/demo-32524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34379@1.0.4","target":"pkg:pypi/demo-202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34379@1.0.4","target":"pkg:pypi/demo-22848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34379@1.0.4","target":"pkg:pypi/demo-29650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34379@1.0.4","target":"pkg:pypi/demo-30026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3437@1.0.2","target":"pkg:pypi/demo-24052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3437@1.0.2","target":"pkg:pypi/demo-32801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34380@1.0.0","target":"pkg:pypi/demo-1507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34380@1.0.0","target":"pkg:pypi/demo-25031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34380@1.0.0","target":"pkg:pypi/demo-28733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34381@1.0.1","target":"pkg:pypi/demo-11851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34381@1.0.1","target":"pkg:pypi/demo-22538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34381@1.0.1","target":"pkg:pypi/demo-33988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34382@1.0.2","target":"pkg:pypi/demo-15799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34382@1.0.2","target":"pkg:pypi/demo-18893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34382@1.0.2","target":"pkg:pypi/demo-19713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34383@1.0.3","target":"pkg:pypi/demo-15718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34383@1.0.3","target":"pkg:pypi/demo-16558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34383@1.0.3","target":"pkg:pypi/demo-23315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34383@1.0.3","target":"pkg:pypi/demo-3126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34384@1.0.4","target":"pkg:pypi/demo-16407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34385@1.0.0","target":"pkg:pypi/demo-12355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34385@1.0.0","target":"pkg:pypi/demo-17070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34385@1.0.0","target":"pkg:pypi/demo-31106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34386@1.0.1","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34386@1.0.1","target":"pkg:pypi/demo-17990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34386@1.0.1","target":"pkg:pypi/demo-24052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34387@1.0.2","target":"pkg:pypi/demo-17424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34387@1.0.2","target":"pkg:pypi/demo-20006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34387@1.0.2","target":"pkg:pypi/demo-29631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34387@1.0.2","target":"pkg:pypi/demo-31520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34388@1.0.3","target":"pkg:pypi/demo-13246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34388@1.0.3","target":"pkg:pypi/demo-20197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34388@1.0.3","target":"pkg:pypi/demo-27354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34389@1.0.4","target":"pkg:pypi/demo-16700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34389@1.0.4","target":"pkg:pypi/demo-21568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34389@1.0.4","target":"pkg:pypi/demo-31940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3438@1.0.3","target":"pkg:pypi/demo-26251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34390@1.0.0","target":"pkg:pypi/demo-21497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34390@1.0.0","target":"pkg:pypi/demo-31056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34391@1.0.1","target":"pkg:pypi/demo-13601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34391@1.0.1","target":"pkg:pypi/demo-1825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34391@1.0.1","target":"pkg:pypi/demo-20123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34391@1.0.1","target":"pkg:pypi/demo-28096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34392@1.0.2","target":"pkg:pypi/demo-20289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34392@1.0.2","target":"pkg:pypi/demo-22148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34392@1.0.2","target":"pkg:pypi/demo-32969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34392@1.0.2","target":"pkg:pypi/demo-34120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34393@1.0.3","target":"pkg:pypi/demo-14309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34393@1.0.3","target":"pkg:pypi/demo-24539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34394@1.0.4","target":"pkg:pypi/demo-19639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34395@1.0.0","target":"pkg:pypi/demo-28905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34395@1.0.0","target":"pkg:pypi/demo-31455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34396@1.0.1","target":"pkg:pypi/demo-19368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34396@1.0.1","target":"pkg:pypi/demo-24271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34396@1.0.1","target":"pkg:pypi/demo-27755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34396@1.0.1","target":"pkg:pypi/demo-2959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34397@1.0.2","target":"pkg:pypi/demo-15437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34398@1.0.3","target":"pkg:pypi/demo-11707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34399@1.0.4","target":"pkg:pypi/demo-33768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3439@1.0.4","target":"pkg:pypi/demo-19969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-343@1.0.3","target":"pkg:pypi/demo-22311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-343@1.0.3","target":"pkg:pypi/demo-2477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-343@1.0.3","target":"pkg:pypi/demo-25456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-343@1.0.3","target":"pkg:pypi/demo-33428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34400@1.0.0","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34401@1.0.1","target":"pkg:pypi/demo-13456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34401@1.0.1","target":"pkg:pypi/demo-29157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34401@1.0.1","target":"pkg:pypi/demo-29587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34401@1.0.1","target":"pkg:pypi/demo-33742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34402@1.0.2","target":"pkg:pypi/demo-32455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34403@1.0.3","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34403@1.0.3","target":"pkg:pypi/demo-28216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34404@1.0.4","target":"pkg:pypi/demo-15798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34404@1.0.4","target":"pkg:pypi/demo-22546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34404@1.0.4","target":"pkg:pypi/demo-23057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34404@1.0.4","target":"pkg:pypi/demo-29981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34405@1.0.0","target":"pkg:pypi/demo-16580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34405@1.0.0","target":"pkg:pypi/demo-21578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34405@1.0.0","target":"pkg:pypi/demo-21599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34406@1.0.1","target":"pkg:pypi/demo-30177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34406@1.0.1","target":"pkg:pypi/demo-32555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34407@1.0.2","target":"pkg:pypi/demo-11565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34407@1.0.2","target":"pkg:pypi/demo-15322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34407@1.0.2","target":"pkg:pypi/demo-17205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34407@1.0.2","target":"pkg:pypi/demo-18150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34408@1.0.3","target":"pkg:pypi/demo-17721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34409@1.0.4","target":"pkg:pypi/demo-14940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34409@1.0.4","target":"pkg:pypi/demo-16040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34409@1.0.4","target":"pkg:pypi/demo-33768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3440@1.0.0","target":"pkg:pypi/demo-17523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3440@1.0.0","target":"pkg:pypi/demo-21884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3440@1.0.0","target":"pkg:pypi/demo-3151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34410@1.0.0","target":"pkg:pypi/demo-1658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34410@1.0.0","target":"pkg:pypi/demo-26324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34410@1.0.0","target":"pkg:pypi/demo-31906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34411@1.0.1","target":"pkg:pypi/demo-11139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34411@1.0.1","target":"pkg:pypi/demo-23644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34411@1.0.1","target":"pkg:pypi/demo-28180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34411@1.0.1","target":"pkg:pypi/demo-31350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34412@1.0.2","target":"pkg:pypi/demo-13123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34412@1.0.2","target":"pkg:pypi/demo-22903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34412@1.0.2","target":"pkg:pypi/demo-33801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34413@1.0.3","target":"pkg:pypi/demo-11384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34413@1.0.3","target":"pkg:pypi/demo-21202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34414@1.0.4","target":"pkg:pypi/demo-23240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34414@1.0.4","target":"pkg:pypi/demo-29183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34415@1.0.0","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34415@1.0.0","target":"pkg:pypi/demo-17097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34415@1.0.0","target":"pkg:pypi/demo-31861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34416@1.0.1","target":"pkg:pypi/demo-24630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34417@1.0.2","target":"pkg:pypi/demo-11377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34417@1.0.2","target":"pkg:pypi/demo-14849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34417@1.0.2","target":"pkg:pypi/demo-30678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34418@1.0.3","target":"pkg:pypi/demo-10663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34418@1.0.3","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34418@1.0.3","target":"pkg:pypi/demo-26944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34418@1.0.3","target":"pkg:pypi/demo-33463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34419@1.0.4","target":"pkg:pypi/demo-21841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3441@1.0.1","target":"pkg:pypi/demo-15062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3441@1.0.1","target":"pkg:pypi/demo-25071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3441@1.0.1","target":"pkg:pypi/demo-25413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34420@1.0.0","target":"pkg:pypi/demo-32927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34421@1.0.1","target":"pkg:pypi/demo-32361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34422@1.0.2","target":"pkg:pypi/demo-18509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34422@1.0.2","target":"pkg:pypi/demo-20854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34422@1.0.2","target":"pkg:pypi/demo-30200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34422@1.0.2","target":"pkg:pypi/demo-34079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34423@1.0.3","target":"pkg:pypi/demo-19039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34424@1.0.4","target":"pkg:pypi/demo-20381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34424@1.0.4","target":"pkg:pypi/demo-21900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34424@1.0.4","target":"pkg:pypi/demo-2205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34425@1.0.0","target":"pkg:pypi/demo-21269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34426@1.0.1","target":"pkg:pypi/demo-22328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34426@1.0.1","target":"pkg:pypi/demo-33922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34427@1.0.2","target":"pkg:pypi/demo-12130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34427@1.0.2","target":"pkg:pypi/demo-13327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34428@1.0.3","target":"pkg:pypi/demo-26030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34429@1.0.4","target":"pkg:pypi/demo-24990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3442@1.0.2","target":"pkg:pypi/demo-16560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3442@1.0.2","target":"pkg:pypi/demo-30297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34430@1.0.0","target":"pkg:pypi/demo-11279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34430@1.0.0","target":"pkg:pypi/demo-15067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34431@1.0.1","target":"pkg:pypi/demo-13280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34431@1.0.1","target":"pkg:pypi/demo-30746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34431@1.0.1","target":"pkg:pypi/demo-33964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34432@1.0.2","target":"pkg:pypi/demo-15140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34432@1.0.2","target":"pkg:pypi/demo-23410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34432@1.0.2","target":"pkg:pypi/demo-27393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34432@1.0.2","target":"pkg:pypi/demo-32720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34433@1.0.3","target":"pkg:pypi/demo-13441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34433@1.0.3","target":"pkg:pypi/demo-22597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34433@1.0.3","target":"pkg:pypi/demo-27614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34433@1.0.3","target":"pkg:pypi/demo-28631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34434@1.0.4","target":"pkg:pypi/demo-12710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34434@1.0.4","target":"pkg:pypi/demo-22650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34434@1.0.4","target":"pkg:pypi/demo-25348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34435@1.0.0","target":"pkg:pypi/demo-1668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34435@1.0.0","target":"pkg:pypi/demo-17000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34435@1.0.0","target":"pkg:pypi/demo-23930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34436@1.0.1","target":"pkg:pypi/demo-10485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34436@1.0.1","target":"pkg:pypi/demo-17314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34436@1.0.1","target":"pkg:pypi/demo-23218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34436@1.0.1","target":"pkg:pypi/demo-33294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34437@1.0.2","target":"pkg:pypi/demo-21479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34437@1.0.2","target":"pkg:pypi/demo-30241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34438@1.0.3","target":"pkg:pypi/demo-20407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34438@1.0.3","target":"pkg:pypi/demo-24821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34439@1.0.4","target":"pkg:pypi/demo-25756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3443@1.0.3","target":"pkg:pypi/demo-2538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34440@1.0.0","target":"pkg:pypi/demo-21221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34440@1.0.0","target":"pkg:pypi/demo-22373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34440@1.0.0","target":"pkg:pypi/demo-29883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34441@1.0.1","target":"pkg:pypi/demo-10473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34441@1.0.1","target":"pkg:pypi/demo-13121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34441@1.0.1","target":"pkg:pypi/demo-14267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34441@1.0.1","target":"pkg:pypi/demo-28128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34442@1.0.2","target":"pkg:pypi/demo-13329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34442@1.0.2","target":"pkg:pypi/demo-15270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34443@1.0.3","target":"pkg:pypi/demo-24260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34444@1.0.4","target":"pkg:pypi/demo-13946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34444@1.0.4","target":"pkg:pypi/demo-19438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34444@1.0.4","target":"pkg:pypi/demo-2186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34444@1.0.4","target":"pkg:pypi/demo-24471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34445@1.0.0","target":"pkg:pypi/demo-2583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34445@1.0.0","target":"pkg:pypi/demo-27682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34445@1.0.0","target":"pkg:pypi/demo-29401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34446@1.0.1","target":"pkg:pypi/demo-16889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34446@1.0.1","target":"pkg:pypi/demo-29903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34447@1.0.2","target":"pkg:pypi/demo-13297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34447@1.0.2","target":"pkg:pypi/demo-14928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34448@1.0.3","target":"pkg:pypi/demo-16938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34449@1.0.4","target":"pkg:pypi/demo-10131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34449@1.0.4","target":"pkg:pypi/demo-34319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3444@1.0.4","target":"pkg:pypi/demo-10218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3444@1.0.4","target":"pkg:pypi/demo-12616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34450@1.0.0","target":"pkg:pypi/demo-1459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34450@1.0.0","target":"pkg:pypi/demo-29589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34451@1.0.1","target":"pkg:pypi/demo-12853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34452@1.0.2","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34453@1.0.3","target":"pkg:pypi/demo-13618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34453@1.0.3","target":"pkg:pypi/demo-20883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34453@1.0.3","target":"pkg:pypi/demo-26784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34453@1.0.3","target":"pkg:pypi/demo-32377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34454@1.0.4","target":"pkg:pypi/demo-1868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34454@1.0.4","target":"pkg:pypi/demo-22178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34454@1.0.4","target":"pkg:pypi/demo-34299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34455@1.0.0","target":"pkg:pypi/demo-18932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34455@1.0.0","target":"pkg:pypi/demo-20161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34456@1.0.1","target":"pkg:pypi/demo-14416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34456@1.0.1","target":"pkg:pypi/demo-27946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34456@1.0.1","target":"pkg:pypi/demo-32076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34457@1.0.2","target":"pkg:pypi/demo-23971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34457@1.0.2","target":"pkg:pypi/demo-29630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34457@1.0.2","target":"pkg:pypi/demo-30286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34457@1.0.2","target":"pkg:pypi/demo-32724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34458@1.0.3","target":"pkg:pypi/demo-13080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34458@1.0.3","target":"pkg:pypi/demo-13748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34458@1.0.3","target":"pkg:pypi/demo-15161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34458@1.0.3","target":"pkg:pypi/demo-24257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34459@1.0.4","target":"pkg:pypi/demo-2107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3445@1.0.0","target":"pkg:pypi/demo-15292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3445@1.0.0","target":"pkg:pypi/demo-16873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3445@1.0.0","target":"pkg:pypi/demo-26442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3445@1.0.0","target":"pkg:pypi/demo-28624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34460@1.0.0","target":"pkg:pypi/demo-2138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34460@1.0.0","target":"pkg:pypi/demo-22237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34460@1.0.0","target":"pkg:pypi/demo-25613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34460@1.0.0","target":"pkg:pypi/demo-2682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34461@1.0.1","target":"pkg:pypi/demo-20123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34461@1.0.1","target":"pkg:pypi/demo-25408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34462@1.0.2","target":"pkg:pypi/demo-18109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34462@1.0.2","target":"pkg:pypi/demo-19784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34462@1.0.2","target":"pkg:pypi/demo-3385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34463@1.0.3","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34463@1.0.3","target":"pkg:pypi/demo-21366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34463@1.0.3","target":"pkg:pypi/demo-32752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34464@1.0.4","target":"pkg:pypi/demo-177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34464@1.0.4","target":"pkg:pypi/demo-2404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34464@1.0.4","target":"pkg:pypi/demo-25284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34465@1.0.0","target":"pkg:pypi/demo-11980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34465@1.0.0","target":"pkg:pypi/demo-13525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34465@1.0.0","target":"pkg:pypi/demo-14547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34465@1.0.0","target":"pkg:pypi/demo-2803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34466@1.0.1","target":"pkg:pypi/demo-34145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34467@1.0.2","target":"pkg:pypi/demo-21463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34467@1.0.2","target":"pkg:pypi/demo-22386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34467@1.0.2","target":"pkg:pypi/demo-26696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34467@1.0.2","target":"pkg:pypi/demo-33883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34468@1.0.3","target":"pkg:pypi/demo-3444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34469@1.0.4","target":"pkg:pypi/demo-16912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34469@1.0.4","target":"pkg:pypi/demo-31609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34469@1.0.4","target":"pkg:pypi/demo-33267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3446@1.0.1","target":"pkg:pypi/demo-20541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3446@1.0.1","target":"pkg:pypi/demo-23171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3446@1.0.1","target":"pkg:pypi/demo-29449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3446@1.0.1","target":"pkg:pypi/demo-31729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34470@1.0.0","target":"pkg:pypi/demo-23439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34470@1.0.0","target":"pkg:pypi/demo-3143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34471@1.0.1","target":"pkg:pypi/demo-19301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34471@1.0.1","target":"pkg:pypi/demo-1976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34472@1.0.2","target":"pkg:pypi/demo-16903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34472@1.0.2","target":"pkg:pypi/demo-17188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34472@1.0.2","target":"pkg:pypi/demo-27616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34473@1.0.3","target":"pkg:pypi/demo-18663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34473@1.0.3","target":"pkg:pypi/demo-28168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34473@1.0.3","target":"pkg:pypi/demo-30445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34474@1.0.4","target":"pkg:pypi/demo-2297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34474@1.0.4","target":"pkg:pypi/demo-25835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34475@1.0.0","target":"pkg:pypi/demo-228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34476@1.0.1","target":"pkg:pypi/demo-13145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34476@1.0.1","target":"pkg:pypi/demo-26171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34477@1.0.2","target":"pkg:pypi/demo-27308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34478@1.0.3","target":"pkg:pypi/demo-20299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34478@1.0.3","target":"pkg:pypi/demo-20616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34479@1.0.4","target":"pkg:pypi/demo-18070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34479@1.0.4","target":"pkg:pypi/demo-21886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34479@1.0.4","target":"pkg:pypi/demo-2612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34479@1.0.4","target":"pkg:pypi/demo-27842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3447@1.0.2","target":"pkg:pypi/demo-15664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34480@1.0.0","target":"pkg:pypi/demo-16460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34480@1.0.0","target":"pkg:pypi/demo-18294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34480@1.0.0","target":"pkg:pypi/demo-21087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34480@1.0.0","target":"pkg:pypi/demo-33174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34481@1.0.1","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34481@1.0.1","target":"pkg:pypi/demo-14535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34481@1.0.1","target":"pkg:pypi/demo-22185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34481@1.0.1","target":"pkg:pypi/demo-31663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34482@1.0.2","target":"pkg:pypi/demo-23165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34482@1.0.2","target":"pkg:pypi/demo-31237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34482@1.0.2","target":"pkg:pypi/demo-32811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34482@1.0.2","target":"pkg:pypi/demo-33109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34483@1.0.3","target":"pkg:pypi/demo-11864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34483@1.0.3","target":"pkg:pypi/demo-15738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34483@1.0.3","target":"pkg:pypi/demo-20952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34484@1.0.4","target":"pkg:pypi/demo-15332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34484@1.0.4","target":"pkg:pypi/demo-22472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34484@1.0.4","target":"pkg:pypi/demo-28588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34485@1.0.0","target":"pkg:pypi/demo-30545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34486@1.0.1","target":"pkg:pypi/demo-15179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34486@1.0.1","target":"pkg:pypi/demo-28549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34486@1.0.1","target":"pkg:pypi/demo-32307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34487@1.0.2","target":"pkg:pypi/demo-21193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34487@1.0.2","target":"pkg:pypi/demo-24240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34487@1.0.2","target":"pkg:pypi/demo-24652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34488@1.0.3","target":"pkg:pypi/demo-1041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34488@1.0.3","target":"pkg:pypi/demo-1872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34489@1.0.4","target":"pkg:pypi/demo-23515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34489@1.0.4","target":"pkg:pypi/demo-26596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34489@1.0.4","target":"pkg:pypi/demo-28645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3448@1.0.3","target":"pkg:pypi/demo-13037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3448@1.0.3","target":"pkg:pypi/demo-25174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3448@1.0.3","target":"pkg:pypi/demo-28474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34490@1.0.0","target":"pkg:pypi/demo-10233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34490@1.0.0","target":"pkg:pypi/demo-15257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34490@1.0.0","target":"pkg:pypi/demo-2879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34491@1.0.1","target":"pkg:pypi/demo-10267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34491@1.0.1","target":"pkg:pypi/demo-2155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34491@1.0.1","target":"pkg:pypi/demo-25551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34491@1.0.1","target":"pkg:pypi/demo-27596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34492@1.0.2","target":"pkg:pypi/demo-13346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34492@1.0.2","target":"pkg:pypi/demo-17304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34492@1.0.2","target":"pkg:pypi/demo-295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34493@1.0.3","target":"pkg:pypi/demo-13024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34493@1.0.3","target":"pkg:pypi/demo-18415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34493@1.0.3","target":"pkg:pypi/demo-29181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34494@1.0.4","target":"pkg:pypi/demo-13457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34494@1.0.4","target":"pkg:pypi/demo-17058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34495@1.0.0","target":"pkg:pypi/demo-1477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34496@1.0.1","target":"pkg:pypi/demo-22587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34496@1.0.1","target":"pkg:pypi/demo-22591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34496@1.0.1","target":"pkg:pypi/demo-24586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34496@1.0.1","target":"pkg:pypi/demo-30150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34497@1.0.2","target":"pkg:pypi/demo-11908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34497@1.0.2","target":"pkg:pypi/demo-19247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34497@1.0.2","target":"pkg:pypi/demo-27493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34498@1.0.3","target":"pkg:pypi/demo-24325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34498@1.0.3","target":"pkg:pypi/demo-2735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34498@1.0.3","target":"pkg:pypi/demo-32980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34499@1.0.4","target":"pkg:pypi/demo-16708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3449@1.0.4","target":"pkg:pypi/demo-19113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3449@1.0.4","target":"pkg:pypi/demo-3028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-344@1.0.4","target":"pkg:pypi/demo-2489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-344@1.0.4","target":"pkg:pypi/demo-29572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34500@1.0.0","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34500@1.0.0","target":"pkg:pypi/demo-14433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34500@1.0.0","target":"pkg:pypi/demo-17030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34500@1.0.0","target":"pkg:pypi/demo-2862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34501@1.0.1","target":"pkg:pypi/demo-20030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34501@1.0.1","target":"pkg:pypi/demo-22256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34501@1.0.1","target":"pkg:pypi/demo-25677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34502@1.0.2","target":"pkg:pypi/demo-19930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34503@1.0.3","target":"pkg:pypi/demo-33794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34504@1.0.4","target":"pkg:pypi/demo-14940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34505@1.0.0","target":"pkg:pypi/demo-13798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34505@1.0.0","target":"pkg:pypi/demo-14603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34505@1.0.0","target":"pkg:pypi/demo-22913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34505@1.0.0","target":"pkg:pypi/demo-22990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34506@1.0.1","target":"pkg:pypi/demo-18994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34506@1.0.1","target":"pkg:pypi/demo-23610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34507@1.0.2","target":"pkg:pypi/demo-31603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34508@1.0.3","target":"pkg:pypi/demo-17580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34508@1.0.3","target":"pkg:pypi/demo-29409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34509@1.0.4","target":"pkg:pypi/demo-13528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34509@1.0.4","target":"pkg:pypi/demo-3398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3450@1.0.0","target":"pkg:pypi/demo-11676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3450@1.0.0","target":"pkg:pypi/demo-19646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3450@1.0.0","target":"pkg:pypi/demo-25909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34510@1.0.0","target":"pkg:pypi/demo-19221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34510@1.0.0","target":"pkg:pypi/demo-20200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34511@1.0.1","target":"pkg:pypi/demo-28217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34511@1.0.1","target":"pkg:pypi/demo-33783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34512@1.0.2","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34512@1.0.2","target":"pkg:pypi/demo-21555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34512@1.0.2","target":"pkg:pypi/demo-23884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34512@1.0.2","target":"pkg:pypi/demo-25783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34513@1.0.3","target":"pkg:pypi/demo-21006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34513@1.0.3","target":"pkg:pypi/demo-22379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34514@1.0.4","target":"pkg:pypi/demo-20251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34514@1.0.4","target":"pkg:pypi/demo-23249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34514@1.0.4","target":"pkg:pypi/demo-27910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34514@1.0.4","target":"pkg:pypi/demo-27947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34515@1.0.0","target":"pkg:pypi/demo-30475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34516@1.0.1","target":"pkg:pypi/demo-1121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34516@1.0.1","target":"pkg:pypi/demo-13693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34516@1.0.1","target":"pkg:pypi/demo-2157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34517@1.0.2","target":"pkg:pypi/demo-21063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34517@1.0.2","target":"pkg:pypi/demo-22090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34517@1.0.2","target":"pkg:pypi/demo-24343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34517@1.0.2","target":"pkg:pypi/demo-34489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34518@1.0.3","target":"pkg:pypi/demo-24340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34518@1.0.3","target":"pkg:pypi/demo-27034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34518@1.0.3","target":"pkg:pypi/demo-27746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34518@1.0.3","target":"pkg:pypi/demo-30287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34519@1.0.4","target":"pkg:pypi/demo-14126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34519@1.0.4","target":"pkg:pypi/demo-32040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3451@1.0.1","target":"pkg:pypi/demo-25827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34520@1.0.0","target":"pkg:pypi/demo-17312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34520@1.0.0","target":"pkg:pypi/demo-1959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34520@1.0.0","target":"pkg:pypi/demo-20738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34520@1.0.0","target":"pkg:pypi/demo-25871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34521@1.0.1","target":"pkg:pypi/demo-12110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34521@1.0.1","target":"pkg:pypi/demo-26307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34522@1.0.2","target":"pkg:pypi/demo-18184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34522@1.0.2","target":"pkg:pypi/demo-22754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34522@1.0.2","target":"pkg:pypi/demo-26424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34523@1.0.3","target":"pkg:pypi/demo-3193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34524@1.0.4","target":"pkg:pypi/demo-15858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34524@1.0.4","target":"pkg:pypi/demo-2457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34524@1.0.4","target":"pkg:pypi/demo-25892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34524@1.0.4","target":"pkg:pypi/demo-28106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34525@1.0.0","target":"pkg:pypi/demo-13367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34525@1.0.0","target":"pkg:pypi/demo-21802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34525@1.0.0","target":"pkg:pypi/demo-23860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34525@1.0.0","target":"pkg:pypi/demo-3141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34526@1.0.1","target":"pkg:pypi/demo-18266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34526@1.0.1","target":"pkg:pypi/demo-1831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34526@1.0.1","target":"pkg:pypi/demo-30286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34527@1.0.2","target":"pkg:pypi/demo-1334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34527@1.0.2","target":"pkg:pypi/demo-25533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34527@1.0.2","target":"pkg:pypi/demo-28567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34528@1.0.3","target":"pkg:pypi/demo-25086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34528@1.0.3","target":"pkg:pypi/demo-25558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34529@1.0.4","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3452@1.0.2","target":"pkg:pypi/demo-15143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3452@1.0.2","target":"pkg:pypi/demo-18552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3452@1.0.2","target":"pkg:pypi/demo-22137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34530@1.0.0","target":"pkg:pypi/demo-14851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34530@1.0.0","target":"pkg:pypi/demo-15427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34530@1.0.0","target":"pkg:pypi/demo-23931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34531@1.0.1","target":"pkg:pypi/demo-10087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34531@1.0.1","target":"pkg:pypi/demo-12736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34531@1.0.1","target":"pkg:pypi/demo-2143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34531@1.0.1","target":"pkg:pypi/demo-32695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34532@1.0.2","target":"pkg:pypi/demo-21078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34532@1.0.2","target":"pkg:pypi/demo-29978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34532@1.0.2","target":"pkg:pypi/demo-30322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34533@1.0.3","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34533@1.0.3","target":"pkg:pypi/demo-16560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34533@1.0.3","target":"pkg:pypi/demo-17168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34533@1.0.3","target":"pkg:pypi/demo-22563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34534@1.0.4","target":"pkg:pypi/demo-1357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34534@1.0.4","target":"pkg:pypi/demo-2240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34535@1.0.0","target":"pkg:pypi/demo-10810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34535@1.0.0","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34535@1.0.0","target":"pkg:pypi/demo-17435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34535@1.0.0","target":"pkg:pypi/demo-25814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34536@1.0.1","target":"pkg:pypi/demo-17742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34536@1.0.1","target":"pkg:pypi/demo-27435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34537@1.0.2","target":"pkg:pypi/demo-17383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34537@1.0.2","target":"pkg:pypi/demo-32256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34537@1.0.2","target":"pkg:pypi/demo-34461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34538@1.0.3","target":"pkg:pypi/demo-19441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34538@1.0.3","target":"pkg:pypi/demo-25942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34539@1.0.4","target":"pkg:pypi/demo-14715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34539@1.0.4","target":"pkg:pypi/demo-23954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34539@1.0.4","target":"pkg:pypi/demo-30906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3453@1.0.3","target":"pkg:pypi/demo-22483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3453@1.0.3","target":"pkg:pypi/demo-2345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34540@1.0.0","target":"pkg:pypi/demo-17315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34540@1.0.0","target":"pkg:pypi/demo-18331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34540@1.0.0","target":"pkg:pypi/demo-23989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34541@1.0.1","target":"pkg:pypi/demo-1599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34541@1.0.1","target":"pkg:pypi/demo-18889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34541@1.0.1","target":"pkg:pypi/demo-30875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34542@1.0.2","target":"pkg:pypi/demo-28331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34542@1.0.2","target":"pkg:pypi/demo-30678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34542@1.0.2","target":"pkg:pypi/demo-34518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34543@1.0.3","target":"pkg:pypi/demo-18691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34543@1.0.3","target":"pkg:pypi/demo-30411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34543@1.0.3","target":"pkg:pypi/demo-33431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34544@1.0.4","target":"pkg:pypi/demo-22488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34544@1.0.4","target":"pkg:pypi/demo-30692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34545@1.0.0","target":"pkg:pypi/demo-33470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34546@1.0.1","target":"pkg:pypi/demo-16620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34546@1.0.1","target":"pkg:pypi/demo-33438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34547@1.0.2","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34547@1.0.2","target":"pkg:pypi/demo-20516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34547@1.0.2","target":"pkg:pypi/demo-32138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34548@1.0.3","target":"pkg:pypi/demo-14725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34548@1.0.3","target":"pkg:pypi/demo-19297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34548@1.0.3","target":"pkg:pypi/demo-28493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34549@1.0.4","target":"pkg:pypi/demo-10052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34549@1.0.4","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34549@1.0.4","target":"pkg:pypi/demo-24519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3454@1.0.4","target":"pkg:pypi/demo-1791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3454@1.0.4","target":"pkg:pypi/demo-2114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3454@1.0.4","target":"pkg:pypi/demo-27696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34550@1.0.0","target":"pkg:pypi/demo-33226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34551@1.0.1","target":"pkg:pypi/demo-12455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34551@1.0.1","target":"pkg:pypi/demo-32145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34551@1.0.1","target":"pkg:pypi/demo-32463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34552@1.0.2","target":"pkg:pypi/demo-12519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34552@1.0.2","target":"pkg:pypi/demo-18577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34553@1.0.3","target":"pkg:pypi/demo-12056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34553@1.0.3","target":"pkg:pypi/demo-22146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34553@1.0.3","target":"pkg:pypi/demo-22332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34553@1.0.3","target":"pkg:pypi/demo-25546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34554@1.0.4","target":"pkg:pypi/demo-15190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34554@1.0.4","target":"pkg:pypi/demo-17205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34554@1.0.4","target":"pkg:pypi/demo-20513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34554@1.0.4","target":"pkg:pypi/demo-34007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34555@1.0.0","target":"pkg:pypi/demo-13256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34555@1.0.0","target":"pkg:pypi/demo-14239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34555@1.0.0","target":"pkg:pypi/demo-25015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34555@1.0.0","target":"pkg:pypi/demo-34525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34556@1.0.1","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34556@1.0.1","target":"pkg:pypi/demo-17472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34557@1.0.2","target":"pkg:pypi/demo-1222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34557@1.0.2","target":"pkg:pypi/demo-26695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34557@1.0.2","target":"pkg:pypi/demo-28376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34557@1.0.2","target":"pkg:pypi/demo-30360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34558@1.0.3","target":"pkg:pypi/demo-23474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34558@1.0.3","target":"pkg:pypi/demo-23594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34558@1.0.3","target":"pkg:pypi/demo-30180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34559@1.0.4","target":"pkg:pypi/demo-17597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34559@1.0.4","target":"pkg:pypi/demo-22737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34559@1.0.4","target":"pkg:pypi/demo-25912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34559@1.0.4","target":"pkg:pypi/demo-30516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3455@1.0.0","target":"pkg:pypi/demo-21184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3455@1.0.0","target":"pkg:pypi/demo-22373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3455@1.0.0","target":"pkg:pypi/demo-33728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34560@1.0.0","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34560@1.0.0","target":"pkg:pypi/demo-22444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34560@1.0.0","target":"pkg:pypi/demo-25535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34560@1.0.0","target":"pkg:pypi/demo-32245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34561@1.0.1","target":"pkg:pypi/demo-25599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34561@1.0.1","target":"pkg:pypi/demo-28908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34562@1.0.2","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34562@1.0.2","target":"pkg:pypi/demo-1497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34563@1.0.3","target":"pkg:pypi/demo-20873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34563@1.0.3","target":"pkg:pypi/demo-22421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34564@1.0.4","target":"pkg:pypi/demo-15861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34564@1.0.4","target":"pkg:pypi/demo-21420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34565@1.0.0","target":"pkg:pypi/demo-2560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34565@1.0.0","target":"pkg:pypi/demo-27333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34565@1.0.0","target":"pkg:pypi/demo-33352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34566@1.0.1","target":"pkg:pypi/demo-10020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34566@1.0.1","target":"pkg:pypi/demo-18031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34567@1.0.2","target":"pkg:pypi/demo-24235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34568@1.0.3","target":"pkg:pypi/demo-1298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34568@1.0.3","target":"pkg:pypi/demo-17953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34568@1.0.3","target":"pkg:pypi/demo-24155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34568@1.0.3","target":"pkg:pypi/demo-27847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34569@1.0.4","target":"pkg:pypi/demo-10904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34569@1.0.4","target":"pkg:pypi/demo-20737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34569@1.0.4","target":"pkg:pypi/demo-25088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3456@1.0.1","target":"pkg:pypi/demo-11950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3456@1.0.1","target":"pkg:pypi/demo-13322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3456@1.0.1","target":"pkg:pypi/demo-30101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3456@1.0.1","target":"pkg:pypi/demo-32325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34570@1.0.0","target":"pkg:pypi/demo-16097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34570@1.0.0","target":"pkg:pypi/demo-17124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34570@1.0.0","target":"pkg:pypi/demo-27529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34570@1.0.0","target":"pkg:pypi/demo-29021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34571@1.0.1","target":"pkg:pypi/demo-13630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34572@1.0.2","target":"pkg:pypi/demo-13331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34572@1.0.2","target":"pkg:pypi/demo-23743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34572@1.0.2","target":"pkg:pypi/demo-24531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34573@1.0.3","target":"pkg:pypi/demo-23516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34573@1.0.3","target":"pkg:pypi/demo-34341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34574@1.0.4","target":"pkg:pypi/demo-23247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34574@1.0.4","target":"pkg:pypi/demo-27728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34575@1.0.0","target":"pkg:pypi/demo-11249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34575@1.0.0","target":"pkg:pypi/demo-11902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34575@1.0.0","target":"pkg:pypi/demo-1634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34575@1.0.0","target":"pkg:pypi/demo-2837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34576@1.0.1","target":"pkg:pypi/demo-1641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34576@1.0.1","target":"pkg:pypi/demo-17631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34577@1.0.2","target":"pkg:pypi/demo-15600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34577@1.0.2","target":"pkg:pypi/demo-18165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34577@1.0.2","target":"pkg:pypi/demo-18243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34577@1.0.2","target":"pkg:pypi/demo-28834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34578@1.0.3","target":"pkg:pypi/demo-29494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34579@1.0.4","target":"pkg:pypi/demo-12676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34579@1.0.4","target":"pkg:pypi/demo-25464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34579@1.0.4","target":"pkg:pypi/demo-26998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3457@1.0.2","target":"pkg:pypi/demo-26006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3457@1.0.2","target":"pkg:pypi/demo-31778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34580@1.0.0","target":"pkg:pypi/demo-17082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34580@1.0.0","target":"pkg:pypi/demo-19253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34580@1.0.0","target":"pkg:pypi/demo-29716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34581@1.0.1","target":"pkg:pypi/demo-10742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34581@1.0.1","target":"pkg:pypi/demo-17404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34582@1.0.2","target":"pkg:pypi/demo-1479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34582@1.0.2","target":"pkg:pypi/demo-17307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34582@1.0.2","target":"pkg:pypi/demo-27649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34582@1.0.2","target":"pkg:pypi/demo-30368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34583@1.0.3","target":"pkg:pypi/demo-10986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34583@1.0.3","target":"pkg:pypi/demo-1451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34583@1.0.3","target":"pkg:pypi/demo-1817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34583@1.0.3","target":"pkg:pypi/demo-23545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34584@1.0.4","target":"pkg:pypi/demo-15428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34584@1.0.4","target":"pkg:pypi/demo-25776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34584@1.0.4","target":"pkg:pypi/demo-32624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34585@1.0.0","target":"pkg:pypi/demo-26446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34585@1.0.0","target":"pkg:pypi/demo-3339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34586@1.0.1","target":"pkg:pypi/demo-12594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34586@1.0.1","target":"pkg:pypi/demo-20704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34586@1.0.1","target":"pkg:pypi/demo-23328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34586@1.0.1","target":"pkg:pypi/demo-30246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34587@1.0.2","target":"pkg:pypi/demo-15048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34587@1.0.2","target":"pkg:pypi/demo-29810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34588@1.0.3","target":"pkg:pypi/demo-10337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34588@1.0.3","target":"pkg:pypi/demo-25331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34588@1.0.3","target":"pkg:pypi/demo-34487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34589@1.0.4","target":"pkg:pypi/demo-23635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34589@1.0.4","target":"pkg:pypi/demo-2761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3458@1.0.3","target":"pkg:pypi/demo-28180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3458@1.0.3","target":"pkg:pypi/demo-31710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34590@1.0.0","target":"pkg:pypi/demo-1198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34590@1.0.0","target":"pkg:pypi/demo-15980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34590@1.0.0","target":"pkg:pypi/demo-27444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34590@1.0.0","target":"pkg:pypi/demo-32561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34591@1.0.1","target":"pkg:pypi/demo-14658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34591@1.0.1","target":"pkg:pypi/demo-17344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34591@1.0.1","target":"pkg:pypi/demo-18876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34591@1.0.1","target":"pkg:pypi/demo-32284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34592@1.0.2","target":"pkg:pypi/demo-25999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34593@1.0.3","target":"pkg:pypi/demo-11983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34593@1.0.3","target":"pkg:pypi/demo-18999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34593@1.0.3","target":"pkg:pypi/demo-21410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34594@1.0.4","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34594@1.0.4","target":"pkg:pypi/demo-27151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34594@1.0.4","target":"pkg:pypi/demo-3236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34594@1.0.4","target":"pkg:pypi/demo-34498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34595@1.0.0","target":"pkg:pypi/demo-26202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34595@1.0.0","target":"pkg:pypi/demo-30047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34596@1.0.1","target":"pkg:pypi/demo-14904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34596@1.0.1","target":"pkg:pypi/demo-17002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34597@1.0.2","target":"pkg:pypi/demo-20516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34598@1.0.3","target":"pkg:pypi/demo-1723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34598@1.0.3","target":"pkg:pypi/demo-21604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34598@1.0.3","target":"pkg:pypi/demo-24278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34599@1.0.4","target":"pkg:pypi/demo-12034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34599@1.0.4","target":"pkg:pypi/demo-21463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34599@1.0.4","target":"pkg:pypi/demo-27667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34599@1.0.4","target":"pkg:pypi/demo-34014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3459@1.0.4","target":"pkg:pypi/demo-16044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3459@1.0.4","target":"pkg:pypi/demo-22553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-345@1.0.0","target":"pkg:pypi/demo-13992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-345@1.0.0","target":"pkg:pypi/demo-21229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-345@1.0.0","target":"pkg:pypi/demo-26784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-345@1.0.0","target":"pkg:pypi/demo-34057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34600@1.0.0","target":"pkg:pypi/demo-14555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34600@1.0.0","target":"pkg:pypi/demo-14941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34601@1.0.1","target":"pkg:pypi/demo-14779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34602@1.0.2","target":"pkg:pypi/demo-22722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34603@1.0.3","target":"pkg:pypi/demo-15241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34603@1.0.3","target":"pkg:pypi/demo-2436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34604@1.0.4","target":"pkg:pypi/demo-1347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34604@1.0.4","target":"pkg:pypi/demo-1677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34604@1.0.4","target":"pkg:pypi/demo-17115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34605@1.0.0","target":"pkg:pypi/demo-18928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34605@1.0.0","target":"pkg:pypi/demo-21698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34605@1.0.0","target":"pkg:pypi/demo-32377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34605@1.0.0","target":"pkg:pypi/demo-32830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34606@1.0.1","target":"pkg:pypi/demo-21147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34607@1.0.2","target":"pkg:pypi/demo-14849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34607@1.0.2","target":"pkg:pypi/demo-17677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34607@1.0.2","target":"pkg:pypi/demo-29697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34607@1.0.2","target":"pkg:pypi/demo-31961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34608@1.0.3","target":"pkg:pypi/demo-17483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34609@1.0.4","target":"pkg:pypi/demo-26932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34609@1.0.4","target":"pkg:pypi/demo-30334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3460@1.0.0","target":"pkg:pypi/demo-12062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3460@1.0.0","target":"pkg:pypi/demo-18652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3460@1.0.0","target":"pkg:pypi/demo-30797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34610@1.0.0","target":"pkg:pypi/demo-10836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34610@1.0.0","target":"pkg:pypi/demo-17987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34610@1.0.0","target":"pkg:pypi/demo-18987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34610@1.0.0","target":"pkg:pypi/demo-26209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34611@1.0.1","target":"pkg:pypi/demo-1090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34611@1.0.1","target":"pkg:pypi/demo-28140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34611@1.0.1","target":"pkg:pypi/demo-29346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34611@1.0.1","target":"pkg:pypi/demo-32864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34612@1.0.2","target":"pkg:pypi/demo-27041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34613@1.0.3","target":"pkg:pypi/demo-11229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34613@1.0.3","target":"pkg:pypi/demo-12717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34613@1.0.3","target":"pkg:pypi/demo-20967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34614@1.0.4","target":"pkg:pypi/demo-24096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34614@1.0.4","target":"pkg:pypi/demo-27974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34615@1.0.0","target":"pkg:pypi/demo-13076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34615@1.0.0","target":"pkg:pypi/demo-20180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34615@1.0.0","target":"pkg:pypi/demo-30421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34616@1.0.1","target":"pkg:pypi/demo-1661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34616@1.0.1","target":"pkg:pypi/demo-20372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34616@1.0.1","target":"pkg:pypi/demo-32798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34617@1.0.2","target":"pkg:pypi/demo-11387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34617@1.0.2","target":"pkg:pypi/demo-22482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34618@1.0.3","target":"pkg:pypi/demo-20569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34618@1.0.3","target":"pkg:pypi/demo-30579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34618@1.0.3","target":"pkg:pypi/demo-34173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34619@1.0.4","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34619@1.0.4","target":"pkg:pypi/demo-10854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34619@1.0.4","target":"pkg:pypi/demo-28022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3461@1.0.1","target":"pkg:pypi/demo-13949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3461@1.0.1","target":"pkg:pypi/demo-15743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3461@1.0.1","target":"pkg:pypi/demo-25835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3461@1.0.1","target":"pkg:pypi/demo-30633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34620@1.0.0","target":"pkg:pypi/demo-16095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34620@1.0.0","target":"pkg:pypi/demo-17566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34620@1.0.0","target":"pkg:pypi/demo-31237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34620@1.0.0","target":"pkg:pypi/demo-33141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34621@1.0.1","target":"pkg:pypi/demo-16861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34621@1.0.1","target":"pkg:pypi/demo-17977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34621@1.0.1","target":"pkg:pypi/demo-26291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34622@1.0.2","target":"pkg:pypi/demo-10860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34623@1.0.3","target":"pkg:pypi/demo-16853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34623@1.0.3","target":"pkg:pypi/demo-33682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34624@1.0.4","target":"pkg:pypi/demo-14542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34624@1.0.4","target":"pkg:pypi/demo-27970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34624@1.0.4","target":"pkg:pypi/demo-29927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34624@1.0.4","target":"pkg:pypi/demo-30042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34625@1.0.0","target":"pkg:pypi/demo-1707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34625@1.0.0","target":"pkg:pypi/demo-31432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34626@1.0.1","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34626@1.0.1","target":"pkg:pypi/demo-12035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34626@1.0.1","target":"pkg:pypi/demo-14044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34626@1.0.1","target":"pkg:pypi/demo-20656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34627@1.0.2","target":"pkg:pypi/demo-22057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34627@1.0.2","target":"pkg:pypi/demo-24733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34628@1.0.3","target":"pkg:pypi/demo-12074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34628@1.0.3","target":"pkg:pypi/demo-32227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34628@1.0.3","target":"pkg:pypi/demo-33617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34628@1.0.3","target":"pkg:pypi/demo-34057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34629@1.0.4","target":"pkg:pypi/demo-11586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34629@1.0.4","target":"pkg:pypi/demo-33006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3462@1.0.2","target":"pkg:pypi/demo-20883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3462@1.0.2","target":"pkg:pypi/demo-21200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3462@1.0.2","target":"pkg:pypi/demo-3046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34630@1.0.0","target":"pkg:pypi/demo-12616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34630@1.0.0","target":"pkg:pypi/demo-23256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34630@1.0.0","target":"pkg:pypi/demo-26558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34630@1.0.0","target":"pkg:pypi/demo-29316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34631@1.0.1","target":"pkg:pypi/demo-19885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34632@1.0.2","target":"pkg:pypi/demo-33446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34633@1.0.3","target":"pkg:pypi/demo-10482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34633@1.0.3","target":"pkg:pypi/demo-13172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34633@1.0.3","target":"pkg:pypi/demo-30854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34634@1.0.4","target":"pkg:pypi/demo-13483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34634@1.0.4","target":"pkg:pypi/demo-14601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34634@1.0.4","target":"pkg:pypi/demo-2601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34634@1.0.4","target":"pkg:pypi/demo-34240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34635@1.0.0","target":"pkg:pypi/demo-14798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34635@1.0.0","target":"pkg:pypi/demo-21479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34635@1.0.0","target":"pkg:pypi/demo-2521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34635@1.0.0","target":"pkg:pypi/demo-30079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34636@1.0.1","target":"pkg:pypi/demo-16141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34636@1.0.1","target":"pkg:pypi/demo-27718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34637@1.0.2","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34637@1.0.2","target":"pkg:pypi/demo-30191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34638@1.0.3","target":"pkg:pypi/demo-29535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34639@1.0.4","target":"pkg:pypi/demo-30309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3463@1.0.3","target":"pkg:pypi/demo-10318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3463@1.0.3","target":"pkg:pypi/demo-14725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3463@1.0.3","target":"pkg:pypi/demo-32377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34640@1.0.0","target":"pkg:pypi/demo-11641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34640@1.0.0","target":"pkg:pypi/demo-14797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34640@1.0.0","target":"pkg:pypi/demo-33261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34641@1.0.1","target":"pkg:pypi/demo-1612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34641@1.0.1","target":"pkg:pypi/demo-17980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34642@1.0.2","target":"pkg:pypi/demo-20110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34642@1.0.2","target":"pkg:pypi/demo-28385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34642@1.0.2","target":"pkg:pypi/demo-31078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34643@1.0.3","target":"pkg:pypi/demo-19083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34643@1.0.3","target":"pkg:pypi/demo-19869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34644@1.0.4","target":"pkg:pypi/demo-34609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34645@1.0.0","target":"pkg:pypi/demo-22325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34645@1.0.0","target":"pkg:pypi/demo-23655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34645@1.0.0","target":"pkg:pypi/demo-29965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34646@1.0.1","target":"pkg:pypi/demo-12121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34647@1.0.2","target":"pkg:pypi/demo-12843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34647@1.0.2","target":"pkg:pypi/demo-20718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34648@1.0.3","target":"pkg:pypi/demo-17974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34648@1.0.3","target":"pkg:pypi/demo-21177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34648@1.0.3","target":"pkg:pypi/demo-28348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34649@1.0.4","target":"pkg:pypi/demo-1348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34649@1.0.4","target":"pkg:pypi/demo-23311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34649@1.0.4","target":"pkg:pypi/demo-2405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34649@1.0.4","target":"pkg:pypi/demo-25514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3464@1.0.4","target":"pkg:pypi/demo-15384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3464@1.0.4","target":"pkg:pypi/demo-2090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3464@1.0.4","target":"pkg:pypi/demo-2677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34650@1.0.0","target":"pkg:pypi/demo-17884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34650@1.0.0","target":"pkg:pypi/demo-26107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34651@1.0.1","target":"pkg:pypi/demo-11844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34652@1.0.2","target":"pkg:pypi/demo-10857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34652@1.0.2","target":"pkg:pypi/demo-26565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34653@1.0.3","target":"pkg:pypi/demo-13374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34653@1.0.3","target":"pkg:pypi/demo-17646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34653@1.0.3","target":"pkg:pypi/demo-25346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34653@1.0.3","target":"pkg:pypi/demo-29274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34654@1.0.4","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34654@1.0.4","target":"pkg:pypi/demo-12410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34654@1.0.4","target":"pkg:pypi/demo-18164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34654@1.0.4","target":"pkg:pypi/demo-34332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34655@1.0.0","target":"pkg:pypi/demo-21253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34655@1.0.0","target":"pkg:pypi/demo-3121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34656@1.0.1","target":"pkg:pypi/demo-10709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34657@1.0.2","target":"pkg:pypi/demo-24505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34658@1.0.3","target":"pkg:pypi/demo-19203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34658@1.0.3","target":"pkg:pypi/demo-29780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34658@1.0.3","target":"pkg:pypi/demo-33672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34659@1.0.4","target":"pkg:pypi/demo-11428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34659@1.0.4","target":"pkg:pypi/demo-21057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34659@1.0.4","target":"pkg:pypi/demo-28044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34659@1.0.4","target":"pkg:pypi/demo-29090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3465@1.0.0","target":"pkg:pypi/demo-16761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3465@1.0.0","target":"pkg:pypi/demo-19145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34660@1.0.0","target":"pkg:pypi/demo-11281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34660@1.0.0","target":"pkg:pypi/demo-28320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34660@1.0.0","target":"pkg:pypi/demo-28914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34660@1.0.0","target":"pkg:pypi/demo-32025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34661@1.0.1","target":"pkg:pypi/demo-12562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34661@1.0.1","target":"pkg:pypi/demo-17336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34662@1.0.2","target":"pkg:pypi/demo-19087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34662@1.0.2","target":"pkg:pypi/demo-23311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34662@1.0.2","target":"pkg:pypi/demo-30883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34663@1.0.3","target":"pkg:pypi/demo-14144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34663@1.0.3","target":"pkg:pypi/demo-15117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34663@1.0.3","target":"pkg:pypi/demo-20582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34663@1.0.3","target":"pkg:pypi/demo-27699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34664@1.0.4","target":"pkg:pypi/demo-15084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34664@1.0.4","target":"pkg:pypi/demo-19381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34664@1.0.4","target":"pkg:pypi/demo-29675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34664@1.0.4","target":"pkg:pypi/demo-32422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34665@1.0.0","target":"pkg:pypi/demo-15005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34665@1.0.0","target":"pkg:pypi/demo-25171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34665@1.0.0","target":"pkg:pypi/demo-32605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34666@1.0.1","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34666@1.0.1","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34666@1.0.1","target":"pkg:pypi/demo-19247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34666@1.0.1","target":"pkg:pypi/demo-3443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34667@1.0.2","target":"pkg:pypi/demo-12582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34667@1.0.2","target":"pkg:pypi/demo-14853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34668@1.0.3","target":"pkg:pypi/demo-21498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34669@1.0.4","target":"pkg:pypi/demo-13978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34669@1.0.4","target":"pkg:pypi/demo-23796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34669@1.0.4","target":"pkg:pypi/demo-26210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3466@1.0.1","target":"pkg:pypi/demo-26208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3466@1.0.1","target":"pkg:pypi/demo-26749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34670@1.0.0","target":"pkg:pypi/demo-17210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34670@1.0.0","target":"pkg:pypi/demo-18400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34670@1.0.0","target":"pkg:pypi/demo-28137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34670@1.0.0","target":"pkg:pypi/demo-29559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34671@1.0.1","target":"pkg:pypi/demo-12974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34672@1.0.2","target":"pkg:pypi/demo-23835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34673@1.0.3","target":"pkg:pypi/demo-11390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34673@1.0.3","target":"pkg:pypi/demo-2399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34674@1.0.4","target":"pkg:pypi/demo-22257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34674@1.0.4","target":"pkg:pypi/demo-25557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34674@1.0.4","target":"pkg:pypi/demo-28147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34675@1.0.0","target":"pkg:pypi/demo-24816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34675@1.0.0","target":"pkg:pypi/demo-29188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34676@1.0.1","target":"pkg:pypi/demo-2236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34676@1.0.1","target":"pkg:pypi/demo-33748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34677@1.0.2","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34677@1.0.2","target":"pkg:pypi/demo-18945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34677@1.0.2","target":"pkg:pypi/demo-22691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34678@1.0.3","target":"pkg:pypi/demo-13887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34679@1.0.4","target":"pkg:pypi/demo-17023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34679@1.0.4","target":"pkg:pypi/demo-23182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34679@1.0.4","target":"pkg:pypi/demo-33694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3467@1.0.2","target":"pkg:pypi/demo-1449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3467@1.0.2","target":"pkg:pypi/demo-28256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3467@1.0.2","target":"pkg:pypi/demo-29186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3467@1.0.2","target":"pkg:pypi/demo-29256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34680@1.0.0","target":"pkg:pypi/demo-16171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34680@1.0.0","target":"pkg:pypi/demo-2443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34680@1.0.0","target":"pkg:pypi/demo-28607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34680@1.0.0","target":"pkg:pypi/demo-29635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34681@1.0.1","target":"pkg:pypi/demo-26192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34681@1.0.1","target":"pkg:pypi/demo-2626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34681@1.0.1","target":"pkg:pypi/demo-26941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34681@1.0.1","target":"pkg:pypi/demo-27905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34682@1.0.2","target":"pkg:pypi/demo-18362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34682@1.0.2","target":"pkg:pypi/demo-21008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34682@1.0.2","target":"pkg:pypi/demo-29444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34683@1.0.3","target":"pkg:pypi/demo-15826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34683@1.0.3","target":"pkg:pypi/demo-22573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34683@1.0.3","target":"pkg:pypi/demo-22695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34683@1.0.3","target":"pkg:pypi/demo-30137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34684@1.0.4","target":"pkg:pypi/demo-3004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34685@1.0.0","target":"pkg:pypi/demo-14719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34685@1.0.0","target":"pkg:pypi/demo-22645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34685@1.0.0","target":"pkg:pypi/demo-24531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34685@1.0.0","target":"pkg:pypi/demo-25696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34686@1.0.1","target":"pkg:pypi/demo-26669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34686@1.0.1","target":"pkg:pypi/demo-2667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34687@1.0.2","target":"pkg:pypi/demo-1221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34687@1.0.2","target":"pkg:pypi/demo-17188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34687@1.0.2","target":"pkg:pypi/demo-29532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34688@1.0.3","target":"pkg:pypi/demo-3373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34689@1.0.4","target":"pkg:pypi/demo-19840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34689@1.0.4","target":"pkg:pypi/demo-32970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3468@1.0.3","target":"pkg:pypi/demo-16964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3468@1.0.3","target":"pkg:pypi/demo-26504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34690@1.0.0","target":"pkg:pypi/demo-12482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34690@1.0.0","target":"pkg:pypi/demo-3014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34690@1.0.0","target":"pkg:pypi/demo-34127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34691@1.0.1","target":"pkg:pypi/demo-2490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34691@1.0.1","target":"pkg:pypi/demo-25618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34691@1.0.1","target":"pkg:pypi/demo-25994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34692@1.0.2","target":"pkg:pypi/demo-19229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34692@1.0.2","target":"pkg:pypi/demo-19410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34692@1.0.2","target":"pkg:pypi/demo-34188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34693@1.0.3","target":"pkg:pypi/demo-12773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34693@1.0.3","target":"pkg:pypi/demo-27431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34693@1.0.3","target":"pkg:pypi/demo-32073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34694@1.0.4","target":"pkg:pypi/demo-21420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34694@1.0.4","target":"pkg:pypi/demo-29815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34694@1.0.4","target":"pkg:pypi/demo-31806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34695@1.0.0","target":"pkg:pypi/demo-29207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34696@1.0.1","target":"pkg:pypi/demo-24471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34696@1.0.1","target":"pkg:pypi/demo-27929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34696@1.0.1","target":"pkg:pypi/demo-30726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34696@1.0.1","target":"pkg:pypi/demo-34454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34697@1.0.2","target":"pkg:pypi/demo-13283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34697@1.0.2","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34697@1.0.2","target":"pkg:pypi/demo-1370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34697@1.0.2","target":"pkg:pypi/demo-24425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34698@1.0.3","target":"pkg:pypi/demo-18251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34698@1.0.3","target":"pkg:pypi/demo-22320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34699@1.0.4","target":"pkg:pypi/demo-12598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34699@1.0.4","target":"pkg:pypi/demo-23182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34699@1.0.4","target":"pkg:pypi/demo-3191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3469@1.0.4","target":"pkg:pypi/demo-11361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3469@1.0.4","target":"pkg:pypi/demo-11367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3469@1.0.4","target":"pkg:pypi/demo-20437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3469@1.0.4","target":"pkg:pypi/demo-34168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-346@1.0.1","target":"pkg:pypi/demo-11119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-346@1.0.1","target":"pkg:pypi/demo-19040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-346@1.0.1","target":"pkg:pypi/demo-26885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-346@1.0.1","target":"pkg:pypi/demo-30787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34700@1.0.0","target":"pkg:pypi/demo-21877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34700@1.0.0","target":"pkg:pypi/demo-28068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34700@1.0.0","target":"pkg:pypi/demo-32007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34701@1.0.1","target":"pkg:pypi/demo-13300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34702@1.0.2","target":"pkg:pypi/demo-30100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34703@1.0.3","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34703@1.0.3","target":"pkg:pypi/demo-16247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34703@1.0.3","target":"pkg:pypi/demo-2863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34703@1.0.3","target":"pkg:pypi/demo-34187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34704@1.0.4","target":"pkg:pypi/demo-10718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34705@1.0.0","target":"pkg:pypi/demo-1070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34705@1.0.0","target":"pkg:pypi/demo-11038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34705@1.0.0","target":"pkg:pypi/demo-29210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34705@1.0.0","target":"pkg:pypi/demo-32793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34706@1.0.1","target":"pkg:pypi/demo-20549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34706@1.0.1","target":"pkg:pypi/demo-2447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34707@1.0.2","target":"pkg:pypi/demo-16881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34707@1.0.2","target":"pkg:pypi/demo-34220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34708@1.0.3","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34708@1.0.3","target":"pkg:pypi/demo-15920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34708@1.0.3","target":"pkg:pypi/demo-24640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34708@1.0.3","target":"pkg:pypi/demo-27248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34709@1.0.4","target":"pkg:pypi/demo-10737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34709@1.0.4","target":"pkg:pypi/demo-13377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34709@1.0.4","target":"pkg:pypi/demo-18925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34709@1.0.4","target":"pkg:pypi/demo-34403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3470@1.0.0","target":"pkg:pypi/demo-17292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3470@1.0.0","target":"pkg:pypi/demo-21064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3470@1.0.0","target":"pkg:pypi/demo-3367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34710@1.0.0","target":"pkg:pypi/demo-13812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34710@1.0.0","target":"pkg:pypi/demo-18400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34710@1.0.0","target":"pkg:pypi/demo-18762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34710@1.0.0","target":"pkg:pypi/demo-18827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34711@1.0.1","target":"pkg:pypi/demo-12999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34711@1.0.1","target":"pkg:pypi/demo-16408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34711@1.0.1","target":"pkg:pypi/demo-17237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34711@1.0.1","target":"pkg:pypi/demo-21585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34712@1.0.2","target":"pkg:pypi/demo-14463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34712@1.0.2","target":"pkg:pypi/demo-17146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34712@1.0.2","target":"pkg:pypi/demo-24165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34712@1.0.2","target":"pkg:pypi/demo-30405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34713@1.0.3","target":"pkg:pypi/demo-14621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34713@1.0.3","target":"pkg:pypi/demo-26094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34713@1.0.3","target":"pkg:pypi/demo-33348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34713@1.0.3","target":"pkg:pypi/demo-34102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34714@1.0.4","target":"pkg:pypi/demo-33436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34715@1.0.0","target":"pkg:pypi/demo-31272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34716@1.0.1","target":"pkg:pypi/demo-1788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34716@1.0.1","target":"pkg:pypi/demo-27848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34716@1.0.1","target":"pkg:pypi/demo-28398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34717@1.0.2","target":"pkg:pypi/demo-25195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34718@1.0.3","target":"pkg:pypi/demo-12512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34718@1.0.3","target":"pkg:pypi/demo-18047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34718@1.0.3","target":"pkg:pypi/demo-2552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34718@1.0.3","target":"pkg:pypi/demo-3165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34719@1.0.4","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34719@1.0.4","target":"pkg:pypi/demo-22447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3471@1.0.1","target":"pkg:pypi/demo-17347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3471@1.0.1","target":"pkg:pypi/demo-19503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3471@1.0.1","target":"pkg:pypi/demo-24444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3471@1.0.1","target":"pkg:pypi/demo-29397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34720@1.0.0","target":"pkg:pypi/demo-27208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34721@1.0.1","target":"pkg:pypi/demo-1749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34721@1.0.1","target":"pkg:pypi/demo-22747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34721@1.0.1","target":"pkg:pypi/demo-2772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34721@1.0.1","target":"pkg:pypi/demo-29406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34722@1.0.2","target":"pkg:pypi/demo-10604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34723@1.0.3","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34723@1.0.3","target":"pkg:pypi/demo-13764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34723@1.0.3","target":"pkg:pypi/demo-14820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34723@1.0.3","target":"pkg:pypi/demo-17655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34724@1.0.4","target":"pkg:pypi/demo-11912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34724@1.0.4","target":"pkg:pypi/demo-20155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34724@1.0.4","target":"pkg:pypi/demo-21776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34725@1.0.0","target":"pkg:pypi/demo-34049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34726@1.0.1","target":"pkg:pypi/demo-15239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34726@1.0.1","target":"pkg:pypi/demo-32134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34727@1.0.2","target":"pkg:pypi/demo-12793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34727@1.0.2","target":"pkg:pypi/demo-14868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34727@1.0.2","target":"pkg:pypi/demo-20297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34728@1.0.3","target":"pkg:pypi/demo-11112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34728@1.0.3","target":"pkg:pypi/demo-12978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34728@1.0.3","target":"pkg:pypi/demo-24434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34728@1.0.3","target":"pkg:pypi/demo-30989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34729@1.0.4","target":"pkg:pypi/demo-12814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34729@1.0.4","target":"pkg:pypi/demo-16655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34729@1.0.4","target":"pkg:pypi/demo-23958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3472@1.0.2","target":"pkg:pypi/demo-18573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3472@1.0.2","target":"pkg:pypi/demo-27910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3472@1.0.2","target":"pkg:pypi/demo-317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34730@1.0.0","target":"pkg:pypi/demo-2104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34730@1.0.0","target":"pkg:pypi/demo-30708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34731@1.0.1","target":"pkg:pypi/demo-12982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34731@1.0.1","target":"pkg:pypi/demo-21038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34731@1.0.1","target":"pkg:pypi/demo-23815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34731@1.0.1","target":"pkg:pypi/demo-34403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34732@1.0.2","target":"pkg:pypi/demo-19003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34732@1.0.2","target":"pkg:pypi/demo-30097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34732@1.0.2","target":"pkg:pypi/demo-30784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34733@1.0.3","target":"pkg:pypi/demo-10880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34733@1.0.3","target":"pkg:pypi/demo-18120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34734@1.0.4","target":"pkg:pypi/demo-1077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34735@1.0.0","target":"pkg:pypi/demo-10541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34735@1.0.0","target":"pkg:pypi/demo-13548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34735@1.0.0","target":"pkg:pypi/demo-15462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34736@1.0.1","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34737@1.0.2","target":"pkg:pypi/demo-21729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34737@1.0.2","target":"pkg:pypi/demo-22639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34737@1.0.2","target":"pkg:pypi/demo-2471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34738@1.0.3","target":"pkg:pypi/demo-15674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34738@1.0.3","target":"pkg:pypi/demo-19079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34738@1.0.3","target":"pkg:pypi/demo-30382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34738@1.0.3","target":"pkg:pypi/demo-32471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34739@1.0.4","target":"pkg:pypi/demo-1182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34739@1.0.4","target":"pkg:pypi/demo-13459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34739@1.0.4","target":"pkg:pypi/demo-20651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3473@1.0.3","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3473@1.0.3","target":"pkg:pypi/demo-13036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3473@1.0.3","target":"pkg:pypi/demo-31313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3473@1.0.3","target":"pkg:pypi/demo-32898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34740@1.0.0","target":"pkg:pypi/demo-17748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34740@1.0.0","target":"pkg:pypi/demo-19335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34740@1.0.0","target":"pkg:pypi/demo-21715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34741@1.0.1","target":"pkg:pypi/demo-11376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34741@1.0.1","target":"pkg:pypi/demo-19303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34742@1.0.2","target":"pkg:pypi/demo-15530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34742@1.0.2","target":"pkg:pypi/demo-25364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34743@1.0.3","target":"pkg:pypi/demo-12371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34743@1.0.3","target":"pkg:pypi/demo-21697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34744@1.0.4","target":"pkg:pypi/demo-22245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34744@1.0.4","target":"pkg:pypi/demo-24257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34744@1.0.4","target":"pkg:pypi/demo-24423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34745@1.0.0","target":"pkg:pypi/demo-1280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34745@1.0.0","target":"pkg:pypi/demo-15606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34745@1.0.0","target":"pkg:pypi/demo-21188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34746@1.0.1","target":"pkg:pypi/demo-10350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34746@1.0.1","target":"pkg:pypi/demo-21627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34747@1.0.2","target":"pkg:pypi/demo-12432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34747@1.0.2","target":"pkg:pypi/demo-31336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34748@1.0.3","target":"pkg:pypi/demo-18168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34748@1.0.3","target":"pkg:pypi/demo-20867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34749@1.0.4","target":"pkg:pypi/demo-10951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3474@1.0.4","target":"pkg:pypi/demo-23605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3474@1.0.4","target":"pkg:pypi/demo-26213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34750@1.0.0","target":"pkg:pypi/demo-1209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34750@1.0.0","target":"pkg:pypi/demo-17716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34750@1.0.0","target":"pkg:pypi/demo-23739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34751@1.0.1","target":"pkg:pypi/demo-167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34751@1.0.1","target":"pkg:pypi/demo-19892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34751@1.0.1","target":"pkg:pypi/demo-28851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34752@1.0.2","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34752@1.0.2","target":"pkg:pypi/demo-14023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34752@1.0.2","target":"pkg:pypi/demo-18602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34752@1.0.2","target":"pkg:pypi/demo-26898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34753@1.0.3","target":"pkg:pypi/demo-11858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34753@1.0.3","target":"pkg:pypi/demo-17308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34753@1.0.3","target":"pkg:pypi/demo-18448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34753@1.0.3","target":"pkg:pypi/demo-20564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34754@1.0.4","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34754@1.0.4","target":"pkg:pypi/demo-15896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34754@1.0.4","target":"pkg:pypi/demo-25859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34754@1.0.4","target":"pkg:pypi/demo-29085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34755@1.0.0","target":"pkg:pypi/demo-16538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34755@1.0.0","target":"pkg:pypi/demo-1679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34755@1.0.0","target":"pkg:pypi/demo-24317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34755@1.0.0","target":"pkg:pypi/demo-2654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34756@1.0.1","target":"pkg:pypi/demo-19772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34756@1.0.1","target":"pkg:pypi/demo-30471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34756@1.0.1","target":"pkg:pypi/demo-30494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34756@1.0.1","target":"pkg:pypi/demo-34005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34757@1.0.2","target":"pkg:pypi/demo-2206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34757@1.0.2","target":"pkg:pypi/demo-23024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34758@1.0.3","target":"pkg:pypi/demo-232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34758@1.0.3","target":"pkg:pypi/demo-30280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34759@1.0.4","target":"pkg:pypi/demo-12869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3475@1.0.0","target":"pkg:pypi/demo-23388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3475@1.0.0","target":"pkg:pypi/demo-25422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34760@1.0.0","target":"pkg:pypi/demo-10152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34760@1.0.0","target":"pkg:pypi/demo-22164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34760@1.0.0","target":"pkg:pypi/demo-29736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34761@1.0.1","target":"pkg:pypi/demo-25298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34761@1.0.1","target":"pkg:pypi/demo-32887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34762@1.0.2","target":"pkg:pypi/demo-21588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34763@1.0.3","target":"pkg:pypi/demo-13044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34763@1.0.3","target":"pkg:pypi/demo-18695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34763@1.0.3","target":"pkg:pypi/demo-33593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34764@1.0.4","target":"pkg:pypi/demo-23373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34765@1.0.0","target":"pkg:pypi/demo-1116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34766@1.0.1","target":"pkg:pypi/demo-1335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34766@1.0.1","target":"pkg:pypi/demo-25708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34767@1.0.2","target":"pkg:pypi/demo-14989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34767@1.0.2","target":"pkg:pypi/demo-20591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34767@1.0.2","target":"pkg:pypi/demo-34497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34768@1.0.3","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34768@1.0.3","target":"pkg:pypi/demo-12821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34768@1.0.3","target":"pkg:pypi/demo-22783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34768@1.0.3","target":"pkg:pypi/demo-30664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34769@1.0.4","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3476@1.0.1","target":"pkg:pypi/demo-21181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3476@1.0.1","target":"pkg:pypi/demo-32425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34770@1.0.0","target":"pkg:pypi/demo-15512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34770@1.0.0","target":"pkg:pypi/demo-2300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34770@1.0.0","target":"pkg:pypi/demo-23202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34771@1.0.1","target":"pkg:pypi/demo-12684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34771@1.0.1","target":"pkg:pypi/demo-19846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34771@1.0.1","target":"pkg:pypi/demo-28418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34772@1.0.2","target":"pkg:pypi/demo-21930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34772@1.0.2","target":"pkg:pypi/demo-24965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34772@1.0.2","target":"pkg:pypi/demo-2993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34772@1.0.2","target":"pkg:pypi/demo-33659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34773@1.0.3","target":"pkg:pypi/demo-17736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34774@1.0.4","target":"pkg:pypi/demo-11200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34775@1.0.0","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34775@1.0.0","target":"pkg:pypi/demo-24816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34776@1.0.1","target":"pkg:pypi/demo-24256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34776@1.0.1","target":"pkg:pypi/demo-25662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34776@1.0.1","target":"pkg:pypi/demo-31629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34776@1.0.1","target":"pkg:pypi/demo-33424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34777@1.0.2","target":"pkg:pypi/demo-12923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34777@1.0.2","target":"pkg:pypi/demo-18781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34777@1.0.2","target":"pkg:pypi/demo-2054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34777@1.0.2","target":"pkg:pypi/demo-32045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34778@1.0.3","target":"pkg:pypi/demo-12438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34778@1.0.3","target":"pkg:pypi/demo-12518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34778@1.0.3","target":"pkg:pypi/demo-12754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34778@1.0.3","target":"pkg:pypi/demo-24641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34779@1.0.4","target":"pkg:pypi/demo-22028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3477@1.0.2","target":"pkg:pypi/demo-14472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3477@1.0.2","target":"pkg:pypi/demo-196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3477@1.0.2","target":"pkg:pypi/demo-3084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34780@1.0.0","target":"pkg:pypi/demo-14640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34780@1.0.0","target":"pkg:pypi/demo-16143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34780@1.0.0","target":"pkg:pypi/demo-23377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34780@1.0.0","target":"pkg:pypi/demo-24949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34781@1.0.1","target":"pkg:pypi/demo-18578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34781@1.0.1","target":"pkg:pypi/demo-27096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34781@1.0.1","target":"pkg:pypi/demo-27309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34781@1.0.1","target":"pkg:pypi/demo-2798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34782@1.0.2","target":"pkg:pypi/demo-11579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34783@1.0.3","target":"pkg:pypi/demo-24292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34783@1.0.3","target":"pkg:pypi/demo-28288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34783@1.0.3","target":"pkg:pypi/demo-28342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34783@1.0.3","target":"pkg:pypi/demo-34601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34784@1.0.4","target":"pkg:pypi/demo-18214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34784@1.0.4","target":"pkg:pypi/demo-19049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34784@1.0.4","target":"pkg:pypi/demo-27787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34784@1.0.4","target":"pkg:pypi/demo-33861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34785@1.0.0","target":"pkg:pypi/demo-23214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34785@1.0.0","target":"pkg:pypi/demo-25502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34785@1.0.0","target":"pkg:pypi/demo-30840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34786@1.0.1","target":"pkg:pypi/demo-11090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34786@1.0.1","target":"pkg:pypi/demo-22211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34787@1.0.2","target":"pkg:pypi/demo-19367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34787@1.0.2","target":"pkg:pypi/demo-21744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34787@1.0.2","target":"pkg:pypi/demo-32737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34788@1.0.3","target":"pkg:pypi/demo-13513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34788@1.0.3","target":"pkg:pypi/demo-24247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34788@1.0.3","target":"pkg:pypi/demo-2679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34788@1.0.3","target":"pkg:pypi/demo-33750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34789@1.0.4","target":"pkg:pypi/demo-16729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3478@1.0.3","target":"pkg:pypi/demo-11288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3478@1.0.3","target":"pkg:pypi/demo-29943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3478@1.0.3","target":"pkg:pypi/demo-32501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34790@1.0.0","target":"pkg:pypi/demo-16977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34790@1.0.0","target":"pkg:pypi/demo-3075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34791@1.0.1","target":"pkg:pypi/demo-20786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34791@1.0.1","target":"pkg:pypi/demo-21802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34791@1.0.1","target":"pkg:pypi/demo-26732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34791@1.0.1","target":"pkg:pypi/demo-33843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34792@1.0.2","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34792@1.0.2","target":"pkg:pypi/demo-16517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34793@1.0.3","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34793@1.0.3","target":"pkg:pypi/demo-16313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34794@1.0.4","target":"pkg:pypi/demo-16103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34794@1.0.4","target":"pkg:pypi/demo-29675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34795@1.0.0","target":"pkg:pypi/demo-17818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34795@1.0.0","target":"pkg:pypi/demo-19643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34795@1.0.0","target":"pkg:pypi/demo-23330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34795@1.0.0","target":"pkg:pypi/demo-24580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34796@1.0.1","target":"pkg:pypi/demo-13831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34796@1.0.1","target":"pkg:pypi/demo-16361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34796@1.0.1","target":"pkg:pypi/demo-24573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34797@1.0.2","target":"pkg:pypi/demo-14277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34797@1.0.2","target":"pkg:pypi/demo-17513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34798@1.0.3","target":"pkg:pypi/demo-11442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34798@1.0.3","target":"pkg:pypi/demo-33225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34799@1.0.4","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34799@1.0.4","target":"pkg:pypi/demo-25148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3479@1.0.4","target":"pkg:pypi/demo-2577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-347@1.0.2","target":"pkg:pypi/demo-13756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34800@1.0.0","target":"pkg:pypi/demo-13726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34801@1.0.1","target":"pkg:pypi/demo-19765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34801@1.0.1","target":"pkg:pypi/demo-23472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34801@1.0.1","target":"pkg:pypi/demo-27872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34802@1.0.2","target":"pkg:pypi/demo-23528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34802@1.0.2","target":"pkg:pypi/demo-24975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34802@1.0.2","target":"pkg:pypi/demo-25086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34803@1.0.3","target":"pkg:pypi/demo-28217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34804@1.0.4","target":"pkg:pypi/demo-20406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34805@1.0.0","target":"pkg:pypi/demo-25024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34805@1.0.0","target":"pkg:pypi/demo-31769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34806@1.0.1","target":"pkg:pypi/demo-21725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34806@1.0.1","target":"pkg:pypi/demo-24249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34807@1.0.2","target":"pkg:pypi/demo-21731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34807@1.0.2","target":"pkg:pypi/demo-26441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34807@1.0.2","target":"pkg:pypi/demo-26865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34807@1.0.2","target":"pkg:pypi/demo-34028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34808@1.0.3","target":"pkg:pypi/demo-16979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34809@1.0.4","target":"pkg:pypi/demo-11333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34809@1.0.4","target":"pkg:pypi/demo-15816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34809@1.0.4","target":"pkg:pypi/demo-25298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3480@1.0.0","target":"pkg:pypi/demo-24790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34810@1.0.0","target":"pkg:pypi/demo-19516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34811@1.0.1","target":"pkg:pypi/demo-17242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34811@1.0.1","target":"pkg:pypi/demo-24689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34811@1.0.1","target":"pkg:pypi/demo-31889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34812@1.0.2","target":"pkg:pypi/demo-17296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34812@1.0.2","target":"pkg:pypi/demo-26055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34813@1.0.3","target":"pkg:pypi/demo-1482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34813@1.0.3","target":"pkg:pypi/demo-31389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34814@1.0.4","target":"pkg:pypi/demo-16267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34814@1.0.4","target":"pkg:pypi/demo-31983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34814@1.0.4","target":"pkg:pypi/demo-33450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34815@1.0.0","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34816@1.0.1","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34816@1.0.1","target":"pkg:pypi/demo-12808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34816@1.0.1","target":"pkg:pypi/demo-13227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34816@1.0.1","target":"pkg:pypi/demo-32585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34817@1.0.2","target":"pkg:pypi/demo-17817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34817@1.0.2","target":"pkg:pypi/demo-24052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34817@1.0.2","target":"pkg:pypi/demo-30352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34817@1.0.2","target":"pkg:pypi/demo-34239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34818@1.0.3","target":"pkg:pypi/demo-21726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34819@1.0.4","target":"pkg:pypi/demo-1298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34819@1.0.4","target":"pkg:pypi/demo-31008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3481@1.0.1","target":"pkg:pypi/demo-17878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3481@1.0.1","target":"pkg:pypi/demo-30083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34820@1.0.0","target":"pkg:pypi/demo-17421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34820@1.0.0","target":"pkg:pypi/demo-23169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34820@1.0.0","target":"pkg:pypi/demo-24899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34821@1.0.1","target":"pkg:pypi/demo-11524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34821@1.0.1","target":"pkg:pypi/demo-2105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34822@1.0.2","target":"pkg:pypi/demo-1954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34822@1.0.2","target":"pkg:pypi/demo-28281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34822@1.0.2","target":"pkg:pypi/demo-33309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34822@1.0.2","target":"pkg:pypi/demo-33690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34823@1.0.3","target":"pkg:pypi/demo-13164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34823@1.0.3","target":"pkg:pypi/demo-16864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34823@1.0.3","target":"pkg:pypi/demo-19699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34823@1.0.3","target":"pkg:pypi/demo-23230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34824@1.0.4","target":"pkg:pypi/demo-2544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34824@1.0.4","target":"pkg:pypi/demo-28210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34824@1.0.4","target":"pkg:pypi/demo-30190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34824@1.0.4","target":"pkg:pypi/demo-31070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34825@1.0.0","target":"pkg:pypi/demo-13256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34825@1.0.0","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34825@1.0.0","target":"pkg:pypi/demo-29082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34825@1.0.0","target":"pkg:pypi/demo-33638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34826@1.0.1","target":"pkg:pypi/demo-12284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34826@1.0.1","target":"pkg:pypi/demo-15450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34826@1.0.1","target":"pkg:pypi/demo-16033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34826@1.0.1","target":"pkg:pypi/demo-29914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34827@1.0.2","target":"pkg:pypi/demo-12917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34827@1.0.2","target":"pkg:pypi/demo-17408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34827@1.0.2","target":"pkg:pypi/demo-2128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34827@1.0.2","target":"pkg:pypi/demo-2891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34828@1.0.3","target":"pkg:pypi/demo-23934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34829@1.0.4","target":"pkg:pypi/demo-15299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34829@1.0.4","target":"pkg:pypi/demo-16472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34829@1.0.4","target":"pkg:pypi/demo-2913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3482@1.0.2","target":"pkg:pypi/demo-26238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3482@1.0.2","target":"pkg:pypi/demo-32050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34830@1.0.0","target":"pkg:pypi/demo-15230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34830@1.0.0","target":"pkg:pypi/demo-20513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34831@1.0.1","target":"pkg:pypi/demo-16676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34831@1.0.1","target":"pkg:pypi/demo-17734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34831@1.0.1","target":"pkg:pypi/demo-28248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34831@1.0.1","target":"pkg:pypi/demo-31415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34832@1.0.2","target":"pkg:pypi/demo-30574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34833@1.0.3","target":"pkg:pypi/demo-18851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34833@1.0.3","target":"pkg:pypi/demo-24472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34833@1.0.3","target":"pkg:pypi/demo-25698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34833@1.0.3","target":"pkg:pypi/demo-2809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34834@1.0.4","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34834@1.0.4","target":"pkg:pypi/demo-31207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34835@1.0.0","target":"pkg:pypi/demo-14042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34835@1.0.0","target":"pkg:pypi/demo-20339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34835@1.0.0","target":"pkg:pypi/demo-29484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34835@1.0.0","target":"pkg:pypi/demo-33211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34836@1.0.1","target":"pkg:pypi/demo-24374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34836@1.0.1","target":"pkg:pypi/demo-31319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34837@1.0.2","target":"pkg:pypi/demo-17945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34838@1.0.3","target":"pkg:pypi/demo-18116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34838@1.0.3","target":"pkg:pypi/demo-34302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34839@1.0.4","target":"pkg:pypi/demo-15695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3483@1.0.3","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3483@1.0.3","target":"pkg:pypi/demo-20167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3483@1.0.3","target":"pkg:pypi/demo-33409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34840@1.0.0","target":"pkg:pypi/demo-19311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34840@1.0.0","target":"pkg:pypi/demo-2231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34840@1.0.0","target":"pkg:pypi/demo-23427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34840@1.0.0","target":"pkg:pypi/demo-31846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34841@1.0.1","target":"pkg:pypi/demo-205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34842@1.0.2","target":"pkg:pypi/demo-3095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34843@1.0.3","target":"pkg:pypi/demo-15997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34843@1.0.3","target":"pkg:pypi/demo-17816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34843@1.0.3","target":"pkg:pypi/demo-24927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34844@1.0.4","target":"pkg:pypi/demo-18169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34844@1.0.4","target":"pkg:pypi/demo-27885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34845@1.0.0","target":"pkg:pypi/demo-19395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34845@1.0.0","target":"pkg:pypi/demo-20582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34845@1.0.0","target":"pkg:pypi/demo-27790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34846@1.0.1","target":"pkg:pypi/demo-22656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34846@1.0.1","target":"pkg:pypi/demo-30780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34847@1.0.2","target":"pkg:pypi/demo-27185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34847@1.0.2","target":"pkg:pypi/demo-3335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34848@1.0.3","target":"pkg:pypi/demo-27789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34848@1.0.3","target":"pkg:pypi/demo-28413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34848@1.0.3","target":"pkg:pypi/demo-30269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34849@1.0.4","target":"pkg:pypi/demo-11682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34849@1.0.4","target":"pkg:pypi/demo-17564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34849@1.0.4","target":"pkg:pypi/demo-22197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3484@1.0.4","target":"pkg:pypi/demo-16247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3484@1.0.4","target":"pkg:pypi/demo-28751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34850@1.0.0","target":"pkg:pypi/demo-18032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34851@1.0.1","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34851@1.0.1","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34851@1.0.1","target":"pkg:pypi/demo-16650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34852@1.0.2","target":"pkg:pypi/demo-1330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34852@1.0.2","target":"pkg:pypi/demo-14696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34852@1.0.2","target":"pkg:pypi/demo-24921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34852@1.0.2","target":"pkg:pypi/demo-32252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34853@1.0.3","target":"pkg:pypi/demo-10369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34853@1.0.3","target":"pkg:pypi/demo-30216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34854@1.0.4","target":"pkg:pypi/demo-22640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34854@1.0.4","target":"pkg:pypi/demo-28143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34854@1.0.4","target":"pkg:pypi/demo-33473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34854@1.0.4","target":"pkg:pypi/demo-3479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34855@1.0.0","target":"pkg:pypi/demo-23683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34855@1.0.0","target":"pkg:pypi/demo-27576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34856@1.0.1","target":"pkg:pypi/demo-18139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34856@1.0.1","target":"pkg:pypi/demo-18567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34856@1.0.1","target":"pkg:pypi/demo-21926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34856@1.0.1","target":"pkg:pypi/demo-26329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34857@1.0.2","target":"pkg:pypi/demo-18820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34857@1.0.2","target":"pkg:pypi/demo-23393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34857@1.0.2","target":"pkg:pypi/demo-24385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34857@1.0.2","target":"pkg:pypi/demo-26165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34858@1.0.3","target":"pkg:pypi/demo-2873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34859@1.0.4","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34859@1.0.4","target":"pkg:pypi/demo-30067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3485@1.0.0","target":"pkg:pypi/demo-19007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3485@1.0.0","target":"pkg:pypi/demo-28943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3485@1.0.0","target":"pkg:pypi/demo-34018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3485@1.0.0","target":"pkg:pypi/demo-34700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34860@1.0.0","target":"pkg:pypi/demo-1434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34860@1.0.0","target":"pkg:pypi/demo-1724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34860@1.0.0","target":"pkg:pypi/demo-20445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34860@1.0.0","target":"pkg:pypi/demo-25732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34861@1.0.1","target":"pkg:pypi/demo-30499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34862@1.0.2","target":"pkg:pypi/demo-17056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34862@1.0.2","target":"pkg:pypi/demo-2607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34862@1.0.2","target":"pkg:pypi/demo-33784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34863@1.0.3","target":"pkg:pypi/demo-17738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34863@1.0.3","target":"pkg:pypi/demo-19919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34864@1.0.4","target":"pkg:pypi/demo-10133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34864@1.0.4","target":"pkg:pypi/demo-21245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34864@1.0.4","target":"pkg:pypi/demo-33510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34865@1.0.0","target":"pkg:pypi/demo-1395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34865@1.0.0","target":"pkg:pypi/demo-23285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34865@1.0.0","target":"pkg:pypi/demo-28925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34866@1.0.1","target":"pkg:pypi/demo-23794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34867@1.0.2","target":"pkg:pypi/demo-24987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34867@1.0.2","target":"pkg:pypi/demo-25369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34867@1.0.2","target":"pkg:pypi/demo-28401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34868@1.0.3","target":"pkg:pypi/demo-2338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34868@1.0.3","target":"pkg:pypi/demo-34842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34869@1.0.4","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34869@1.0.4","target":"pkg:pypi/demo-3423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3486@1.0.1","target":"pkg:pypi/demo-27529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3486@1.0.1","target":"pkg:pypi/demo-27895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34870@1.0.0","target":"pkg:pypi/demo-10214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34870@1.0.0","target":"pkg:pypi/demo-30717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34871@1.0.1","target":"pkg:pypi/demo-15076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34872@1.0.2","target":"pkg:pypi/demo-2962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34873@1.0.3","target":"pkg:pypi/demo-21085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34873@1.0.3","target":"pkg:pypi/demo-21925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34873@1.0.3","target":"pkg:pypi/demo-26957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34873@1.0.3","target":"pkg:pypi/demo-29217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34874@1.0.4","target":"pkg:pypi/demo-20076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34874@1.0.4","target":"pkg:pypi/demo-27400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34875@1.0.0","target":"pkg:pypi/demo-13893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34875@1.0.0","target":"pkg:pypi/demo-2334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34875@1.0.0","target":"pkg:pypi/demo-23896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34875@1.0.0","target":"pkg:pypi/demo-30033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34876@1.0.1","target":"pkg:pypi/demo-20621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34876@1.0.1","target":"pkg:pypi/demo-22161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34876@1.0.1","target":"pkg:pypi/demo-2982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34877@1.0.2","target":"pkg:pypi/demo-18742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34877@1.0.2","target":"pkg:pypi/demo-25438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34878@1.0.3","target":"pkg:pypi/demo-20914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34879@1.0.4","target":"pkg:pypi/demo-16035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34879@1.0.4","target":"pkg:pypi/demo-29889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3487@1.0.2","target":"pkg:pypi/demo-26010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3487@1.0.2","target":"pkg:pypi/demo-26055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3487@1.0.2","target":"pkg:pypi/demo-31926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34880@1.0.0","target":"pkg:pypi/demo-28513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34881@1.0.1","target":"pkg:pypi/demo-18599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34881@1.0.1","target":"pkg:pypi/demo-22576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34881@1.0.1","target":"pkg:pypi/demo-34585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34882@1.0.2","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34882@1.0.2","target":"pkg:pypi/demo-1445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34882@1.0.2","target":"pkg:pypi/demo-29255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34882@1.0.2","target":"pkg:pypi/demo-31908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34883@1.0.3","target":"pkg:pypi/demo-18745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34883@1.0.3","target":"pkg:pypi/demo-25854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34883@1.0.3","target":"pkg:pypi/demo-30339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34883@1.0.3","target":"pkg:pypi/demo-33413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34884@1.0.4","target":"pkg:pypi/demo-1242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34884@1.0.4","target":"pkg:pypi/demo-26415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34884@1.0.4","target":"pkg:pypi/demo-32604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34885@1.0.0","target":"pkg:pypi/demo-22763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34885@1.0.0","target":"pkg:pypi/demo-25076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34886@1.0.1","target":"pkg:pypi/demo-12280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34886@1.0.1","target":"pkg:pypi/demo-17508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34886@1.0.1","target":"pkg:pypi/demo-29224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34886@1.0.1","target":"pkg:pypi/demo-29430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34887@1.0.2","target":"pkg:pypi/demo-11532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34887@1.0.2","target":"pkg:pypi/demo-18042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34887@1.0.2","target":"pkg:pypi/demo-2735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34887@1.0.2","target":"pkg:pypi/demo-28618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34888@1.0.3","target":"pkg:pypi/demo-10808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34888@1.0.3","target":"pkg:pypi/demo-12971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34888@1.0.3","target":"pkg:pypi/demo-3418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34889@1.0.4","target":"pkg:pypi/demo-25364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34889@1.0.4","target":"pkg:pypi/demo-29438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34889@1.0.4","target":"pkg:pypi/demo-3044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34889@1.0.4","target":"pkg:pypi/demo-32125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3488@1.0.3","target":"pkg:pypi/demo-10115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3488@1.0.3","target":"pkg:pypi/demo-33168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34890@1.0.0","target":"pkg:pypi/demo-29662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34891@1.0.1","target":"pkg:pypi/demo-25835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34891@1.0.1","target":"pkg:pypi/demo-34639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34892@1.0.2","target":"pkg:pypi/demo-24776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34892@1.0.2","target":"pkg:pypi/demo-26139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34892@1.0.2","target":"pkg:pypi/demo-29114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34893@1.0.3","target":"pkg:pypi/demo-11908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34893@1.0.3","target":"pkg:pypi/demo-21568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34893@1.0.3","target":"pkg:pypi/demo-33101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34894@1.0.4","target":"pkg:pypi/demo-13987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34894@1.0.4","target":"pkg:pypi/demo-24105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34894@1.0.4","target":"pkg:pypi/demo-31904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34895@1.0.0","target":"pkg:pypi/demo-30063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34895@1.0.0","target":"pkg:pypi/demo-31908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34896@1.0.1","target":"pkg:pypi/demo-15918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34896@1.0.1","target":"pkg:pypi/demo-25938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34896@1.0.1","target":"pkg:pypi/demo-27188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34897@1.0.2","target":"pkg:pypi/demo-20994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34898@1.0.3","target":"pkg:pypi/demo-13193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34898@1.0.3","target":"pkg:pypi/demo-20846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34898@1.0.3","target":"pkg:pypi/demo-30758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34899@1.0.4","target":"pkg:pypi/demo-12168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34899@1.0.4","target":"pkg:pypi/demo-13842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34899@1.0.4","target":"pkg:pypi/demo-16925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34899@1.0.4","target":"pkg:pypi/demo-18243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3489@1.0.4","target":"pkg:pypi/demo-17108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3489@1.0.4","target":"pkg:pypi/demo-24240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3489@1.0.4","target":"pkg:pypi/demo-31678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-348@1.0.3","target":"pkg:pypi/demo-13520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-348@1.0.3","target":"pkg:pypi/demo-26360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-348@1.0.3","target":"pkg:pypi/demo-29528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-348@1.0.3","target":"pkg:pypi/demo-31830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34900@1.0.0","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34900@1.0.0","target":"pkg:pypi/demo-20566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34901@1.0.1","target":"pkg:pypi/demo-32316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34902@1.0.2","target":"pkg:pypi/demo-25474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34903@1.0.3","target":"pkg:pypi/demo-17886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34904@1.0.4","target":"pkg:pypi/demo-12124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34904@1.0.4","target":"pkg:pypi/demo-25214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34905@1.0.0","target":"pkg:pypi/demo-1891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34905@1.0.0","target":"pkg:pypi/demo-24546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34905@1.0.0","target":"pkg:pypi/demo-26994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34905@1.0.0","target":"pkg:pypi/demo-31055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34906@1.0.1","target":"pkg:pypi/demo-24086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34906@1.0.1","target":"pkg:pypi/demo-25545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34906@1.0.1","target":"pkg:pypi/demo-34390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34907@1.0.2","target":"pkg:pypi/demo-13229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34907@1.0.2","target":"pkg:pypi/demo-14864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34908@1.0.3","target":"pkg:pypi/demo-16739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34908@1.0.3","target":"pkg:pypi/demo-17512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34908@1.0.3","target":"pkg:pypi/demo-21373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34909@1.0.4","target":"pkg:pypi/demo-14236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3490@1.0.0","target":"pkg:pypi/demo-15016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3490@1.0.0","target":"pkg:pypi/demo-20395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3490@1.0.0","target":"pkg:pypi/demo-21151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3490@1.0.0","target":"pkg:pypi/demo-27343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34910@1.0.0","target":"pkg:pypi/demo-24421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34910@1.0.0","target":"pkg:pypi/demo-24795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34910@1.0.0","target":"pkg:pypi/demo-30860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34911@1.0.1","target":"pkg:pypi/demo-14116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34911@1.0.1","target":"pkg:pypi/demo-2423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34912@1.0.2","target":"pkg:pypi/demo-26577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34913@1.0.3","target":"pkg:pypi/demo-10259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34913@1.0.3","target":"pkg:pypi/demo-14889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34914@1.0.4","target":"pkg:pypi/demo-10272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34914@1.0.4","target":"pkg:pypi/demo-19176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34914@1.0.4","target":"pkg:pypi/demo-2539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34914@1.0.4","target":"pkg:pypi/demo-3392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34915@1.0.0","target":"pkg:pypi/demo-11955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34915@1.0.0","target":"pkg:pypi/demo-18964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34915@1.0.0","target":"pkg:pypi/demo-31959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34916@1.0.1","target":"pkg:pypi/demo-12388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34916@1.0.1","target":"pkg:pypi/demo-17124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34916@1.0.1","target":"pkg:pypi/demo-22976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34917@1.0.2","target":"pkg:pypi/demo-19915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34918@1.0.3","target":"pkg:pypi/demo-13107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34918@1.0.3","target":"pkg:pypi/demo-23555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34919@1.0.4","target":"pkg:pypi/demo-34893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3491@1.0.1","target":"pkg:pypi/demo-13053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3491@1.0.1","target":"pkg:pypi/demo-16324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3491@1.0.1","target":"pkg:pypi/demo-33950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34920@1.0.0","target":"pkg:pypi/demo-11839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34920@1.0.0","target":"pkg:pypi/demo-18177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34920@1.0.0","target":"pkg:pypi/demo-24027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34920@1.0.0","target":"pkg:pypi/demo-24447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34921@1.0.1","target":"pkg:pypi/demo-12789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34921@1.0.1","target":"pkg:pypi/demo-18030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34921@1.0.1","target":"pkg:pypi/demo-271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34921@1.0.1","target":"pkg:pypi/demo-3180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34922@1.0.2","target":"pkg:pypi/demo-28257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34923@1.0.3","target":"pkg:pypi/demo-20400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34923@1.0.3","target":"pkg:pypi/demo-25611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34923@1.0.3","target":"pkg:pypi/demo-27454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34924@1.0.4","target":"pkg:pypi/demo-11820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34924@1.0.4","target":"pkg:pypi/demo-17127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34924@1.0.4","target":"pkg:pypi/demo-28020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34924@1.0.4","target":"pkg:pypi/demo-33321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34925@1.0.0","target":"pkg:pypi/demo-13891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34925@1.0.0","target":"pkg:pypi/demo-20274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34926@1.0.1","target":"pkg:pypi/demo-17101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34926@1.0.1","target":"pkg:pypi/demo-29616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34927@1.0.2","target":"pkg:pypi/demo-1148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34927@1.0.2","target":"pkg:pypi/demo-1625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34927@1.0.2","target":"pkg:pypi/demo-27283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34928@1.0.3","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34928@1.0.3","target":"pkg:pypi/demo-2089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34928@1.0.3","target":"pkg:pypi/demo-24391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34928@1.0.3","target":"pkg:pypi/demo-28220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34929@1.0.4","target":"pkg:pypi/demo-14660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34929@1.0.4","target":"pkg:pypi/demo-17192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34929@1.0.4","target":"pkg:pypi/demo-17680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34929@1.0.4","target":"pkg:pypi/demo-33822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3492@1.0.2","target":"pkg:pypi/demo-20290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3492@1.0.2","target":"pkg:pypi/demo-21406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3492@1.0.2","target":"pkg:pypi/demo-23266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34930@1.0.0","target":"pkg:pypi/demo-20734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34931@1.0.1","target":"pkg:pypi/demo-1437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34931@1.0.1","target":"pkg:pypi/demo-27185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34932@1.0.2","target":"pkg:pypi/demo-30929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34932@1.0.2","target":"pkg:pypi/demo-3395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34933@1.0.3","target":"pkg:pypi/demo-15694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34933@1.0.3","target":"pkg:pypi/demo-21921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34933@1.0.3","target":"pkg:pypi/demo-27154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34934@1.0.4","target":"pkg:pypi/demo-1104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34934@1.0.4","target":"pkg:pypi/demo-12510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34934@1.0.4","target":"pkg:pypi/demo-18880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34934@1.0.4","target":"pkg:pypi/demo-34121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34935@1.0.0","target":"pkg:pypi/demo-25973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34936@1.0.1","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34936@1.0.1","target":"pkg:pypi/demo-20074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34936@1.0.1","target":"pkg:pypi/demo-34301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34937@1.0.2","target":"pkg:pypi/demo-130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34937@1.0.2","target":"pkg:pypi/demo-18389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34937@1.0.2","target":"pkg:pypi/demo-22037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34937@1.0.2","target":"pkg:pypi/demo-29342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34938@1.0.3","target":"pkg:pypi/demo-17101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34938@1.0.3","target":"pkg:pypi/demo-25107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34939@1.0.4","target":"pkg:pypi/demo-27530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3493@1.0.3","target":"pkg:pypi/demo-14401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3493@1.0.3","target":"pkg:pypi/demo-23565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3493@1.0.3","target":"pkg:pypi/demo-25325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3493@1.0.3","target":"pkg:pypi/demo-26058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34940@1.0.0","target":"pkg:pypi/demo-10457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34940@1.0.0","target":"pkg:pypi/demo-20991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34941@1.0.1","target":"pkg:pypi/demo-12371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34941@1.0.1","target":"pkg:pypi/demo-13460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34942@1.0.2","target":"pkg:pypi/demo-12147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34942@1.0.2","target":"pkg:pypi/demo-16592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34942@1.0.2","target":"pkg:pypi/demo-26854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34942@1.0.2","target":"pkg:pypi/demo-27201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34943@1.0.3","target":"pkg:pypi/demo-19372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34943@1.0.3","target":"pkg:pypi/demo-25526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34943@1.0.3","target":"pkg:pypi/demo-26663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34943@1.0.3","target":"pkg:pypi/demo-34575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34944@1.0.4","target":"pkg:pypi/demo-16289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34945@1.0.0","target":"pkg:pypi/demo-28955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34945@1.0.0","target":"pkg:pypi/demo-29507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34946@1.0.1","target":"pkg:pypi/demo-10837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34946@1.0.1","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34946@1.0.1","target":"pkg:pypi/demo-17606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34947@1.0.2","target":"pkg:pypi/demo-33908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34948@1.0.3","target":"pkg:pypi/demo-15888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34948@1.0.3","target":"pkg:pypi/demo-19065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34948@1.0.3","target":"pkg:pypi/demo-31735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34949@1.0.4","target":"pkg:pypi/demo-11571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3494@1.0.4","target":"pkg:pypi/demo-13542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34950@1.0.0","target":"pkg:pypi/demo-10194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34950@1.0.0","target":"pkg:pypi/demo-15971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34951@1.0.1","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34951@1.0.1","target":"pkg:pypi/demo-29395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34951@1.0.1","target":"pkg:pypi/demo-34143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34952@1.0.2","target":"pkg:pypi/demo-11293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34952@1.0.2","target":"pkg:pypi/demo-17764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34953@1.0.3","target":"pkg:pypi/demo-15746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34953@1.0.3","target":"pkg:pypi/demo-3492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34954@1.0.4","target":"pkg:pypi/demo-11373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34954@1.0.4","target":"pkg:pypi/demo-24488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34955@1.0.0","target":"pkg:pypi/demo-11917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34955@1.0.0","target":"pkg:pypi/demo-14615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34955@1.0.0","target":"pkg:pypi/demo-19913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34955@1.0.0","target":"pkg:pypi/demo-2725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34956@1.0.1","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34956@1.0.1","target":"pkg:pypi/demo-15922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34956@1.0.1","target":"pkg:pypi/demo-20740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34956@1.0.1","target":"pkg:pypi/demo-28508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34957@1.0.2","target":"pkg:pypi/demo-25978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34957@1.0.2","target":"pkg:pypi/demo-27563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34957@1.0.2","target":"pkg:pypi/demo-30805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34957@1.0.2","target":"pkg:pypi/demo-32356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34958@1.0.3","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34958@1.0.3","target":"pkg:pypi/demo-17035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34958@1.0.3","target":"pkg:pypi/demo-22812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34958@1.0.3","target":"pkg:pypi/demo-23390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34959@1.0.4","target":"pkg:pypi/demo-2557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34959@1.0.4","target":"pkg:pypi/demo-30108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3495@1.0.0","target":"pkg:pypi/demo-16847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3495@1.0.0","target":"pkg:pypi/demo-22639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3495@1.0.0","target":"pkg:pypi/demo-27852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34960@1.0.0","target":"pkg:pypi/demo-14308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34960@1.0.0","target":"pkg:pypi/demo-19528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34960@1.0.0","target":"pkg:pypi/demo-2109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34960@1.0.0","target":"pkg:pypi/demo-34193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34961@1.0.1","target":"pkg:pypi/demo-18473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34961@1.0.1","target":"pkg:pypi/demo-29874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34962@1.0.2","target":"pkg:pypi/demo-15646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34962@1.0.2","target":"pkg:pypi/demo-21672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34962@1.0.2","target":"pkg:pypi/demo-24034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34962@1.0.2","target":"pkg:pypi/demo-24307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34963@1.0.3","target":"pkg:pypi/demo-25160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34964@1.0.4","target":"pkg:pypi/demo-13832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34964@1.0.4","target":"pkg:pypi/demo-14246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34965@1.0.0","target":"pkg:pypi/demo-21245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34965@1.0.0","target":"pkg:pypi/demo-22494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34965@1.0.0","target":"pkg:pypi/demo-24775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34965@1.0.0","target":"pkg:pypi/demo-29742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34966@1.0.1","target":"pkg:pypi/demo-12278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34966@1.0.1","target":"pkg:pypi/demo-30387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34967@1.0.2","target":"pkg:pypi/demo-11061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34967@1.0.2","target":"pkg:pypi/demo-27193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34967@1.0.2","target":"pkg:pypi/demo-28040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34968@1.0.3","target":"pkg:pypi/demo-17274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34969@1.0.4","target":"pkg:pypi/demo-12783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34969@1.0.4","target":"pkg:pypi/demo-14984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34969@1.0.4","target":"pkg:pypi/demo-21532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3496@1.0.1","target":"pkg:pypi/demo-1266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3496@1.0.1","target":"pkg:pypi/demo-24705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34970@1.0.0","target":"pkg:pypi/demo-11902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34971@1.0.1","target":"pkg:pypi/demo-14807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34971@1.0.1","target":"pkg:pypi/demo-32447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34972@1.0.2","target":"pkg:pypi/demo-14448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34972@1.0.2","target":"pkg:pypi/demo-15730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34972@1.0.2","target":"pkg:pypi/demo-24810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34973@1.0.3","target":"pkg:pypi/demo-141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34973@1.0.3","target":"pkg:pypi/demo-21629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34973@1.0.3","target":"pkg:pypi/demo-30800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34974@1.0.4","target":"pkg:pypi/demo-29439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34975@1.0.0","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34975@1.0.0","target":"pkg:pypi/demo-28897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34975@1.0.0","target":"pkg:pypi/demo-29363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34975@1.0.0","target":"pkg:pypi/demo-33522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34976@1.0.1","target":"pkg:pypi/demo-21221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34976@1.0.1","target":"pkg:pypi/demo-33138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34977@1.0.2","target":"pkg:pypi/demo-14767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34977@1.0.2","target":"pkg:pypi/demo-1703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34977@1.0.2","target":"pkg:pypi/demo-31515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34977@1.0.2","target":"pkg:pypi/demo-34348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34978@1.0.3","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34978@1.0.3","target":"pkg:pypi/demo-19321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34978@1.0.3","target":"pkg:pypi/demo-2445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34979@1.0.4","target":"pkg:pypi/demo-3412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3497@1.0.2","target":"pkg:pypi/demo-30981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34980@1.0.0","target":"pkg:pypi/demo-10469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34980@1.0.0","target":"pkg:pypi/demo-22082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34981@1.0.1","target":"pkg:pypi/demo-24225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34981@1.0.1","target":"pkg:pypi/demo-28402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34981@1.0.1","target":"pkg:pypi/demo-32717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34982@1.0.2","target":"pkg:pypi/demo-16125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34982@1.0.2","target":"pkg:pypi/demo-24784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34983@1.0.3","target":"pkg:pypi/demo-13719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34983@1.0.3","target":"pkg:pypi/demo-22314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34983@1.0.3","target":"pkg:pypi/demo-3345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34984@1.0.4","target":"pkg:pypi/demo-15197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34985@1.0.0","target":"pkg:pypi/demo-16689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34985@1.0.0","target":"pkg:pypi/demo-29732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34985@1.0.0","target":"pkg:pypi/demo-30864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34985@1.0.0","target":"pkg:pypi/demo-32508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34986@1.0.1","target":"pkg:pypi/demo-13308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34986@1.0.1","target":"pkg:pypi/demo-1793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34986@1.0.1","target":"pkg:pypi/demo-22211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34986@1.0.1","target":"pkg:pypi/demo-32683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34987@1.0.2","target":"pkg:pypi/demo-15807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34987@1.0.2","target":"pkg:pypi/demo-1737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34987@1.0.2","target":"pkg:pypi/demo-31666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34987@1.0.2","target":"pkg:pypi/demo-33800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34988@1.0.3","target":"pkg:pypi/demo-16368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34988@1.0.3","target":"pkg:pypi/demo-2766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34988@1.0.3","target":"pkg:pypi/demo-33916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34989@1.0.4","target":"pkg:pypi/demo-13108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34989@1.0.4","target":"pkg:pypi/demo-16428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34989@1.0.4","target":"pkg:pypi/demo-18963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34989@1.0.4","target":"pkg:pypi/demo-28408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3498@1.0.3","target":"pkg:pypi/demo-2932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3498@1.0.3","target":"pkg:pypi/demo-31214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34990@1.0.0","target":"pkg:pypi/demo-15372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34991@1.0.1","target":"pkg:pypi/demo-15987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34991@1.0.1","target":"pkg:pypi/demo-19636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34991@1.0.1","target":"pkg:pypi/demo-34455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34992@1.0.2","target":"pkg:pypi/demo-16690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34992@1.0.2","target":"pkg:pypi/demo-26021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34992@1.0.2","target":"pkg:pypi/demo-32089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34993@1.0.3","target":"pkg:pypi/demo-24458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34994@1.0.4","target":"pkg:pypi/demo-16886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34994@1.0.4","target":"pkg:pypi/demo-32687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34994@1.0.4","target":"pkg:pypi/demo-33742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34995@1.0.0","target":"pkg:pypi/demo-15941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34995@1.0.0","target":"pkg:pypi/demo-19628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34995@1.0.0","target":"pkg:pypi/demo-25653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34996@1.0.1","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34996@1.0.1","target":"pkg:pypi/demo-19274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34996@1.0.1","target":"pkg:pypi/demo-22560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34996@1.0.1","target":"pkg:pypi/demo-24648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34997@1.0.2","target":"pkg:pypi/demo-13825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34997@1.0.2","target":"pkg:pypi/demo-20422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34997@1.0.2","target":"pkg:pypi/demo-25019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34997@1.0.2","target":"pkg:pypi/demo-34044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34998@1.0.3","target":"pkg:pypi/demo-24939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34998@1.0.3","target":"pkg:pypi/demo-29741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34999@1.0.4","target":"pkg:pypi/demo-1738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3499@1.0.4","target":"pkg:pypi/demo-22643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3499@1.0.4","target":"pkg:pypi/demo-29576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-349@1.0.4","target":"pkg:pypi/demo-11278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-349@1.0.4","target":"pkg:pypi/demo-22184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-34@1.0.4","target":"pkg:pypi/demo-32420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35000@1.0.0","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35000@1.0.0","target":"pkg:pypi/demo-13879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35001@1.0.1","target":"pkg:pypi/demo-20709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35001@1.0.1","target":"pkg:pypi/demo-28598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35002@1.0.2","target":"pkg:pypi/demo-1934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35002@1.0.2","target":"pkg:pypi/demo-20065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35002@1.0.2","target":"pkg:pypi/demo-29115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35002@1.0.2","target":"pkg:pypi/demo-30849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35003@1.0.3","target":"pkg:pypi/demo-2484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35003@1.0.3","target":"pkg:pypi/demo-25659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35003@1.0.3","target":"pkg:pypi/demo-27519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35004@1.0.4","target":"pkg:pypi/demo-1195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35004@1.0.4","target":"pkg:pypi/demo-12106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35004@1.0.4","target":"pkg:pypi/demo-19301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35004@1.0.4","target":"pkg:pypi/demo-19330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35005@1.0.0","target":"pkg:pypi/demo-23242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35005@1.0.0","target":"pkg:pypi/demo-24244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35005@1.0.0","target":"pkg:pypi/demo-32847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35005@1.0.0","target":"pkg:pypi/demo-33405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35006@1.0.1","target":"pkg:pypi/demo-11352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35006@1.0.1","target":"pkg:pypi/demo-18243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35006@1.0.1","target":"pkg:pypi/demo-27480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35006@1.0.1","target":"pkg:pypi/demo-31341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35007@1.0.2","target":"pkg:pypi/demo-13699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35007@1.0.2","target":"pkg:pypi/demo-21916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35007@1.0.2","target":"pkg:pypi/demo-29689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35007@1.0.2","target":"pkg:pypi/demo-30316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35008@1.0.3","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35008@1.0.3","target":"pkg:pypi/demo-33957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35009@1.0.4","target":"pkg:pypi/demo-16934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35009@1.0.4","target":"pkg:pypi/demo-31433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3500@1.0.0","target":"pkg:pypi/demo-1522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3500@1.0.0","target":"pkg:pypi/demo-29080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35010@1.0.0","target":"pkg:pypi/demo-2754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35011@1.0.1","target":"pkg:pypi/demo-24800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35012@1.0.2","target":"pkg:pypi/demo-17015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35013@1.0.3","target":"pkg:pypi/demo-1824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35013@1.0.3","target":"pkg:pypi/demo-23964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35013@1.0.3","target":"pkg:pypi/demo-30944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35014@1.0.4","target":"pkg:pypi/demo-13981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35014@1.0.4","target":"pkg:pypi/demo-15262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35015@1.0.0","target":"pkg:pypi/demo-1429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35015@1.0.0","target":"pkg:pypi/demo-22319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35015@1.0.0","target":"pkg:pypi/demo-22358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35015@1.0.0","target":"pkg:pypi/demo-34376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35016@1.0.1","target":"pkg:pypi/demo-1379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35016@1.0.1","target":"pkg:pypi/demo-20735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35016@1.0.1","target":"pkg:pypi/demo-29223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35017@1.0.2","target":"pkg:pypi/demo-29773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35017@1.0.2","target":"pkg:pypi/demo-30502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35017@1.0.2","target":"pkg:pypi/demo-34771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35018@1.0.3","target":"pkg:pypi/demo-22954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35018@1.0.3","target":"pkg:pypi/demo-26804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35019@1.0.4","target":"pkg:pypi/demo-12275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35019@1.0.4","target":"pkg:pypi/demo-19985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35019@1.0.4","target":"pkg:pypi/demo-23590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35019@1.0.4","target":"pkg:pypi/demo-3394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3501@1.0.1","target":"pkg:pypi/demo-13600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3501@1.0.1","target":"pkg:pypi/demo-15571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3501@1.0.1","target":"pkg:pypi/demo-19460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3501@1.0.1","target":"pkg:pypi/demo-27333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35020@1.0.0","target":"pkg:pypi/demo-32109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35021@1.0.1","target":"pkg:pypi/demo-16320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35021@1.0.1","target":"pkg:pypi/demo-22071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35021@1.0.1","target":"pkg:pypi/demo-27005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35021@1.0.1","target":"pkg:pypi/demo-31680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35022@1.0.2","target":"pkg:pypi/demo-30029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35023@1.0.3","target":"pkg:pypi/demo-14934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35023@1.0.3","target":"pkg:pypi/demo-20902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35023@1.0.3","target":"pkg:pypi/demo-21048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35024@1.0.4","target":"pkg:pypi/demo-17216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35025@1.0.0","target":"pkg:pypi/demo-22701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35025@1.0.0","target":"pkg:pypi/demo-24552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35026@1.0.1","target":"pkg:pypi/demo-11616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35026@1.0.1","target":"pkg:pypi/demo-21165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35026@1.0.1","target":"pkg:pypi/demo-30383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35026@1.0.1","target":"pkg:pypi/demo-32561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35027@1.0.2","target":"pkg:pypi/demo-10759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35027@1.0.2","target":"pkg:pypi/demo-11073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35027@1.0.2","target":"pkg:pypi/demo-17120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35027@1.0.2","target":"pkg:pypi/demo-27831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35028@1.0.3","target":"pkg:pypi/demo-22230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35028@1.0.3","target":"pkg:pypi/demo-23532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35029@1.0.4","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35029@1.0.4","target":"pkg:pypi/demo-21864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35029@1.0.4","target":"pkg:pypi/demo-30228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3502@1.0.2","target":"pkg:pypi/demo-19238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3502@1.0.2","target":"pkg:pypi/demo-27692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3502@1.0.2","target":"pkg:pypi/demo-28937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35030@1.0.0","target":"pkg:pypi/demo-14400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35030@1.0.0","target":"pkg:pypi/demo-18635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35030@1.0.0","target":"pkg:pypi/demo-20591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35030@1.0.0","target":"pkg:pypi/demo-2230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35031@1.0.1","target":"pkg:pypi/demo-32845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35031@1.0.1","target":"pkg:pypi/demo-33125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35031@1.0.1","target":"pkg:pypi/demo-33861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35032@1.0.2","target":"pkg:pypi/demo-11075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35032@1.0.2","target":"pkg:pypi/demo-16752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35032@1.0.2","target":"pkg:pypi/demo-20407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35032@1.0.2","target":"pkg:pypi/demo-26048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35033@1.0.3","target":"pkg:pypi/demo-20571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35033@1.0.3","target":"pkg:pypi/demo-23237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35033@1.0.3","target":"pkg:pypi/demo-29289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35033@1.0.3","target":"pkg:pypi/demo-31304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35034@1.0.4","target":"pkg:pypi/demo-2757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35034@1.0.4","target":"pkg:pypi/demo-29095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35035@1.0.0","target":"pkg:pypi/demo-1425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35035@1.0.0","target":"pkg:pypi/demo-15476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35035@1.0.0","target":"pkg:pypi/demo-22592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35035@1.0.0","target":"pkg:pypi/demo-27210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35036@1.0.1","target":"pkg:pypi/demo-23473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35037@1.0.2","target":"pkg:pypi/demo-14618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35037@1.0.2","target":"pkg:pypi/demo-20443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35037@1.0.2","target":"pkg:pypi/demo-2755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35037@1.0.2","target":"pkg:pypi/demo-32125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35038@1.0.3","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35038@1.0.3","target":"pkg:pypi/demo-30778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35038@1.0.3","target":"pkg:pypi/demo-32239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35039@1.0.4","target":"pkg:pypi/demo-14309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35039@1.0.4","target":"pkg:pypi/demo-26114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3503@1.0.3","target":"pkg:pypi/demo-1458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3503@1.0.3","target":"pkg:pypi/demo-19764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3503@1.0.3","target":"pkg:pypi/demo-19956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3503@1.0.3","target":"pkg:pypi/demo-31642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35040@1.0.0","target":"pkg:pypi/demo-13282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35040@1.0.0","target":"pkg:pypi/demo-17779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35040@1.0.0","target":"pkg:pypi/demo-24629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35040@1.0.0","target":"pkg:pypi/demo-33207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35041@1.0.1","target":"pkg:pypi/demo-1741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35042@1.0.2","target":"pkg:pypi/demo-15651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35042@1.0.2","target":"pkg:pypi/demo-22718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35042@1.0.2","target":"pkg:pypi/demo-25521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35043@1.0.3","target":"pkg:pypi/demo-16625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35043@1.0.3","target":"pkg:pypi/demo-21049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35043@1.0.3","target":"pkg:pypi/demo-33633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35044@1.0.4","target":"pkg:pypi/demo-2117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35044@1.0.4","target":"pkg:pypi/demo-31961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35044@1.0.4","target":"pkg:pypi/demo-33202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35044@1.0.4","target":"pkg:pypi/demo-34377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35045@1.0.0","target":"pkg:pypi/demo-25201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35046@1.0.1","target":"pkg:pypi/demo-25376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35047@1.0.2","target":"pkg:pypi/demo-12928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35048@1.0.3","target":"pkg:pypi/demo-14527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35048@1.0.3","target":"pkg:pypi/demo-17982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35048@1.0.3","target":"pkg:pypi/demo-32990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35049@1.0.4","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35049@1.0.4","target":"pkg:pypi/demo-2255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3504@1.0.4","target":"pkg:pypi/demo-32160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35050@1.0.0","target":"pkg:pypi/demo-1304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35051@1.0.1","target":"pkg:pypi/demo-24552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35051@1.0.1","target":"pkg:pypi/demo-26691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35051@1.0.1","target":"pkg:pypi/demo-30255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35052@1.0.2","target":"pkg:pypi/demo-1797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35052@1.0.2","target":"pkg:pypi/demo-24247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35052@1.0.2","target":"pkg:pypi/demo-33312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35053@1.0.3","target":"pkg:pypi/demo-1116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35053@1.0.3","target":"pkg:pypi/demo-31207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35054@1.0.4","target":"pkg:pypi/demo-13485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35054@1.0.4","target":"pkg:pypi/demo-16595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35054@1.0.4","target":"pkg:pypi/demo-2227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35054@1.0.4","target":"pkg:pypi/demo-2386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35055@1.0.0","target":"pkg:pypi/demo-1678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35055@1.0.0","target":"pkg:pypi/demo-30059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35056@1.0.1","target":"pkg:pypi/demo-20372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35056@1.0.1","target":"pkg:pypi/demo-29255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35057@1.0.2","target":"pkg:pypi/demo-23378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35057@1.0.2","target":"pkg:pypi/demo-34692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35058@1.0.3","target":"pkg:pypi/demo-31508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35059@1.0.4","target":"pkg:pypi/demo-11025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35059@1.0.4","target":"pkg:pypi/demo-15128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35059@1.0.4","target":"pkg:pypi/demo-28244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35059@1.0.4","target":"pkg:pypi/demo-33337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3505@1.0.0","target":"pkg:pypi/demo-1436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35060@1.0.0","target":"pkg:pypi/demo-19428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35060@1.0.0","target":"pkg:pypi/demo-21658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35060@1.0.0","target":"pkg:pypi/demo-235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35061@1.0.1","target":"pkg:pypi/demo-18688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35062@1.0.2","target":"pkg:pypi/demo-26719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35062@1.0.2","target":"pkg:pypi/demo-27521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35062@1.0.2","target":"pkg:pypi/demo-27953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35062@1.0.2","target":"pkg:pypi/demo-30985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35063@1.0.3","target":"pkg:pypi/demo-20909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35063@1.0.3","target":"pkg:pypi/demo-28487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35063@1.0.3","target":"pkg:pypi/demo-30089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35064@1.0.4","target":"pkg:pypi/demo-22676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35064@1.0.4","target":"pkg:pypi/demo-26109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35064@1.0.4","target":"pkg:pypi/demo-27699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35064@1.0.4","target":"pkg:pypi/demo-28162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35065@1.0.0","target":"pkg:pypi/demo-28790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35065@1.0.0","target":"pkg:pypi/demo-30548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35065@1.0.0","target":"pkg:pypi/demo-34073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35066@1.0.1","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35066@1.0.1","target":"pkg:pypi/demo-27289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35067@1.0.2","target":"pkg:pypi/demo-20524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35067@1.0.2","target":"pkg:pypi/demo-33156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35067@1.0.2","target":"pkg:pypi/demo-33564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35067@1.0.2","target":"pkg:pypi/demo-34214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35068@1.0.3","target":"pkg:pypi/demo-11182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35068@1.0.3","target":"pkg:pypi/demo-22614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35068@1.0.3","target":"pkg:pypi/demo-31781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35068@1.0.3","target":"pkg:pypi/demo-33058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35069@1.0.4","target":"pkg:pypi/demo-12467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35069@1.0.4","target":"pkg:pypi/demo-28699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3506@1.0.1","target":"pkg:pypi/demo-15472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3506@1.0.1","target":"pkg:pypi/demo-19692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3506@1.0.1","target":"pkg:pypi/demo-35010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35070@1.0.0","target":"pkg:pypi/demo-23112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35071@1.0.1","target":"pkg:pypi/demo-10832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35071@1.0.1","target":"pkg:pypi/demo-21300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35071@1.0.1","target":"pkg:pypi/demo-26640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35071@1.0.1","target":"pkg:pypi/demo-32747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35072@1.0.2","target":"pkg:pypi/demo-19637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35073@1.0.3","target":"pkg:pypi/demo-20158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35073@1.0.3","target":"pkg:pypi/demo-26317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35073@1.0.3","target":"pkg:pypi/demo-29506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35073@1.0.3","target":"pkg:pypi/demo-30249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35074@1.0.4","target":"pkg:pypi/demo-17223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35074@1.0.4","target":"pkg:pypi/demo-18510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35074@1.0.4","target":"pkg:pypi/demo-22215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35074@1.0.4","target":"pkg:pypi/demo-26573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35075@1.0.0","target":"pkg:pypi/demo-14307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35075@1.0.0","target":"pkg:pypi/demo-30304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35075@1.0.0","target":"pkg:pypi/demo-34189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35075@1.0.0","target":"pkg:pypi/demo-34276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35076@1.0.1","target":"pkg:pypi/demo-18446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35076@1.0.1","target":"pkg:pypi/demo-31323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35076@1.0.1","target":"pkg:pypi/demo-32881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35076@1.0.1","target":"pkg:pypi/demo-34411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35077@1.0.2","target":"pkg:pypi/demo-32809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35078@1.0.3","target":"pkg:pypi/demo-17497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35078@1.0.3","target":"pkg:pypi/demo-23091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35078@1.0.3","target":"pkg:pypi/demo-27222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35079@1.0.4","target":"pkg:pypi/demo-17192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35079@1.0.4","target":"pkg:pypi/demo-17418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3507@1.0.2","target":"pkg:pypi/demo-16612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3507@1.0.2","target":"pkg:pypi/demo-19510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3507@1.0.2","target":"pkg:pypi/demo-22864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35080@1.0.0","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35080@1.0.0","target":"pkg:pypi/demo-12792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35080@1.0.0","target":"pkg:pypi/demo-29634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35080@1.0.0","target":"pkg:pypi/demo-31718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35081@1.0.1","target":"pkg:pypi/demo-27970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35081@1.0.1","target":"pkg:pypi/demo-3450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35082@1.0.2","target":"pkg:pypi/demo-13642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35082@1.0.2","target":"pkg:pypi/demo-24145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35082@1.0.2","target":"pkg:pypi/demo-28126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35082@1.0.2","target":"pkg:pypi/demo-31979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35083@1.0.3","target":"pkg:pypi/demo-10556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35083@1.0.3","target":"pkg:pypi/demo-12264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35083@1.0.3","target":"pkg:pypi/demo-18798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35084@1.0.4","target":"pkg:pypi/demo-18877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35084@1.0.4","target":"pkg:pypi/demo-34020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35085@1.0.0","target":"pkg:pypi/demo-18503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35086@1.0.1","target":"pkg:pypi/demo-10767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35086@1.0.1","target":"pkg:pypi/demo-19300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35086@1.0.1","target":"pkg:pypi/demo-26329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35086@1.0.1","target":"pkg:pypi/demo-32614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35087@1.0.2","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35087@1.0.2","target":"pkg:pypi/demo-12229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35087@1.0.2","target":"pkg:pypi/demo-12360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35087@1.0.2","target":"pkg:pypi/demo-18388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35088@1.0.3","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35088@1.0.3","target":"pkg:pypi/demo-16437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35088@1.0.3","target":"pkg:pypi/demo-26215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35089@1.0.4","target":"pkg:pypi/demo-15903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35089@1.0.4","target":"pkg:pypi/demo-16847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35089@1.0.4","target":"pkg:pypi/demo-21740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35089@1.0.4","target":"pkg:pypi/demo-27686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3508@1.0.3","target":"pkg:pypi/demo-19309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3508@1.0.3","target":"pkg:pypi/demo-33587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35090@1.0.0","target":"pkg:pypi/demo-18144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35090@1.0.0","target":"pkg:pypi/demo-32436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35091@1.0.1","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35091@1.0.1","target":"pkg:pypi/demo-1302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35091@1.0.1","target":"pkg:pypi/demo-26883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35092@1.0.2","target":"pkg:pypi/demo-2200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35092@1.0.2","target":"pkg:pypi/demo-2801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35092@1.0.2","target":"pkg:pypi/demo-28599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35093@1.0.3","target":"pkg:pypi/demo-21972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35093@1.0.3","target":"pkg:pypi/demo-22886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35093@1.0.3","target":"pkg:pypi/demo-23332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35093@1.0.3","target":"pkg:pypi/demo-29014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35094@1.0.4","target":"pkg:pypi/demo-16843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35094@1.0.4","target":"pkg:pypi/demo-18476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35095@1.0.0","target":"pkg:pypi/demo-20282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35095@1.0.0","target":"pkg:pypi/demo-25681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35096@1.0.1","target":"pkg:pypi/demo-17874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35096@1.0.1","target":"pkg:pypi/demo-24967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35097@1.0.2","target":"pkg:pypi/demo-11993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35098@1.0.3","target":"pkg:pypi/demo-28630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35098@1.0.3","target":"pkg:pypi/demo-31549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35098@1.0.3","target":"pkg:pypi/demo-32470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35099@1.0.4","target":"pkg:pypi/demo-12065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35099@1.0.4","target":"pkg:pypi/demo-13138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35099@1.0.4","target":"pkg:pypi/demo-23072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35099@1.0.4","target":"pkg:pypi/demo-25854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3509@1.0.4","target":"pkg:pypi/demo-11681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3509@1.0.4","target":"pkg:pypi/demo-16989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3509@1.0.4","target":"pkg:pypi/demo-20292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3509@1.0.4","target":"pkg:pypi/demo-34568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-350@1.0.0","target":"pkg:pypi/demo-1601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-350@1.0.0","target":"pkg:pypi/demo-18146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-350@1.0.0","target":"pkg:pypi/demo-2727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35100@1.0.0","target":"pkg:pypi/demo-11456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35100@1.0.0","target":"pkg:pypi/demo-12378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35100@1.0.0","target":"pkg:pypi/demo-12539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35100@1.0.0","target":"pkg:pypi/demo-27802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35101@1.0.1","target":"pkg:pypi/demo-20218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35102@1.0.2","target":"pkg:pypi/demo-18099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35102@1.0.2","target":"pkg:pypi/demo-18374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35102@1.0.2","target":"pkg:pypi/demo-34849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35103@1.0.3","target":"pkg:pypi/demo-1898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35103@1.0.3","target":"pkg:pypi/demo-24222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35103@1.0.3","target":"pkg:pypi/demo-24483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35103@1.0.3","target":"pkg:pypi/demo-31967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35104@1.0.4","target":"pkg:pypi/demo-13291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35104@1.0.4","target":"pkg:pypi/demo-16562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35104@1.0.4","target":"pkg:pypi/demo-21252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35105@1.0.0","target":"pkg:pypi/demo-14136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35105@1.0.0","target":"pkg:pypi/demo-28624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35105@1.0.0","target":"pkg:pypi/demo-32547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35106@1.0.1","target":"pkg:pypi/demo-29075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35106@1.0.1","target":"pkg:pypi/demo-31533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35107@1.0.2","target":"pkg:pypi/demo-16662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35107@1.0.2","target":"pkg:pypi/demo-19434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35107@1.0.2","target":"pkg:pypi/demo-20758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35107@1.0.2","target":"pkg:pypi/demo-33059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35108@1.0.3","target":"pkg:pypi/demo-14915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35108@1.0.3","target":"pkg:pypi/demo-30020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35108@1.0.3","target":"pkg:pypi/demo-32094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35108@1.0.3","target":"pkg:pypi/demo-32984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35109@1.0.4","target":"pkg:pypi/demo-31596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3510@1.0.0","target":"pkg:pypi/demo-21422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35110@1.0.0","target":"pkg:pypi/demo-14685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35110@1.0.0","target":"pkg:pypi/demo-14910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35110@1.0.0","target":"pkg:pypi/demo-19606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35110@1.0.0","target":"pkg:pypi/demo-29894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35111@1.0.1","target":"pkg:pypi/demo-11213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35112@1.0.2","target":"pkg:pypi/demo-11249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35113@1.0.3","target":"pkg:pypi/demo-1566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35113@1.0.3","target":"pkg:pypi/demo-3005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35113@1.0.3","target":"pkg:pypi/demo-33199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35113@1.0.3","target":"pkg:pypi/demo-34786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35114@1.0.4","target":"pkg:pypi/demo-19103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35114@1.0.4","target":"pkg:pypi/demo-32720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35115@1.0.0","target":"pkg:pypi/demo-19447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35115@1.0.0","target":"pkg:pypi/demo-26412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35115@1.0.0","target":"pkg:pypi/demo-32551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35116@1.0.1","target":"pkg:pypi/demo-12360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35116@1.0.1","target":"pkg:pypi/demo-14078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35116@1.0.1","target":"pkg:pypi/demo-14667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35116@1.0.1","target":"pkg:pypi/demo-19840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35117@1.0.2","target":"pkg:pypi/demo-16216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35117@1.0.2","target":"pkg:pypi/demo-27743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35117@1.0.2","target":"pkg:pypi/demo-33135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35118@1.0.3","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35118@1.0.3","target":"pkg:pypi/demo-20727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35118@1.0.3","target":"pkg:pypi/demo-25376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35118@1.0.3","target":"pkg:pypi/demo-26@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35119@1.0.4","target":"pkg:pypi/demo-11512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35119@1.0.4","target":"pkg:pypi/demo-12011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35119@1.0.4","target":"pkg:pypi/demo-2136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35119@1.0.4","target":"pkg:pypi/demo-33974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3511@1.0.1","target":"pkg:pypi/demo-17000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3511@1.0.1","target":"pkg:pypi/demo-2005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3511@1.0.1","target":"pkg:pypi/demo-33389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35120@1.0.0","target":"pkg:pypi/demo-19846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35121@1.0.1","target":"pkg:pypi/demo-18736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35121@1.0.1","target":"pkg:pypi/demo-33083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35121@1.0.1","target":"pkg:pypi/demo-34028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35122@1.0.2","target":"pkg:pypi/demo-15632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35122@1.0.2","target":"pkg:pypi/demo-17354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35122@1.0.2","target":"pkg:pypi/demo-27969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35122@1.0.2","target":"pkg:pypi/demo-30940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35123@1.0.3","target":"pkg:pypi/demo-24698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35124@1.0.4","target":"pkg:pypi/demo-29185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35125@1.0.0","target":"pkg:pypi/demo-16979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35126@1.0.1","target":"pkg:pypi/demo-20792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35126@1.0.1","target":"pkg:pypi/demo-29788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35126@1.0.1","target":"pkg:pypi/demo-34451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35127@1.0.2","target":"pkg:pypi/demo-29420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35127@1.0.2","target":"pkg:pypi/demo-29538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35128@1.0.3","target":"pkg:pypi/demo-10980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35128@1.0.3","target":"pkg:pypi/demo-14854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35128@1.0.3","target":"pkg:pypi/demo-21288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35129@1.0.4","target":"pkg:pypi/demo-19934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3512@1.0.2","target":"pkg:pypi/demo-11010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3512@1.0.2","target":"pkg:pypi/demo-17081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3512@1.0.2","target":"pkg:pypi/demo-33558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35130@1.0.0","target":"pkg:pypi/demo-11050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35130@1.0.0","target":"pkg:pypi/demo-15566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35130@1.0.0","target":"pkg:pypi/demo-3124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35131@1.0.1","target":"pkg:pypi/demo-28142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35131@1.0.1","target":"pkg:pypi/demo-30586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35131@1.0.1","target":"pkg:pypi/demo-32455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35132@1.0.2","target":"pkg:pypi/demo-11664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35132@1.0.2","target":"pkg:pypi/demo-3463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35133@1.0.3","target":"pkg:pypi/demo-28177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35134@1.0.4","target":"pkg:pypi/demo-22458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35134@1.0.4","target":"pkg:pypi/demo-29385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35135@1.0.0","target":"pkg:pypi/demo-20142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35136@1.0.1","target":"pkg:pypi/demo-28197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35137@1.0.2","target":"pkg:pypi/demo-19204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35137@1.0.2","target":"pkg:pypi/demo-22229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35138@1.0.3","target":"pkg:pypi/demo-16134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35138@1.0.3","target":"pkg:pypi/demo-22146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35138@1.0.3","target":"pkg:pypi/demo-25673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35138@1.0.3","target":"pkg:pypi/demo-3352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35139@1.0.4","target":"pkg:pypi/demo-20069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3513@1.0.3","target":"pkg:pypi/demo-1730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3513@1.0.3","target":"pkg:pypi/demo-23499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3513@1.0.3","target":"pkg:pypi/demo-24308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3513@1.0.3","target":"pkg:pypi/demo-34833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35140@1.0.0","target":"pkg:pypi/demo-20616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35140@1.0.0","target":"pkg:pypi/demo-2361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35140@1.0.0","target":"pkg:pypi/demo-25962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35141@1.0.1","target":"pkg:pypi/demo-12943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35141@1.0.1","target":"pkg:pypi/demo-16474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35141@1.0.1","target":"pkg:pypi/demo-22718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35141@1.0.1","target":"pkg:pypi/demo-29386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35142@1.0.2","target":"pkg:pypi/demo-13583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35142@1.0.2","target":"pkg:pypi/demo-29259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35142@1.0.2","target":"pkg:pypi/demo-3362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35143@1.0.3","target":"pkg:pypi/demo-2585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35143@1.0.3","target":"pkg:pypi/demo-28496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35144@1.0.4","target":"pkg:pypi/demo-10582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35144@1.0.4","target":"pkg:pypi/demo-15698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35144@1.0.4","target":"pkg:pypi/demo-34193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35144@1.0.4","target":"pkg:pypi/demo-3467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35145@1.0.0","target":"pkg:pypi/demo-30630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35145@1.0.0","target":"pkg:pypi/demo-31517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35146@1.0.1","target":"pkg:pypi/demo-23147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35146@1.0.1","target":"pkg:pypi/demo-26349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35146@1.0.1","target":"pkg:pypi/demo-32745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35147@1.0.2","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35147@1.0.2","target":"pkg:pypi/demo-12090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35147@1.0.2","target":"pkg:pypi/demo-15328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35148@1.0.3","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35148@1.0.3","target":"pkg:pypi/demo-15690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35148@1.0.3","target":"pkg:pypi/demo-2042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35148@1.0.3","target":"pkg:pypi/demo-2588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35149@1.0.4","target":"pkg:pypi/demo-17624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35149@1.0.4","target":"pkg:pypi/demo-22044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35149@1.0.4","target":"pkg:pypi/demo-32806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35149@1.0.4","target":"pkg:pypi/demo-34629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3514@1.0.4","target":"pkg:pypi/demo-15824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3514@1.0.4","target":"pkg:pypi/demo-27620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3514@1.0.4","target":"pkg:pypi/demo-33558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35150@1.0.0","target":"pkg:pypi/demo-23109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35150@1.0.0","target":"pkg:pypi/demo-27167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35151@1.0.1","target":"pkg:pypi/demo-169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35151@1.0.1","target":"pkg:pypi/demo-25285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35151@1.0.1","target":"pkg:pypi/demo-33915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35152@1.0.2","target":"pkg:pypi/demo-11083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35152@1.0.2","target":"pkg:pypi/demo-29938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35152@1.0.2","target":"pkg:pypi/demo-30376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35153@1.0.3","target":"pkg:pypi/demo-12870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35153@1.0.3","target":"pkg:pypi/demo-22523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35154@1.0.4","target":"pkg:pypi/demo-19007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35154@1.0.4","target":"pkg:pypi/demo-19631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35154@1.0.4","target":"pkg:pypi/demo-26766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35154@1.0.4","target":"pkg:pypi/demo-30733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35155@1.0.0","target":"pkg:pypi/demo-2341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35155@1.0.0","target":"pkg:pypi/demo-25002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35155@1.0.0","target":"pkg:pypi/demo-31335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35156@1.0.1","target":"pkg:pypi/demo-12674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35157@1.0.2","target":"pkg:pypi/demo-15791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35157@1.0.2","target":"pkg:pypi/demo-24082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35157@1.0.2","target":"pkg:pypi/demo-29260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35157@1.0.2","target":"pkg:pypi/demo-31036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35158@1.0.3","target":"pkg:pypi/demo-26027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35159@1.0.4","target":"pkg:pypi/demo-11465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35159@1.0.4","target":"pkg:pypi/demo-14783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35159@1.0.4","target":"pkg:pypi/demo-21272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3515@1.0.0","target":"pkg:pypi/demo-16235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3515@1.0.0","target":"pkg:pypi/demo-20174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3515@1.0.0","target":"pkg:pypi/demo-3406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35160@1.0.0","target":"pkg:pypi/demo-15683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35160@1.0.0","target":"pkg:pypi/demo-24908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35160@1.0.0","target":"pkg:pypi/demo-33060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35161@1.0.1","target":"pkg:pypi/demo-1652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35161@1.0.1","target":"pkg:pypi/demo-16846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35161@1.0.1","target":"pkg:pypi/demo-31594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35162@1.0.2","target":"pkg:pypi/demo-29538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35163@1.0.3","target":"pkg:pypi/demo-31465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35164@1.0.4","target":"pkg:pypi/demo-14819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35164@1.0.4","target":"pkg:pypi/demo-24194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35164@1.0.4","target":"pkg:pypi/demo-28828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35164@1.0.4","target":"pkg:pypi/demo-29432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35165@1.0.0","target":"pkg:pypi/demo-21201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35165@1.0.0","target":"pkg:pypi/demo-31534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35165@1.0.0","target":"pkg:pypi/demo-35070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35166@1.0.1","target":"pkg:pypi/demo-12996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35166@1.0.1","target":"pkg:pypi/demo-18700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35166@1.0.1","target":"pkg:pypi/demo-2398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35167@1.0.2","target":"pkg:pypi/demo-10106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35168@1.0.3","target":"pkg:pypi/demo-21485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35169@1.0.4","target":"pkg:pypi/demo-19740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35169@1.0.4","target":"pkg:pypi/demo-2241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35169@1.0.4","target":"pkg:pypi/demo-29725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3516@1.0.1","target":"pkg:pypi/demo-1865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3516@1.0.1","target":"pkg:pypi/demo-21222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35170@1.0.0","target":"pkg:pypi/demo-16599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35170@1.0.0","target":"pkg:pypi/demo-29892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35171@1.0.1","target":"pkg:pypi/demo-23688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35171@1.0.1","target":"pkg:pypi/demo-30365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35172@1.0.2","target":"pkg:pypi/demo-22544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35172@1.0.2","target":"pkg:pypi/demo-32110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35172@1.0.2","target":"pkg:pypi/demo-32337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35172@1.0.2","target":"pkg:pypi/demo-32684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35173@1.0.3","target":"pkg:pypi/demo-15546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35173@1.0.3","target":"pkg:pypi/demo-22858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35173@1.0.3","target":"pkg:pypi/demo-26768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35173@1.0.3","target":"pkg:pypi/demo-30845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35174@1.0.4","target":"pkg:pypi/demo-10484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35174@1.0.4","target":"pkg:pypi/demo-15198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35174@1.0.4","target":"pkg:pypi/demo-30487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35175@1.0.0","target":"pkg:pypi/demo-16526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35175@1.0.0","target":"pkg:pypi/demo-18673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35175@1.0.0","target":"pkg:pypi/demo-2691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35175@1.0.0","target":"pkg:pypi/demo-33326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35176@1.0.1","target":"pkg:pypi/demo-30346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35176@1.0.1","target":"pkg:pypi/demo-31009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35177@1.0.2","target":"pkg:pypi/demo-18119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35177@1.0.2","target":"pkg:pypi/demo-28035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35177@1.0.2","target":"pkg:pypi/demo-31170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35178@1.0.3","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35179@1.0.4","target":"pkg:pypi/demo-18412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3517@1.0.2","target":"pkg:pypi/demo-1616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3517@1.0.2","target":"pkg:pypi/demo-32069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3517@1.0.2","target":"pkg:pypi/demo-32279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35180@1.0.0","target":"pkg:pypi/demo-13646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35180@1.0.0","target":"pkg:pypi/demo-13678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35180@1.0.0","target":"pkg:pypi/demo-29918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35180@1.0.0","target":"pkg:pypi/demo-32552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35181@1.0.1","target":"pkg:pypi/demo-16908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35181@1.0.1","target":"pkg:pypi/demo-35165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35182@1.0.2","target":"pkg:pypi/demo-10264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35182@1.0.2","target":"pkg:pypi/demo-35043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35183@1.0.3","target":"pkg:pypi/demo-20565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35183@1.0.3","target":"pkg:pypi/demo-22502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35183@1.0.3","target":"pkg:pypi/demo-26851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35183@1.0.3","target":"pkg:pypi/demo-35138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35184@1.0.4","target":"pkg:pypi/demo-11612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35184@1.0.4","target":"pkg:pypi/demo-18578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35184@1.0.4","target":"pkg:pypi/demo-19479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35185@1.0.0","target":"pkg:pypi/demo-1799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35185@1.0.0","target":"pkg:pypi/demo-30747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35186@1.0.1","target":"pkg:pypi/demo-33209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35187@1.0.2","target":"pkg:pypi/demo-17772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35187@1.0.2","target":"pkg:pypi/demo-20600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35188@1.0.3","target":"pkg:pypi/demo-30191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35189@1.0.4","target":"pkg:pypi/demo-27757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35189@1.0.4","target":"pkg:pypi/demo-31843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35189@1.0.4","target":"pkg:pypi/demo-34340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3518@1.0.3","target":"pkg:pypi/demo-11748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3518@1.0.3","target":"pkg:pypi/demo-32386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35190@1.0.0","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35190@1.0.0","target":"pkg:pypi/demo-22891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35190@1.0.0","target":"pkg:pypi/demo-22899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35190@1.0.0","target":"pkg:pypi/demo-33158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35191@1.0.1","target":"pkg:pypi/demo-11314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35191@1.0.1","target":"pkg:pypi/demo-12794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35192@1.0.2","target":"pkg:pypi/demo-1410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35192@1.0.2","target":"pkg:pypi/demo-17171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35192@1.0.2","target":"pkg:pypi/demo-21891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35192@1.0.2","target":"pkg:pypi/demo-22137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35193@1.0.3","target":"pkg:pypi/demo-14424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35193@1.0.3","target":"pkg:pypi/demo-19836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35193@1.0.3","target":"pkg:pypi/demo-25502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35193@1.0.3","target":"pkg:pypi/demo-27770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35194@1.0.4","target":"pkg:pypi/demo-11748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35194@1.0.4","target":"pkg:pypi/demo-32637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35195@1.0.0","target":"pkg:pypi/demo-17111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35195@1.0.0","target":"pkg:pypi/demo-18222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35195@1.0.0","target":"pkg:pypi/demo-26596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35196@1.0.1","target":"pkg:pypi/demo-19307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35196@1.0.1","target":"pkg:pypi/demo-26836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35197@1.0.2","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35197@1.0.2","target":"pkg:pypi/demo-16319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35197@1.0.2","target":"pkg:pypi/demo-19386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35197@1.0.2","target":"pkg:pypi/demo-28067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35198@1.0.3","target":"pkg:pypi/demo-10846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35198@1.0.3","target":"pkg:pypi/demo-12683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35198@1.0.3","target":"pkg:pypi/demo-1268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35198@1.0.3","target":"pkg:pypi/demo-19603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35199@1.0.4","target":"pkg:pypi/demo-17869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35199@1.0.4","target":"pkg:pypi/demo-25484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35199@1.0.4","target":"pkg:pypi/demo-26591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3519@1.0.4","target":"pkg:pypi/demo-20116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3519@1.0.4","target":"pkg:pypi/demo-24876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-351@1.0.1","target":"pkg:pypi/demo-20030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-351@1.0.1","target":"pkg:pypi/demo-28385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-351@1.0.1","target":"pkg:pypi/demo-29606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35200@1.0.0","target":"pkg:pypi/demo-18838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35201@1.0.1","target":"pkg:pypi/demo-28058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35201@1.0.1","target":"pkg:pypi/demo-3350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35202@1.0.2","target":"pkg:pypi/demo-11466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35202@1.0.2","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35202@1.0.2","target":"pkg:pypi/demo-13869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35202@1.0.2","target":"pkg:pypi/demo-31634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35203@1.0.3","target":"pkg:pypi/demo-17108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35203@1.0.3","target":"pkg:pypi/demo-20219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35203@1.0.3","target":"pkg:pypi/demo-22656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35203@1.0.3","target":"pkg:pypi/demo-32173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35204@1.0.4","target":"pkg:pypi/demo-18998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35204@1.0.4","target":"pkg:pypi/demo-26283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35204@1.0.4","target":"pkg:pypi/demo-33297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35205@1.0.0","target":"pkg:pypi/demo-23536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35205@1.0.0","target":"pkg:pypi/demo-25046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35205@1.0.0","target":"pkg:pypi/demo-31493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35206@1.0.1","target":"pkg:pypi/demo-32190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35206@1.0.1","target":"pkg:pypi/demo-32960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35207@1.0.2","target":"pkg:pypi/demo-28091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35208@1.0.3","target":"pkg:pypi/demo-34535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35209@1.0.4","target":"pkg:pypi/demo-10698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35209@1.0.4","target":"pkg:pypi/demo-13474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35209@1.0.4","target":"pkg:pypi/demo-29278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3520@1.0.0","target":"pkg:pypi/demo-1096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3520@1.0.0","target":"pkg:pypi/demo-33114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35210@1.0.0","target":"pkg:pypi/demo-12587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35210@1.0.0","target":"pkg:pypi/demo-24345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35211@1.0.1","target":"pkg:pypi/demo-16790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35211@1.0.1","target":"pkg:pypi/demo-28167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35212@1.0.2","target":"pkg:pypi/demo-10844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35212@1.0.2","target":"pkg:pypi/demo-12171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35212@1.0.2","target":"pkg:pypi/demo-20989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35212@1.0.2","target":"pkg:pypi/demo-28278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35213@1.0.3","target":"pkg:pypi/demo-20826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35213@1.0.3","target":"pkg:pypi/demo-25360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35213@1.0.3","target":"pkg:pypi/demo-25700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35213@1.0.3","target":"pkg:pypi/demo-29074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35214@1.0.4","target":"pkg:pypi/demo-15154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35214@1.0.4","target":"pkg:pypi/demo-28111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35214@1.0.4","target":"pkg:pypi/demo-34202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35215@1.0.0","target":"pkg:pypi/demo-13859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35215@1.0.0","target":"pkg:pypi/demo-21163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35215@1.0.0","target":"pkg:pypi/demo-3295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35216@1.0.1","target":"pkg:pypi/demo-11020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35216@1.0.1","target":"pkg:pypi/demo-21891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35216@1.0.1","target":"pkg:pypi/demo-27513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35216@1.0.1","target":"pkg:pypi/demo-31342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35217@1.0.2","target":"pkg:pypi/demo-10478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35217@1.0.2","target":"pkg:pypi/demo-18313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35217@1.0.2","target":"pkg:pypi/demo-3453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35218@1.0.3","target":"pkg:pypi/demo-21447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35219@1.0.4","target":"pkg:pypi/demo-14711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35219@1.0.4","target":"pkg:pypi/demo-16761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3521@1.0.1","target":"pkg:pypi/demo-1842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3521@1.0.1","target":"pkg:pypi/demo-27365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3521@1.0.1","target":"pkg:pypi/demo-30366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35220@1.0.0","target":"pkg:pypi/demo-15678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35220@1.0.0","target":"pkg:pypi/demo-22712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35221@1.0.1","target":"pkg:pypi/demo-20783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35221@1.0.1","target":"pkg:pypi/demo-2098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35221@1.0.1","target":"pkg:pypi/demo-25849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35221@1.0.1","target":"pkg:pypi/demo-32933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35222@1.0.2","target":"pkg:pypi/demo-19234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35223@1.0.3","target":"pkg:pypi/demo-14465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35224@1.0.4","target":"pkg:pypi/demo-13735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35224@1.0.4","target":"pkg:pypi/demo-19592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35224@1.0.4","target":"pkg:pypi/demo-2896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35225@1.0.0","target":"pkg:pypi/demo-24020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35226@1.0.1","target":"pkg:pypi/demo-1737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35226@1.0.1","target":"pkg:pypi/demo-32203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35227@1.0.2","target":"pkg:pypi/demo-12220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35227@1.0.2","target":"pkg:pypi/demo-14289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35227@1.0.2","target":"pkg:pypi/demo-1760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35227@1.0.2","target":"pkg:pypi/demo-27587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35228@1.0.3","target":"pkg:pypi/demo-22020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35228@1.0.3","target":"pkg:pypi/demo-28132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35229@1.0.4","target":"pkg:pypi/demo-15612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35229@1.0.4","target":"pkg:pypi/demo-19431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35229@1.0.4","target":"pkg:pypi/demo-31718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3522@1.0.2","target":"pkg:pypi/demo-13533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3522@1.0.2","target":"pkg:pypi/demo-18668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35230@1.0.0","target":"pkg:pypi/demo-16541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35230@1.0.0","target":"pkg:pypi/demo-20661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35231@1.0.1","target":"pkg:pypi/demo-1752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35231@1.0.1","target":"pkg:pypi/demo-17916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35231@1.0.1","target":"pkg:pypi/demo-21142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35231@1.0.1","target":"pkg:pypi/demo-28016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35232@1.0.2","target":"pkg:pypi/demo-1476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35232@1.0.2","target":"pkg:pypi/demo-21176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35232@1.0.2","target":"pkg:pypi/demo-22706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35233@1.0.3","target":"pkg:pypi/demo-30075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35234@1.0.4","target":"pkg:pypi/demo-23615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35234@1.0.4","target":"pkg:pypi/demo-31507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35234@1.0.4","target":"pkg:pypi/demo-34404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35235@1.0.0","target":"pkg:pypi/demo-18298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35236@1.0.1","target":"pkg:pypi/demo-11027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35236@1.0.1","target":"pkg:pypi/demo-16200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35236@1.0.1","target":"pkg:pypi/demo-23472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35236@1.0.1","target":"pkg:pypi/demo-24464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35237@1.0.2","target":"pkg:pypi/demo-13743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35237@1.0.2","target":"pkg:pypi/demo-22270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35237@1.0.2","target":"pkg:pypi/demo-27487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35237@1.0.2","target":"pkg:pypi/demo-35066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35238@1.0.3","target":"pkg:pypi/demo-12520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35238@1.0.3","target":"pkg:pypi/demo-23465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35238@1.0.3","target":"pkg:pypi/demo-3310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35239@1.0.4","target":"pkg:pypi/demo-19615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35239@1.0.4","target":"pkg:pypi/demo-30575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3523@1.0.3","target":"pkg:pypi/demo-24553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35240@1.0.0","target":"pkg:pypi/demo-15450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35241@1.0.1","target":"pkg:pypi/demo-21641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35242@1.0.2","target":"pkg:pypi/demo-24057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35242@1.0.2","target":"pkg:pypi/demo-30402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35243@1.0.3","target":"pkg:pypi/demo-24077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35243@1.0.3","target":"pkg:pypi/demo-24546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35244@1.0.4","target":"pkg:pypi/demo-18227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35245@1.0.0","target":"pkg:pypi/demo-29075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35245@1.0.0","target":"pkg:pypi/demo-33471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35245@1.0.0","target":"pkg:pypi/demo-34683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35246@1.0.1","target":"pkg:pypi/demo-10646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35246@1.0.1","target":"pkg:pypi/demo-12569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35246@1.0.1","target":"pkg:pypi/demo-17151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35246@1.0.1","target":"pkg:pypi/demo-28319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35247@1.0.2","target":"pkg:pypi/demo-24710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35247@1.0.2","target":"pkg:pypi/demo-29475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35247@1.0.2","target":"pkg:pypi/demo-29998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35248@1.0.3","target":"pkg:pypi/demo-16744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35248@1.0.3","target":"pkg:pypi/demo-17408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35248@1.0.3","target":"pkg:pypi/demo-23109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35248@1.0.3","target":"pkg:pypi/demo-26500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35249@1.0.4","target":"pkg:pypi/demo-21283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35249@1.0.4","target":"pkg:pypi/demo-22816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35249@1.0.4","target":"pkg:pypi/demo-25950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35249@1.0.4","target":"pkg:pypi/demo-27344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3524@1.0.4","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3524@1.0.4","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3524@1.0.4","target":"pkg:pypi/demo-21038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35250@1.0.0","target":"pkg:pypi/demo-20799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35251@1.0.1","target":"pkg:pypi/demo-20981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35251@1.0.1","target":"pkg:pypi/demo-21347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35251@1.0.1","target":"pkg:pypi/demo-2829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35252@1.0.2","target":"pkg:pypi/demo-14356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35252@1.0.2","target":"pkg:pypi/demo-2228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35252@1.0.2","target":"pkg:pypi/demo-33713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35253@1.0.3","target":"pkg:pypi/demo-13926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35254@1.0.4","target":"pkg:pypi/demo-16134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35254@1.0.4","target":"pkg:pypi/demo-27600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35254@1.0.4","target":"pkg:pypi/demo-29793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35254@1.0.4","target":"pkg:pypi/demo-33799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35255@1.0.0","target":"pkg:pypi/demo-25213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35255@1.0.0","target":"pkg:pypi/demo-29440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35256@1.0.1","target":"pkg:pypi/demo-16053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35256@1.0.1","target":"pkg:pypi/demo-28653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35256@1.0.1","target":"pkg:pypi/demo-34125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35257@1.0.2","target":"pkg:pypi/demo-11012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35257@1.0.2","target":"pkg:pypi/demo-19336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35257@1.0.2","target":"pkg:pypi/demo-20719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35258@1.0.3","target":"pkg:pypi/demo-17793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35258@1.0.3","target":"pkg:pypi/demo-25706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35258@1.0.3","target":"pkg:pypi/demo-30990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35259@1.0.4","target":"pkg:pypi/demo-15740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35259@1.0.4","target":"pkg:pypi/demo-18759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35259@1.0.4","target":"pkg:pypi/demo-35137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3525@1.0.0","target":"pkg:pypi/demo-1289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3525@1.0.0","target":"pkg:pypi/demo-15597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3525@1.0.0","target":"pkg:pypi/demo-32854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35260@1.0.0","target":"pkg:pypi/demo-19517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35260@1.0.0","target":"pkg:pypi/demo-28881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35261@1.0.1","target":"pkg:pypi/demo-20638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35262@1.0.2","target":"pkg:pypi/demo-13660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35262@1.0.2","target":"pkg:pypi/demo-23987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35262@1.0.2","target":"pkg:pypi/demo-29113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35262@1.0.2","target":"pkg:pypi/demo-32678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35263@1.0.3","target":"pkg:pypi/demo-10653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35263@1.0.3","target":"pkg:pypi/demo-33734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35263@1.0.3","target":"pkg:pypi/demo-35223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35264@1.0.4","target":"pkg:pypi/demo-25552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35264@1.0.4","target":"pkg:pypi/demo-34437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35265@1.0.0","target":"pkg:pypi/demo-28015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35266@1.0.1","target":"pkg:pypi/demo-11309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35266@1.0.1","target":"pkg:pypi/demo-18979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35266@1.0.1","target":"pkg:pypi/demo-22343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35266@1.0.1","target":"pkg:pypi/demo-22950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35267@1.0.2","target":"pkg:pypi/demo-18898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35267@1.0.2","target":"pkg:pypi/demo-28033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35268@1.0.3","target":"pkg:pypi/demo-20698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35269@1.0.4","target":"pkg:pypi/demo-17145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35269@1.0.4","target":"pkg:pypi/demo-27597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3526@1.0.1","target":"pkg:pypi/demo-2568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35270@1.0.0","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35270@1.0.0","target":"pkg:pypi/demo-35246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35271@1.0.1","target":"pkg:pypi/demo-1627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35272@1.0.2","target":"pkg:pypi/demo-25179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35272@1.0.2","target":"pkg:pypi/demo-28852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35272@1.0.2","target":"pkg:pypi/demo-31448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35273@1.0.3","target":"pkg:pypi/demo-34936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35274@1.0.4","target":"pkg:pypi/demo-163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35274@1.0.4","target":"pkg:pypi/demo-24886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35275@1.0.0","target":"pkg:pypi/demo-1144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35276@1.0.1","target":"pkg:pypi/demo-2147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35276@1.0.1","target":"pkg:pypi/demo-23878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35276@1.0.1","target":"pkg:pypi/demo-29330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35276@1.0.1","target":"pkg:pypi/demo-33108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35277@1.0.2","target":"pkg:pypi/demo-11860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35277@1.0.2","target":"pkg:pypi/demo-24658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35278@1.0.3","target":"pkg:pypi/demo-26979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35279@1.0.4","target":"pkg:pypi/demo-28166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35279@1.0.4","target":"pkg:pypi/demo-30407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3527@1.0.2","target":"pkg:pypi/demo-16907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3527@1.0.2","target":"pkg:pypi/demo-17337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3527@1.0.2","target":"pkg:pypi/demo-20433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3527@1.0.2","target":"pkg:pypi/demo-33423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35280@1.0.0","target":"pkg:pypi/demo-1747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35280@1.0.0","target":"pkg:pypi/demo-3251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35281@1.0.1","target":"pkg:pypi/demo-15222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35281@1.0.1","target":"pkg:pypi/demo-19047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35281@1.0.1","target":"pkg:pypi/demo-28182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35281@1.0.1","target":"pkg:pypi/demo-32115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35282@1.0.2","target":"pkg:pypi/demo-22153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35283@1.0.3","target":"pkg:pypi/demo-15624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35283@1.0.3","target":"pkg:pypi/demo-15873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35283@1.0.3","target":"pkg:pypi/demo-17977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35284@1.0.4","target":"pkg:pypi/demo-17628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35284@1.0.4","target":"pkg:pypi/demo-19246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35284@1.0.4","target":"pkg:pypi/demo-32149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35285@1.0.0","target":"pkg:pypi/demo-14647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35286@1.0.1","target":"pkg:pypi/demo-16195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35286@1.0.1","target":"pkg:pypi/demo-19147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35286@1.0.1","target":"pkg:pypi/demo-24341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35287@1.0.2","target":"pkg:pypi/demo-28168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35287@1.0.2","target":"pkg:pypi/demo-32307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35288@1.0.3","target":"pkg:pypi/demo-13257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35288@1.0.3","target":"pkg:pypi/demo-20417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35288@1.0.3","target":"pkg:pypi/demo-26823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35289@1.0.4","target":"pkg:pypi/demo-11531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35289@1.0.4","target":"pkg:pypi/demo-26822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35289@1.0.4","target":"pkg:pypi/demo-30582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3528@1.0.3","target":"pkg:pypi/demo-2400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35290@1.0.0","target":"pkg:pypi/demo-13487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35290@1.0.0","target":"pkg:pypi/demo-21895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35291@1.0.1","target":"pkg:pypi/demo-13295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35291@1.0.1","target":"pkg:pypi/demo-25088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35291@1.0.1","target":"pkg:pypi/demo-29218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35291@1.0.1","target":"pkg:pypi/demo-33257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35292@1.0.2","target":"pkg:pypi/demo-195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35292@1.0.2","target":"pkg:pypi/demo-19939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35292@1.0.2","target":"pkg:pypi/demo-25552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35293@1.0.3","target":"pkg:pypi/demo-33820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35294@1.0.4","target":"pkg:pypi/demo-2254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35294@1.0.4","target":"pkg:pypi/demo-2404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35294@1.0.4","target":"pkg:pypi/demo-25692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35294@1.0.4","target":"pkg:pypi/demo-33801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35295@1.0.0","target":"pkg:pypi/demo-19936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35296@1.0.1","target":"pkg:pypi/demo-21794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35296@1.0.1","target":"pkg:pypi/demo-25535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35296@1.0.1","target":"pkg:pypi/demo-26863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35296@1.0.1","target":"pkg:pypi/demo-34821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35297@1.0.2","target":"pkg:pypi/demo-3352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35298@1.0.3","target":"pkg:pypi/demo-1577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35298@1.0.3","target":"pkg:pypi/demo-28265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35299@1.0.4","target":"pkg:pypi/demo-10143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35299@1.0.4","target":"pkg:pypi/demo-28486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35299@1.0.4","target":"pkg:pypi/demo-30523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35299@1.0.4","target":"pkg:pypi/demo-34561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3529@1.0.4","target":"pkg:pypi/demo-23028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3529@1.0.4","target":"pkg:pypi/demo-3217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-352@1.0.2","target":"pkg:pypi/demo-1367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-352@1.0.2","target":"pkg:pypi/demo-25439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35300@1.0.0","target":"pkg:pypi/demo-15604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35300@1.0.0","target":"pkg:pypi/demo-16006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35300@1.0.0","target":"pkg:pypi/demo-28286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35300@1.0.0","target":"pkg:pypi/demo-33782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35301@1.0.1","target":"pkg:pypi/demo-20841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35301@1.0.1","target":"pkg:pypi/demo-33602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35301@1.0.1","target":"pkg:pypi/demo-35040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35302@1.0.2","target":"pkg:pypi/demo-29943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35302@1.0.2","target":"pkg:pypi/demo-35169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35303@1.0.3","target":"pkg:pypi/demo-15500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35303@1.0.3","target":"pkg:pypi/demo-22161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35303@1.0.3","target":"pkg:pypi/demo-26084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35304@1.0.4","target":"pkg:pypi/demo-1023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35304@1.0.4","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35304@1.0.4","target":"pkg:pypi/demo-17126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35305@1.0.0","target":"pkg:pypi/demo-22094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35306@1.0.1","target":"pkg:pypi/demo-14556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35306@1.0.1","target":"pkg:pypi/demo-34294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35307@1.0.2","target":"pkg:pypi/demo-18697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35307@1.0.2","target":"pkg:pypi/demo-19392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35307@1.0.2","target":"pkg:pypi/demo-29715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35307@1.0.2","target":"pkg:pypi/demo-30085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35308@1.0.3","target":"pkg:pypi/demo-16923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35309@1.0.4","target":"pkg:pypi/demo-34941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3530@1.0.0","target":"pkg:pypi/demo-13307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3530@1.0.0","target":"pkg:pypi/demo-17702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3530@1.0.0","target":"pkg:pypi/demo-18102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3530@1.0.0","target":"pkg:pypi/demo-31220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35310@1.0.0","target":"pkg:pypi/demo-29515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35311@1.0.1","target":"pkg:pypi/demo-19486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35311@1.0.1","target":"pkg:pypi/demo-24468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35311@1.0.1","target":"pkg:pypi/demo-2920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35312@1.0.2","target":"pkg:pypi/demo-17780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35312@1.0.2","target":"pkg:pypi/demo-31810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35313@1.0.3","target":"pkg:pypi/demo-3405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35314@1.0.4","target":"pkg:pypi/demo-21133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35315@1.0.0","target":"pkg:pypi/demo-21289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35316@1.0.1","target":"pkg:pypi/demo-22196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35316@1.0.1","target":"pkg:pypi/demo-33682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35317@1.0.2","target":"pkg:pypi/demo-19433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35317@1.0.2","target":"pkg:pypi/demo-21143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35317@1.0.2","target":"pkg:pypi/demo-24352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35318@1.0.3","target":"pkg:pypi/demo-13800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35318@1.0.3","target":"pkg:pypi/demo-30259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35319@1.0.4","target":"pkg:pypi/demo-24152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35319@1.0.4","target":"pkg:pypi/demo-29572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35319@1.0.4","target":"pkg:pypi/demo-33043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35319@1.0.4","target":"pkg:pypi/demo-34597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3531@1.0.1","target":"pkg:pypi/demo-1175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3531@1.0.1","target":"pkg:pypi/demo-30689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3531@1.0.1","target":"pkg:pypi/demo-33460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3531@1.0.1","target":"pkg:pypi/demo-33643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35320@1.0.0","target":"pkg:pypi/demo-29289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35320@1.0.0","target":"pkg:pypi/demo-31528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35321@1.0.1","target":"pkg:pypi/demo-10807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35321@1.0.1","target":"pkg:pypi/demo-19250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35321@1.0.1","target":"pkg:pypi/demo-25604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35321@1.0.1","target":"pkg:pypi/demo-35241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35322@1.0.2","target":"pkg:pypi/demo-22748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35322@1.0.2","target":"pkg:pypi/demo-30754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35323@1.0.3","target":"pkg:pypi/demo-12788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35323@1.0.3","target":"pkg:pypi/demo-20651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35324@1.0.4","target":"pkg:pypi/demo-17975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35325@1.0.0","target":"pkg:pypi/demo-24166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35325@1.0.0","target":"pkg:pypi/demo-33076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35326@1.0.1","target":"pkg:pypi/demo-25071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35326@1.0.1","target":"pkg:pypi/demo-25493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35327@1.0.2","target":"pkg:pypi/demo-11690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35328@1.0.3","target":"pkg:pypi/demo-18160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35328@1.0.3","target":"pkg:pypi/demo-18521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35328@1.0.3","target":"pkg:pypi/demo-29911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35328@1.0.3","target":"pkg:pypi/demo-3153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35329@1.0.4","target":"pkg:pypi/demo-20651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35329@1.0.4","target":"pkg:pypi/demo-24998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35329@1.0.4","target":"pkg:pypi/demo-25244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35329@1.0.4","target":"pkg:pypi/demo-29906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3532@1.0.2","target":"pkg:pypi/demo-28413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35330@1.0.0","target":"pkg:pypi/demo-27748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35330@1.0.0","target":"pkg:pypi/demo-35187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35331@1.0.1","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35331@1.0.1","target":"pkg:pypi/demo-27550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35331@1.0.1","target":"pkg:pypi/demo-29908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35332@1.0.2","target":"pkg:pypi/demo-23234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35332@1.0.2","target":"pkg:pypi/demo-24985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35332@1.0.2","target":"pkg:pypi/demo-25975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35332@1.0.2","target":"pkg:pypi/demo-32021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35333@1.0.3","target":"pkg:pypi/demo-11480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35333@1.0.3","target":"pkg:pypi/demo-33575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35334@1.0.4","target":"pkg:pypi/demo-11298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35334@1.0.4","target":"pkg:pypi/demo-23541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35335@1.0.0","target":"pkg:pypi/demo-14829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35336@1.0.1","target":"pkg:pypi/demo-31274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35337@1.0.2","target":"pkg:pypi/demo-35262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35338@1.0.3","target":"pkg:pypi/demo-11506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35338@1.0.3","target":"pkg:pypi/demo-1520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35338@1.0.3","target":"pkg:pypi/demo-18690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35338@1.0.3","target":"pkg:pypi/demo-33276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35339@1.0.4","target":"pkg:pypi/demo-24824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35339@1.0.4","target":"pkg:pypi/demo-29122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35339@1.0.4","target":"pkg:pypi/demo-31918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3533@1.0.3","target":"pkg:pypi/demo-30160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3533@1.0.3","target":"pkg:pypi/demo-30939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35340@1.0.0","target":"pkg:pypi/demo-2444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35340@1.0.0","target":"pkg:pypi/demo-27934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35341@1.0.1","target":"pkg:pypi/demo-23303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35342@1.0.2","target":"pkg:pypi/demo-28852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35343@1.0.3","target":"pkg:pypi/demo-20522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35343@1.0.3","target":"pkg:pypi/demo-21661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35343@1.0.3","target":"pkg:pypi/demo-33447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35344@1.0.4","target":"pkg:pypi/demo-25080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35344@1.0.4","target":"pkg:pypi/demo-27198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35344@1.0.4","target":"pkg:pypi/demo-33840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35345@1.0.0","target":"pkg:pypi/demo-19674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35345@1.0.0","target":"pkg:pypi/demo-3421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35345@1.0.0","target":"pkg:pypi/demo-34422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35346@1.0.1","target":"pkg:pypi/demo-17955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35346@1.0.1","target":"pkg:pypi/demo-29963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35347@1.0.2","target":"pkg:pypi/demo-16902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35347@1.0.2","target":"pkg:pypi/demo-28224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35347@1.0.2","target":"pkg:pypi/demo-33125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35348@1.0.3","target":"pkg:pypi/demo-13452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35349@1.0.4","target":"pkg:pypi/demo-15831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3534@1.0.4","target":"pkg:pypi/demo-15566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3534@1.0.4","target":"pkg:pypi/demo-30234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35350@1.0.0","target":"pkg:pypi/demo-15607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35350@1.0.0","target":"pkg:pypi/demo-16631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35350@1.0.0","target":"pkg:pypi/demo-29873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35350@1.0.0","target":"pkg:pypi/demo-30850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35351@1.0.1","target":"pkg:pypi/demo-25602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35351@1.0.1","target":"pkg:pypi/demo-30150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35352@1.0.2","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35352@1.0.2","target":"pkg:pypi/demo-12748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35352@1.0.2","target":"pkg:pypi/demo-1341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35353@1.0.3","target":"pkg:pypi/demo-13240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35353@1.0.3","target":"pkg:pypi/demo-16981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35353@1.0.3","target":"pkg:pypi/demo-1977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35353@1.0.3","target":"pkg:pypi/demo-28181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35354@1.0.4","target":"pkg:pypi/demo-10613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35354@1.0.4","target":"pkg:pypi/demo-15996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35354@1.0.4","target":"pkg:pypi/demo-17027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35354@1.0.4","target":"pkg:pypi/demo-21830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35355@1.0.0","target":"pkg:pypi/demo-19789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35355@1.0.0","target":"pkg:pypi/demo-34477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35355@1.0.0","target":"pkg:pypi/demo-34941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35356@1.0.1","target":"pkg:pypi/demo-21884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35356@1.0.1","target":"pkg:pypi/demo-28964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35357@1.0.2","target":"pkg:pypi/demo-19289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35358@1.0.3","target":"pkg:pypi/demo-17219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35359@1.0.4","target":"pkg:pypi/demo-18751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35359@1.0.4","target":"pkg:pypi/demo-27278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35359@1.0.4","target":"pkg:pypi/demo-32061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35359@1.0.4","target":"pkg:pypi/demo-33450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3535@1.0.0","target":"pkg:pypi/demo-19680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3535@1.0.0","target":"pkg:pypi/demo-21654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35360@1.0.0","target":"pkg:pypi/demo-21033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35360@1.0.0","target":"pkg:pypi/demo-24738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35360@1.0.0","target":"pkg:pypi/demo-32046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35360@1.0.0","target":"pkg:pypi/demo-32094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35361@1.0.1","target":"pkg:pypi/demo-17118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35361@1.0.1","target":"pkg:pypi/demo-18376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35361@1.0.1","target":"pkg:pypi/demo-28567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35361@1.0.1","target":"pkg:pypi/demo-31874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35362@1.0.2","target":"pkg:pypi/demo-23522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35362@1.0.2","target":"pkg:pypi/demo-33190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35362@1.0.2","target":"pkg:pypi/demo-35115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35363@1.0.3","target":"pkg:pypi/demo-12193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35363@1.0.3","target":"pkg:pypi/demo-22903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35363@1.0.3","target":"pkg:pypi/demo-2838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35363@1.0.3","target":"pkg:pypi/demo-3290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35364@1.0.4","target":"pkg:pypi/demo-1262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35364@1.0.4","target":"pkg:pypi/demo-29387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35364@1.0.4","target":"pkg:pypi/demo-30528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35364@1.0.4","target":"pkg:pypi/demo-31700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35365@1.0.0","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35366@1.0.1","target":"pkg:pypi/demo-20851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35366@1.0.1","target":"pkg:pypi/demo-26162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35366@1.0.1","target":"pkg:pypi/demo-29300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35367@1.0.2","target":"pkg:pypi/demo-11523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35367@1.0.2","target":"pkg:pypi/demo-1659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35367@1.0.2","target":"pkg:pypi/demo-20683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35367@1.0.2","target":"pkg:pypi/demo-33999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35368@1.0.3","target":"pkg:pypi/demo-17485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35368@1.0.3","target":"pkg:pypi/demo-17820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35368@1.0.3","target":"pkg:pypi/demo-19817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35368@1.0.3","target":"pkg:pypi/demo-27851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35369@1.0.4","target":"pkg:pypi/demo-16978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35369@1.0.4","target":"pkg:pypi/demo-22756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35369@1.0.4","target":"pkg:pypi/demo-24871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35369@1.0.4","target":"pkg:pypi/demo-26894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3536@1.0.1","target":"pkg:pypi/demo-25047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35370@1.0.0","target":"pkg:pypi/demo-1360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35370@1.0.0","target":"pkg:pypi/demo-27203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35370@1.0.0","target":"pkg:pypi/demo-31776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35370@1.0.0","target":"pkg:pypi/demo-32694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35371@1.0.1","target":"pkg:pypi/demo-24430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35372@1.0.2","target":"pkg:pypi/demo-2459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35372@1.0.2","target":"pkg:pypi/demo-3525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35373@1.0.3","target":"pkg:pypi/demo-13104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35373@1.0.3","target":"pkg:pypi/demo-27335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35373@1.0.3","target":"pkg:pypi/demo-34199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35374@1.0.4","target":"pkg:pypi/demo-10946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35374@1.0.4","target":"pkg:pypi/demo-2477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35374@1.0.4","target":"pkg:pypi/demo-29219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35375@1.0.0","target":"pkg:pypi/demo-26027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35376@1.0.1","target":"pkg:pypi/demo-10586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35376@1.0.1","target":"pkg:pypi/demo-15290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35376@1.0.1","target":"pkg:pypi/demo-17952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35376@1.0.1","target":"pkg:pypi/demo-31066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35377@1.0.2","target":"pkg:pypi/demo-19080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35377@1.0.2","target":"pkg:pypi/demo-19695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35377@1.0.2","target":"pkg:pypi/demo-23203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35378@1.0.3","target":"pkg:pypi/demo-23501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35379@1.0.4","target":"pkg:pypi/demo-28793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35379@1.0.4","target":"pkg:pypi/demo-29951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35379@1.0.4","target":"pkg:pypi/demo-3350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3537@1.0.2","target":"pkg:pypi/demo-20024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3537@1.0.2","target":"pkg:pypi/demo-2062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3537@1.0.2","target":"pkg:pypi/demo-31620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3537@1.0.2","target":"pkg:pypi/demo-32320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35380@1.0.0","target":"pkg:pypi/demo-265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35380@1.0.0","target":"pkg:pypi/demo-28845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35380@1.0.0","target":"pkg:pypi/demo-33669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35381@1.0.1","target":"pkg:pypi/demo-30851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35382@1.0.2","target":"pkg:pypi/demo-1806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35382@1.0.2","target":"pkg:pypi/demo-27753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35382@1.0.2","target":"pkg:pypi/demo-35080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35383@1.0.3","target":"pkg:pypi/demo-1674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35383@1.0.3","target":"pkg:pypi/demo-26982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35384@1.0.4","target":"pkg:pypi/demo-151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35384@1.0.4","target":"pkg:pypi/demo-17916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35385@1.0.0","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35385@1.0.0","target":"pkg:pypi/demo-13589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35385@1.0.0","target":"pkg:pypi/demo-2119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35385@1.0.0","target":"pkg:pypi/demo-34992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35386@1.0.1","target":"pkg:pypi/demo-13511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35386@1.0.1","target":"pkg:pypi/demo-21299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35387@1.0.2","target":"pkg:pypi/demo-15427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35387@1.0.2","target":"pkg:pypi/demo-17742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35388@1.0.3","target":"pkg:pypi/demo-14125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35389@1.0.4","target":"pkg:pypi/demo-18096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35389@1.0.4","target":"pkg:pypi/demo-24070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35389@1.0.4","target":"pkg:pypi/demo-31049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3538@1.0.3","target":"pkg:pypi/demo-16729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35390@1.0.0","target":"pkg:pypi/demo-24635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35391@1.0.1","target":"pkg:pypi/demo-21782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35391@1.0.1","target":"pkg:pypi/demo-26580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35392@1.0.2","target":"pkg:pypi/demo-13760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35392@1.0.2","target":"pkg:pypi/demo-26276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35392@1.0.2","target":"pkg:pypi/demo-28707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35392@1.0.2","target":"pkg:pypi/demo-34687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35393@1.0.3","target":"pkg:pypi/demo-18161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35393@1.0.3","target":"pkg:pypi/demo-27887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35394@1.0.4","target":"pkg:pypi/demo-16883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35394@1.0.4","target":"pkg:pypi/demo-18426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35394@1.0.4","target":"pkg:pypi/demo-18434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35394@1.0.4","target":"pkg:pypi/demo-19893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35395@1.0.0","target":"pkg:pypi/demo-26833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35395@1.0.0","target":"pkg:pypi/demo-30024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35396@1.0.1","target":"pkg:pypi/demo-16913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35396@1.0.1","target":"pkg:pypi/demo-25111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35396@1.0.1","target":"pkg:pypi/demo-28805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35396@1.0.1","target":"pkg:pypi/demo-29555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35397@1.0.2","target":"pkg:pypi/demo-15584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35397@1.0.2","target":"pkg:pypi/demo-19303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35397@1.0.2","target":"pkg:pypi/demo-30867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35398@1.0.3","target":"pkg:pypi/demo-28303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35398@1.0.3","target":"pkg:pypi/demo-29357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35399@1.0.4","target":"pkg:pypi/demo-1808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35399@1.0.4","target":"pkg:pypi/demo-22545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35399@1.0.4","target":"pkg:pypi/demo-24678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3539@1.0.4","target":"pkg:pypi/demo-21959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3539@1.0.4","target":"pkg:pypi/demo-236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3539@1.0.4","target":"pkg:pypi/demo-27615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3539@1.0.4","target":"pkg:pypi/demo-27929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-353@1.0.3","target":"pkg:pypi/demo-11532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-353@1.0.3","target":"pkg:pypi/demo-14137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-353@1.0.3","target":"pkg:pypi/demo-23311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35400@1.0.0","target":"pkg:pypi/demo-13582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35400@1.0.0","target":"pkg:pypi/demo-24458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35400@1.0.0","target":"pkg:pypi/demo-25891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35400@1.0.0","target":"pkg:pypi/demo-31446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35401@1.0.1","target":"pkg:pypi/demo-21562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35402@1.0.2","target":"pkg:pypi/demo-28609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35403@1.0.3","target":"pkg:pypi/demo-1778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35403@1.0.3","target":"pkg:pypi/demo-3053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35403@1.0.3","target":"pkg:pypi/demo-30932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35403@1.0.3","target":"pkg:pypi/demo-34325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35404@1.0.4","target":"pkg:pypi/demo-1163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35404@1.0.4","target":"pkg:pypi/demo-16015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35404@1.0.4","target":"pkg:pypi/demo-26901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35404@1.0.4","target":"pkg:pypi/demo-28023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35405@1.0.0","target":"pkg:pypi/demo-15957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35405@1.0.0","target":"pkg:pypi/demo-16508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35406@1.0.1","target":"pkg:pypi/demo-24757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35406@1.0.1","target":"pkg:pypi/demo-26456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35406@1.0.1","target":"pkg:pypi/demo-31445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35406@1.0.1","target":"pkg:pypi/demo-32333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35407@1.0.2","target":"pkg:pypi/demo-20863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35408@1.0.3","target":"pkg:pypi/demo-22147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35408@1.0.3","target":"pkg:pypi/demo-29080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35408@1.0.3","target":"pkg:pypi/demo-31092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35408@1.0.3","target":"pkg:pypi/demo-32283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35409@1.0.4","target":"pkg:pypi/demo-10753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35409@1.0.4","target":"pkg:pypi/demo-21381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35409@1.0.4","target":"pkg:pypi/demo-30642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3540@1.0.0","target":"pkg:pypi/demo-21973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3540@1.0.0","target":"pkg:pypi/demo-30698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3540@1.0.0","target":"pkg:pypi/demo-32242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35410@1.0.0","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35410@1.0.0","target":"pkg:pypi/demo-13409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35410@1.0.0","target":"pkg:pypi/demo-18217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35410@1.0.0","target":"pkg:pypi/demo-26321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35411@1.0.1","target":"pkg:pypi/demo-18291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35411@1.0.1","target":"pkg:pypi/demo-25772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35412@1.0.2","target":"pkg:pypi/demo-21126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35412@1.0.2","target":"pkg:pypi/demo-26027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35413@1.0.3","target":"pkg:pypi/demo-20878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35413@1.0.3","target":"pkg:pypi/demo-2829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35413@1.0.3","target":"pkg:pypi/demo-32967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35413@1.0.3","target":"pkg:pypi/demo-33007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35414@1.0.4","target":"pkg:pypi/demo-13016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35414@1.0.4","target":"pkg:pypi/demo-18518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35414@1.0.4","target":"pkg:pypi/demo-24342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35415@1.0.0","target":"pkg:pypi/demo-16530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35415@1.0.0","target":"pkg:pypi/demo-18967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35415@1.0.0","target":"pkg:pypi/demo-22372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35415@1.0.0","target":"pkg:pypi/demo-2404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35416@1.0.1","target":"pkg:pypi/demo-1381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35416@1.0.1","target":"pkg:pypi/demo-17448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35417@1.0.2","target":"pkg:pypi/demo-1258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35417@1.0.2","target":"pkg:pypi/demo-23033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35417@1.0.2","target":"pkg:pypi/demo-24813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35417@1.0.2","target":"pkg:pypi/demo-28261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35418@1.0.3","target":"pkg:pypi/demo-15230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35418@1.0.3","target":"pkg:pypi/demo-27200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35419@1.0.4","target":"pkg:pypi/demo-1546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35419@1.0.4","target":"pkg:pypi/demo-21644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3541@1.0.1","target":"pkg:pypi/demo-10551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35420@1.0.0","target":"pkg:pypi/demo-10280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35420@1.0.0","target":"pkg:pypi/demo-22084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35420@1.0.0","target":"pkg:pypi/demo-27823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35420@1.0.0","target":"pkg:pypi/demo-3090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35421@1.0.1","target":"pkg:pypi/demo-1989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35422@1.0.2","target":"pkg:pypi/demo-26225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35423@1.0.3","target":"pkg:pypi/demo-21187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35424@1.0.4","target":"pkg:pypi/demo-20187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35425@1.0.0","target":"pkg:pypi/demo-17312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35425@1.0.0","target":"pkg:pypi/demo-28240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35425@1.0.0","target":"pkg:pypi/demo-28748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35426@1.0.1","target":"pkg:pypi/demo-19622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35427@1.0.2","target":"pkg:pypi/demo-14230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35427@1.0.2","target":"pkg:pypi/demo-20888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35428@1.0.3","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35428@1.0.3","target":"pkg:pypi/demo-2340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35428@1.0.3","target":"pkg:pypi/demo-26686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35429@1.0.4","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35429@1.0.4","target":"pkg:pypi/demo-10366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35429@1.0.4","target":"pkg:pypi/demo-19926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35429@1.0.4","target":"pkg:pypi/demo-33470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3542@1.0.2","target":"pkg:pypi/demo-33524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35430@1.0.0","target":"pkg:pypi/demo-10426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35430@1.0.0","target":"pkg:pypi/demo-16897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35430@1.0.0","target":"pkg:pypi/demo-25095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35430@1.0.0","target":"pkg:pypi/demo-31097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35431@1.0.1","target":"pkg:pypi/demo-1010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35431@1.0.1","target":"pkg:pypi/demo-16521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35431@1.0.1","target":"pkg:pypi/demo-35106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35432@1.0.2","target":"pkg:pypi/demo-13691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35432@1.0.2","target":"pkg:pypi/demo-20823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35432@1.0.2","target":"pkg:pypi/demo-25745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35433@1.0.3","target":"pkg:pypi/demo-28198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35433@1.0.3","target":"pkg:pypi/demo-29887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35434@1.0.4","target":"pkg:pypi/demo-10376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35434@1.0.4","target":"pkg:pypi/demo-11108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35434@1.0.4","target":"pkg:pypi/demo-13604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35435@1.0.0","target":"pkg:pypi/demo-16143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35435@1.0.0","target":"pkg:pypi/demo-26502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35435@1.0.0","target":"pkg:pypi/demo-2918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35435@1.0.0","target":"pkg:pypi/demo-31072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35436@1.0.1","target":"pkg:pypi/demo-17461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35436@1.0.1","target":"pkg:pypi/demo-24086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35436@1.0.1","target":"pkg:pypi/demo-25113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35437@1.0.2","target":"pkg:pypi/demo-24912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35438@1.0.3","target":"pkg:pypi/demo-18442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35438@1.0.3","target":"pkg:pypi/demo-2014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35438@1.0.3","target":"pkg:pypi/demo-25963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35439@1.0.4","target":"pkg:pypi/demo-16954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35439@1.0.4","target":"pkg:pypi/demo-17051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35439@1.0.4","target":"pkg:pypi/demo-27967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35439@1.0.4","target":"pkg:pypi/demo-34763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3543@1.0.3","target":"pkg:pypi/demo-22888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3543@1.0.3","target":"pkg:pypi/demo-25270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35440@1.0.0","target":"pkg:pypi/demo-1800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35440@1.0.0","target":"pkg:pypi/demo-245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35440@1.0.0","target":"pkg:pypi/demo-27398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35440@1.0.0","target":"pkg:pypi/demo-31968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35441@1.0.1","target":"pkg:pypi/demo-15348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35441@1.0.1","target":"pkg:pypi/demo-17954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35441@1.0.1","target":"pkg:pypi/demo-32275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35442@1.0.2","target":"pkg:pypi/demo-10725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35442@1.0.2","target":"pkg:pypi/demo-15438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35442@1.0.2","target":"pkg:pypi/demo-19295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35442@1.0.2","target":"pkg:pypi/demo-35380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35443@1.0.3","target":"pkg:pypi/demo-11184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35443@1.0.3","target":"pkg:pypi/demo-15002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35443@1.0.3","target":"pkg:pypi/demo-28589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35443@1.0.3","target":"pkg:pypi/demo-34894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35444@1.0.4","target":"pkg:pypi/demo-14785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35445@1.0.0","target":"pkg:pypi/demo-13301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35446@1.0.1","target":"pkg:pypi/demo-12506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35446@1.0.1","target":"pkg:pypi/demo-13463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35446@1.0.1","target":"pkg:pypi/demo-298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35446@1.0.1","target":"pkg:pypi/demo-35093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35447@1.0.2","target":"pkg:pypi/demo-26894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35447@1.0.2","target":"pkg:pypi/demo-30388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35447@1.0.2","target":"pkg:pypi/demo-31881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35448@1.0.3","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35448@1.0.3","target":"pkg:pypi/demo-14360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35448@1.0.3","target":"pkg:pypi/demo-23157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35448@1.0.3","target":"pkg:pypi/demo-23267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35449@1.0.4","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35449@1.0.4","target":"pkg:pypi/demo-19408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35449@1.0.4","target":"pkg:pypi/demo-26614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35449@1.0.4","target":"pkg:pypi/demo-29873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3544@1.0.4","target":"pkg:pypi/demo-13753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3544@1.0.4","target":"pkg:pypi/demo-15760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3544@1.0.4","target":"pkg:pypi/demo-26813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3544@1.0.4","target":"pkg:pypi/demo-35242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35450@1.0.0","target":"pkg:pypi/demo-15249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35450@1.0.0","target":"pkg:pypi/demo-19337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35450@1.0.0","target":"pkg:pypi/demo-21370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35451@1.0.1","target":"pkg:pypi/demo-1959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35451@1.0.1","target":"pkg:pypi/demo-21292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35451@1.0.1","target":"pkg:pypi/demo-2192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35452@1.0.2","target":"pkg:pypi/demo-30876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35453@1.0.3","target":"pkg:pypi/demo-3178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35454@1.0.4","target":"pkg:pypi/demo-13114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35454@1.0.4","target":"pkg:pypi/demo-27697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35454@1.0.4","target":"pkg:pypi/demo-31149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35455@1.0.0","target":"pkg:pypi/demo-18874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35456@1.0.1","target":"pkg:pypi/demo-33355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35457@1.0.2","target":"pkg:pypi/demo-10480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35457@1.0.2","target":"pkg:pypi/demo-20400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35457@1.0.2","target":"pkg:pypi/demo-34256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35458@1.0.3","target":"pkg:pypi/demo-26939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35458@1.0.3","target":"pkg:pypi/demo-32284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35459@1.0.4","target":"pkg:pypi/demo-28766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35459@1.0.4","target":"pkg:pypi/demo-30016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35459@1.0.4","target":"pkg:pypi/demo-31999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3545@1.0.0","target":"pkg:pypi/demo-18695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35460@1.0.0","target":"pkg:pypi/demo-3323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35461@1.0.1","target":"pkg:pypi/demo-32845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35462@1.0.2","target":"pkg:pypi/demo-12648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35462@1.0.2","target":"pkg:pypi/demo-1404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35463@1.0.3","target":"pkg:pypi/demo-22589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35464@1.0.4","target":"pkg:pypi/demo-15991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35464@1.0.4","target":"pkg:pypi/demo-20298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35465@1.0.0","target":"pkg:pypi/demo-14959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35465@1.0.0","target":"pkg:pypi/demo-3051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35466@1.0.1","target":"pkg:pypi/demo-13237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35466@1.0.1","target":"pkg:pypi/demo-17951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35466@1.0.1","target":"pkg:pypi/demo-1853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35467@1.0.2","target":"pkg:pypi/demo-18257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35467@1.0.2","target":"pkg:pypi/demo-20725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35467@1.0.2","target":"pkg:pypi/demo-29097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35467@1.0.2","target":"pkg:pypi/demo-30621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35468@1.0.3","target":"pkg:pypi/demo-32018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35469@1.0.4","target":"pkg:pypi/demo-18325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35469@1.0.4","target":"pkg:pypi/demo-25664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35469@1.0.4","target":"pkg:pypi/demo-3310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3546@1.0.1","target":"pkg:pypi/demo-30210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35470@1.0.0","target":"pkg:pypi/demo-11993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35470@1.0.0","target":"pkg:pypi/demo-25109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35470@1.0.0","target":"pkg:pypi/demo-28616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35471@1.0.1","target":"pkg:pypi/demo-24366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35471@1.0.1","target":"pkg:pypi/demo-27178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35472@1.0.2","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35472@1.0.2","target":"pkg:pypi/demo-17745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35472@1.0.2","target":"pkg:pypi/demo-18751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35472@1.0.2","target":"pkg:pypi/demo-22865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35473@1.0.3","target":"pkg:pypi/demo-33107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35474@1.0.4","target":"pkg:pypi/demo-27874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35474@1.0.4","target":"pkg:pypi/demo-28416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35474@1.0.4","target":"pkg:pypi/demo-32725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35475@1.0.0","target":"pkg:pypi/demo-20876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35476@1.0.1","target":"pkg:pypi/demo-23122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35476@1.0.1","target":"pkg:pypi/demo-2887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35476@1.0.1","target":"pkg:pypi/demo-34866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35477@1.0.2","target":"pkg:pypi/demo-23732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35477@1.0.2","target":"pkg:pypi/demo-33550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35477@1.0.2","target":"pkg:pypi/demo-34442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35478@1.0.3","target":"pkg:pypi/demo-17517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35478@1.0.3","target":"pkg:pypi/demo-29394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35478@1.0.3","target":"pkg:pypi/demo-29843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35478@1.0.3","target":"pkg:pypi/demo-31638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35479@1.0.4","target":"pkg:pypi/demo-17053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3547@1.0.2","target":"pkg:pypi/demo-19786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3547@1.0.2","target":"pkg:pypi/demo-3172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3547@1.0.2","target":"pkg:pypi/demo-32338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35480@1.0.0","target":"pkg:pypi/demo-26934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35481@1.0.1","target":"pkg:pypi/demo-13633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35482@1.0.2","target":"pkg:pypi/demo-14039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35482@1.0.2","target":"pkg:pypi/demo-16334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35482@1.0.2","target":"pkg:pypi/demo-34958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35483@1.0.3","target":"pkg:pypi/demo-13671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35483@1.0.3","target":"pkg:pypi/demo-18337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35484@1.0.4","target":"pkg:pypi/demo-29182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35484@1.0.4","target":"pkg:pypi/demo-35321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35485@1.0.0","target":"pkg:pypi/demo-17017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35485@1.0.0","target":"pkg:pypi/demo-17023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35485@1.0.0","target":"pkg:pypi/demo-19828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35486@1.0.1","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35486@1.0.1","target":"pkg:pypi/demo-19816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35486@1.0.1","target":"pkg:pypi/demo-20253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35486@1.0.1","target":"pkg:pypi/demo-20944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35487@1.0.2","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35487@1.0.2","target":"pkg:pypi/demo-2452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35487@1.0.2","target":"pkg:pypi/demo-31197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35487@1.0.2","target":"pkg:pypi/demo-34228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35488@1.0.3","target":"pkg:pypi/demo-24936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35488@1.0.3","target":"pkg:pypi/demo-30745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35488@1.0.3","target":"pkg:pypi/demo-31732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35488@1.0.3","target":"pkg:pypi/demo-32110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35489@1.0.4","target":"pkg:pypi/demo-23413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35489@1.0.4","target":"pkg:pypi/demo-34304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35489@1.0.4","target":"pkg:pypi/demo-34800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3548@1.0.3","target":"pkg:pypi/demo-1228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3548@1.0.3","target":"pkg:pypi/demo-2560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35490@1.0.0","target":"pkg:pypi/demo-19213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35490@1.0.0","target":"pkg:pypi/demo-28350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35491@1.0.1","target":"pkg:pypi/demo-15527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35491@1.0.1","target":"pkg:pypi/demo-19252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35491@1.0.1","target":"pkg:pypi/demo-24927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35491@1.0.1","target":"pkg:pypi/demo-30288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35492@1.0.2","target":"pkg:pypi/demo-11533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35492@1.0.2","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35492@1.0.2","target":"pkg:pypi/demo-2770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35492@1.0.2","target":"pkg:pypi/demo-29064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35493@1.0.3","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35493@1.0.3","target":"pkg:pypi/demo-27341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35493@1.0.3","target":"pkg:pypi/demo-32171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35494@1.0.4","target":"pkg:pypi/demo-17722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35494@1.0.4","target":"pkg:pypi/demo-27809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35495@1.0.0","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35495@1.0.0","target":"pkg:pypi/demo-15974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35496@1.0.1","target":"pkg:pypi/demo-26472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35497@1.0.2","target":"pkg:pypi/demo-34794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35498@1.0.3","target":"pkg:pypi/demo-13970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35498@1.0.3","target":"pkg:pypi/demo-14389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35498@1.0.3","target":"pkg:pypi/demo-21592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35499@1.0.4","target":"pkg:pypi/demo-14141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3549@1.0.4","target":"pkg:pypi/demo-15110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3549@1.0.4","target":"pkg:pypi/demo-28498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-354@1.0.4","target":"pkg:pypi/demo-11923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-354@1.0.4","target":"pkg:pypi/demo-23835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-354@1.0.4","target":"pkg:pypi/demo-25142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35500@1.0.0","target":"pkg:pypi/demo-19169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35500@1.0.0","target":"pkg:pypi/demo-19468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35500@1.0.0","target":"pkg:pypi/demo-27438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35501@1.0.1","target":"pkg:pypi/demo-1185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35501@1.0.1","target":"pkg:pypi/demo-1898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35501@1.0.1","target":"pkg:pypi/demo-24064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35501@1.0.1","target":"pkg:pypi/demo-28136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35502@1.0.2","target":"pkg:pypi/demo-13784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35502@1.0.2","target":"pkg:pypi/demo-17399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35502@1.0.2","target":"pkg:pypi/demo-21099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35503@1.0.3","target":"pkg:pypi/demo-22412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35504@1.0.4","target":"pkg:pypi/demo-32006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35505@1.0.0","target":"pkg:pypi/demo-13515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35505@1.0.0","target":"pkg:pypi/demo-23889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35505@1.0.0","target":"pkg:pypi/demo-27199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35505@1.0.0","target":"pkg:pypi/demo-33683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35506@1.0.1","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35506@1.0.1","target":"pkg:pypi/demo-1640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35506@1.0.1","target":"pkg:pypi/demo-35255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35507@1.0.2","target":"pkg:pypi/demo-19813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35508@1.0.3","target":"pkg:pypi/demo-14699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35508@1.0.3","target":"pkg:pypi/demo-15654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35508@1.0.3","target":"pkg:pypi/demo-19149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35508@1.0.3","target":"pkg:pypi/demo-35346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35509@1.0.4","target":"pkg:pypi/demo-16180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35509@1.0.4","target":"pkg:pypi/demo-20129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35509@1.0.4","target":"pkg:pypi/demo-33359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3550@1.0.0","target":"pkg:pypi/demo-1235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3550@1.0.0","target":"pkg:pypi/demo-19348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3550@1.0.0","target":"pkg:pypi/demo-24661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3550@1.0.0","target":"pkg:pypi/demo-28761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35510@1.0.0","target":"pkg:pypi/demo-15245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35510@1.0.0","target":"pkg:pypi/demo-16576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35510@1.0.0","target":"pkg:pypi/demo-26194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35510@1.0.0","target":"pkg:pypi/demo-31114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35511@1.0.1","target":"pkg:pypi/demo-2729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35511@1.0.1","target":"pkg:pypi/demo-32926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35511@1.0.1","target":"pkg:pypi/demo-33210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35512@1.0.2","target":"pkg:pypi/demo-12839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35512@1.0.2","target":"pkg:pypi/demo-14436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35513@1.0.3","target":"pkg:pypi/demo-25112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35513@1.0.3","target":"pkg:pypi/demo-29385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35513@1.0.3","target":"pkg:pypi/demo-31412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35514@1.0.4","target":"pkg:pypi/demo-13738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35514@1.0.4","target":"pkg:pypi/demo-25250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35515@1.0.0","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35515@1.0.0","target":"pkg:pypi/demo-26476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35515@1.0.0","target":"pkg:pypi/demo-30345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35515@1.0.0","target":"pkg:pypi/demo-31517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35516@1.0.1","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35516@1.0.1","target":"pkg:pypi/demo-20025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35516@1.0.1","target":"pkg:pypi/demo-3471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35517@1.0.2","target":"pkg:pypi/demo-13643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35517@1.0.2","target":"pkg:pypi/demo-32211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35517@1.0.2","target":"pkg:pypi/demo-32426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35518@1.0.3","target":"pkg:pypi/demo-22678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35519@1.0.4","target":"pkg:pypi/demo-12615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35519@1.0.4","target":"pkg:pypi/demo-23033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35519@1.0.4","target":"pkg:pypi/demo-26217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35519@1.0.4","target":"pkg:pypi/demo-29763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3551@1.0.1","target":"pkg:pypi/demo-16796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3551@1.0.1","target":"pkg:pypi/demo-19450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3551@1.0.1","target":"pkg:pypi/demo-23907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35520@1.0.0","target":"pkg:pypi/demo-26499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35521@1.0.1","target":"pkg:pypi/demo-14672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35521@1.0.1","target":"pkg:pypi/demo-27224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35521@1.0.1","target":"pkg:pypi/demo-279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35522@1.0.2","target":"pkg:pypi/demo-10858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35522@1.0.2","target":"pkg:pypi/demo-23757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35522@1.0.2","target":"pkg:pypi/demo-30233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35523@1.0.3","target":"pkg:pypi/demo-11113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35524@1.0.4","target":"pkg:pypi/demo-22749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35524@1.0.4","target":"pkg:pypi/demo-25388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35524@1.0.4","target":"pkg:pypi/demo-32357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35525@1.0.0","target":"pkg:pypi/demo-10901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35525@1.0.0","target":"pkg:pypi/demo-12459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35525@1.0.0","target":"pkg:pypi/demo-19785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35525@1.0.0","target":"pkg:pypi/demo-20033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35526@1.0.1","target":"pkg:pypi/demo-25720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35526@1.0.1","target":"pkg:pypi/demo-26067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35527@1.0.2","target":"pkg:pypi/demo-24588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35527@1.0.2","target":"pkg:pypi/demo-32187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35528@1.0.3","target":"pkg:pypi/demo-11295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35528@1.0.3","target":"pkg:pypi/demo-25150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35528@1.0.3","target":"pkg:pypi/demo-28671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35528@1.0.3","target":"pkg:pypi/demo-30548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35529@1.0.4","target":"pkg:pypi/demo-25791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3552@1.0.2","target":"pkg:pypi/demo-11834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3552@1.0.2","target":"pkg:pypi/demo-14817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35530@1.0.0","target":"pkg:pypi/demo-22446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35530@1.0.0","target":"pkg:pypi/demo-25133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35531@1.0.1","target":"pkg:pypi/demo-10838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35531@1.0.1","target":"pkg:pypi/demo-18507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35531@1.0.1","target":"pkg:pypi/demo-25189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35531@1.0.1","target":"pkg:pypi/demo-34992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35532@1.0.2","target":"pkg:pypi/demo-12992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35532@1.0.2","target":"pkg:pypi/demo-16450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35532@1.0.2","target":"pkg:pypi/demo-21986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35532@1.0.2","target":"pkg:pypi/demo-28385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35533@1.0.3","target":"pkg:pypi/demo-11761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35533@1.0.3","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35533@1.0.3","target":"pkg:pypi/demo-16007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35534@1.0.4","target":"pkg:pypi/demo-1273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35534@1.0.4","target":"pkg:pypi/demo-23386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35534@1.0.4","target":"pkg:pypi/demo-31225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35535@1.0.0","target":"pkg:pypi/demo-24756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35535@1.0.0","target":"pkg:pypi/demo-30765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35535@1.0.0","target":"pkg:pypi/demo-31867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35536@1.0.1","target":"pkg:pypi/demo-32843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35537@1.0.2","target":"pkg:pypi/demo-27669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35537@1.0.2","target":"pkg:pypi/demo-29681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35537@1.0.2","target":"pkg:pypi/demo-34913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35538@1.0.3","target":"pkg:pypi/demo-18353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35539@1.0.4","target":"pkg:pypi/demo-11499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35539@1.0.4","target":"pkg:pypi/demo-15622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3553@1.0.3","target":"pkg:pypi/demo-1376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3553@1.0.3","target":"pkg:pypi/demo-20212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3553@1.0.3","target":"pkg:pypi/demo-27660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3553@1.0.3","target":"pkg:pypi/demo-30910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35540@1.0.0","target":"pkg:pypi/demo-17154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35540@1.0.0","target":"pkg:pypi/demo-3083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35540@1.0.0","target":"pkg:pypi/demo-32715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35541@1.0.1","target":"pkg:pypi/demo-13868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35541@1.0.1","target":"pkg:pypi/demo-25719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35541@1.0.1","target":"pkg:pypi/demo-3113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35542@1.0.2","target":"pkg:pypi/demo-17482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35543@1.0.3","target":"pkg:pypi/demo-26427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35544@1.0.4","target":"pkg:pypi/demo-15441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35544@1.0.4","target":"pkg:pypi/demo-17653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35544@1.0.4","target":"pkg:pypi/demo-22241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35544@1.0.4","target":"pkg:pypi/demo-35111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35545@1.0.0","target":"pkg:pypi/demo-11299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35545@1.0.0","target":"pkg:pypi/demo-12559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35545@1.0.0","target":"pkg:pypi/demo-23192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35545@1.0.0","target":"pkg:pypi/demo-28493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35546@1.0.1","target":"pkg:pypi/demo-12599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35547@1.0.2","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35547@1.0.2","target":"pkg:pypi/demo-24476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35548@1.0.3","target":"pkg:pypi/demo-14741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35548@1.0.3","target":"pkg:pypi/demo-1866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35548@1.0.3","target":"pkg:pypi/demo-18913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35549@1.0.4","target":"pkg:pypi/demo-13917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35549@1.0.4","target":"pkg:pypi/demo-18109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35549@1.0.4","target":"pkg:pypi/demo-29703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3554@1.0.4","target":"pkg:pypi/demo-13600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3554@1.0.4","target":"pkg:pypi/demo-32362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3554@1.0.4","target":"pkg:pypi/demo-3270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35550@1.0.0","target":"pkg:pypi/demo-13445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35550@1.0.0","target":"pkg:pypi/demo-21799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35551@1.0.1","target":"pkg:pypi/demo-22433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35551@1.0.1","target":"pkg:pypi/demo-22560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35551@1.0.1","target":"pkg:pypi/demo-35149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35552@1.0.2","target":"pkg:pypi/demo-12368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35552@1.0.2","target":"pkg:pypi/demo-17235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35552@1.0.2","target":"pkg:pypi/demo-21916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35552@1.0.2","target":"pkg:pypi/demo-22948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35553@1.0.3","target":"pkg:pypi/demo-1451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35553@1.0.3","target":"pkg:pypi/demo-27660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35553@1.0.3","target":"pkg:pypi/demo-29762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35554@1.0.4","target":"pkg:pypi/demo-13043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35554@1.0.4","target":"pkg:pypi/demo-20222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35554@1.0.4","target":"pkg:pypi/demo-25505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35554@1.0.4","target":"pkg:pypi/demo-27070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35555@1.0.0","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35556@1.0.1","target":"pkg:pypi/demo-25192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35556@1.0.1","target":"pkg:pypi/demo-25509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35556@1.0.1","target":"pkg:pypi/demo-27273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35557@1.0.2","target":"pkg:pypi/demo-11985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35557@1.0.2","target":"pkg:pypi/demo-29544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35557@1.0.2","target":"pkg:pypi/demo-30004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35558@1.0.3","target":"pkg:pypi/demo-34786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35559@1.0.4","target":"pkg:pypi/demo-25109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35559@1.0.4","target":"pkg:pypi/demo-25316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35559@1.0.4","target":"pkg:pypi/demo-30744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3555@1.0.0","target":"pkg:pypi/demo-15567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3555@1.0.0","target":"pkg:pypi/demo-21508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3555@1.0.0","target":"pkg:pypi/demo-31768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3555@1.0.0","target":"pkg:pypi/demo-33637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35560@1.0.0","target":"pkg:pypi/demo-11925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35560@1.0.0","target":"pkg:pypi/demo-17800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35560@1.0.0","target":"pkg:pypi/demo-19614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35561@1.0.1","target":"pkg:pypi/demo-21071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35561@1.0.1","target":"pkg:pypi/demo-22768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35561@1.0.1","target":"pkg:pypi/demo-28715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35562@1.0.2","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35562@1.0.2","target":"pkg:pypi/demo-33555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35563@1.0.3","target":"pkg:pypi/demo-16340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35564@1.0.4","target":"pkg:pypi/demo-12208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35565@1.0.0","target":"pkg:pypi/demo-18838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35565@1.0.0","target":"pkg:pypi/demo-20904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35566@1.0.1","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35566@1.0.1","target":"pkg:pypi/demo-26270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35567@1.0.2","target":"pkg:pypi/demo-11596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35567@1.0.2","target":"pkg:pypi/demo-18141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35568@1.0.3","target":"pkg:pypi/demo-27103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35569@1.0.4","target":"pkg:pypi/demo-27232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3556@1.0.1","target":"pkg:pypi/demo-12193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3556@1.0.1","target":"pkg:pypi/demo-23543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3556@1.0.1","target":"pkg:pypi/demo-29215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3556@1.0.1","target":"pkg:pypi/demo-32192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35570@1.0.0","target":"pkg:pypi/demo-2021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35570@1.0.0","target":"pkg:pypi/demo-24343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35570@1.0.0","target":"pkg:pypi/demo-25655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35570@1.0.0","target":"pkg:pypi/demo-26887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35571@1.0.1","target":"pkg:pypi/demo-11833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35571@1.0.1","target":"pkg:pypi/demo-27974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35572@1.0.2","target":"pkg:pypi/demo-22658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35572@1.0.2","target":"pkg:pypi/demo-33853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35572@1.0.2","target":"pkg:pypi/demo-34523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35573@1.0.3","target":"pkg:pypi/demo-19307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35573@1.0.3","target":"pkg:pypi/demo-23438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35573@1.0.3","target":"pkg:pypi/demo-25626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35574@1.0.4","target":"pkg:pypi/demo-1988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35574@1.0.4","target":"pkg:pypi/demo-23140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35574@1.0.4","target":"pkg:pypi/demo-24545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35574@1.0.4","target":"pkg:pypi/demo-29521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35575@1.0.0","target":"pkg:pypi/demo-15278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35575@1.0.0","target":"pkg:pypi/demo-29009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35576@1.0.1","target":"pkg:pypi/demo-14249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35576@1.0.1","target":"pkg:pypi/demo-20269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35576@1.0.1","target":"pkg:pypi/demo-22084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35576@1.0.1","target":"pkg:pypi/demo-24583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35577@1.0.2","target":"pkg:pypi/demo-27519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35577@1.0.2","target":"pkg:pypi/demo-29364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35577@1.0.2","target":"pkg:pypi/demo-32358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35577@1.0.2","target":"pkg:pypi/demo-3343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35578@1.0.3","target":"pkg:pypi/demo-13554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35578@1.0.3","target":"pkg:pypi/demo-19390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35578@1.0.3","target":"pkg:pypi/demo-2488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35578@1.0.3","target":"pkg:pypi/demo-2864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35579@1.0.4","target":"pkg:pypi/demo-28550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3557@1.0.2","target":"pkg:pypi/demo-20203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35580@1.0.0","target":"pkg:pypi/demo-23532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35581@1.0.1","target":"pkg:pypi/demo-16679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35581@1.0.1","target":"pkg:pypi/demo-31638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35582@1.0.2","target":"pkg:pypi/demo-13832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35582@1.0.2","target":"pkg:pypi/demo-17475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35582@1.0.2","target":"pkg:pypi/demo-3389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35583@1.0.3","target":"pkg:pypi/demo-17759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35583@1.0.3","target":"pkg:pypi/demo-17999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35583@1.0.3","target":"pkg:pypi/demo-20200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35583@1.0.3","target":"pkg:pypi/demo-21827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35584@1.0.4","target":"pkg:pypi/demo-27540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35585@1.0.0","target":"pkg:pypi/demo-14347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35585@1.0.0","target":"pkg:pypi/demo-26822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35585@1.0.0","target":"pkg:pypi/demo-34916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35586@1.0.1","target":"pkg:pypi/demo-26471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35587@1.0.2","target":"pkg:pypi/demo-2850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35587@1.0.2","target":"pkg:pypi/demo-2894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35587@1.0.2","target":"pkg:pypi/demo-31967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35588@1.0.3","target":"pkg:pypi/demo-2004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35588@1.0.3","target":"pkg:pypi/demo-29628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35589@1.0.4","target":"pkg:pypi/demo-14029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35589@1.0.4","target":"pkg:pypi/demo-18555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35589@1.0.4","target":"pkg:pypi/demo-23909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35589@1.0.4","target":"pkg:pypi/demo-25867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3558@1.0.3","target":"pkg:pypi/demo-23872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3558@1.0.3","target":"pkg:pypi/demo-27565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35590@1.0.0","target":"pkg:pypi/demo-11727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35590@1.0.0","target":"pkg:pypi/demo-15195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35590@1.0.0","target":"pkg:pypi/demo-25007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35590@1.0.0","target":"pkg:pypi/demo-26947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35591@1.0.1","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35591@1.0.1","target":"pkg:pypi/demo-30089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35592@1.0.2","target":"pkg:pypi/demo-16575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35592@1.0.2","target":"pkg:pypi/demo-23424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35593@1.0.3","target":"pkg:pypi/demo-19037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35593@1.0.3","target":"pkg:pypi/demo-19917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35594@1.0.4","target":"pkg:pypi/demo-10458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35594@1.0.4","target":"pkg:pypi/demo-24357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35594@1.0.4","target":"pkg:pypi/demo-26854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35594@1.0.4","target":"pkg:pypi/demo-34484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35595@1.0.0","target":"pkg:pypi/demo-17906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35595@1.0.0","target":"pkg:pypi/demo-18932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35595@1.0.0","target":"pkg:pypi/demo-28752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35596@1.0.1","target":"pkg:pypi/demo-33384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35597@1.0.2","target":"pkg:pypi/demo-133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35597@1.0.2","target":"pkg:pypi/demo-23299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35597@1.0.2","target":"pkg:pypi/demo-26643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35597@1.0.2","target":"pkg:pypi/demo-2940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35598@1.0.3","target":"pkg:pypi/demo-25659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35598@1.0.3","target":"pkg:pypi/demo-29148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35599@1.0.4","target":"pkg:pypi/demo-17642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35599@1.0.4","target":"pkg:pypi/demo-30455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3559@1.0.4","target":"pkg:pypi/demo-21951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3559@1.0.4","target":"pkg:pypi/demo-26824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3559@1.0.4","target":"pkg:pypi/demo-27219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-355@1.0.0","target":"pkg:pypi/demo-28389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35600@1.0.0","target":"pkg:pypi/demo-20551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35601@1.0.1","target":"pkg:pypi/demo-13925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35601@1.0.1","target":"pkg:pypi/demo-26865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35601@1.0.1","target":"pkg:pypi/demo-28184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35601@1.0.1","target":"pkg:pypi/demo-32019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35602@1.0.2","target":"pkg:pypi/demo-12363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35602@1.0.2","target":"pkg:pypi/demo-19622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35602@1.0.2","target":"pkg:pypi/demo-26933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35603@1.0.3","target":"pkg:pypi/demo-23204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35604@1.0.4","target":"pkg:pypi/demo-12336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35604@1.0.4","target":"pkg:pypi/demo-28148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35604@1.0.4","target":"pkg:pypi/demo-33053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35604@1.0.4","target":"pkg:pypi/demo-33525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35605@1.0.0","target":"pkg:pypi/demo-19699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35605@1.0.0","target":"pkg:pypi/demo-33503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35606@1.0.1","target":"pkg:pypi/demo-21551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35606@1.0.1","target":"pkg:pypi/demo-22879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35606@1.0.1","target":"pkg:pypi/demo-23277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35606@1.0.1","target":"pkg:pypi/demo-26319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35607@1.0.2","target":"pkg:pypi/demo-12763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35607@1.0.2","target":"pkg:pypi/demo-26450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35607@1.0.2","target":"pkg:pypi/demo-30802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35607@1.0.2","target":"pkg:pypi/demo-3138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35608@1.0.3","target":"pkg:pypi/demo-14719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35609@1.0.4","target":"pkg:pypi/demo-20550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35609@1.0.4","target":"pkg:pypi/demo-28010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3560@1.0.0","target":"pkg:pypi/demo-11857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3560@1.0.0","target":"pkg:pypi/demo-11914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3560@1.0.0","target":"pkg:pypi/demo-2926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3560@1.0.0","target":"pkg:pypi/demo-3034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35610@1.0.0","target":"pkg:pypi/demo-34592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35611@1.0.1","target":"pkg:pypi/demo-30911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35612@1.0.2","target":"pkg:pypi/demo-15157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35612@1.0.2","target":"pkg:pypi/demo-19720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35612@1.0.2","target":"pkg:pypi/demo-3137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35613@1.0.3","target":"pkg:pypi/demo-1406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35613@1.0.3","target":"pkg:pypi/demo-18259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35613@1.0.3","target":"pkg:pypi/demo-22650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35614@1.0.4","target":"pkg:pypi/demo-24150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35614@1.0.4","target":"pkg:pypi/demo-28307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35615@1.0.0","target":"pkg:pypi/demo-11056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35615@1.0.0","target":"pkg:pypi/demo-27383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35616@1.0.1","target":"pkg:pypi/demo-12395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35616@1.0.1","target":"pkg:pypi/demo-3531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35617@1.0.2","target":"pkg:pypi/demo-17808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35617@1.0.2","target":"pkg:pypi/demo-22923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35617@1.0.2","target":"pkg:pypi/demo-30866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35617@1.0.2","target":"pkg:pypi/demo-32241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35618@1.0.3","target":"pkg:pypi/demo-19051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35619@1.0.4","target":"pkg:pypi/demo-12729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35619@1.0.4","target":"pkg:pypi/demo-23117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35619@1.0.4","target":"pkg:pypi/demo-25319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3561@1.0.1","target":"pkg:pypi/demo-13858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3561@1.0.1","target":"pkg:pypi/demo-18319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35620@1.0.0","target":"pkg:pypi/demo-28117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35621@1.0.1","target":"pkg:pypi/demo-18692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35621@1.0.1","target":"pkg:pypi/demo-24760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35622@1.0.2","target":"pkg:pypi/demo-24503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35622@1.0.2","target":"pkg:pypi/demo-25310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35623@1.0.3","target":"pkg:pypi/demo-20696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35623@1.0.3","target":"pkg:pypi/demo-22298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35624@1.0.4","target":"pkg:pypi/demo-10913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35624@1.0.4","target":"pkg:pypi/demo-15497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35624@1.0.4","target":"pkg:pypi/demo-15896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35624@1.0.4","target":"pkg:pypi/demo-17166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35625@1.0.0","target":"pkg:pypi/demo-25482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35625@1.0.0","target":"pkg:pypi/demo-29224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35625@1.0.0","target":"pkg:pypi/demo-33298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35626@1.0.1","target":"pkg:pypi/demo-14744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35627@1.0.2","target":"pkg:pypi/demo-18068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35627@1.0.2","target":"pkg:pypi/demo-32510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35627@1.0.2","target":"pkg:pypi/demo-33439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35628@1.0.3","target":"pkg:pypi/demo-24758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35628@1.0.3","target":"pkg:pypi/demo-31689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35629@1.0.4","target":"pkg:pypi/demo-20811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35629@1.0.4","target":"pkg:pypi/demo-2633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35629@1.0.4","target":"pkg:pypi/demo-27565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3562@1.0.2","target":"pkg:pypi/demo-16958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3562@1.0.2","target":"pkg:pypi/demo-20356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3562@1.0.2","target":"pkg:pypi/demo-27304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3562@1.0.2","target":"pkg:pypi/demo-35245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35630@1.0.0","target":"pkg:pypi/demo-34463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35631@1.0.1","target":"pkg:pypi/demo-11140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35631@1.0.1","target":"pkg:pypi/demo-14292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35632@1.0.2","target":"pkg:pypi/demo-20741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35632@1.0.2","target":"pkg:pypi/demo-22993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35632@1.0.2","target":"pkg:pypi/demo-25736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35632@1.0.2","target":"pkg:pypi/demo-30082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35633@1.0.3","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35633@1.0.3","target":"pkg:pypi/demo-33251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35634@1.0.4","target":"pkg:pypi/demo-33096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35634@1.0.4","target":"pkg:pypi/demo-33856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35635@1.0.0","target":"pkg:pypi/demo-23448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35636@1.0.1","target":"pkg:pypi/demo-21162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35637@1.0.2","target":"pkg:pypi/demo-12249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35637@1.0.2","target":"pkg:pypi/demo-20190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35637@1.0.2","target":"pkg:pypi/demo-22223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35638@1.0.3","target":"pkg:pypi/demo-16314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35639@1.0.4","target":"pkg:pypi/demo-32348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3563@1.0.3","target":"pkg:pypi/demo-20223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3563@1.0.3","target":"pkg:pypi/demo-26808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35640@1.0.0","target":"pkg:pypi/demo-21862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35640@1.0.0","target":"pkg:pypi/demo-27884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35640@1.0.0","target":"pkg:pypi/demo-33873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35641@1.0.1","target":"pkg:pypi/demo-12443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35641@1.0.1","target":"pkg:pypi/demo-1334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35641@1.0.1","target":"pkg:pypi/demo-21640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35641@1.0.1","target":"pkg:pypi/demo-31667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35642@1.0.2","target":"pkg:pypi/demo-24647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35643@1.0.3","target":"pkg:pypi/demo-20432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35643@1.0.3","target":"pkg:pypi/demo-21830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35643@1.0.3","target":"pkg:pypi/demo-29885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35643@1.0.3","target":"pkg:pypi/demo-32287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35644@1.0.4","target":"pkg:pypi/demo-2327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35645@1.0.0","target":"pkg:pypi/demo-11556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35645@1.0.0","target":"pkg:pypi/demo-24330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35645@1.0.0","target":"pkg:pypi/demo-28169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35646@1.0.1","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35646@1.0.1","target":"pkg:pypi/demo-14019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35646@1.0.1","target":"pkg:pypi/demo-16262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35646@1.0.1","target":"pkg:pypi/demo-22029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35647@1.0.2","target":"pkg:pypi/demo-10866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35647@1.0.2","target":"pkg:pypi/demo-125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35647@1.0.2","target":"pkg:pypi/demo-29115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35647@1.0.2","target":"pkg:pypi/demo-31595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35648@1.0.3","target":"pkg:pypi/demo-21057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35648@1.0.3","target":"pkg:pypi/demo-2238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35648@1.0.3","target":"pkg:pypi/demo-29199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35648@1.0.3","target":"pkg:pypi/demo-3034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35649@1.0.4","target":"pkg:pypi/demo-17156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35649@1.0.4","target":"pkg:pypi/demo-29440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35649@1.0.4","target":"pkg:pypi/demo-31187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3564@1.0.4","target":"pkg:pypi/demo-30038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3564@1.0.4","target":"pkg:pypi/demo-35261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3564@1.0.4","target":"pkg:pypi/demo-35516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35650@1.0.0","target":"pkg:pypi/demo-20570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35650@1.0.0","target":"pkg:pypi/demo-28390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35650@1.0.0","target":"pkg:pypi/demo-33322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35651@1.0.1","target":"pkg:pypi/demo-18611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35651@1.0.1","target":"pkg:pypi/demo-34163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35652@1.0.2","target":"pkg:pypi/demo-10662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35652@1.0.2","target":"pkg:pypi/demo-16636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35652@1.0.2","target":"pkg:pypi/demo-21407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35652@1.0.2","target":"pkg:pypi/demo-33014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35653@1.0.3","target":"pkg:pypi/demo-17003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35653@1.0.3","target":"pkg:pypi/demo-24725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35654@1.0.4","target":"pkg:pypi/demo-34061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35655@1.0.0","target":"pkg:pypi/demo-35641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35656@1.0.1","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35656@1.0.1","target":"pkg:pypi/demo-13204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35656@1.0.1","target":"pkg:pypi/demo-35193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35657@1.0.2","target":"pkg:pypi/demo-21688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35657@1.0.2","target":"pkg:pypi/demo-25212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35657@1.0.2","target":"pkg:pypi/demo-26186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35658@1.0.3","target":"pkg:pypi/demo-11886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35658@1.0.3","target":"pkg:pypi/demo-16403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35658@1.0.3","target":"pkg:pypi/demo-25287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35659@1.0.4","target":"pkg:pypi/demo-21020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35659@1.0.4","target":"pkg:pypi/demo-30313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3565@1.0.0","target":"pkg:pypi/demo-24253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35660@1.0.0","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35660@1.0.0","target":"pkg:pypi/demo-21514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35660@1.0.0","target":"pkg:pypi/demo-22463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35660@1.0.0","target":"pkg:pypi/demo-26675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35661@1.0.1","target":"pkg:pypi/demo-10554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35661@1.0.1","target":"pkg:pypi/demo-21286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35662@1.0.2","target":"pkg:pypi/demo-24672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35662@1.0.2","target":"pkg:pypi/demo-28091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35662@1.0.2","target":"pkg:pypi/demo-34019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35662@1.0.2","target":"pkg:pypi/demo-35607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35663@1.0.3","target":"pkg:pypi/demo-17593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35664@1.0.4","target":"pkg:pypi/demo-3148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35665@1.0.0","target":"pkg:pypi/demo-1730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35665@1.0.0","target":"pkg:pypi/demo-2371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35665@1.0.0","target":"pkg:pypi/demo-24961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35665@1.0.0","target":"pkg:pypi/demo-3549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35666@1.0.1","target":"pkg:pypi/demo-12103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35666@1.0.1","target":"pkg:pypi/demo-21974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35666@1.0.1","target":"pkg:pypi/demo-23538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35666@1.0.1","target":"pkg:pypi/demo-23608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35667@1.0.2","target":"pkg:pypi/demo-12178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35667@1.0.2","target":"pkg:pypi/demo-14975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35667@1.0.2","target":"pkg:pypi/demo-17072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35668@1.0.3","target":"pkg:pypi/demo-1475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35668@1.0.3","target":"pkg:pypi/demo-15806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35668@1.0.3","target":"pkg:pypi/demo-33091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35669@1.0.4","target":"pkg:pypi/demo-34037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3566@1.0.1","target":"pkg:pypi/demo-11108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3566@1.0.1","target":"pkg:pypi/demo-15038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3566@1.0.1","target":"pkg:pypi/demo-16405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3566@1.0.1","target":"pkg:pypi/demo-17830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35670@1.0.0","target":"pkg:pypi/demo-15786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35670@1.0.0","target":"pkg:pypi/demo-26024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35671@1.0.1","target":"pkg:pypi/demo-21827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35671@1.0.1","target":"pkg:pypi/demo-30920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35672@1.0.2","target":"pkg:pypi/demo-11044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35672@1.0.2","target":"pkg:pypi/demo-29843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35672@1.0.2","target":"pkg:pypi/demo-34096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35673@1.0.3","target":"pkg:pypi/demo-26934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35674@1.0.4","target":"pkg:pypi/demo-2129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35674@1.0.4","target":"pkg:pypi/demo-2856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35674@1.0.4","target":"pkg:pypi/demo-30232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35674@1.0.4","target":"pkg:pypi/demo-33018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35675@1.0.0","target":"pkg:pypi/demo-14732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35676@1.0.1","target":"pkg:pypi/demo-18539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35676@1.0.1","target":"pkg:pypi/demo-24547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35676@1.0.1","target":"pkg:pypi/demo-32680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35677@1.0.2","target":"pkg:pypi/demo-13357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35677@1.0.2","target":"pkg:pypi/demo-25372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35677@1.0.2","target":"pkg:pypi/demo-31452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35678@1.0.3","target":"pkg:pypi/demo-23675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35678@1.0.3","target":"pkg:pypi/demo-24480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35678@1.0.3","target":"pkg:pypi/demo-30308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35679@1.0.4","target":"pkg:pypi/demo-11884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35679@1.0.4","target":"pkg:pypi/demo-30541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3567@1.0.2","target":"pkg:pypi/demo-16414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3567@1.0.2","target":"pkg:pypi/demo-19397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3567@1.0.2","target":"pkg:pypi/demo-21020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3567@1.0.2","target":"pkg:pypi/demo-26059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35680@1.0.0","target":"pkg:pypi/demo-16753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35681@1.0.1","target":"pkg:pypi/demo-21161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35681@1.0.1","target":"pkg:pypi/demo-25335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35682@1.0.2","target":"pkg:pypi/demo-18624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35682@1.0.2","target":"pkg:pypi/demo-31516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35683@1.0.3","target":"pkg:pypi/demo-10897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35683@1.0.3","target":"pkg:pypi/demo-15455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35683@1.0.3","target":"pkg:pypi/demo-17906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35683@1.0.3","target":"pkg:pypi/demo-23546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35684@1.0.4","target":"pkg:pypi/demo-1524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35684@1.0.4","target":"pkg:pypi/demo-28905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35684@1.0.4","target":"pkg:pypi/demo-3326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35685@1.0.0","target":"pkg:pypi/demo-12547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35686@1.0.1","target":"pkg:pypi/demo-22759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35687@1.0.2","target":"pkg:pypi/demo-22347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35688@1.0.3","target":"pkg:pypi/demo-31612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35689@1.0.4","target":"pkg:pypi/demo-16852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35689@1.0.4","target":"pkg:pypi/demo-25589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3568@1.0.3","target":"pkg:pypi/demo-19269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35690@1.0.0","target":"pkg:pypi/demo-24345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35691@1.0.1","target":"pkg:pypi/demo-17289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35691@1.0.1","target":"pkg:pypi/demo-32364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35692@1.0.2","target":"pkg:pypi/demo-15211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35693@1.0.3","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35693@1.0.3","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35693@1.0.3","target":"pkg:pypi/demo-21794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35693@1.0.3","target":"pkg:pypi/demo-22846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35694@1.0.4","target":"pkg:pypi/demo-13185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35694@1.0.4","target":"pkg:pypi/demo-15834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35694@1.0.4","target":"pkg:pypi/demo-22988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35695@1.0.0","target":"pkg:pypi/demo-13636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35695@1.0.0","target":"pkg:pypi/demo-17176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35696@1.0.1","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35697@1.0.2","target":"pkg:pypi/demo-12427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35697@1.0.2","target":"pkg:pypi/demo-15082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35697@1.0.2","target":"pkg:pypi/demo-20348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35697@1.0.2","target":"pkg:pypi/demo-3298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35698@1.0.3","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35698@1.0.3","target":"pkg:pypi/demo-25636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35698@1.0.3","target":"pkg:pypi/demo-2798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35699@1.0.4","target":"pkg:pypi/demo-18310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35699@1.0.4","target":"pkg:pypi/demo-32855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3569@1.0.4","target":"pkg:pypi/demo-10728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3569@1.0.4","target":"pkg:pypi/demo-18041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3569@1.0.4","target":"pkg:pypi/demo-25366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3569@1.0.4","target":"pkg:pypi/demo-34354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-356@1.0.1","target":"pkg:pypi/demo-32766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-356@1.0.1","target":"pkg:pypi/demo-35501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35700@1.0.0","target":"pkg:pypi/demo-10375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35700@1.0.0","target":"pkg:pypi/demo-15683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35700@1.0.0","target":"pkg:pypi/demo-17589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35701@1.0.1","target":"pkg:pypi/demo-1005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35701@1.0.1","target":"pkg:pypi/demo-21251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35701@1.0.1","target":"pkg:pypi/demo-32397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35702@1.0.2","target":"pkg:pypi/demo-1501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35702@1.0.2","target":"pkg:pypi/demo-15246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35702@1.0.2","target":"pkg:pypi/demo-31321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35703@1.0.3","target":"pkg:pypi/demo-26376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35703@1.0.3","target":"pkg:pypi/demo-28611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35704@1.0.4","target":"pkg:pypi/demo-17098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35704@1.0.4","target":"pkg:pypi/demo-19290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35705@1.0.0","target":"pkg:pypi/demo-2468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35705@1.0.0","target":"pkg:pypi/demo-30191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35705@1.0.0","target":"pkg:pypi/demo-35437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35706@1.0.1","target":"pkg:pypi/demo-19293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35706@1.0.1","target":"pkg:pypi/demo-22910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35707@1.0.2","target":"pkg:pypi/demo-17501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35707@1.0.2","target":"pkg:pypi/demo-27853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35708@1.0.3","target":"pkg:pypi/demo-12711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35708@1.0.3","target":"pkg:pypi/demo-14932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35708@1.0.3","target":"pkg:pypi/demo-15311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35708@1.0.3","target":"pkg:pypi/demo-32450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35709@1.0.4","target":"pkg:pypi/demo-10810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35709@1.0.4","target":"pkg:pypi/demo-2544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35709@1.0.4","target":"pkg:pypi/demo-27640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35709@1.0.4","target":"pkg:pypi/demo-29148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3570@1.0.0","target":"pkg:pypi/demo-10862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3570@1.0.0","target":"pkg:pypi/demo-25210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3570@1.0.0","target":"pkg:pypi/demo-296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35710@1.0.0","target":"pkg:pypi/demo-20477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35710@1.0.0","target":"pkg:pypi/demo-21084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35710@1.0.0","target":"pkg:pypi/demo-22171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35711@1.0.1","target":"pkg:pypi/demo-26669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35711@1.0.1","target":"pkg:pypi/demo-32427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35712@1.0.2","target":"pkg:pypi/demo-27061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35713@1.0.3","target":"pkg:pypi/demo-11607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35713@1.0.3","target":"pkg:pypi/demo-33004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35714@1.0.4","target":"pkg:pypi/demo-20926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35714@1.0.4","target":"pkg:pypi/demo-23992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35715@1.0.0","target":"pkg:pypi/demo-15356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35715@1.0.0","target":"pkg:pypi/demo-20865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35716@1.0.1","target":"pkg:pypi/demo-24230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35716@1.0.1","target":"pkg:pypi/demo-28659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35717@1.0.2","target":"pkg:pypi/demo-30893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35717@1.0.2","target":"pkg:pypi/demo-34165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35718@1.0.3","target":"pkg:pypi/demo-19600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35718@1.0.3","target":"pkg:pypi/demo-2643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35718@1.0.3","target":"pkg:pypi/demo-26508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35718@1.0.3","target":"pkg:pypi/demo-27016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35719@1.0.4","target":"pkg:pypi/demo-17770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3571@1.0.1","target":"pkg:pypi/demo-18075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3571@1.0.1","target":"pkg:pypi/demo-25909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3571@1.0.1","target":"pkg:pypi/demo-26692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3571@1.0.1","target":"pkg:pypi/demo-31788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35720@1.0.0","target":"pkg:pypi/demo-13281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35720@1.0.0","target":"pkg:pypi/demo-2029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35721@1.0.1","target":"pkg:pypi/demo-12821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35721@1.0.1","target":"pkg:pypi/demo-16259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35721@1.0.1","target":"pkg:pypi/demo-16595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35722@1.0.2","target":"pkg:pypi/demo-10107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35722@1.0.2","target":"pkg:pypi/demo-2040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35722@1.0.2","target":"pkg:pypi/demo-24028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35722@1.0.2","target":"pkg:pypi/demo-27809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35723@1.0.3","target":"pkg:pypi/demo-17719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35723@1.0.3","target":"pkg:pypi/demo-2284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35723@1.0.3","target":"pkg:pypi/demo-27087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35724@1.0.4","target":"pkg:pypi/demo-10253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35724@1.0.4","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35724@1.0.4","target":"pkg:pypi/demo-12020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35725@1.0.0","target":"pkg:pypi/demo-2253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35726@1.0.1","target":"pkg:pypi/demo-20717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35726@1.0.1","target":"pkg:pypi/demo-30923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35727@1.0.2","target":"pkg:pypi/demo-28836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35728@1.0.3","target":"pkg:pypi/demo-12594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35728@1.0.3","target":"pkg:pypi/demo-22316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35728@1.0.3","target":"pkg:pypi/demo-27077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35728@1.0.3","target":"pkg:pypi/demo-35116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35729@1.0.4","target":"pkg:pypi/demo-35717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3572@1.0.2","target":"pkg:pypi/demo-11438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3572@1.0.2","target":"pkg:pypi/demo-20045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3572@1.0.2","target":"pkg:pypi/demo-30446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35730@1.0.0","target":"pkg:pypi/demo-27555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35731@1.0.1","target":"pkg:pypi/demo-11565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35732@1.0.2","target":"pkg:pypi/demo-14539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35733@1.0.3","target":"pkg:pypi/demo-10115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35733@1.0.3","target":"pkg:pypi/demo-21383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35733@1.0.3","target":"pkg:pypi/demo-23524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35734@1.0.4","target":"pkg:pypi/demo-28522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35734@1.0.4","target":"pkg:pypi/demo-33478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35735@1.0.0","target":"pkg:pypi/demo-17271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35735@1.0.0","target":"pkg:pypi/demo-26918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35735@1.0.0","target":"pkg:pypi/demo-319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35735@1.0.0","target":"pkg:pypi/demo-35609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35736@1.0.1","target":"pkg:pypi/demo-26241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35736@1.0.1","target":"pkg:pypi/demo-27524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35736@1.0.1","target":"pkg:pypi/demo-31830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35736@1.0.1","target":"pkg:pypi/demo-33122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35737@1.0.2","target":"pkg:pypi/demo-15633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35737@1.0.2","target":"pkg:pypi/demo-33954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35738@1.0.3","target":"pkg:pypi/demo-18864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35739@1.0.4","target":"pkg:pypi/demo-19587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35739@1.0.4","target":"pkg:pypi/demo-33116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3573@1.0.3","target":"pkg:pypi/demo-1007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3573@1.0.3","target":"pkg:pypi/demo-23061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3573@1.0.3","target":"pkg:pypi/demo-25897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35740@1.0.0","target":"pkg:pypi/demo-29351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35741@1.0.1","target":"pkg:pypi/demo-11028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35741@1.0.1","target":"pkg:pypi/demo-1234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35741@1.0.1","target":"pkg:pypi/demo-29143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35741@1.0.1","target":"pkg:pypi/demo-33237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35742@1.0.2","target":"pkg:pypi/demo-34691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35743@1.0.3","target":"pkg:pypi/demo-1188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35743@1.0.3","target":"pkg:pypi/demo-18031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35744@1.0.4","target":"pkg:pypi/demo-15671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35744@1.0.4","target":"pkg:pypi/demo-33051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35745@1.0.0","target":"pkg:pypi/demo-18691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35745@1.0.0","target":"pkg:pypi/demo-23730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35745@1.0.0","target":"pkg:pypi/demo-26780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35746@1.0.1","target":"pkg:pypi/demo-10523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35746@1.0.1","target":"pkg:pypi/demo-11838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35746@1.0.1","target":"pkg:pypi/demo-12852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35747@1.0.2","target":"pkg:pypi/demo-1580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35747@1.0.2","target":"pkg:pypi/demo-25433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35747@1.0.2","target":"pkg:pypi/demo-25683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35747@1.0.2","target":"pkg:pypi/demo-31375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35748@1.0.3","target":"pkg:pypi/demo-17486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35748@1.0.3","target":"pkg:pypi/demo-20089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35748@1.0.3","target":"pkg:pypi/demo-20645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35748@1.0.3","target":"pkg:pypi/demo-321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35749@1.0.4","target":"pkg:pypi/demo-24344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3574@1.0.4","target":"pkg:pypi/demo-12388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3574@1.0.4","target":"pkg:pypi/demo-13168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3574@1.0.4","target":"pkg:pypi/demo-14080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3574@1.0.4","target":"pkg:pypi/demo-30934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35750@1.0.0","target":"pkg:pypi/demo-27393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35750@1.0.0","target":"pkg:pypi/demo-31258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35751@1.0.1","target":"pkg:pypi/demo-16713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35751@1.0.1","target":"pkg:pypi/demo-17380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35751@1.0.1","target":"pkg:pypi/demo-18050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35751@1.0.1","target":"pkg:pypi/demo-24200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35752@1.0.2","target":"pkg:pypi/demo-20657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35752@1.0.2","target":"pkg:pypi/demo-30226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35752@1.0.2","target":"pkg:pypi/demo-31930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35752@1.0.2","target":"pkg:pypi/demo-3265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35753@1.0.3","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35753@1.0.3","target":"pkg:pypi/demo-12161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35753@1.0.3","target":"pkg:pypi/demo-15935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35753@1.0.3","target":"pkg:pypi/demo-31411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35754@1.0.4","target":"pkg:pypi/demo-13467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35754@1.0.4","target":"pkg:pypi/demo-25283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35754@1.0.4","target":"pkg:pypi/demo-25950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35754@1.0.4","target":"pkg:pypi/demo-29118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35755@1.0.0","target":"pkg:pypi/demo-24045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35755@1.0.0","target":"pkg:pypi/demo-24206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35755@1.0.0","target":"pkg:pypi/demo-31785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35755@1.0.0","target":"pkg:pypi/demo-33476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35756@1.0.1","target":"pkg:pypi/demo-18281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35757@1.0.2","target":"pkg:pypi/demo-14136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35757@1.0.2","target":"pkg:pypi/demo-30368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35758@1.0.3","target":"pkg:pypi/demo-22322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35759@1.0.4","target":"pkg:pypi/demo-27006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3575@1.0.0","target":"pkg:pypi/demo-10515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3575@1.0.0","target":"pkg:pypi/demo-18571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3575@1.0.0","target":"pkg:pypi/demo-2052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35760@1.0.0","target":"pkg:pypi/demo-26327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35760@1.0.0","target":"pkg:pypi/demo-31957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35761@1.0.1","target":"pkg:pypi/demo-13960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35761@1.0.1","target":"pkg:pypi/demo-28093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35761@1.0.1","target":"pkg:pypi/demo-32446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35762@1.0.2","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35762@1.0.2","target":"pkg:pypi/demo-20799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35763@1.0.3","target":"pkg:pypi/demo-13101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35763@1.0.3","target":"pkg:pypi/demo-15076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35763@1.0.3","target":"pkg:pypi/demo-20570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35764@1.0.4","target":"pkg:pypi/demo-22683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35764@1.0.4","target":"pkg:pypi/demo-32800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35765@1.0.0","target":"pkg:pypi/demo-11477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35765@1.0.0","target":"pkg:pypi/demo-22041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35766@1.0.1","target":"pkg:pypi/demo-18510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35766@1.0.1","target":"pkg:pypi/demo-3341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35766@1.0.1","target":"pkg:pypi/demo-3486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35767@1.0.2","target":"pkg:pypi/demo-17322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35767@1.0.2","target":"pkg:pypi/demo-34064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35768@1.0.3","target":"pkg:pypi/demo-27333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35769@1.0.4","target":"pkg:pypi/demo-12512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35769@1.0.4","target":"pkg:pypi/demo-13560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35769@1.0.4","target":"pkg:pypi/demo-14722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35769@1.0.4","target":"pkg:pypi/demo-30547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3576@1.0.1","target":"pkg:pypi/demo-12410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35770@1.0.0","target":"pkg:pypi/demo-10393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35770@1.0.0","target":"pkg:pypi/demo-33416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35771@1.0.1","target":"pkg:pypi/demo-1293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35771@1.0.1","target":"pkg:pypi/demo-326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35771@1.0.1","target":"pkg:pypi/demo-35442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35772@1.0.2","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35772@1.0.2","target":"pkg:pypi/demo-35002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35773@1.0.3","target":"pkg:pypi/demo-11082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35773@1.0.3","target":"pkg:pypi/demo-31061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35774@1.0.4","target":"pkg:pypi/demo-11381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35774@1.0.4","target":"pkg:pypi/demo-11681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35774@1.0.4","target":"pkg:pypi/demo-23401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35775@1.0.0","target":"pkg:pypi/demo-13057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35775@1.0.0","target":"pkg:pypi/demo-18002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35775@1.0.0","target":"pkg:pypi/demo-30758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35776@1.0.1","target":"pkg:pypi/demo-19141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35777@1.0.2","target":"pkg:pypi/demo-16493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35777@1.0.2","target":"pkg:pypi/demo-30042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35777@1.0.2","target":"pkg:pypi/demo-30332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35778@1.0.3","target":"pkg:pypi/demo-1644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35778@1.0.3","target":"pkg:pypi/demo-29939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35779@1.0.4","target":"pkg:pypi/demo-12291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35779@1.0.4","target":"pkg:pypi/demo-19410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35779@1.0.4","target":"pkg:pypi/demo-28343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3577@1.0.2","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3577@1.0.2","target":"pkg:pypi/demo-23504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35780@1.0.0","target":"pkg:pypi/demo-14282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35780@1.0.0","target":"pkg:pypi/demo-29045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35780@1.0.0","target":"pkg:pypi/demo-30795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35781@1.0.1","target":"pkg:pypi/demo-10412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35781@1.0.1","target":"pkg:pypi/demo-23996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35781@1.0.1","target":"pkg:pypi/demo-27407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35781@1.0.1","target":"pkg:pypi/demo-31990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35782@1.0.2","target":"pkg:pypi/demo-13784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35782@1.0.2","target":"pkg:pypi/demo-23197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35782@1.0.2","target":"pkg:pypi/demo-32503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35783@1.0.3","target":"pkg:pypi/demo-24093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35784@1.0.4","target":"pkg:pypi/demo-14486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35784@1.0.4","target":"pkg:pypi/demo-20730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35784@1.0.4","target":"pkg:pypi/demo-21698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35785@1.0.0","target":"pkg:pypi/demo-14463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35785@1.0.0","target":"pkg:pypi/demo-28779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35785@1.0.0","target":"pkg:pypi/demo-31057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35785@1.0.0","target":"pkg:pypi/demo-3297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35786@1.0.1","target":"pkg:pypi/demo-11471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35786@1.0.1","target":"pkg:pypi/demo-1161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35786@1.0.1","target":"pkg:pypi/demo-32193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35787@1.0.2","target":"pkg:pypi/demo-11931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35787@1.0.2","target":"pkg:pypi/demo-17220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35787@1.0.2","target":"pkg:pypi/demo-34970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35787@1.0.2","target":"pkg:pypi/demo-3571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35788@1.0.3","target":"pkg:pypi/demo-14612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35789@1.0.4","target":"pkg:pypi/demo-15258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35789@1.0.4","target":"pkg:pypi/demo-17378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35789@1.0.4","target":"pkg:pypi/demo-2542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35789@1.0.4","target":"pkg:pypi/demo-29486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3578@1.0.3","target":"pkg:pypi/demo-11131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3578@1.0.3","target":"pkg:pypi/demo-26525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3578@1.0.3","target":"pkg:pypi/demo-26815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35790@1.0.0","target":"pkg:pypi/demo-24122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35790@1.0.0","target":"pkg:pypi/demo-34063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35791@1.0.1","target":"pkg:pypi/demo-25805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35792@1.0.2","target":"pkg:pypi/demo-19652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35792@1.0.2","target":"pkg:pypi/demo-19892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35792@1.0.2","target":"pkg:pypi/demo-31965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35792@1.0.2","target":"pkg:pypi/demo-34079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35793@1.0.3","target":"pkg:pypi/demo-12674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35793@1.0.3","target":"pkg:pypi/demo-22788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35793@1.0.3","target":"pkg:pypi/demo-27673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35793@1.0.3","target":"pkg:pypi/demo-35602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35794@1.0.4","target":"pkg:pypi/demo-16547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35794@1.0.4","target":"pkg:pypi/demo-23826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35794@1.0.4","target":"pkg:pypi/demo-30083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35795@1.0.0","target":"pkg:pypi/demo-15277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35795@1.0.0","target":"pkg:pypi/demo-17086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35795@1.0.0","target":"pkg:pypi/demo-27707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35796@1.0.1","target":"pkg:pypi/demo-25995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35796@1.0.1","target":"pkg:pypi/demo-32133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35796@1.0.1","target":"pkg:pypi/demo-32958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35797@1.0.2","target":"pkg:pypi/demo-19435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35797@1.0.2","target":"pkg:pypi/demo-21951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35797@1.0.2","target":"pkg:pypi/demo-3458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35798@1.0.3","target":"pkg:pypi/demo-26773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35798@1.0.3","target":"pkg:pypi/demo-31008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35799@1.0.4","target":"pkg:pypi/demo-18773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35799@1.0.4","target":"pkg:pypi/demo-24741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3579@1.0.4","target":"pkg:pypi/demo-24684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3579@1.0.4","target":"pkg:pypi/demo-2885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3579@1.0.4","target":"pkg:pypi/demo-31813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3579@1.0.4","target":"pkg:pypi/demo-34835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-357@1.0.2","target":"pkg:pypi/demo-23104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-357@1.0.2","target":"pkg:pypi/demo-30461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35800@1.0.0","target":"pkg:pypi/demo-12447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35800@1.0.0","target":"pkg:pypi/demo-15078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35800@1.0.0","target":"pkg:pypi/demo-31103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35801@1.0.1","target":"pkg:pypi/demo-32317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35802@1.0.2","target":"pkg:pypi/demo-18124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35803@1.0.3","target":"pkg:pypi/demo-20690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35803@1.0.3","target":"pkg:pypi/demo-23357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35803@1.0.3","target":"pkg:pypi/demo-31066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35803@1.0.3","target":"pkg:pypi/demo-32624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35804@1.0.4","target":"pkg:pypi/demo-11929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35804@1.0.4","target":"pkg:pypi/demo-12660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35804@1.0.4","target":"pkg:pypi/demo-27479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35804@1.0.4","target":"pkg:pypi/demo-34848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35805@1.0.0","target":"pkg:pypi/demo-1456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35805@1.0.0","target":"pkg:pypi/demo-2451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35806@1.0.1","target":"pkg:pypi/demo-10457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35806@1.0.1","target":"pkg:pypi/demo-14376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35807@1.0.2","target":"pkg:pypi/demo-22080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35807@1.0.2","target":"pkg:pypi/demo-32566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35808@1.0.3","target":"pkg:pypi/demo-26619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35808@1.0.3","target":"pkg:pypi/demo-29942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35808@1.0.3","target":"pkg:pypi/demo-32830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35809@1.0.4","target":"pkg:pypi/demo-10201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35809@1.0.4","target":"pkg:pypi/demo-15099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35809@1.0.4","target":"pkg:pypi/demo-32676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35809@1.0.4","target":"pkg:pypi/demo-34362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3580@1.0.0","target":"pkg:pypi/demo-23514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3580@1.0.0","target":"pkg:pypi/demo-24683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35810@1.0.0","target":"pkg:pypi/demo-12965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35811@1.0.1","target":"pkg:pypi/demo-13920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35811@1.0.1","target":"pkg:pypi/demo-15573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35811@1.0.1","target":"pkg:pypi/demo-29388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35811@1.0.1","target":"pkg:pypi/demo-32687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35812@1.0.2","target":"pkg:pypi/demo-11115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35812@1.0.2","target":"pkg:pypi/demo-2120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35813@1.0.3","target":"pkg:pypi/demo-13479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35813@1.0.3","target":"pkg:pypi/demo-21361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35813@1.0.3","target":"pkg:pypi/demo-35205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35814@1.0.4","target":"pkg:pypi/demo-10005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35814@1.0.4","target":"pkg:pypi/demo-35035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35815@1.0.0","target":"pkg:pypi/demo-13060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35815@1.0.0","target":"pkg:pypi/demo-17679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35816@1.0.1","target":"pkg:pypi/demo-23593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35816@1.0.1","target":"pkg:pypi/demo-28168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35816@1.0.1","target":"pkg:pypi/demo-30834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35817@1.0.2","target":"pkg:pypi/demo-14768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35817@1.0.2","target":"pkg:pypi/demo-24473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35818@1.0.3","target":"pkg:pypi/demo-15485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35818@1.0.3","target":"pkg:pypi/demo-26366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35818@1.0.3","target":"pkg:pypi/demo-34008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35819@1.0.4","target":"pkg:pypi/demo-29847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35819@1.0.4","target":"pkg:pypi/demo-30104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3581@1.0.1","target":"pkg:pypi/demo-17784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3581@1.0.1","target":"pkg:pypi/demo-20126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3581@1.0.1","target":"pkg:pypi/demo-2045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35820@1.0.0","target":"pkg:pypi/demo-22997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35821@1.0.1","target":"pkg:pypi/demo-14013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35821@1.0.1","target":"pkg:pypi/demo-21750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35821@1.0.1","target":"pkg:pypi/demo-29888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35822@1.0.2","target":"pkg:pypi/demo-12756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35822@1.0.2","target":"pkg:pypi/demo-20804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35822@1.0.2","target":"pkg:pypi/demo-33675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35822@1.0.2","target":"pkg:pypi/demo-35438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35823@1.0.3","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35824@1.0.4","target":"pkg:pypi/demo-16632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35825@1.0.0","target":"pkg:pypi/demo-16817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35825@1.0.0","target":"pkg:pypi/demo-21273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35826@1.0.1","target":"pkg:pypi/demo-25857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35826@1.0.1","target":"pkg:pypi/demo-27456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35826@1.0.1","target":"pkg:pypi/demo-33111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35827@1.0.2","target":"pkg:pypi/demo-21939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35827@1.0.2","target":"pkg:pypi/demo-27359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35828@1.0.3","target":"pkg:pypi/demo-11652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35829@1.0.4","target":"pkg:pypi/demo-18916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35829@1.0.4","target":"pkg:pypi/demo-23207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35829@1.0.4","target":"pkg:pypi/demo-27184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35829@1.0.4","target":"pkg:pypi/demo-28807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3582@1.0.2","target":"pkg:pypi/demo-31943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3582@1.0.2","target":"pkg:pypi/demo-35114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35830@1.0.0","target":"pkg:pypi/demo-23054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35830@1.0.0","target":"pkg:pypi/demo-2832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35831@1.0.1","target":"pkg:pypi/demo-18510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35832@1.0.2","target":"pkg:pypi/demo-13548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35832@1.0.2","target":"pkg:pypi/demo-27294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35833@1.0.3","target":"pkg:pypi/demo-20865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35834@1.0.4","target":"pkg:pypi/demo-12577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35834@1.0.4","target":"pkg:pypi/demo-20136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35834@1.0.4","target":"pkg:pypi/demo-24314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35834@1.0.4","target":"pkg:pypi/demo-27490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35835@1.0.0","target":"pkg:pypi/demo-16640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35836@1.0.1","target":"pkg:pypi/demo-16533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35836@1.0.1","target":"pkg:pypi/demo-24673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35836@1.0.1","target":"pkg:pypi/demo-32139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35836@1.0.1","target":"pkg:pypi/demo-3458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35837@1.0.2","target":"pkg:pypi/demo-11692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35837@1.0.2","target":"pkg:pypi/demo-16610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35838@1.0.3","target":"pkg:pypi/demo-12976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35838@1.0.3","target":"pkg:pypi/demo-22622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35838@1.0.3","target":"pkg:pypi/demo-22838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35838@1.0.3","target":"pkg:pypi/demo-24900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35839@1.0.4","target":"pkg:pypi/demo-13199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35839@1.0.4","target":"pkg:pypi/demo-20012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3583@1.0.3","target":"pkg:pypi/demo-20021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3583@1.0.3","target":"pkg:pypi/demo-26330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35840@1.0.0","target":"pkg:pypi/demo-26802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35840@1.0.0","target":"pkg:pypi/demo-30648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35840@1.0.0","target":"pkg:pypi/demo-34277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35841@1.0.1","target":"pkg:pypi/demo-14311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35841@1.0.1","target":"pkg:pypi/demo-14373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35841@1.0.1","target":"pkg:pypi/demo-33375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35842@1.0.2","target":"pkg:pypi/demo-29873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35843@1.0.3","target":"pkg:pypi/demo-11684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35843@1.0.3","target":"pkg:pypi/demo-13007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35843@1.0.3","target":"pkg:pypi/demo-31942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35843@1.0.3","target":"pkg:pypi/demo-33985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35844@1.0.4","target":"pkg:pypi/demo-24218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35845@1.0.0","target":"pkg:pypi/demo-10037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35845@1.0.0","target":"pkg:pypi/demo-13255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35845@1.0.0","target":"pkg:pypi/demo-17562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35845@1.0.0","target":"pkg:pypi/demo-24330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35846@1.0.1","target":"pkg:pypi/demo-28273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35847@1.0.2","target":"pkg:pypi/demo-1045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35847@1.0.2","target":"pkg:pypi/demo-30856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35848@1.0.3","target":"pkg:pypi/demo-21140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35849@1.0.4","target":"pkg:pypi/demo-31609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3584@1.0.4","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35850@1.0.0","target":"pkg:pypi/demo-1474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35851@1.0.1","target":"pkg:pypi/demo-1776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35851@1.0.1","target":"pkg:pypi/demo-28831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35851@1.0.1","target":"pkg:pypi/demo-29517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35852@1.0.2","target":"pkg:pypi/demo-24056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35852@1.0.2","target":"pkg:pypi/demo-29137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35853@1.0.3","target":"pkg:pypi/demo-1365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35853@1.0.3","target":"pkg:pypi/demo-32570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35854@1.0.4","target":"pkg:pypi/demo-14544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35854@1.0.4","target":"pkg:pypi/demo-26799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35855@1.0.0","target":"pkg:pypi/demo-15425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35855@1.0.0","target":"pkg:pypi/demo-26451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35855@1.0.0","target":"pkg:pypi/demo-27542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35856@1.0.1","target":"pkg:pypi/demo-16893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35856@1.0.1","target":"pkg:pypi/demo-21782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35856@1.0.1","target":"pkg:pypi/demo-22118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35857@1.0.2","target":"pkg:pypi/demo-17083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35857@1.0.2","target":"pkg:pypi/demo-26446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35858@1.0.3","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35858@1.0.3","target":"pkg:pypi/demo-11782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35858@1.0.3","target":"pkg:pypi/demo-1616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35858@1.0.3","target":"pkg:pypi/demo-17826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35859@1.0.4","target":"pkg:pypi/demo-35532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3585@1.0.0","target":"pkg:pypi/demo-28114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35860@1.0.0","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35860@1.0.0","target":"pkg:pypi/demo-16012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35860@1.0.0","target":"pkg:pypi/demo-24188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35860@1.0.0","target":"pkg:pypi/demo-24594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35861@1.0.1","target":"pkg:pypi/demo-15982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35862@1.0.2","target":"pkg:pypi/demo-1868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35862@1.0.2","target":"pkg:pypi/demo-22617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35862@1.0.2","target":"pkg:pypi/demo-23828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35863@1.0.3","target":"pkg:pypi/demo-126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35863@1.0.3","target":"pkg:pypi/demo-18530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35863@1.0.3","target":"pkg:pypi/demo-21385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35863@1.0.3","target":"pkg:pypi/demo-30969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35864@1.0.4","target":"pkg:pypi/demo-23915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35864@1.0.4","target":"pkg:pypi/demo-28431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35864@1.0.4","target":"pkg:pypi/demo-29497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35865@1.0.0","target":"pkg:pypi/demo-19493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35866@1.0.1","target":"pkg:pypi/demo-12368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35866@1.0.1","target":"pkg:pypi/demo-23730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35866@1.0.1","target":"pkg:pypi/demo-28556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35866@1.0.1","target":"pkg:pypi/demo-33076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35867@1.0.2","target":"pkg:pypi/demo-21991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35867@1.0.2","target":"pkg:pypi/demo-23001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35867@1.0.2","target":"pkg:pypi/demo-24922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35868@1.0.3","target":"pkg:pypi/demo-12398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35868@1.0.3","target":"pkg:pypi/demo-13885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35868@1.0.3","target":"pkg:pypi/demo-20094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35868@1.0.3","target":"pkg:pypi/demo-24916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35869@1.0.4","target":"pkg:pypi/demo-17925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3586@1.0.1","target":"pkg:pypi/demo-18864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3586@1.0.1","target":"pkg:pypi/demo-23330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3586@1.0.1","target":"pkg:pypi/demo-30323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3586@1.0.1","target":"pkg:pypi/demo-332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35870@1.0.0","target":"pkg:pypi/demo-19091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35871@1.0.1","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35871@1.0.1","target":"pkg:pypi/demo-20892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35872@1.0.2","target":"pkg:pypi/demo-11503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35872@1.0.2","target":"pkg:pypi/demo-1732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35872@1.0.2","target":"pkg:pypi/demo-29227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35872@1.0.2","target":"pkg:pypi/demo-30398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35873@1.0.3","target":"pkg:pypi/demo-19080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35874@1.0.4","target":"pkg:pypi/demo-15871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35874@1.0.4","target":"pkg:pypi/demo-34042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35875@1.0.0","target":"pkg:pypi/demo-30403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35876@1.0.1","target":"pkg:pypi/demo-22431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35877@1.0.2","target":"pkg:pypi/demo-22995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35878@1.0.3","target":"pkg:pypi/demo-10691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35878@1.0.3","target":"pkg:pypi/demo-29164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35878@1.0.3","target":"pkg:pypi/demo-31620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35879@1.0.4","target":"pkg:pypi/demo-33898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3587@1.0.2","target":"pkg:pypi/demo-19330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3587@1.0.2","target":"pkg:pypi/demo-20498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3587@1.0.2","target":"pkg:pypi/demo-21594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3587@1.0.2","target":"pkg:pypi/demo-30492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35880@1.0.0","target":"pkg:pypi/demo-25413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35880@1.0.0","target":"pkg:pypi/demo-27551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35880@1.0.0","target":"pkg:pypi/demo-31667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35880@1.0.0","target":"pkg:pypi/demo-32068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35881@1.0.1","target":"pkg:pypi/demo-14641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35881@1.0.1","target":"pkg:pypi/demo-23252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35882@1.0.2","target":"pkg:pypi/demo-12784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35882@1.0.2","target":"pkg:pypi/demo-1964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35882@1.0.2","target":"pkg:pypi/demo-22818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35883@1.0.3","target":"pkg:pypi/demo-11600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35884@1.0.4","target":"pkg:pypi/demo-11601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35884@1.0.4","target":"pkg:pypi/demo-13349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35884@1.0.4","target":"pkg:pypi/demo-22473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35885@1.0.0","target":"pkg:pypi/demo-25577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35885@1.0.0","target":"pkg:pypi/demo-31252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35885@1.0.0","target":"pkg:pypi/demo-32609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35885@1.0.0","target":"pkg:pypi/demo-35224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35886@1.0.1","target":"pkg:pypi/demo-16374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35886@1.0.1","target":"pkg:pypi/demo-1639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35886@1.0.1","target":"pkg:pypi/demo-27394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35887@1.0.2","target":"pkg:pypi/demo-17001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35887@1.0.2","target":"pkg:pypi/demo-26256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35888@1.0.3","target":"pkg:pypi/demo-27421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35889@1.0.4","target":"pkg:pypi/demo-23902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35889@1.0.4","target":"pkg:pypi/demo-24446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35889@1.0.4","target":"pkg:pypi/demo-31853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3588@1.0.3","target":"pkg:pypi/demo-32915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3588@1.0.3","target":"pkg:pypi/demo-34106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3588@1.0.3","target":"pkg:pypi/demo-35388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35890@1.0.0","target":"pkg:pypi/demo-10878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35890@1.0.0","target":"pkg:pypi/demo-22101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35890@1.0.0","target":"pkg:pypi/demo-29223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35890@1.0.0","target":"pkg:pypi/demo-30680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35891@1.0.1","target":"pkg:pypi/demo-18325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35891@1.0.1","target":"pkg:pypi/demo-29125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35891@1.0.1","target":"pkg:pypi/demo-35686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35891@1.0.1","target":"pkg:pypi/demo-3576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35892@1.0.2","target":"pkg:pypi/demo-13124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35893@1.0.3","target":"pkg:pypi/demo-1046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35893@1.0.3","target":"pkg:pypi/demo-18010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35893@1.0.3","target":"pkg:pypi/demo-19312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35893@1.0.3","target":"pkg:pypi/demo-32018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35894@1.0.4","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35894@1.0.4","target":"pkg:pypi/demo-22525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35894@1.0.4","target":"pkg:pypi/demo-31648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35895@1.0.0","target":"pkg:pypi/demo-20376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35895@1.0.0","target":"pkg:pypi/demo-23066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35895@1.0.0","target":"pkg:pypi/demo-24275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35895@1.0.0","target":"pkg:pypi/demo-3027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35896@1.0.1","target":"pkg:pypi/demo-1486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35896@1.0.1","target":"pkg:pypi/demo-19192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35896@1.0.1","target":"pkg:pypi/demo-30408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35897@1.0.2","target":"pkg:pypi/demo-1728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35897@1.0.2","target":"pkg:pypi/demo-23443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35897@1.0.2","target":"pkg:pypi/demo-26357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35897@1.0.2","target":"pkg:pypi/demo-29195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35898@1.0.3","target":"pkg:pypi/demo-23115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35898@1.0.3","target":"pkg:pypi/demo-29035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35898@1.0.3","target":"pkg:pypi/demo-34822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35899@1.0.4","target":"pkg:pypi/demo-20648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35899@1.0.4","target":"pkg:pypi/demo-2412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35899@1.0.4","target":"pkg:pypi/demo-25362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35899@1.0.4","target":"pkg:pypi/demo-34068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3589@1.0.4","target":"pkg:pypi/demo-2247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3589@1.0.4","target":"pkg:pypi/demo-35427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-358@1.0.3","target":"pkg:pypi/demo-28358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35900@1.0.0","target":"pkg:pypi/demo-32695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35901@1.0.1","target":"pkg:pypi/demo-20455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35902@1.0.2","target":"pkg:pypi/demo-1059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35902@1.0.2","target":"pkg:pypi/demo-15652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35902@1.0.2","target":"pkg:pypi/demo-17073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35903@1.0.3","target":"pkg:pypi/demo-20450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35903@1.0.3","target":"pkg:pypi/demo-2187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35903@1.0.3","target":"pkg:pypi/demo-25922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35903@1.0.3","target":"pkg:pypi/demo-30948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35904@1.0.4","target":"pkg:pypi/demo-35698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35905@1.0.0","target":"pkg:pypi/demo-15881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35905@1.0.0","target":"pkg:pypi/demo-25383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35905@1.0.0","target":"pkg:pypi/demo-28040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35906@1.0.1","target":"pkg:pypi/demo-2068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35907@1.0.2","target":"pkg:pypi/demo-30617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35907@1.0.2","target":"pkg:pypi/demo-34240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35908@1.0.3","target":"pkg:pypi/demo-19724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35909@1.0.4","target":"pkg:pypi/demo-16273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35909@1.0.4","target":"pkg:pypi/demo-23806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35909@1.0.4","target":"pkg:pypi/demo-24723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3590@1.0.0","target":"pkg:pypi/demo-21353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3590@1.0.0","target":"pkg:pypi/demo-21382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3590@1.0.0","target":"pkg:pypi/demo-3393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35910@1.0.0","target":"pkg:pypi/demo-10097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35910@1.0.0","target":"pkg:pypi/demo-14221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35911@1.0.1","target":"pkg:pypi/demo-24016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35911@1.0.1","target":"pkg:pypi/demo-25792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35911@1.0.1","target":"pkg:pypi/demo-26333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35912@1.0.2","target":"pkg:pypi/demo-21477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35912@1.0.2","target":"pkg:pypi/demo-30647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35912@1.0.2","target":"pkg:pypi/demo-33203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35913@1.0.3","target":"pkg:pypi/demo-14139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35914@1.0.4","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35914@1.0.4","target":"pkg:pypi/demo-1390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35914@1.0.4","target":"pkg:pypi/demo-26951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35914@1.0.4","target":"pkg:pypi/demo-30229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35915@1.0.0","target":"pkg:pypi/demo-32025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35915@1.0.0","target":"pkg:pypi/demo-33261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35916@1.0.1","target":"pkg:pypi/demo-13115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35916@1.0.1","target":"pkg:pypi/demo-13298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35916@1.0.1","target":"pkg:pypi/demo-15408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35916@1.0.1","target":"pkg:pypi/demo-19267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35917@1.0.2","target":"pkg:pypi/demo-1514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35917@1.0.2","target":"pkg:pypi/demo-30457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35918@1.0.3","target":"pkg:pypi/demo-13420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35919@1.0.4","target":"pkg:pypi/demo-16461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35919@1.0.4","target":"pkg:pypi/demo-2609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35919@1.0.4","target":"pkg:pypi/demo-27119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3591@1.0.1","target":"pkg:pypi/demo-11715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3591@1.0.1","target":"pkg:pypi/demo-15717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3591@1.0.1","target":"pkg:pypi/demo-22677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35920@1.0.0","target":"pkg:pypi/demo-12562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35920@1.0.0","target":"pkg:pypi/demo-19561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35920@1.0.0","target":"pkg:pypi/demo-26647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35920@1.0.0","target":"pkg:pypi/demo-28869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35921@1.0.1","target":"pkg:pypi/demo-21779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35921@1.0.1","target":"pkg:pypi/demo-25165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35921@1.0.1","target":"pkg:pypi/demo-31672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35921@1.0.1","target":"pkg:pypi/demo-34417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35922@1.0.2","target":"pkg:pypi/demo-15225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35922@1.0.2","target":"pkg:pypi/demo-19148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35922@1.0.2","target":"pkg:pypi/demo-24096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35922@1.0.2","target":"pkg:pypi/demo-33292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35923@1.0.3","target":"pkg:pypi/demo-1289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35923@1.0.3","target":"pkg:pypi/demo-27272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35924@1.0.4","target":"pkg:pypi/demo-18460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35924@1.0.4","target":"pkg:pypi/demo-20995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35924@1.0.4","target":"pkg:pypi/demo-31062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35924@1.0.4","target":"pkg:pypi/demo-33758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35925@1.0.0","target":"pkg:pypi/demo-14214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35926@1.0.1","target":"pkg:pypi/demo-12604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35926@1.0.1","target":"pkg:pypi/demo-23471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35926@1.0.1","target":"pkg:pypi/demo-25753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35926@1.0.1","target":"pkg:pypi/demo-33858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35927@1.0.2","target":"pkg:pypi/demo-10338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35927@1.0.2","target":"pkg:pypi/demo-13759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35927@1.0.2","target":"pkg:pypi/demo-25456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35927@1.0.2","target":"pkg:pypi/demo-29864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35928@1.0.3","target":"pkg:pypi/demo-1404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35928@1.0.3","target":"pkg:pypi/demo-24089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35928@1.0.3","target":"pkg:pypi/demo-2974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35929@1.0.4","target":"pkg:pypi/demo-18898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35929@1.0.4","target":"pkg:pypi/demo-20151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35929@1.0.4","target":"pkg:pypi/demo-23974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3592@1.0.2","target":"pkg:pypi/demo-13654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3592@1.0.2","target":"pkg:pypi/demo-15787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3592@1.0.2","target":"pkg:pypi/demo-32557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35930@1.0.0","target":"pkg:pypi/demo-18321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35930@1.0.0","target":"pkg:pypi/demo-26145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35930@1.0.0","target":"pkg:pypi/demo-31547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35931@1.0.1","target":"pkg:pypi/demo-16691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35931@1.0.1","target":"pkg:pypi/demo-21839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35931@1.0.1","target":"pkg:pypi/demo-26963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35932@1.0.2","target":"pkg:pypi/demo-19471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35932@1.0.2","target":"pkg:pypi/demo-25614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35932@1.0.2","target":"pkg:pypi/demo-34425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35933@1.0.3","target":"pkg:pypi/demo-15556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35934@1.0.4","target":"pkg:pypi/demo-23224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35935@1.0.0","target":"pkg:pypi/demo-21659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35935@1.0.0","target":"pkg:pypi/demo-22239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35935@1.0.0","target":"pkg:pypi/demo-26899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35935@1.0.0","target":"pkg:pypi/demo-28611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35936@1.0.1","target":"pkg:pypi/demo-20824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35937@1.0.2","target":"pkg:pypi/demo-23286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35938@1.0.3","target":"pkg:pypi/demo-13059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35938@1.0.3","target":"pkg:pypi/demo-13429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35938@1.0.3","target":"pkg:pypi/demo-2542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35938@1.0.3","target":"pkg:pypi/demo-26253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35939@1.0.4","target":"pkg:pypi/demo-15506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35939@1.0.4","target":"pkg:pypi/demo-2366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35939@1.0.4","target":"pkg:pypi/demo-29555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35939@1.0.4","target":"pkg:pypi/demo-31@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3593@1.0.3","target":"pkg:pypi/demo-24288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35940@1.0.0","target":"pkg:pypi/demo-19807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35940@1.0.0","target":"pkg:pypi/demo-24815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35940@1.0.0","target":"pkg:pypi/demo-3246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35941@1.0.1","target":"pkg:pypi/demo-2575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35942@1.0.2","target":"pkg:pypi/demo-10749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35942@1.0.2","target":"pkg:pypi/demo-25320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35943@1.0.3","target":"pkg:pypi/demo-33647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35944@1.0.4","target":"pkg:pypi/demo-20145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35944@1.0.4","target":"pkg:pypi/demo-31000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35945@1.0.0","target":"pkg:pypi/demo-33691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35946@1.0.1","target":"pkg:pypi/demo-21875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35946@1.0.1","target":"pkg:pypi/demo-35357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35947@1.0.2","target":"pkg:pypi/demo-10977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35947@1.0.2","target":"pkg:pypi/demo-11047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35947@1.0.2","target":"pkg:pypi/demo-16298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35947@1.0.2","target":"pkg:pypi/demo-32544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35948@1.0.3","target":"pkg:pypi/demo-28728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35949@1.0.4","target":"pkg:pypi/demo-16693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35949@1.0.4","target":"pkg:pypi/demo-21622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3594@1.0.4","target":"pkg:pypi/demo-11529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35950@1.0.0","target":"pkg:pypi/demo-24739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35950@1.0.0","target":"pkg:pypi/demo-28105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35950@1.0.0","target":"pkg:pypi/demo-30527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35950@1.0.0","target":"pkg:pypi/demo-34845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35951@1.0.1","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35951@1.0.1","target":"pkg:pypi/demo-26462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35952@1.0.2","target":"pkg:pypi/demo-18392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35952@1.0.2","target":"pkg:pypi/demo-30495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35952@1.0.2","target":"pkg:pypi/demo-34228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35953@1.0.3","target":"pkg:pypi/demo-10607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35953@1.0.3","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35953@1.0.3","target":"pkg:pypi/demo-34007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35953@1.0.3","target":"pkg:pypi/demo-35895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35954@1.0.4","target":"pkg:pypi/demo-24469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35954@1.0.4","target":"pkg:pypi/demo-33506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35955@1.0.0","target":"pkg:pypi/demo-12652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35955@1.0.0","target":"pkg:pypi/demo-23681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35955@1.0.0","target":"pkg:pypi/demo-26893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35956@1.0.1","target":"pkg:pypi/demo-13430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35956@1.0.1","target":"pkg:pypi/demo-28728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35957@1.0.2","target":"pkg:pypi/demo-2143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35958@1.0.3","target":"pkg:pypi/demo-29164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35958@1.0.3","target":"pkg:pypi/demo-3375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35959@1.0.4","target":"pkg:pypi/demo-15564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35959@1.0.4","target":"pkg:pypi/demo-15714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35959@1.0.4","target":"pkg:pypi/demo-28814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35959@1.0.4","target":"pkg:pypi/demo-31708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3595@1.0.0","target":"pkg:pypi/demo-35540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35960@1.0.0","target":"pkg:pypi/demo-11330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35961@1.0.1","target":"pkg:pypi/demo-11725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35961@1.0.1","target":"pkg:pypi/demo-20306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35961@1.0.1","target":"pkg:pypi/demo-20759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35962@1.0.2","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35962@1.0.2","target":"pkg:pypi/demo-17046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35962@1.0.2","target":"pkg:pypi/demo-25804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35963@1.0.3","target":"pkg:pypi/demo-14605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35964@1.0.4","target":"pkg:pypi/demo-11081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35964@1.0.4","target":"pkg:pypi/demo-32606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35965@1.0.0","target":"pkg:pypi/demo-15587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35965@1.0.0","target":"pkg:pypi/demo-16372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35965@1.0.0","target":"pkg:pypi/demo-25034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35965@1.0.0","target":"pkg:pypi/demo-35312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35966@1.0.1","target":"pkg:pypi/demo-19988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35966@1.0.1","target":"pkg:pypi/demo-26864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35966@1.0.1","target":"pkg:pypi/demo-31244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35966@1.0.1","target":"pkg:pypi/demo-34642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35967@1.0.2","target":"pkg:pypi/demo-21968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35967@1.0.2","target":"pkg:pypi/demo-3486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35968@1.0.3","target":"pkg:pypi/demo-24455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35969@1.0.4","target":"pkg:pypi/demo-13661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35969@1.0.4","target":"pkg:pypi/demo-17193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35969@1.0.4","target":"pkg:pypi/demo-26240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3596@1.0.1","target":"pkg:pypi/demo-17490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3596@1.0.1","target":"pkg:pypi/demo-19055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35970@1.0.0","target":"pkg:pypi/demo-12560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35970@1.0.0","target":"pkg:pypi/demo-22030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35971@1.0.1","target":"pkg:pypi/demo-11072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35971@1.0.1","target":"pkg:pypi/demo-19727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35971@1.0.1","target":"pkg:pypi/demo-2191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35971@1.0.1","target":"pkg:pypi/demo-21992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35972@1.0.2","target":"pkg:pypi/demo-19320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35972@1.0.2","target":"pkg:pypi/demo-31830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35972@1.0.2","target":"pkg:pypi/demo-32902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35973@1.0.3","target":"pkg:pypi/demo-13465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35973@1.0.3","target":"pkg:pypi/demo-3440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35974@1.0.4","target":"pkg:pypi/demo-13456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35974@1.0.4","target":"pkg:pypi/demo-21484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35974@1.0.4","target":"pkg:pypi/demo-23131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35974@1.0.4","target":"pkg:pypi/demo-3268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35975@1.0.0","target":"pkg:pypi/demo-14697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35975@1.0.0","target":"pkg:pypi/demo-25888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35976@1.0.1","target":"pkg:pypi/demo-22103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35977@1.0.2","target":"pkg:pypi/demo-14890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35977@1.0.2","target":"pkg:pypi/demo-29714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35978@1.0.3","target":"pkg:pypi/demo-19592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35979@1.0.4","target":"pkg:pypi/demo-13880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35979@1.0.4","target":"pkg:pypi/demo-23336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35979@1.0.4","target":"pkg:pypi/demo-25148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3597@1.0.2","target":"pkg:pypi/demo-10239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3597@1.0.2","target":"pkg:pypi/demo-2252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3597@1.0.2","target":"pkg:pypi/demo-26756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3597@1.0.2","target":"pkg:pypi/demo-29500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35980@1.0.0","target":"pkg:pypi/demo-17778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35981@1.0.1","target":"pkg:pypi/demo-11425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35981@1.0.1","target":"pkg:pypi/demo-16906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35981@1.0.1","target":"pkg:pypi/demo-32244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35981@1.0.1","target":"pkg:pypi/demo-35370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35982@1.0.2","target":"pkg:pypi/demo-12245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35982@1.0.2","target":"pkg:pypi/demo-13600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35982@1.0.2","target":"pkg:pypi/demo-18255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35983@1.0.3","target":"pkg:pypi/demo-1087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35983@1.0.3","target":"pkg:pypi/demo-23221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35983@1.0.3","target":"pkg:pypi/demo-33623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35984@1.0.4","target":"pkg:pypi/demo-10567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35984@1.0.4","target":"pkg:pypi/demo-2222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35984@1.0.4","target":"pkg:pypi/demo-3259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35984@1.0.4","target":"pkg:pypi/demo-35057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35985@1.0.0","target":"pkg:pypi/demo-1703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35985@1.0.0","target":"pkg:pypi/demo-2613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35985@1.0.0","target":"pkg:pypi/demo-34394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35985@1.0.0","target":"pkg:pypi/demo-35670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35986@1.0.1","target":"pkg:pypi/demo-12001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35986@1.0.1","target":"pkg:pypi/demo-1686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35986@1.0.1","target":"pkg:pypi/demo-34873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35987@1.0.2","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35987@1.0.2","target":"pkg:pypi/demo-2869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35988@1.0.3","target":"pkg:pypi/demo-20844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35988@1.0.3","target":"pkg:pypi/demo-32636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35989@1.0.4","target":"pkg:pypi/demo-14898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35989@1.0.4","target":"pkg:pypi/demo-17512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35989@1.0.4","target":"pkg:pypi/demo-17693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35989@1.0.4","target":"pkg:pypi/demo-29208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3598@1.0.3","target":"pkg:pypi/demo-28218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3598@1.0.3","target":"pkg:pypi/demo-35914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35990@1.0.0","target":"pkg:pypi/demo-30089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35991@1.0.1","target":"pkg:pypi/demo-34879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35992@1.0.2","target":"pkg:pypi/demo-13141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35992@1.0.2","target":"pkg:pypi/demo-14677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35992@1.0.2","target":"pkg:pypi/demo-27101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35993@1.0.3","target":"pkg:pypi/demo-30654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35994@1.0.4","target":"pkg:pypi/demo-12327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35994@1.0.4","target":"pkg:pypi/demo-19016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35994@1.0.4","target":"pkg:pypi/demo-20796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35994@1.0.4","target":"pkg:pypi/demo-25834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35995@1.0.0","target":"pkg:pypi/demo-14922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35995@1.0.0","target":"pkg:pypi/demo-20651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35995@1.0.0","target":"pkg:pypi/demo-2351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35996@1.0.1","target":"pkg:pypi/demo-14233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35997@1.0.2","target":"pkg:pypi/demo-13514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35998@1.0.3","target":"pkg:pypi/demo-19699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35998@1.0.3","target":"pkg:pypi/demo-26944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35998@1.0.3","target":"pkg:pypi/demo-31131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35999@1.0.4","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3599@1.0.4","target":"pkg:pypi/demo-15467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3599@1.0.4","target":"pkg:pypi/demo-17656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3599@1.0.4","target":"pkg:pypi/demo-3550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-359@1.0.4","target":"pkg:pypi/demo-3561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35@1.0.0","target":"pkg:pypi/demo-14045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35@1.0.0","target":"pkg:pypi/demo-15668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35@1.0.0","target":"pkg:pypi/demo-18135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-35@1.0.0","target":"pkg:pypi/demo-23709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36000@1.0.0","target":"pkg:pypi/demo-17838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36000@1.0.0","target":"pkg:pypi/demo-18631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36000@1.0.0","target":"pkg:pypi/demo-18658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36001@1.0.1","target":"pkg:pypi/demo-12586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36001@1.0.1","target":"pkg:pypi/demo-1747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36001@1.0.1","target":"pkg:pypi/demo-22381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36001@1.0.1","target":"pkg:pypi/demo-29934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36002@1.0.2","target":"pkg:pypi/demo-23219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36003@1.0.3","target":"pkg:pypi/demo-30533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36003@1.0.3","target":"pkg:pypi/demo-34452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36004@1.0.4","target":"pkg:pypi/demo-14044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36004@1.0.4","target":"pkg:pypi/demo-14492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36004@1.0.4","target":"pkg:pypi/demo-19776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36004@1.0.4","target":"pkg:pypi/demo-29527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36005@1.0.0","target":"pkg:pypi/demo-10650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36006@1.0.1","target":"pkg:pypi/demo-1115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36006@1.0.1","target":"pkg:pypi/demo-13003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36006@1.0.1","target":"pkg:pypi/demo-2719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36006@1.0.1","target":"pkg:pypi/demo-30473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36007@1.0.2","target":"pkg:pypi/demo-13446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36007@1.0.2","target":"pkg:pypi/demo-15476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36007@1.0.2","target":"pkg:pypi/demo-27654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36008@1.0.3","target":"pkg:pypi/demo-24686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36009@1.0.4","target":"pkg:pypi/demo-30140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36009@1.0.4","target":"pkg:pypi/demo-32827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3600@1.0.0","target":"pkg:pypi/demo-29021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3600@1.0.0","target":"pkg:pypi/demo-30690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36010@1.0.0","target":"pkg:pypi/demo-14818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36011@1.0.1","target":"pkg:pypi/demo-15585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36012@1.0.2","target":"pkg:pypi/demo-1229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36013@1.0.3","target":"pkg:pypi/demo-13359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36013@1.0.3","target":"pkg:pypi/demo-16838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36013@1.0.3","target":"pkg:pypi/demo-34393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36013@1.0.3","target":"pkg:pypi/demo-35480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36014@1.0.4","target":"pkg:pypi/demo-10768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36014@1.0.4","target":"pkg:pypi/demo-13396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36014@1.0.4","target":"pkg:pypi/demo-23231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36014@1.0.4","target":"pkg:pypi/demo-23701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36015@1.0.0","target":"pkg:pypi/demo-11857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36015@1.0.0","target":"pkg:pypi/demo-17190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36015@1.0.0","target":"pkg:pypi/demo-19488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36015@1.0.0","target":"pkg:pypi/demo-31469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36016@1.0.1","target":"pkg:pypi/demo-25055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36017@1.0.2","target":"pkg:pypi/demo-11369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36017@1.0.2","target":"pkg:pypi/demo-18055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36017@1.0.2","target":"pkg:pypi/demo-32266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36017@1.0.2","target":"pkg:pypi/demo-34327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36018@1.0.3","target":"pkg:pypi/demo-13845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36019@1.0.4","target":"pkg:pypi/demo-15559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36019@1.0.4","target":"pkg:pypi/demo-23313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36019@1.0.4","target":"pkg:pypi/demo-31615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3601@1.0.1","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3601@1.0.1","target":"pkg:pypi/demo-16594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3601@1.0.1","target":"pkg:pypi/demo-26704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3601@1.0.1","target":"pkg:pypi/demo-32980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36020@1.0.0","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36020@1.0.0","target":"pkg:pypi/demo-16558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36020@1.0.0","target":"pkg:pypi/demo-29823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36020@1.0.0","target":"pkg:pypi/demo-33421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36021@1.0.1","target":"pkg:pypi/demo-18647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36021@1.0.1","target":"pkg:pypi/demo-18708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36021@1.0.1","target":"pkg:pypi/demo-31021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36022@1.0.2","target":"pkg:pypi/demo-14930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36022@1.0.2","target":"pkg:pypi/demo-18815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36022@1.0.2","target":"pkg:pypi/demo-31623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36022@1.0.2","target":"pkg:pypi/demo-34577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36023@1.0.3","target":"pkg:pypi/demo-13523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36024@1.0.4","target":"pkg:pypi/demo-24213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36024@1.0.4","target":"pkg:pypi/demo-32678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36024@1.0.4","target":"pkg:pypi/demo-35484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36024@1.0.4","target":"pkg:pypi/demo-35807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36025@1.0.0","target":"pkg:pypi/demo-12843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36025@1.0.0","target":"pkg:pypi/demo-25642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36025@1.0.0","target":"pkg:pypi/demo-32270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36026@1.0.1","target":"pkg:pypi/demo-32999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36027@1.0.2","target":"pkg:pypi/demo-14944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36028@1.0.3","target":"pkg:pypi/demo-21380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36029@1.0.4","target":"pkg:pypi/demo-2256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36029@1.0.4","target":"pkg:pypi/demo-23527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36029@1.0.4","target":"pkg:pypi/demo-28986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3602@1.0.2","target":"pkg:pypi/demo-12259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36030@1.0.0","target":"pkg:pypi/demo-2028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36030@1.0.0","target":"pkg:pypi/demo-28388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36031@1.0.1","target":"pkg:pypi/demo-18730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36032@1.0.2","target":"pkg:pypi/demo-26067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36032@1.0.2","target":"pkg:pypi/demo-31257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36033@1.0.3","target":"pkg:pypi/demo-21720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36034@1.0.4","target":"pkg:pypi/demo-27673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36034@1.0.4","target":"pkg:pypi/demo-34726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36035@1.0.0","target":"pkg:pypi/demo-11703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36035@1.0.0","target":"pkg:pypi/demo-17641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36035@1.0.0","target":"pkg:pypi/demo-19309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36035@1.0.0","target":"pkg:pypi/demo-29238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36036@1.0.1","target":"pkg:pypi/demo-20261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36037@1.0.2","target":"pkg:pypi/demo-29461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36037@1.0.2","target":"pkg:pypi/demo-34052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36038@1.0.3","target":"pkg:pypi/demo-29874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36039@1.0.4","target":"pkg:pypi/demo-12506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36039@1.0.4","target":"pkg:pypi/demo-16420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36039@1.0.4","target":"pkg:pypi/demo-23683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36039@1.0.4","target":"pkg:pypi/demo-29752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3603@1.0.3","target":"pkg:pypi/demo-285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3603@1.0.3","target":"pkg:pypi/demo-35377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36040@1.0.0","target":"pkg:pypi/demo-12410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36040@1.0.0","target":"pkg:pypi/demo-15290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36041@1.0.1","target":"pkg:pypi/demo-11318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36041@1.0.1","target":"pkg:pypi/demo-13939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36042@1.0.2","target":"pkg:pypi/demo-30101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36043@1.0.3","target":"pkg:pypi/demo-21063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36043@1.0.3","target":"pkg:pypi/demo-27823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36043@1.0.3","target":"pkg:pypi/demo-31174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36043@1.0.3","target":"pkg:pypi/demo-324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36044@1.0.4","target":"pkg:pypi/demo-15020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36044@1.0.4","target":"pkg:pypi/demo-1590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36044@1.0.4","target":"pkg:pypi/demo-2997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36044@1.0.4","target":"pkg:pypi/demo-30753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36045@1.0.0","target":"pkg:pypi/demo-19608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36046@1.0.1","target":"pkg:pypi/demo-16116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36046@1.0.1","target":"pkg:pypi/demo-25579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36046@1.0.1","target":"pkg:pypi/demo-31400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36047@1.0.2","target":"pkg:pypi/demo-28476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36047@1.0.2","target":"pkg:pypi/demo-30355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36048@1.0.3","target":"pkg:pypi/demo-11200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36048@1.0.3","target":"pkg:pypi/demo-28671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36048@1.0.3","target":"pkg:pypi/demo-30513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36048@1.0.3","target":"pkg:pypi/demo-30773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36049@1.0.4","target":"pkg:pypi/demo-14599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36049@1.0.4","target":"pkg:pypi/demo-22207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36049@1.0.4","target":"pkg:pypi/demo-23505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36049@1.0.4","target":"pkg:pypi/demo-25938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3604@1.0.4","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3604@1.0.4","target":"pkg:pypi/demo-13357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3604@1.0.4","target":"pkg:pypi/demo-26815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3604@1.0.4","target":"pkg:pypi/demo-3385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36050@1.0.0","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36050@1.0.0","target":"pkg:pypi/demo-13353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36050@1.0.0","target":"pkg:pypi/demo-20633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36050@1.0.0","target":"pkg:pypi/demo-34309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36051@1.0.1","target":"pkg:pypi/demo-26601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36052@1.0.2","target":"pkg:pypi/demo-31273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36052@1.0.2","target":"pkg:pypi/demo-35709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36053@1.0.3","target":"pkg:pypi/demo-19853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36053@1.0.3","target":"pkg:pypi/demo-25075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36053@1.0.3","target":"pkg:pypi/demo-29135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36053@1.0.3","target":"pkg:pypi/demo-3130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36054@1.0.4","target":"pkg:pypi/demo-12869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36054@1.0.4","target":"pkg:pypi/demo-24921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36054@1.0.4","target":"pkg:pypi/demo-32153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36054@1.0.4","target":"pkg:pypi/demo-34375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36055@1.0.0","target":"pkg:pypi/demo-14012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36055@1.0.0","target":"pkg:pypi/demo-30309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36056@1.0.1","target":"pkg:pypi/demo-10825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36056@1.0.1","target":"pkg:pypi/demo-29319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36056@1.0.1","target":"pkg:pypi/demo-32677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36056@1.0.1","target":"pkg:pypi/demo-33618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36057@1.0.2","target":"pkg:pypi/demo-18331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36057@1.0.2","target":"pkg:pypi/demo-23891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36058@1.0.3","target":"pkg:pypi/demo-16311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36059@1.0.4","target":"pkg:pypi/demo-19366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36059@1.0.4","target":"pkg:pypi/demo-21850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3605@1.0.0","target":"pkg:pypi/demo-24973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3605@1.0.0","target":"pkg:pypi/demo-33564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3605@1.0.0","target":"pkg:pypi/demo-35737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36060@1.0.0","target":"pkg:pypi/demo-24905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36061@1.0.1","target":"pkg:pypi/demo-14562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36061@1.0.1","target":"pkg:pypi/demo-22617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36061@1.0.1","target":"pkg:pypi/demo-23300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36062@1.0.2","target":"pkg:pypi/demo-26700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36062@1.0.2","target":"pkg:pypi/demo-26971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36062@1.0.2","target":"pkg:pypi/demo-27771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36062@1.0.2","target":"pkg:pypi/demo-31044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36063@1.0.3","target":"pkg:pypi/demo-21216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36064@1.0.4","target":"pkg:pypi/demo-12205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36064@1.0.4","target":"pkg:pypi/demo-20264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36064@1.0.4","target":"pkg:pypi/demo-22425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36065@1.0.0","target":"pkg:pypi/demo-18337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36065@1.0.0","target":"pkg:pypi/demo-27473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36065@1.0.0","target":"pkg:pypi/demo-28550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36066@1.0.1","target":"pkg:pypi/demo-20174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36066@1.0.1","target":"pkg:pypi/demo-20310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36066@1.0.1","target":"pkg:pypi/demo-32788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36067@1.0.2","target":"pkg:pypi/demo-24115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36067@1.0.2","target":"pkg:pypi/demo-32239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36068@1.0.3","target":"pkg:pypi/demo-19016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36068@1.0.3","target":"pkg:pypi/demo-20043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36069@1.0.4","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3606@1.0.1","target":"pkg:pypi/demo-29699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36070@1.0.0","target":"pkg:pypi/demo-33696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36071@1.0.1","target":"pkg:pypi/demo-1019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36071@1.0.1","target":"pkg:pypi/demo-21697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36071@1.0.1","target":"pkg:pypi/demo-27454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36071@1.0.1","target":"pkg:pypi/demo-30376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36072@1.0.2","target":"pkg:pypi/demo-23792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36072@1.0.2","target":"pkg:pypi/demo-2471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36072@1.0.2","target":"pkg:pypi/demo-27122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36073@1.0.3","target":"pkg:pypi/demo-25235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36073@1.0.3","target":"pkg:pypi/demo-33100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36073@1.0.3","target":"pkg:pypi/demo-3320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36074@1.0.4","target":"pkg:pypi/demo-14054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36074@1.0.4","target":"pkg:pypi/demo-14548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36074@1.0.4","target":"pkg:pypi/demo-30387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36074@1.0.4","target":"pkg:pypi/demo-33864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36075@1.0.0","target":"pkg:pypi/demo-14337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36075@1.0.0","target":"pkg:pypi/demo-28492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36075@1.0.0","target":"pkg:pypi/demo-32188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36075@1.0.0","target":"pkg:pypi/demo-3285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36076@1.0.1","target":"pkg:pypi/demo-11572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36076@1.0.1","target":"pkg:pypi/demo-12591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36076@1.0.1","target":"pkg:pypi/demo-13885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36076@1.0.1","target":"pkg:pypi/demo-33514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36077@1.0.2","target":"pkg:pypi/demo-15516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36078@1.0.3","target":"pkg:pypi/demo-23224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36078@1.0.3","target":"pkg:pypi/demo-35367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36079@1.0.4","target":"pkg:pypi/demo-22909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36079@1.0.4","target":"pkg:pypi/demo-23231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36079@1.0.4","target":"pkg:pypi/demo-28238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36079@1.0.4","target":"pkg:pypi/demo-3191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3607@1.0.2","target":"pkg:pypi/demo-22803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36080@1.0.0","target":"pkg:pypi/demo-1114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36080@1.0.0","target":"pkg:pypi/demo-27109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36080@1.0.0","target":"pkg:pypi/demo-28705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36081@1.0.1","target":"pkg:pypi/demo-11930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36081@1.0.1","target":"pkg:pypi/demo-23377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36081@1.0.1","target":"pkg:pypi/demo-33260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36082@1.0.2","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36082@1.0.2","target":"pkg:pypi/demo-13540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36082@1.0.2","target":"pkg:pypi/demo-24371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36082@1.0.2","target":"pkg:pypi/demo-28578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36083@1.0.3","target":"pkg:pypi/demo-14144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36083@1.0.3","target":"pkg:pypi/demo-18501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36083@1.0.3","target":"pkg:pypi/demo-19969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36083@1.0.3","target":"pkg:pypi/demo-30576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36084@1.0.4","target":"pkg:pypi/demo-15489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36084@1.0.4","target":"pkg:pypi/demo-17700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36084@1.0.4","target":"pkg:pypi/demo-28093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36085@1.0.0","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36086@1.0.1","target":"pkg:pypi/demo-11412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36086@1.0.1","target":"pkg:pypi/demo-28197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36086@1.0.1","target":"pkg:pypi/demo-29764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36086@1.0.1","target":"pkg:pypi/demo-31109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36087@1.0.2","target":"pkg:pypi/demo-11190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36087@1.0.2","target":"pkg:pypi/demo-12720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36087@1.0.2","target":"pkg:pypi/demo-20869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36087@1.0.2","target":"pkg:pypi/demo-2782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36088@1.0.3","target":"pkg:pypi/demo-31751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36089@1.0.4","target":"pkg:pypi/demo-13831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36089@1.0.4","target":"pkg:pypi/demo-16336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3608@1.0.3","target":"pkg:pypi/demo-1340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3608@1.0.3","target":"pkg:pypi/demo-14853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36090@1.0.0","target":"pkg:pypi/demo-2686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36090@1.0.0","target":"pkg:pypi/demo-29812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36090@1.0.0","target":"pkg:pypi/demo-31272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36090@1.0.0","target":"pkg:pypi/demo-33721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36091@1.0.1","target":"pkg:pypi/demo-19431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36091@1.0.1","target":"pkg:pypi/demo-26185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36091@1.0.1","target":"pkg:pypi/demo-30468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36091@1.0.1","target":"pkg:pypi/demo-35561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36092@1.0.2","target":"pkg:pypi/demo-13320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36092@1.0.2","target":"pkg:pypi/demo-17739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36092@1.0.2","target":"pkg:pypi/demo-26232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36092@1.0.2","target":"pkg:pypi/demo-30089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36093@1.0.3","target":"pkg:pypi/demo-15874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36093@1.0.3","target":"pkg:pypi/demo-21613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36093@1.0.3","target":"pkg:pypi/demo-23114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36093@1.0.3","target":"pkg:pypi/demo-35261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36094@1.0.4","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36094@1.0.4","target":"pkg:pypi/demo-31750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36095@1.0.0","target":"pkg:pypi/demo-21961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36096@1.0.1","target":"pkg:pypi/demo-33719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36096@1.0.1","target":"pkg:pypi/demo-36027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36097@1.0.2","target":"pkg:pypi/demo-23794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36097@1.0.2","target":"pkg:pypi/demo-241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36097@1.0.2","target":"pkg:pypi/demo-24789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36098@1.0.3","target":"pkg:pypi/demo-1292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36098@1.0.3","target":"pkg:pypi/demo-35105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36099@1.0.4","target":"pkg:pypi/demo-20618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36099@1.0.4","target":"pkg:pypi/demo-30936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3609@1.0.4","target":"pkg:pypi/demo-34833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-360@1.0.0","target":"pkg:pypi/demo-21387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-360@1.0.0","target":"pkg:pypi/demo-26660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-360@1.0.0","target":"pkg:pypi/demo-32583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36100@1.0.0","target":"pkg:pypi/demo-18907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36100@1.0.0","target":"pkg:pypi/demo-22883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36100@1.0.0","target":"pkg:pypi/demo-34605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36101@1.0.1","target":"pkg:pypi/demo-32291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36102@1.0.2","target":"pkg:pypi/demo-21063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36103@1.0.3","target":"pkg:pypi/demo-30784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36103@1.0.3","target":"pkg:pypi/demo-349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36104@1.0.4","target":"pkg:pypi/demo-13088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36104@1.0.4","target":"pkg:pypi/demo-14536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36104@1.0.4","target":"pkg:pypi/demo-18874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36104@1.0.4","target":"pkg:pypi/demo-23952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36105@1.0.0","target":"pkg:pypi/demo-29320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36106@1.0.1","target":"pkg:pypi/demo-15660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36106@1.0.1","target":"pkg:pypi/demo-2867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36106@1.0.1","target":"pkg:pypi/demo-33988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36107@1.0.2","target":"pkg:pypi/demo-31363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36107@1.0.2","target":"pkg:pypi/demo-33159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36108@1.0.3","target":"pkg:pypi/demo-21120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36108@1.0.3","target":"pkg:pypi/demo-2369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36108@1.0.3","target":"pkg:pypi/demo-29703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36108@1.0.3","target":"pkg:pypi/demo-30353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36109@1.0.4","target":"pkg:pypi/demo-13893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36109@1.0.4","target":"pkg:pypi/demo-20112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3610@1.0.0","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3610@1.0.0","target":"pkg:pypi/demo-10833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3610@1.0.0","target":"pkg:pypi/demo-12942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3610@1.0.0","target":"pkg:pypi/demo-21291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36110@1.0.0","target":"pkg:pypi/demo-26905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36111@1.0.1","target":"pkg:pypi/demo-14376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36111@1.0.1","target":"pkg:pypi/demo-22206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36111@1.0.1","target":"pkg:pypi/demo-26159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36111@1.0.1","target":"pkg:pypi/demo-33271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36112@1.0.2","target":"pkg:pypi/demo-18450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36112@1.0.2","target":"pkg:pypi/demo-21330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36112@1.0.2","target":"pkg:pypi/demo-23880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36112@1.0.2","target":"pkg:pypi/demo-34787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36113@1.0.3","target":"pkg:pypi/demo-14899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36113@1.0.3","target":"pkg:pypi/demo-18572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36113@1.0.3","target":"pkg:pypi/demo-31457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36114@1.0.4","target":"pkg:pypi/demo-31190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36114@1.0.4","target":"pkg:pypi/demo-33171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36114@1.0.4","target":"pkg:pypi/demo-34990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36115@1.0.0","target":"pkg:pypi/demo-13310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36116@1.0.1","target":"pkg:pypi/demo-31847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36117@1.0.2","target":"pkg:pypi/demo-18942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36117@1.0.2","target":"pkg:pypi/demo-25377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36117@1.0.2","target":"pkg:pypi/demo-26260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36117@1.0.2","target":"pkg:pypi/demo-34822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36118@1.0.3","target":"pkg:pypi/demo-18034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36119@1.0.4","target":"pkg:pypi/demo-11127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36119@1.0.4","target":"pkg:pypi/demo-24939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3611@1.0.1","target":"pkg:pypi/demo-1342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3611@1.0.1","target":"pkg:pypi/demo-31154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36120@1.0.0","target":"pkg:pypi/demo-19810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36120@1.0.0","target":"pkg:pypi/demo-19954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36121@1.0.1","target":"pkg:pypi/demo-13880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36121@1.0.1","target":"pkg:pypi/demo-23299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36121@1.0.1","target":"pkg:pypi/demo-31238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36122@1.0.2","target":"pkg:pypi/demo-21082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36122@1.0.2","target":"pkg:pypi/demo-33035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36123@1.0.3","target":"pkg:pypi/demo-12349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36123@1.0.3","target":"pkg:pypi/demo-14340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36123@1.0.3","target":"pkg:pypi/demo-25604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36124@1.0.4","target":"pkg:pypi/demo-11513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36124@1.0.4","target":"pkg:pypi/demo-26290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36125@1.0.0","target":"pkg:pypi/demo-16588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36125@1.0.0","target":"pkg:pypi/demo-18270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36126@1.0.1","target":"pkg:pypi/demo-21406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36126@1.0.1","target":"pkg:pypi/demo-26021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36127@1.0.2","target":"pkg:pypi/demo-12770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36127@1.0.2","target":"pkg:pypi/demo-31229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36128@1.0.3","target":"pkg:pypi/demo-22641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36128@1.0.3","target":"pkg:pypi/demo-29931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36128@1.0.3","target":"pkg:pypi/demo-35686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36129@1.0.4","target":"pkg:pypi/demo-30380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3612@1.0.2","target":"pkg:pypi/demo-32296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36130@1.0.0","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36130@1.0.0","target":"pkg:pypi/demo-18895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36130@1.0.0","target":"pkg:pypi/demo-25320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36130@1.0.0","target":"pkg:pypi/demo-33035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36131@1.0.1","target":"pkg:pypi/demo-32569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36131@1.0.1","target":"pkg:pypi/demo-35745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36132@1.0.2","target":"pkg:pypi/demo-17608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36132@1.0.2","target":"pkg:pypi/demo-19454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36133@1.0.3","target":"pkg:pypi/demo-28929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36133@1.0.3","target":"pkg:pypi/demo-3425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36134@1.0.4","target":"pkg:pypi/demo-11056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36134@1.0.4","target":"pkg:pypi/demo-17692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36135@1.0.0","target":"pkg:pypi/demo-2923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36136@1.0.1","target":"pkg:pypi/demo-21114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36136@1.0.1","target":"pkg:pypi/demo-21419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36136@1.0.1","target":"pkg:pypi/demo-25352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36136@1.0.1","target":"pkg:pypi/demo-32368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36137@1.0.2","target":"pkg:pypi/demo-11062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36137@1.0.2","target":"pkg:pypi/demo-27082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36137@1.0.2","target":"pkg:pypi/demo-29098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36138@1.0.3","target":"pkg:pypi/demo-20190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36138@1.0.3","target":"pkg:pypi/demo-2445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36138@1.0.3","target":"pkg:pypi/demo-27018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36139@1.0.4","target":"pkg:pypi/demo-26830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36139@1.0.4","target":"pkg:pypi/demo-30179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3613@1.0.3","target":"pkg:pypi/demo-14907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3613@1.0.3","target":"pkg:pypi/demo-25764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3613@1.0.3","target":"pkg:pypi/demo-31743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3613@1.0.3","target":"pkg:pypi/demo-32628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36140@1.0.0","target":"pkg:pypi/demo-1697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36141@1.0.1","target":"pkg:pypi/demo-14831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36141@1.0.1","target":"pkg:pypi/demo-17215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36141@1.0.1","target":"pkg:pypi/demo-20765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36142@1.0.2","target":"pkg:pypi/demo-10302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36143@1.0.3","target":"pkg:pypi/demo-10638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36143@1.0.3","target":"pkg:pypi/demo-16219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36143@1.0.3","target":"pkg:pypi/demo-19195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36144@1.0.4","target":"pkg:pypi/demo-33338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36144@1.0.4","target":"pkg:pypi/demo-33652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36145@1.0.0","target":"pkg:pypi/demo-36094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36146@1.0.1","target":"pkg:pypi/demo-14542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36146@1.0.1","target":"pkg:pypi/demo-15604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36146@1.0.1","target":"pkg:pypi/demo-29130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36146@1.0.1","target":"pkg:pypi/demo-33960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36147@1.0.2","target":"pkg:pypi/demo-15543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36147@1.0.2","target":"pkg:pypi/demo-16949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36147@1.0.2","target":"pkg:pypi/demo-24563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36147@1.0.2","target":"pkg:pypi/demo-29644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36148@1.0.3","target":"pkg:pypi/demo-16009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36148@1.0.3","target":"pkg:pypi/demo-20885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36148@1.0.3","target":"pkg:pypi/demo-32340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36148@1.0.3","target":"pkg:pypi/demo-34896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36149@1.0.4","target":"pkg:pypi/demo-26197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36149@1.0.4","target":"pkg:pypi/demo-28037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36149@1.0.4","target":"pkg:pypi/demo-28567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36149@1.0.4","target":"pkg:pypi/demo-29580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3614@1.0.4","target":"pkg:pypi/demo-19740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3614@1.0.4","target":"pkg:pypi/demo-34272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36150@1.0.0","target":"pkg:pypi/demo-11840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36150@1.0.0","target":"pkg:pypi/demo-16916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36150@1.0.0","target":"pkg:pypi/demo-22209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36151@1.0.1","target":"pkg:pypi/demo-20152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36151@1.0.1","target":"pkg:pypi/demo-33777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36152@1.0.2","target":"pkg:pypi/demo-10865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36152@1.0.2","target":"pkg:pypi/demo-14933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36152@1.0.2","target":"pkg:pypi/demo-17485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36152@1.0.2","target":"pkg:pypi/demo-35011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36153@1.0.3","target":"pkg:pypi/demo-11103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36153@1.0.3","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36153@1.0.3","target":"pkg:pypi/demo-17209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36153@1.0.3","target":"pkg:pypi/demo-24163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36154@1.0.4","target":"pkg:pypi/demo-22105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36154@1.0.4","target":"pkg:pypi/demo-22639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36154@1.0.4","target":"pkg:pypi/demo-33441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36155@1.0.0","target":"pkg:pypi/demo-15601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36155@1.0.0","target":"pkg:pypi/demo-31838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36156@1.0.1","target":"pkg:pypi/demo-22915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36157@1.0.2","target":"pkg:pypi/demo-15330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36158@1.0.3","target":"pkg:pypi/demo-16308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36158@1.0.3","target":"pkg:pypi/demo-18260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36158@1.0.3","target":"pkg:pypi/demo-29023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36159@1.0.4","target":"pkg:pypi/demo-29447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36159@1.0.4","target":"pkg:pypi/demo-3145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3615@1.0.0","target":"pkg:pypi/demo-17833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3615@1.0.0","target":"pkg:pypi/demo-20870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3615@1.0.0","target":"pkg:pypi/demo-32286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36160@1.0.0","target":"pkg:pypi/demo-19992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36160@1.0.0","target":"pkg:pypi/demo-33504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36160@1.0.0","target":"pkg:pypi/demo-35528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36160@1.0.0","target":"pkg:pypi/demo-36019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36161@1.0.1","target":"pkg:pypi/demo-1470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36161@1.0.1","target":"pkg:pypi/demo-22429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36161@1.0.1","target":"pkg:pypi/demo-25054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36161@1.0.1","target":"pkg:pypi/demo-25275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36162@1.0.2","target":"pkg:pypi/demo-19261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36162@1.0.2","target":"pkg:pypi/demo-34064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36163@1.0.3","target":"pkg:pypi/demo-14736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36163@1.0.3","target":"pkg:pypi/demo-2781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36164@1.0.4","target":"pkg:pypi/demo-18847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36164@1.0.4","target":"pkg:pypi/demo-2287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36164@1.0.4","target":"pkg:pypi/demo-30688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36164@1.0.4","target":"pkg:pypi/demo-33226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36165@1.0.0","target":"pkg:pypi/demo-21421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36165@1.0.0","target":"pkg:pypi/demo-21802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36165@1.0.0","target":"pkg:pypi/demo-34876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36166@1.0.1","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36166@1.0.1","target":"pkg:pypi/demo-23360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36166@1.0.1","target":"pkg:pypi/demo-25799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36167@1.0.2","target":"pkg:pypi/demo-20730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36168@1.0.3","target":"pkg:pypi/demo-28541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36168@1.0.3","target":"pkg:pypi/demo-32825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36169@1.0.4","target":"pkg:pypi/demo-13894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36169@1.0.4","target":"pkg:pypi/demo-34540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3616@1.0.1","target":"pkg:pypi/demo-25778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36170@1.0.0","target":"pkg:pypi/demo-13874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36170@1.0.0","target":"pkg:pypi/demo-20908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36171@1.0.1","target":"pkg:pypi/demo-22778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36171@1.0.1","target":"pkg:pypi/demo-28052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36172@1.0.2","target":"pkg:pypi/demo-14746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36173@1.0.3","target":"pkg:pypi/demo-21287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36173@1.0.3","target":"pkg:pypi/demo-24525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36173@1.0.3","target":"pkg:pypi/demo-28949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36174@1.0.4","target":"pkg:pypi/demo-14913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36174@1.0.4","target":"pkg:pypi/demo-26514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36175@1.0.0","target":"pkg:pypi/demo-2118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36175@1.0.0","target":"pkg:pypi/demo-28929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36175@1.0.0","target":"pkg:pypi/demo-34191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36176@1.0.1","target":"pkg:pypi/demo-11674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36176@1.0.1","target":"pkg:pypi/demo-13054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36176@1.0.1","target":"pkg:pypi/demo-19484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36176@1.0.1","target":"pkg:pypi/demo-24960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36177@1.0.2","target":"pkg:pypi/demo-13648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36177@1.0.2","target":"pkg:pypi/demo-15406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36177@1.0.2","target":"pkg:pypi/demo-29404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36177@1.0.2","target":"pkg:pypi/demo-30441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36178@1.0.3","target":"pkg:pypi/demo-31536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36179@1.0.4","target":"pkg:pypi/demo-14656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36179@1.0.4","target":"pkg:pypi/demo-18578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36179@1.0.4","target":"pkg:pypi/demo-25672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36179@1.0.4","target":"pkg:pypi/demo-36080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3617@1.0.2","target":"pkg:pypi/demo-1627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3617@1.0.2","target":"pkg:pypi/demo-17581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3617@1.0.2","target":"pkg:pypi/demo-23394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36180@1.0.0","target":"pkg:pypi/demo-25926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36180@1.0.0","target":"pkg:pypi/demo-34297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36180@1.0.0","target":"pkg:pypi/demo-35275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36181@1.0.1","target":"pkg:pypi/demo-16829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36181@1.0.1","target":"pkg:pypi/demo-2470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36182@1.0.2","target":"pkg:pypi/demo-15519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36183@1.0.3","target":"pkg:pypi/demo-22651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36184@1.0.4","target":"pkg:pypi/demo-18978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36184@1.0.4","target":"pkg:pypi/demo-2032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36185@1.0.0","target":"pkg:pypi/demo-15282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36185@1.0.0","target":"pkg:pypi/demo-29404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36185@1.0.0","target":"pkg:pypi/demo-29972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36186@1.0.1","target":"pkg:pypi/demo-10645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36186@1.0.1","target":"pkg:pypi/demo-12278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36186@1.0.1","target":"pkg:pypi/demo-13067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36186@1.0.1","target":"pkg:pypi/demo-16542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36187@1.0.2","target":"pkg:pypi/demo-33959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36188@1.0.3","target":"pkg:pypi/demo-13118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36188@1.0.3","target":"pkg:pypi/demo-15106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36188@1.0.3","target":"pkg:pypi/demo-26350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36189@1.0.4","target":"pkg:pypi/demo-22565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3618@1.0.3","target":"pkg:pypi/demo-10285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3618@1.0.3","target":"pkg:pypi/demo-1968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3618@1.0.3","target":"pkg:pypi/demo-23610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36190@1.0.0","target":"pkg:pypi/demo-1795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36190@1.0.0","target":"pkg:pypi/demo-2927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36191@1.0.1","target":"pkg:pypi/demo-14329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36191@1.0.1","target":"pkg:pypi/demo-14341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36191@1.0.1","target":"pkg:pypi/demo-17170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36191@1.0.1","target":"pkg:pypi/demo-2357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36192@1.0.2","target":"pkg:pypi/demo-13862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36192@1.0.2","target":"pkg:pypi/demo-16708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36192@1.0.2","target":"pkg:pypi/demo-20836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36192@1.0.2","target":"pkg:pypi/demo-27323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36193@1.0.3","target":"pkg:pypi/demo-23108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36193@1.0.3","target":"pkg:pypi/demo-24688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36193@1.0.3","target":"pkg:pypi/demo-33070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36193@1.0.3","target":"pkg:pypi/demo-34861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36194@1.0.4","target":"pkg:pypi/demo-14612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36194@1.0.4","target":"pkg:pypi/demo-19579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36194@1.0.4","target":"pkg:pypi/demo-24611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36194@1.0.4","target":"pkg:pypi/demo-29835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36195@1.0.0","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36195@1.0.0","target":"pkg:pypi/demo-18271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36195@1.0.0","target":"pkg:pypi/demo-30561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36195@1.0.0","target":"pkg:pypi/demo-3410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36196@1.0.1","target":"pkg:pypi/demo-14001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36197@1.0.2","target":"pkg:pypi/demo-13870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36198@1.0.3","target":"pkg:pypi/demo-10641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36198@1.0.3","target":"pkg:pypi/demo-30490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36199@1.0.4","target":"pkg:pypi/demo-17935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36199@1.0.4","target":"pkg:pypi/demo-28305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36199@1.0.4","target":"pkg:pypi/demo-33423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3619@1.0.4","target":"pkg:pypi/demo-14004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3619@1.0.4","target":"pkg:pypi/demo-31130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-361@1.0.1","target":"pkg:pypi/demo-1576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-361@1.0.1","target":"pkg:pypi/demo-23650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36200@1.0.0","target":"pkg:pypi/demo-24159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36200@1.0.0","target":"pkg:pypi/demo-26734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36200@1.0.0","target":"pkg:pypi/demo-28334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36200@1.0.0","target":"pkg:pypi/demo-33515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36201@1.0.1","target":"pkg:pypi/demo-26917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36201@1.0.1","target":"pkg:pypi/demo-332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36202@1.0.2","target":"pkg:pypi/demo-28295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36202@1.0.2","target":"pkg:pypi/demo-30168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36203@1.0.3","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36204@1.0.4","target":"pkg:pypi/demo-13931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36204@1.0.4","target":"pkg:pypi/demo-15375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36204@1.0.4","target":"pkg:pypi/demo-23072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36204@1.0.4","target":"pkg:pypi/demo-29029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36205@1.0.0","target":"pkg:pypi/demo-27961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36205@1.0.0","target":"pkg:pypi/demo-30492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36206@1.0.1","target":"pkg:pypi/demo-15587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36206@1.0.1","target":"pkg:pypi/demo-16641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36207@1.0.2","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36208@1.0.3","target":"pkg:pypi/demo-22970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36208@1.0.3","target":"pkg:pypi/demo-2434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36208@1.0.3","target":"pkg:pypi/demo-2644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36209@1.0.4","target":"pkg:pypi/demo-31390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3620@1.0.0","target":"pkg:pypi/demo-14688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3620@1.0.0","target":"pkg:pypi/demo-17589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3620@1.0.0","target":"pkg:pypi/demo-25553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3620@1.0.0","target":"pkg:pypi/demo-30485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36210@1.0.0","target":"pkg:pypi/demo-14541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36210@1.0.0","target":"pkg:pypi/demo-14653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36211@1.0.1","target":"pkg:pypi/demo-17490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36211@1.0.1","target":"pkg:pypi/demo-22120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36211@1.0.1","target":"pkg:pypi/demo-2781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36211@1.0.1","target":"pkg:pypi/demo-33339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36212@1.0.2","target":"pkg:pypi/demo-16526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36212@1.0.2","target":"pkg:pypi/demo-27251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36213@1.0.3","target":"pkg:pypi/demo-18978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36213@1.0.3","target":"pkg:pypi/demo-24482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36214@1.0.4","target":"pkg:pypi/demo-11011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36214@1.0.4","target":"pkg:pypi/demo-22962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36215@1.0.0","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36215@1.0.0","target":"pkg:pypi/demo-23762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36215@1.0.0","target":"pkg:pypi/demo-31205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36215@1.0.0","target":"pkg:pypi/demo-31328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36216@1.0.1","target":"pkg:pypi/demo-24317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36217@1.0.2","target":"pkg:pypi/demo-36143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36218@1.0.3","target":"pkg:pypi/demo-17643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36218@1.0.3","target":"pkg:pypi/demo-24070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36218@1.0.3","target":"pkg:pypi/demo-25580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36218@1.0.3","target":"pkg:pypi/demo-35975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36219@1.0.4","target":"pkg:pypi/demo-24391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3621@1.0.1","target":"pkg:pypi/demo-28294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3621@1.0.1","target":"pkg:pypi/demo-28297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36220@1.0.0","target":"pkg:pypi/demo-21381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36220@1.0.0","target":"pkg:pypi/demo-27153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36220@1.0.0","target":"pkg:pypi/demo-33924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36221@1.0.1","target":"pkg:pypi/demo-18414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36222@1.0.2","target":"pkg:pypi/demo-25637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36222@1.0.2","target":"pkg:pypi/demo-36088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36223@1.0.3","target":"pkg:pypi/demo-13206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36223@1.0.3","target":"pkg:pypi/demo-22945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36223@1.0.3","target":"pkg:pypi/demo-28329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36224@1.0.4","target":"pkg:pypi/demo-20018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36224@1.0.4","target":"pkg:pypi/demo-2765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36225@1.0.0","target":"pkg:pypi/demo-18092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36225@1.0.0","target":"pkg:pypi/demo-18186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36225@1.0.0","target":"pkg:pypi/demo-34692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36226@1.0.1","target":"pkg:pypi/demo-1691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36226@1.0.1","target":"pkg:pypi/demo-30879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36226@1.0.1","target":"pkg:pypi/demo-32900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36227@1.0.2","target":"pkg:pypi/demo-1152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36227@1.0.2","target":"pkg:pypi/demo-14073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36227@1.0.2","target":"pkg:pypi/demo-16244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36227@1.0.2","target":"pkg:pypi/demo-25702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36228@1.0.3","target":"pkg:pypi/demo-12928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36228@1.0.3","target":"pkg:pypi/demo-28685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36229@1.0.4","target":"pkg:pypi/demo-10420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36229@1.0.4","target":"pkg:pypi/demo-2349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36229@1.0.4","target":"pkg:pypi/demo-25135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36229@1.0.4","target":"pkg:pypi/demo-28368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3622@1.0.2","target":"pkg:pypi/demo-14931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3622@1.0.2","target":"pkg:pypi/demo-17346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3622@1.0.2","target":"pkg:pypi/demo-28926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36230@1.0.0","target":"pkg:pypi/demo-15613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36230@1.0.0","target":"pkg:pypi/demo-20605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36230@1.0.0","target":"pkg:pypi/demo-32025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36231@1.0.1","target":"pkg:pypi/demo-21748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36232@1.0.2","target":"pkg:pypi/demo-11174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36232@1.0.2","target":"pkg:pypi/demo-36149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36233@1.0.3","target":"pkg:pypi/demo-19455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36233@1.0.3","target":"pkg:pypi/demo-20710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36233@1.0.3","target":"pkg:pypi/demo-27548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36233@1.0.3","target":"pkg:pypi/demo-34711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36234@1.0.4","target":"pkg:pypi/demo-24521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36234@1.0.4","target":"pkg:pypi/demo-24887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36234@1.0.4","target":"pkg:pypi/demo-29487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36235@1.0.0","target":"pkg:pypi/demo-12439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36235@1.0.0","target":"pkg:pypi/demo-16416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36236@1.0.1","target":"pkg:pypi/demo-12199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36236@1.0.1","target":"pkg:pypi/demo-1523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36236@1.0.1","target":"pkg:pypi/demo-19908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36236@1.0.1","target":"pkg:pypi/demo-26340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36237@1.0.2","target":"pkg:pypi/demo-31180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36238@1.0.3","target":"pkg:pypi/demo-18626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36239@1.0.4","target":"pkg:pypi/demo-2842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3623@1.0.3","target":"pkg:pypi/demo-26739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36240@1.0.0","target":"pkg:pypi/demo-12860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36240@1.0.0","target":"pkg:pypi/demo-18703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36240@1.0.0","target":"pkg:pypi/demo-21428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36240@1.0.0","target":"pkg:pypi/demo-27939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36241@1.0.1","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36241@1.0.1","target":"pkg:pypi/demo-21477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36241@1.0.1","target":"pkg:pypi/demo-30120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36241@1.0.1","target":"pkg:pypi/demo-33230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36242@1.0.2","target":"pkg:pypi/demo-20603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36242@1.0.2","target":"pkg:pypi/demo-25857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36242@1.0.2","target":"pkg:pypi/demo-33434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36243@1.0.3","target":"pkg:pypi/demo-12415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36244@1.0.4","target":"pkg:pypi/demo-10830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36244@1.0.4","target":"pkg:pypi/demo-22957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36244@1.0.4","target":"pkg:pypi/demo-2566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36245@1.0.0","target":"pkg:pypi/demo-16219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36245@1.0.0","target":"pkg:pypi/demo-19982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36245@1.0.0","target":"pkg:pypi/demo-35475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36246@1.0.1","target":"pkg:pypi/demo-24981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36247@1.0.2","target":"pkg:pypi/demo-13971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36247@1.0.2","target":"pkg:pypi/demo-29505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36247@1.0.2","target":"pkg:pypi/demo-31171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36248@1.0.3","target":"pkg:pypi/demo-14924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36249@1.0.4","target":"pkg:pypi/demo-13155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36249@1.0.4","target":"pkg:pypi/demo-30293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36249@1.0.4","target":"pkg:pypi/demo-35090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3624@1.0.4","target":"pkg:pypi/demo-23127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36250@1.0.0","target":"pkg:pypi/demo-16381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36250@1.0.0","target":"pkg:pypi/demo-20342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36250@1.0.0","target":"pkg:pypi/demo-32302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36251@1.0.1","target":"pkg:pypi/demo-19459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36251@1.0.1","target":"pkg:pypi/demo-22409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36252@1.0.2","target":"pkg:pypi/demo-32933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36253@1.0.3","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36254@1.0.4","target":"pkg:pypi/demo-26999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36255@1.0.0","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36255@1.0.0","target":"pkg:pypi/demo-35567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36256@1.0.1","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36256@1.0.1","target":"pkg:pypi/demo-25813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36256@1.0.1","target":"pkg:pypi/demo-32565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36257@1.0.2","target":"pkg:pypi/demo-22247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36257@1.0.2","target":"pkg:pypi/demo-26927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36257@1.0.2","target":"pkg:pypi/demo-27490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36258@1.0.3","target":"pkg:pypi/demo-24884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36259@1.0.4","target":"pkg:pypi/demo-14640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36259@1.0.4","target":"pkg:pypi/demo-15650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36259@1.0.4","target":"pkg:pypi/demo-27693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36259@1.0.4","target":"pkg:pypi/demo-35328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3625@1.0.0","target":"pkg:pypi/demo-34976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36260@1.0.0","target":"pkg:pypi/demo-30154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36260@1.0.0","target":"pkg:pypi/demo-30561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36261@1.0.1","target":"pkg:pypi/demo-10648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36261@1.0.1","target":"pkg:pypi/demo-23937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36261@1.0.1","target":"pkg:pypi/demo-26710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36261@1.0.1","target":"pkg:pypi/demo-34474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36262@1.0.2","target":"pkg:pypi/demo-24283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36262@1.0.2","target":"pkg:pypi/demo-26217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36262@1.0.2","target":"pkg:pypi/demo-34406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36263@1.0.3","target":"pkg:pypi/demo-17123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36263@1.0.3","target":"pkg:pypi/demo-18205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36263@1.0.3","target":"pkg:pypi/demo-23913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36263@1.0.3","target":"pkg:pypi/demo-33831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36264@1.0.4","target":"pkg:pypi/demo-15468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36264@1.0.4","target":"pkg:pypi/demo-15622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36264@1.0.4","target":"pkg:pypi/demo-28996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36264@1.0.4","target":"pkg:pypi/demo-32502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36265@1.0.0","target":"pkg:pypi/demo-14720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36265@1.0.0","target":"pkg:pypi/demo-18799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36266@1.0.1","target":"pkg:pypi/demo-21214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36267@1.0.2","target":"pkg:pypi/demo-20488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36267@1.0.2","target":"pkg:pypi/demo-24277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36267@1.0.2","target":"pkg:pypi/demo-25627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36267@1.0.2","target":"pkg:pypi/demo-36251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36268@1.0.3","target":"pkg:pypi/demo-1526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36268@1.0.3","target":"pkg:pypi/demo-16071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36268@1.0.3","target":"pkg:pypi/demo-33017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36269@1.0.4","target":"pkg:pypi/demo-17514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3626@1.0.1","target":"pkg:pypi/demo-13180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3626@1.0.1","target":"pkg:pypi/demo-14967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36270@1.0.0","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36270@1.0.0","target":"pkg:pypi/demo-12301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36270@1.0.0","target":"pkg:pypi/demo-1555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36271@1.0.1","target":"pkg:pypi/demo-13058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36271@1.0.1","target":"pkg:pypi/demo-19018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36271@1.0.1","target":"pkg:pypi/demo-20488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36272@1.0.2","target":"pkg:pypi/demo-13332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36272@1.0.2","target":"pkg:pypi/demo-27800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36273@1.0.3","target":"pkg:pypi/demo-11872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36273@1.0.3","target":"pkg:pypi/demo-15992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36273@1.0.3","target":"pkg:pypi/demo-21398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36273@1.0.3","target":"pkg:pypi/demo-24594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36274@1.0.4","target":"pkg:pypi/demo-11086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36275@1.0.0","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36275@1.0.0","target":"pkg:pypi/demo-16631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36275@1.0.0","target":"pkg:pypi/demo-16751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36275@1.0.0","target":"pkg:pypi/demo-30938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36276@1.0.1","target":"pkg:pypi/demo-15832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36276@1.0.1","target":"pkg:pypi/demo-22475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36276@1.0.1","target":"pkg:pypi/demo-3173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36276@1.0.1","target":"pkg:pypi/demo-32519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36277@1.0.2","target":"pkg:pypi/demo-13674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36277@1.0.2","target":"pkg:pypi/demo-22677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36277@1.0.2","target":"pkg:pypi/demo-31100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36278@1.0.3","target":"pkg:pypi/demo-28247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36279@1.0.4","target":"pkg:pypi/demo-10118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36279@1.0.4","target":"pkg:pypi/demo-13103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36279@1.0.4","target":"pkg:pypi/demo-20433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36279@1.0.4","target":"pkg:pypi/demo-33141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3627@1.0.2","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3627@1.0.2","target":"pkg:pypi/demo-15763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3627@1.0.2","target":"pkg:pypi/demo-18031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3627@1.0.2","target":"pkg:pypi/demo-32835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36280@1.0.0","target":"pkg:pypi/demo-1576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36280@1.0.0","target":"pkg:pypi/demo-33779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36280@1.0.0","target":"pkg:pypi/demo-35031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36281@1.0.1","target":"pkg:pypi/demo-19807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36281@1.0.1","target":"pkg:pypi/demo-21710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36281@1.0.1","target":"pkg:pypi/demo-22793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36281@1.0.1","target":"pkg:pypi/demo-23702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36282@1.0.2","target":"pkg:pypi/demo-11865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36282@1.0.2","target":"pkg:pypi/demo-16393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36282@1.0.2","target":"pkg:pypi/demo-32587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36283@1.0.3","target":"pkg:pypi/demo-19354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36283@1.0.3","target":"pkg:pypi/demo-26557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36283@1.0.3","target":"pkg:pypi/demo-31956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36283@1.0.3","target":"pkg:pypi/demo-32558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36284@1.0.4","target":"pkg:pypi/demo-12472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36284@1.0.4","target":"pkg:pypi/demo-14751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36284@1.0.4","target":"pkg:pypi/demo-25544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36284@1.0.4","target":"pkg:pypi/demo-29604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36285@1.0.0","target":"pkg:pypi/demo-21989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36285@1.0.0","target":"pkg:pypi/demo-24358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36285@1.0.0","target":"pkg:pypi/demo-30634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36286@1.0.1","target":"pkg:pypi/demo-25811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36287@1.0.2","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36287@1.0.2","target":"pkg:pypi/demo-33292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36288@1.0.3","target":"pkg:pypi/demo-20066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36289@1.0.4","target":"pkg:pypi/demo-31505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36289@1.0.4","target":"pkg:pypi/demo-33544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36289@1.0.4","target":"pkg:pypi/demo-3459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3628@1.0.3","target":"pkg:pypi/demo-18929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36290@1.0.0","target":"pkg:pypi/demo-11685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36290@1.0.0","target":"pkg:pypi/demo-15189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36290@1.0.0","target":"pkg:pypi/demo-23208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36290@1.0.0","target":"pkg:pypi/demo-30009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36291@1.0.1","target":"pkg:pypi/demo-13669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36291@1.0.1","target":"pkg:pypi/demo-14951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36291@1.0.1","target":"pkg:pypi/demo-16420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36291@1.0.1","target":"pkg:pypi/demo-34761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36292@1.0.2","target":"pkg:pypi/demo-26348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36293@1.0.3","target":"pkg:pypi/demo-13195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36293@1.0.3","target":"pkg:pypi/demo-13907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36293@1.0.3","target":"pkg:pypi/demo-23760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36293@1.0.3","target":"pkg:pypi/demo-27433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36294@1.0.4","target":"pkg:pypi/demo-15058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36294@1.0.4","target":"pkg:pypi/demo-15391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36294@1.0.4","target":"pkg:pypi/demo-27945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36294@1.0.4","target":"pkg:pypi/demo-36023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36295@1.0.0","target":"pkg:pypi/demo-21043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36296@1.0.1","target":"pkg:pypi/demo-29149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36296@1.0.1","target":"pkg:pypi/demo-31807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36296@1.0.1","target":"pkg:pypi/demo-32580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36296@1.0.1","target":"pkg:pypi/demo-34654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36297@1.0.2","target":"pkg:pypi/demo-1529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36297@1.0.2","target":"pkg:pypi/demo-20073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36298@1.0.3","target":"pkg:pypi/demo-19187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36299@1.0.4","target":"pkg:pypi/demo-10188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36299@1.0.4","target":"pkg:pypi/demo-17320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36299@1.0.4","target":"pkg:pypi/demo-20770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36299@1.0.4","target":"pkg:pypi/demo-32333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3629@1.0.4","target":"pkg:pypi/demo-16924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3629@1.0.4","target":"pkg:pypi/demo-24364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3629@1.0.4","target":"pkg:pypi/demo-29817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3629@1.0.4","target":"pkg:pypi/demo-34818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-362@1.0.2","target":"pkg:pypi/demo-16381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36300@1.0.0","target":"pkg:pypi/demo-25907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36300@1.0.0","target":"pkg:pypi/demo-32301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36301@1.0.1","target":"pkg:pypi/demo-11379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36301@1.0.1","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36301@1.0.1","target":"pkg:pypi/demo-15635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36301@1.0.1","target":"pkg:pypi/demo-22020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36302@1.0.2","target":"pkg:pypi/demo-18387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36303@1.0.3","target":"pkg:pypi/demo-16526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36303@1.0.3","target":"pkg:pypi/demo-18619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36303@1.0.3","target":"pkg:pypi/demo-26094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36304@1.0.4","target":"pkg:pypi/demo-10191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36304@1.0.4","target":"pkg:pypi/demo-1994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36304@1.0.4","target":"pkg:pypi/demo-20303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36304@1.0.4","target":"pkg:pypi/demo-23506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36305@1.0.0","target":"pkg:pypi/demo-12281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36305@1.0.0","target":"pkg:pypi/demo-1312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36305@1.0.0","target":"pkg:pypi/demo-15795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36306@1.0.1","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36307@1.0.2","target":"pkg:pypi/demo-12074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36307@1.0.2","target":"pkg:pypi/demo-2370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36307@1.0.2","target":"pkg:pypi/demo-27932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36308@1.0.3","target":"pkg:pypi/demo-15108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36308@1.0.3","target":"pkg:pypi/demo-20459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36309@1.0.4","target":"pkg:pypi/demo-34098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36309@1.0.4","target":"pkg:pypi/demo-35346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3630@1.0.0","target":"pkg:pypi/demo-16452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36310@1.0.0","target":"pkg:pypi/demo-13436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36310@1.0.0","target":"pkg:pypi/demo-1513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36310@1.0.0","target":"pkg:pypi/demo-3366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36311@1.0.1","target":"pkg:pypi/demo-12665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36311@1.0.1","target":"pkg:pypi/demo-30096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36312@1.0.2","target":"pkg:pypi/demo-21435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36312@1.0.2","target":"pkg:pypi/demo-23902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36312@1.0.2","target":"pkg:pypi/demo-26405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36312@1.0.2","target":"pkg:pypi/demo-34805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36313@1.0.3","target":"pkg:pypi/demo-10611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36313@1.0.3","target":"pkg:pypi/demo-23172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36314@1.0.4","target":"pkg:pypi/demo-23766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36314@1.0.4","target":"pkg:pypi/demo-28109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36314@1.0.4","target":"pkg:pypi/demo-32455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36314@1.0.4","target":"pkg:pypi/demo-33237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36315@1.0.0","target":"pkg:pypi/demo-12665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36315@1.0.0","target":"pkg:pypi/demo-21158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36316@1.0.1","target":"pkg:pypi/demo-10627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36317@1.0.2","target":"pkg:pypi/demo-10327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36317@1.0.2","target":"pkg:pypi/demo-12599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36317@1.0.2","target":"pkg:pypi/demo-22443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36318@1.0.3","target":"pkg:pypi/demo-20603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36318@1.0.3","target":"pkg:pypi/demo-21383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36318@1.0.3","target":"pkg:pypi/demo-27692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36319@1.0.4","target":"pkg:pypi/demo-1528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36319@1.0.4","target":"pkg:pypi/demo-17714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36319@1.0.4","target":"pkg:pypi/demo-23496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3631@1.0.1","target":"pkg:pypi/demo-34197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36320@1.0.0","target":"pkg:pypi/demo-15694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36320@1.0.0","target":"pkg:pypi/demo-28690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36320@1.0.0","target":"pkg:pypi/demo-3076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36321@1.0.1","target":"pkg:pypi/demo-15801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36321@1.0.1","target":"pkg:pypi/demo-35547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36322@1.0.2","target":"pkg:pypi/demo-1120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36322@1.0.2","target":"pkg:pypi/demo-25590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36322@1.0.2","target":"pkg:pypi/demo-32085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36323@1.0.3","target":"pkg:pypi/demo-21212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36323@1.0.3","target":"pkg:pypi/demo-24167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36324@1.0.4","target":"pkg:pypi/demo-28152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36324@1.0.4","target":"pkg:pypi/demo-29862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36325@1.0.0","target":"pkg:pypi/demo-13794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36325@1.0.0","target":"pkg:pypi/demo-2692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36325@1.0.0","target":"pkg:pypi/demo-29018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36325@1.0.0","target":"pkg:pypi/demo-33165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36326@1.0.1","target":"pkg:pypi/demo-10903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36326@1.0.1","target":"pkg:pypi/demo-17270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36326@1.0.1","target":"pkg:pypi/demo-21372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36326@1.0.1","target":"pkg:pypi/demo-27342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36327@1.0.2","target":"pkg:pypi/demo-32795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36328@1.0.3","target":"pkg:pypi/demo-13804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36328@1.0.3","target":"pkg:pypi/demo-14244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36328@1.0.3","target":"pkg:pypi/demo-20630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36329@1.0.4","target":"pkg:pypi/demo-28886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36329@1.0.4","target":"pkg:pypi/demo-32748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3632@1.0.2","target":"pkg:pypi/demo-28232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3632@1.0.2","target":"pkg:pypi/demo-31201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36330@1.0.0","target":"pkg:pypi/demo-17691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36331@1.0.1","target":"pkg:pypi/demo-1526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36331@1.0.1","target":"pkg:pypi/demo-21744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36332@1.0.2","target":"pkg:pypi/demo-22159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36332@1.0.2","target":"pkg:pypi/demo-22542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36332@1.0.2","target":"pkg:pypi/demo-29350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36333@1.0.3","target":"pkg:pypi/demo-11367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36333@1.0.3","target":"pkg:pypi/demo-11848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36333@1.0.3","target":"pkg:pypi/demo-20269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36333@1.0.3","target":"pkg:pypi/demo-2778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36334@1.0.4","target":"pkg:pypi/demo-11874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36334@1.0.4","target":"pkg:pypi/demo-28770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36334@1.0.4","target":"pkg:pypi/demo-31887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36334@1.0.4","target":"pkg:pypi/demo-35475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36335@1.0.0","target":"pkg:pypi/demo-19713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36336@1.0.1","target":"pkg:pypi/demo-2042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36336@1.0.1","target":"pkg:pypi/demo-22967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36336@1.0.1","target":"pkg:pypi/demo-34085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36336@1.0.1","target":"pkg:pypi/demo-35562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36337@1.0.2","target":"pkg:pypi/demo-2609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36337@1.0.2","target":"pkg:pypi/demo-28009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36337@1.0.2","target":"pkg:pypi/demo-34991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36338@1.0.3","target":"pkg:pypi/demo-17038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36338@1.0.3","target":"pkg:pypi/demo-17942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36338@1.0.3","target":"pkg:pypi/demo-26978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36339@1.0.4","target":"pkg:pypi/demo-11209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3633@1.0.3","target":"pkg:pypi/demo-17098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36340@1.0.0","target":"pkg:pypi/demo-14190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36340@1.0.0","target":"pkg:pypi/demo-2058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36340@1.0.0","target":"pkg:pypi/demo-30698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36341@1.0.1","target":"pkg:pypi/demo-31915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36341@1.0.1","target":"pkg:pypi/demo-35711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36342@1.0.2","target":"pkg:pypi/demo-26887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36342@1.0.2","target":"pkg:pypi/demo-32887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36343@1.0.3","target":"pkg:pypi/demo-13121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36343@1.0.3","target":"pkg:pypi/demo-24059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36343@1.0.3","target":"pkg:pypi/demo-31826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36344@1.0.4","target":"pkg:pypi/demo-15105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36345@1.0.0","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36345@1.0.0","target":"pkg:pypi/demo-17422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36346@1.0.1","target":"pkg:pypi/demo-2490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36347@1.0.2","target":"pkg:pypi/demo-19523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36347@1.0.2","target":"pkg:pypi/demo-21560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36348@1.0.3","target":"pkg:pypi/demo-12993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36348@1.0.3","target":"pkg:pypi/demo-18236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36348@1.0.3","target":"pkg:pypi/demo-34083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36349@1.0.4","target":"pkg:pypi/demo-31769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3634@1.0.4","target":"pkg:pypi/demo-17951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3634@1.0.4","target":"pkg:pypi/demo-19623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3634@1.0.4","target":"pkg:pypi/demo-28347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36350@1.0.0","target":"pkg:pypi/demo-10813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36350@1.0.0","target":"pkg:pypi/demo-11033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36350@1.0.0","target":"pkg:pypi/demo-25151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36350@1.0.0","target":"pkg:pypi/demo-30901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36351@1.0.1","target":"pkg:pypi/demo-12584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36352@1.0.2","target":"pkg:pypi/demo-13511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36352@1.0.2","target":"pkg:pypi/demo-14075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36352@1.0.2","target":"pkg:pypi/demo-22189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36353@1.0.3","target":"pkg:pypi/demo-20002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36353@1.0.3","target":"pkg:pypi/demo-20878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36353@1.0.3","target":"pkg:pypi/demo-30225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36354@1.0.4","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36354@1.0.4","target":"pkg:pypi/demo-12568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36354@1.0.4","target":"pkg:pypi/demo-14163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36355@1.0.0","target":"pkg:pypi/demo-15589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36355@1.0.0","target":"pkg:pypi/demo-17366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36355@1.0.0","target":"pkg:pypi/demo-21915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36356@1.0.1","target":"pkg:pypi/demo-18241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36356@1.0.1","target":"pkg:pypi/demo-20043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36356@1.0.1","target":"pkg:pypi/demo-23380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36356@1.0.1","target":"pkg:pypi/demo-26244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36357@1.0.2","target":"pkg:pypi/demo-12851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36357@1.0.2","target":"pkg:pypi/demo-21177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36357@1.0.2","target":"pkg:pypi/demo-2362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36357@1.0.2","target":"pkg:pypi/demo-29532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36358@1.0.3","target":"pkg:pypi/demo-18421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36358@1.0.3","target":"pkg:pypi/demo-24944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36359@1.0.4","target":"pkg:pypi/demo-16365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36359@1.0.4","target":"pkg:pypi/demo-19549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36359@1.0.4","target":"pkg:pypi/demo-21278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36359@1.0.4","target":"pkg:pypi/demo-30861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3635@1.0.0","target":"pkg:pypi/demo-11048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3635@1.0.0","target":"pkg:pypi/demo-15548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3635@1.0.0","target":"pkg:pypi/demo-26942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3635@1.0.0","target":"pkg:pypi/demo-34360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36360@1.0.0","target":"pkg:pypi/demo-13640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36360@1.0.0","target":"pkg:pypi/demo-25455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36361@1.0.1","target":"pkg:pypi/demo-12781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36362@1.0.2","target":"pkg:pypi/demo-12910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36362@1.0.2","target":"pkg:pypi/demo-13200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36362@1.0.2","target":"pkg:pypi/demo-21050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36362@1.0.2","target":"pkg:pypi/demo-21527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36363@1.0.3","target":"pkg:pypi/demo-18784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36363@1.0.3","target":"pkg:pypi/demo-22331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36363@1.0.3","target":"pkg:pypi/demo-25022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36363@1.0.3","target":"pkg:pypi/demo-3119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36364@1.0.4","target":"pkg:pypi/demo-22750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36365@1.0.0","target":"pkg:pypi/demo-1916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36366@1.0.1","target":"pkg:pypi/demo-16029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36366@1.0.1","target":"pkg:pypi/demo-21898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36366@1.0.1","target":"pkg:pypi/demo-22263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36366@1.0.1","target":"pkg:pypi/demo-31321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36367@1.0.2","target":"pkg:pypi/demo-27692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36367@1.0.2","target":"pkg:pypi/demo-27737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36367@1.0.2","target":"pkg:pypi/demo-36276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36368@1.0.3","target":"pkg:pypi/demo-3220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36369@1.0.4","target":"pkg:pypi/demo-26889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36369@1.0.4","target":"pkg:pypi/demo-30428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36369@1.0.4","target":"pkg:pypi/demo-35526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3636@1.0.1","target":"pkg:pypi/demo-22950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3636@1.0.1","target":"pkg:pypi/demo-30555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3636@1.0.1","target":"pkg:pypi/demo-33724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36370@1.0.0","target":"pkg:pypi/demo-24888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36370@1.0.0","target":"pkg:pypi/demo-27407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36370@1.0.0","target":"pkg:pypi/demo-27704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36371@1.0.1","target":"pkg:pypi/demo-18107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36371@1.0.1","target":"pkg:pypi/demo-19795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36371@1.0.1","target":"pkg:pypi/demo-2514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36371@1.0.1","target":"pkg:pypi/demo-33556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36372@1.0.2","target":"pkg:pypi/demo-34845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36373@1.0.3","target":"pkg:pypi/demo-20076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36373@1.0.3","target":"pkg:pypi/demo-29219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36373@1.0.3","target":"pkg:pypi/demo-3223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36374@1.0.4","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36374@1.0.4","target":"pkg:pypi/demo-26541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36374@1.0.4","target":"pkg:pypi/demo-35534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36375@1.0.0","target":"pkg:pypi/demo-10617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36375@1.0.0","target":"pkg:pypi/demo-21421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36375@1.0.0","target":"pkg:pypi/demo-21498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36375@1.0.0","target":"pkg:pypi/demo-32201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36376@1.0.1","target":"pkg:pypi/demo-17246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36377@1.0.2","target":"pkg:pypi/demo-29211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36377@1.0.2","target":"pkg:pypi/demo-34651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36378@1.0.3","target":"pkg:pypi/demo-35235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36379@1.0.4","target":"pkg:pypi/demo-10934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36379@1.0.4","target":"pkg:pypi/demo-20146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36379@1.0.4","target":"pkg:pypi/demo-24868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36379@1.0.4","target":"pkg:pypi/demo-3566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3637@1.0.2","target":"pkg:pypi/demo-14113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36380@1.0.0","target":"pkg:pypi/demo-26834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36380@1.0.0","target":"pkg:pypi/demo-32482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36381@1.0.1","target":"pkg:pypi/demo-14646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36381@1.0.1","target":"pkg:pypi/demo-17205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36382@1.0.2","target":"pkg:pypi/demo-15294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36382@1.0.2","target":"pkg:pypi/demo-23481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36382@1.0.2","target":"pkg:pypi/demo-28012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36382@1.0.2","target":"pkg:pypi/demo-344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36383@1.0.3","target":"pkg:pypi/demo-21558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36383@1.0.3","target":"pkg:pypi/demo-25374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36383@1.0.3","target":"pkg:pypi/demo-35046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36384@1.0.4","target":"pkg:pypi/demo-15091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36385@1.0.0","target":"pkg:pypi/demo-12106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36386@1.0.1","target":"pkg:pypi/demo-18752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36386@1.0.1","target":"pkg:pypi/demo-31816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36387@1.0.2","target":"pkg:pypi/demo-30260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36387@1.0.2","target":"pkg:pypi/demo-33666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36388@1.0.3","target":"pkg:pypi/demo-25201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36388@1.0.3","target":"pkg:pypi/demo-29249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36389@1.0.4","target":"pkg:pypi/demo-1059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36389@1.0.4","target":"pkg:pypi/demo-16900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36389@1.0.4","target":"pkg:pypi/demo-22218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3638@1.0.3","target":"pkg:pypi/demo-10381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3638@1.0.3","target":"pkg:pypi/demo-24541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3638@1.0.3","target":"pkg:pypi/demo-26978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3638@1.0.3","target":"pkg:pypi/demo-2780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36390@1.0.0","target":"pkg:pypi/demo-21046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36391@1.0.1","target":"pkg:pypi/demo-23907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36391@1.0.1","target":"pkg:pypi/demo-32469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36392@1.0.2","target":"pkg:pypi/demo-14066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36392@1.0.2","target":"pkg:pypi/demo-27325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36393@1.0.3","target":"pkg:pypi/demo-21343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36393@1.0.3","target":"pkg:pypi/demo-26398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36393@1.0.3","target":"pkg:pypi/demo-32063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36394@1.0.4","target":"pkg:pypi/demo-12024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36394@1.0.4","target":"pkg:pypi/demo-12349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36395@1.0.0","target":"pkg:pypi/demo-17939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36395@1.0.0","target":"pkg:pypi/demo-20081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36395@1.0.0","target":"pkg:pypi/demo-23050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36395@1.0.0","target":"pkg:pypi/demo-27377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36396@1.0.1","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36396@1.0.1","target":"pkg:pypi/demo-19727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36396@1.0.1","target":"pkg:pypi/demo-29549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36397@1.0.2","target":"pkg:pypi/demo-3131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36398@1.0.3","target":"pkg:pypi/demo-17515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36398@1.0.3","target":"pkg:pypi/demo-17706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36399@1.0.4","target":"pkg:pypi/demo-1340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36399@1.0.4","target":"pkg:pypi/demo-22187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36399@1.0.4","target":"pkg:pypi/demo-33045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3639@1.0.4","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3639@1.0.4","target":"pkg:pypi/demo-19123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3639@1.0.4","target":"pkg:pypi/demo-19710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3639@1.0.4","target":"pkg:pypi/demo-20287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-363@1.0.3","target":"pkg:pypi/demo-25258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36400@1.0.0","target":"pkg:pypi/demo-11096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36400@1.0.0","target":"pkg:pypi/demo-23197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36401@1.0.1","target":"pkg:pypi/demo-11913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36401@1.0.1","target":"pkg:pypi/demo-30226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36402@1.0.2","target":"pkg:pypi/demo-31047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36403@1.0.3","target":"pkg:pypi/demo-16677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36403@1.0.3","target":"pkg:pypi/demo-27580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36403@1.0.3","target":"pkg:pypi/demo-33215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36404@1.0.4","target":"pkg:pypi/demo-10805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36404@1.0.4","target":"pkg:pypi/demo-1116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36404@1.0.4","target":"pkg:pypi/demo-26870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36405@1.0.0","target":"pkg:pypi/demo-13756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36405@1.0.0","target":"pkg:pypi/demo-19289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36405@1.0.0","target":"pkg:pypi/demo-23533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36405@1.0.0","target":"pkg:pypi/demo-27943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36406@1.0.1","target":"pkg:pypi/demo-21661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36406@1.0.1","target":"pkg:pypi/demo-28062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36406@1.0.1","target":"pkg:pypi/demo-29198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36406@1.0.1","target":"pkg:pypi/demo-3168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36407@1.0.2","target":"pkg:pypi/demo-35396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36408@1.0.3","target":"pkg:pypi/demo-14168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36408@1.0.3","target":"pkg:pypi/demo-19952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36408@1.0.3","target":"pkg:pypi/demo-31682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36408@1.0.3","target":"pkg:pypi/demo-33880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36409@1.0.4","target":"pkg:pypi/demo-33356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36409@1.0.4","target":"pkg:pypi/demo-34998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3640@1.0.0","target":"pkg:pypi/demo-14034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36410@1.0.0","target":"pkg:pypi/demo-17210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36410@1.0.0","target":"pkg:pypi/demo-27750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36410@1.0.0","target":"pkg:pypi/demo-28274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36411@1.0.1","target":"pkg:pypi/demo-17552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36411@1.0.1","target":"pkg:pypi/demo-26578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36412@1.0.2","target":"pkg:pypi/demo-1195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36413@1.0.3","target":"pkg:pypi/demo-21493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36414@1.0.4","target":"pkg:pypi/demo-26571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36414@1.0.4","target":"pkg:pypi/demo-3008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36415@1.0.0","target":"pkg:pypi/demo-18562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36415@1.0.0","target":"pkg:pypi/demo-2062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36415@1.0.0","target":"pkg:pypi/demo-24346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36415@1.0.0","target":"pkg:pypi/demo-30347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36416@1.0.1","target":"pkg:pypi/demo-2240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36416@1.0.1","target":"pkg:pypi/demo-26979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36416@1.0.1","target":"pkg:pypi/demo-32334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36417@1.0.2","target":"pkg:pypi/demo-11469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36418@1.0.3","target":"pkg:pypi/demo-25948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36418@1.0.3","target":"pkg:pypi/demo-2840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36418@1.0.3","target":"pkg:pypi/demo-30289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36419@1.0.4","target":"pkg:pypi/demo-14081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36419@1.0.4","target":"pkg:pypi/demo-1685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36419@1.0.4","target":"pkg:pypi/demo-34020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3641@1.0.1","target":"pkg:pypi/demo-10060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3641@1.0.1","target":"pkg:pypi/demo-13368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3641@1.0.1","target":"pkg:pypi/demo-14014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36420@1.0.0","target":"pkg:pypi/demo-21814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36420@1.0.0","target":"pkg:pypi/demo-31393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36421@1.0.1","target":"pkg:pypi/demo-13129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36421@1.0.1","target":"pkg:pypi/demo-34484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36422@1.0.2","target":"pkg:pypi/demo-10573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36422@1.0.2","target":"pkg:pypi/demo-13781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36422@1.0.2","target":"pkg:pypi/demo-25559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36423@1.0.3","target":"pkg:pypi/demo-14514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36423@1.0.3","target":"pkg:pypi/demo-18227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36423@1.0.3","target":"pkg:pypi/demo-24018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36424@1.0.4","target":"pkg:pypi/demo-22691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36424@1.0.4","target":"pkg:pypi/demo-23924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36425@1.0.0","target":"pkg:pypi/demo-17685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36425@1.0.0","target":"pkg:pypi/demo-19214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36425@1.0.0","target":"pkg:pypi/demo-27582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36425@1.0.0","target":"pkg:pypi/demo-35807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36426@1.0.1","target":"pkg:pypi/demo-10171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36426@1.0.1","target":"pkg:pypi/demo-12823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36426@1.0.1","target":"pkg:pypi/demo-26910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36426@1.0.1","target":"pkg:pypi/demo-33532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36427@1.0.2","target":"pkg:pypi/demo-11618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36427@1.0.2","target":"pkg:pypi/demo-12315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36428@1.0.3","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36428@1.0.3","target":"pkg:pypi/demo-26880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36428@1.0.3","target":"pkg:pypi/demo-32950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36429@1.0.4","target":"pkg:pypi/demo-19389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36429@1.0.4","target":"pkg:pypi/demo-20384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36429@1.0.4","target":"pkg:pypi/demo-26871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36429@1.0.4","target":"pkg:pypi/demo-32998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3642@1.0.2","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3642@1.0.2","target":"pkg:pypi/demo-19649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3642@1.0.2","target":"pkg:pypi/demo-21711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36430@1.0.0","target":"pkg:pypi/demo-12163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36430@1.0.0","target":"pkg:pypi/demo-12604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36430@1.0.0","target":"pkg:pypi/demo-13136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36431@1.0.1","target":"pkg:pypi/demo-11802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36431@1.0.1","target":"pkg:pypi/demo-17844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36431@1.0.1","target":"pkg:pypi/demo-18608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36431@1.0.1","target":"pkg:pypi/demo-28382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36432@1.0.2","target":"pkg:pypi/demo-13584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36432@1.0.2","target":"pkg:pypi/demo-28355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36433@1.0.3","target":"pkg:pypi/demo-12654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36433@1.0.3","target":"pkg:pypi/demo-15686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36433@1.0.3","target":"pkg:pypi/demo-18623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36433@1.0.3","target":"pkg:pypi/demo-18709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36434@1.0.4","target":"pkg:pypi/demo-18631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36435@1.0.0","target":"pkg:pypi/demo-29323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36436@1.0.1","target":"pkg:pypi/demo-17449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36436@1.0.1","target":"pkg:pypi/demo-36103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36437@1.0.2","target":"pkg:pypi/demo-2041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36437@1.0.2","target":"pkg:pypi/demo-23225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36438@1.0.3","target":"pkg:pypi/demo-31122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36438@1.0.3","target":"pkg:pypi/demo-34405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36439@1.0.4","target":"pkg:pypi/demo-12107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36439@1.0.4","target":"pkg:pypi/demo-33640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3643@1.0.3","target":"pkg:pypi/demo-11473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3643@1.0.3","target":"pkg:pypi/demo-12395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3643@1.0.3","target":"pkg:pypi/demo-27891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3643@1.0.3","target":"pkg:pypi/demo-30994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36440@1.0.0","target":"pkg:pypi/demo-11441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36440@1.0.0","target":"pkg:pypi/demo-11977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36440@1.0.0","target":"pkg:pypi/demo-27274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36440@1.0.0","target":"pkg:pypi/demo-32800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36441@1.0.1","target":"pkg:pypi/demo-13170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36441@1.0.1","target":"pkg:pypi/demo-26967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36441@1.0.1","target":"pkg:pypi/demo-31934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36442@1.0.2","target":"pkg:pypi/demo-23067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36442@1.0.2","target":"pkg:pypi/demo-26842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36442@1.0.2","target":"pkg:pypi/demo-30593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36443@1.0.3","target":"pkg:pypi/demo-31736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36443@1.0.3","target":"pkg:pypi/demo-32558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36444@1.0.4","target":"pkg:pypi/demo-2653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36444@1.0.4","target":"pkg:pypi/demo-32525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36444@1.0.4","target":"pkg:pypi/demo-34819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36445@1.0.0","target":"pkg:pypi/demo-15946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36446@1.0.1","target":"pkg:pypi/demo-13519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36446@1.0.1","target":"pkg:pypi/demo-15368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36446@1.0.1","target":"pkg:pypi/demo-20226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36446@1.0.1","target":"pkg:pypi/demo-21897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36447@1.0.2","target":"pkg:pypi/demo-1835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36447@1.0.2","target":"pkg:pypi/demo-20647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36447@1.0.2","target":"pkg:pypi/demo-23839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36447@1.0.2","target":"pkg:pypi/demo-30088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36448@1.0.3","target":"pkg:pypi/demo-23664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36448@1.0.3","target":"pkg:pypi/demo-2849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36449@1.0.4","target":"pkg:pypi/demo-222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36449@1.0.4","target":"pkg:pypi/demo-24618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3644@1.0.4","target":"pkg:pypi/demo-20821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3644@1.0.4","target":"pkg:pypi/demo-20889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36450@1.0.0","target":"pkg:pypi/demo-28952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36450@1.0.0","target":"pkg:pypi/demo-32227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36451@1.0.1","target":"pkg:pypi/demo-15700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36451@1.0.1","target":"pkg:pypi/demo-19694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36451@1.0.1","target":"pkg:pypi/demo-27119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36451@1.0.1","target":"pkg:pypi/demo-31454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36452@1.0.2","target":"pkg:pypi/demo-18521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36452@1.0.2","target":"pkg:pypi/demo-23205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36452@1.0.2","target":"pkg:pypi/demo-26835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36452@1.0.2","target":"pkg:pypi/demo-35195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36453@1.0.3","target":"pkg:pypi/demo-19299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36454@1.0.4","target":"pkg:pypi/demo-15203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36454@1.0.4","target":"pkg:pypi/demo-22970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36455@1.0.0","target":"pkg:pypi/demo-14693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36455@1.0.0","target":"pkg:pypi/demo-190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36455@1.0.0","target":"pkg:pypi/demo-3617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36456@1.0.1","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36456@1.0.1","target":"pkg:pypi/demo-34439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36457@1.0.2","target":"pkg:pypi/demo-14440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36457@1.0.2","target":"pkg:pypi/demo-18377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36457@1.0.2","target":"pkg:pypi/demo-23841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36457@1.0.2","target":"pkg:pypi/demo-28261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36458@1.0.3","target":"pkg:pypi/demo-14054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36458@1.0.3","target":"pkg:pypi/demo-16638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36458@1.0.3","target":"pkg:pypi/demo-24618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36458@1.0.3","target":"pkg:pypi/demo-26703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36459@1.0.4","target":"pkg:pypi/demo-15018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3645@1.0.0","target":"pkg:pypi/demo-12380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3645@1.0.0","target":"pkg:pypi/demo-16673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3645@1.0.0","target":"pkg:pypi/demo-26500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36460@1.0.0","target":"pkg:pypi/demo-15570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36460@1.0.0","target":"pkg:pypi/demo-17124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36460@1.0.0","target":"pkg:pypi/demo-20639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36460@1.0.0","target":"pkg:pypi/demo-31606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36461@1.0.1","target":"pkg:pypi/demo-1988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36461@1.0.1","target":"pkg:pypi/demo-20584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36462@1.0.2","target":"pkg:pypi/demo-15801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36463@1.0.3","target":"pkg:pypi/demo-22143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36463@1.0.3","target":"pkg:pypi/demo-28074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36464@1.0.4","target":"pkg:pypi/demo-17040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36464@1.0.4","target":"pkg:pypi/demo-32770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36465@1.0.0","target":"pkg:pypi/demo-11341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36465@1.0.0","target":"pkg:pypi/demo-13987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36465@1.0.0","target":"pkg:pypi/demo-20940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36465@1.0.0","target":"pkg:pypi/demo-31478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36466@1.0.1","target":"pkg:pypi/demo-15271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36467@1.0.2","target":"pkg:pypi/demo-14713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36467@1.0.2","target":"pkg:pypi/demo-1744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36468@1.0.3","target":"pkg:pypi/demo-18096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36468@1.0.3","target":"pkg:pypi/demo-26252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36469@1.0.4","target":"pkg:pypi/demo-19955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36469@1.0.4","target":"pkg:pypi/demo-27210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36469@1.0.4","target":"pkg:pypi/demo-27321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3646@1.0.1","target":"pkg:pypi/demo-11209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3646@1.0.1","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3646@1.0.1","target":"pkg:pypi/demo-27962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3646@1.0.1","target":"pkg:pypi/demo-34651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36470@1.0.0","target":"pkg:pypi/demo-12526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36470@1.0.0","target":"pkg:pypi/demo-31795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36470@1.0.0","target":"pkg:pypi/demo-33704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36471@1.0.1","target":"pkg:pypi/demo-19277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36471@1.0.1","target":"pkg:pypi/demo-20930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36471@1.0.1","target":"pkg:pypi/demo-26646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36471@1.0.1","target":"pkg:pypi/demo-27644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36472@1.0.2","target":"pkg:pypi/demo-13798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36472@1.0.2","target":"pkg:pypi/demo-31673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36472@1.0.2","target":"pkg:pypi/demo-32003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36473@1.0.3","target":"pkg:pypi/demo-1105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36473@1.0.3","target":"pkg:pypi/demo-13786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36473@1.0.3","target":"pkg:pypi/demo-31620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36474@1.0.4","target":"pkg:pypi/demo-1219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36474@1.0.4","target":"pkg:pypi/demo-25392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36474@1.0.4","target":"pkg:pypi/demo-31246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36474@1.0.4","target":"pkg:pypi/demo-34177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36475@1.0.0","target":"pkg:pypi/demo-24699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36476@1.0.1","target":"pkg:pypi/demo-22209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36476@1.0.1","target":"pkg:pypi/demo-35402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36477@1.0.2","target":"pkg:pypi/demo-25402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36478@1.0.3","target":"pkg:pypi/demo-28787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36479@1.0.4","target":"pkg:pypi/demo-17210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36479@1.0.4","target":"pkg:pypi/demo-35395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3647@1.0.2","target":"pkg:pypi/demo-11900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3647@1.0.2","target":"pkg:pypi/demo-2249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3647@1.0.2","target":"pkg:pypi/demo-23745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36480@1.0.0","target":"pkg:pypi/demo-13533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36480@1.0.0","target":"pkg:pypi/demo-22751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36481@1.0.1","target":"pkg:pypi/demo-29916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36482@1.0.2","target":"pkg:pypi/demo-12302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36482@1.0.2","target":"pkg:pypi/demo-18958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36482@1.0.2","target":"pkg:pypi/demo-29076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36482@1.0.2","target":"pkg:pypi/demo-33870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36483@1.0.3","target":"pkg:pypi/demo-10412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36483@1.0.3","target":"pkg:pypi/demo-19005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36483@1.0.3","target":"pkg:pypi/demo-23657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36483@1.0.3","target":"pkg:pypi/demo-30766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36484@1.0.4","target":"pkg:pypi/demo-15191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36484@1.0.4","target":"pkg:pypi/demo-26398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36484@1.0.4","target":"pkg:pypi/demo-28079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36485@1.0.0","target":"pkg:pypi/demo-13670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36485@1.0.0","target":"pkg:pypi/demo-14447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36485@1.0.0","target":"pkg:pypi/demo-26335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36485@1.0.0","target":"pkg:pypi/demo-28267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36486@1.0.1","target":"pkg:pypi/demo-13817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36486@1.0.1","target":"pkg:pypi/demo-16458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36486@1.0.1","target":"pkg:pypi/demo-20560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36486@1.0.1","target":"pkg:pypi/demo-23848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36487@1.0.2","target":"pkg:pypi/demo-15522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36487@1.0.2","target":"pkg:pypi/demo-185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36487@1.0.2","target":"pkg:pypi/demo-18865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36487@1.0.2","target":"pkg:pypi/demo-30217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36488@1.0.3","target":"pkg:pypi/demo-11793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36488@1.0.3","target":"pkg:pypi/demo-33529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36489@1.0.4","target":"pkg:pypi/demo-1556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36489@1.0.4","target":"pkg:pypi/demo-26152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36489@1.0.4","target":"pkg:pypi/demo-32041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3648@1.0.3","target":"pkg:pypi/demo-31117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36490@1.0.0","target":"pkg:pypi/demo-23940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36490@1.0.0","target":"pkg:pypi/demo-30999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36490@1.0.0","target":"pkg:pypi/demo-31065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36490@1.0.0","target":"pkg:pypi/demo-34083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36491@1.0.1","target":"pkg:pypi/demo-25288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36492@1.0.2","target":"pkg:pypi/demo-16224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36492@1.0.2","target":"pkg:pypi/demo-22277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36492@1.0.2","target":"pkg:pypi/demo-25018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36492@1.0.2","target":"pkg:pypi/demo-3566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36493@1.0.3","target":"pkg:pypi/demo-15976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36494@1.0.4","target":"pkg:pypi/demo-11094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36495@1.0.0","target":"pkg:pypi/demo-10997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36495@1.0.0","target":"pkg:pypi/demo-11427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36495@1.0.0","target":"pkg:pypi/demo-27795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36495@1.0.0","target":"pkg:pypi/demo-28537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36496@1.0.1","target":"pkg:pypi/demo-28355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36496@1.0.1","target":"pkg:pypi/demo-28886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36496@1.0.1","target":"pkg:pypi/demo-30449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36497@1.0.2","target":"pkg:pypi/demo-16177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36497@1.0.2","target":"pkg:pypi/demo-23103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36497@1.0.2","target":"pkg:pypi/demo-2747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36498@1.0.3","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36498@1.0.3","target":"pkg:pypi/demo-13035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36498@1.0.3","target":"pkg:pypi/demo-13942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36498@1.0.3","target":"pkg:pypi/demo-23065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36499@1.0.4","target":"pkg:pypi/demo-18030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36499@1.0.4","target":"pkg:pypi/demo-27181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3649@1.0.4","target":"pkg:pypi/demo-15320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3649@1.0.4","target":"pkg:pypi/demo-31895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-364@1.0.4","target":"pkg:pypi/demo-25228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-364@1.0.4","target":"pkg:pypi/demo-32148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36500@1.0.0","target":"pkg:pypi/demo-18704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36500@1.0.0","target":"pkg:pypi/demo-22088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36501@1.0.1","target":"pkg:pypi/demo-14125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36501@1.0.1","target":"pkg:pypi/demo-16910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36502@1.0.2","target":"pkg:pypi/demo-19619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36502@1.0.2","target":"pkg:pypi/demo-27728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36502@1.0.2","target":"pkg:pypi/demo-27848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36503@1.0.3","target":"pkg:pypi/demo-26457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36503@1.0.3","target":"pkg:pypi/demo-32308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36503@1.0.3","target":"pkg:pypi/demo-34740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36504@1.0.4","target":"pkg:pypi/demo-12506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36504@1.0.4","target":"pkg:pypi/demo-21022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36505@1.0.0","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36505@1.0.0","target":"pkg:pypi/demo-28577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36506@1.0.1","target":"pkg:pypi/demo-2117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36506@1.0.1","target":"pkg:pypi/demo-35652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36507@1.0.2","target":"pkg:pypi/demo-20706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36507@1.0.2","target":"pkg:pypi/demo-31060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36508@1.0.3","target":"pkg:pypi/demo-13774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36509@1.0.4","target":"pkg:pypi/demo-12957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36509@1.0.4","target":"pkg:pypi/demo-15463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36509@1.0.4","target":"pkg:pypi/demo-28942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36509@1.0.4","target":"pkg:pypi/demo-31504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3650@1.0.0","target":"pkg:pypi/demo-13070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3650@1.0.0","target":"pkg:pypi/demo-24275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36510@1.0.0","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36510@1.0.0","target":"pkg:pypi/demo-23755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36510@1.0.0","target":"pkg:pypi/demo-2506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36510@1.0.0","target":"pkg:pypi/demo-3509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36511@1.0.1","target":"pkg:pypi/demo-18029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36511@1.0.1","target":"pkg:pypi/demo-19159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36511@1.0.1","target":"pkg:pypi/demo-29212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36512@1.0.2","target":"pkg:pypi/demo-13739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36513@1.0.3","target":"pkg:pypi/demo-1280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36513@1.0.3","target":"pkg:pypi/demo-13425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36513@1.0.3","target":"pkg:pypi/demo-25309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36513@1.0.3","target":"pkg:pypi/demo-30617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36514@1.0.4","target":"pkg:pypi/demo-13296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36515@1.0.0","target":"pkg:pypi/demo-29693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36516@1.0.1","target":"pkg:pypi/demo-17924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36516@1.0.1","target":"pkg:pypi/demo-22934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36516@1.0.1","target":"pkg:pypi/demo-25956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36516@1.0.1","target":"pkg:pypi/demo-32798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36517@1.0.2","target":"pkg:pypi/demo-25306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36518@1.0.3","target":"pkg:pypi/demo-30751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36519@1.0.4","target":"pkg:pypi/demo-12532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36519@1.0.4","target":"pkg:pypi/demo-20786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36519@1.0.4","target":"pkg:pypi/demo-22980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36519@1.0.4","target":"pkg:pypi/demo-27226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3651@1.0.1","target":"pkg:pypi/demo-13563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36520@1.0.0","target":"pkg:pypi/demo-28848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36521@1.0.1","target":"pkg:pypi/demo-30004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36521@1.0.1","target":"pkg:pypi/demo-34273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36522@1.0.2","target":"pkg:pypi/demo-17309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36522@1.0.2","target":"pkg:pypi/demo-26447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36522@1.0.2","target":"pkg:pypi/demo-36118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36523@1.0.3","target":"pkg:pypi/demo-16344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36523@1.0.3","target":"pkg:pypi/demo-17947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36523@1.0.3","target":"pkg:pypi/demo-32834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36524@1.0.4","target":"pkg:pypi/demo-10301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36524@1.0.4","target":"pkg:pypi/demo-16677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36525@1.0.0","target":"pkg:pypi/demo-16130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36525@1.0.0","target":"pkg:pypi/demo-19310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36525@1.0.0","target":"pkg:pypi/demo-3054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36526@1.0.1","target":"pkg:pypi/demo-1244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36526@1.0.1","target":"pkg:pypi/demo-12969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36526@1.0.1","target":"pkg:pypi/demo-24177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36526@1.0.1","target":"pkg:pypi/demo-32502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36527@1.0.2","target":"pkg:pypi/demo-16160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36527@1.0.2","target":"pkg:pypi/demo-17230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36527@1.0.2","target":"pkg:pypi/demo-314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36527@1.0.2","target":"pkg:pypi/demo-34666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36528@1.0.3","target":"pkg:pypi/demo-10719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36528@1.0.3","target":"pkg:pypi/demo-16282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36528@1.0.3","target":"pkg:pypi/demo-19128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36528@1.0.3","target":"pkg:pypi/demo-35395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36529@1.0.4","target":"pkg:pypi/demo-12083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36529@1.0.4","target":"pkg:pypi/demo-12814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36529@1.0.4","target":"pkg:pypi/demo-18588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36529@1.0.4","target":"pkg:pypi/demo-23145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3652@1.0.2","target":"pkg:pypi/demo-25075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36530@1.0.0","target":"pkg:pypi/demo-1418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36530@1.0.0","target":"pkg:pypi/demo-26957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36530@1.0.0","target":"pkg:pypi/demo-31351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36531@1.0.1","target":"pkg:pypi/demo-26357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36531@1.0.1","target":"pkg:pypi/demo-3355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36532@1.0.2","target":"pkg:pypi/demo-26310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36532@1.0.2","target":"pkg:pypi/demo-2872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36532@1.0.2","target":"pkg:pypi/demo-3157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36533@1.0.3","target":"pkg:pypi/demo-18789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36534@1.0.4","target":"pkg:pypi/demo-29302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36534@1.0.4","target":"pkg:pypi/demo-30291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36535@1.0.0","target":"pkg:pypi/demo-14536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36535@1.0.0","target":"pkg:pypi/demo-17321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36535@1.0.0","target":"pkg:pypi/demo-18105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36535@1.0.0","target":"pkg:pypi/demo-21770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36536@1.0.1","target":"pkg:pypi/demo-19595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36536@1.0.1","target":"pkg:pypi/demo-19914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36536@1.0.1","target":"pkg:pypi/demo-26066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36536@1.0.1","target":"pkg:pypi/demo-31934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36537@1.0.2","target":"pkg:pypi/demo-14099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36537@1.0.2","target":"pkg:pypi/demo-19380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36537@1.0.2","target":"pkg:pypi/demo-32315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36538@1.0.3","target":"pkg:pypi/demo-14265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36538@1.0.3","target":"pkg:pypi/demo-18516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36538@1.0.3","target":"pkg:pypi/demo-24331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36539@1.0.4","target":"pkg:pypi/demo-17993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36539@1.0.4","target":"pkg:pypi/demo-24445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36539@1.0.4","target":"pkg:pypi/demo-27588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3653@1.0.3","target":"pkg:pypi/demo-18606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3653@1.0.3","target":"pkg:pypi/demo-24126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3653@1.0.3","target":"pkg:pypi/demo-3455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36540@1.0.0","target":"pkg:pypi/demo-3538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36541@1.0.1","target":"pkg:pypi/demo-10975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36541@1.0.1","target":"pkg:pypi/demo-29790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36541@1.0.1","target":"pkg:pypi/demo-36435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36542@1.0.2","target":"pkg:pypi/demo-21688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36543@1.0.3","target":"pkg:pypi/demo-16315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36543@1.0.3","target":"pkg:pypi/demo-24732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36543@1.0.3","target":"pkg:pypi/demo-27838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36543@1.0.3","target":"pkg:pypi/demo-31153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36544@1.0.4","target":"pkg:pypi/demo-16427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36544@1.0.4","target":"pkg:pypi/demo-19217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36544@1.0.4","target":"pkg:pypi/demo-20443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36544@1.0.4","target":"pkg:pypi/demo-27607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36545@1.0.0","target":"pkg:pypi/demo-22208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36545@1.0.0","target":"pkg:pypi/demo-26739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36545@1.0.0","target":"pkg:pypi/demo-28553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36545@1.0.0","target":"pkg:pypi/demo-32251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36546@1.0.1","target":"pkg:pypi/demo-21496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36546@1.0.1","target":"pkg:pypi/demo-24600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36547@1.0.2","target":"pkg:pypi/demo-14132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36548@1.0.3","target":"pkg:pypi/demo-17719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36548@1.0.3","target":"pkg:pypi/demo-18180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36548@1.0.3","target":"pkg:pypi/demo-25284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36549@1.0.4","target":"pkg:pypi/demo-16844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36549@1.0.4","target":"pkg:pypi/demo-1981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36549@1.0.4","target":"pkg:pypi/demo-23156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3654@1.0.4","target":"pkg:pypi/demo-14338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3654@1.0.4","target":"pkg:pypi/demo-18259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3654@1.0.4","target":"pkg:pypi/demo-22879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3654@1.0.4","target":"pkg:pypi/demo-33572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36550@1.0.0","target":"pkg:pypi/demo-10738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36550@1.0.0","target":"pkg:pypi/demo-2350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36550@1.0.0","target":"pkg:pypi/demo-25197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36551@1.0.1","target":"pkg:pypi/demo-16157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36551@1.0.1","target":"pkg:pypi/demo-2173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36552@1.0.2","target":"pkg:pypi/demo-14708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36552@1.0.2","target":"pkg:pypi/demo-20565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36553@1.0.3","target":"pkg:pypi/demo-25903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36553@1.0.3","target":"pkg:pypi/demo-33563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36554@1.0.4","target":"pkg:pypi/demo-12918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36554@1.0.4","target":"pkg:pypi/demo-14709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36554@1.0.4","target":"pkg:pypi/demo-1902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36554@1.0.4","target":"pkg:pypi/demo-28243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36555@1.0.0","target":"pkg:pypi/demo-21758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36555@1.0.0","target":"pkg:pypi/demo-24680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36556@1.0.1","target":"pkg:pypi/demo-20474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36556@1.0.1","target":"pkg:pypi/demo-24935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36556@1.0.1","target":"pkg:pypi/demo-3480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36557@1.0.2","target":"pkg:pypi/demo-12066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36557@1.0.2","target":"pkg:pypi/demo-19438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36558@1.0.3","target":"pkg:pypi/demo-16307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36558@1.0.3","target":"pkg:pypi/demo-36145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36558@1.0.3","target":"pkg:pypi/demo-36493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36559@1.0.4","target":"pkg:pypi/demo-33066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3655@1.0.0","target":"pkg:pypi/demo-18012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3655@1.0.0","target":"pkg:pypi/demo-19323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3655@1.0.0","target":"pkg:pypi/demo-33790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36560@1.0.0","target":"pkg:pypi/demo-12687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36560@1.0.0","target":"pkg:pypi/demo-16805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36560@1.0.0","target":"pkg:pypi/demo-28811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36560@1.0.0","target":"pkg:pypi/demo-3335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36561@1.0.1","target":"pkg:pypi/demo-22653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36561@1.0.1","target":"pkg:pypi/demo-31331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36562@1.0.2","target":"pkg:pypi/demo-34073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36563@1.0.3","target":"pkg:pypi/demo-20648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36563@1.0.3","target":"pkg:pypi/demo-21413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36563@1.0.3","target":"pkg:pypi/demo-25829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36564@1.0.4","target":"pkg:pypi/demo-25607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36564@1.0.4","target":"pkg:pypi/demo-27487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36564@1.0.4","target":"pkg:pypi/demo-33033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36565@1.0.0","target":"pkg:pypi/demo-14554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36565@1.0.0","target":"pkg:pypi/demo-18366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36565@1.0.0","target":"pkg:pypi/demo-25422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36565@1.0.0","target":"pkg:pypi/demo-27136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36566@1.0.1","target":"pkg:pypi/demo-15754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36566@1.0.1","target":"pkg:pypi/demo-18597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36567@1.0.2","target":"pkg:pypi/demo-25630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36568@1.0.3","target":"pkg:pypi/demo-14613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36568@1.0.3","target":"pkg:pypi/demo-16838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36569@1.0.4","target":"pkg:pypi/demo-18299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36569@1.0.4","target":"pkg:pypi/demo-29504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3656@1.0.1","target":"pkg:pypi/demo-11161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3656@1.0.1","target":"pkg:pypi/demo-16849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3656@1.0.1","target":"pkg:pypi/demo-26995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3656@1.0.1","target":"pkg:pypi/demo-30162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36570@1.0.0","target":"pkg:pypi/demo-13336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36570@1.0.0","target":"pkg:pypi/demo-14808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36571@1.0.1","target":"pkg:pypi/demo-12967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36571@1.0.1","target":"pkg:pypi/demo-20917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36571@1.0.1","target":"pkg:pypi/demo-23533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36571@1.0.1","target":"pkg:pypi/demo-25266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36572@1.0.2","target":"pkg:pypi/demo-18254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36572@1.0.2","target":"pkg:pypi/demo-23692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36572@1.0.2","target":"pkg:pypi/demo-25742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36572@1.0.2","target":"pkg:pypi/demo-29451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36573@1.0.3","target":"pkg:pypi/demo-16714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36573@1.0.3","target":"pkg:pypi/demo-25294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36573@1.0.3","target":"pkg:pypi/demo-31017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36574@1.0.4","target":"pkg:pypi/demo-10789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36574@1.0.4","target":"pkg:pypi/demo-22782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36574@1.0.4","target":"pkg:pypi/demo-23232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36574@1.0.4","target":"pkg:pypi/demo-24567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36575@1.0.0","target":"pkg:pypi/demo-14570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36576@1.0.1","target":"pkg:pypi/demo-20632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36576@1.0.1","target":"pkg:pypi/demo-30220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36576@1.0.1","target":"pkg:pypi/demo-32557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36576@1.0.1","target":"pkg:pypi/demo-3503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36577@1.0.2","target":"pkg:pypi/demo-19050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36577@1.0.2","target":"pkg:pypi/demo-23307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36577@1.0.2","target":"pkg:pypi/demo-3039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36578@1.0.3","target":"pkg:pypi/demo-26272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36578@1.0.3","target":"pkg:pypi/demo-33429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36579@1.0.4","target":"pkg:pypi/demo-15920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36579@1.0.4","target":"pkg:pypi/demo-30167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3657@1.0.2","target":"pkg:pypi/demo-12947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3657@1.0.2","target":"pkg:pypi/demo-27097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3657@1.0.2","target":"pkg:pypi/demo-29696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36580@1.0.0","target":"pkg:pypi/demo-1458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36581@1.0.1","target":"pkg:pypi/demo-25412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36582@1.0.2","target":"pkg:pypi/demo-1135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36582@1.0.2","target":"pkg:pypi/demo-12852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36582@1.0.2","target":"pkg:pypi/demo-16688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36582@1.0.2","target":"pkg:pypi/demo-31102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36583@1.0.3","target":"pkg:pypi/demo-28222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36583@1.0.3","target":"pkg:pypi/demo-32480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36584@1.0.4","target":"pkg:pypi/demo-26105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36585@1.0.0","target":"pkg:pypi/demo-29954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36586@1.0.1","target":"pkg:pypi/demo-13903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36586@1.0.1","target":"pkg:pypi/demo-1512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36586@1.0.1","target":"pkg:pypi/demo-28415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36586@1.0.1","target":"pkg:pypi/demo-28669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36587@1.0.2","target":"pkg:pypi/demo-13444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36587@1.0.2","target":"pkg:pypi/demo-34165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36588@1.0.3","target":"pkg:pypi/demo-12138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36588@1.0.3","target":"pkg:pypi/demo-13166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36588@1.0.3","target":"pkg:pypi/demo-23077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36588@1.0.3","target":"pkg:pypi/demo-31286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36589@1.0.4","target":"pkg:pypi/demo-10904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36589@1.0.4","target":"pkg:pypi/demo-2035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36589@1.0.4","target":"pkg:pypi/demo-32242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3658@1.0.3","target":"pkg:pypi/demo-19852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36590@1.0.0","target":"pkg:pypi/demo-27862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36590@1.0.0","target":"pkg:pypi/demo-2900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36591@1.0.1","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36591@1.0.1","target":"pkg:pypi/demo-35009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36592@1.0.2","target":"pkg:pypi/demo-16287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36592@1.0.2","target":"pkg:pypi/demo-27292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36592@1.0.2","target":"pkg:pypi/demo-33465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36592@1.0.2","target":"pkg:pypi/demo-35570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36593@1.0.3","target":"pkg:pypi/demo-15471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36593@1.0.3","target":"pkg:pypi/demo-21653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36593@1.0.3","target":"pkg:pypi/demo-33566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36593@1.0.3","target":"pkg:pypi/demo-35502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36594@1.0.4","target":"pkg:pypi/demo-16769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36594@1.0.4","target":"pkg:pypi/demo-18932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36594@1.0.4","target":"pkg:pypi/demo-25425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36594@1.0.4","target":"pkg:pypi/demo-26103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36595@1.0.0","target":"pkg:pypi/demo-20916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36595@1.0.0","target":"pkg:pypi/demo-290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36595@1.0.0","target":"pkg:pypi/demo-33444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36595@1.0.0","target":"pkg:pypi/demo-36141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36596@1.0.1","target":"pkg:pypi/demo-27927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36597@1.0.2","target":"pkg:pypi/demo-22151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36597@1.0.2","target":"pkg:pypi/demo-31036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36598@1.0.3","target":"pkg:pypi/demo-12862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36598@1.0.3","target":"pkg:pypi/demo-13976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36598@1.0.3","target":"pkg:pypi/demo-16580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36598@1.0.3","target":"pkg:pypi/demo-25786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36599@1.0.4","target":"pkg:pypi/demo-1488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36599@1.0.4","target":"pkg:pypi/demo-19899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36599@1.0.4","target":"pkg:pypi/demo-3328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3659@1.0.4","target":"pkg:pypi/demo-14229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3659@1.0.4","target":"pkg:pypi/demo-18084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3659@1.0.4","target":"pkg:pypi/demo-23154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3659@1.0.4","target":"pkg:pypi/demo-25720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-365@1.0.0","target":"pkg:pypi/demo-12852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-365@1.0.0","target":"pkg:pypi/demo-19551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36600@1.0.0","target":"pkg:pypi/demo-2559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36600@1.0.0","target":"pkg:pypi/demo-33937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36600@1.0.0","target":"pkg:pypi/demo-35222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36601@1.0.1","target":"pkg:pypi/demo-11428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36601@1.0.1","target":"pkg:pypi/demo-33136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36602@1.0.2","target":"pkg:pypi/demo-22855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36602@1.0.2","target":"pkg:pypi/demo-25856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36603@1.0.3","target":"pkg:pypi/demo-15686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36603@1.0.3","target":"pkg:pypi/demo-21040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36603@1.0.3","target":"pkg:pypi/demo-31608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36603@1.0.3","target":"pkg:pypi/demo-33124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36604@1.0.4","target":"pkg:pypi/demo-13956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36604@1.0.4","target":"pkg:pypi/demo-21804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36604@1.0.4","target":"pkg:pypi/demo-24218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36604@1.0.4","target":"pkg:pypi/demo-28963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36605@1.0.0","target":"pkg:pypi/demo-13904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36605@1.0.0","target":"pkg:pypi/demo-15165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36605@1.0.0","target":"pkg:pypi/demo-31081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36605@1.0.0","target":"pkg:pypi/demo-32056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36606@1.0.1","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36606@1.0.1","target":"pkg:pypi/demo-15924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36606@1.0.1","target":"pkg:pypi/demo-2714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36607@1.0.2","target":"pkg:pypi/demo-13743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36607@1.0.2","target":"pkg:pypi/demo-14879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36607@1.0.2","target":"pkg:pypi/demo-27996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36608@1.0.3","target":"pkg:pypi/demo-10635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36608@1.0.3","target":"pkg:pypi/demo-1207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36608@1.0.3","target":"pkg:pypi/demo-29978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36608@1.0.3","target":"pkg:pypi/demo-329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36609@1.0.4","target":"pkg:pypi/demo-27425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3660@1.0.0","target":"pkg:pypi/demo-14654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3660@1.0.0","target":"pkg:pypi/demo-26720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3660@1.0.0","target":"pkg:pypi/demo-34990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36610@1.0.0","target":"pkg:pypi/demo-11732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36610@1.0.0","target":"pkg:pypi/demo-17984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36610@1.0.0","target":"pkg:pypi/demo-28596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36611@1.0.1","target":"pkg:pypi/demo-15068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36611@1.0.1","target":"pkg:pypi/demo-19019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36611@1.0.1","target":"pkg:pypi/demo-24747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36612@1.0.2","target":"pkg:pypi/demo-1498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36612@1.0.2","target":"pkg:pypi/demo-24842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36612@1.0.2","target":"pkg:pypi/demo-25310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36612@1.0.2","target":"pkg:pypi/demo-35398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36613@1.0.3","target":"pkg:pypi/demo-32545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36614@1.0.4","target":"pkg:pypi/demo-16335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36614@1.0.4","target":"pkg:pypi/demo-27826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36614@1.0.4","target":"pkg:pypi/demo-30267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36614@1.0.4","target":"pkg:pypi/demo-31764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36615@1.0.0","target":"pkg:pypi/demo-12123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36615@1.0.0","target":"pkg:pypi/demo-12191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36615@1.0.0","target":"pkg:pypi/demo-32759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36616@1.0.1","target":"pkg:pypi/demo-31913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36617@1.0.2","target":"pkg:pypi/demo-12672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36617@1.0.2","target":"pkg:pypi/demo-31818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36618@1.0.3","target":"pkg:pypi/demo-18079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36619@1.0.4","target":"pkg:pypi/demo-19035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36619@1.0.4","target":"pkg:pypi/demo-20318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36619@1.0.4","target":"pkg:pypi/demo-22417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36619@1.0.4","target":"pkg:pypi/demo-26017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3661@1.0.1","target":"pkg:pypi/demo-14836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3661@1.0.1","target":"pkg:pypi/demo-22995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3661@1.0.1","target":"pkg:pypi/demo-31354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36620@1.0.0","target":"pkg:pypi/demo-10515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36620@1.0.0","target":"pkg:pypi/demo-1946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36620@1.0.0","target":"pkg:pypi/demo-2586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36620@1.0.0","target":"pkg:pypi/demo-31622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36621@1.0.1","target":"pkg:pypi/demo-10182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36621@1.0.1","target":"pkg:pypi/demo-14929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36621@1.0.1","target":"pkg:pypi/demo-32013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36622@1.0.2","target":"pkg:pypi/demo-10058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36622@1.0.2","target":"pkg:pypi/demo-20553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36623@1.0.3","target":"pkg:pypi/demo-16641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36623@1.0.3","target":"pkg:pypi/demo-26769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36623@1.0.3","target":"pkg:pypi/demo-27661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36624@1.0.4","target":"pkg:pypi/demo-13907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36624@1.0.4","target":"pkg:pypi/demo-21431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36625@1.0.0","target":"pkg:pypi/demo-12181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36625@1.0.0","target":"pkg:pypi/demo-14284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36626@1.0.1","target":"pkg:pypi/demo-25859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36627@1.0.2","target":"pkg:pypi/demo-30642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36627@1.0.2","target":"pkg:pypi/demo-32235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36627@1.0.2","target":"pkg:pypi/demo-32697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36627@1.0.2","target":"pkg:pypi/demo-35674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36628@1.0.3","target":"pkg:pypi/demo-13145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36628@1.0.3","target":"pkg:pypi/demo-1481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36628@1.0.3","target":"pkg:pypi/demo-16689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36629@1.0.4","target":"pkg:pypi/demo-20555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36629@1.0.4","target":"pkg:pypi/demo-25776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36629@1.0.4","target":"pkg:pypi/demo-29685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36629@1.0.4","target":"pkg:pypi/demo-324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3662@1.0.2","target":"pkg:pypi/demo-14882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3662@1.0.2","target":"pkg:pypi/demo-28415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3662@1.0.2","target":"pkg:pypi/demo-30555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36630@1.0.0","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36630@1.0.0","target":"pkg:pypi/demo-17693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36630@1.0.0","target":"pkg:pypi/demo-24643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36630@1.0.0","target":"pkg:pypi/demo-30484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36631@1.0.1","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36631@1.0.1","target":"pkg:pypi/demo-1156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36631@1.0.1","target":"pkg:pypi/demo-25884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36632@1.0.2","target":"pkg:pypi/demo-27412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36633@1.0.3","target":"pkg:pypi/demo-16111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36633@1.0.3","target":"pkg:pypi/demo-24230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36633@1.0.3","target":"pkg:pypi/demo-33893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36634@1.0.4","target":"pkg:pypi/demo-18165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36635@1.0.0","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36635@1.0.0","target":"pkg:pypi/demo-23972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36635@1.0.0","target":"pkg:pypi/demo-26120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36636@1.0.1","target":"pkg:pypi/demo-13428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36636@1.0.1","target":"pkg:pypi/demo-24767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36637@1.0.2","target":"pkg:pypi/demo-18005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36638@1.0.3","target":"pkg:pypi/demo-21398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36639@1.0.4","target":"pkg:pypi/demo-33596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3663@1.0.3","target":"pkg:pypi/demo-33276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36640@1.0.0","target":"pkg:pypi/demo-21699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36640@1.0.0","target":"pkg:pypi/demo-32443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36640@1.0.0","target":"pkg:pypi/demo-3247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36641@1.0.1","target":"pkg:pypi/demo-18701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36641@1.0.1","target":"pkg:pypi/demo-1908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36641@1.0.1","target":"pkg:pypi/demo-28613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36641@1.0.1","target":"pkg:pypi/demo-34418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36642@1.0.2","target":"pkg:pypi/demo-18255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36642@1.0.2","target":"pkg:pypi/demo-21419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36642@1.0.2","target":"pkg:pypi/demo-25373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36642@1.0.2","target":"pkg:pypi/demo-26273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36643@1.0.3","target":"pkg:pypi/demo-10822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36643@1.0.3","target":"pkg:pypi/demo-14047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36643@1.0.3","target":"pkg:pypi/demo-30037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36643@1.0.3","target":"pkg:pypi/demo-33940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36644@1.0.4","target":"pkg:pypi/demo-24508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36644@1.0.4","target":"pkg:pypi/demo-27296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36644@1.0.4","target":"pkg:pypi/demo-31696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36645@1.0.0","target":"pkg:pypi/demo-26804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36645@1.0.0","target":"pkg:pypi/demo-29704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36646@1.0.1","target":"pkg:pypi/demo-10635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36646@1.0.1","target":"pkg:pypi/demo-12635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36646@1.0.1","target":"pkg:pypi/demo-24928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36646@1.0.1","target":"pkg:pypi/demo-29466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36647@1.0.2","target":"pkg:pypi/demo-11374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36647@1.0.2","target":"pkg:pypi/demo-21514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36648@1.0.3","target":"pkg:pypi/demo-23183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36649@1.0.4","target":"pkg:pypi/demo-13176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36649@1.0.4","target":"pkg:pypi/demo-28250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3664@1.0.4","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3664@1.0.4","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3664@1.0.4","target":"pkg:pypi/demo-15870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36650@1.0.0","target":"pkg:pypi/demo-13827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36650@1.0.0","target":"pkg:pypi/demo-22212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36651@1.0.1","target":"pkg:pypi/demo-24579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36652@1.0.2","target":"pkg:pypi/demo-16591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36653@1.0.3","target":"pkg:pypi/demo-17700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36653@1.0.3","target":"pkg:pypi/demo-21151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36653@1.0.3","target":"pkg:pypi/demo-29281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36654@1.0.4","target":"pkg:pypi/demo-30631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36655@1.0.0","target":"pkg:pypi/demo-19626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36656@1.0.1","target":"pkg:pypi/demo-12904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36656@1.0.1","target":"pkg:pypi/demo-13384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36656@1.0.1","target":"pkg:pypi/demo-21023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36657@1.0.2","target":"pkg:pypi/demo-10527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36657@1.0.2","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36657@1.0.2","target":"pkg:pypi/demo-26271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36658@1.0.3","target":"pkg:pypi/demo-22828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36658@1.0.3","target":"pkg:pypi/demo-30545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36658@1.0.3","target":"pkg:pypi/demo-35814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36659@1.0.4","target":"pkg:pypi/demo-14368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36659@1.0.4","target":"pkg:pypi/demo-19925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36659@1.0.4","target":"pkg:pypi/demo-2511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36659@1.0.4","target":"pkg:pypi/demo-34549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3665@1.0.0","target":"pkg:pypi/demo-16142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3665@1.0.0","target":"pkg:pypi/demo-21467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3665@1.0.0","target":"pkg:pypi/demo-36291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36660@1.0.0","target":"pkg:pypi/demo-1027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36660@1.0.0","target":"pkg:pypi/demo-14527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36660@1.0.0","target":"pkg:pypi/demo-15830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36661@1.0.1","target":"pkg:pypi/demo-13507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36661@1.0.1","target":"pkg:pypi/demo-25921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36661@1.0.1","target":"pkg:pypi/demo-31155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36662@1.0.2","target":"pkg:pypi/demo-20633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36663@1.0.3","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36663@1.0.3","target":"pkg:pypi/demo-2983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36664@1.0.4","target":"pkg:pypi/demo-17801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36664@1.0.4","target":"pkg:pypi/demo-23898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36664@1.0.4","target":"pkg:pypi/demo-34040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36664@1.0.4","target":"pkg:pypi/demo-36326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36665@1.0.0","target":"pkg:pypi/demo-13536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36665@1.0.0","target":"pkg:pypi/demo-34084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36666@1.0.1","target":"pkg:pypi/demo-27049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36666@1.0.1","target":"pkg:pypi/demo-3282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36666@1.0.1","target":"pkg:pypi/demo-34180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36666@1.0.1","target":"pkg:pypi/demo-34738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36667@1.0.2","target":"pkg:pypi/demo-20794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36667@1.0.2","target":"pkg:pypi/demo-22492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36667@1.0.2","target":"pkg:pypi/demo-2970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36667@1.0.2","target":"pkg:pypi/demo-32783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36668@1.0.3","target":"pkg:pypi/demo-12453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36668@1.0.3","target":"pkg:pypi/demo-17199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36668@1.0.3","target":"pkg:pypi/demo-19092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36668@1.0.3","target":"pkg:pypi/demo-23362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36669@1.0.4","target":"pkg:pypi/demo-16771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36669@1.0.4","target":"pkg:pypi/demo-22837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3666@1.0.1","target":"pkg:pypi/demo-23170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3666@1.0.1","target":"pkg:pypi/demo-26406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3666@1.0.1","target":"pkg:pypi/demo-30474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3666@1.0.1","target":"pkg:pypi/demo-3252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36670@1.0.0","target":"pkg:pypi/demo-13217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36670@1.0.0","target":"pkg:pypi/demo-21935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36671@1.0.1","target":"pkg:pypi/demo-10603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36671@1.0.1","target":"pkg:pypi/demo-16368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36671@1.0.1","target":"pkg:pypi/demo-17027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36672@1.0.2","target":"pkg:pypi/demo-2418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36672@1.0.2","target":"pkg:pypi/demo-30075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36673@1.0.3","target":"pkg:pypi/demo-18216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36673@1.0.3","target":"pkg:pypi/demo-18532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36673@1.0.3","target":"pkg:pypi/demo-25088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36673@1.0.3","target":"pkg:pypi/demo-26170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36674@1.0.4","target":"pkg:pypi/demo-29211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36674@1.0.4","target":"pkg:pypi/demo-3289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36674@1.0.4","target":"pkg:pypi/demo-33297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36675@1.0.0","target":"pkg:pypi/demo-11935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36675@1.0.0","target":"pkg:pypi/demo-14722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36675@1.0.0","target":"pkg:pypi/demo-23128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36676@1.0.1","target":"pkg:pypi/demo-21496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36676@1.0.1","target":"pkg:pypi/demo-21744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36676@1.0.1","target":"pkg:pypi/demo-2461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36676@1.0.1","target":"pkg:pypi/demo-24850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36677@1.0.2","target":"pkg:pypi/demo-13438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36677@1.0.2","target":"pkg:pypi/demo-33293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36677@1.0.2","target":"pkg:pypi/demo-33381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36678@1.0.3","target":"pkg:pypi/demo-15900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36678@1.0.3","target":"pkg:pypi/demo-22888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36678@1.0.3","target":"pkg:pypi/demo-24957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36678@1.0.3","target":"pkg:pypi/demo-2552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36679@1.0.4","target":"pkg:pypi/demo-26552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36679@1.0.4","target":"pkg:pypi/demo-28122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36679@1.0.4","target":"pkg:pypi/demo-33211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36679@1.0.4","target":"pkg:pypi/demo-33902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3667@1.0.2","target":"pkg:pypi/demo-16523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3667@1.0.2","target":"pkg:pypi/demo-30017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3667@1.0.2","target":"pkg:pypi/demo-31023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36680@1.0.0","target":"pkg:pypi/demo-11447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36680@1.0.0","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36680@1.0.0","target":"pkg:pypi/demo-14451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36680@1.0.0","target":"pkg:pypi/demo-21561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36681@1.0.1","target":"pkg:pypi/demo-19772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36681@1.0.1","target":"pkg:pypi/demo-23128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36682@1.0.2","target":"pkg:pypi/demo-10818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36682@1.0.2","target":"pkg:pypi/demo-15395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36682@1.0.2","target":"pkg:pypi/demo-246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36683@1.0.3","target":"pkg:pypi/demo-18180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36683@1.0.3","target":"pkg:pypi/demo-31569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36684@1.0.4","target":"pkg:pypi/demo-17134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36684@1.0.4","target":"pkg:pypi/demo-19468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36685@1.0.0","target":"pkg:pypi/demo-14063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36685@1.0.0","target":"pkg:pypi/demo-14371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36686@1.0.1","target":"pkg:pypi/demo-12410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36687@1.0.2","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36687@1.0.2","target":"pkg:pypi/demo-1866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36687@1.0.2","target":"pkg:pypi/demo-3065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36688@1.0.3","target":"pkg:pypi/demo-19575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36688@1.0.3","target":"pkg:pypi/demo-24243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36688@1.0.3","target":"pkg:pypi/demo-25187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36688@1.0.3","target":"pkg:pypi/demo-26630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36689@1.0.4","target":"pkg:pypi/demo-20378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3668@1.0.3","target":"pkg:pypi/demo-11432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3668@1.0.3","target":"pkg:pypi/demo-25527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36690@1.0.0","target":"pkg:pypi/demo-10753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36690@1.0.0","target":"pkg:pypi/demo-30390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36691@1.0.1","target":"pkg:pypi/demo-16481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36691@1.0.1","target":"pkg:pypi/demo-18919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36691@1.0.1","target":"pkg:pypi/demo-22889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36692@1.0.2","target":"pkg:pypi/demo-17008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36692@1.0.2","target":"pkg:pypi/demo-1701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36692@1.0.2","target":"pkg:pypi/demo-18091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36692@1.0.2","target":"pkg:pypi/demo-19963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36693@1.0.3","target":"pkg:pypi/demo-22565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36694@1.0.4","target":"pkg:pypi/demo-11538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36694@1.0.4","target":"pkg:pypi/demo-20365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36695@1.0.0","target":"pkg:pypi/demo-2450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36695@1.0.0","target":"pkg:pypi/demo-29375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36695@1.0.0","target":"pkg:pypi/demo-31648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36696@1.0.1","target":"pkg:pypi/demo-19634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36696@1.0.1","target":"pkg:pypi/demo-31097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36696@1.0.1","target":"pkg:pypi/demo-32734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36696@1.0.1","target":"pkg:pypi/demo-33485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36697@1.0.2","target":"pkg:pypi/demo-18175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36698@1.0.3","target":"pkg:pypi/demo-29414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36699@1.0.4","target":"pkg:pypi/demo-14037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3669@1.0.4","target":"pkg:pypi/demo-27275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3669@1.0.4","target":"pkg:pypi/demo-34118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-366@1.0.1","target":"pkg:pypi/demo-12497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36700@1.0.0","target":"pkg:pypi/demo-33111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36701@1.0.1","target":"pkg:pypi/demo-10483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36701@1.0.1","target":"pkg:pypi/demo-29673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36701@1.0.1","target":"pkg:pypi/demo-31594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36701@1.0.1","target":"pkg:pypi/demo-34115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36702@1.0.2","target":"pkg:pypi/demo-14882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36703@1.0.3","target":"pkg:pypi/demo-12082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36703@1.0.3","target":"pkg:pypi/demo-17436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36703@1.0.3","target":"pkg:pypi/demo-35329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36704@1.0.4","target":"pkg:pypi/demo-13542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36704@1.0.4","target":"pkg:pypi/demo-24872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36704@1.0.4","target":"pkg:pypi/demo-33363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36705@1.0.0","target":"pkg:pypi/demo-16425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36705@1.0.0","target":"pkg:pypi/demo-24927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36705@1.0.0","target":"pkg:pypi/demo-32332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36706@1.0.1","target":"pkg:pypi/demo-17093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36706@1.0.1","target":"pkg:pypi/demo-18478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36706@1.0.1","target":"pkg:pypi/demo-32474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36707@1.0.2","target":"pkg:pypi/demo-16754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36707@1.0.2","target":"pkg:pypi/demo-18838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36708@1.0.3","target":"pkg:pypi/demo-15753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36708@1.0.3","target":"pkg:pypi/demo-2322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36709@1.0.4","target":"pkg:pypi/demo-32972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36709@1.0.4","target":"pkg:pypi/demo-36703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3670@1.0.0","target":"pkg:pypi/demo-2065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3670@1.0.0","target":"pkg:pypi/demo-23024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36710@1.0.0","target":"pkg:pypi/demo-25997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36711@1.0.1","target":"pkg:pypi/demo-16527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36711@1.0.1","target":"pkg:pypi/demo-19127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36711@1.0.1","target":"pkg:pypi/demo-28143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36711@1.0.1","target":"pkg:pypi/demo-30776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36712@1.0.2","target":"pkg:pypi/demo-29845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36712@1.0.2","target":"pkg:pypi/demo-31856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36713@1.0.3","target":"pkg:pypi/demo-11586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36713@1.0.3","target":"pkg:pypi/demo-12388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36713@1.0.3","target":"pkg:pypi/demo-2533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36713@1.0.3","target":"pkg:pypi/demo-32603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36714@1.0.4","target":"pkg:pypi/demo-18787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36714@1.0.4","target":"pkg:pypi/demo-27711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36714@1.0.4","target":"pkg:pypi/demo-30495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36714@1.0.4","target":"pkg:pypi/demo-33516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36715@1.0.0","target":"pkg:pypi/demo-11388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36715@1.0.0","target":"pkg:pypi/demo-27594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36716@1.0.1","target":"pkg:pypi/demo-19644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36717@1.0.2","target":"pkg:pypi/demo-13219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36717@1.0.2","target":"pkg:pypi/demo-17940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36717@1.0.2","target":"pkg:pypi/demo-19159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36717@1.0.2","target":"pkg:pypi/demo-20135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36718@1.0.3","target":"pkg:pypi/demo-12782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36719@1.0.4","target":"pkg:pypi/demo-10583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36719@1.0.4","target":"pkg:pypi/demo-13501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36719@1.0.4","target":"pkg:pypi/demo-15287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36719@1.0.4","target":"pkg:pypi/demo-18235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3671@1.0.1","target":"pkg:pypi/demo-28537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3671@1.0.1","target":"pkg:pypi/demo-35364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36720@1.0.0","target":"pkg:pypi/demo-34872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36721@1.0.1","target":"pkg:pypi/demo-11214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36722@1.0.2","target":"pkg:pypi/demo-20025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36722@1.0.2","target":"pkg:pypi/demo-27632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36722@1.0.2","target":"pkg:pypi/demo-29094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36723@1.0.3","target":"pkg:pypi/demo-26598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36724@1.0.4","target":"pkg:pypi/demo-14767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36724@1.0.4","target":"pkg:pypi/demo-22454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36724@1.0.4","target":"pkg:pypi/demo-29205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36724@1.0.4","target":"pkg:pypi/demo-31864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36725@1.0.0","target":"pkg:pypi/demo-284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36725@1.0.0","target":"pkg:pypi/demo-3027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36726@1.0.1","target":"pkg:pypi/demo-17438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36726@1.0.1","target":"pkg:pypi/demo-17760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36726@1.0.1","target":"pkg:pypi/demo-19579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36727@1.0.2","target":"pkg:pypi/demo-16349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36727@1.0.2","target":"pkg:pypi/demo-22597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36728@1.0.3","target":"pkg:pypi/demo-14811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36728@1.0.3","target":"pkg:pypi/demo-15395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36728@1.0.3","target":"pkg:pypi/demo-31806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36728@1.0.3","target":"pkg:pypi/demo-33472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36729@1.0.4","target":"pkg:pypi/demo-26500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36729@1.0.4","target":"pkg:pypi/demo-33293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36729@1.0.4","target":"pkg:pypi/demo-35210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3672@1.0.2","target":"pkg:pypi/demo-34040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36730@1.0.0","target":"pkg:pypi/demo-24909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36730@1.0.0","target":"pkg:pypi/demo-3110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36731@1.0.1","target":"pkg:pypi/demo-17745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36731@1.0.1","target":"pkg:pypi/demo-31457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36732@1.0.2","target":"pkg:pypi/demo-23758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36732@1.0.2","target":"pkg:pypi/demo-31144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36733@1.0.3","target":"pkg:pypi/demo-16578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36733@1.0.3","target":"pkg:pypi/demo-22098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36733@1.0.3","target":"pkg:pypi/demo-24438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36733@1.0.3","target":"pkg:pypi/demo-25833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36734@1.0.4","target":"pkg:pypi/demo-23213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36734@1.0.4","target":"pkg:pypi/demo-2813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36734@1.0.4","target":"pkg:pypi/demo-31440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36735@1.0.0","target":"pkg:pypi/demo-15335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36735@1.0.0","target":"pkg:pypi/demo-29313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36735@1.0.0","target":"pkg:pypi/demo-30085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36736@1.0.1","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36736@1.0.1","target":"pkg:pypi/demo-2545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36736@1.0.1","target":"pkg:pypi/demo-28742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36737@1.0.2","target":"pkg:pypi/demo-13681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36737@1.0.2","target":"pkg:pypi/demo-21206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36737@1.0.2","target":"pkg:pypi/demo-30712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36738@1.0.3","target":"pkg:pypi/demo-253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36739@1.0.4","target":"pkg:pypi/demo-15292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36739@1.0.4","target":"pkg:pypi/demo-25546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36739@1.0.4","target":"pkg:pypi/demo-34425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3673@1.0.3","target":"pkg:pypi/demo-14395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3673@1.0.3","target":"pkg:pypi/demo-17258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36740@1.0.0","target":"pkg:pypi/demo-16404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36740@1.0.0","target":"pkg:pypi/demo-2435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36740@1.0.0","target":"pkg:pypi/demo-29536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36740@1.0.0","target":"pkg:pypi/demo-36135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36741@1.0.1","target":"pkg:pypi/demo-2086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36741@1.0.1","target":"pkg:pypi/demo-33298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36742@1.0.2","target":"pkg:pypi/demo-20956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36742@1.0.2","target":"pkg:pypi/demo-23483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36742@1.0.2","target":"pkg:pypi/demo-3093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36742@1.0.2","target":"pkg:pypi/demo-34035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36743@1.0.3","target":"pkg:pypi/demo-30976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36744@1.0.4","target":"pkg:pypi/demo-19907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36744@1.0.4","target":"pkg:pypi/demo-21567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36745@1.0.0","target":"pkg:pypi/demo-16295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36745@1.0.0","target":"pkg:pypi/demo-18264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36746@1.0.1","target":"pkg:pypi/demo-14044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36746@1.0.1","target":"pkg:pypi/demo-16474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36746@1.0.1","target":"pkg:pypi/demo-28530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36746@1.0.1","target":"pkg:pypi/demo-36366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36747@1.0.2","target":"pkg:pypi/demo-24643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36748@1.0.3","target":"pkg:pypi/demo-13324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36748@1.0.3","target":"pkg:pypi/demo-13511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36748@1.0.3","target":"pkg:pypi/demo-31110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36749@1.0.4","target":"pkg:pypi/demo-14206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36749@1.0.4","target":"pkg:pypi/demo-15277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36749@1.0.4","target":"pkg:pypi/demo-25955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3674@1.0.4","target":"pkg:pypi/demo-13133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3674@1.0.4","target":"pkg:pypi/demo-32481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3674@1.0.4","target":"pkg:pypi/demo-34541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36750@1.0.0","target":"pkg:pypi/demo-1973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36750@1.0.0","target":"pkg:pypi/demo-23191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36751@1.0.1","target":"pkg:pypi/demo-1653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36751@1.0.1","target":"pkg:pypi/demo-35123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36752@1.0.2","target":"pkg:pypi/demo-12058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36752@1.0.2","target":"pkg:pypi/demo-15973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36752@1.0.2","target":"pkg:pypi/demo-35110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36753@1.0.3","target":"pkg:pypi/demo-14268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36753@1.0.3","target":"pkg:pypi/demo-26110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36753@1.0.3","target":"pkg:pypi/demo-28167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36753@1.0.3","target":"pkg:pypi/demo-2832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36754@1.0.4","target":"pkg:pypi/demo-20427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36754@1.0.4","target":"pkg:pypi/demo-23569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36754@1.0.4","target":"pkg:pypi/demo-24575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36754@1.0.4","target":"pkg:pypi/demo-2706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36755@1.0.0","target":"pkg:pypi/demo-12436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36755@1.0.0","target":"pkg:pypi/demo-23688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36755@1.0.0","target":"pkg:pypi/demo-31856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36756@1.0.1","target":"pkg:pypi/demo-14653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36756@1.0.1","target":"pkg:pypi/demo-16645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36756@1.0.1","target":"pkg:pypi/demo-21761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36757@1.0.2","target":"pkg:pypi/demo-11674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36758@1.0.3","target":"pkg:pypi/demo-22890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36759@1.0.4","target":"pkg:pypi/demo-24542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36759@1.0.4","target":"pkg:pypi/demo-31357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3675@1.0.0","target":"pkg:pypi/demo-34405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36760@1.0.0","target":"pkg:pypi/demo-11247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36760@1.0.0","target":"pkg:pypi/demo-1512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36760@1.0.0","target":"pkg:pypi/demo-27354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36760@1.0.0","target":"pkg:pypi/demo-30033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36761@1.0.1","target":"pkg:pypi/demo-30502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36762@1.0.2","target":"pkg:pypi/demo-2569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36762@1.0.2","target":"pkg:pypi/demo-26667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36762@1.0.2","target":"pkg:pypi/demo-29226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36763@1.0.3","target":"pkg:pypi/demo-13973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36763@1.0.3","target":"pkg:pypi/demo-14355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36764@1.0.4","target":"pkg:pypi/demo-12111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36764@1.0.4","target":"pkg:pypi/demo-17610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36764@1.0.4","target":"pkg:pypi/demo-28717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36764@1.0.4","target":"pkg:pypi/demo-31742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36765@1.0.0","target":"pkg:pypi/demo-17840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36765@1.0.0","target":"pkg:pypi/demo-22346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36765@1.0.0","target":"pkg:pypi/demo-24708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36766@1.0.1","target":"pkg:pypi/demo-11391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36767@1.0.2","target":"pkg:pypi/demo-12222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36767@1.0.2","target":"pkg:pypi/demo-25710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36768@1.0.3","target":"pkg:pypi/demo-10687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36769@1.0.4","target":"pkg:pypi/demo-26000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3676@1.0.1","target":"pkg:pypi/demo-11493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3676@1.0.1","target":"pkg:pypi/demo-1987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3676@1.0.1","target":"pkg:pypi/demo-29202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3676@1.0.1","target":"pkg:pypi/demo-35418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36770@1.0.0","target":"pkg:pypi/demo-14331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36770@1.0.0","target":"pkg:pypi/demo-34348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36771@1.0.1","target":"pkg:pypi/demo-18094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36771@1.0.1","target":"pkg:pypi/demo-21937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36771@1.0.1","target":"pkg:pypi/demo-24737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36771@1.0.1","target":"pkg:pypi/demo-25868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36772@1.0.2","target":"pkg:pypi/demo-19410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36773@1.0.3","target":"pkg:pypi/demo-19140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36773@1.0.3","target":"pkg:pypi/demo-30072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36773@1.0.3","target":"pkg:pypi/demo-35942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36774@1.0.4","target":"pkg:pypi/demo-13307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36775@1.0.0","target":"pkg:pypi/demo-22677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36775@1.0.0","target":"pkg:pypi/demo-2649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36776@1.0.1","target":"pkg:pypi/demo-26802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36776@1.0.1","target":"pkg:pypi/demo-34898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36777@1.0.2","target":"pkg:pypi/demo-18220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36778@1.0.3","target":"pkg:pypi/demo-20495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36779@1.0.4","target":"pkg:pypi/demo-16081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3677@1.0.2","target":"pkg:pypi/demo-30426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36780@1.0.0","target":"pkg:pypi/demo-11932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36780@1.0.0","target":"pkg:pypi/demo-32440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36780@1.0.0","target":"pkg:pypi/demo-32755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36780@1.0.0","target":"pkg:pypi/demo-35770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36781@1.0.1","target":"pkg:pypi/demo-1444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36781@1.0.1","target":"pkg:pypi/demo-18698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36781@1.0.1","target":"pkg:pypi/demo-20842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36781@1.0.1","target":"pkg:pypi/demo-35157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36782@1.0.2","target":"pkg:pypi/demo-26952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36782@1.0.2","target":"pkg:pypi/demo-29304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36782@1.0.2","target":"pkg:pypi/demo-30570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36782@1.0.2","target":"pkg:pypi/demo-32718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36783@1.0.3","target":"pkg:pypi/demo-10785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36783@1.0.3","target":"pkg:pypi/demo-25320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36783@1.0.3","target":"pkg:pypi/demo-33276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36783@1.0.3","target":"pkg:pypi/demo-33754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36784@1.0.4","target":"pkg:pypi/demo-10847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36784@1.0.4","target":"pkg:pypi/demo-115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36784@1.0.4","target":"pkg:pypi/demo-14707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36784@1.0.4","target":"pkg:pypi/demo-30817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36785@1.0.0","target":"pkg:pypi/demo-12171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36785@1.0.0","target":"pkg:pypi/demo-16969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36785@1.0.0","target":"pkg:pypi/demo-17821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36786@1.0.1","target":"pkg:pypi/demo-13449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36786@1.0.1","target":"pkg:pypi/demo-29003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36786@1.0.1","target":"pkg:pypi/demo-32140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36787@1.0.2","target":"pkg:pypi/demo-25043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36787@1.0.2","target":"pkg:pypi/demo-30650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36788@1.0.3","target":"pkg:pypi/demo-11811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36788@1.0.3","target":"pkg:pypi/demo-36600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36789@1.0.4","target":"pkg:pypi/demo-10955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36789@1.0.4","target":"pkg:pypi/demo-16401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36789@1.0.4","target":"pkg:pypi/demo-22454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36789@1.0.4","target":"pkg:pypi/demo-36746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3678@1.0.3","target":"pkg:pypi/demo-17687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3678@1.0.3","target":"pkg:pypi/demo-24722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3678@1.0.3","target":"pkg:pypi/demo-27357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3678@1.0.3","target":"pkg:pypi/demo-28043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36790@1.0.0","target":"pkg:pypi/demo-14529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36790@1.0.0","target":"pkg:pypi/demo-2102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36791@1.0.1","target":"pkg:pypi/demo-19047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36792@1.0.2","target":"pkg:pypi/demo-15060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36792@1.0.2","target":"pkg:pypi/demo-19312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36792@1.0.2","target":"pkg:pypi/demo-3186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36793@1.0.3","target":"pkg:pypi/demo-19516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36794@1.0.4","target":"pkg:pypi/demo-17680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36794@1.0.4","target":"pkg:pypi/demo-22865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36794@1.0.4","target":"pkg:pypi/demo-23948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36795@1.0.0","target":"pkg:pypi/demo-12429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36795@1.0.0","target":"pkg:pypi/demo-19374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36795@1.0.0","target":"pkg:pypi/demo-2128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36796@1.0.1","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36796@1.0.1","target":"pkg:pypi/demo-13312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36796@1.0.1","target":"pkg:pypi/demo-15719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36796@1.0.1","target":"pkg:pypi/demo-25609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36797@1.0.2","target":"pkg:pypi/demo-14090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36797@1.0.2","target":"pkg:pypi/demo-19948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36797@1.0.2","target":"pkg:pypi/demo-24418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36797@1.0.2","target":"pkg:pypi/demo-32620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36798@1.0.3","target":"pkg:pypi/demo-21518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36799@1.0.4","target":"pkg:pypi/demo-101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36799@1.0.4","target":"pkg:pypi/demo-29673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3679@1.0.4","target":"pkg:pypi/demo-12411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3679@1.0.4","target":"pkg:pypi/demo-17805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3679@1.0.4","target":"pkg:pypi/demo-34946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3679@1.0.4","target":"pkg:pypi/demo-36020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-367@1.0.2","target":"pkg:pypi/demo-3017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-367@1.0.2","target":"pkg:pypi/demo-3134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-367@1.0.2","target":"pkg:pypi/demo-32862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-367@1.0.2","target":"pkg:pypi/demo-3652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36800@1.0.0","target":"pkg:pypi/demo-32899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36800@1.0.0","target":"pkg:pypi/demo-33411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36801@1.0.1","target":"pkg:pypi/demo-12575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36801@1.0.1","target":"pkg:pypi/demo-14223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36801@1.0.1","target":"pkg:pypi/demo-20672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36802@1.0.2","target":"pkg:pypi/demo-1259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36802@1.0.2","target":"pkg:pypi/demo-22077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36803@1.0.3","target":"pkg:pypi/demo-21865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36803@1.0.3","target":"pkg:pypi/demo-34007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36804@1.0.4","target":"pkg:pypi/demo-13487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36804@1.0.4","target":"pkg:pypi/demo-20835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36804@1.0.4","target":"pkg:pypi/demo-3437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36804@1.0.4","target":"pkg:pypi/demo-3445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36805@1.0.0","target":"pkg:pypi/demo-13459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36805@1.0.0","target":"pkg:pypi/demo-27269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36805@1.0.0","target":"pkg:pypi/demo-29070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36805@1.0.0","target":"pkg:pypi/demo-36744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36806@1.0.1","target":"pkg:pypi/demo-31361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36807@1.0.2","target":"pkg:pypi/demo-34673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36808@1.0.3","target":"pkg:pypi/demo-28072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36808@1.0.3","target":"pkg:pypi/demo-28686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36809@1.0.4","target":"pkg:pypi/demo-11944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36809@1.0.4","target":"pkg:pypi/demo-29911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36809@1.0.4","target":"pkg:pypi/demo-32915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3680@1.0.0","target":"pkg:pypi/demo-11680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3680@1.0.0","target":"pkg:pypi/demo-24903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36810@1.0.0","target":"pkg:pypi/demo-20081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36810@1.0.0","target":"pkg:pypi/demo-24422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36811@1.0.1","target":"pkg:pypi/demo-12489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36811@1.0.1","target":"pkg:pypi/demo-17567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36811@1.0.1","target":"pkg:pypi/demo-31082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36812@1.0.2","target":"pkg:pypi/demo-19623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36812@1.0.2","target":"pkg:pypi/demo-24850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36812@1.0.2","target":"pkg:pypi/demo-29953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36812@1.0.2","target":"pkg:pypi/demo-34482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36813@1.0.3","target":"pkg:pypi/demo-27149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36813@1.0.3","target":"pkg:pypi/demo-27571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36813@1.0.3","target":"pkg:pypi/demo-28400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36813@1.0.3","target":"pkg:pypi/demo-29465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36814@1.0.4","target":"pkg:pypi/demo-21137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36814@1.0.4","target":"pkg:pypi/demo-26815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36815@1.0.0","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36815@1.0.0","target":"pkg:pypi/demo-15985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36815@1.0.0","target":"pkg:pypi/demo-21656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36815@1.0.0","target":"pkg:pypi/demo-29238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36816@1.0.1","target":"pkg:pypi/demo-23556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36816@1.0.1","target":"pkg:pypi/demo-24318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36816@1.0.1","target":"pkg:pypi/demo-28174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36816@1.0.1","target":"pkg:pypi/demo-34394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36817@1.0.2","target":"pkg:pypi/demo-17563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36817@1.0.2","target":"pkg:pypi/demo-28236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36817@1.0.2","target":"pkg:pypi/demo-34326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36818@1.0.3","target":"pkg:pypi/demo-11050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36818@1.0.3","target":"pkg:pypi/demo-18273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36818@1.0.3","target":"pkg:pypi/demo-21940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36819@1.0.4","target":"pkg:pypi/demo-17368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36819@1.0.4","target":"pkg:pypi/demo-27209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3681@1.0.1","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3681@1.0.1","target":"pkg:pypi/demo-29232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36820@1.0.0","target":"pkg:pypi/demo-16813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36820@1.0.0","target":"pkg:pypi/demo-22706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36821@1.0.1","target":"pkg:pypi/demo-26128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36822@1.0.2","target":"pkg:pypi/demo-11768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36822@1.0.2","target":"pkg:pypi/demo-22348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36822@1.0.2","target":"pkg:pypi/demo-25964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36822@1.0.2","target":"pkg:pypi/demo-36389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36823@1.0.3","target":"pkg:pypi/demo-3013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36823@1.0.3","target":"pkg:pypi/demo-3488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36824@1.0.4","target":"pkg:pypi/demo-18611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36824@1.0.4","target":"pkg:pypi/demo-25018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36825@1.0.0","target":"pkg:pypi/demo-2640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36826@1.0.1","target":"pkg:pypi/demo-27200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36826@1.0.1","target":"pkg:pypi/demo-28983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36826@1.0.1","target":"pkg:pypi/demo-32557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36827@1.0.2","target":"pkg:pypi/demo-24043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36828@1.0.3","target":"pkg:pypi/demo-11869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36828@1.0.3","target":"pkg:pypi/demo-26002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36828@1.0.3","target":"pkg:pypi/demo-26090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36828@1.0.3","target":"pkg:pypi/demo-36809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36829@1.0.4","target":"pkg:pypi/demo-26376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3682@1.0.2","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3682@1.0.2","target":"pkg:pypi/demo-12767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36830@1.0.0","target":"pkg:pypi/demo-11787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36830@1.0.0","target":"pkg:pypi/demo-28766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36830@1.0.0","target":"pkg:pypi/demo-29416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36830@1.0.0","target":"pkg:pypi/demo-36316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36831@1.0.1","target":"pkg:pypi/demo-13831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36831@1.0.1","target":"pkg:pypi/demo-18680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36831@1.0.1","target":"pkg:pypi/demo-33778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36832@1.0.2","target":"pkg:pypi/demo-24714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36832@1.0.2","target":"pkg:pypi/demo-29560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36833@1.0.3","target":"pkg:pypi/demo-20814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36834@1.0.4","target":"pkg:pypi/demo-34360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36835@1.0.0","target":"pkg:pypi/demo-20424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36835@1.0.0","target":"pkg:pypi/demo-21960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36836@1.0.1","target":"pkg:pypi/demo-34790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36837@1.0.2","target":"pkg:pypi/demo-17424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36837@1.0.2","target":"pkg:pypi/demo-20120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36837@1.0.2","target":"pkg:pypi/demo-29905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36838@1.0.3","target":"pkg:pypi/demo-28576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36838@1.0.3","target":"pkg:pypi/demo-30166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36838@1.0.3","target":"pkg:pypi/demo-35167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36839@1.0.4","target":"pkg:pypi/demo-11352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3683@1.0.3","target":"pkg:pypi/demo-28861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36840@1.0.0","target":"pkg:pypi/demo-22114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36840@1.0.0","target":"pkg:pypi/demo-29994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36841@1.0.1","target":"pkg:pypi/demo-11047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36841@1.0.1","target":"pkg:pypi/demo-20376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36841@1.0.1","target":"pkg:pypi/demo-28598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36841@1.0.1","target":"pkg:pypi/demo-36267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36842@1.0.2","target":"pkg:pypi/demo-19309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36842@1.0.2","target":"pkg:pypi/demo-21425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36843@1.0.3","target":"pkg:pypi/demo-20070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36843@1.0.3","target":"pkg:pypi/demo-30558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36844@1.0.4","target":"pkg:pypi/demo-24101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36844@1.0.4","target":"pkg:pypi/demo-34718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36845@1.0.0","target":"pkg:pypi/demo-11313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36845@1.0.0","target":"pkg:pypi/demo-17392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36845@1.0.0","target":"pkg:pypi/demo-1812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36845@1.0.0","target":"pkg:pypi/demo-25092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36846@1.0.1","target":"pkg:pypi/demo-2463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36846@1.0.1","target":"pkg:pypi/demo-36654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36847@1.0.2","target":"pkg:pypi/demo-26678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36848@1.0.3","target":"pkg:pypi/demo-13813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36848@1.0.3","target":"pkg:pypi/demo-28218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36848@1.0.3","target":"pkg:pypi/demo-28858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36848@1.0.3","target":"pkg:pypi/demo-36131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36849@1.0.4","target":"pkg:pypi/demo-158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36849@1.0.4","target":"pkg:pypi/demo-26480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3684@1.0.4","target":"pkg:pypi/demo-14859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36850@1.0.0","target":"pkg:pypi/demo-15348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36850@1.0.0","target":"pkg:pypi/demo-19886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36850@1.0.0","target":"pkg:pypi/demo-29417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36851@1.0.1","target":"pkg:pypi/demo-18100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36851@1.0.1","target":"pkg:pypi/demo-19908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36851@1.0.1","target":"pkg:pypi/demo-22722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36851@1.0.1","target":"pkg:pypi/demo-27041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36852@1.0.2","target":"pkg:pypi/demo-12939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36852@1.0.2","target":"pkg:pypi/demo-19900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36853@1.0.3","target":"pkg:pypi/demo-23194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36853@1.0.3","target":"pkg:pypi/demo-3471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36854@1.0.4","target":"pkg:pypi/demo-1272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36854@1.0.4","target":"pkg:pypi/demo-21167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36855@1.0.0","target":"pkg:pypi/demo-11032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36855@1.0.0","target":"pkg:pypi/demo-11715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36855@1.0.0","target":"pkg:pypi/demo-19734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36855@1.0.0","target":"pkg:pypi/demo-33232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36856@1.0.1","target":"pkg:pypi/demo-22707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36857@1.0.2","target":"pkg:pypi/demo-13917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36857@1.0.2","target":"pkg:pypi/demo-18234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36857@1.0.2","target":"pkg:pypi/demo-21313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36857@1.0.2","target":"pkg:pypi/demo-29134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36858@1.0.3","target":"pkg:pypi/demo-25364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36858@1.0.3","target":"pkg:pypi/demo-30452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36858@1.0.3","target":"pkg:pypi/demo-33816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36858@1.0.3","target":"pkg:pypi/demo-36790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36859@1.0.4","target":"pkg:pypi/demo-16023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36859@1.0.4","target":"pkg:pypi/demo-17618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36859@1.0.4","target":"pkg:pypi/demo-20581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36859@1.0.4","target":"pkg:pypi/demo-30535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3685@1.0.0","target":"pkg:pypi/demo-12240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3685@1.0.0","target":"pkg:pypi/demo-19056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3685@1.0.0","target":"pkg:pypi/demo-26666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36860@1.0.0","target":"pkg:pypi/demo-28991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36861@1.0.1","target":"pkg:pypi/demo-22502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36862@1.0.2","target":"pkg:pypi/demo-1475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36862@1.0.2","target":"pkg:pypi/demo-20922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36863@1.0.3","target":"pkg:pypi/demo-26753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36864@1.0.4","target":"pkg:pypi/demo-25860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36864@1.0.4","target":"pkg:pypi/demo-30910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36864@1.0.4","target":"pkg:pypi/demo-35905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36865@1.0.0","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36865@1.0.0","target":"pkg:pypi/demo-10675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36865@1.0.0","target":"pkg:pypi/demo-24025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36865@1.0.0","target":"pkg:pypi/demo-29210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36866@1.0.1","target":"pkg:pypi/demo-34653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36867@1.0.2","target":"pkg:pypi/demo-14381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36867@1.0.2","target":"pkg:pypi/demo-24046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36868@1.0.3","target":"pkg:pypi/demo-24546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36868@1.0.3","target":"pkg:pypi/demo-29437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36868@1.0.3","target":"pkg:pypi/demo-34070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36869@1.0.4","target":"pkg:pypi/demo-22596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36869@1.0.4","target":"pkg:pypi/demo-26020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36869@1.0.4","target":"pkg:pypi/demo-31720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3686@1.0.1","target":"pkg:pypi/demo-24712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3686@1.0.1","target":"pkg:pypi/demo-2@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36870@1.0.0","target":"pkg:pypi/demo-3676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36871@1.0.1","target":"pkg:pypi/demo-17199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36871@1.0.1","target":"pkg:pypi/demo-19000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36871@1.0.1","target":"pkg:pypi/demo-27303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36871@1.0.1","target":"pkg:pypi/demo-34236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36872@1.0.2","target":"pkg:pypi/demo-15786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36872@1.0.2","target":"pkg:pypi/demo-27808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36872@1.0.2","target":"pkg:pypi/demo-32271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36873@1.0.3","target":"pkg:pypi/demo-17066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36873@1.0.3","target":"pkg:pypi/demo-24549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36873@1.0.3","target":"pkg:pypi/demo-2509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36873@1.0.3","target":"pkg:pypi/demo-30325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36874@1.0.4","target":"pkg:pypi/demo-11348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36874@1.0.4","target":"pkg:pypi/demo-11469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36875@1.0.0","target":"pkg:pypi/demo-301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36876@1.0.1","target":"pkg:pypi/demo-22647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36876@1.0.1","target":"pkg:pypi/demo-32314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36877@1.0.2","target":"pkg:pypi/demo-2454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36877@1.0.2","target":"pkg:pypi/demo-2717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36878@1.0.3","target":"pkg:pypi/demo-13509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36878@1.0.3","target":"pkg:pypi/demo-14907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36878@1.0.3","target":"pkg:pypi/demo-26562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36878@1.0.3","target":"pkg:pypi/demo-34146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36879@1.0.4","target":"pkg:pypi/demo-20121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36879@1.0.4","target":"pkg:pypi/demo-21645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3687@1.0.2","target":"pkg:pypi/demo-10657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3687@1.0.2","target":"pkg:pypi/demo-27758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3687@1.0.2","target":"pkg:pypi/demo-30241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3687@1.0.2","target":"pkg:pypi/demo-3349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36880@1.0.0","target":"pkg:pypi/demo-16120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36880@1.0.0","target":"pkg:pypi/demo-2741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36881@1.0.1","target":"pkg:pypi/demo-16630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36881@1.0.1","target":"pkg:pypi/demo-21457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36882@1.0.2","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36882@1.0.2","target":"pkg:pypi/demo-1489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36882@1.0.2","target":"pkg:pypi/demo-23603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36882@1.0.2","target":"pkg:pypi/demo-30166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36883@1.0.3","target":"pkg:pypi/demo-17990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36883@1.0.3","target":"pkg:pypi/demo-3449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36884@1.0.4","target":"pkg:pypi/demo-23569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36884@1.0.4","target":"pkg:pypi/demo-24591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36884@1.0.4","target":"pkg:pypi/demo-25671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36884@1.0.4","target":"pkg:pypi/demo-36531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36885@1.0.0","target":"pkg:pypi/demo-26985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36885@1.0.0","target":"pkg:pypi/demo-31305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36885@1.0.0","target":"pkg:pypi/demo-34497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36886@1.0.1","target":"pkg:pypi/demo-26294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36887@1.0.2","target":"pkg:pypi/demo-24121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36887@1.0.2","target":"pkg:pypi/demo-35861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36888@1.0.3","target":"pkg:pypi/demo-11357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36888@1.0.3","target":"pkg:pypi/demo-20251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36888@1.0.3","target":"pkg:pypi/demo-3436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36888@1.0.3","target":"pkg:pypi/demo-34979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36889@1.0.4","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36889@1.0.4","target":"pkg:pypi/demo-27677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36889@1.0.4","target":"pkg:pypi/demo-31059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36889@1.0.4","target":"pkg:pypi/demo-32102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3688@1.0.3","target":"pkg:pypi/demo-19418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3688@1.0.3","target":"pkg:pypi/demo-29892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3688@1.0.3","target":"pkg:pypi/demo-31996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3688@1.0.3","target":"pkg:pypi/demo-35055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36890@1.0.0","target":"pkg:pypi/demo-17418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36890@1.0.0","target":"pkg:pypi/demo-2241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36891@1.0.1","target":"pkg:pypi/demo-14879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36891@1.0.1","target":"pkg:pypi/demo-15117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36892@1.0.2","target":"pkg:pypi/demo-18032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36892@1.0.2","target":"pkg:pypi/demo-20958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36892@1.0.2","target":"pkg:pypi/demo-34723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36893@1.0.3","target":"pkg:pypi/demo-26151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36893@1.0.3","target":"pkg:pypi/demo-30739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36893@1.0.3","target":"pkg:pypi/demo-35643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36894@1.0.4","target":"pkg:pypi/demo-26327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36894@1.0.4","target":"pkg:pypi/demo-27325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36894@1.0.4","target":"pkg:pypi/demo-34994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36895@1.0.0","target":"pkg:pypi/demo-18821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36896@1.0.1","target":"pkg:pypi/demo-12707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36896@1.0.1","target":"pkg:pypi/demo-12980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36896@1.0.1","target":"pkg:pypi/demo-28635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36897@1.0.2","target":"pkg:pypi/demo-10760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36897@1.0.2","target":"pkg:pypi/demo-23094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36898@1.0.3","target":"pkg:pypi/demo-12287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36898@1.0.3","target":"pkg:pypi/demo-12416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36898@1.0.3","target":"pkg:pypi/demo-25552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36898@1.0.3","target":"pkg:pypi/demo-34530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36899@1.0.4","target":"pkg:pypi/demo-1313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36899@1.0.4","target":"pkg:pypi/demo-20390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36899@1.0.4","target":"pkg:pypi/demo-20893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36899@1.0.4","target":"pkg:pypi/demo-25444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3689@1.0.4","target":"pkg:pypi/demo-10872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3689@1.0.4","target":"pkg:pypi/demo-22224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3689@1.0.4","target":"pkg:pypi/demo-32027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3689@1.0.4","target":"pkg:pypi/demo-33837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-368@1.0.3","target":"pkg:pypi/demo-19122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-368@1.0.3","target":"pkg:pypi/demo-34880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36900@1.0.0","target":"pkg:pypi/demo-15357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36900@1.0.0","target":"pkg:pypi/demo-16004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36900@1.0.0","target":"pkg:pypi/demo-28514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36900@1.0.0","target":"pkg:pypi/demo-36764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36901@1.0.1","target":"pkg:pypi/demo-14110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36901@1.0.1","target":"pkg:pypi/demo-18893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36901@1.0.1","target":"pkg:pypi/demo-20033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36901@1.0.1","target":"pkg:pypi/demo-35406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36902@1.0.2","target":"pkg:pypi/demo-11843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36903@1.0.3","target":"pkg:pypi/demo-28941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36904@1.0.4","target":"pkg:pypi/demo-17732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36904@1.0.4","target":"pkg:pypi/demo-22792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36904@1.0.4","target":"pkg:pypi/demo-24649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36904@1.0.4","target":"pkg:pypi/demo-36594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36905@1.0.0","target":"pkg:pypi/demo-17300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36905@1.0.0","target":"pkg:pypi/demo-19127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36905@1.0.0","target":"pkg:pypi/demo-30326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36905@1.0.0","target":"pkg:pypi/demo-34314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36906@1.0.1","target":"pkg:pypi/demo-29260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36907@1.0.2","target":"pkg:pypi/demo-15625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36907@1.0.2","target":"pkg:pypi/demo-21820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36907@1.0.2","target":"pkg:pypi/demo-27909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36908@1.0.3","target":"pkg:pypi/demo-14274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36908@1.0.3","target":"pkg:pypi/demo-14806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36909@1.0.4","target":"pkg:pypi/demo-20495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36909@1.0.4","target":"pkg:pypi/demo-2160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36909@1.0.4","target":"pkg:pypi/demo-23006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36909@1.0.4","target":"pkg:pypi/demo-35942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3690@1.0.0","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3690@1.0.0","target":"pkg:pypi/demo-14819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3690@1.0.0","target":"pkg:pypi/demo-28432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36910@1.0.0","target":"pkg:pypi/demo-22058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36911@1.0.1","target":"pkg:pypi/demo-27838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36912@1.0.2","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36912@1.0.2","target":"pkg:pypi/demo-18@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36912@1.0.2","target":"pkg:pypi/demo-22062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36912@1.0.2","target":"pkg:pypi/demo-29725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36913@1.0.3","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36913@1.0.3","target":"pkg:pypi/demo-20783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36913@1.0.3","target":"pkg:pypi/demo-33211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36913@1.0.3","target":"pkg:pypi/demo-3346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36914@1.0.4","target":"pkg:pypi/demo-27851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36914@1.0.4","target":"pkg:pypi/demo-34914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36915@1.0.0","target":"pkg:pypi/demo-12209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36916@1.0.1","target":"pkg:pypi/demo-11038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36916@1.0.1","target":"pkg:pypi/demo-29901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36917@1.0.2","target":"pkg:pypi/demo-21975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36917@1.0.2","target":"pkg:pypi/demo-31532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36918@1.0.3","target":"pkg:pypi/demo-27295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36918@1.0.3","target":"pkg:pypi/demo-34170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36918@1.0.3","target":"pkg:pypi/demo-34711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36919@1.0.4","target":"pkg:pypi/demo-15019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36919@1.0.4","target":"pkg:pypi/demo-29458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3691@1.0.1","target":"pkg:pypi/demo-26189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3691@1.0.1","target":"pkg:pypi/demo-34887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36920@1.0.0","target":"pkg:pypi/demo-13635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36920@1.0.0","target":"pkg:pypi/demo-16235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36920@1.0.0","target":"pkg:pypi/demo-19996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36920@1.0.0","target":"pkg:pypi/demo-28814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36921@1.0.1","target":"pkg:pypi/demo-12810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36921@1.0.1","target":"pkg:pypi/demo-14076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36922@1.0.2","target":"pkg:pypi/demo-21826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36923@1.0.3","target":"pkg:pypi/demo-25005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36923@1.0.3","target":"pkg:pypi/demo-26435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36923@1.0.3","target":"pkg:pypi/demo-33413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36924@1.0.4","target":"pkg:pypi/demo-29305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36925@1.0.0","target":"pkg:pypi/demo-23491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36926@1.0.1","target":"pkg:pypi/demo-24402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36927@1.0.2","target":"pkg:pypi/demo-25996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36928@1.0.3","target":"pkg:pypi/demo-18100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36929@1.0.4","target":"pkg:pypi/demo-1525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36929@1.0.4","target":"pkg:pypi/demo-1732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36929@1.0.4","target":"pkg:pypi/demo-17393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36929@1.0.4","target":"pkg:pypi/demo-32630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3692@1.0.2","target":"pkg:pypi/demo-21503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3692@1.0.2","target":"pkg:pypi/demo-27973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3692@1.0.2","target":"pkg:pypi/demo-29630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3692@1.0.2","target":"pkg:pypi/demo-32010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36930@1.0.0","target":"pkg:pypi/demo-15412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36930@1.0.0","target":"pkg:pypi/demo-21539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36930@1.0.0","target":"pkg:pypi/demo-31818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36931@1.0.1","target":"pkg:pypi/demo-14998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36931@1.0.1","target":"pkg:pypi/demo-2040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36931@1.0.1","target":"pkg:pypi/demo-34329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36932@1.0.2","target":"pkg:pypi/demo-1548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36932@1.0.2","target":"pkg:pypi/demo-26056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36932@1.0.2","target":"pkg:pypi/demo-31537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36933@1.0.3","target":"pkg:pypi/demo-29819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36934@1.0.4","target":"pkg:pypi/demo-17253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36934@1.0.4","target":"pkg:pypi/demo-3109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36935@1.0.0","target":"pkg:pypi/demo-19442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36936@1.0.1","target":"pkg:pypi/demo-10521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36937@1.0.2","target":"pkg:pypi/demo-21582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36937@1.0.2","target":"pkg:pypi/demo-25408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36937@1.0.2","target":"pkg:pypi/demo-30782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36937@1.0.2","target":"pkg:pypi/demo-33437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36938@1.0.3","target":"pkg:pypi/demo-23323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36938@1.0.3","target":"pkg:pypi/demo-25978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36938@1.0.3","target":"pkg:pypi/demo-35813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36939@1.0.4","target":"pkg:pypi/demo-13090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36939@1.0.4","target":"pkg:pypi/demo-23239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36939@1.0.4","target":"pkg:pypi/demo-25880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36939@1.0.4","target":"pkg:pypi/demo-33587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3693@1.0.3","target":"pkg:pypi/demo-31661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36940@1.0.0","target":"pkg:pypi/demo-28006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36941@1.0.1","target":"pkg:pypi/demo-11170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36941@1.0.1","target":"pkg:pypi/demo-33384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36941@1.0.1","target":"pkg:pypi/demo-34801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36942@1.0.2","target":"pkg:pypi/demo-20786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36942@1.0.2","target":"pkg:pypi/demo-24786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36942@1.0.2","target":"pkg:pypi/demo-30974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36942@1.0.2","target":"pkg:pypi/demo-32900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36943@1.0.3","target":"pkg:pypi/demo-10978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36943@1.0.3","target":"pkg:pypi/demo-29205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36944@1.0.4","target":"pkg:pypi/demo-11344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36944@1.0.4","target":"pkg:pypi/demo-31524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36944@1.0.4","target":"pkg:pypi/demo-32310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36944@1.0.4","target":"pkg:pypi/demo-3307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36945@1.0.0","target":"pkg:pypi/demo-23301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36946@1.0.1","target":"pkg:pypi/demo-15657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36946@1.0.1","target":"pkg:pypi/demo-29912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36947@1.0.2","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36947@1.0.2","target":"pkg:pypi/demo-13392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36947@1.0.2","target":"pkg:pypi/demo-17501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36948@1.0.3","target":"pkg:pypi/demo-15661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36949@1.0.4","target":"pkg:pypi/demo-15138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36949@1.0.4","target":"pkg:pypi/demo-27003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3694@1.0.4","target":"pkg:pypi/demo-22096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3694@1.0.4","target":"pkg:pypi/demo-22451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3694@1.0.4","target":"pkg:pypi/demo-2260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3694@1.0.4","target":"pkg:pypi/demo-31683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36950@1.0.0","target":"pkg:pypi/demo-24181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36951@1.0.1","target":"pkg:pypi/demo-10063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36951@1.0.1","target":"pkg:pypi/demo-32457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36952@1.0.2","target":"pkg:pypi/demo-29053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36953@1.0.3","target":"pkg:pypi/demo-13399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36954@1.0.4","target":"pkg:pypi/demo-10754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36954@1.0.4","target":"pkg:pypi/demo-14352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36954@1.0.4","target":"pkg:pypi/demo-22853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36954@1.0.4","target":"pkg:pypi/demo-32277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36955@1.0.0","target":"pkg:pypi/demo-25657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36955@1.0.0","target":"pkg:pypi/demo-26326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36955@1.0.0","target":"pkg:pypi/demo-27320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36955@1.0.0","target":"pkg:pypi/demo-28257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36956@1.0.1","target":"pkg:pypi/demo-31953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36957@1.0.2","target":"pkg:pypi/demo-35055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36958@1.0.3","target":"pkg:pypi/demo-14179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36958@1.0.3","target":"pkg:pypi/demo-33864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36959@1.0.4","target":"pkg:pypi/demo-23634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36959@1.0.4","target":"pkg:pypi/demo-23928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36959@1.0.4","target":"pkg:pypi/demo-27959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36959@1.0.4","target":"pkg:pypi/demo-29707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3695@1.0.0","target":"pkg:pypi/demo-10155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3695@1.0.0","target":"pkg:pypi/demo-18950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3695@1.0.0","target":"pkg:pypi/demo-23482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3695@1.0.0","target":"pkg:pypi/demo-36707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36960@1.0.0","target":"pkg:pypi/demo-12517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36960@1.0.0","target":"pkg:pypi/demo-21174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36960@1.0.0","target":"pkg:pypi/demo-25463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36961@1.0.1","target":"pkg:pypi/demo-12523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36961@1.0.1","target":"pkg:pypi/demo-24571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36961@1.0.1","target":"pkg:pypi/demo-30672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36961@1.0.1","target":"pkg:pypi/demo-32321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36962@1.0.2","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36962@1.0.2","target":"pkg:pypi/demo-15112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36962@1.0.2","target":"pkg:pypi/demo-24120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36962@1.0.2","target":"pkg:pypi/demo-29288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36963@1.0.3","target":"pkg:pypi/demo-29028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36963@1.0.3","target":"pkg:pypi/demo-35211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36964@1.0.4","target":"pkg:pypi/demo-12521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36964@1.0.4","target":"pkg:pypi/demo-13474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36964@1.0.4","target":"pkg:pypi/demo-18190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36964@1.0.4","target":"pkg:pypi/demo-30313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36965@1.0.0","target":"pkg:pypi/demo-11268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36965@1.0.0","target":"pkg:pypi/demo-20807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36965@1.0.0","target":"pkg:pypi/demo-25827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36965@1.0.0","target":"pkg:pypi/demo-30585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36966@1.0.1","target":"pkg:pypi/demo-12864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36966@1.0.1","target":"pkg:pypi/demo-23334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36966@1.0.1","target":"pkg:pypi/demo-27645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36966@1.0.1","target":"pkg:pypi/demo-34426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36967@1.0.2","target":"pkg:pypi/demo-17548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36967@1.0.2","target":"pkg:pypi/demo-22011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36968@1.0.3","target":"pkg:pypi/demo-23933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36968@1.0.3","target":"pkg:pypi/demo-34253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36969@1.0.4","target":"pkg:pypi/demo-26876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3696@1.0.1","target":"pkg:pypi/demo-21625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3696@1.0.1","target":"pkg:pypi/demo-3414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36970@1.0.0","target":"pkg:pypi/demo-11685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36970@1.0.0","target":"pkg:pypi/demo-23645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36970@1.0.0","target":"pkg:pypi/demo-27707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36971@1.0.1","target":"pkg:pypi/demo-18080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36971@1.0.1","target":"pkg:pypi/demo-36469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36972@1.0.2","target":"pkg:pypi/demo-20352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36972@1.0.2","target":"pkg:pypi/demo-21380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36972@1.0.2","target":"pkg:pypi/demo-35173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36973@1.0.3","target":"pkg:pypi/demo-3222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36973@1.0.3","target":"pkg:pypi/demo-34482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36974@1.0.4","target":"pkg:pypi/demo-15440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36974@1.0.4","target":"pkg:pypi/demo-18533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36974@1.0.4","target":"pkg:pypi/demo-28565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36974@1.0.4","target":"pkg:pypi/demo-34021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36975@1.0.0","target":"pkg:pypi/demo-18676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36976@1.0.1","target":"pkg:pypi/demo-24109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36976@1.0.1","target":"pkg:pypi/demo-2956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36977@1.0.2","target":"pkg:pypi/demo-14401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36978@1.0.3","target":"pkg:pypi/demo-26443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36978@1.0.3","target":"pkg:pypi/demo-33680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36978@1.0.3","target":"pkg:pypi/demo-35896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36979@1.0.4","target":"pkg:pypi/demo-11175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36979@1.0.4","target":"pkg:pypi/demo-16582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36979@1.0.4","target":"pkg:pypi/demo-26895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36979@1.0.4","target":"pkg:pypi/demo-29974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3697@1.0.2","target":"pkg:pypi/demo-34080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36980@1.0.0","target":"pkg:pypi/demo-13675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36980@1.0.0","target":"pkg:pypi/demo-27910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36980@1.0.0","target":"pkg:pypi/demo-28584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36981@1.0.1","target":"pkg:pypi/demo-14495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36981@1.0.1","target":"pkg:pypi/demo-32843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36982@1.0.2","target":"pkg:pypi/demo-17655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36982@1.0.2","target":"pkg:pypi/demo-26640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36983@1.0.3","target":"pkg:pypi/demo-15061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36983@1.0.3","target":"pkg:pypi/demo-21704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36983@1.0.3","target":"pkg:pypi/demo-29553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36983@1.0.3","target":"pkg:pypi/demo-35162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36984@1.0.4","target":"pkg:pypi/demo-33829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36985@1.0.0","target":"pkg:pypi/demo-29521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36985@1.0.0","target":"pkg:pypi/demo-3357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36986@1.0.1","target":"pkg:pypi/demo-12087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36986@1.0.1","target":"pkg:pypi/demo-2734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36987@1.0.2","target":"pkg:pypi/demo-21197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36988@1.0.3","target":"pkg:pypi/demo-30292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36989@1.0.4","target":"pkg:pypi/demo-21484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36989@1.0.4","target":"pkg:pypi/demo-34456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3698@1.0.3","target":"pkg:pypi/demo-18446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36990@1.0.0","target":"pkg:pypi/demo-13222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36990@1.0.0","target":"pkg:pypi/demo-22608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36991@1.0.1","target":"pkg:pypi/demo-13555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36991@1.0.1","target":"pkg:pypi/demo-23268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36991@1.0.1","target":"pkg:pypi/demo-23535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36991@1.0.1","target":"pkg:pypi/demo-30905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36992@1.0.2","target":"pkg:pypi/demo-18152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36992@1.0.2","target":"pkg:pypi/demo-32477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36993@1.0.3","target":"pkg:pypi/demo-10310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36993@1.0.3","target":"pkg:pypi/demo-20161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36993@1.0.3","target":"pkg:pypi/demo-29761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36994@1.0.4","target":"pkg:pypi/demo-25057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36994@1.0.4","target":"pkg:pypi/demo-29787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36995@1.0.0","target":"pkg:pypi/demo-12046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36995@1.0.0","target":"pkg:pypi/demo-2352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36995@1.0.0","target":"pkg:pypi/demo-31744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36995@1.0.0","target":"pkg:pypi/demo-35260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36996@1.0.1","target":"pkg:pypi/demo-25476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36996@1.0.1","target":"pkg:pypi/demo-35683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36997@1.0.2","target":"pkg:pypi/demo-11403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36997@1.0.2","target":"pkg:pypi/demo-32651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36997@1.0.2","target":"pkg:pypi/demo-33167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36998@1.0.3","target":"pkg:pypi/demo-21856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36998@1.0.3","target":"pkg:pypi/demo-26177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36998@1.0.3","target":"pkg:pypi/demo-34999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36998@1.0.3","target":"pkg:pypi/demo-35743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36999@1.0.4","target":"pkg:pypi/demo-21653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36999@1.0.4","target":"pkg:pypi/demo-23764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36999@1.0.4","target":"pkg:pypi/demo-31330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36999@1.0.4","target":"pkg:pypi/demo-34032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3699@1.0.4","target":"pkg:pypi/demo-17474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3699@1.0.4","target":"pkg:pypi/demo-34853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-369@1.0.4","target":"pkg:pypi/demo-13499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36@1.0.1","target":"pkg:pypi/demo-13018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36@1.0.1","target":"pkg:pypi/demo-13766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36@1.0.1","target":"pkg:pypi/demo-2247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-36@1.0.1","target":"pkg:pypi/demo-30645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37000@1.0.0","target":"pkg:pypi/demo-14126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37000@1.0.0","target":"pkg:pypi/demo-22187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37000@1.0.0","target":"pkg:pypi/demo-35456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37001@1.0.1","target":"pkg:pypi/demo-16489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37001@1.0.1","target":"pkg:pypi/demo-19274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37002@1.0.2","target":"pkg:pypi/demo-26558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37002@1.0.2","target":"pkg:pypi/demo-34711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37003@1.0.3","target":"pkg:pypi/demo-14573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37004@1.0.4","target":"pkg:pypi/demo-25783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37005@1.0.0","target":"pkg:pypi/demo-27038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37005@1.0.0","target":"pkg:pypi/demo-27693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37005@1.0.0","target":"pkg:pypi/demo-33231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37005@1.0.0","target":"pkg:pypi/demo-36856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37006@1.0.1","target":"pkg:pypi/demo-15390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37006@1.0.1","target":"pkg:pypi/demo-1954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37006@1.0.1","target":"pkg:pypi/demo-21856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37006@1.0.1","target":"pkg:pypi/demo-319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37007@1.0.2","target":"pkg:pypi/demo-15746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37007@1.0.2","target":"pkg:pypi/demo-23756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37008@1.0.3","target":"pkg:pypi/demo-12032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37009@1.0.4","target":"pkg:pypi/demo-36961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3700@1.0.0","target":"pkg:pypi/demo-17206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3700@1.0.0","target":"pkg:pypi/demo-26988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37010@1.0.0","target":"pkg:pypi/demo-21870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37011@1.0.1","target":"pkg:pypi/demo-17124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37011@1.0.1","target":"pkg:pypi/demo-21479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37011@1.0.1","target":"pkg:pypi/demo-3082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37012@1.0.2","target":"pkg:pypi/demo-19229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37012@1.0.2","target":"pkg:pypi/demo-20420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37012@1.0.2","target":"pkg:pypi/demo-31919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37012@1.0.2","target":"pkg:pypi/demo-34670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37013@1.0.3","target":"pkg:pypi/demo-1505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37013@1.0.3","target":"pkg:pypi/demo-23326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37013@1.0.3","target":"pkg:pypi/demo-3439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37014@1.0.4","target":"pkg:pypi/demo-22278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37015@1.0.0","target":"pkg:pypi/demo-17241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37015@1.0.0","target":"pkg:pypi/demo-31552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37015@1.0.0","target":"pkg:pypi/demo-34752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37016@1.0.1","target":"pkg:pypi/demo-13704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37016@1.0.1","target":"pkg:pypi/demo-27866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37017@1.0.2","target":"pkg:pypi/demo-20@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37018@1.0.3","target":"pkg:pypi/demo-24113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37019@1.0.4","target":"pkg:pypi/demo-1253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37019@1.0.4","target":"pkg:pypi/demo-15500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3701@1.0.1","target":"pkg:pypi/demo-20056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3701@1.0.1","target":"pkg:pypi/demo-34235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3701@1.0.1","target":"pkg:pypi/demo-36115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37020@1.0.0","target":"pkg:pypi/demo-11103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37020@1.0.0","target":"pkg:pypi/demo-18417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37020@1.0.0","target":"pkg:pypi/demo-27612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37021@1.0.1","target":"pkg:pypi/demo-11905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37021@1.0.1","target":"pkg:pypi/demo-12475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37021@1.0.1","target":"pkg:pypi/demo-23473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37021@1.0.1","target":"pkg:pypi/demo-27098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37022@1.0.2","target":"pkg:pypi/demo-16650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37022@1.0.2","target":"pkg:pypi/demo-17594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37022@1.0.2","target":"pkg:pypi/demo-3629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37023@1.0.3","target":"pkg:pypi/demo-14128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37024@1.0.4","target":"pkg:pypi/demo-16114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37024@1.0.4","target":"pkg:pypi/demo-26681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37024@1.0.4","target":"pkg:pypi/demo-3502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37025@1.0.0","target":"pkg:pypi/demo-16722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37025@1.0.0","target":"pkg:pypi/demo-26253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37026@1.0.1","target":"pkg:pypi/demo-26078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37026@1.0.1","target":"pkg:pypi/demo-30604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37027@1.0.2","target":"pkg:pypi/demo-33061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37027@1.0.2","target":"pkg:pypi/demo-36122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37028@1.0.3","target":"pkg:pypi/demo-1279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37028@1.0.3","target":"pkg:pypi/demo-32235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37029@1.0.4","target":"pkg:pypi/demo-19740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37029@1.0.4","target":"pkg:pypi/demo-26374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37029@1.0.4","target":"pkg:pypi/demo-30535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37029@1.0.4","target":"pkg:pypi/demo-36156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3702@1.0.2","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3702@1.0.2","target":"pkg:pypi/demo-12474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3702@1.0.2","target":"pkg:pypi/demo-31478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37030@1.0.0","target":"pkg:pypi/demo-13401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37030@1.0.0","target":"pkg:pypi/demo-33985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37031@1.0.1","target":"pkg:pypi/demo-14503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37031@1.0.1","target":"pkg:pypi/demo-2766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37032@1.0.2","target":"pkg:pypi/demo-12116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37032@1.0.2","target":"pkg:pypi/demo-2929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37032@1.0.2","target":"pkg:pypi/demo-30330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37033@1.0.3","target":"pkg:pypi/demo-14065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37033@1.0.3","target":"pkg:pypi/demo-24917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37033@1.0.3","target":"pkg:pypi/demo-34426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37034@1.0.4","target":"pkg:pypi/demo-33493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37035@1.0.0","target":"pkg:pypi/demo-19187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37036@1.0.1","target":"pkg:pypi/demo-24665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37037@1.0.2","target":"pkg:pypi/demo-24663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37037@1.0.2","target":"pkg:pypi/demo-29120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37038@1.0.3","target":"pkg:pypi/demo-30456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37038@1.0.3","target":"pkg:pypi/demo-32158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37039@1.0.4","target":"pkg:pypi/demo-17003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3703@1.0.3","target":"pkg:pypi/demo-13377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3703@1.0.3","target":"pkg:pypi/demo-30915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3703@1.0.3","target":"pkg:pypi/demo-34774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37040@1.0.0","target":"pkg:pypi/demo-19370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37040@1.0.0","target":"pkg:pypi/demo-32800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37041@1.0.1","target":"pkg:pypi/demo-18858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37041@1.0.1","target":"pkg:pypi/demo-28744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37041@1.0.1","target":"pkg:pypi/demo-33084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37041@1.0.1","target":"pkg:pypi/demo-33716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37042@1.0.2","target":"pkg:pypi/demo-16628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37042@1.0.2","target":"pkg:pypi/demo-20014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37042@1.0.2","target":"pkg:pypi/demo-20131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37042@1.0.2","target":"pkg:pypi/demo-36762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37043@1.0.3","target":"pkg:pypi/demo-12775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37043@1.0.3","target":"pkg:pypi/demo-2116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37043@1.0.3","target":"pkg:pypi/demo-26611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37043@1.0.3","target":"pkg:pypi/demo-3435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37044@1.0.4","target":"pkg:pypi/demo-2661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37044@1.0.4","target":"pkg:pypi/demo-32675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37045@1.0.0","target":"pkg:pypi/demo-24347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37045@1.0.0","target":"pkg:pypi/demo-25928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37045@1.0.0","target":"pkg:pypi/demo-31116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37046@1.0.1","target":"pkg:pypi/demo-30503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37047@1.0.2","target":"pkg:pypi/demo-23833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37047@1.0.2","target":"pkg:pypi/demo-33905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37048@1.0.3","target":"pkg:pypi/demo-11064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37048@1.0.3","target":"pkg:pypi/demo-12929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37048@1.0.3","target":"pkg:pypi/demo-14145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37048@1.0.3","target":"pkg:pypi/demo-26288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37049@1.0.4","target":"pkg:pypi/demo-27880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3704@1.0.4","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3704@1.0.4","target":"pkg:pypi/demo-23225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3704@1.0.4","target":"pkg:pypi/demo-27932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3704@1.0.4","target":"pkg:pypi/demo-32899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37050@1.0.0","target":"pkg:pypi/demo-32351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37051@1.0.1","target":"pkg:pypi/demo-35109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37052@1.0.2","target":"pkg:pypi/demo-21573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37052@1.0.2","target":"pkg:pypi/demo-35183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37053@1.0.3","target":"pkg:pypi/demo-13119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37053@1.0.3","target":"pkg:pypi/demo-18796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37054@1.0.4","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37055@1.0.0","target":"pkg:pypi/demo-17920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37055@1.0.0","target":"pkg:pypi/demo-19554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37055@1.0.0","target":"pkg:pypi/demo-2584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37056@1.0.1","target":"pkg:pypi/demo-22921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37056@1.0.1","target":"pkg:pypi/demo-35016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37057@1.0.2","target":"pkg:pypi/demo-14446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37057@1.0.2","target":"pkg:pypi/demo-20999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37057@1.0.2","target":"pkg:pypi/demo-22590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37057@1.0.2","target":"pkg:pypi/demo-24229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37058@1.0.3","target":"pkg:pypi/demo-11659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37058@1.0.3","target":"pkg:pypi/demo-1716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37058@1.0.3","target":"pkg:pypi/demo-36326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37059@1.0.4","target":"pkg:pypi/demo-13416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37059@1.0.4","target":"pkg:pypi/demo-14835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37059@1.0.4","target":"pkg:pypi/demo-19099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3705@1.0.0","target":"pkg:pypi/demo-26079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37060@1.0.0","target":"pkg:pypi/demo-1420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37060@1.0.0","target":"pkg:pypi/demo-36315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37061@1.0.1","target":"pkg:pypi/demo-24472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37061@1.0.1","target":"pkg:pypi/demo-34447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37062@1.0.2","target":"pkg:pypi/demo-16002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37062@1.0.2","target":"pkg:pypi/demo-25677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37062@1.0.2","target":"pkg:pypi/demo-35545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37063@1.0.3","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37063@1.0.3","target":"pkg:pypi/demo-36309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37064@1.0.4","target":"pkg:pypi/demo-33426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37065@1.0.0","target":"pkg:pypi/demo-15996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37065@1.0.0","target":"pkg:pypi/demo-17420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37065@1.0.0","target":"pkg:pypi/demo-22843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37065@1.0.0","target":"pkg:pypi/demo-26360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37066@1.0.1","target":"pkg:pypi/demo-16078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37066@1.0.1","target":"pkg:pypi/demo-19559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37067@1.0.2","target":"pkg:pypi/demo-27903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37068@1.0.3","target":"pkg:pypi/demo-11730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37068@1.0.3","target":"pkg:pypi/demo-15998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37068@1.0.3","target":"pkg:pypi/demo-25442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37068@1.0.3","target":"pkg:pypi/demo-34526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37069@1.0.4","target":"pkg:pypi/demo-11724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37069@1.0.4","target":"pkg:pypi/demo-31240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3706@1.0.1","target":"pkg:pypi/demo-20141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37070@1.0.0","target":"pkg:pypi/demo-20789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37070@1.0.0","target":"pkg:pypi/demo-2092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37070@1.0.0","target":"pkg:pypi/demo-2648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37071@1.0.1","target":"pkg:pypi/demo-17269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37071@1.0.1","target":"pkg:pypi/demo-18817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37071@1.0.1","target":"pkg:pypi/demo-31444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37071@1.0.1","target":"pkg:pypi/demo-36655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37072@1.0.2","target":"pkg:pypi/demo-10601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37072@1.0.2","target":"pkg:pypi/demo-11591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37072@1.0.2","target":"pkg:pypi/demo-23704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37073@1.0.3","target":"pkg:pypi/demo-10872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37073@1.0.3","target":"pkg:pypi/demo-21646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37073@1.0.3","target":"pkg:pypi/demo-3475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37074@1.0.4","target":"pkg:pypi/demo-10410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37074@1.0.4","target":"pkg:pypi/demo-26154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37074@1.0.4","target":"pkg:pypi/demo-26211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37074@1.0.4","target":"pkg:pypi/demo-26338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37075@1.0.0","target":"pkg:pypi/demo-16758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37075@1.0.0","target":"pkg:pypi/demo-25257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37075@1.0.0","target":"pkg:pypi/demo-30256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37075@1.0.0","target":"pkg:pypi/demo-31980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37076@1.0.1","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37076@1.0.1","target":"pkg:pypi/demo-25227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37076@1.0.1","target":"pkg:pypi/demo-31689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37077@1.0.2","target":"pkg:pypi/demo-12703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37077@1.0.2","target":"pkg:pypi/demo-29055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37077@1.0.2","target":"pkg:pypi/demo-30844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37077@1.0.2","target":"pkg:pypi/demo-36987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37078@1.0.3","target":"pkg:pypi/demo-26862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37078@1.0.3","target":"pkg:pypi/demo-28524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37078@1.0.3","target":"pkg:pypi/demo-32073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37079@1.0.4","target":"pkg:pypi/demo-22011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37079@1.0.4","target":"pkg:pypi/demo-24047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3707@1.0.2","target":"pkg:pypi/demo-15308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3707@1.0.2","target":"pkg:pypi/demo-21336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3707@1.0.2","target":"pkg:pypi/demo-33631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37080@1.0.0","target":"pkg:pypi/demo-24821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37080@1.0.0","target":"pkg:pypi/demo-29347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37081@1.0.1","target":"pkg:pypi/demo-28195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37081@1.0.1","target":"pkg:pypi/demo-33437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37082@1.0.2","target":"pkg:pypi/demo-19028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37083@1.0.3","target":"pkg:pypi/demo-22294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37083@1.0.3","target":"pkg:pypi/demo-27130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37083@1.0.3","target":"pkg:pypi/demo-35053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37084@1.0.4","target":"pkg:pypi/demo-16640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37084@1.0.4","target":"pkg:pypi/demo-18205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37084@1.0.4","target":"pkg:pypi/demo-2100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37084@1.0.4","target":"pkg:pypi/demo-28124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37085@1.0.0","target":"pkg:pypi/demo-18736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37085@1.0.0","target":"pkg:pypi/demo-19450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37085@1.0.0","target":"pkg:pypi/demo-21623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37086@1.0.1","target":"pkg:pypi/demo-22724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37087@1.0.2","target":"pkg:pypi/demo-2343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37087@1.0.2","target":"pkg:pypi/demo-33429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37087@1.0.2","target":"pkg:pypi/demo-36267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37088@1.0.3","target":"pkg:pypi/demo-27203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37089@1.0.4","target":"pkg:pypi/demo-15225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3708@1.0.3","target":"pkg:pypi/demo-10424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37090@1.0.0","target":"pkg:pypi/demo-14984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37090@1.0.0","target":"pkg:pypi/demo-17358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37090@1.0.0","target":"pkg:pypi/demo-35359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37091@1.0.1","target":"pkg:pypi/demo-1677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37091@1.0.1","target":"pkg:pypi/demo-17827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37091@1.0.1","target":"pkg:pypi/demo-35511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37092@1.0.2","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37092@1.0.2","target":"pkg:pypi/demo-30271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37092@1.0.2","target":"pkg:pypi/demo-36890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37093@1.0.3","target":"pkg:pypi/demo-28488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37094@1.0.4","target":"pkg:pypi/demo-15875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37094@1.0.4","target":"pkg:pypi/demo-24987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37094@1.0.4","target":"pkg:pypi/demo-31522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37095@1.0.0","target":"pkg:pypi/demo-12975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37095@1.0.0","target":"pkg:pypi/demo-16905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37096@1.0.1","target":"pkg:pypi/demo-14837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37096@1.0.1","target":"pkg:pypi/demo-20502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37096@1.0.1","target":"pkg:pypi/demo-26107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37096@1.0.1","target":"pkg:pypi/demo-35914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37097@1.0.2","target":"pkg:pypi/demo-23170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37098@1.0.3","target":"pkg:pypi/demo-31319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37099@1.0.4","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37099@1.0.4","target":"pkg:pypi/demo-128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37099@1.0.4","target":"pkg:pypi/demo-16306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37099@1.0.4","target":"pkg:pypi/demo-1963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3709@1.0.4","target":"pkg:pypi/demo-16201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-370@1.0.0","target":"pkg:pypi/demo-25786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-370@1.0.0","target":"pkg:pypi/demo-32240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37100@1.0.0","target":"pkg:pypi/demo-16798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37100@1.0.0","target":"pkg:pypi/demo-18028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37100@1.0.0","target":"pkg:pypi/demo-18239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37100@1.0.0","target":"pkg:pypi/demo-2990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37101@1.0.1","target":"pkg:pypi/demo-16668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37101@1.0.1","target":"pkg:pypi/demo-17749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37101@1.0.1","target":"pkg:pypi/demo-25296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37101@1.0.1","target":"pkg:pypi/demo-28326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37102@1.0.2","target":"pkg:pypi/demo-22572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37102@1.0.2","target":"pkg:pypi/demo-35352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37103@1.0.3","target":"pkg:pypi/demo-23912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37103@1.0.3","target":"pkg:pypi/demo-35393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37104@1.0.4","target":"pkg:pypi/demo-13361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37104@1.0.4","target":"pkg:pypi/demo-13962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37104@1.0.4","target":"pkg:pypi/demo-18911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37105@1.0.0","target":"pkg:pypi/demo-12710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37105@1.0.0","target":"pkg:pypi/demo-15275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37105@1.0.0","target":"pkg:pypi/demo-2422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37105@1.0.0","target":"pkg:pypi/demo-29665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37106@1.0.1","target":"pkg:pypi/demo-10630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37106@1.0.1","target":"pkg:pypi/demo-13435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37106@1.0.1","target":"pkg:pypi/demo-16143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37107@1.0.2","target":"pkg:pypi/demo-20606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37108@1.0.3","target":"pkg:pypi/demo-22060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37108@1.0.3","target":"pkg:pypi/demo-33020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37108@1.0.3","target":"pkg:pypi/demo-34251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37109@1.0.4","target":"pkg:pypi/demo-22611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3710@1.0.0","target":"pkg:pypi/demo-14143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37110@1.0.0","target":"pkg:pypi/demo-20668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37111@1.0.1","target":"pkg:pypi/demo-18324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37111@1.0.1","target":"pkg:pypi/demo-280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37111@1.0.1","target":"pkg:pypi/demo-28852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37111@1.0.1","target":"pkg:pypi/demo-34590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37112@1.0.2","target":"pkg:pypi/demo-19184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37112@1.0.2","target":"pkg:pypi/demo-31424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37112@1.0.2","target":"pkg:pypi/demo-36361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37113@1.0.3","target":"pkg:pypi/demo-18655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37113@1.0.3","target":"pkg:pypi/demo-20747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37113@1.0.3","target":"pkg:pypi/demo-29834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37113@1.0.3","target":"pkg:pypi/demo-36904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37114@1.0.4","target":"pkg:pypi/demo-13222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37115@1.0.0","target":"pkg:pypi/demo-32155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37115@1.0.0","target":"pkg:pypi/demo-35528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37116@1.0.1","target":"pkg:pypi/demo-33185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37117@1.0.2","target":"pkg:pypi/demo-15812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37118@1.0.3","target":"pkg:pypi/demo-16139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37118@1.0.3","target":"pkg:pypi/demo-17791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37118@1.0.3","target":"pkg:pypi/demo-34979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37118@1.0.3","target":"pkg:pypi/demo-35802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37119@1.0.4","target":"pkg:pypi/demo-12802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37119@1.0.4","target":"pkg:pypi/demo-15505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37119@1.0.4","target":"pkg:pypi/demo-21872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37119@1.0.4","target":"pkg:pypi/demo-2832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3711@1.0.1","target":"pkg:pypi/demo-35382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3711@1.0.1","target":"pkg:pypi/demo-36708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37120@1.0.0","target":"pkg:pypi/demo-18056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37120@1.0.0","target":"pkg:pypi/demo-27261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37120@1.0.0","target":"pkg:pypi/demo-3182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37120@1.0.0","target":"pkg:pypi/demo-32821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37121@1.0.1","target":"pkg:pypi/demo-15516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37121@1.0.1","target":"pkg:pypi/demo-3203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37121@1.0.1","target":"pkg:pypi/demo-3314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37121@1.0.1","target":"pkg:pypi/demo-36288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37122@1.0.2","target":"pkg:pypi/demo-11200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37123@1.0.3","target":"pkg:pypi/demo-21994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37123@1.0.3","target":"pkg:pypi/demo-24019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37123@1.0.3","target":"pkg:pypi/demo-27840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37123@1.0.3","target":"pkg:pypi/demo-35186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37124@1.0.4","target":"pkg:pypi/demo-18940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37124@1.0.4","target":"pkg:pypi/demo-25724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37124@1.0.4","target":"pkg:pypi/demo-35434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37125@1.0.0","target":"pkg:pypi/demo-2148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37125@1.0.0","target":"pkg:pypi/demo-34379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37125@1.0.0","target":"pkg:pypi/demo-35539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37125@1.0.0","target":"pkg:pypi/demo-35818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37126@1.0.1","target":"pkg:pypi/demo-12305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37126@1.0.1","target":"pkg:pypi/demo-20472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37127@1.0.2","target":"pkg:pypi/demo-21348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37127@1.0.2","target":"pkg:pypi/demo-27331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37128@1.0.3","target":"pkg:pypi/demo-27900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37129@1.0.4","target":"pkg:pypi/demo-1324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37129@1.0.4","target":"pkg:pypi/demo-13502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37129@1.0.4","target":"pkg:pypi/demo-25238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37129@1.0.4","target":"pkg:pypi/demo-27538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3712@1.0.2","target":"pkg:pypi/demo-30502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37130@1.0.0","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37130@1.0.0","target":"pkg:pypi/demo-2057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37130@1.0.0","target":"pkg:pypi/demo-26519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37130@1.0.0","target":"pkg:pypi/demo-28018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37131@1.0.1","target":"pkg:pypi/demo-15875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37131@1.0.1","target":"pkg:pypi/demo-18123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37131@1.0.1","target":"pkg:pypi/demo-18527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37132@1.0.2","target":"pkg:pypi/demo-13594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37132@1.0.2","target":"pkg:pypi/demo-3631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37133@1.0.3","target":"pkg:pypi/demo-22887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37133@1.0.3","target":"pkg:pypi/demo-28920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37133@1.0.3","target":"pkg:pypi/demo-3022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37133@1.0.3","target":"pkg:pypi/demo-33939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37134@1.0.4","target":"pkg:pypi/demo-10559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37134@1.0.4","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37135@1.0.0","target":"pkg:pypi/demo-16234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37135@1.0.0","target":"pkg:pypi/demo-36423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37136@1.0.1","target":"pkg:pypi/demo-34387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37137@1.0.2","target":"pkg:pypi/demo-1261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37137@1.0.2","target":"pkg:pypi/demo-13798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37137@1.0.2","target":"pkg:pypi/demo-24537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37137@1.0.2","target":"pkg:pypi/demo-31968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37138@1.0.3","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37138@1.0.3","target":"pkg:pypi/demo-16635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37138@1.0.3","target":"pkg:pypi/demo-33082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37138@1.0.3","target":"pkg:pypi/demo-33903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37139@1.0.4","target":"pkg:pypi/demo-19549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37139@1.0.4","target":"pkg:pypi/demo-20453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3713@1.0.3","target":"pkg:pypi/demo-17907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3713@1.0.3","target":"pkg:pypi/demo-22741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3713@1.0.3","target":"pkg:pypi/demo-28832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3713@1.0.3","target":"pkg:pypi/demo-35794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37140@1.0.0","target":"pkg:pypi/demo-13947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37141@1.0.1","target":"pkg:pypi/demo-13721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37141@1.0.1","target":"pkg:pypi/demo-22294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37142@1.0.2","target":"pkg:pypi/demo-29464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37142@1.0.2","target":"pkg:pypi/demo-31887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37142@1.0.2","target":"pkg:pypi/demo-3241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37143@1.0.3","target":"pkg:pypi/demo-12415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37143@1.0.3","target":"pkg:pypi/demo-13607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37143@1.0.3","target":"pkg:pypi/demo-3165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37144@1.0.4","target":"pkg:pypi/demo-14762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37145@1.0.0","target":"pkg:pypi/demo-32888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37146@1.0.1","target":"pkg:pypi/demo-21671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37146@1.0.1","target":"pkg:pypi/demo-2226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37146@1.0.1","target":"pkg:pypi/demo-24790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37147@1.0.2","target":"pkg:pypi/demo-12257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37147@1.0.2","target":"pkg:pypi/demo-1336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37147@1.0.2","target":"pkg:pypi/demo-36241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37148@1.0.3","target":"pkg:pypi/demo-14104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37148@1.0.3","target":"pkg:pypi/demo-18227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37148@1.0.3","target":"pkg:pypi/demo-23164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37148@1.0.3","target":"pkg:pypi/demo-35239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37149@1.0.4","target":"pkg:pypi/demo-12461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37149@1.0.4","target":"pkg:pypi/demo-33586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3714@1.0.4","target":"pkg:pypi/demo-26766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3714@1.0.4","target":"pkg:pypi/demo-36877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37150@1.0.0","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37150@1.0.0","target":"pkg:pypi/demo-16085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37150@1.0.0","target":"pkg:pypi/demo-18054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37150@1.0.0","target":"pkg:pypi/demo-34320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37151@1.0.1","target":"pkg:pypi/demo-14269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37151@1.0.1","target":"pkg:pypi/demo-16749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37151@1.0.1","target":"pkg:pypi/demo-20886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37151@1.0.1","target":"pkg:pypi/demo-30442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37152@1.0.2","target":"pkg:pypi/demo-18069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37153@1.0.3","target":"pkg:pypi/demo-18161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37153@1.0.3","target":"pkg:pypi/demo-27293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37154@1.0.4","target":"pkg:pypi/demo-16489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37155@1.0.0","target":"pkg:pypi/demo-15703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37155@1.0.0","target":"pkg:pypi/demo-21955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37155@1.0.0","target":"pkg:pypi/demo-29929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37156@1.0.1","target":"pkg:pypi/demo-31059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37157@1.0.2","target":"pkg:pypi/demo-10268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37157@1.0.2","target":"pkg:pypi/demo-19710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37157@1.0.2","target":"pkg:pypi/demo-28336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37158@1.0.3","target":"pkg:pypi/demo-25797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37158@1.0.3","target":"pkg:pypi/demo-2747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37158@1.0.3","target":"pkg:pypi/demo-35919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37159@1.0.4","target":"pkg:pypi/demo-15726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37159@1.0.4","target":"pkg:pypi/demo-16573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37159@1.0.4","target":"pkg:pypi/demo-24619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37159@1.0.4","target":"pkg:pypi/demo-35244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3715@1.0.0","target":"pkg:pypi/demo-32853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37160@1.0.0","target":"pkg:pypi/demo-35515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37161@1.0.1","target":"pkg:pypi/demo-17782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37161@1.0.1","target":"pkg:pypi/demo-32795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37161@1.0.1","target":"pkg:pypi/demo-34108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37162@1.0.2","target":"pkg:pypi/demo-19291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37162@1.0.2","target":"pkg:pypi/demo-2@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37163@1.0.3","target":"pkg:pypi/demo-25806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37164@1.0.4","target":"pkg:pypi/demo-11003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37164@1.0.4","target":"pkg:pypi/demo-18034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37165@1.0.0","target":"pkg:pypi/demo-14013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37165@1.0.0","target":"pkg:pypi/demo-16162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37165@1.0.0","target":"pkg:pypi/demo-3308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37166@1.0.1","target":"pkg:pypi/demo-10716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37166@1.0.1","target":"pkg:pypi/demo-15474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37166@1.0.1","target":"pkg:pypi/demo-20338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37167@1.0.2","target":"pkg:pypi/demo-23643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37167@1.0.2","target":"pkg:pypi/demo-25630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37167@1.0.2","target":"pkg:pypi/demo-32772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37168@1.0.3","target":"pkg:pypi/demo-16927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37169@1.0.4","target":"pkg:pypi/demo-12313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37169@1.0.4","target":"pkg:pypi/demo-16527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37169@1.0.4","target":"pkg:pypi/demo-23250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3716@1.0.1","target":"pkg:pypi/demo-29938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3716@1.0.1","target":"pkg:pypi/demo-32729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37170@1.0.0","target":"pkg:pypi/demo-12570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37170@1.0.0","target":"pkg:pypi/demo-13198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37170@1.0.0","target":"pkg:pypi/demo-232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37171@1.0.1","target":"pkg:pypi/demo-30075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37172@1.0.2","target":"pkg:pypi/demo-17189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37172@1.0.2","target":"pkg:pypi/demo-208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37173@1.0.3","target":"pkg:pypi/demo-11557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37173@1.0.3","target":"pkg:pypi/demo-24895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37173@1.0.3","target":"pkg:pypi/demo-3032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37173@1.0.3","target":"pkg:pypi/demo-31771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37174@1.0.4","target":"pkg:pypi/demo-14128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37174@1.0.4","target":"pkg:pypi/demo-23443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37174@1.0.4","target":"pkg:pypi/demo-29406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37175@1.0.0","target":"pkg:pypi/demo-32556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37176@1.0.1","target":"pkg:pypi/demo-31397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37177@1.0.2","target":"pkg:pypi/demo-24061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37177@1.0.2","target":"pkg:pypi/demo-27636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37178@1.0.3","target":"pkg:pypi/demo-22113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37179@1.0.4","target":"pkg:pypi/demo-12373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3717@1.0.2","target":"pkg:pypi/demo-24213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37180@1.0.0","target":"pkg:pypi/demo-21386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37181@1.0.1","target":"pkg:pypi/demo-15245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37182@1.0.2","target":"pkg:pypi/demo-29177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37183@1.0.3","target":"pkg:pypi/demo-32179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37183@1.0.3","target":"pkg:pypi/demo-32590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37184@1.0.4","target":"pkg:pypi/demo-14230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37184@1.0.4","target":"pkg:pypi/demo-34027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37185@1.0.0","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37185@1.0.0","target":"pkg:pypi/demo-14537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37185@1.0.0","target":"pkg:pypi/demo-21028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37185@1.0.0","target":"pkg:pypi/demo-30746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37186@1.0.1","target":"pkg:pypi/demo-19167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37186@1.0.1","target":"pkg:pypi/demo-2820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37186@1.0.1","target":"pkg:pypi/demo-3405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37187@1.0.2","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37187@1.0.2","target":"pkg:pypi/demo-28881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37187@1.0.2","target":"pkg:pypi/demo-32857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37188@1.0.3","target":"pkg:pypi/demo-17959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37188@1.0.3","target":"pkg:pypi/demo-19183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37188@1.0.3","target":"pkg:pypi/demo-20445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37188@1.0.3","target":"pkg:pypi/demo-26747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37189@1.0.4","target":"pkg:pypi/demo-11698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37189@1.0.4","target":"pkg:pypi/demo-29479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37189@1.0.4","target":"pkg:pypi/demo-29579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37189@1.0.4","target":"pkg:pypi/demo-32329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3718@1.0.3","target":"pkg:pypi/demo-1616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3718@1.0.3","target":"pkg:pypi/demo-32750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3718@1.0.3","target":"pkg:pypi/demo-33770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3718@1.0.3","target":"pkg:pypi/demo-35922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37190@1.0.0","target":"pkg:pypi/demo-22902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37190@1.0.0","target":"pkg:pypi/demo-24539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37190@1.0.0","target":"pkg:pypi/demo-2874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37191@1.0.1","target":"pkg:pypi/demo-27218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37192@1.0.2","target":"pkg:pypi/demo-15457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37192@1.0.2","target":"pkg:pypi/demo-15581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37192@1.0.2","target":"pkg:pypi/demo-18284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37192@1.0.2","target":"pkg:pypi/demo-27117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37193@1.0.3","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37193@1.0.3","target":"pkg:pypi/demo-13732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37193@1.0.3","target":"pkg:pypi/demo-25866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37194@1.0.4","target":"pkg:pypi/demo-12895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37194@1.0.4","target":"pkg:pypi/demo-23342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37194@1.0.4","target":"pkg:pypi/demo-27424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37195@1.0.0","target":"pkg:pypi/demo-31591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37195@1.0.0","target":"pkg:pypi/demo-31983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37195@1.0.0","target":"pkg:pypi/demo-34419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37196@1.0.1","target":"pkg:pypi/demo-11754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37196@1.0.1","target":"pkg:pypi/demo-1724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37196@1.0.1","target":"pkg:pypi/demo-20622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37196@1.0.1","target":"pkg:pypi/demo-26560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37197@1.0.2","target":"pkg:pypi/demo-12474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37197@1.0.2","target":"pkg:pypi/demo-14932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37197@1.0.2","target":"pkg:pypi/demo-17600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37198@1.0.3","target":"pkg:pypi/demo-12205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37198@1.0.3","target":"pkg:pypi/demo-28864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37198@1.0.3","target":"pkg:pypi/demo-35243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37199@1.0.4","target":"pkg:pypi/demo-30777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3719@1.0.4","target":"pkg:pypi/demo-16026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3719@1.0.4","target":"pkg:pypi/demo-16809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3719@1.0.4","target":"pkg:pypi/demo-18786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3719@1.0.4","target":"pkg:pypi/demo-23281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-371@1.0.1","target":"pkg:pypi/demo-23667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37200@1.0.0","target":"pkg:pypi/demo-22364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37200@1.0.0","target":"pkg:pypi/demo-23611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37200@1.0.0","target":"pkg:pypi/demo-24255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37200@1.0.0","target":"pkg:pypi/demo-24954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37201@1.0.1","target":"pkg:pypi/demo-17937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37201@1.0.1","target":"pkg:pypi/demo-21159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37201@1.0.1","target":"pkg:pypi/demo-2653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37202@1.0.2","target":"pkg:pypi/demo-18516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37202@1.0.2","target":"pkg:pypi/demo-22077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37203@1.0.3","target":"pkg:pypi/demo-26516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37204@1.0.4","target":"pkg:pypi/demo-17859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37204@1.0.4","target":"pkg:pypi/demo-23667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37205@1.0.0","target":"pkg:pypi/demo-13802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37205@1.0.0","target":"pkg:pypi/demo-25216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37205@1.0.0","target":"pkg:pypi/demo-27280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37205@1.0.0","target":"pkg:pypi/demo-28378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37206@1.0.1","target":"pkg:pypi/demo-19984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37206@1.0.1","target":"pkg:pypi/demo-32497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37206@1.0.1","target":"pkg:pypi/demo-366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37207@1.0.2","target":"pkg:pypi/demo-16429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37207@1.0.2","target":"pkg:pypi/demo-34904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37207@1.0.2","target":"pkg:pypi/demo-35730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37208@1.0.3","target":"pkg:pypi/demo-16001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37208@1.0.3","target":"pkg:pypi/demo-17636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37208@1.0.3","target":"pkg:pypi/demo-20129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37208@1.0.3","target":"pkg:pypi/demo-32491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37209@1.0.4","target":"pkg:pypi/demo-10316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37209@1.0.4","target":"pkg:pypi/demo-30009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3720@1.0.0","target":"pkg:pypi/demo-10969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3720@1.0.0","target":"pkg:pypi/demo-16915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3720@1.0.0","target":"pkg:pypi/demo-25916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3720@1.0.0","target":"pkg:pypi/demo-33561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37210@1.0.0","target":"pkg:pypi/demo-19441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37210@1.0.0","target":"pkg:pypi/demo-28562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37211@1.0.1","target":"pkg:pypi/demo-23103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37211@1.0.1","target":"pkg:pypi/demo-27260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37212@1.0.2","target":"pkg:pypi/demo-29282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37213@1.0.3","target":"pkg:pypi/demo-18247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37213@1.0.3","target":"pkg:pypi/demo-20169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37213@1.0.3","target":"pkg:pypi/demo-23116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37213@1.0.3","target":"pkg:pypi/demo-27571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37214@1.0.4","target":"pkg:pypi/demo-1147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37214@1.0.4","target":"pkg:pypi/demo-17546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37214@1.0.4","target":"pkg:pypi/demo-20353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37214@1.0.4","target":"pkg:pypi/demo-34837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37215@1.0.0","target":"pkg:pypi/demo-12398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37215@1.0.0","target":"pkg:pypi/demo-16818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37216@1.0.1","target":"pkg:pypi/demo-17940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37216@1.0.1","target":"pkg:pypi/demo-30085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37217@1.0.2","target":"pkg:pypi/demo-13294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37217@1.0.2","target":"pkg:pypi/demo-18739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37217@1.0.2","target":"pkg:pypi/demo-22410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37218@1.0.3","target":"pkg:pypi/demo-19396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37218@1.0.3","target":"pkg:pypi/demo-23559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37218@1.0.3","target":"pkg:pypi/demo-27789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37218@1.0.3","target":"pkg:pypi/demo-34522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37219@1.0.4","target":"pkg:pypi/demo-23209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37219@1.0.4","target":"pkg:pypi/demo-23239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37219@1.0.4","target":"pkg:pypi/demo-29994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3721@1.0.1","target":"pkg:pypi/demo-12055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3721@1.0.1","target":"pkg:pypi/demo-16974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37220@1.0.0","target":"pkg:pypi/demo-13359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37221@1.0.1","target":"pkg:pypi/demo-14884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37221@1.0.1","target":"pkg:pypi/demo-19226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37221@1.0.1","target":"pkg:pypi/demo-21818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37221@1.0.1","target":"pkg:pypi/demo-36579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37222@1.0.2","target":"pkg:pypi/demo-16313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37222@1.0.2","target":"pkg:pypi/demo-2185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37222@1.0.2","target":"pkg:pypi/demo-2812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37223@1.0.3","target":"pkg:pypi/demo-30776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37223@1.0.3","target":"pkg:pypi/demo-365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37224@1.0.4","target":"pkg:pypi/demo-17314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37224@1.0.4","target":"pkg:pypi/demo-20278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37225@1.0.0","target":"pkg:pypi/demo-10728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37225@1.0.0","target":"pkg:pypi/demo-16412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37225@1.0.0","target":"pkg:pypi/demo-18356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37225@1.0.0","target":"pkg:pypi/demo-27813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37226@1.0.1","target":"pkg:pypi/demo-11225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37226@1.0.1","target":"pkg:pypi/demo-22026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37226@1.0.1","target":"pkg:pypi/demo-2386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37226@1.0.1","target":"pkg:pypi/demo-35310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37227@1.0.2","target":"pkg:pypi/demo-34496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37228@1.0.3","target":"pkg:pypi/demo-14580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37229@1.0.4","target":"pkg:pypi/demo-12853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37229@1.0.4","target":"pkg:pypi/demo-15962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37229@1.0.4","target":"pkg:pypi/demo-19468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3722@1.0.2","target":"pkg:pypi/demo-20533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37230@1.0.0","target":"pkg:pypi/demo-11269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37230@1.0.0","target":"pkg:pypi/demo-2346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37230@1.0.0","target":"pkg:pypi/demo-26061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37231@1.0.1","target":"pkg:pypi/demo-12819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37231@1.0.1","target":"pkg:pypi/demo-17016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37231@1.0.1","target":"pkg:pypi/demo-35208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37232@1.0.2","target":"pkg:pypi/demo-11713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37232@1.0.2","target":"pkg:pypi/demo-14140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37232@1.0.2","target":"pkg:pypi/demo-26335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37232@1.0.2","target":"pkg:pypi/demo-30715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37233@1.0.3","target":"pkg:pypi/demo-28516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37234@1.0.4","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37234@1.0.4","target":"pkg:pypi/demo-31234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37235@1.0.0","target":"pkg:pypi/demo-11257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37235@1.0.0","target":"pkg:pypi/demo-32506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37236@1.0.1","target":"pkg:pypi/demo-1126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37236@1.0.1","target":"pkg:pypi/demo-36321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37237@1.0.2","target":"pkg:pypi/demo-11137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37237@1.0.2","target":"pkg:pypi/demo-12743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37237@1.0.2","target":"pkg:pypi/demo-35455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37238@1.0.3","target":"pkg:pypi/demo-14252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37238@1.0.3","target":"pkg:pypi/demo-1806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37238@1.0.3","target":"pkg:pypi/demo-29867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37238@1.0.3","target":"pkg:pypi/demo-36160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37239@1.0.4","target":"pkg:pypi/demo-11833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3723@1.0.3","target":"pkg:pypi/demo-18965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37240@1.0.0","target":"pkg:pypi/demo-13197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37240@1.0.0","target":"pkg:pypi/demo-27601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37240@1.0.0","target":"pkg:pypi/demo-27606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37240@1.0.0","target":"pkg:pypi/demo-35350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37241@1.0.1","target":"pkg:pypi/demo-18457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37242@1.0.2","target":"pkg:pypi/demo-16398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37242@1.0.2","target":"pkg:pypi/demo-24103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37242@1.0.2","target":"pkg:pypi/demo-2589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37242@1.0.2","target":"pkg:pypi/demo-27452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37243@1.0.3","target":"pkg:pypi/demo-18553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37243@1.0.3","target":"pkg:pypi/demo-26694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37243@1.0.3","target":"pkg:pypi/demo-26736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37243@1.0.3","target":"pkg:pypi/demo-36298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37244@1.0.4","target":"pkg:pypi/demo-13872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37244@1.0.4","target":"pkg:pypi/demo-20743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37244@1.0.4","target":"pkg:pypi/demo-24424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37244@1.0.4","target":"pkg:pypi/demo-32229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37245@1.0.0","target":"pkg:pypi/demo-26491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37246@1.0.1","target":"pkg:pypi/demo-13392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37246@1.0.1","target":"pkg:pypi/demo-15569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37246@1.0.1","target":"pkg:pypi/demo-19327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37246@1.0.1","target":"pkg:pypi/demo-23897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37247@1.0.2","target":"pkg:pypi/demo-13442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37248@1.0.3","target":"pkg:pypi/demo-23775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37248@1.0.3","target":"pkg:pypi/demo-26915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37248@1.0.3","target":"pkg:pypi/demo-27790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37249@1.0.4","target":"pkg:pypi/demo-14014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37249@1.0.4","target":"pkg:pypi/demo-18494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3724@1.0.4","target":"pkg:pypi/demo-1024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3724@1.0.4","target":"pkg:pypi/demo-1691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3724@1.0.4","target":"pkg:pypi/demo-33133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37250@1.0.0","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37250@1.0.0","target":"pkg:pypi/demo-11251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37250@1.0.0","target":"pkg:pypi/demo-16172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37250@1.0.0","target":"pkg:pypi/demo-1788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37251@1.0.1","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37251@1.0.1","target":"pkg:pypi/demo-18193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37251@1.0.1","target":"pkg:pypi/demo-20632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37251@1.0.1","target":"pkg:pypi/demo-33136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37252@1.0.2","target":"pkg:pypi/demo-1495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37252@1.0.2","target":"pkg:pypi/demo-16380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37252@1.0.2","target":"pkg:pypi/demo-21219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37252@1.0.2","target":"pkg:pypi/demo-26809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37253@1.0.3","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37253@1.0.3","target":"pkg:pypi/demo-22898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37253@1.0.3","target":"pkg:pypi/demo-23205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37253@1.0.3","target":"pkg:pypi/demo-30643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37254@1.0.4","target":"pkg:pypi/demo-1477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37254@1.0.4","target":"pkg:pypi/demo-24691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37254@1.0.4","target":"pkg:pypi/demo-29170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37254@1.0.4","target":"pkg:pypi/demo-36251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37255@1.0.0","target":"pkg:pypi/demo-12005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37255@1.0.0","target":"pkg:pypi/demo-18266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37255@1.0.0","target":"pkg:pypi/demo-23432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37255@1.0.0","target":"pkg:pypi/demo-33091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37256@1.0.1","target":"pkg:pypi/demo-22726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37257@1.0.2","target":"pkg:pypi/demo-11623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37257@1.0.2","target":"pkg:pypi/demo-30286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37257@1.0.2","target":"pkg:pypi/demo-34822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37258@1.0.3","target":"pkg:pypi/demo-2203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37258@1.0.3","target":"pkg:pypi/demo-26452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37258@1.0.3","target":"pkg:pypi/demo-28468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37258@1.0.3","target":"pkg:pypi/demo-31538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37259@1.0.4","target":"pkg:pypi/demo-19820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3725@1.0.0","target":"pkg:pypi/demo-15632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37260@1.0.0","target":"pkg:pypi/demo-13220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37260@1.0.0","target":"pkg:pypi/demo-18512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37260@1.0.0","target":"pkg:pypi/demo-32388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37261@1.0.1","target":"pkg:pypi/demo-29913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37262@1.0.2","target":"pkg:pypi/demo-17843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37262@1.0.2","target":"pkg:pypi/demo-26534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37263@1.0.3","target":"pkg:pypi/demo-12550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37263@1.0.3","target":"pkg:pypi/demo-22510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37263@1.0.3","target":"pkg:pypi/demo-26421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37264@1.0.4","target":"pkg:pypi/demo-13449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37264@1.0.4","target":"pkg:pypi/demo-20205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37264@1.0.4","target":"pkg:pypi/demo-32860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37264@1.0.4","target":"pkg:pypi/demo-33159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37265@1.0.0","target":"pkg:pypi/demo-10139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37265@1.0.0","target":"pkg:pypi/demo-12234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37265@1.0.0","target":"pkg:pypi/demo-33533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37266@1.0.1","target":"pkg:pypi/demo-1967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37266@1.0.1","target":"pkg:pypi/demo-21072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37266@1.0.1","target":"pkg:pypi/demo-28023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37267@1.0.2","target":"pkg:pypi/demo-23544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37268@1.0.3","target":"pkg:pypi/demo-26167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37268@1.0.3","target":"pkg:pypi/demo-30111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37268@1.0.3","target":"pkg:pypi/demo-31511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37269@1.0.4","target":"pkg:pypi/demo-25302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37269@1.0.4","target":"pkg:pypi/demo-29205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37269@1.0.4","target":"pkg:pypi/demo-36435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3726@1.0.1","target":"pkg:pypi/demo-10878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3726@1.0.1","target":"pkg:pypi/demo-17956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3726@1.0.1","target":"pkg:pypi/demo-22082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3726@1.0.1","target":"pkg:pypi/demo-34368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37270@1.0.0","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37270@1.0.0","target":"pkg:pypi/demo-24873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37270@1.0.0","target":"pkg:pypi/demo-27643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37270@1.0.0","target":"pkg:pypi/demo-2@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37271@1.0.1","target":"pkg:pypi/demo-1772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37271@1.0.1","target":"pkg:pypi/demo-28799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37272@1.0.2","target":"pkg:pypi/demo-13007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37272@1.0.2","target":"pkg:pypi/demo-20534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37272@1.0.2","target":"pkg:pypi/demo-2200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37272@1.0.2","target":"pkg:pypi/demo-35417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37273@1.0.3","target":"pkg:pypi/demo-15230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37274@1.0.4","target":"pkg:pypi/demo-15610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37274@1.0.4","target":"pkg:pypi/demo-21614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37274@1.0.4","target":"pkg:pypi/demo-26208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37274@1.0.4","target":"pkg:pypi/demo-33157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37275@1.0.0","target":"pkg:pypi/demo-2986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37276@1.0.1","target":"pkg:pypi/demo-12755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37276@1.0.1","target":"pkg:pypi/demo-18096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37276@1.0.1","target":"pkg:pypi/demo-32692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37276@1.0.1","target":"pkg:pypi/demo-35944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37277@1.0.2","target":"pkg:pypi/demo-23653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37278@1.0.3","target":"pkg:pypi/demo-17167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37278@1.0.3","target":"pkg:pypi/demo-22705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37278@1.0.3","target":"pkg:pypi/demo-28667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37278@1.0.3","target":"pkg:pypi/demo-35857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37279@1.0.4","target":"pkg:pypi/demo-18446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37279@1.0.4","target":"pkg:pypi/demo-27723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37279@1.0.4","target":"pkg:pypi/demo-31672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37279@1.0.4","target":"pkg:pypi/demo-35915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3727@1.0.2","target":"pkg:pypi/demo-12716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3727@1.0.2","target":"pkg:pypi/demo-21217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3727@1.0.2","target":"pkg:pypi/demo-29054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37280@1.0.0","target":"pkg:pypi/demo-26025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37281@1.0.1","target":"pkg:pypi/demo-12485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37281@1.0.1","target":"pkg:pypi/demo-1422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37282@1.0.2","target":"pkg:pypi/demo-10769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37282@1.0.2","target":"pkg:pypi/demo-17706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37282@1.0.2","target":"pkg:pypi/demo-23412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37282@1.0.2","target":"pkg:pypi/demo-2628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37283@1.0.3","target":"pkg:pypi/demo-22366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37283@1.0.3","target":"pkg:pypi/demo-24485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37283@1.0.3","target":"pkg:pypi/demo-2946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37283@1.0.3","target":"pkg:pypi/demo-32710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37284@1.0.4","target":"pkg:pypi/demo-17793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37284@1.0.4","target":"pkg:pypi/demo-19825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37284@1.0.4","target":"pkg:pypi/demo-2286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37285@1.0.0","target":"pkg:pypi/demo-14517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37285@1.0.0","target":"pkg:pypi/demo-31248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37286@1.0.1","target":"pkg:pypi/demo-17212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37286@1.0.1","target":"pkg:pypi/demo-21356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37287@1.0.2","target":"pkg:pypi/demo-26698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37287@1.0.2","target":"pkg:pypi/demo-33578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37288@1.0.3","target":"pkg:pypi/demo-18548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37288@1.0.3","target":"pkg:pypi/demo-24572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37288@1.0.3","target":"pkg:pypi/demo-31709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37289@1.0.4","target":"pkg:pypi/demo-20544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37289@1.0.4","target":"pkg:pypi/demo-35449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37289@1.0.4","target":"pkg:pypi/demo-36077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3728@1.0.3","target":"pkg:pypi/demo-30209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37290@1.0.0","target":"pkg:pypi/demo-17313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37291@1.0.1","target":"pkg:pypi/demo-10137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37291@1.0.1","target":"pkg:pypi/demo-10386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37292@1.0.2","target":"pkg:pypi/demo-123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37293@1.0.3","target":"pkg:pypi/demo-21432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37294@1.0.4","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37294@1.0.4","target":"pkg:pypi/demo-21516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37294@1.0.4","target":"pkg:pypi/demo-22884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37294@1.0.4","target":"pkg:pypi/demo-22980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37295@1.0.0","target":"pkg:pypi/demo-12040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37295@1.0.0","target":"pkg:pypi/demo-13736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37296@1.0.1","target":"pkg:pypi/demo-31410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37296@1.0.1","target":"pkg:pypi/demo-33121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37297@1.0.2","target":"pkg:pypi/demo-21339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37298@1.0.3","target":"pkg:pypi/demo-16657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37298@1.0.3","target":"pkg:pypi/demo-17553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37298@1.0.3","target":"pkg:pypi/demo-19884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37298@1.0.3","target":"pkg:pypi/demo-35499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37299@1.0.4","target":"pkg:pypi/demo-22774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37299@1.0.4","target":"pkg:pypi/demo-22920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37299@1.0.4","target":"pkg:pypi/demo-34335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37299@1.0.4","target":"pkg:pypi/demo-35349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3729@1.0.4","target":"pkg:pypi/demo-14546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-372@1.0.2","target":"pkg:pypi/demo-17152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37300@1.0.0","target":"pkg:pypi/demo-14579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37300@1.0.0","target":"pkg:pypi/demo-26555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37300@1.0.0","target":"pkg:pypi/demo-26849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37301@1.0.1","target":"pkg:pypi/demo-16584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37302@1.0.2","target":"pkg:pypi/demo-11099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37302@1.0.2","target":"pkg:pypi/demo-27305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37302@1.0.2","target":"pkg:pypi/demo-32150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37303@1.0.3","target":"pkg:pypi/demo-12435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37303@1.0.3","target":"pkg:pypi/demo-22196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37303@1.0.3","target":"pkg:pypi/demo-3397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37303@1.0.3","target":"pkg:pypi/demo-35387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37304@1.0.4","target":"pkg:pypi/demo-24470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37304@1.0.4","target":"pkg:pypi/demo-28335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37305@1.0.0","target":"pkg:pypi/demo-17956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37305@1.0.0","target":"pkg:pypi/demo-22039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37305@1.0.0","target":"pkg:pypi/demo-30986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37305@1.0.0","target":"pkg:pypi/demo-34138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37306@1.0.1","target":"pkg:pypi/demo-14828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37306@1.0.1","target":"pkg:pypi/demo-16981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37306@1.0.1","target":"pkg:pypi/demo-3178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37306@1.0.1","target":"pkg:pypi/demo-33763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37307@1.0.2","target":"pkg:pypi/demo-15078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37307@1.0.2","target":"pkg:pypi/demo-17964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37307@1.0.2","target":"pkg:pypi/demo-32631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37307@1.0.2","target":"pkg:pypi/demo-36082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37308@1.0.3","target":"pkg:pypi/demo-16329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37308@1.0.3","target":"pkg:pypi/demo-24459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37308@1.0.3","target":"pkg:pypi/demo-36663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37309@1.0.4","target":"pkg:pypi/demo-23280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3730@1.0.0","target":"pkg:pypi/demo-3109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37310@1.0.0","target":"pkg:pypi/demo-29249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37310@1.0.0","target":"pkg:pypi/demo-36360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37311@1.0.1","target":"pkg:pypi/demo-2229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37311@1.0.1","target":"pkg:pypi/demo-35854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37312@1.0.2","target":"pkg:pypi/demo-22837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37312@1.0.2","target":"pkg:pypi/demo-26501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37313@1.0.3","target":"pkg:pypi/demo-15422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37313@1.0.3","target":"pkg:pypi/demo-1836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37313@1.0.3","target":"pkg:pypi/demo-29395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37314@1.0.4","target":"pkg:pypi/demo-23797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37314@1.0.4","target":"pkg:pypi/demo-29750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37315@1.0.0","target":"pkg:pypi/demo-12968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37315@1.0.0","target":"pkg:pypi/demo-13392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37315@1.0.0","target":"pkg:pypi/demo-15618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37315@1.0.0","target":"pkg:pypi/demo-21302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37316@1.0.1","target":"pkg:pypi/demo-19224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37316@1.0.1","target":"pkg:pypi/demo-23520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37316@1.0.1","target":"pkg:pypi/demo-27806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37316@1.0.1","target":"pkg:pypi/demo-34974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37317@1.0.2","target":"pkg:pypi/demo-12232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37317@1.0.2","target":"pkg:pypi/demo-33459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37317@1.0.2","target":"pkg:pypi/demo-37146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37318@1.0.3","target":"pkg:pypi/demo-29610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37318@1.0.3","target":"pkg:pypi/demo-30703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37319@1.0.4","target":"pkg:pypi/demo-16787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37319@1.0.4","target":"pkg:pypi/demo-26581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37319@1.0.4","target":"pkg:pypi/demo-28532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37319@1.0.4","target":"pkg:pypi/demo-29340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3731@1.0.1","target":"pkg:pypi/demo-24194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37320@1.0.0","target":"pkg:pypi/demo-19779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37320@1.0.0","target":"pkg:pypi/demo-25622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37321@1.0.1","target":"pkg:pypi/demo-21397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37321@1.0.1","target":"pkg:pypi/demo-24740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37321@1.0.1","target":"pkg:pypi/demo-2964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37322@1.0.2","target":"pkg:pypi/demo-10943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37322@1.0.2","target":"pkg:pypi/demo-1656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37322@1.0.2","target":"pkg:pypi/demo-21529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37323@1.0.3","target":"pkg:pypi/demo-19164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37323@1.0.3","target":"pkg:pypi/demo-30834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37323@1.0.3","target":"pkg:pypi/demo-31824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37324@1.0.4","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37325@1.0.0","target":"pkg:pypi/demo-2266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37326@1.0.1","target":"pkg:pypi/demo-35879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37327@1.0.2","target":"pkg:pypi/demo-18111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37327@1.0.2","target":"pkg:pypi/demo-30126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37328@1.0.3","target":"pkg:pypi/demo-1365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37328@1.0.3","target":"pkg:pypi/demo-2189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37328@1.0.3","target":"pkg:pypi/demo-23116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37328@1.0.3","target":"pkg:pypi/demo-25239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37329@1.0.4","target":"pkg:pypi/demo-27399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3732@1.0.2","target":"pkg:pypi/demo-21122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3732@1.0.2","target":"pkg:pypi/demo-22467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3732@1.0.2","target":"pkg:pypi/demo-33147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37330@1.0.0","target":"pkg:pypi/demo-16365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37330@1.0.0","target":"pkg:pypi/demo-22324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37330@1.0.0","target":"pkg:pypi/demo-33358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37331@1.0.1","target":"pkg:pypi/demo-15639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37331@1.0.1","target":"pkg:pypi/demo-15663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37331@1.0.1","target":"pkg:pypi/demo-22698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37331@1.0.1","target":"pkg:pypi/demo-33346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37332@1.0.2","target":"pkg:pypi/demo-29725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37333@1.0.3","target":"pkg:pypi/demo-2313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37334@1.0.4","target":"pkg:pypi/demo-11912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37334@1.0.4","target":"pkg:pypi/demo-14926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37334@1.0.4","target":"pkg:pypi/demo-16236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37334@1.0.4","target":"pkg:pypi/demo-36401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37335@1.0.0","target":"pkg:pypi/demo-14470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37335@1.0.0","target":"pkg:pypi/demo-19439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37335@1.0.0","target":"pkg:pypi/demo-20742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37336@1.0.1","target":"pkg:pypi/demo-1041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37336@1.0.1","target":"pkg:pypi/demo-1529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37337@1.0.2","target":"pkg:pypi/demo-14679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37337@1.0.2","target":"pkg:pypi/demo-30062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37337@1.0.2","target":"pkg:pypi/demo-34906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37338@1.0.3","target":"pkg:pypi/demo-12639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37338@1.0.3","target":"pkg:pypi/demo-21729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37339@1.0.4","target":"pkg:pypi/demo-1411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37339@1.0.4","target":"pkg:pypi/demo-16921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37339@1.0.4","target":"pkg:pypi/demo-2144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37339@1.0.4","target":"pkg:pypi/demo-34720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3733@1.0.3","target":"pkg:pypi/demo-1912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37340@1.0.0","target":"pkg:pypi/demo-2205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37340@1.0.0","target":"pkg:pypi/demo-23466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37340@1.0.0","target":"pkg:pypi/demo-34424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37341@1.0.1","target":"pkg:pypi/demo-15635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37341@1.0.1","target":"pkg:pypi/demo-2094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37341@1.0.1","target":"pkg:pypi/demo-34613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37341@1.0.1","target":"pkg:pypi/demo-35281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37342@1.0.2","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37342@1.0.2","target":"pkg:pypi/demo-30893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37342@1.0.2","target":"pkg:pypi/demo-33459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37343@1.0.3","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37343@1.0.3","target":"pkg:pypi/demo-26652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37344@1.0.4","target":"pkg:pypi/demo-11820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37344@1.0.4","target":"pkg:pypi/demo-31838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37345@1.0.0","target":"pkg:pypi/demo-19661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37345@1.0.0","target":"pkg:pypi/demo-30064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37345@1.0.0","target":"pkg:pypi/demo-35979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37346@1.0.1","target":"pkg:pypi/demo-13756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37346@1.0.1","target":"pkg:pypi/demo-33033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37346@1.0.1","target":"pkg:pypi/demo-35743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37347@1.0.2","target":"pkg:pypi/demo-2040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37347@1.0.2","target":"pkg:pypi/demo-2044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37347@1.0.2","target":"pkg:pypi/demo-37190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37348@1.0.3","target":"pkg:pypi/demo-30614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37349@1.0.4","target":"pkg:pypi/demo-11919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37349@1.0.4","target":"pkg:pypi/demo-17270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3734@1.0.4","target":"pkg:pypi/demo-23119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3734@1.0.4","target":"pkg:pypi/demo-33374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37350@1.0.0","target":"pkg:pypi/demo-33324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37350@1.0.0","target":"pkg:pypi/demo-35482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37351@1.0.1","target":"pkg:pypi/demo-27432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37352@1.0.2","target":"pkg:pypi/demo-17757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37353@1.0.3","target":"pkg:pypi/demo-1382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37353@1.0.3","target":"pkg:pypi/demo-19728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37353@1.0.3","target":"pkg:pypi/demo-23279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37353@1.0.3","target":"pkg:pypi/demo-31808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37354@1.0.4","target":"pkg:pypi/demo-18706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37354@1.0.4","target":"pkg:pypi/demo-20485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37355@1.0.0","target":"pkg:pypi/demo-32045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37356@1.0.1","target":"pkg:pypi/demo-12964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37356@1.0.1","target":"pkg:pypi/demo-21078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37357@1.0.2","target":"pkg:pypi/demo-30328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37357@1.0.2","target":"pkg:pypi/demo-35287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37358@1.0.3","target":"pkg:pypi/demo-3491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37359@1.0.4","target":"pkg:pypi/demo-31727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37359@1.0.4","target":"pkg:pypi/demo-35420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3735@1.0.0","target":"pkg:pypi/demo-26645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37360@1.0.0","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37360@1.0.0","target":"pkg:pypi/demo-20951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37360@1.0.0","target":"pkg:pypi/demo-2110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37360@1.0.0","target":"pkg:pypi/demo-35502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37361@1.0.1","target":"pkg:pypi/demo-19229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37361@1.0.1","target":"pkg:pypi/demo-21135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37361@1.0.1","target":"pkg:pypi/demo-21551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37361@1.0.1","target":"pkg:pypi/demo-31655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37362@1.0.2","target":"pkg:pypi/demo-28608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37362@1.0.2","target":"pkg:pypi/demo-29562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37363@1.0.3","target":"pkg:pypi/demo-13175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37363@1.0.3","target":"pkg:pypi/demo-1992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37363@1.0.3","target":"pkg:pypi/demo-25207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37364@1.0.4","target":"pkg:pypi/demo-29733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37365@1.0.0","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37365@1.0.0","target":"pkg:pypi/demo-33167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37365@1.0.0","target":"pkg:pypi/demo-34439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37366@1.0.1","target":"pkg:pypi/demo-20936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37366@1.0.1","target":"pkg:pypi/demo-22722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37367@1.0.2","target":"pkg:pypi/demo-2783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37368@1.0.3","target":"pkg:pypi/demo-10203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37368@1.0.3","target":"pkg:pypi/demo-11323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37368@1.0.3","target":"pkg:pypi/demo-26476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37369@1.0.4","target":"pkg:pypi/demo-18127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3736@1.0.1","target":"pkg:pypi/demo-25402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3736@1.0.1","target":"pkg:pypi/demo-28146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3736@1.0.1","target":"pkg:pypi/demo-36183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37370@1.0.0","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37370@1.0.0","target":"pkg:pypi/demo-17711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37370@1.0.0","target":"pkg:pypi/demo-32736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37371@1.0.1","target":"pkg:pypi/demo-16484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37371@1.0.1","target":"pkg:pypi/demo-22465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37372@1.0.2","target":"pkg:pypi/demo-19294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37372@1.0.2","target":"pkg:pypi/demo-35686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37373@1.0.3","target":"pkg:pypi/demo-2385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37373@1.0.3","target":"pkg:pypi/demo-34386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37374@1.0.4","target":"pkg:pypi/demo-18948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37375@1.0.0","target":"pkg:pypi/demo-33347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37376@1.0.1","target":"pkg:pypi/demo-25082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37376@1.0.1","target":"pkg:pypi/demo-27826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37376@1.0.1","target":"pkg:pypi/demo-28017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37376@1.0.1","target":"pkg:pypi/demo-3706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37377@1.0.2","target":"pkg:pypi/demo-20239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37378@1.0.3","target":"pkg:pypi/demo-28138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37378@1.0.3","target":"pkg:pypi/demo-30784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37378@1.0.3","target":"pkg:pypi/demo-32064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37379@1.0.4","target":"pkg:pypi/demo-22242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37379@1.0.4","target":"pkg:pypi/demo-28586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3737@1.0.2","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3737@1.0.2","target":"pkg:pypi/demo-17477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3737@1.0.2","target":"pkg:pypi/demo-17752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3737@1.0.2","target":"pkg:pypi/demo-30333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37380@1.0.0","target":"pkg:pypi/demo-35177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37380@1.0.0","target":"pkg:pypi/demo-35702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37381@1.0.1","target":"pkg:pypi/demo-18379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37382@1.0.2","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37382@1.0.2","target":"pkg:pypi/demo-20481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37382@1.0.2","target":"pkg:pypi/demo-31229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37383@1.0.3","target":"pkg:pypi/demo-18628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37383@1.0.3","target":"pkg:pypi/demo-23309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37383@1.0.3","target":"pkg:pypi/demo-28374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37383@1.0.3","target":"pkg:pypi/demo-34633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37384@1.0.4","target":"pkg:pypi/demo-11981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37385@1.0.0","target":"pkg:pypi/demo-24380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37386@1.0.1","target":"pkg:pypi/demo-12759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37387@1.0.2","target":"pkg:pypi/demo-14152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37388@1.0.3","target":"pkg:pypi/demo-30740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37389@1.0.4","target":"pkg:pypi/demo-12058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37389@1.0.4","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3738@1.0.3","target":"pkg:pypi/demo-1049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3738@1.0.3","target":"pkg:pypi/demo-35260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3738@1.0.3","target":"pkg:pypi/demo-36931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3738@1.0.3","target":"pkg:pypi/demo-37317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37390@1.0.0","target":"pkg:pypi/demo-358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37391@1.0.1","target":"pkg:pypi/demo-14729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37391@1.0.1","target":"pkg:pypi/demo-24398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37392@1.0.2","target":"pkg:pypi/demo-11781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37392@1.0.2","target":"pkg:pypi/demo-19703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37392@1.0.2","target":"pkg:pypi/demo-22866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37392@1.0.2","target":"pkg:pypi/demo-30678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37393@1.0.3","target":"pkg:pypi/demo-12592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37393@1.0.3","target":"pkg:pypi/demo-19753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37394@1.0.4","target":"pkg:pypi/demo-12780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37394@1.0.4","target":"pkg:pypi/demo-17267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37394@1.0.4","target":"pkg:pypi/demo-30899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37395@1.0.0","target":"pkg:pypi/demo-28794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37395@1.0.0","target":"pkg:pypi/demo-3155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37396@1.0.1","target":"pkg:pypi/demo-14637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37396@1.0.1","target":"pkg:pypi/demo-22324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37396@1.0.1","target":"pkg:pypi/demo-26332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37396@1.0.1","target":"pkg:pypi/demo-31644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37397@1.0.2","target":"pkg:pypi/demo-16992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37397@1.0.2","target":"pkg:pypi/demo-21010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37397@1.0.2","target":"pkg:pypi/demo-29987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37397@1.0.2","target":"pkg:pypi/demo-36910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37398@1.0.3","target":"pkg:pypi/demo-11874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37398@1.0.3","target":"pkg:pypi/demo-18891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37398@1.0.3","target":"pkg:pypi/demo-20154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37398@1.0.3","target":"pkg:pypi/demo-32207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37399@1.0.4","target":"pkg:pypi/demo-17193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3739@1.0.4","target":"pkg:pypi/demo-35725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3739@1.0.4","target":"pkg:pypi/demo-36966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-373@1.0.3","target":"pkg:pypi/demo-30729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-373@1.0.3","target":"pkg:pypi/demo-36161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37400@1.0.0","target":"pkg:pypi/demo-22987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37400@1.0.0","target":"pkg:pypi/demo-30968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37400@1.0.0","target":"pkg:pypi/demo-31439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37400@1.0.0","target":"pkg:pypi/demo-37285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37401@1.0.1","target":"pkg:pypi/demo-3161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37402@1.0.2","target":"pkg:pypi/demo-13478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37402@1.0.2","target":"pkg:pypi/demo-30719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37403@1.0.3","target":"pkg:pypi/demo-12535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37403@1.0.3","target":"pkg:pypi/demo-21535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37403@1.0.3","target":"pkg:pypi/demo-31994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37404@1.0.4","target":"pkg:pypi/demo-17@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37404@1.0.4","target":"pkg:pypi/demo-23905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37405@1.0.0","target":"pkg:pypi/demo-12160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37405@1.0.0","target":"pkg:pypi/demo-26561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37405@1.0.0","target":"pkg:pypi/demo-32263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37405@1.0.0","target":"pkg:pypi/demo-34665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37406@1.0.1","target":"pkg:pypi/demo-2621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37407@1.0.2","target":"pkg:pypi/demo-19529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37407@1.0.2","target":"pkg:pypi/demo-20533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37408@1.0.3","target":"pkg:pypi/demo-17534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37408@1.0.3","target":"pkg:pypi/demo-33162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37409@1.0.4","target":"pkg:pypi/demo-10926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37409@1.0.4","target":"pkg:pypi/demo-11845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37409@1.0.4","target":"pkg:pypi/demo-24313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3740@1.0.0","target":"pkg:pypi/demo-25964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3740@1.0.0","target":"pkg:pypi/demo-33653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3740@1.0.0","target":"pkg:pypi/demo-36472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37410@1.0.0","target":"pkg:pypi/demo-15603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37411@1.0.1","target":"pkg:pypi/demo-15088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37411@1.0.1","target":"pkg:pypi/demo-19592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37411@1.0.1","target":"pkg:pypi/demo-24805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37412@1.0.2","target":"pkg:pypi/demo-23987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37412@1.0.2","target":"pkg:pypi/demo-26484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37413@1.0.3","target":"pkg:pypi/demo-25450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37413@1.0.3","target":"pkg:pypi/demo-28849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37413@1.0.3","target":"pkg:pypi/demo-29710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37414@1.0.4","target":"pkg:pypi/demo-13084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37414@1.0.4","target":"pkg:pypi/demo-21176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37414@1.0.4","target":"pkg:pypi/demo-31441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37414@1.0.4","target":"pkg:pypi/demo-34437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37415@1.0.0","target":"pkg:pypi/demo-10452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37415@1.0.0","target":"pkg:pypi/demo-1465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37415@1.0.0","target":"pkg:pypi/demo-22512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37415@1.0.0","target":"pkg:pypi/demo-34248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37416@1.0.1","target":"pkg:pypi/demo-16364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37416@1.0.1","target":"pkg:pypi/demo-26523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37417@1.0.2","target":"pkg:pypi/demo-19612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37417@1.0.2","target":"pkg:pypi/demo-36770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37418@1.0.3","target":"pkg:pypi/demo-26985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37419@1.0.4","target":"pkg:pypi/demo-28703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37419@1.0.4","target":"pkg:pypi/demo-3606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3741@1.0.1","target":"pkg:pypi/demo-1070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3741@1.0.1","target":"pkg:pypi/demo-17658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3741@1.0.1","target":"pkg:pypi/demo-29891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3741@1.0.1","target":"pkg:pypi/demo-30073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37420@1.0.0","target":"pkg:pypi/demo-23480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37421@1.0.1","target":"pkg:pypi/demo-31414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37421@1.0.1","target":"pkg:pypi/demo-3501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37422@1.0.2","target":"pkg:pypi/demo-20391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37422@1.0.2","target":"pkg:pypi/demo-28798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37422@1.0.2","target":"pkg:pypi/demo-31043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37422@1.0.2","target":"pkg:pypi/demo-31893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37423@1.0.3","target":"pkg:pypi/demo-11032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37423@1.0.3","target":"pkg:pypi/demo-20674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37423@1.0.3","target":"pkg:pypi/demo-31622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37424@1.0.4","target":"pkg:pypi/demo-26495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37424@1.0.4","target":"pkg:pypi/demo-28624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37425@1.0.0","target":"pkg:pypi/demo-32038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37426@1.0.1","target":"pkg:pypi/demo-18182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37426@1.0.1","target":"pkg:pypi/demo-21596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37427@1.0.2","target":"pkg:pypi/demo-11968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37427@1.0.2","target":"pkg:pypi/demo-23892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37427@1.0.2","target":"pkg:pypi/demo-31806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37427@1.0.2","target":"pkg:pypi/demo-36840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37428@1.0.3","target":"pkg:pypi/demo-17352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37428@1.0.3","target":"pkg:pypi/demo-25916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37428@1.0.3","target":"pkg:pypi/demo-35371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37428@1.0.3","target":"pkg:pypi/demo-35551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37429@1.0.4","target":"pkg:pypi/demo-17838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37429@1.0.4","target":"pkg:pypi/demo-23961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37429@1.0.4","target":"pkg:pypi/demo-28471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37429@1.0.4","target":"pkg:pypi/demo-36396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3742@1.0.2","target":"pkg:pypi/demo-22190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3742@1.0.2","target":"pkg:pypi/demo-26363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3742@1.0.2","target":"pkg:pypi/demo-30165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3742@1.0.2","target":"pkg:pypi/demo-34566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37430@1.0.0","target":"pkg:pypi/demo-15309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37430@1.0.0","target":"pkg:pypi/demo-24525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37430@1.0.0","target":"pkg:pypi/demo-32298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37430@1.0.0","target":"pkg:pypi/demo-36343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37431@1.0.1","target":"pkg:pypi/demo-15368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37432@1.0.2","target":"pkg:pypi/demo-22780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37432@1.0.2","target":"pkg:pypi/demo-23998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37432@1.0.2","target":"pkg:pypi/demo-31385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37432@1.0.2","target":"pkg:pypi/demo-33626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37433@1.0.3","target":"pkg:pypi/demo-16358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37433@1.0.3","target":"pkg:pypi/demo-30885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37433@1.0.3","target":"pkg:pypi/demo-35262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37434@1.0.4","target":"pkg:pypi/demo-1018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37434@1.0.4","target":"pkg:pypi/demo-14425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37434@1.0.4","target":"pkg:pypi/demo-23351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37434@1.0.4","target":"pkg:pypi/demo-35470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37435@1.0.0","target":"pkg:pypi/demo-16392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37435@1.0.0","target":"pkg:pypi/demo-32708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37435@1.0.0","target":"pkg:pypi/demo-35325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37435@1.0.0","target":"pkg:pypi/demo-3551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37436@1.0.1","target":"pkg:pypi/demo-11240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37436@1.0.1","target":"pkg:pypi/demo-11426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37436@1.0.1","target":"pkg:pypi/demo-29235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37437@1.0.2","target":"pkg:pypi/demo-26794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37437@1.0.2","target":"pkg:pypi/demo-29293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37437@1.0.2","target":"pkg:pypi/demo-31571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37438@1.0.3","target":"pkg:pypi/demo-11769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37438@1.0.3","target":"pkg:pypi/demo-19744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37438@1.0.3","target":"pkg:pypi/demo-25120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37438@1.0.3","target":"pkg:pypi/demo-33398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37439@1.0.4","target":"pkg:pypi/demo-21824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37439@1.0.4","target":"pkg:pypi/demo-34614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3743@1.0.3","target":"pkg:pypi/demo-29160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37440@1.0.0","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37440@1.0.0","target":"pkg:pypi/demo-13935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37440@1.0.0","target":"pkg:pypi/demo-22819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37440@1.0.0","target":"pkg:pypi/demo-25122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37441@1.0.1","target":"pkg:pypi/demo-17262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37442@1.0.2","target":"pkg:pypi/demo-14761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37443@1.0.3","target":"pkg:pypi/demo-25629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37444@1.0.4","target":"pkg:pypi/demo-23960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37445@1.0.0","target":"pkg:pypi/demo-11688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37445@1.0.0","target":"pkg:pypi/demo-18140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37445@1.0.0","target":"pkg:pypi/demo-24698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37446@1.0.1","target":"pkg:pypi/demo-20414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37447@1.0.2","target":"pkg:pypi/demo-18390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37448@1.0.3","target":"pkg:pypi/demo-13721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37449@1.0.4","target":"pkg:pypi/demo-15034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37449@1.0.4","target":"pkg:pypi/demo-15126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37449@1.0.4","target":"pkg:pypi/demo-17320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37449@1.0.4","target":"pkg:pypi/demo-32371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3744@1.0.4","target":"pkg:pypi/demo-25990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3744@1.0.4","target":"pkg:pypi/demo-3378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3744@1.0.4","target":"pkg:pypi/demo-34628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37450@1.0.0","target":"pkg:pypi/demo-10404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37450@1.0.0","target":"pkg:pypi/demo-115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37450@1.0.0","target":"pkg:pypi/demo-18188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37451@1.0.1","target":"pkg:pypi/demo-12801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37451@1.0.1","target":"pkg:pypi/demo-26243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37451@1.0.1","target":"pkg:pypi/demo-2750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37452@1.0.2","target":"pkg:pypi/demo-23573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37452@1.0.2","target":"pkg:pypi/demo-27468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37453@1.0.3","target":"pkg:pypi/demo-12461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37453@1.0.3","target":"pkg:pypi/demo-20738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37453@1.0.3","target":"pkg:pypi/demo-27871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37454@1.0.4","target":"pkg:pypi/demo-1411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37454@1.0.4","target":"pkg:pypi/demo-16043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37454@1.0.4","target":"pkg:pypi/demo-21111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37454@1.0.4","target":"pkg:pypi/demo-26834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37455@1.0.0","target":"pkg:pypi/demo-14500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37455@1.0.0","target":"pkg:pypi/demo-17548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37455@1.0.0","target":"pkg:pypi/demo-20614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37455@1.0.0","target":"pkg:pypi/demo-34628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37456@1.0.1","target":"pkg:pypi/demo-27338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37456@1.0.1","target":"pkg:pypi/demo-31887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37457@1.0.2","target":"pkg:pypi/demo-20084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37458@1.0.3","target":"pkg:pypi/demo-14821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37458@1.0.3","target":"pkg:pypi/demo-2192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37458@1.0.3","target":"pkg:pypi/demo-24709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37459@1.0.4","target":"pkg:pypi/demo-27626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37459@1.0.4","target":"pkg:pypi/demo-3185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3745@1.0.0","target":"pkg:pypi/demo-10821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3745@1.0.0","target":"pkg:pypi/demo-13139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3745@1.0.0","target":"pkg:pypi/demo-22090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3745@1.0.0","target":"pkg:pypi/demo-35473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37460@1.0.0","target":"pkg:pypi/demo-13415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37461@1.0.1","target":"pkg:pypi/demo-11380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37461@1.0.1","target":"pkg:pypi/demo-21466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37461@1.0.1","target":"pkg:pypi/demo-24586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37461@1.0.1","target":"pkg:pypi/demo-26095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37462@1.0.2","target":"pkg:pypi/demo-13691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37462@1.0.2","target":"pkg:pypi/demo-19099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37462@1.0.2","target":"pkg:pypi/demo-28611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37462@1.0.2","target":"pkg:pypi/demo-28870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37463@1.0.3","target":"pkg:pypi/demo-21285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37463@1.0.3","target":"pkg:pypi/demo-28974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37464@1.0.4","target":"pkg:pypi/demo-11046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37464@1.0.4","target":"pkg:pypi/demo-14944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37464@1.0.4","target":"pkg:pypi/demo-29626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37465@1.0.0","target":"pkg:pypi/demo-35138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37466@1.0.1","target":"pkg:pypi/demo-14057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37466@1.0.1","target":"pkg:pypi/demo-17375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37466@1.0.1","target":"pkg:pypi/demo-29932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37466@1.0.1","target":"pkg:pypi/demo-35153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37467@1.0.2","target":"pkg:pypi/demo-20961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37467@1.0.2","target":"pkg:pypi/demo-30752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37467@1.0.2","target":"pkg:pypi/demo-32014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37467@1.0.2","target":"pkg:pypi/demo-34356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37468@1.0.3","target":"pkg:pypi/demo-15594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37468@1.0.3","target":"pkg:pypi/demo-2136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37468@1.0.3","target":"pkg:pypi/demo-35541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37469@1.0.4","target":"pkg:pypi/demo-23942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37469@1.0.4","target":"pkg:pypi/demo-26750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37469@1.0.4","target":"pkg:pypi/demo-308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37469@1.0.4","target":"pkg:pypi/demo-36537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3746@1.0.1","target":"pkg:pypi/demo-11189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3746@1.0.1","target":"pkg:pypi/demo-17698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37470@1.0.0","target":"pkg:pypi/demo-1941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37471@1.0.1","target":"pkg:pypi/demo-18535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37471@1.0.1","target":"pkg:pypi/demo-36749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37472@1.0.2","target":"pkg:pypi/demo-21004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37472@1.0.2","target":"pkg:pypi/demo-24215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37472@1.0.2","target":"pkg:pypi/demo-33115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37473@1.0.3","target":"pkg:pypi/demo-24713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37474@1.0.4","target":"pkg:pypi/demo-22664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37474@1.0.4","target":"pkg:pypi/demo-34520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37475@1.0.0","target":"pkg:pypi/demo-23113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37475@1.0.0","target":"pkg:pypi/demo-27302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37476@1.0.1","target":"pkg:pypi/demo-1431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37476@1.0.1","target":"pkg:pypi/demo-23735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37476@1.0.1","target":"pkg:pypi/demo-32749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37477@1.0.2","target":"pkg:pypi/demo-14950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37477@1.0.2","target":"pkg:pypi/demo-21780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37477@1.0.2","target":"pkg:pypi/demo-34393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37477@1.0.2","target":"pkg:pypi/demo-35352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37478@1.0.3","target":"pkg:pypi/demo-19358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37479@1.0.4","target":"pkg:pypi/demo-35760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3747@1.0.2","target":"pkg:pypi/demo-30476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3747@1.0.2","target":"pkg:pypi/demo-31616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3747@1.0.2","target":"pkg:pypi/demo-33230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37480@1.0.0","target":"pkg:pypi/demo-10275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37480@1.0.0","target":"pkg:pypi/demo-18940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37480@1.0.0","target":"pkg:pypi/demo-2802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37480@1.0.0","target":"pkg:pypi/demo-33566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37481@1.0.1","target":"pkg:pypi/demo-10615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37481@1.0.1","target":"pkg:pypi/demo-14789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37481@1.0.1","target":"pkg:pypi/demo-29027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37481@1.0.1","target":"pkg:pypi/demo-36270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37482@1.0.2","target":"pkg:pypi/demo-15080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37482@1.0.2","target":"pkg:pypi/demo-18812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37482@1.0.2","target":"pkg:pypi/demo-28604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37482@1.0.2","target":"pkg:pypi/demo-3426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37483@1.0.3","target":"pkg:pypi/demo-20102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37483@1.0.3","target":"pkg:pypi/demo-35172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37484@1.0.4","target":"pkg:pypi/demo-14092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37484@1.0.4","target":"pkg:pypi/demo-23276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37484@1.0.4","target":"pkg:pypi/demo-24006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37484@1.0.4","target":"pkg:pypi/demo-31976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37485@1.0.0","target":"pkg:pypi/demo-21538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37485@1.0.0","target":"pkg:pypi/demo-28524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37485@1.0.0","target":"pkg:pypi/demo-33854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37486@1.0.1","target":"pkg:pypi/demo-35235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37487@1.0.2","target":"pkg:pypi/demo-16382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37487@1.0.2","target":"pkg:pypi/demo-35979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37488@1.0.3","target":"pkg:pypi/demo-18938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37488@1.0.3","target":"pkg:pypi/demo-3519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37488@1.0.3","target":"pkg:pypi/demo-37397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37489@1.0.4","target":"pkg:pypi/demo-19327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37489@1.0.4","target":"pkg:pypi/demo-26483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37489@1.0.4","target":"pkg:pypi/demo-31103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37489@1.0.4","target":"pkg:pypi/demo-34442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3748@1.0.3","target":"pkg:pypi/demo-11635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3748@1.0.3","target":"pkg:pypi/demo-21039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3748@1.0.3","target":"pkg:pypi/demo-24538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37490@1.0.0","target":"pkg:pypi/demo-1899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37490@1.0.0","target":"pkg:pypi/demo-37049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37491@1.0.1","target":"pkg:pypi/demo-20184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37491@1.0.1","target":"pkg:pypi/demo-24452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37492@1.0.2","target":"pkg:pypi/demo-34756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37493@1.0.3","target":"pkg:pypi/demo-15252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37493@1.0.3","target":"pkg:pypi/demo-18531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37493@1.0.3","target":"pkg:pypi/demo-31033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37494@1.0.4","target":"pkg:pypi/demo-14372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37495@1.0.0","target":"pkg:pypi/demo-1523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37496@1.0.1","target":"pkg:pypi/demo-13818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37496@1.0.1","target":"pkg:pypi/demo-25656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37496@1.0.1","target":"pkg:pypi/demo-31045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37496@1.0.1","target":"pkg:pypi/demo-31349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37497@1.0.2","target":"pkg:pypi/demo-1201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37497@1.0.2","target":"pkg:pypi/demo-19991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37497@1.0.2","target":"pkg:pypi/demo-3491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37497@1.0.2","target":"pkg:pypi/demo-36864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37498@1.0.3","target":"pkg:pypi/demo-10410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37499@1.0.4","target":"pkg:pypi/demo-11092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37499@1.0.4","target":"pkg:pypi/demo-18803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37499@1.0.4","target":"pkg:pypi/demo-22406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3749@1.0.4","target":"pkg:pypi/demo-29157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3749@1.0.4","target":"pkg:pypi/demo-34162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-374@1.0.4","target":"pkg:pypi/demo-20204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-374@1.0.4","target":"pkg:pypi/demo-2300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-374@1.0.4","target":"pkg:pypi/demo-28724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37500@1.0.0","target":"pkg:pypi/demo-11223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37500@1.0.0","target":"pkg:pypi/demo-13142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37500@1.0.0","target":"pkg:pypi/demo-25898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37501@1.0.1","target":"pkg:pypi/demo-16312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37501@1.0.1","target":"pkg:pypi/demo-17354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37501@1.0.1","target":"pkg:pypi/demo-25076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37502@1.0.2","target":"pkg:pypi/demo-15150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37502@1.0.2","target":"pkg:pypi/demo-15684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37502@1.0.2","target":"pkg:pypi/demo-21742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37503@1.0.3","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37503@1.0.3","target":"pkg:pypi/demo-19489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37503@1.0.3","target":"pkg:pypi/demo-28294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37503@1.0.3","target":"pkg:pypi/demo-34114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37504@1.0.4","target":"pkg:pypi/demo-13904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37504@1.0.4","target":"pkg:pypi/demo-20569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37505@1.0.0","target":"pkg:pypi/demo-21500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37505@1.0.0","target":"pkg:pypi/demo-24986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37506@1.0.1","target":"pkg:pypi/demo-10365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37506@1.0.1","target":"pkg:pypi/demo-130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37506@1.0.1","target":"pkg:pypi/demo-19048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37506@1.0.1","target":"pkg:pypi/demo-26881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37507@1.0.2","target":"pkg:pypi/demo-10576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37507@1.0.2","target":"pkg:pypi/demo-18202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37507@1.0.2","target":"pkg:pypi/demo-25559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37507@1.0.2","target":"pkg:pypi/demo-36162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37508@1.0.3","target":"pkg:pypi/demo-17210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37508@1.0.3","target":"pkg:pypi/demo-20372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37509@1.0.4","target":"pkg:pypi/demo-1403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37509@1.0.4","target":"pkg:pypi/demo-26075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3750@1.0.0","target":"pkg:pypi/demo-1533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3750@1.0.0","target":"pkg:pypi/demo-1685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3750@1.0.0","target":"pkg:pypi/demo-32427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37510@1.0.0","target":"pkg:pypi/demo-10366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37510@1.0.0","target":"pkg:pypi/demo-26659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37510@1.0.0","target":"pkg:pypi/demo-30848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37510@1.0.0","target":"pkg:pypi/demo-36731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37511@1.0.1","target":"pkg:pypi/demo-24059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37512@1.0.2","target":"pkg:pypi/demo-23538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37512@1.0.2","target":"pkg:pypi/demo-25446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37512@1.0.2","target":"pkg:pypi/demo-34642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37512@1.0.2","target":"pkg:pypi/demo-36257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37513@1.0.3","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37513@1.0.3","target":"pkg:pypi/demo-22598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37513@1.0.3","target":"pkg:pypi/demo-22638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37514@1.0.4","target":"pkg:pypi/demo-16477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37514@1.0.4","target":"pkg:pypi/demo-16724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37514@1.0.4","target":"pkg:pypi/demo-20295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37515@1.0.0","target":"pkg:pypi/demo-12887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37515@1.0.0","target":"pkg:pypi/demo-18531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37515@1.0.0","target":"pkg:pypi/demo-28670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37516@1.0.1","target":"pkg:pypi/demo-20323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37516@1.0.1","target":"pkg:pypi/demo-24825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37517@1.0.2","target":"pkg:pypi/demo-22013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37518@1.0.3","target":"pkg:pypi/demo-10714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37518@1.0.3","target":"pkg:pypi/demo-15913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37518@1.0.3","target":"pkg:pypi/demo-27259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37518@1.0.3","target":"pkg:pypi/demo-35149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37519@1.0.4","target":"pkg:pypi/demo-18983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3751@1.0.1","target":"pkg:pypi/demo-29601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3751@1.0.1","target":"pkg:pypi/demo-32934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3751@1.0.1","target":"pkg:pypi/demo-35128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37520@1.0.0","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37520@1.0.0","target":"pkg:pypi/demo-37133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37521@1.0.1","target":"pkg:pypi/demo-16031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37522@1.0.2","target":"pkg:pypi/demo-33998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37523@1.0.3","target":"pkg:pypi/demo-1501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37523@1.0.3","target":"pkg:pypi/demo-19759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37523@1.0.3","target":"pkg:pypi/demo-33036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37523@1.0.3","target":"pkg:pypi/demo-33525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37524@1.0.4","target":"pkg:pypi/demo-15984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37524@1.0.4","target":"pkg:pypi/demo-16472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37524@1.0.4","target":"pkg:pypi/demo-27721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37524@1.0.4","target":"pkg:pypi/demo-31500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37525@1.0.0","target":"pkg:pypi/demo-1586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37525@1.0.0","target":"pkg:pypi/demo-1863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37525@1.0.0","target":"pkg:pypi/demo-24678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37526@1.0.1","target":"pkg:pypi/demo-25285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37527@1.0.2","target":"pkg:pypi/demo-31415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37527@1.0.2","target":"pkg:pypi/demo-35278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37527@1.0.2","target":"pkg:pypi/demo-36088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37528@1.0.3","target":"pkg:pypi/demo-11565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37528@1.0.3","target":"pkg:pypi/demo-25803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37529@1.0.4","target":"pkg:pypi/demo-15661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37529@1.0.4","target":"pkg:pypi/demo-18945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3752@1.0.2","target":"pkg:pypi/demo-22379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3752@1.0.2","target":"pkg:pypi/demo-30727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37530@1.0.0","target":"pkg:pypi/demo-19317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37530@1.0.0","target":"pkg:pypi/demo-26398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37530@1.0.0","target":"pkg:pypi/demo-30500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37530@1.0.0","target":"pkg:pypi/demo-30749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37531@1.0.1","target":"pkg:pypi/demo-18249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37531@1.0.1","target":"pkg:pypi/demo-20116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37531@1.0.1","target":"pkg:pypi/demo-22934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37531@1.0.1","target":"pkg:pypi/demo-23852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37532@1.0.2","target":"pkg:pypi/demo-13369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37532@1.0.2","target":"pkg:pypi/demo-14387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37532@1.0.2","target":"pkg:pypi/demo-31202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37533@1.0.3","target":"pkg:pypi/demo-11361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37533@1.0.3","target":"pkg:pypi/demo-2327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37534@1.0.4","target":"pkg:pypi/demo-16485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37535@1.0.0","target":"pkg:pypi/demo-12166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37536@1.0.1","target":"pkg:pypi/demo-15973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37537@1.0.2","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37537@1.0.2","target":"pkg:pypi/demo-14492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37538@1.0.3","target":"pkg:pypi/demo-12253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37538@1.0.3","target":"pkg:pypi/demo-17541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37538@1.0.3","target":"pkg:pypi/demo-22370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37538@1.0.3","target":"pkg:pypi/demo-35534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37539@1.0.4","target":"pkg:pypi/demo-1780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37539@1.0.4","target":"pkg:pypi/demo-3113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3753@1.0.3","target":"pkg:pypi/demo-21415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37540@1.0.0","target":"pkg:pypi/demo-11459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37540@1.0.0","target":"pkg:pypi/demo-15629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37540@1.0.0","target":"pkg:pypi/demo-20942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37541@1.0.1","target":"pkg:pypi/demo-14732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37541@1.0.1","target":"pkg:pypi/demo-16874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37541@1.0.1","target":"pkg:pypi/demo-1930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37542@1.0.2","target":"pkg:pypi/demo-17577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37542@1.0.2","target":"pkg:pypi/demo-19339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37542@1.0.2","target":"pkg:pypi/demo-22456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37542@1.0.2","target":"pkg:pypi/demo-36079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37543@1.0.3","target":"pkg:pypi/demo-14161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37543@1.0.3","target":"pkg:pypi/demo-35648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37544@1.0.4","target":"pkg:pypi/demo-23095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37545@1.0.0","target":"pkg:pypi/demo-13298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37545@1.0.0","target":"pkg:pypi/demo-23109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37546@1.0.1","target":"pkg:pypi/demo-16119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37546@1.0.1","target":"pkg:pypi/demo-18053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37546@1.0.1","target":"pkg:pypi/demo-20412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37547@1.0.2","target":"pkg:pypi/demo-26217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37548@1.0.3","target":"pkg:pypi/demo-18371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37548@1.0.3","target":"pkg:pypi/demo-203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37549@1.0.4","target":"pkg:pypi/demo-19834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37549@1.0.4","target":"pkg:pypi/demo-23009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37549@1.0.4","target":"pkg:pypi/demo-24906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3754@1.0.4","target":"pkg:pypi/demo-11015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3754@1.0.4","target":"pkg:pypi/demo-19383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37550@1.0.0","target":"pkg:pypi/demo-14773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37550@1.0.0","target":"pkg:pypi/demo-2326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37550@1.0.0","target":"pkg:pypi/demo-24748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37551@1.0.1","target":"pkg:pypi/demo-25752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37552@1.0.2","target":"pkg:pypi/demo-15571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37553@1.0.3","target":"pkg:pypi/demo-24862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37553@1.0.3","target":"pkg:pypi/demo-2915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37554@1.0.4","target":"pkg:pypi/demo-14031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37554@1.0.4","target":"pkg:pypi/demo-21670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37555@1.0.0","target":"pkg:pypi/demo-17985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37556@1.0.1","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37557@1.0.2","target":"pkg:pypi/demo-20381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37557@1.0.2","target":"pkg:pypi/demo-21999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37557@1.0.2","target":"pkg:pypi/demo-35998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37558@1.0.3","target":"pkg:pypi/demo-24752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37559@1.0.4","target":"pkg:pypi/demo-19945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37559@1.0.4","target":"pkg:pypi/demo-22864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37559@1.0.4","target":"pkg:pypi/demo-23965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37559@1.0.4","target":"pkg:pypi/demo-37382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3755@1.0.0","target":"pkg:pypi/demo-1070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37560@1.0.0","target":"pkg:pypi/demo-12004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37560@1.0.0","target":"pkg:pypi/demo-24215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37560@1.0.0","target":"pkg:pypi/demo-2804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37560@1.0.0","target":"pkg:pypi/demo-37476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37561@1.0.1","target":"pkg:pypi/demo-1483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37562@1.0.2","target":"pkg:pypi/demo-1266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37562@1.0.2","target":"pkg:pypi/demo-27943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37563@1.0.3","target":"pkg:pypi/demo-1618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37563@1.0.3","target":"pkg:pypi/demo-20516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37563@1.0.3","target":"pkg:pypi/demo-22688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37563@1.0.3","target":"pkg:pypi/demo-25845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37564@1.0.4","target":"pkg:pypi/demo-11064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37564@1.0.4","target":"pkg:pypi/demo-33233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37565@1.0.0","target":"pkg:pypi/demo-17484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37565@1.0.0","target":"pkg:pypi/demo-2705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37565@1.0.0","target":"pkg:pypi/demo-32090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37565@1.0.0","target":"pkg:pypi/demo-33023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37566@1.0.1","target":"pkg:pypi/demo-11765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37566@1.0.1","target":"pkg:pypi/demo-28435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37567@1.0.2","target":"pkg:pypi/demo-11443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37567@1.0.2","target":"pkg:pypi/demo-11621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37567@1.0.2","target":"pkg:pypi/demo-27884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37567@1.0.2","target":"pkg:pypi/demo-31462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37568@1.0.3","target":"pkg:pypi/demo-12937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37568@1.0.3","target":"pkg:pypi/demo-2063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37569@1.0.4","target":"pkg:pypi/demo-13828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37569@1.0.4","target":"pkg:pypi/demo-16440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37569@1.0.4","target":"pkg:pypi/demo-19575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37569@1.0.4","target":"pkg:pypi/demo-31242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3756@1.0.1","target":"pkg:pypi/demo-20968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3756@1.0.1","target":"pkg:pypi/demo-23233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3756@1.0.1","target":"pkg:pypi/demo-31007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3756@1.0.1","target":"pkg:pypi/demo-36495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37570@1.0.0","target":"pkg:pypi/demo-20521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37570@1.0.0","target":"pkg:pypi/demo-20885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37570@1.0.0","target":"pkg:pypi/demo-27388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37571@1.0.1","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37571@1.0.1","target":"pkg:pypi/demo-1484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37571@1.0.1","target":"pkg:pypi/demo-35792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37572@1.0.2","target":"pkg:pypi/demo-18927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37572@1.0.2","target":"pkg:pypi/demo-25972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37572@1.0.2","target":"pkg:pypi/demo-36286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37573@1.0.3","target":"pkg:pypi/demo-1496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37573@1.0.3","target":"pkg:pypi/demo-26458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37574@1.0.4","target":"pkg:pypi/demo-11022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37574@1.0.4","target":"pkg:pypi/demo-17968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37574@1.0.4","target":"pkg:pypi/demo-26472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37574@1.0.4","target":"pkg:pypi/demo-31515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37575@1.0.0","target":"pkg:pypi/demo-17986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37575@1.0.0","target":"pkg:pypi/demo-19314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37575@1.0.0","target":"pkg:pypi/demo-33485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37576@1.0.1","target":"pkg:pypi/demo-12548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37576@1.0.1","target":"pkg:pypi/demo-14136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37576@1.0.1","target":"pkg:pypi/demo-23518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37576@1.0.1","target":"pkg:pypi/demo-37517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37577@1.0.2","target":"pkg:pypi/demo-2671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37578@1.0.3","target":"pkg:pypi/demo-19612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37578@1.0.3","target":"pkg:pypi/demo-24017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37578@1.0.3","target":"pkg:pypi/demo-25748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37578@1.0.3","target":"pkg:pypi/demo-28007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37579@1.0.4","target":"pkg:pypi/demo-36771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3757@1.0.2","target":"pkg:pypi/demo-21812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37580@1.0.0","target":"pkg:pypi/demo-18292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37580@1.0.0","target":"pkg:pypi/demo-22591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37580@1.0.0","target":"pkg:pypi/demo-32929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37581@1.0.1","target":"pkg:pypi/demo-23617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37581@1.0.1","target":"pkg:pypi/demo-32424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37582@1.0.2","target":"pkg:pypi/demo-1119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37582@1.0.2","target":"pkg:pypi/demo-30256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37582@1.0.2","target":"pkg:pypi/demo-36420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37583@1.0.3","target":"pkg:pypi/demo-18414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37583@1.0.3","target":"pkg:pypi/demo-26460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37584@1.0.4","target":"pkg:pypi/demo-1986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37584@1.0.4","target":"pkg:pypi/demo-22518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37584@1.0.4","target":"pkg:pypi/demo-2285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37584@1.0.4","target":"pkg:pypi/demo-29345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37585@1.0.0","target":"pkg:pypi/demo-11089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37585@1.0.0","target":"pkg:pypi/demo-22881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37585@1.0.0","target":"pkg:pypi/demo-33734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37586@1.0.1","target":"pkg:pypi/demo-1841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37586@1.0.1","target":"pkg:pypi/demo-25982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37587@1.0.2","target":"pkg:pypi/demo-22849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37587@1.0.2","target":"pkg:pypi/demo-3207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37587@1.0.2","target":"pkg:pypi/demo-37265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37588@1.0.3","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37588@1.0.3","target":"pkg:pypi/demo-28330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37588@1.0.3","target":"pkg:pypi/demo-33891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37589@1.0.4","target":"pkg:pypi/demo-15351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37589@1.0.4","target":"pkg:pypi/demo-18276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3758@1.0.3","target":"pkg:pypi/demo-18415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37590@1.0.0","target":"pkg:pypi/demo-15326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37590@1.0.0","target":"pkg:pypi/demo-27125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37590@1.0.0","target":"pkg:pypi/demo-31514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37590@1.0.0","target":"pkg:pypi/demo-33069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37591@1.0.1","target":"pkg:pypi/demo-11423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37591@1.0.1","target":"pkg:pypi/demo-15266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37591@1.0.1","target":"pkg:pypi/demo-23523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37592@1.0.2","target":"pkg:pypi/demo-1492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37592@1.0.2","target":"pkg:pypi/demo-24512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37592@1.0.2","target":"pkg:pypi/demo-33237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37592@1.0.2","target":"pkg:pypi/demo-36029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37593@1.0.3","target":"pkg:pypi/demo-10776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37593@1.0.3","target":"pkg:pypi/demo-17636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37593@1.0.3","target":"pkg:pypi/demo-21165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37593@1.0.3","target":"pkg:pypi/demo-30340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37594@1.0.4","target":"pkg:pypi/demo-15441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37594@1.0.4","target":"pkg:pypi/demo-29121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37595@1.0.0","target":"pkg:pypi/demo-17779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37596@1.0.1","target":"pkg:pypi/demo-15397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37596@1.0.1","target":"pkg:pypi/demo-28113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37597@1.0.2","target":"pkg:pypi/demo-20125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37598@1.0.3","target":"pkg:pypi/demo-14047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37598@1.0.3","target":"pkg:pypi/demo-27408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37599@1.0.4","target":"pkg:pypi/demo-1822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37599@1.0.4","target":"pkg:pypi/demo-19331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3759@1.0.4","target":"pkg:pypi/demo-23252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3759@1.0.4","target":"pkg:pypi/demo-26562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-375@1.0.0","target":"pkg:pypi/demo-24893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37600@1.0.0","target":"pkg:pypi/demo-14172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37600@1.0.0","target":"pkg:pypi/demo-18463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37600@1.0.0","target":"pkg:pypi/demo-26036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37600@1.0.0","target":"pkg:pypi/demo-31511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37601@1.0.1","target":"pkg:pypi/demo-33051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37602@1.0.2","target":"pkg:pypi/demo-2189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37602@1.0.2","target":"pkg:pypi/demo-2997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37603@1.0.3","target":"pkg:pypi/demo-14961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37603@1.0.3","target":"pkg:pypi/demo-27142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37603@1.0.3","target":"pkg:pypi/demo-33407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37604@1.0.4","target":"pkg:pypi/demo-21396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37605@1.0.0","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37606@1.0.1","target":"pkg:pypi/demo-16454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37607@1.0.2","target":"pkg:pypi/demo-16296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37607@1.0.2","target":"pkg:pypi/demo-27756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37608@1.0.3","target":"pkg:pypi/demo-10474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37608@1.0.3","target":"pkg:pypi/demo-21964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37608@1.0.3","target":"pkg:pypi/demo-25391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37609@1.0.4","target":"pkg:pypi/demo-22266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37609@1.0.4","target":"pkg:pypi/demo-33232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3760@1.0.0","target":"pkg:pypi/demo-16794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3760@1.0.0","target":"pkg:pypi/demo-31240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37610@1.0.0","target":"pkg:pypi/demo-10488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37611@1.0.1","target":"pkg:pypi/demo-13380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37611@1.0.1","target":"pkg:pypi/demo-27245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37612@1.0.2","target":"pkg:pypi/demo-11264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37612@1.0.2","target":"pkg:pypi/demo-16560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37612@1.0.2","target":"pkg:pypi/demo-30364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37613@1.0.3","target":"pkg:pypi/demo-21127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37614@1.0.4","target":"pkg:pypi/demo-20812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37614@1.0.4","target":"pkg:pypi/demo-23082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37614@1.0.4","target":"pkg:pypi/demo-28678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37614@1.0.4","target":"pkg:pypi/demo-35200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37615@1.0.0","target":"pkg:pypi/demo-1501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37615@1.0.0","target":"pkg:pypi/demo-24670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37615@1.0.0","target":"pkg:pypi/demo-339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37615@1.0.0","target":"pkg:pypi/demo-34767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37616@1.0.1","target":"pkg:pypi/demo-17670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37616@1.0.1","target":"pkg:pypi/demo-33113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37616@1.0.1","target":"pkg:pypi/demo-35201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37617@1.0.2","target":"pkg:pypi/demo-17218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37618@1.0.3","target":"pkg:pypi/demo-32678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37619@1.0.4","target":"pkg:pypi/demo-13950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37619@1.0.4","target":"pkg:pypi/demo-35773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3761@1.0.1","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3761@1.0.1","target":"pkg:pypi/demo-19072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3761@1.0.1","target":"pkg:pypi/demo-35654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37620@1.0.0","target":"pkg:pypi/demo-170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37620@1.0.0","target":"pkg:pypi/demo-23085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37621@1.0.1","target":"pkg:pypi/demo-16694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37621@1.0.1","target":"pkg:pypi/demo-23015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37622@1.0.2","target":"pkg:pypi/demo-17543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37622@1.0.2","target":"pkg:pypi/demo-26061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37622@1.0.2","target":"pkg:pypi/demo-29410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37623@1.0.3","target":"pkg:pypi/demo-15562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37624@1.0.4","target":"pkg:pypi/demo-30998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37624@1.0.4","target":"pkg:pypi/demo-31330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37625@1.0.0","target":"pkg:pypi/demo-10162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37625@1.0.0","target":"pkg:pypi/demo-19809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37625@1.0.0","target":"pkg:pypi/demo-21608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37625@1.0.0","target":"pkg:pypi/demo-37149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37626@1.0.1","target":"pkg:pypi/demo-13035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37626@1.0.1","target":"pkg:pypi/demo-13921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37626@1.0.1","target":"pkg:pypi/demo-37338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37627@1.0.2","target":"pkg:pypi/demo-13217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37627@1.0.2","target":"pkg:pypi/demo-31010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37627@1.0.2","target":"pkg:pypi/demo-31201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37627@1.0.2","target":"pkg:pypi/demo-36091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37628@1.0.3","target":"pkg:pypi/demo-12765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37628@1.0.3","target":"pkg:pypi/demo-18480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37628@1.0.3","target":"pkg:pypi/demo-22902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37628@1.0.3","target":"pkg:pypi/demo-28934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37629@1.0.4","target":"pkg:pypi/demo-11117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37629@1.0.4","target":"pkg:pypi/demo-22510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3762@1.0.2","target":"pkg:pypi/demo-21033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3762@1.0.2","target":"pkg:pypi/demo-22134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3762@1.0.2","target":"pkg:pypi/demo-22539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37630@1.0.0","target":"pkg:pypi/demo-11066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37631@1.0.1","target":"pkg:pypi/demo-18004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37632@1.0.2","target":"pkg:pypi/demo-13518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37632@1.0.2","target":"pkg:pypi/demo-23149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37632@1.0.2","target":"pkg:pypi/demo-2543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37632@1.0.2","target":"pkg:pypi/demo-31207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37633@1.0.3","target":"pkg:pypi/demo-16763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37633@1.0.3","target":"pkg:pypi/demo-28047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37633@1.0.3","target":"pkg:pypi/demo-31544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37633@1.0.3","target":"pkg:pypi/demo-36454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37634@1.0.4","target":"pkg:pypi/demo-26690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37634@1.0.4","target":"pkg:pypi/demo-30671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37635@1.0.0","target":"pkg:pypi/demo-10068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37635@1.0.0","target":"pkg:pypi/demo-13280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37635@1.0.0","target":"pkg:pypi/demo-2868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37636@1.0.1","target":"pkg:pypi/demo-16192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37636@1.0.1","target":"pkg:pypi/demo-18118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37636@1.0.1","target":"pkg:pypi/demo-35608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37636@1.0.1","target":"pkg:pypi/demo-36624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37637@1.0.2","target":"pkg:pypi/demo-19780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37637@1.0.2","target":"pkg:pypi/demo-3404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37638@1.0.3","target":"pkg:pypi/demo-27630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37639@1.0.4","target":"pkg:pypi/demo-30303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3763@1.0.3","target":"pkg:pypi/demo-1230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3763@1.0.3","target":"pkg:pypi/demo-17275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3763@1.0.3","target":"pkg:pypi/demo-21295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3763@1.0.3","target":"pkg:pypi/demo-37630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37640@1.0.0","target":"pkg:pypi/demo-1947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37640@1.0.0","target":"pkg:pypi/demo-37556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37641@1.0.1","target":"pkg:pypi/demo-20577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37642@1.0.2","target":"pkg:pypi/demo-21432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37642@1.0.2","target":"pkg:pypi/demo-2939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37643@1.0.3","target":"pkg:pypi/demo-12937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37644@1.0.4","target":"pkg:pypi/demo-16201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37644@1.0.4","target":"pkg:pypi/demo-27972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37645@1.0.0","target":"pkg:pypi/demo-17262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37645@1.0.0","target":"pkg:pypi/demo-23427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37645@1.0.0","target":"pkg:pypi/demo-29905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37646@1.0.1","target":"pkg:pypi/demo-13274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37646@1.0.1","target":"pkg:pypi/demo-14256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37647@1.0.2","target":"pkg:pypi/demo-10513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37647@1.0.2","target":"pkg:pypi/demo-20426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37647@1.0.2","target":"pkg:pypi/demo-30003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37648@1.0.3","target":"pkg:pypi/demo-14808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37648@1.0.3","target":"pkg:pypi/demo-15579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37648@1.0.3","target":"pkg:pypi/demo-24602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37649@1.0.4","target":"pkg:pypi/demo-25672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37649@1.0.4","target":"pkg:pypi/demo-27212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37649@1.0.4","target":"pkg:pypi/demo-28313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3764@1.0.4","target":"pkg:pypi/demo-37558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37650@1.0.0","target":"pkg:pypi/demo-19773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37651@1.0.1","target":"pkg:pypi/demo-16105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37651@1.0.1","target":"pkg:pypi/demo-30465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37651@1.0.1","target":"pkg:pypi/demo-35667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37652@1.0.2","target":"pkg:pypi/demo-14016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37652@1.0.2","target":"pkg:pypi/demo-16398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37652@1.0.2","target":"pkg:pypi/demo-34553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37653@1.0.3","target":"pkg:pypi/demo-22875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37654@1.0.4","target":"pkg:pypi/demo-30178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37655@1.0.0","target":"pkg:pypi/demo-13621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37655@1.0.0","target":"pkg:pypi/demo-29925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37656@1.0.1","target":"pkg:pypi/demo-30383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37656@1.0.1","target":"pkg:pypi/demo-35510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37657@1.0.2","target":"pkg:pypi/demo-15237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37657@1.0.2","target":"pkg:pypi/demo-17634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37657@1.0.2","target":"pkg:pypi/demo-20602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37657@1.0.2","target":"pkg:pypi/demo-23228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37658@1.0.3","target":"pkg:pypi/demo-17358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37658@1.0.3","target":"pkg:pypi/demo-22280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37658@1.0.3","target":"pkg:pypi/demo-33045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37658@1.0.3","target":"pkg:pypi/demo-35148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37659@1.0.4","target":"pkg:pypi/demo-22175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37659@1.0.4","target":"pkg:pypi/demo-27290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37659@1.0.4","target":"pkg:pypi/demo-36733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3765@1.0.0","target":"pkg:pypi/demo-14458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3765@1.0.0","target":"pkg:pypi/demo-21938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37660@1.0.0","target":"pkg:pypi/demo-20477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37660@1.0.0","target":"pkg:pypi/demo-25958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37660@1.0.0","target":"pkg:pypi/demo-34277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37661@1.0.1","target":"pkg:pypi/demo-11108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37661@1.0.1","target":"pkg:pypi/demo-1402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37661@1.0.1","target":"pkg:pypi/demo-20516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37661@1.0.1","target":"pkg:pypi/demo-31656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37662@1.0.2","target":"pkg:pypi/demo-36060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37663@1.0.3","target":"pkg:pypi/demo-12921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37663@1.0.3","target":"pkg:pypi/demo-1987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37663@1.0.3","target":"pkg:pypi/demo-29715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37663@1.0.3","target":"pkg:pypi/demo-35128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37664@1.0.4","target":"pkg:pypi/demo-21820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37664@1.0.4","target":"pkg:pypi/demo-28351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37665@1.0.0","target":"pkg:pypi/demo-18589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37666@1.0.1","target":"pkg:pypi/demo-18664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37666@1.0.1","target":"pkg:pypi/demo-2126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37667@1.0.2","target":"pkg:pypi/demo-29735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37667@1.0.2","target":"pkg:pypi/demo-3016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37667@1.0.2","target":"pkg:pypi/demo-3386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37668@1.0.3","target":"pkg:pypi/demo-14600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37669@1.0.4","target":"pkg:pypi/demo-22269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37669@1.0.4","target":"pkg:pypi/demo-30536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37669@1.0.4","target":"pkg:pypi/demo-3205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3766@1.0.1","target":"pkg:pypi/demo-16840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3766@1.0.1","target":"pkg:pypi/demo-23476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37670@1.0.0","target":"pkg:pypi/demo-26675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37671@1.0.1","target":"pkg:pypi/demo-19244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37671@1.0.1","target":"pkg:pypi/demo-23890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37672@1.0.2","target":"pkg:pypi/demo-19253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37672@1.0.2","target":"pkg:pypi/demo-29757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37672@1.0.2","target":"pkg:pypi/demo-31588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37673@1.0.3","target":"pkg:pypi/demo-21653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37673@1.0.3","target":"pkg:pypi/demo-23034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37673@1.0.3","target":"pkg:pypi/demo-29898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37674@1.0.4","target":"pkg:pypi/demo-24219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37675@1.0.0","target":"pkg:pypi/demo-1704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37676@1.0.1","target":"pkg:pypi/demo-1499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37676@1.0.1","target":"pkg:pypi/demo-21984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37676@1.0.1","target":"pkg:pypi/demo-25482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37676@1.0.1","target":"pkg:pypi/demo-3692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37677@1.0.2","target":"pkg:pypi/demo-1457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37677@1.0.2","target":"pkg:pypi/demo-1749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37677@1.0.2","target":"pkg:pypi/demo-1767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37678@1.0.3","target":"pkg:pypi/demo-14520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37678@1.0.3","target":"pkg:pypi/demo-29189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37679@1.0.4","target":"pkg:pypi/demo-18430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3767@1.0.2","target":"pkg:pypi/demo-12663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3767@1.0.2","target":"pkg:pypi/demo-19141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3767@1.0.2","target":"pkg:pypi/demo-35726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37680@1.0.0","target":"pkg:pypi/demo-14040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37680@1.0.0","target":"pkg:pypi/demo-32602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37681@1.0.1","target":"pkg:pypi/demo-19095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37681@1.0.1","target":"pkg:pypi/demo-240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37681@1.0.1","target":"pkg:pypi/demo-25505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37681@1.0.1","target":"pkg:pypi/demo-25986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37682@1.0.2","target":"pkg:pypi/demo-10246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37682@1.0.2","target":"pkg:pypi/demo-10655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37683@1.0.3","target":"pkg:pypi/demo-13320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37683@1.0.3","target":"pkg:pypi/demo-22256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37683@1.0.3","target":"pkg:pypi/demo-3371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37683@1.0.3","target":"pkg:pypi/demo-37481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37684@1.0.4","target":"pkg:pypi/demo-20579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37684@1.0.4","target":"pkg:pypi/demo-2471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37684@1.0.4","target":"pkg:pypi/demo-36084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37685@1.0.0","target":"pkg:pypi/demo-18681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37685@1.0.0","target":"pkg:pypi/demo-29868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37685@1.0.0","target":"pkg:pypi/demo-33829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37685@1.0.0","target":"pkg:pypi/demo-36706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37686@1.0.1","target":"pkg:pypi/demo-30308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37686@1.0.1","target":"pkg:pypi/demo-30506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37687@1.0.2","target":"pkg:pypi/demo-14894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37687@1.0.2","target":"pkg:pypi/demo-18253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37687@1.0.2","target":"pkg:pypi/demo-25593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37688@1.0.3","target":"pkg:pypi/demo-31134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37688@1.0.3","target":"pkg:pypi/demo-33168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37688@1.0.3","target":"pkg:pypi/demo-3614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37689@1.0.4","target":"pkg:pypi/demo-14522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37689@1.0.4","target":"pkg:pypi/demo-19292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37689@1.0.4","target":"pkg:pypi/demo-22062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37689@1.0.4","target":"pkg:pypi/demo-30664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3768@1.0.3","target":"pkg:pypi/demo-31389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37690@1.0.0","target":"pkg:pypi/demo-10330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37690@1.0.0","target":"pkg:pypi/demo-23046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37690@1.0.0","target":"pkg:pypi/demo-25578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37691@1.0.1","target":"pkg:pypi/demo-16258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37691@1.0.1","target":"pkg:pypi/demo-31000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37691@1.0.1","target":"pkg:pypi/demo-36503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37692@1.0.2","target":"pkg:pypi/demo-17387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37693@1.0.3","target":"pkg:pypi/demo-19396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37693@1.0.3","target":"pkg:pypi/demo-21106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37693@1.0.3","target":"pkg:pypi/demo-23298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37694@1.0.4","target":"pkg:pypi/demo-34068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37694@1.0.4","target":"pkg:pypi/demo-36898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37695@1.0.0","target":"pkg:pypi/demo-36389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37696@1.0.1","target":"pkg:pypi/demo-36746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37697@1.0.2","target":"pkg:pypi/demo-11288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37697@1.0.2","target":"pkg:pypi/demo-12802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37697@1.0.2","target":"pkg:pypi/demo-22884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37697@1.0.2","target":"pkg:pypi/demo-36963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37698@1.0.3","target":"pkg:pypi/demo-11871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37698@1.0.3","target":"pkg:pypi/demo-33787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37699@1.0.4","target":"pkg:pypi/demo-16886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37699@1.0.4","target":"pkg:pypi/demo-18831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37699@1.0.4","target":"pkg:pypi/demo-23341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3769@1.0.4","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3769@1.0.4","target":"pkg:pypi/demo-36070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-376@1.0.1","target":"pkg:pypi/demo-23362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37700@1.0.0","target":"pkg:pypi/demo-14132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37700@1.0.0","target":"pkg:pypi/demo-17416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37700@1.0.0","target":"pkg:pypi/demo-29009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37700@1.0.0","target":"pkg:pypi/demo-34741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37701@1.0.1","target":"pkg:pypi/demo-10008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37701@1.0.1","target":"pkg:pypi/demo-19981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37702@1.0.2","target":"pkg:pypi/demo-23527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37702@1.0.2","target":"pkg:pypi/demo-24541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37702@1.0.2","target":"pkg:pypi/demo-34861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37702@1.0.2","target":"pkg:pypi/demo-35574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37703@1.0.3","target":"pkg:pypi/demo-21563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37703@1.0.3","target":"pkg:pypi/demo-23807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37703@1.0.3","target":"pkg:pypi/demo-3025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37704@1.0.4","target":"pkg:pypi/demo-17349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37705@1.0.0","target":"pkg:pypi/demo-10274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37705@1.0.0","target":"pkg:pypi/demo-12703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37705@1.0.0","target":"pkg:pypi/demo-32675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37705@1.0.0","target":"pkg:pypi/demo-3529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37706@1.0.1","target":"pkg:pypi/demo-22708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37706@1.0.1","target":"pkg:pypi/demo-32275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37707@1.0.2","target":"pkg:pypi/demo-19260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37707@1.0.2","target":"pkg:pypi/demo-23699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37708@1.0.3","target":"pkg:pypi/demo-17271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37708@1.0.3","target":"pkg:pypi/demo-25290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37708@1.0.3","target":"pkg:pypi/demo-28127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37708@1.0.3","target":"pkg:pypi/demo-36187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37709@1.0.4","target":"pkg:pypi/demo-13120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37709@1.0.4","target":"pkg:pypi/demo-20034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37709@1.0.4","target":"pkg:pypi/demo-25373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3770@1.0.0","target":"pkg:pypi/demo-10727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3770@1.0.0","target":"pkg:pypi/demo-25508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3770@1.0.0","target":"pkg:pypi/demo-3341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3770@1.0.0","target":"pkg:pypi/demo-34971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37710@1.0.0","target":"pkg:pypi/demo-11592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37710@1.0.0","target":"pkg:pypi/demo-22874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37710@1.0.0","target":"pkg:pypi/demo-30242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37710@1.0.0","target":"pkg:pypi/demo-33390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37711@1.0.1","target":"pkg:pypi/demo-11226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37711@1.0.1","target":"pkg:pypi/demo-19363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37711@1.0.1","target":"pkg:pypi/demo-31662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37711@1.0.1","target":"pkg:pypi/demo-31826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37712@1.0.2","target":"pkg:pypi/demo-15682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37712@1.0.2","target":"pkg:pypi/demo-19697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37712@1.0.2","target":"pkg:pypi/demo-24840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37712@1.0.2","target":"pkg:pypi/demo-3283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37713@1.0.3","target":"pkg:pypi/demo-20799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37714@1.0.4","target":"pkg:pypi/demo-24988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37715@1.0.0","target":"pkg:pypi/demo-13498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37715@1.0.0","target":"pkg:pypi/demo-26272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37715@1.0.0","target":"pkg:pypi/demo-30067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37715@1.0.0","target":"pkg:pypi/demo-31759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37716@1.0.1","target":"pkg:pypi/demo-16611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37716@1.0.1","target":"pkg:pypi/demo-17234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37716@1.0.1","target":"pkg:pypi/demo-24222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37717@1.0.2","target":"pkg:pypi/demo-10568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37717@1.0.2","target":"pkg:pypi/demo-22433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37717@1.0.2","target":"pkg:pypi/demo-37438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37717@1.0.2","target":"pkg:pypi/demo-37633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37718@1.0.3","target":"pkg:pypi/demo-27381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37718@1.0.3","target":"pkg:pypi/demo-28339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37718@1.0.3","target":"pkg:pypi/demo-32119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37718@1.0.3","target":"pkg:pypi/demo-35137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37719@1.0.4","target":"pkg:pypi/demo-2231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37719@1.0.4","target":"pkg:pypi/demo-31832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3771@1.0.1","target":"pkg:pypi/demo-22449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3771@1.0.1","target":"pkg:pypi/demo-23007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37720@1.0.0","target":"pkg:pypi/demo-18902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37720@1.0.0","target":"pkg:pypi/demo-2165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37721@1.0.1","target":"pkg:pypi/demo-19748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37722@1.0.2","target":"pkg:pypi/demo-13987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37722@1.0.2","target":"pkg:pypi/demo-18024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37722@1.0.2","target":"pkg:pypi/demo-21843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37722@1.0.2","target":"pkg:pypi/demo-23493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37723@1.0.3","target":"pkg:pypi/demo-15985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37723@1.0.3","target":"pkg:pypi/demo-20773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37723@1.0.3","target":"pkg:pypi/demo-23113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37723@1.0.3","target":"pkg:pypi/demo-33147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37724@1.0.4","target":"pkg:pypi/demo-22955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37724@1.0.4","target":"pkg:pypi/demo-29280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37724@1.0.4","target":"pkg:pypi/demo-30645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37725@1.0.0","target":"pkg:pypi/demo-24287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37725@1.0.0","target":"pkg:pypi/demo-29215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37725@1.0.0","target":"pkg:pypi/demo-31497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37726@1.0.1","target":"pkg:pypi/demo-14363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37726@1.0.1","target":"pkg:pypi/demo-24314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37726@1.0.1","target":"pkg:pypi/demo-33391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37726@1.0.1","target":"pkg:pypi/demo-34094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37727@1.0.2","target":"pkg:pypi/demo-22481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37727@1.0.2","target":"pkg:pypi/demo-25217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37727@1.0.2","target":"pkg:pypi/demo-3076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37727@1.0.2","target":"pkg:pypi/demo-31332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37728@1.0.3","target":"pkg:pypi/demo-12755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37728@1.0.3","target":"pkg:pypi/demo-23554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37728@1.0.3","target":"pkg:pypi/demo-34175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37729@1.0.4","target":"pkg:pypi/demo-13296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37729@1.0.4","target":"pkg:pypi/demo-19995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3772@1.0.2","target":"pkg:pypi/demo-12992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3772@1.0.2","target":"pkg:pypi/demo-14945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3772@1.0.2","target":"pkg:pypi/demo-25352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3772@1.0.2","target":"pkg:pypi/demo-30657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37730@1.0.0","target":"pkg:pypi/demo-12685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37730@1.0.0","target":"pkg:pypi/demo-19544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37730@1.0.0","target":"pkg:pypi/demo-35242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37730@1.0.0","target":"pkg:pypi/demo-36924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37731@1.0.1","target":"pkg:pypi/demo-17123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37732@1.0.2","target":"pkg:pypi/demo-11935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37732@1.0.2","target":"pkg:pypi/demo-25508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37732@1.0.2","target":"pkg:pypi/demo-33038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37733@1.0.3","target":"pkg:pypi/demo-24625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37733@1.0.3","target":"pkg:pypi/demo-29034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37733@1.0.3","target":"pkg:pypi/demo-36791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37734@1.0.4","target":"pkg:pypi/demo-19487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37734@1.0.4","target":"pkg:pypi/demo-2149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37734@1.0.4","target":"pkg:pypi/demo-23950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37734@1.0.4","target":"pkg:pypi/demo-24283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37735@1.0.0","target":"pkg:pypi/demo-14699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37736@1.0.1","target":"pkg:pypi/demo-21380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37736@1.0.1","target":"pkg:pypi/demo-21743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37736@1.0.1","target":"pkg:pypi/demo-33868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37737@1.0.2","target":"pkg:pypi/demo-13195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37737@1.0.2","target":"pkg:pypi/demo-21841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37737@1.0.2","target":"pkg:pypi/demo-24087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37737@1.0.2","target":"pkg:pypi/demo-30893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37738@1.0.3","target":"pkg:pypi/demo-12690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37738@1.0.3","target":"pkg:pypi/demo-15664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37738@1.0.3","target":"pkg:pypi/demo-20976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37738@1.0.3","target":"pkg:pypi/demo-36693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37739@1.0.4","target":"pkg:pypi/demo-10369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37739@1.0.4","target":"pkg:pypi/demo-28704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37739@1.0.4","target":"pkg:pypi/demo-31456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3773@1.0.3","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3773@1.0.3","target":"pkg:pypi/demo-24956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3773@1.0.3","target":"pkg:pypi/demo-27790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3773@1.0.3","target":"pkg:pypi/demo-314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37740@1.0.0","target":"pkg:pypi/demo-19210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37740@1.0.0","target":"pkg:pypi/demo-19946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37740@1.0.0","target":"pkg:pypi/demo-36656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37741@1.0.1","target":"pkg:pypi/demo-11767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37742@1.0.2","target":"pkg:pypi/demo-15748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37742@1.0.2","target":"pkg:pypi/demo-31187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37743@1.0.3","target":"pkg:pypi/demo-13566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37744@1.0.4","target":"pkg:pypi/demo-11904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37744@1.0.4","target":"pkg:pypi/demo-20416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37744@1.0.4","target":"pkg:pypi/demo-28948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37744@1.0.4","target":"pkg:pypi/demo-33234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37745@1.0.0","target":"pkg:pypi/demo-1317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37745@1.0.0","target":"pkg:pypi/demo-15142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37745@1.0.0","target":"pkg:pypi/demo-27824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37745@1.0.0","target":"pkg:pypi/demo-36968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37746@1.0.1","target":"pkg:pypi/demo-31860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37747@1.0.2","target":"pkg:pypi/demo-17677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37747@1.0.2","target":"pkg:pypi/demo-28362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37747@1.0.2","target":"pkg:pypi/demo-31150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37748@1.0.3","target":"pkg:pypi/demo-14220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37748@1.0.3","target":"pkg:pypi/demo-26784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37748@1.0.3","target":"pkg:pypi/demo-36387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37749@1.0.4","target":"pkg:pypi/demo-23272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3774@1.0.4","target":"pkg:pypi/demo-26739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37750@1.0.0","target":"pkg:pypi/demo-12788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37750@1.0.0","target":"pkg:pypi/demo-25288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37751@1.0.1","target":"pkg:pypi/demo-14693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37752@1.0.2","target":"pkg:pypi/demo-12382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37752@1.0.2","target":"pkg:pypi/demo-25392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37753@1.0.3","target":"pkg:pypi/demo-11394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37753@1.0.3","target":"pkg:pypi/demo-2737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37753@1.0.3","target":"pkg:pypi/demo-30245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37753@1.0.3","target":"pkg:pypi/demo-37594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37754@1.0.4","target":"pkg:pypi/demo-1449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37754@1.0.4","target":"pkg:pypi/demo-26091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37754@1.0.4","target":"pkg:pypi/demo-33781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37755@1.0.0","target":"pkg:pypi/demo-22254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37756@1.0.1","target":"pkg:pypi/demo-32111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37756@1.0.1","target":"pkg:pypi/demo-35964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37756@1.0.1","target":"pkg:pypi/demo-37105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37756@1.0.1","target":"pkg:pypi/demo-37468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37757@1.0.2","target":"pkg:pypi/demo-12446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37757@1.0.2","target":"pkg:pypi/demo-23019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37757@1.0.2","target":"pkg:pypi/demo-31115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37757@1.0.2","target":"pkg:pypi/demo-34624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37758@1.0.3","target":"pkg:pypi/demo-13543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37758@1.0.3","target":"pkg:pypi/demo-21644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37758@1.0.3","target":"pkg:pypi/demo-2367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37758@1.0.3","target":"pkg:pypi/demo-24382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37759@1.0.4","target":"pkg:pypi/demo-13642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37759@1.0.4","target":"pkg:pypi/demo-20975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37759@1.0.4","target":"pkg:pypi/demo-25183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3775@1.0.0","target":"pkg:pypi/demo-16537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3775@1.0.0","target":"pkg:pypi/demo-20857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3775@1.0.0","target":"pkg:pypi/demo-34492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37760@1.0.0","target":"pkg:pypi/demo-2292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37760@1.0.0","target":"pkg:pypi/demo-25227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37761@1.0.1","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37761@1.0.1","target":"pkg:pypi/demo-14663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37761@1.0.1","target":"pkg:pypi/demo-35469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37762@1.0.2","target":"pkg:pypi/demo-30242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37762@1.0.2","target":"pkg:pypi/demo-33957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37763@1.0.3","target":"pkg:pypi/demo-32690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37764@1.0.4","target":"pkg:pypi/demo-20117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37764@1.0.4","target":"pkg:pypi/demo-36194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37764@1.0.4","target":"pkg:pypi/demo-37046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37765@1.0.0","target":"pkg:pypi/demo-10627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37765@1.0.0","target":"pkg:pypi/demo-23868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37766@1.0.1","target":"pkg:pypi/demo-34937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37767@1.0.2","target":"pkg:pypi/demo-25993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37768@1.0.3","target":"pkg:pypi/demo-10019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37768@1.0.3","target":"pkg:pypi/demo-16958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37768@1.0.3","target":"pkg:pypi/demo-2115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37768@1.0.3","target":"pkg:pypi/demo-37345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37769@1.0.4","target":"pkg:pypi/demo-2410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37769@1.0.4","target":"pkg:pypi/demo-24931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37769@1.0.4","target":"pkg:pypi/demo-26014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37769@1.0.4","target":"pkg:pypi/demo-33029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3776@1.0.1","target":"pkg:pypi/demo-19021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37770@1.0.0","target":"pkg:pypi/demo-16391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37770@1.0.0","target":"pkg:pypi/demo-1782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37770@1.0.0","target":"pkg:pypi/demo-28352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37770@1.0.0","target":"pkg:pypi/demo-35697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37771@1.0.1","target":"pkg:pypi/demo-26522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37771@1.0.1","target":"pkg:pypi/demo-33332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37772@1.0.2","target":"pkg:pypi/demo-19004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37772@1.0.2","target":"pkg:pypi/demo-24883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37772@1.0.2","target":"pkg:pypi/demo-29544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37772@1.0.2","target":"pkg:pypi/demo-36897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37773@1.0.3","target":"pkg:pypi/demo-11912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37773@1.0.3","target":"pkg:pypi/demo-25160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37773@1.0.3","target":"pkg:pypi/demo-31382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37773@1.0.3","target":"pkg:pypi/demo-35577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37774@1.0.4","target":"pkg:pypi/demo-1641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37774@1.0.4","target":"pkg:pypi/demo-26895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37775@1.0.0","target":"pkg:pypi/demo-23334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37775@1.0.0","target":"pkg:pypi/demo-23465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37775@1.0.0","target":"pkg:pypi/demo-24255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37776@1.0.1","target":"pkg:pypi/demo-21083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37776@1.0.1","target":"pkg:pypi/demo-30990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37776@1.0.1","target":"pkg:pypi/demo-3323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37776@1.0.1","target":"pkg:pypi/demo-36939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37777@1.0.2","target":"pkg:pypi/demo-13070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37777@1.0.2","target":"pkg:pypi/demo-33111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37777@1.0.2","target":"pkg:pypi/demo-34255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37778@1.0.3","target":"pkg:pypi/demo-17900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37778@1.0.3","target":"pkg:pypi/demo-18482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37778@1.0.3","target":"pkg:pypi/demo-33733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37779@1.0.4","target":"pkg:pypi/demo-21284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37779@1.0.4","target":"pkg:pypi/demo-35264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3777@1.0.2","target":"pkg:pypi/demo-14426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3777@1.0.2","target":"pkg:pypi/demo-35565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37780@1.0.0","target":"pkg:pypi/demo-18200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37780@1.0.0","target":"pkg:pypi/demo-20573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37780@1.0.0","target":"pkg:pypi/demo-25608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37780@1.0.0","target":"pkg:pypi/demo-30591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37781@1.0.1","target":"pkg:pypi/demo-1469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37781@1.0.1","target":"pkg:pypi/demo-20306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37781@1.0.1","target":"pkg:pypi/demo-20775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37781@1.0.1","target":"pkg:pypi/demo-3246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37782@1.0.2","target":"pkg:pypi/demo-27914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37783@1.0.3","target":"pkg:pypi/demo-15639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37784@1.0.4","target":"pkg:pypi/demo-14297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37784@1.0.4","target":"pkg:pypi/demo-25877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37784@1.0.4","target":"pkg:pypi/demo-26062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37784@1.0.4","target":"pkg:pypi/demo-34461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37785@1.0.0","target":"pkg:pypi/demo-21613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37786@1.0.1","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37786@1.0.1","target":"pkg:pypi/demo-15429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37786@1.0.1","target":"pkg:pypi/demo-25783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37786@1.0.1","target":"pkg:pypi/demo-30004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37787@1.0.2","target":"pkg:pypi/demo-13901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37787@1.0.2","target":"pkg:pypi/demo-17632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37788@1.0.3","target":"pkg:pypi/demo-20238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37788@1.0.3","target":"pkg:pypi/demo-34701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37788@1.0.3","target":"pkg:pypi/demo-35289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37789@1.0.4","target":"pkg:pypi/demo-36093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3778@1.0.3","target":"pkg:pypi/demo-14217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37790@1.0.0","target":"pkg:pypi/demo-26593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37790@1.0.0","target":"pkg:pypi/demo-32315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37790@1.0.0","target":"pkg:pypi/demo-35032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37791@1.0.1","target":"pkg:pypi/demo-1243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37792@1.0.2","target":"pkg:pypi/demo-18832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37792@1.0.2","target":"pkg:pypi/demo-32007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37792@1.0.2","target":"pkg:pypi/demo-32803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37792@1.0.2","target":"pkg:pypi/demo-35754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37793@1.0.3","target":"pkg:pypi/demo-10646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37793@1.0.3","target":"pkg:pypi/demo-12423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37794@1.0.4","target":"pkg:pypi/demo-1908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37794@1.0.4","target":"pkg:pypi/demo-19283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37794@1.0.4","target":"pkg:pypi/demo-32184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37795@1.0.0","target":"pkg:pypi/demo-23162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37795@1.0.0","target":"pkg:pypi/demo-2397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37795@1.0.0","target":"pkg:pypi/demo-35265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37796@1.0.1","target":"pkg:pypi/demo-11584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37796@1.0.1","target":"pkg:pypi/demo-28029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37796@1.0.1","target":"pkg:pypi/demo-305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37797@1.0.2","target":"pkg:pypi/demo-2301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37797@1.0.2","target":"pkg:pypi/demo-2357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37797@1.0.2","target":"pkg:pypi/demo-27798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37798@1.0.3","target":"pkg:pypi/demo-15218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37798@1.0.3","target":"pkg:pypi/demo-24645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37798@1.0.3","target":"pkg:pypi/demo-2703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37798@1.0.3","target":"pkg:pypi/demo-30821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37799@1.0.4","target":"pkg:pypi/demo-16151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37799@1.0.4","target":"pkg:pypi/demo-20863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37799@1.0.4","target":"pkg:pypi/demo-37355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3779@1.0.4","target":"pkg:pypi/demo-31347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3779@1.0.4","target":"pkg:pypi/demo-36544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-377@1.0.2","target":"pkg:pypi/demo-26012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-377@1.0.2","target":"pkg:pypi/demo-30029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37800@1.0.0","target":"pkg:pypi/demo-16625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37800@1.0.0","target":"pkg:pypi/demo-22744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37800@1.0.0","target":"pkg:pypi/demo-3110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37800@1.0.0","target":"pkg:pypi/demo-35847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37801@1.0.1","target":"pkg:pypi/demo-28435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37802@1.0.2","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37802@1.0.2","target":"pkg:pypi/demo-3005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37802@1.0.2","target":"pkg:pypi/demo-32067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37803@1.0.3","target":"pkg:pypi/demo-12500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37803@1.0.3","target":"pkg:pypi/demo-13583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37803@1.0.3","target":"pkg:pypi/demo-14289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37804@1.0.4","target":"pkg:pypi/demo-34454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37805@1.0.0","target":"pkg:pypi/demo-10565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37805@1.0.0","target":"pkg:pypi/demo-14198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37805@1.0.0","target":"pkg:pypi/demo-19430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37805@1.0.0","target":"pkg:pypi/demo-20165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37806@1.0.1","target":"pkg:pypi/demo-11133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37806@1.0.1","target":"pkg:pypi/demo-18138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37806@1.0.1","target":"pkg:pypi/demo-23916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37807@1.0.2","target":"pkg:pypi/demo-13995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37807@1.0.2","target":"pkg:pypi/demo-20009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37807@1.0.2","target":"pkg:pypi/demo-36848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37807@1.0.2","target":"pkg:pypi/demo-37105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37808@1.0.3","target":"pkg:pypi/demo-21346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37808@1.0.3","target":"pkg:pypi/demo-34865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37809@1.0.4","target":"pkg:pypi/demo-16384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37809@1.0.4","target":"pkg:pypi/demo-23959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37809@1.0.4","target":"pkg:pypi/demo-29325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37809@1.0.4","target":"pkg:pypi/demo-34746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3780@1.0.0","target":"pkg:pypi/demo-26065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37810@1.0.0","target":"pkg:pypi/demo-10439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37810@1.0.0","target":"pkg:pypi/demo-26105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37810@1.0.0","target":"pkg:pypi/demo-3382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37811@1.0.1","target":"pkg:pypi/demo-36106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37812@1.0.2","target":"pkg:pypi/demo-35692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37813@1.0.3","target":"pkg:pypi/demo-25485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37814@1.0.4","target":"pkg:pypi/demo-25328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37814@1.0.4","target":"pkg:pypi/demo-29258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37815@1.0.0","target":"pkg:pypi/demo-19404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37815@1.0.0","target":"pkg:pypi/demo-23511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37815@1.0.0","target":"pkg:pypi/demo-27721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37815@1.0.0","target":"pkg:pypi/demo-297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37816@1.0.1","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37816@1.0.1","target":"pkg:pypi/demo-16792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37816@1.0.1","target":"pkg:pypi/demo-30751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37817@1.0.2","target":"pkg:pypi/demo-32339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37818@1.0.3","target":"pkg:pypi/demo-3508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37819@1.0.4","target":"pkg:pypi/demo-15775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37819@1.0.4","target":"pkg:pypi/demo-16421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37819@1.0.4","target":"pkg:pypi/demo-31542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37819@1.0.4","target":"pkg:pypi/demo-33708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3781@1.0.1","target":"pkg:pypi/demo-14628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3781@1.0.1","target":"pkg:pypi/demo-14961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3781@1.0.1","target":"pkg:pypi/demo-24075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3781@1.0.1","target":"pkg:pypi/demo-36306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37820@1.0.0","target":"pkg:pypi/demo-15927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37821@1.0.1","target":"pkg:pypi/demo-2459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37821@1.0.1","target":"pkg:pypi/demo-3485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37822@1.0.2","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37822@1.0.2","target":"pkg:pypi/demo-17634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37822@1.0.2","target":"pkg:pypi/demo-19730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37822@1.0.2","target":"pkg:pypi/demo-320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37823@1.0.3","target":"pkg:pypi/demo-10482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37823@1.0.3","target":"pkg:pypi/demo-14591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37824@1.0.4","target":"pkg:pypi/demo-21419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37825@1.0.0","target":"pkg:pypi/demo-25330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37825@1.0.0","target":"pkg:pypi/demo-29362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37826@1.0.1","target":"pkg:pypi/demo-24898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37827@1.0.2","target":"pkg:pypi/demo-12819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37827@1.0.2","target":"pkg:pypi/demo-26938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37827@1.0.2","target":"pkg:pypi/demo-30012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37827@1.0.2","target":"pkg:pypi/demo-34510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37828@1.0.3","target":"pkg:pypi/demo-1868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37828@1.0.3","target":"pkg:pypi/demo-26045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37828@1.0.3","target":"pkg:pypi/demo-27168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37828@1.0.3","target":"pkg:pypi/demo-33766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37829@1.0.4","target":"pkg:pypi/demo-18904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37829@1.0.4","target":"pkg:pypi/demo-233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37829@1.0.4","target":"pkg:pypi/demo-2762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37829@1.0.4","target":"pkg:pypi/demo-31015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3782@1.0.2","target":"pkg:pypi/demo-23266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3782@1.0.2","target":"pkg:pypi/demo-2980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37830@1.0.0","target":"pkg:pypi/demo-14877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37831@1.0.1","target":"pkg:pypi/demo-15993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37831@1.0.1","target":"pkg:pypi/demo-2253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37832@1.0.2","target":"pkg:pypi/demo-33618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37832@1.0.2","target":"pkg:pypi/demo-36937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37833@1.0.3","target":"pkg:pypi/demo-30868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37833@1.0.3","target":"pkg:pypi/demo-36234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37834@1.0.4","target":"pkg:pypi/demo-25546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37835@1.0.0","target":"pkg:pypi/demo-15315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37835@1.0.0","target":"pkg:pypi/demo-15533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37835@1.0.0","target":"pkg:pypi/demo-16790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37835@1.0.0","target":"pkg:pypi/demo-24913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37836@1.0.1","target":"pkg:pypi/demo-18161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37837@1.0.2","target":"pkg:pypi/demo-28342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37837@1.0.2","target":"pkg:pypi/demo-32064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37838@1.0.3","target":"pkg:pypi/demo-33242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37838@1.0.3","target":"pkg:pypi/demo-3423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37839@1.0.4","target":"pkg:pypi/demo-10772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3783@1.0.3","target":"pkg:pypi/demo-10467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3783@1.0.3","target":"pkg:pypi/demo-20258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37840@1.0.0","target":"pkg:pypi/demo-22267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37840@1.0.0","target":"pkg:pypi/demo-22812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37840@1.0.0","target":"pkg:pypi/demo-26042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37840@1.0.0","target":"pkg:pypi/demo-30727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37841@1.0.1","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37841@1.0.1","target":"pkg:pypi/demo-21957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37841@1.0.1","target":"pkg:pypi/demo-27692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37842@1.0.2","target":"pkg:pypi/demo-26939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37842@1.0.2","target":"pkg:pypi/demo-29643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37843@1.0.3","target":"pkg:pypi/demo-11443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37843@1.0.3","target":"pkg:pypi/demo-1747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37843@1.0.3","target":"pkg:pypi/demo-35711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37843@1.0.3","target":"pkg:pypi/demo-36626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37844@1.0.4","target":"pkg:pypi/demo-19524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37844@1.0.4","target":"pkg:pypi/demo-25092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37845@1.0.0","target":"pkg:pypi/demo-19042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37845@1.0.0","target":"pkg:pypi/demo-30772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37846@1.0.1","target":"pkg:pypi/demo-25218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37847@1.0.2","target":"pkg:pypi/demo-24614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37847@1.0.2","target":"pkg:pypi/demo-31434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37847@1.0.2","target":"pkg:pypi/demo-33291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37847@1.0.2","target":"pkg:pypi/demo-35424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37848@1.0.3","target":"pkg:pypi/demo-30143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37849@1.0.4","target":"pkg:pypi/demo-12185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37849@1.0.4","target":"pkg:pypi/demo-13520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3784@1.0.4","target":"pkg:pypi/demo-11467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3784@1.0.4","target":"pkg:pypi/demo-3361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37850@1.0.0","target":"pkg:pypi/demo-1237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37850@1.0.0","target":"pkg:pypi/demo-28739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37851@1.0.1","target":"pkg:pypi/demo-19773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37852@1.0.2","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37852@1.0.2","target":"pkg:pypi/demo-18374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37852@1.0.2","target":"pkg:pypi/demo-35923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37852@1.0.2","target":"pkg:pypi/demo-37720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37853@1.0.3","target":"pkg:pypi/demo-16527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37853@1.0.3","target":"pkg:pypi/demo-30591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37854@1.0.4","target":"pkg:pypi/demo-12492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37855@1.0.0","target":"pkg:pypi/demo-16146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37855@1.0.0","target":"pkg:pypi/demo-2138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37855@1.0.0","target":"pkg:pypi/demo-26209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37855@1.0.0","target":"pkg:pypi/demo-33788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37856@1.0.1","target":"pkg:pypi/demo-18834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37856@1.0.1","target":"pkg:pypi/demo-22633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37856@1.0.1","target":"pkg:pypi/demo-33992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37856@1.0.1","target":"pkg:pypi/demo-34617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37857@1.0.2","target":"pkg:pypi/demo-21300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37858@1.0.3","target":"pkg:pypi/demo-20201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37858@1.0.3","target":"pkg:pypi/demo-23553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37859@1.0.4","target":"pkg:pypi/demo-33228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3785@1.0.0","target":"pkg:pypi/demo-13324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3785@1.0.0","target":"pkg:pypi/demo-23668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37860@1.0.0","target":"pkg:pypi/demo-17037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37860@1.0.0","target":"pkg:pypi/demo-17391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37860@1.0.0","target":"pkg:pypi/demo-1766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37861@1.0.1","target":"pkg:pypi/demo-23057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37862@1.0.2","target":"pkg:pypi/demo-19185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37862@1.0.2","target":"pkg:pypi/demo-31192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37863@1.0.3","target":"pkg:pypi/demo-12283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37863@1.0.3","target":"pkg:pypi/demo-16184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37863@1.0.3","target":"pkg:pypi/demo-29382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37863@1.0.3","target":"pkg:pypi/demo-34364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37864@1.0.4","target":"pkg:pypi/demo-2062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37864@1.0.4","target":"pkg:pypi/demo-21103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37864@1.0.4","target":"pkg:pypi/demo-30527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37865@1.0.0","target":"pkg:pypi/demo-20676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37865@1.0.0","target":"pkg:pypi/demo-22293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37866@1.0.1","target":"pkg:pypi/demo-24061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37866@1.0.1","target":"pkg:pypi/demo-28376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37866@1.0.1","target":"pkg:pypi/demo-33323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37867@1.0.2","target":"pkg:pypi/demo-11189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37867@1.0.2","target":"pkg:pypi/demo-21539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37867@1.0.2","target":"pkg:pypi/demo-35667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37868@1.0.3","target":"pkg:pypi/demo-34287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37869@1.0.4","target":"pkg:pypi/demo-13138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37869@1.0.4","target":"pkg:pypi/demo-1571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3786@1.0.1","target":"pkg:pypi/demo-2687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3786@1.0.1","target":"pkg:pypi/demo-27311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3786@1.0.1","target":"pkg:pypi/demo-37577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37870@1.0.0","target":"pkg:pypi/demo-11376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37870@1.0.0","target":"pkg:pypi/demo-27238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37870@1.0.0","target":"pkg:pypi/demo-33042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37871@1.0.1","target":"pkg:pypi/demo-20243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37871@1.0.1","target":"pkg:pypi/demo-28655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37872@1.0.2","target":"pkg:pypi/demo-20008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37872@1.0.2","target":"pkg:pypi/demo-21068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37872@1.0.2","target":"pkg:pypi/demo-21532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37872@1.0.2","target":"pkg:pypi/demo-24400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37873@1.0.3","target":"pkg:pypi/demo-16711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37873@1.0.3","target":"pkg:pypi/demo-18244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37873@1.0.3","target":"pkg:pypi/demo-19520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37873@1.0.3","target":"pkg:pypi/demo-36682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37874@1.0.4","target":"pkg:pypi/demo-12633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37874@1.0.4","target":"pkg:pypi/demo-27100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37874@1.0.4","target":"pkg:pypi/demo-32713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37874@1.0.4","target":"pkg:pypi/demo-35319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37875@1.0.0","target":"pkg:pypi/demo-14981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37875@1.0.0","target":"pkg:pypi/demo-25854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37876@1.0.1","target":"pkg:pypi/demo-1046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37876@1.0.1","target":"pkg:pypi/demo-19623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37877@1.0.2","target":"pkg:pypi/demo-14701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37877@1.0.2","target":"pkg:pypi/demo-21975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37877@1.0.2","target":"pkg:pypi/demo-289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37878@1.0.3","target":"pkg:pypi/demo-15190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37879@1.0.4","target":"pkg:pypi/demo-14456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37879@1.0.4","target":"pkg:pypi/demo-2839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37879@1.0.4","target":"pkg:pypi/demo-32278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37879@1.0.4","target":"pkg:pypi/demo-33121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3787@1.0.2","target":"pkg:pypi/demo-17095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3787@1.0.2","target":"pkg:pypi/demo-37667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37880@1.0.0","target":"pkg:pypi/demo-18606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37880@1.0.0","target":"pkg:pypi/demo-20243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37880@1.0.0","target":"pkg:pypi/demo-28809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37880@1.0.0","target":"pkg:pypi/demo-31574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37881@1.0.1","target":"pkg:pypi/demo-17813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37881@1.0.1","target":"pkg:pypi/demo-28414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37881@1.0.1","target":"pkg:pypi/demo-30796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37882@1.0.2","target":"pkg:pypi/demo-1663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37883@1.0.3","target":"pkg:pypi/demo-271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37884@1.0.4","target":"pkg:pypi/demo-26046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37884@1.0.4","target":"pkg:pypi/demo-34344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37885@1.0.0","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37885@1.0.0","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37885@1.0.0","target":"pkg:pypi/demo-14905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37886@1.0.1","target":"pkg:pypi/demo-30060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37886@1.0.1","target":"pkg:pypi/demo-33647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37887@1.0.2","target":"pkg:pypi/demo-11919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37887@1.0.2","target":"pkg:pypi/demo-12807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37887@1.0.2","target":"pkg:pypi/demo-25117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37887@1.0.2","target":"pkg:pypi/demo-29039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37888@1.0.3","target":"pkg:pypi/demo-18876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37888@1.0.3","target":"pkg:pypi/demo-37724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37889@1.0.4","target":"pkg:pypi/demo-11467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37889@1.0.4","target":"pkg:pypi/demo-30809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3788@1.0.3","target":"pkg:pypi/demo-10855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3788@1.0.3","target":"pkg:pypi/demo-12492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3788@1.0.3","target":"pkg:pypi/demo-24096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3788@1.0.3","target":"pkg:pypi/demo-27120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37890@1.0.0","target":"pkg:pypi/demo-12844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37890@1.0.0","target":"pkg:pypi/demo-26584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37890@1.0.0","target":"pkg:pypi/demo-36553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37891@1.0.1","target":"pkg:pypi/demo-20692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37892@1.0.2","target":"pkg:pypi/demo-26574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37892@1.0.2","target":"pkg:pypi/demo-29984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37893@1.0.3","target":"pkg:pypi/demo-18956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37893@1.0.3","target":"pkg:pypi/demo-26512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37894@1.0.4","target":"pkg:pypi/demo-12896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37894@1.0.4","target":"pkg:pypi/demo-15094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37894@1.0.4","target":"pkg:pypi/demo-31497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37894@1.0.4","target":"pkg:pypi/demo-32525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37895@1.0.0","target":"pkg:pypi/demo-1510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37896@1.0.1","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37896@1.0.1","target":"pkg:pypi/demo-27480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37896@1.0.1","target":"pkg:pypi/demo-36255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37897@1.0.2","target":"pkg:pypi/demo-20830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37897@1.0.2","target":"pkg:pypi/demo-20938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37897@1.0.2","target":"pkg:pypi/demo-35293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37898@1.0.3","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37898@1.0.3","target":"pkg:pypi/demo-14851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37898@1.0.3","target":"pkg:pypi/demo-18952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37898@1.0.3","target":"pkg:pypi/demo-21725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37899@1.0.4","target":"pkg:pypi/demo-24093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3789@1.0.4","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3789@1.0.4","target":"pkg:pypi/demo-16934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3789@1.0.4","target":"pkg:pypi/demo-19096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3789@1.0.4","target":"pkg:pypi/demo-31290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-378@1.0.3","target":"pkg:pypi/demo-16017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-378@1.0.3","target":"pkg:pypi/demo-22292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-378@1.0.3","target":"pkg:pypi/demo-32811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37900@1.0.0","target":"pkg:pypi/demo-18952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37901@1.0.1","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37901@1.0.1","target":"pkg:pypi/demo-22815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37901@1.0.1","target":"pkg:pypi/demo-37523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37902@1.0.2","target":"pkg:pypi/demo-18096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37903@1.0.3","target":"pkg:pypi/demo-21800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37903@1.0.3","target":"pkg:pypi/demo-34912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37904@1.0.4","target":"pkg:pypi/demo-14517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37905@1.0.0","target":"pkg:pypi/demo-16889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37905@1.0.0","target":"pkg:pypi/demo-26385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37905@1.0.0","target":"pkg:pypi/demo-34323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37906@1.0.1","target":"pkg:pypi/demo-15660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37906@1.0.1","target":"pkg:pypi/demo-22009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37907@1.0.2","target":"pkg:pypi/demo-34801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37907@1.0.2","target":"pkg:pypi/demo-37306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37908@1.0.3","target":"pkg:pypi/demo-11618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37908@1.0.3","target":"pkg:pypi/demo-12215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37908@1.0.3","target":"pkg:pypi/demo-33336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37909@1.0.4","target":"pkg:pypi/demo-21692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37909@1.0.4","target":"pkg:pypi/demo-30405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37909@1.0.4","target":"pkg:pypi/demo-341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3790@1.0.0","target":"pkg:pypi/demo-23487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3790@1.0.0","target":"pkg:pypi/demo-37732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37910@1.0.0","target":"pkg:pypi/demo-14743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37910@1.0.0","target":"pkg:pypi/demo-17565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37910@1.0.0","target":"pkg:pypi/demo-22314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37910@1.0.0","target":"pkg:pypi/demo-36643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37911@1.0.1","target":"pkg:pypi/demo-33848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37912@1.0.2","target":"pkg:pypi/demo-15550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37913@1.0.3","target":"pkg:pypi/demo-13512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37913@1.0.3","target":"pkg:pypi/demo-26191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37914@1.0.4","target":"pkg:pypi/demo-24225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37914@1.0.4","target":"pkg:pypi/demo-27578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37915@1.0.0","target":"pkg:pypi/demo-25909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37915@1.0.0","target":"pkg:pypi/demo-28524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37916@1.0.1","target":"pkg:pypi/demo-12677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37917@1.0.2","target":"pkg:pypi/demo-24306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37917@1.0.2","target":"pkg:pypi/demo-29933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37917@1.0.2","target":"pkg:pypi/demo-32194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37918@1.0.3","target":"pkg:pypi/demo-11700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37918@1.0.3","target":"pkg:pypi/demo-16169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37918@1.0.3","target":"pkg:pypi/demo-36661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37919@1.0.4","target":"pkg:pypi/demo-11206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37919@1.0.4","target":"pkg:pypi/demo-33546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3791@1.0.1","target":"pkg:pypi/demo-14126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3791@1.0.1","target":"pkg:pypi/demo-24041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3791@1.0.1","target":"pkg:pypi/demo-28594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3791@1.0.1","target":"pkg:pypi/demo-35700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37920@1.0.0","target":"pkg:pypi/demo-29788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37920@1.0.0","target":"pkg:pypi/demo-3129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37920@1.0.0","target":"pkg:pypi/demo-33724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37921@1.0.1","target":"pkg:pypi/demo-10442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37921@1.0.1","target":"pkg:pypi/demo-1411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37921@1.0.1","target":"pkg:pypi/demo-32933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37921@1.0.1","target":"pkg:pypi/demo-33754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37922@1.0.2","target":"pkg:pypi/demo-15135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37922@1.0.2","target":"pkg:pypi/demo-31469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37923@1.0.3","target":"pkg:pypi/demo-23071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37924@1.0.4","target":"pkg:pypi/demo-32239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37925@1.0.0","target":"pkg:pypi/demo-27174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37925@1.0.0","target":"pkg:pypi/demo-32922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37926@1.0.1","target":"pkg:pypi/demo-24163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37926@1.0.1","target":"pkg:pypi/demo-27212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37926@1.0.1","target":"pkg:pypi/demo-34454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37927@1.0.2","target":"pkg:pypi/demo-11709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37927@1.0.2","target":"pkg:pypi/demo-14987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37927@1.0.2","target":"pkg:pypi/demo-28045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37927@1.0.2","target":"pkg:pypi/demo-2883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37928@1.0.3","target":"pkg:pypi/demo-16837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37929@1.0.4","target":"pkg:pypi/demo-14992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37929@1.0.4","target":"pkg:pypi/demo-17601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3792@1.0.2","target":"pkg:pypi/demo-22853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3792@1.0.2","target":"pkg:pypi/demo-27695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3792@1.0.2","target":"pkg:pypi/demo-28602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3792@1.0.2","target":"pkg:pypi/demo-34006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37930@1.0.0","target":"pkg:pypi/demo-18425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37931@1.0.1","target":"pkg:pypi/demo-21871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37931@1.0.1","target":"pkg:pypi/demo-32585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37931@1.0.1","target":"pkg:pypi/demo-34298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37932@1.0.2","target":"pkg:pypi/demo-29346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37933@1.0.3","target":"pkg:pypi/demo-15541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37934@1.0.4","target":"pkg:pypi/demo-10599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37934@1.0.4","target":"pkg:pypi/demo-14293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37934@1.0.4","target":"pkg:pypi/demo-14793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37934@1.0.4","target":"pkg:pypi/demo-24902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37935@1.0.0","target":"pkg:pypi/demo-11636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37935@1.0.0","target":"pkg:pypi/demo-28971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37936@1.0.1","target":"pkg:pypi/demo-15913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37936@1.0.1","target":"pkg:pypi/demo-22595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37936@1.0.1","target":"pkg:pypi/demo-30518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37936@1.0.1","target":"pkg:pypi/demo-35911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37937@1.0.2","target":"pkg:pypi/demo-19279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37937@1.0.2","target":"pkg:pypi/demo-201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37937@1.0.2","target":"pkg:pypi/demo-32766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37937@1.0.2","target":"pkg:pypi/demo-37035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37938@1.0.3","target":"pkg:pypi/demo-13782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37938@1.0.3","target":"pkg:pypi/demo-21681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37939@1.0.4","target":"pkg:pypi/demo-1130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37939@1.0.4","target":"pkg:pypi/demo-17631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37939@1.0.4","target":"pkg:pypi/demo-29491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3793@1.0.3","target":"pkg:pypi/demo-14697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3793@1.0.3","target":"pkg:pypi/demo-1907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3793@1.0.3","target":"pkg:pypi/demo-27362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3793@1.0.3","target":"pkg:pypi/demo-30152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37940@1.0.0","target":"pkg:pypi/demo-11096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37940@1.0.0","target":"pkg:pypi/demo-13146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37940@1.0.0","target":"pkg:pypi/demo-26236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37940@1.0.0","target":"pkg:pypi/demo-28219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37941@1.0.1","target":"pkg:pypi/demo-16594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37941@1.0.1","target":"pkg:pypi/demo-34507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37942@1.0.2","target":"pkg:pypi/demo-16787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37942@1.0.2","target":"pkg:pypi/demo-32598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37943@1.0.3","target":"pkg:pypi/demo-2004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37944@1.0.4","target":"pkg:pypi/demo-34920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37945@1.0.0","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37945@1.0.0","target":"pkg:pypi/demo-17783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37945@1.0.0","target":"pkg:pypi/demo-21996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37945@1.0.0","target":"pkg:pypi/demo-36201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37946@1.0.1","target":"pkg:pypi/demo-16004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37946@1.0.1","target":"pkg:pypi/demo-25101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37946@1.0.1","target":"pkg:pypi/demo-28196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37947@1.0.2","target":"pkg:pypi/demo-24126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37947@1.0.2","target":"pkg:pypi/demo-27979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37947@1.0.2","target":"pkg:pypi/demo-30137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37948@1.0.3","target":"pkg:pypi/demo-22217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37948@1.0.3","target":"pkg:pypi/demo-27363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37948@1.0.3","target":"pkg:pypi/demo-29445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37949@1.0.4","target":"pkg:pypi/demo-14115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3794@1.0.4","target":"pkg:pypi/demo-23345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3794@1.0.4","target":"pkg:pypi/demo-23441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3794@1.0.4","target":"pkg:pypi/demo-35848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37950@1.0.0","target":"pkg:pypi/demo-33654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37950@1.0.0","target":"pkg:pypi/demo-3522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37951@1.0.1","target":"pkg:pypi/demo-21743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37951@1.0.1","target":"pkg:pypi/demo-23085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37951@1.0.1","target":"pkg:pypi/demo-24001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37952@1.0.2","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37952@1.0.2","target":"pkg:pypi/demo-14924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37952@1.0.2","target":"pkg:pypi/demo-26989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37953@1.0.3","target":"pkg:pypi/demo-12885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37953@1.0.3","target":"pkg:pypi/demo-30534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37954@1.0.4","target":"pkg:pypi/demo-20743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37954@1.0.4","target":"pkg:pypi/demo-21530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37954@1.0.4","target":"pkg:pypi/demo-36501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37954@1.0.4","target":"pkg:pypi/demo-36626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37955@1.0.0","target":"pkg:pypi/demo-15423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37955@1.0.0","target":"pkg:pypi/demo-19624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37955@1.0.0","target":"pkg:pypi/demo-24345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37956@1.0.1","target":"pkg:pypi/demo-14364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37956@1.0.1","target":"pkg:pypi/demo-16963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37956@1.0.1","target":"pkg:pypi/demo-20056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37956@1.0.1","target":"pkg:pypi/demo-27267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37957@1.0.2","target":"pkg:pypi/demo-19430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37957@1.0.2","target":"pkg:pypi/demo-37796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37958@1.0.3","target":"pkg:pypi/demo-16276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37958@1.0.3","target":"pkg:pypi/demo-32302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37959@1.0.4","target":"pkg:pypi/demo-11313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37959@1.0.4","target":"pkg:pypi/demo-24529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37959@1.0.4","target":"pkg:pypi/demo-32535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37959@1.0.4","target":"pkg:pypi/demo-33816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3795@1.0.0","target":"pkg:pypi/demo-12030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3795@1.0.0","target":"pkg:pypi/demo-20498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3795@1.0.0","target":"pkg:pypi/demo-3447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37960@1.0.0","target":"pkg:pypi/demo-12404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37960@1.0.0","target":"pkg:pypi/demo-17200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37960@1.0.0","target":"pkg:pypi/demo-24730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37960@1.0.0","target":"pkg:pypi/demo-35969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37961@1.0.1","target":"pkg:pypi/demo-14678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37961@1.0.1","target":"pkg:pypi/demo-16582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37961@1.0.1","target":"pkg:pypi/demo-20802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37961@1.0.1","target":"pkg:pypi/demo-22654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37962@1.0.2","target":"pkg:pypi/demo-118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37962@1.0.2","target":"pkg:pypi/demo-14141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37962@1.0.2","target":"pkg:pypi/demo-23375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37963@1.0.3","target":"pkg:pypi/demo-14434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37963@1.0.3","target":"pkg:pypi/demo-15260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37963@1.0.3","target":"pkg:pypi/demo-17018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37963@1.0.3","target":"pkg:pypi/demo-22851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37964@1.0.4","target":"pkg:pypi/demo-11951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37964@1.0.4","target":"pkg:pypi/demo-22175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37965@1.0.0","target":"pkg:pypi/demo-12748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37965@1.0.0","target":"pkg:pypi/demo-34008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37966@1.0.1","target":"pkg:pypi/demo-21432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37966@1.0.1","target":"pkg:pypi/demo-21859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37967@1.0.2","target":"pkg:pypi/demo-30504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37967@1.0.2","target":"pkg:pypi/demo-3406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37968@1.0.3","target":"pkg:pypi/demo-17280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37968@1.0.3","target":"pkg:pypi/demo-2046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37968@1.0.3","target":"pkg:pypi/demo-26836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37968@1.0.3","target":"pkg:pypi/demo-27538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37969@1.0.4","target":"pkg:pypi/demo-12122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37969@1.0.4","target":"pkg:pypi/demo-19036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37969@1.0.4","target":"pkg:pypi/demo-23775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37969@1.0.4","target":"pkg:pypi/demo-35899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3796@1.0.1","target":"pkg:pypi/demo-12666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3796@1.0.1","target":"pkg:pypi/demo-13752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37970@1.0.0","target":"pkg:pypi/demo-1343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37970@1.0.0","target":"pkg:pypi/demo-14374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37970@1.0.0","target":"pkg:pypi/demo-2423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37970@1.0.0","target":"pkg:pypi/demo-26205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37971@1.0.1","target":"pkg:pypi/demo-37728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37971@1.0.1","target":"pkg:pypi/demo-37854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37972@1.0.2","target":"pkg:pypi/demo-11036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37972@1.0.2","target":"pkg:pypi/demo-19140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37973@1.0.3","target":"pkg:pypi/demo-16797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37973@1.0.3","target":"pkg:pypi/demo-2015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37973@1.0.3","target":"pkg:pypi/demo-24173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37974@1.0.4","target":"pkg:pypi/demo-19847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37974@1.0.4","target":"pkg:pypi/demo-22118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37975@1.0.0","target":"pkg:pypi/demo-21360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37975@1.0.0","target":"pkg:pypi/demo-22846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37975@1.0.0","target":"pkg:pypi/demo-33663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37976@1.0.1","target":"pkg:pypi/demo-16987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37977@1.0.2","target":"pkg:pypi/demo-21111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37977@1.0.2","target":"pkg:pypi/demo-21359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37977@1.0.2","target":"pkg:pypi/demo-26550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37978@1.0.3","target":"pkg:pypi/demo-21473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37978@1.0.3","target":"pkg:pypi/demo-2764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37978@1.0.3","target":"pkg:pypi/demo-31284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37979@1.0.4","target":"pkg:pypi/demo-20603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37979@1.0.4","target":"pkg:pypi/demo-23122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3797@1.0.2","target":"pkg:pypi/demo-22972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3797@1.0.2","target":"pkg:pypi/demo-29138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3797@1.0.2","target":"pkg:pypi/demo-36376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37980@1.0.0","target":"pkg:pypi/demo-26531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37980@1.0.0","target":"pkg:pypi/demo-30546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37981@1.0.1","target":"pkg:pypi/demo-16416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37981@1.0.1","target":"pkg:pypi/demo-27250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37982@1.0.2","target":"pkg:pypi/demo-11608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37982@1.0.2","target":"pkg:pypi/demo-18126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37982@1.0.2","target":"pkg:pypi/demo-37671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37982@1.0.2","target":"pkg:pypi/demo-37872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37983@1.0.3","target":"pkg:pypi/demo-18367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37983@1.0.3","target":"pkg:pypi/demo-35271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37984@1.0.4","target":"pkg:pypi/demo-12847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37984@1.0.4","target":"pkg:pypi/demo-26919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37984@1.0.4","target":"pkg:pypi/demo-27295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37985@1.0.0","target":"pkg:pypi/demo-2691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37986@1.0.1","target":"pkg:pypi/demo-33964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37987@1.0.2","target":"pkg:pypi/demo-19571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37987@1.0.2","target":"pkg:pypi/demo-34377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37987@1.0.2","target":"pkg:pypi/demo-35273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37987@1.0.2","target":"pkg:pypi/demo-36723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37988@1.0.3","target":"pkg:pypi/demo-13210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37988@1.0.3","target":"pkg:pypi/demo-2075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37988@1.0.3","target":"pkg:pypi/demo-3159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37989@1.0.4","target":"pkg:pypi/demo-15203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37989@1.0.4","target":"pkg:pypi/demo-25625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3798@1.0.3","target":"pkg:pypi/demo-24967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37990@1.0.0","target":"pkg:pypi/demo-12072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37990@1.0.0","target":"pkg:pypi/demo-12360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37990@1.0.0","target":"pkg:pypi/demo-21800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37990@1.0.0","target":"pkg:pypi/demo-29869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37991@1.0.1","target":"pkg:pypi/demo-2480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37991@1.0.1","target":"pkg:pypi/demo-25149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37992@1.0.2","target":"pkg:pypi/demo-1455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37993@1.0.3","target":"pkg:pypi/demo-19970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37993@1.0.3","target":"pkg:pypi/demo-2386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37993@1.0.3","target":"pkg:pypi/demo-26096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37993@1.0.3","target":"pkg:pypi/demo-33762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37994@1.0.4","target":"pkg:pypi/demo-24271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37994@1.0.4","target":"pkg:pypi/demo-2@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37995@1.0.0","target":"pkg:pypi/demo-19990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37995@1.0.0","target":"pkg:pypi/demo-31916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37996@1.0.1","target":"pkg:pypi/demo-21154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37997@1.0.2","target":"pkg:pypi/demo-18097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37997@1.0.2","target":"pkg:pypi/demo-18839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37997@1.0.2","target":"pkg:pypi/demo-24855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37997@1.0.2","target":"pkg:pypi/demo-36670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37998@1.0.3","target":"pkg:pypi/demo-23866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37998@1.0.3","target":"pkg:pypi/demo-30767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37999@1.0.4","target":"pkg:pypi/demo-23077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37999@1.0.4","target":"pkg:pypi/demo-2654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37999@1.0.4","target":"pkg:pypi/demo-30966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37999@1.0.4","target":"pkg:pypi/demo-37372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3799@1.0.4","target":"pkg:pypi/demo-1219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3799@1.0.4","target":"pkg:pypi/demo-18784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3799@1.0.4","target":"pkg:pypi/demo-37893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-379@1.0.4","target":"pkg:pypi/demo-19500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-379@1.0.4","target":"pkg:pypi/demo-22349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-379@1.0.4","target":"pkg:pypi/demo-3595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-37@1.0.2","target":"pkg:pypi/demo-2689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38000@1.0.0","target":"pkg:pypi/demo-17293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38000@1.0.0","target":"pkg:pypi/demo-2282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38000@1.0.0","target":"pkg:pypi/demo-34805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38001@1.0.1","target":"pkg:pypi/demo-27570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38001@1.0.1","target":"pkg:pypi/demo-30215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38001@1.0.1","target":"pkg:pypi/demo-35140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38001@1.0.1","target":"pkg:pypi/demo-3653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38002@1.0.2","target":"pkg:pypi/demo-10929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38002@1.0.2","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38002@1.0.2","target":"pkg:pypi/demo-13089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38003@1.0.3","target":"pkg:pypi/demo-1225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38003@1.0.3","target":"pkg:pypi/demo-22380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38003@1.0.3","target":"pkg:pypi/demo-31262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38003@1.0.3","target":"pkg:pypi/demo-37859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38004@1.0.4","target":"pkg:pypi/demo-34713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38005@1.0.0","target":"pkg:pypi/demo-23980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38006@1.0.1","target":"pkg:pypi/demo-13008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38006@1.0.1","target":"pkg:pypi/demo-18990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38006@1.0.1","target":"pkg:pypi/demo-19176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38007@1.0.2","target":"pkg:pypi/demo-1241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38007@1.0.2","target":"pkg:pypi/demo-2071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38007@1.0.2","target":"pkg:pypi/demo-27152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38007@1.0.2","target":"pkg:pypi/demo-27817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38008@1.0.3","target":"pkg:pypi/demo-13670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38009@1.0.4","target":"pkg:pypi/demo-20368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38009@1.0.4","target":"pkg:pypi/demo-2079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38009@1.0.4","target":"pkg:pypi/demo-26004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38009@1.0.4","target":"pkg:pypi/demo-26077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3800@1.0.0","target":"pkg:pypi/demo-19133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3800@1.0.0","target":"pkg:pypi/demo-2403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3800@1.0.0","target":"pkg:pypi/demo-29389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3800@1.0.0","target":"pkg:pypi/demo-34561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38010@1.0.0","target":"pkg:pypi/demo-36178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38011@1.0.1","target":"pkg:pypi/demo-1611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38011@1.0.1","target":"pkg:pypi/demo-32088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38011@1.0.1","target":"pkg:pypi/demo-36976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38012@1.0.2","target":"pkg:pypi/demo-10958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38012@1.0.2","target":"pkg:pypi/demo-17052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38012@1.0.2","target":"pkg:pypi/demo-33551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38013@1.0.3","target":"pkg:pypi/demo-17356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38013@1.0.3","target":"pkg:pypi/demo-26433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38013@1.0.3","target":"pkg:pypi/demo-31235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38013@1.0.3","target":"pkg:pypi/demo-35204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38014@1.0.4","target":"pkg:pypi/demo-10484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38014@1.0.4","target":"pkg:pypi/demo-11033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38014@1.0.4","target":"pkg:pypi/demo-1420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38015@1.0.0","target":"pkg:pypi/demo-11043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38015@1.0.0","target":"pkg:pypi/demo-17685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38015@1.0.0","target":"pkg:pypi/demo-23535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38016@1.0.1","target":"pkg:pypi/demo-19226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38016@1.0.1","target":"pkg:pypi/demo-23354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38016@1.0.1","target":"pkg:pypi/demo-3036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38017@1.0.2","target":"pkg:pypi/demo-21015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38018@1.0.3","target":"pkg:pypi/demo-19700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38018@1.0.3","target":"pkg:pypi/demo-28171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38018@1.0.3","target":"pkg:pypi/demo-32127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38018@1.0.3","target":"pkg:pypi/demo-32926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38019@1.0.4","target":"pkg:pypi/demo-15892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38019@1.0.4","target":"pkg:pypi/demo-18531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38019@1.0.4","target":"pkg:pypi/demo-21058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38019@1.0.4","target":"pkg:pypi/demo-21274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3801@1.0.1","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3801@1.0.1","target":"pkg:pypi/demo-1246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3801@1.0.1","target":"pkg:pypi/demo-15470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3801@1.0.1","target":"pkg:pypi/demo-27488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38020@1.0.0","target":"pkg:pypi/demo-20172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38020@1.0.0","target":"pkg:pypi/demo-36690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38021@1.0.1","target":"pkg:pypi/demo-13907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38021@1.0.1","target":"pkg:pypi/demo-23555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38021@1.0.1","target":"pkg:pypi/demo-25822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38021@1.0.1","target":"pkg:pypi/demo-35994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38022@1.0.2","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38022@1.0.2","target":"pkg:pypi/demo-162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38022@1.0.2","target":"pkg:pypi/demo-21791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38023@1.0.3","target":"pkg:pypi/demo-29965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38024@1.0.4","target":"pkg:pypi/demo-13333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38024@1.0.4","target":"pkg:pypi/demo-24018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38024@1.0.4","target":"pkg:pypi/demo-36110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38025@1.0.0","target":"pkg:pypi/demo-28000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38025@1.0.0","target":"pkg:pypi/demo-31443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38025@1.0.0","target":"pkg:pypi/demo-31728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38026@1.0.1","target":"pkg:pypi/demo-12032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38026@1.0.1","target":"pkg:pypi/demo-27057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38026@1.0.1","target":"pkg:pypi/demo-31527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38026@1.0.1","target":"pkg:pypi/demo-33567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38027@1.0.2","target":"pkg:pypi/demo-114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38027@1.0.2","target":"pkg:pypi/demo-13004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38027@1.0.2","target":"pkg:pypi/demo-32404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38027@1.0.2","target":"pkg:pypi/demo-3307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38028@1.0.3","target":"pkg:pypi/demo-17766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38028@1.0.3","target":"pkg:pypi/demo-26073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38029@1.0.4","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38029@1.0.4","target":"pkg:pypi/demo-16986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38029@1.0.4","target":"pkg:pypi/demo-18292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38029@1.0.4","target":"pkg:pypi/demo-33193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3802@1.0.2","target":"pkg:pypi/demo-3058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38030@1.0.0","target":"pkg:pypi/demo-16949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38030@1.0.0","target":"pkg:pypi/demo-24249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38031@1.0.1","target":"pkg:pypi/demo-16441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38032@1.0.2","target":"pkg:pypi/demo-16416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38032@1.0.2","target":"pkg:pypi/demo-17236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38032@1.0.2","target":"pkg:pypi/demo-32160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38033@1.0.3","target":"pkg:pypi/demo-1261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38033@1.0.3","target":"pkg:pypi/demo-17843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38033@1.0.3","target":"pkg:pypi/demo-20685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38034@1.0.4","target":"pkg:pypi/demo-30020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38035@1.0.0","target":"pkg:pypi/demo-10044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38035@1.0.0","target":"pkg:pypi/demo-19665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38035@1.0.0","target":"pkg:pypi/demo-19828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38035@1.0.0","target":"pkg:pypi/demo-30085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38036@1.0.1","target":"pkg:pypi/demo-11846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38036@1.0.1","target":"pkg:pypi/demo-18539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38036@1.0.1","target":"pkg:pypi/demo-27307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38036@1.0.1","target":"pkg:pypi/demo-31704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38037@1.0.2","target":"pkg:pypi/demo-19506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38038@1.0.3","target":"pkg:pypi/demo-17480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38039@1.0.4","target":"pkg:pypi/demo-17794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38039@1.0.4","target":"pkg:pypi/demo-35677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3803@1.0.3","target":"pkg:pypi/demo-18279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38040@1.0.0","target":"pkg:pypi/demo-35894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38041@1.0.1","target":"pkg:pypi/demo-25092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38042@1.0.2","target":"pkg:pypi/demo-14796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38042@1.0.2","target":"pkg:pypi/demo-16285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38042@1.0.2","target":"pkg:pypi/demo-30485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38042@1.0.2","target":"pkg:pypi/demo-36721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38043@1.0.3","target":"pkg:pypi/demo-35263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38043@1.0.3","target":"pkg:pypi/demo-35281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38044@1.0.4","target":"pkg:pypi/demo-10364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38044@1.0.4","target":"pkg:pypi/demo-32448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38044@1.0.4","target":"pkg:pypi/demo-37039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38045@1.0.0","target":"pkg:pypi/demo-15631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38045@1.0.0","target":"pkg:pypi/demo-18527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38045@1.0.0","target":"pkg:pypi/demo-28699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38046@1.0.1","target":"pkg:pypi/demo-20627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38046@1.0.1","target":"pkg:pypi/demo-28677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38047@1.0.2","target":"pkg:pypi/demo-10163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38047@1.0.2","target":"pkg:pypi/demo-18393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38047@1.0.2","target":"pkg:pypi/demo-20939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38047@1.0.2","target":"pkg:pypi/demo-22859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38048@1.0.3","target":"pkg:pypi/demo-20605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38048@1.0.3","target":"pkg:pypi/demo-3106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38048@1.0.3","target":"pkg:pypi/demo-32917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38049@1.0.4","target":"pkg:pypi/demo-30318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38049@1.0.4","target":"pkg:pypi/demo-33736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38049@1.0.4","target":"pkg:pypi/demo-37828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3804@1.0.4","target":"pkg:pypi/demo-10513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3804@1.0.4","target":"pkg:pypi/demo-29526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38050@1.0.0","target":"pkg:pypi/demo-21310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38050@1.0.0","target":"pkg:pypi/demo-31358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38051@1.0.1","target":"pkg:pypi/demo-2752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38051@1.0.1","target":"pkg:pypi/demo-32553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38052@1.0.2","target":"pkg:pypi/demo-17253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38052@1.0.2","target":"pkg:pypi/demo-26201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38052@1.0.2","target":"pkg:pypi/demo-32939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38052@1.0.2","target":"pkg:pypi/demo-37982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38053@1.0.3","target":"pkg:pypi/demo-1244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38053@1.0.3","target":"pkg:pypi/demo-20975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38053@1.0.3","target":"pkg:pypi/demo-22401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38053@1.0.3","target":"pkg:pypi/demo-24670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38054@1.0.4","target":"pkg:pypi/demo-27198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38055@1.0.0","target":"pkg:pypi/demo-27247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38056@1.0.1","target":"pkg:pypi/demo-31743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38056@1.0.1","target":"pkg:pypi/demo-37444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38057@1.0.2","target":"pkg:pypi/demo-11083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38057@1.0.2","target":"pkg:pypi/demo-15217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38057@1.0.2","target":"pkg:pypi/demo-15354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38057@1.0.2","target":"pkg:pypi/demo-34902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38058@1.0.3","target":"pkg:pypi/demo-12655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38058@1.0.3","target":"pkg:pypi/demo-17500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38058@1.0.3","target":"pkg:pypi/demo-20792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38058@1.0.3","target":"pkg:pypi/demo-25910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38059@1.0.4","target":"pkg:pypi/demo-12298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38059@1.0.4","target":"pkg:pypi/demo-33885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38059@1.0.4","target":"pkg:pypi/demo-36003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38059@1.0.4","target":"pkg:pypi/demo-37345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3805@1.0.0","target":"pkg:pypi/demo-30284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38060@1.0.0","target":"pkg:pypi/demo-18233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38060@1.0.0","target":"pkg:pypi/demo-26201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38061@1.0.1","target":"pkg:pypi/demo-11429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38061@1.0.1","target":"pkg:pypi/demo-17814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38061@1.0.1","target":"pkg:pypi/demo-19374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38061@1.0.1","target":"pkg:pypi/demo-31186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38062@1.0.2","target":"pkg:pypi/demo-14238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38062@1.0.2","target":"pkg:pypi/demo-21370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38062@1.0.2","target":"pkg:pypi/demo-2332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38063@1.0.3","target":"pkg:pypi/demo-14932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38063@1.0.3","target":"pkg:pypi/demo-2138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38064@1.0.4","target":"pkg:pypi/demo-31941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38065@1.0.0","target":"pkg:pypi/demo-30256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38065@1.0.0","target":"pkg:pypi/demo-38057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38066@1.0.1","target":"pkg:pypi/demo-27122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38066@1.0.1","target":"pkg:pypi/demo-31892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38067@1.0.2","target":"pkg:pypi/demo-15358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38067@1.0.2","target":"pkg:pypi/demo-31514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38067@1.0.2","target":"pkg:pypi/demo-37053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38068@1.0.3","target":"pkg:pypi/demo-29083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38068@1.0.3","target":"pkg:pypi/demo-37244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38069@1.0.4","target":"pkg:pypi/demo-3302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3806@1.0.1","target":"pkg:pypi/demo-27721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38070@1.0.0","target":"pkg:pypi/demo-26656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38071@1.0.1","target":"pkg:pypi/demo-21067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38071@1.0.1","target":"pkg:pypi/demo-25065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38072@1.0.2","target":"pkg:pypi/demo-14928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38072@1.0.2","target":"pkg:pypi/demo-22756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38072@1.0.2","target":"pkg:pypi/demo-33760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38073@1.0.3","target":"pkg:pypi/demo-14983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38073@1.0.3","target":"pkg:pypi/demo-24410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38073@1.0.3","target":"pkg:pypi/demo-27782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38074@1.0.4","target":"pkg:pypi/demo-16219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38075@1.0.0","target":"pkg:pypi/demo-18664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38075@1.0.0","target":"pkg:pypi/demo-213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38076@1.0.1","target":"pkg:pypi/demo-14627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38076@1.0.1","target":"pkg:pypi/demo-29690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38077@1.0.2","target":"pkg:pypi/demo-16096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38077@1.0.2","target":"pkg:pypi/demo-23847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38077@1.0.2","target":"pkg:pypi/demo-31916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38077@1.0.2","target":"pkg:pypi/demo-37698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38078@1.0.3","target":"pkg:pypi/demo-15575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38078@1.0.3","target":"pkg:pypi/demo-24431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38078@1.0.3","target":"pkg:pypi/demo-31051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38078@1.0.3","target":"pkg:pypi/demo-33903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38079@1.0.4","target":"pkg:pypi/demo-1352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38079@1.0.4","target":"pkg:pypi/demo-33894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3807@1.0.2","target":"pkg:pypi/demo-35672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38080@1.0.0","target":"pkg:pypi/demo-17075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38080@1.0.0","target":"pkg:pypi/demo-28272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38080@1.0.0","target":"pkg:pypi/demo-32534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38080@1.0.0","target":"pkg:pypi/demo-35552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38081@1.0.1","target":"pkg:pypi/demo-13217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38081@1.0.1","target":"pkg:pypi/demo-35938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38081@1.0.1","target":"pkg:pypi/demo-37039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38082@1.0.2","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38082@1.0.2","target":"pkg:pypi/demo-14876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38083@1.0.3","target":"pkg:pypi/demo-36544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38084@1.0.4","target":"pkg:pypi/demo-11535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38084@1.0.4","target":"pkg:pypi/demo-15722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38084@1.0.4","target":"pkg:pypi/demo-18683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38084@1.0.4","target":"pkg:pypi/demo-32457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38085@1.0.0","target":"pkg:pypi/demo-16814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38085@1.0.0","target":"pkg:pypi/demo-19855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38085@1.0.0","target":"pkg:pypi/demo-21517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38085@1.0.0","target":"pkg:pypi/demo-24084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38086@1.0.1","target":"pkg:pypi/demo-19115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38086@1.0.1","target":"pkg:pypi/demo-35440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38086@1.0.1","target":"pkg:pypi/demo-35805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38086@1.0.1","target":"pkg:pypi/demo-36597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38087@1.0.2","target":"pkg:pypi/demo-29353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38087@1.0.2","target":"pkg:pypi/demo-31567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38087@1.0.2","target":"pkg:pypi/demo-36406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38088@1.0.3","target":"pkg:pypi/demo-14932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38088@1.0.3","target":"pkg:pypi/demo-32199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38088@1.0.3","target":"pkg:pypi/demo-35582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38089@1.0.4","target":"pkg:pypi/demo-2782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3808@1.0.3","target":"pkg:pypi/demo-14733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3808@1.0.3","target":"pkg:pypi/demo-18455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38090@1.0.0","target":"pkg:pypi/demo-18601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38090@1.0.0","target":"pkg:pypi/demo-31392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38090@1.0.0","target":"pkg:pypi/demo-33477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38091@1.0.1","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38091@1.0.1","target":"pkg:pypi/demo-17798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38091@1.0.1","target":"pkg:pypi/demo-33386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38092@1.0.2","target":"pkg:pypi/demo-23910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38092@1.0.2","target":"pkg:pypi/demo-27068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38092@1.0.2","target":"pkg:pypi/demo-29345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38092@1.0.2","target":"pkg:pypi/demo-37843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38093@1.0.3","target":"pkg:pypi/demo-10877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38094@1.0.4","target":"pkg:pypi/demo-15751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38094@1.0.4","target":"pkg:pypi/demo-20195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38094@1.0.4","target":"pkg:pypi/demo-26054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38094@1.0.4","target":"pkg:pypi/demo-28387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38095@1.0.0","target":"pkg:pypi/demo-1296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38096@1.0.1","target":"pkg:pypi/demo-13374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38096@1.0.1","target":"pkg:pypi/demo-17752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38097@1.0.2","target":"pkg:pypi/demo-24248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38097@1.0.2","target":"pkg:pypi/demo-26032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38097@1.0.2","target":"pkg:pypi/demo-35488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38097@1.0.2","target":"pkg:pypi/demo-37592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38098@1.0.3","target":"pkg:pypi/demo-28625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38098@1.0.3","target":"pkg:pypi/demo-35155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38099@1.0.4","target":"pkg:pypi/demo-28064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3809@1.0.4","target":"pkg:pypi/demo-17757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3809@1.0.4","target":"pkg:pypi/demo-30535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-380@1.0.0","target":"pkg:pypi/demo-24220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38100@1.0.0","target":"pkg:pypi/demo-37574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38101@1.0.1","target":"pkg:pypi/demo-15809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38101@1.0.1","target":"pkg:pypi/demo-35721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38102@1.0.2","target":"pkg:pypi/demo-11378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38102@1.0.2","target":"pkg:pypi/demo-21099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38102@1.0.2","target":"pkg:pypi/demo-30355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38103@1.0.3","target":"pkg:pypi/demo-20635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38103@1.0.3","target":"pkg:pypi/demo-29051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38103@1.0.3","target":"pkg:pypi/demo-3456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38104@1.0.4","target":"pkg:pypi/demo-14368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38104@1.0.4","target":"pkg:pypi/demo-29415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38105@1.0.0","target":"pkg:pypi/demo-17001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38105@1.0.0","target":"pkg:pypi/demo-17577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38105@1.0.0","target":"pkg:pypi/demo-24910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38105@1.0.0","target":"pkg:pypi/demo-33917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38106@1.0.1","target":"pkg:pypi/demo-16346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38106@1.0.1","target":"pkg:pypi/demo-2472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38107@1.0.2","target":"pkg:pypi/demo-17973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38107@1.0.2","target":"pkg:pypi/demo-23547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38107@1.0.2","target":"pkg:pypi/demo-23940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38107@1.0.2","target":"pkg:pypi/demo-26638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38108@1.0.3","target":"pkg:pypi/demo-21307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38108@1.0.3","target":"pkg:pypi/demo-25032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38109@1.0.4","target":"pkg:pypi/demo-10959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38109@1.0.4","target":"pkg:pypi/demo-19254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3810@1.0.0","target":"pkg:pypi/demo-20109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3810@1.0.0","target":"pkg:pypi/demo-24546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3810@1.0.0","target":"pkg:pypi/demo-29731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3810@1.0.0","target":"pkg:pypi/demo-34022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38110@1.0.0","target":"pkg:pypi/demo-12101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38110@1.0.0","target":"pkg:pypi/demo-14337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38110@1.0.0","target":"pkg:pypi/demo-30682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38111@1.0.1","target":"pkg:pypi/demo-14951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38111@1.0.1","target":"pkg:pypi/demo-16947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38111@1.0.1","target":"pkg:pypi/demo-28122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38112@1.0.2","target":"pkg:pypi/demo-15473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38112@1.0.2","target":"pkg:pypi/demo-24380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38112@1.0.2","target":"pkg:pypi/demo-25721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38113@1.0.3","target":"pkg:pypi/demo-31294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38113@1.0.3","target":"pkg:pypi/demo-32114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38114@1.0.4","target":"pkg:pypi/demo-29415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38114@1.0.4","target":"pkg:pypi/demo-30367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38114@1.0.4","target":"pkg:pypi/demo-3192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38114@1.0.4","target":"pkg:pypi/demo-3807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38115@1.0.0","target":"pkg:pypi/demo-1485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38115@1.0.0","target":"pkg:pypi/demo-19043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38115@1.0.0","target":"pkg:pypi/demo-33642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38116@1.0.1","target":"pkg:pypi/demo-35344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38117@1.0.2","target":"pkg:pypi/demo-16775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38117@1.0.2","target":"pkg:pypi/demo-22798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38117@1.0.2","target":"pkg:pypi/demo-29313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38117@1.0.2","target":"pkg:pypi/demo-35789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38118@1.0.3","target":"pkg:pypi/demo-11536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38118@1.0.3","target":"pkg:pypi/demo-20406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38119@1.0.4","target":"pkg:pypi/demo-12148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3811@1.0.1","target":"pkg:pypi/demo-18347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3811@1.0.1","target":"pkg:pypi/demo-29079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3811@1.0.1","target":"pkg:pypi/demo-29744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38120@1.0.0","target":"pkg:pypi/demo-15757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38120@1.0.0","target":"pkg:pypi/demo-37984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38120@1.0.0","target":"pkg:pypi/demo-38075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38121@1.0.1","target":"pkg:pypi/demo-10041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38122@1.0.2","target":"pkg:pypi/demo-18131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38122@1.0.2","target":"pkg:pypi/demo-26689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38122@1.0.2","target":"pkg:pypi/demo-32966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38123@1.0.3","target":"pkg:pypi/demo-35974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38124@1.0.4","target":"pkg:pypi/demo-32943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38124@1.0.4","target":"pkg:pypi/demo-38093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38125@1.0.0","target":"pkg:pypi/demo-22584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38125@1.0.0","target":"pkg:pypi/demo-23192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38125@1.0.0","target":"pkg:pypi/demo-3534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38125@1.0.0","target":"pkg:pypi/demo-36243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38126@1.0.1","target":"pkg:pypi/demo-25952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38126@1.0.1","target":"pkg:pypi/demo-30293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38127@1.0.2","target":"pkg:pypi/demo-29883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38127@1.0.2","target":"pkg:pypi/demo-34468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38127@1.0.2","target":"pkg:pypi/demo-35894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38128@1.0.3","target":"pkg:pypi/demo-13384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38128@1.0.3","target":"pkg:pypi/demo-24304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38129@1.0.4","target":"pkg:pypi/demo-12339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38129@1.0.4","target":"pkg:pypi/demo-26968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38129@1.0.4","target":"pkg:pypi/demo-32437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38129@1.0.4","target":"pkg:pypi/demo-33158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3812@1.0.2","target":"pkg:pypi/demo-2727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3812@1.0.2","target":"pkg:pypi/demo-27459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38130@1.0.0","target":"pkg:pypi/demo-16396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38130@1.0.0","target":"pkg:pypi/demo-2955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38130@1.0.0","target":"pkg:pypi/demo-34191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38131@1.0.1","target":"pkg:pypi/demo-11594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38131@1.0.1","target":"pkg:pypi/demo-11928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38131@1.0.1","target":"pkg:pypi/demo-21351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38131@1.0.1","target":"pkg:pypi/demo-27163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38132@1.0.2","target":"pkg:pypi/demo-21113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38132@1.0.2","target":"pkg:pypi/demo-24090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38132@1.0.2","target":"pkg:pypi/demo-26079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38132@1.0.2","target":"pkg:pypi/demo-38077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38133@1.0.3","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38133@1.0.3","target":"pkg:pypi/demo-13082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38133@1.0.3","target":"pkg:pypi/demo-1455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38134@1.0.4","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38134@1.0.4","target":"pkg:pypi/demo-15564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38134@1.0.4","target":"pkg:pypi/demo-28865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38134@1.0.4","target":"pkg:pypi/demo-37870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38135@1.0.0","target":"pkg:pypi/demo-16328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38135@1.0.0","target":"pkg:pypi/demo-3784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38136@1.0.1","target":"pkg:pypi/demo-1507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38136@1.0.1","target":"pkg:pypi/demo-22038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38137@1.0.2","target":"pkg:pypi/demo-14354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38137@1.0.2","target":"pkg:pypi/demo-2282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38137@1.0.2","target":"pkg:pypi/demo-2987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38137@1.0.2","target":"pkg:pypi/demo-33136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38138@1.0.3","target":"pkg:pypi/demo-13958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38138@1.0.3","target":"pkg:pypi/demo-19879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38138@1.0.3","target":"pkg:pypi/demo-2635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38138@1.0.3","target":"pkg:pypi/demo-35755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38139@1.0.4","target":"pkg:pypi/demo-18704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3813@1.0.3","target":"pkg:pypi/demo-34854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38140@1.0.0","target":"pkg:pypi/demo-11557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38140@1.0.0","target":"pkg:pypi/demo-15706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38140@1.0.0","target":"pkg:pypi/demo-19176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38140@1.0.0","target":"pkg:pypi/demo-24189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38141@1.0.1","target":"pkg:pypi/demo-15814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38141@1.0.1","target":"pkg:pypi/demo-18351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38141@1.0.1","target":"pkg:pypi/demo-2052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38142@1.0.2","target":"pkg:pypi/demo-11200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38142@1.0.2","target":"pkg:pypi/demo-14351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38142@1.0.2","target":"pkg:pypi/demo-16595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38142@1.0.2","target":"pkg:pypi/demo-30019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38143@1.0.3","target":"pkg:pypi/demo-24901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38143@1.0.3","target":"pkg:pypi/demo-27612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38143@1.0.3","target":"pkg:pypi/demo-2778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38143@1.0.3","target":"pkg:pypi/demo-32218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38144@1.0.4","target":"pkg:pypi/demo-12989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38144@1.0.4","target":"pkg:pypi/demo-29423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38144@1.0.4","target":"pkg:pypi/demo-3039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38144@1.0.4","target":"pkg:pypi/demo-35818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38145@1.0.0","target":"pkg:pypi/demo-20617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38145@1.0.0","target":"pkg:pypi/demo-30962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38146@1.0.1","target":"pkg:pypi/demo-29815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38146@1.0.1","target":"pkg:pypi/demo-31969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38147@1.0.2","target":"pkg:pypi/demo-16974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38147@1.0.2","target":"pkg:pypi/demo-27639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38147@1.0.2","target":"pkg:pypi/demo-27698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38147@1.0.2","target":"pkg:pypi/demo-28819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38148@1.0.3","target":"pkg:pypi/demo-20790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38148@1.0.3","target":"pkg:pypi/demo-2493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38148@1.0.3","target":"pkg:pypi/demo-27844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38148@1.0.3","target":"pkg:pypi/demo-37326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38149@1.0.4","target":"pkg:pypi/demo-13927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38149@1.0.4","target":"pkg:pypi/demo-17062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38149@1.0.4","target":"pkg:pypi/demo-22894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38149@1.0.4","target":"pkg:pypi/demo-28256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3814@1.0.4","target":"pkg:pypi/demo-18563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3814@1.0.4","target":"pkg:pypi/demo-30133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38150@1.0.0","target":"pkg:pypi/demo-19074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38151@1.0.1","target":"pkg:pypi/demo-19292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38152@1.0.2","target":"pkg:pypi/demo-14975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38152@1.0.2","target":"pkg:pypi/demo-23934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38153@1.0.3","target":"pkg:pypi/demo-12927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38154@1.0.4","target":"pkg:pypi/demo-18391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38155@1.0.0","target":"pkg:pypi/demo-1026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38155@1.0.0","target":"pkg:pypi/demo-22584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38155@1.0.0","target":"pkg:pypi/demo-30760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38156@1.0.1","target":"pkg:pypi/demo-15060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38156@1.0.1","target":"pkg:pypi/demo-19637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38156@1.0.1","target":"pkg:pypi/demo-23015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38156@1.0.1","target":"pkg:pypi/demo-26398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38157@1.0.2","target":"pkg:pypi/demo-22066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38158@1.0.3","target":"pkg:pypi/demo-23327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38158@1.0.3","target":"pkg:pypi/demo-3781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38159@1.0.4","target":"pkg:pypi/demo-14524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38159@1.0.4","target":"pkg:pypi/demo-15466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38159@1.0.4","target":"pkg:pypi/demo-18300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38159@1.0.4","target":"pkg:pypi/demo-19794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3815@1.0.0","target":"pkg:pypi/demo-33330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3815@1.0.0","target":"pkg:pypi/demo-37259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38160@1.0.0","target":"pkg:pypi/demo-25675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38160@1.0.0","target":"pkg:pypi/demo-3571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38161@1.0.1","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38161@1.0.1","target":"pkg:pypi/demo-3046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38161@1.0.1","target":"pkg:pypi/demo-37363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38162@1.0.2","target":"pkg:pypi/demo-35452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38163@1.0.3","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38163@1.0.3","target":"pkg:pypi/demo-2469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38164@1.0.4","target":"pkg:pypi/demo-26860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38165@1.0.0","target":"pkg:pypi/demo-17532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38165@1.0.0","target":"pkg:pypi/demo-35268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38165@1.0.0","target":"pkg:pypi/demo-38151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38166@1.0.1","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38166@1.0.1","target":"pkg:pypi/demo-28324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38166@1.0.1","target":"pkg:pypi/demo-29327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38166@1.0.1","target":"pkg:pypi/demo-30274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38167@1.0.2","target":"pkg:pypi/demo-14746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38167@1.0.2","target":"pkg:pypi/demo-15511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38167@1.0.2","target":"pkg:pypi/demo-26240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38168@1.0.3","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38169@1.0.4","target":"pkg:pypi/demo-25963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38169@1.0.4","target":"pkg:pypi/demo-27043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3816@1.0.1","target":"pkg:pypi/demo-11903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3816@1.0.1","target":"pkg:pypi/demo-13748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3816@1.0.1","target":"pkg:pypi/demo-26710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38170@1.0.0","target":"pkg:pypi/demo-10457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38170@1.0.0","target":"pkg:pypi/demo-10664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38170@1.0.0","target":"pkg:pypi/demo-14469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38170@1.0.0","target":"pkg:pypi/demo-33092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38171@1.0.1","target":"pkg:pypi/demo-11936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38171@1.0.1","target":"pkg:pypi/demo-36602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38172@1.0.2","target":"pkg:pypi/demo-16678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38172@1.0.2","target":"pkg:pypi/demo-1864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38172@1.0.2","target":"pkg:pypi/demo-27009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38172@1.0.2","target":"pkg:pypi/demo-3773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38173@1.0.3","target":"pkg:pypi/demo-13845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38173@1.0.3","target":"pkg:pypi/demo-2648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38173@1.0.3","target":"pkg:pypi/demo-28445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38174@1.0.4","target":"pkg:pypi/demo-29419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38175@1.0.0","target":"pkg:pypi/demo-34284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38176@1.0.1","target":"pkg:pypi/demo-16578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38176@1.0.1","target":"pkg:pypi/demo-17902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38176@1.0.1","target":"pkg:pypi/demo-2323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38176@1.0.1","target":"pkg:pypi/demo-33595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38177@1.0.2","target":"pkg:pypi/demo-12741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38177@1.0.2","target":"pkg:pypi/demo-14680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38177@1.0.2","target":"pkg:pypi/demo-23095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38178@1.0.3","target":"pkg:pypi/demo-24222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38178@1.0.3","target":"pkg:pypi/demo-33006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38179@1.0.4","target":"pkg:pypi/demo-34039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3817@1.0.2","target":"pkg:pypi/demo-19254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3817@1.0.2","target":"pkg:pypi/demo-20020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3817@1.0.2","target":"pkg:pypi/demo-33257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38180@1.0.0","target":"pkg:pypi/demo-11897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38180@1.0.0","target":"pkg:pypi/demo-2011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38180@1.0.0","target":"pkg:pypi/demo-27522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38180@1.0.0","target":"pkg:pypi/demo-29016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38181@1.0.1","target":"pkg:pypi/demo-14698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38181@1.0.1","target":"pkg:pypi/demo-21799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38181@1.0.1","target":"pkg:pypi/demo-27024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38181@1.0.1","target":"pkg:pypi/demo-38097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38182@1.0.2","target":"pkg:pypi/demo-15500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38182@1.0.2","target":"pkg:pypi/demo-20736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38182@1.0.2","target":"pkg:pypi/demo-35620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38182@1.0.2","target":"pkg:pypi/demo-37883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38183@1.0.3","target":"pkg:pypi/demo-19931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38184@1.0.4","target":"pkg:pypi/demo-22764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38184@1.0.4","target":"pkg:pypi/demo-26466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38184@1.0.4","target":"pkg:pypi/demo-26713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38184@1.0.4","target":"pkg:pypi/demo-32675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38185@1.0.0","target":"pkg:pypi/demo-12427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38185@1.0.0","target":"pkg:pypi/demo-37491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38186@1.0.1","target":"pkg:pypi/demo-12475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38186@1.0.1","target":"pkg:pypi/demo-14454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38186@1.0.1","target":"pkg:pypi/demo-34318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38187@1.0.2","target":"pkg:pypi/demo-14435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38187@1.0.2","target":"pkg:pypi/demo-15750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38187@1.0.2","target":"pkg:pypi/demo-25051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38188@1.0.3","target":"pkg:pypi/demo-10563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38188@1.0.3","target":"pkg:pypi/demo-10756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38188@1.0.3","target":"pkg:pypi/demo-14161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38188@1.0.3","target":"pkg:pypi/demo-2974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38189@1.0.4","target":"pkg:pypi/demo-29734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3818@1.0.3","target":"pkg:pypi/demo-11495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3818@1.0.3","target":"pkg:pypi/demo-23468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3818@1.0.3","target":"pkg:pypi/demo-24218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38190@1.0.0","target":"pkg:pypi/demo-3193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38191@1.0.1","target":"pkg:pypi/demo-15299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38192@1.0.2","target":"pkg:pypi/demo-10779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38192@1.0.2","target":"pkg:pypi/demo-23776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38192@1.0.2","target":"pkg:pypi/demo-30697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38193@1.0.3","target":"pkg:pypi/demo-29122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38193@1.0.3","target":"pkg:pypi/demo-31716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38194@1.0.4","target":"pkg:pypi/demo-23116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38194@1.0.4","target":"pkg:pypi/demo-27931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38195@1.0.0","target":"pkg:pypi/demo-19948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38195@1.0.0","target":"pkg:pypi/demo-27120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38195@1.0.0","target":"pkg:pypi/demo-33293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38196@1.0.1","target":"pkg:pypi/demo-11951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38196@1.0.1","target":"pkg:pypi/demo-20664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38196@1.0.1","target":"pkg:pypi/demo-21050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38197@1.0.2","target":"pkg:pypi/demo-10224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38197@1.0.2","target":"pkg:pypi/demo-10433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38197@1.0.2","target":"pkg:pypi/demo-16829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38197@1.0.2","target":"pkg:pypi/demo-26807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38198@1.0.3","target":"pkg:pypi/demo-1431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38198@1.0.3","target":"pkg:pypi/demo-23640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38198@1.0.3","target":"pkg:pypi/demo-30947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38199@1.0.4","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38199@1.0.4","target":"pkg:pypi/demo-14168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38199@1.0.4","target":"pkg:pypi/demo-24583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3819@1.0.4","target":"pkg:pypi/demo-3743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-381@1.0.1","target":"pkg:pypi/demo-15161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38200@1.0.0","target":"pkg:pypi/demo-16014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38200@1.0.0","target":"pkg:pypi/demo-1897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38200@1.0.0","target":"pkg:pypi/demo-30150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38200@1.0.0","target":"pkg:pypi/demo-36665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38201@1.0.1","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38201@1.0.1","target":"pkg:pypi/demo-13431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38201@1.0.1","target":"pkg:pypi/demo-25599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38202@1.0.2","target":"pkg:pypi/demo-34471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38203@1.0.3","target":"pkg:pypi/demo-19543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38203@1.0.3","target":"pkg:pypi/demo-2422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38203@1.0.3","target":"pkg:pypi/demo-3629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38204@1.0.4","target":"pkg:pypi/demo-20507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38205@1.0.0","target":"pkg:pypi/demo-10033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38205@1.0.0","target":"pkg:pypi/demo-308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38205@1.0.0","target":"pkg:pypi/demo-33075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38206@1.0.1","target":"pkg:pypi/demo-33725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38207@1.0.2","target":"pkg:pypi/demo-13218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38207@1.0.2","target":"pkg:pypi/demo-18361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38207@1.0.2","target":"pkg:pypi/demo-36825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38207@1.0.2","target":"pkg:pypi/demo-38105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38208@1.0.3","target":"pkg:pypi/demo-24901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38209@1.0.4","target":"pkg:pypi/demo-11491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38209@1.0.4","target":"pkg:pypi/demo-27015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38209@1.0.4","target":"pkg:pypi/demo-33566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38209@1.0.4","target":"pkg:pypi/demo-37052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3820@1.0.0","target":"pkg:pypi/demo-18581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3820@1.0.0","target":"pkg:pypi/demo-25520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38210@1.0.0","target":"pkg:pypi/demo-18545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38211@1.0.1","target":"pkg:pypi/demo-11144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38211@1.0.1","target":"pkg:pypi/demo-2266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38211@1.0.1","target":"pkg:pypi/demo-29293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38212@1.0.2","target":"pkg:pypi/demo-16948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38212@1.0.2","target":"pkg:pypi/demo-21609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38212@1.0.2","target":"pkg:pypi/demo-38027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38213@1.0.3","target":"pkg:pypi/demo-15292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38213@1.0.3","target":"pkg:pypi/demo-33348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38213@1.0.3","target":"pkg:pypi/demo-37644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38214@1.0.4","target":"pkg:pypi/demo-21230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38214@1.0.4","target":"pkg:pypi/demo-38205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38215@1.0.0","target":"pkg:pypi/demo-16611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38216@1.0.1","target":"pkg:pypi/demo-10229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38216@1.0.1","target":"pkg:pypi/demo-16580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38216@1.0.1","target":"pkg:pypi/demo-24395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38217@1.0.2","target":"pkg:pypi/demo-18136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38217@1.0.2","target":"pkg:pypi/demo-24551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38217@1.0.2","target":"pkg:pypi/demo-24608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38218@1.0.3","target":"pkg:pypi/demo-19249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38218@1.0.3","target":"pkg:pypi/demo-22139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38219@1.0.4","target":"pkg:pypi/demo-11585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38219@1.0.4","target":"pkg:pypi/demo-17622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38219@1.0.4","target":"pkg:pypi/demo-18006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38219@1.0.4","target":"pkg:pypi/demo-23250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3821@1.0.1","target":"pkg:pypi/demo-15701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3821@1.0.1","target":"pkg:pypi/demo-23473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3821@1.0.1","target":"pkg:pypi/demo-26986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3821@1.0.1","target":"pkg:pypi/demo-32185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38220@1.0.0","target":"pkg:pypi/demo-14476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38220@1.0.0","target":"pkg:pypi/demo-23667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38221@1.0.1","target":"pkg:pypi/demo-3654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38222@1.0.2","target":"pkg:pypi/demo-11857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38222@1.0.2","target":"pkg:pypi/demo-22008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38222@1.0.2","target":"pkg:pypi/demo-25755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38222@1.0.2","target":"pkg:pypi/demo-35688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38223@1.0.3","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38223@1.0.3","target":"pkg:pypi/demo-13489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38224@1.0.4","target":"pkg:pypi/demo-15633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38224@1.0.4","target":"pkg:pypi/demo-30556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38225@1.0.0","target":"pkg:pypi/demo-18070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38226@1.0.1","target":"pkg:pypi/demo-21306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38226@1.0.1","target":"pkg:pypi/demo-28185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38226@1.0.1","target":"pkg:pypi/demo-37798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38227@1.0.2","target":"pkg:pypi/demo-21203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38227@1.0.2","target":"pkg:pypi/demo-33851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38228@1.0.3","target":"pkg:pypi/demo-13478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38228@1.0.3","target":"pkg:pypi/demo-19733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38229@1.0.4","target":"pkg:pypi/demo-30386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38229@1.0.4","target":"pkg:pypi/demo-33195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3822@1.0.2","target":"pkg:pypi/demo-10990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3822@1.0.2","target":"pkg:pypi/demo-2161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3822@1.0.2","target":"pkg:pypi/demo-29956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38230@1.0.0","target":"pkg:pypi/demo-32171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38230@1.0.0","target":"pkg:pypi/demo-36754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38231@1.0.1","target":"pkg:pypi/demo-12637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38231@1.0.1","target":"pkg:pypi/demo-1839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38231@1.0.1","target":"pkg:pypi/demo-22386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38231@1.0.1","target":"pkg:pypi/demo-33676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38232@1.0.2","target":"pkg:pypi/demo-12323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38232@1.0.2","target":"pkg:pypi/demo-35984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38233@1.0.3","target":"pkg:pypi/demo-10313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38233@1.0.3","target":"pkg:pypi/demo-16849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38233@1.0.3","target":"pkg:pypi/demo-27243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38233@1.0.3","target":"pkg:pypi/demo-34775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38234@1.0.4","target":"pkg:pypi/demo-27558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38234@1.0.4","target":"pkg:pypi/demo-30121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38234@1.0.4","target":"pkg:pypi/demo-32378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38234@1.0.4","target":"pkg:pypi/demo-36366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38235@1.0.0","target":"pkg:pypi/demo-33009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38236@1.0.1","target":"pkg:pypi/demo-13696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38236@1.0.1","target":"pkg:pypi/demo-15733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38236@1.0.1","target":"pkg:pypi/demo-16662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38236@1.0.1","target":"pkg:pypi/demo-25522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38237@1.0.2","target":"pkg:pypi/demo-15171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38237@1.0.2","target":"pkg:pypi/demo-21454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38237@1.0.2","target":"pkg:pypi/demo-2421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38237@1.0.2","target":"pkg:pypi/demo-30389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38238@1.0.3","target":"pkg:pypi/demo-15344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38238@1.0.3","target":"pkg:pypi/demo-183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38238@1.0.3","target":"pkg:pypi/demo-19386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38238@1.0.3","target":"pkg:pypi/demo-24807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38239@1.0.4","target":"pkg:pypi/demo-1116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38239@1.0.4","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38239@1.0.4","target":"pkg:pypi/demo-25136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3823@1.0.3","target":"pkg:pypi/demo-24679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3823@1.0.3","target":"pkg:pypi/demo-30900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3823@1.0.3","target":"pkg:pypi/demo-3518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3823@1.0.3","target":"pkg:pypi/demo-3672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38240@1.0.0","target":"pkg:pypi/demo-1192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38240@1.0.0","target":"pkg:pypi/demo-15219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38240@1.0.0","target":"pkg:pypi/demo-16678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38241@1.0.1","target":"pkg:pypi/demo-29541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38241@1.0.1","target":"pkg:pypi/demo-30440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38242@1.0.2","target":"pkg:pypi/demo-15194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38242@1.0.2","target":"pkg:pypi/demo-17285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38243@1.0.3","target":"pkg:pypi/demo-1338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38243@1.0.3","target":"pkg:pypi/demo-18043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38244@1.0.4","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38244@1.0.4","target":"pkg:pypi/demo-21360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38244@1.0.4","target":"pkg:pypi/demo-26651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38244@1.0.4","target":"pkg:pypi/demo-32705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38245@1.0.0","target":"pkg:pypi/demo-18134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38245@1.0.0","target":"pkg:pypi/demo-1816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38245@1.0.0","target":"pkg:pypi/demo-33353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38245@1.0.0","target":"pkg:pypi/demo-33964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38246@1.0.1","target":"pkg:pypi/demo-29385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38247@1.0.2","target":"pkg:pypi/demo-26822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38247@1.0.2","target":"pkg:pypi/demo-3671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38248@1.0.3","target":"pkg:pypi/demo-17384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38248@1.0.3","target":"pkg:pypi/demo-20531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38248@1.0.3","target":"pkg:pypi/demo-23726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38249@1.0.4","target":"pkg:pypi/demo-10553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38249@1.0.4","target":"pkg:pypi/demo-19782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38249@1.0.4","target":"pkg:pypi/demo-25105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38249@1.0.4","target":"pkg:pypi/demo-34904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3824@1.0.4","target":"pkg:pypi/demo-20629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3824@1.0.4","target":"pkg:pypi/demo-2865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38250@1.0.0","target":"pkg:pypi/demo-28378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38250@1.0.0","target":"pkg:pypi/demo-29721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38250@1.0.0","target":"pkg:pypi/demo-35626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38251@1.0.1","target":"pkg:pypi/demo-10903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38251@1.0.1","target":"pkg:pypi/demo-20806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38251@1.0.1","target":"pkg:pypi/demo-3820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38252@1.0.2","target":"pkg:pypi/demo-12108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38252@1.0.2","target":"pkg:pypi/demo-32064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38252@1.0.2","target":"pkg:pypi/demo-32313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38253@1.0.3","target":"pkg:pypi/demo-21822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38254@1.0.4","target":"pkg:pypi/demo-14530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38254@1.0.4","target":"pkg:pypi/demo-15308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38254@1.0.4","target":"pkg:pypi/demo-17500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38254@1.0.4","target":"pkg:pypi/demo-25812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38255@1.0.0","target":"pkg:pypi/demo-36683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38256@1.0.1","target":"pkg:pypi/demo-21574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38257@1.0.2","target":"pkg:pypi/demo-18330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38257@1.0.2","target":"pkg:pypi/demo-30192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38257@1.0.2","target":"pkg:pypi/demo-317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38258@1.0.3","target":"pkg:pypi/demo-12734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38258@1.0.3","target":"pkg:pypi/demo-18645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38258@1.0.3","target":"pkg:pypi/demo-36946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38258@1.0.3","target":"pkg:pypi/demo-37662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38259@1.0.4","target":"pkg:pypi/demo-11775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3825@1.0.0","target":"pkg:pypi/demo-26855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3825@1.0.0","target":"pkg:pypi/demo-35295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38260@1.0.0","target":"pkg:pypi/demo-16270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38261@1.0.1","target":"pkg:pypi/demo-17669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38261@1.0.1","target":"pkg:pypi/demo-3719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38262@1.0.2","target":"pkg:pypi/demo-15808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38262@1.0.2","target":"pkg:pypi/demo-26184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38263@1.0.3","target":"pkg:pypi/demo-32262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38264@1.0.4","target":"pkg:pypi/demo-22818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38264@1.0.4","target":"pkg:pypi/demo-29634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38264@1.0.4","target":"pkg:pypi/demo-31004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38264@1.0.4","target":"pkg:pypi/demo-36799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38265@1.0.0","target":"pkg:pypi/demo-15265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38265@1.0.0","target":"pkg:pypi/demo-34529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38266@1.0.1","target":"pkg:pypi/demo-38201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38267@1.0.2","target":"pkg:pypi/demo-20023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38267@1.0.2","target":"pkg:pypi/demo-28517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38267@1.0.2","target":"pkg:pypi/demo-35543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38268@1.0.3","target":"pkg:pypi/demo-13106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38268@1.0.3","target":"pkg:pypi/demo-18691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38268@1.0.3","target":"pkg:pypi/demo-23304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38268@1.0.3","target":"pkg:pypi/demo-28911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38269@1.0.4","target":"pkg:pypi/demo-17490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38269@1.0.4","target":"pkg:pypi/demo-18587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38269@1.0.4","target":"pkg:pypi/demo-23764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38269@1.0.4","target":"pkg:pypi/demo-3490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3826@1.0.1","target":"pkg:pypi/demo-10266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3826@1.0.1","target":"pkg:pypi/demo-27424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38270@1.0.0","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38270@1.0.0","target":"pkg:pypi/demo-17505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38270@1.0.0","target":"pkg:pypi/demo-33932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38271@1.0.1","target":"pkg:pypi/demo-27518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38271@1.0.1","target":"pkg:pypi/demo-27720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38271@1.0.1","target":"pkg:pypi/demo-35511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38272@1.0.2","target":"pkg:pypi/demo-3361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38273@1.0.3","target":"pkg:pypi/demo-22553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38274@1.0.4","target":"pkg:pypi/demo-31678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38274@1.0.4","target":"pkg:pypi/demo-35625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38275@1.0.0","target":"pkg:pypi/demo-12402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38275@1.0.0","target":"pkg:pypi/demo-17839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38275@1.0.0","target":"pkg:pypi/demo-1785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38276@1.0.1","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38276@1.0.1","target":"pkg:pypi/demo-34267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38277@1.0.2","target":"pkg:pypi/demo-24478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38277@1.0.2","target":"pkg:pypi/demo-25365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38277@1.0.2","target":"pkg:pypi/demo-28889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38278@1.0.3","target":"pkg:pypi/demo-12055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38278@1.0.3","target":"pkg:pypi/demo-13223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38278@1.0.3","target":"pkg:pypi/demo-16443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38278@1.0.3","target":"pkg:pypi/demo-27389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38279@1.0.4","target":"pkg:pypi/demo-19653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38279@1.0.4","target":"pkg:pypi/demo-23238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3827@1.0.2","target":"pkg:pypi/demo-13555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3827@1.0.2","target":"pkg:pypi/demo-25792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3827@1.0.2","target":"pkg:pypi/demo-29493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38280@1.0.0","target":"pkg:pypi/demo-13748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38280@1.0.0","target":"pkg:pypi/demo-22871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38281@1.0.1","target":"pkg:pypi/demo-19164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38282@1.0.2","target":"pkg:pypi/demo-31619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38283@1.0.3","target":"pkg:pypi/demo-14098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38283@1.0.3","target":"pkg:pypi/demo-25871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38284@1.0.4","target":"pkg:pypi/demo-17299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38284@1.0.4","target":"pkg:pypi/demo-34762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38284@1.0.4","target":"pkg:pypi/demo-38089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38285@1.0.0","target":"pkg:pypi/demo-12837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38285@1.0.0","target":"pkg:pypi/demo-13882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38285@1.0.0","target":"pkg:pypi/demo-15129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38285@1.0.0","target":"pkg:pypi/demo-1748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38286@1.0.1","target":"pkg:pypi/demo-23350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38287@1.0.2","target":"pkg:pypi/demo-28584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38287@1.0.2","target":"pkg:pypi/demo-33779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38287@1.0.2","target":"pkg:pypi/demo-38185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38288@1.0.3","target":"pkg:pypi/demo-18292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38289@1.0.4","target":"pkg:pypi/demo-10206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3828@1.0.3","target":"pkg:pypi/demo-10169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3828@1.0.3","target":"pkg:pypi/demo-17876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3828@1.0.3","target":"pkg:pypi/demo-32643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3828@1.0.3","target":"pkg:pypi/demo-34280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38290@1.0.0","target":"pkg:pypi/demo-24108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38290@1.0.0","target":"pkg:pypi/demo-30086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38291@1.0.1","target":"pkg:pypi/demo-18988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38291@1.0.1","target":"pkg:pypi/demo-19892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38291@1.0.1","target":"pkg:pypi/demo-28973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38292@1.0.2","target":"pkg:pypi/demo-27452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38293@1.0.3","target":"pkg:pypi/demo-10448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38293@1.0.3","target":"pkg:pypi/demo-25856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38293@1.0.3","target":"pkg:pypi/demo-32436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38293@1.0.3","target":"pkg:pypi/demo-35473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38294@1.0.4","target":"pkg:pypi/demo-11334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38294@1.0.4","target":"pkg:pypi/demo-14660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38294@1.0.4","target":"pkg:pypi/demo-30228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38294@1.0.4","target":"pkg:pypi/demo-3552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38295@1.0.0","target":"pkg:pypi/demo-20645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38295@1.0.0","target":"pkg:pypi/demo-21344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38295@1.0.0","target":"pkg:pypi/demo-25745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38296@1.0.1","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38296@1.0.1","target":"pkg:pypi/demo-31234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38296@1.0.1","target":"pkg:pypi/demo-33487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38296@1.0.1","target":"pkg:pypi/demo-36384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38297@1.0.2","target":"pkg:pypi/demo-116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38298@1.0.3","target":"pkg:pypi/demo-34408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38299@1.0.4","target":"pkg:pypi/demo-11553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38299@1.0.4","target":"pkg:pypi/demo-30807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3829@1.0.4","target":"pkg:pypi/demo-1303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3829@1.0.4","target":"pkg:pypi/demo-23438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-382@1.0.2","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-382@1.0.2","target":"pkg:pypi/demo-31250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38300@1.0.0","target":"pkg:pypi/demo-16073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38300@1.0.0","target":"pkg:pypi/demo-18065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38300@1.0.0","target":"pkg:pypi/demo-19667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38301@1.0.1","target":"pkg:pypi/demo-2519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38301@1.0.1","target":"pkg:pypi/demo-29525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38301@1.0.1","target":"pkg:pypi/demo-29586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38301@1.0.1","target":"pkg:pypi/demo-37285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38302@1.0.2","target":"pkg:pypi/demo-27344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38302@1.0.2","target":"pkg:pypi/demo-34161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38303@1.0.3","target":"pkg:pypi/demo-12533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38303@1.0.3","target":"pkg:pypi/demo-26554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38303@1.0.3","target":"pkg:pypi/demo-2710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38303@1.0.3","target":"pkg:pypi/demo-33505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38304@1.0.4","target":"pkg:pypi/demo-36461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38305@1.0.0","target":"pkg:pypi/demo-10140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38305@1.0.0","target":"pkg:pypi/demo-29724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38305@1.0.0","target":"pkg:pypi/demo-36513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38306@1.0.1","target":"pkg:pypi/demo-14547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38307@1.0.2","target":"pkg:pypi/demo-14975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38307@1.0.2","target":"pkg:pypi/demo-28984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38307@1.0.2","target":"pkg:pypi/demo-36503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38308@1.0.3","target":"pkg:pypi/demo-19544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38308@1.0.3","target":"pkg:pypi/demo-36496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38309@1.0.4","target":"pkg:pypi/demo-13841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38309@1.0.4","target":"pkg:pypi/demo-35501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3830@1.0.0","target":"pkg:pypi/demo-10388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38310@1.0.0","target":"pkg:pypi/demo-25730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38310@1.0.0","target":"pkg:pypi/demo-34663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38311@1.0.1","target":"pkg:pypi/demo-13433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38311@1.0.1","target":"pkg:pypi/demo-27271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38311@1.0.1","target":"pkg:pypi/demo-30277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38312@1.0.2","target":"pkg:pypi/demo-10518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38313@1.0.3","target":"pkg:pypi/demo-11626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38313@1.0.3","target":"pkg:pypi/demo-3760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38314@1.0.4","target":"pkg:pypi/demo-37810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38315@1.0.0","target":"pkg:pypi/demo-34982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38316@1.0.1","target":"pkg:pypi/demo-37915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38317@1.0.2","target":"pkg:pypi/demo-13347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38317@1.0.2","target":"pkg:pypi/demo-26063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38317@1.0.2","target":"pkg:pypi/demo-36971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38318@1.0.3","target":"pkg:pypi/demo-3650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38319@1.0.4","target":"pkg:pypi/demo-27991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3831@1.0.1","target":"pkg:pypi/demo-25520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38320@1.0.0","target":"pkg:pypi/demo-17187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38320@1.0.0","target":"pkg:pypi/demo-21097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38320@1.0.0","target":"pkg:pypi/demo-25214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38320@1.0.0","target":"pkg:pypi/demo-28578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38321@1.0.1","target":"pkg:pypi/demo-10021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38321@1.0.1","target":"pkg:pypi/demo-11129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38321@1.0.1","target":"pkg:pypi/demo-33064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38321@1.0.1","target":"pkg:pypi/demo-37769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38322@1.0.2","target":"pkg:pypi/demo-24583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38323@1.0.3","target":"pkg:pypi/demo-32181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38323@1.0.3","target":"pkg:pypi/demo-33935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38323@1.0.3","target":"pkg:pypi/demo-36738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38324@1.0.4","target":"pkg:pypi/demo-32345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38325@1.0.0","target":"pkg:pypi/demo-2562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38325@1.0.0","target":"pkg:pypi/demo-32802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38325@1.0.0","target":"pkg:pypi/demo-35796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38325@1.0.0","target":"pkg:pypi/demo-3659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38326@1.0.1","target":"pkg:pypi/demo-10133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38326@1.0.1","target":"pkg:pypi/demo-1458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38326@1.0.1","target":"pkg:pypi/demo-20508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38326@1.0.1","target":"pkg:pypi/demo-37402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38327@1.0.2","target":"pkg:pypi/demo-10575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38327@1.0.2","target":"pkg:pypi/demo-23352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38327@1.0.2","target":"pkg:pypi/demo-30818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38327@1.0.2","target":"pkg:pypi/demo-33391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38328@1.0.3","target":"pkg:pypi/demo-30882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38328@1.0.3","target":"pkg:pypi/demo-37134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38329@1.0.4","target":"pkg:pypi/demo-31522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3832@1.0.2","target":"pkg:pypi/demo-16867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3832@1.0.2","target":"pkg:pypi/demo-19664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3832@1.0.2","target":"pkg:pypi/demo-25605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3832@1.0.2","target":"pkg:pypi/demo-28643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38330@1.0.0","target":"pkg:pypi/demo-10807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38330@1.0.0","target":"pkg:pypi/demo-1490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38330@1.0.0","target":"pkg:pypi/demo-22223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38330@1.0.0","target":"pkg:pypi/demo-36420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38331@1.0.1","target":"pkg:pypi/demo-36261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38332@1.0.2","target":"pkg:pypi/demo-16964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38333@1.0.3","target":"pkg:pypi/demo-31715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38333@1.0.3","target":"pkg:pypi/demo-36085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38333@1.0.3","target":"pkg:pypi/demo-3684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38334@1.0.4","target":"pkg:pypi/demo-11205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38334@1.0.4","target":"pkg:pypi/demo-19850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38334@1.0.4","target":"pkg:pypi/demo-23494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38335@1.0.0","target":"pkg:pypi/demo-11725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38335@1.0.0","target":"pkg:pypi/demo-21792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38335@1.0.0","target":"pkg:pypi/demo-3229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38336@1.0.1","target":"pkg:pypi/demo-17933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38336@1.0.1","target":"pkg:pypi/demo-20068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38337@1.0.2","target":"pkg:pypi/demo-1291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38337@1.0.2","target":"pkg:pypi/demo-18181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38338@1.0.3","target":"pkg:pypi/demo-16545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38338@1.0.3","target":"pkg:pypi/demo-24844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38338@1.0.3","target":"pkg:pypi/demo-36309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38339@1.0.4","target":"pkg:pypi/demo-13173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38339@1.0.4","target":"pkg:pypi/demo-24287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38339@1.0.4","target":"pkg:pypi/demo-27233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3833@1.0.3","target":"pkg:pypi/demo-27591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3833@1.0.3","target":"pkg:pypi/demo-30814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38340@1.0.0","target":"pkg:pypi/demo-26722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38341@1.0.1","target":"pkg:pypi/demo-22037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38341@1.0.1","target":"pkg:pypi/demo-22734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38341@1.0.1","target":"pkg:pypi/demo-24961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38341@1.0.1","target":"pkg:pypi/demo-31690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38342@1.0.2","target":"pkg:pypi/demo-15305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38342@1.0.2","target":"pkg:pypi/demo-17200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38342@1.0.2","target":"pkg:pypi/demo-29753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38342@1.0.2","target":"pkg:pypi/demo-37437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38343@1.0.3","target":"pkg:pypi/demo-23949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38343@1.0.3","target":"pkg:pypi/demo-24820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38343@1.0.3","target":"pkg:pypi/demo-25080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38343@1.0.3","target":"pkg:pypi/demo-3119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38344@1.0.4","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38344@1.0.4","target":"pkg:pypi/demo-1570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38344@1.0.4","target":"pkg:pypi/demo-19153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38344@1.0.4","target":"pkg:pypi/demo-20462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38345@1.0.0","target":"pkg:pypi/demo-12825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38345@1.0.0","target":"pkg:pypi/demo-18828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38345@1.0.0","target":"pkg:pypi/demo-25507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38345@1.0.0","target":"pkg:pypi/demo-33207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38346@1.0.1","target":"pkg:pypi/demo-13721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38346@1.0.1","target":"pkg:pypi/demo-267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38346@1.0.1","target":"pkg:pypi/demo-31411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38347@1.0.2","target":"pkg:pypi/demo-23368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38347@1.0.2","target":"pkg:pypi/demo-2434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38347@1.0.2","target":"pkg:pypi/demo-25515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38348@1.0.3","target":"pkg:pypi/demo-16272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38348@1.0.3","target":"pkg:pypi/demo-16909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38349@1.0.4","target":"pkg:pypi/demo-16337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38349@1.0.4","target":"pkg:pypi/demo-3689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3834@1.0.4","target":"pkg:pypi/demo-13648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3834@1.0.4","target":"pkg:pypi/demo-15705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3834@1.0.4","target":"pkg:pypi/demo-34255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38350@1.0.0","target":"pkg:pypi/demo-29758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38350@1.0.0","target":"pkg:pypi/demo-36773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38351@1.0.1","target":"pkg:pypi/demo-11488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38351@1.0.1","target":"pkg:pypi/demo-35699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38352@1.0.2","target":"pkg:pypi/demo-16120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38352@1.0.2","target":"pkg:pypi/demo-19762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38352@1.0.2","target":"pkg:pypi/demo-28679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38353@1.0.3","target":"pkg:pypi/demo-13822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38353@1.0.3","target":"pkg:pypi/demo-17173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38353@1.0.3","target":"pkg:pypi/demo-25674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38354@1.0.4","target":"pkg:pypi/demo-10733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38354@1.0.4","target":"pkg:pypi/demo-19211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38354@1.0.4","target":"pkg:pypi/demo-23899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38355@1.0.0","target":"pkg:pypi/demo-24@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38355@1.0.0","target":"pkg:pypi/demo-27677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38355@1.0.0","target":"pkg:pypi/demo-2793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38355@1.0.0","target":"pkg:pypi/demo-36363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38356@1.0.1","target":"pkg:pypi/demo-13605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38356@1.0.1","target":"pkg:pypi/demo-38127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38357@1.0.2","target":"pkg:pypi/demo-13207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38357@1.0.2","target":"pkg:pypi/demo-25156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38357@1.0.2","target":"pkg:pypi/demo-29752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38358@1.0.3","target":"pkg:pypi/demo-18105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38358@1.0.3","target":"pkg:pypi/demo-28189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38359@1.0.4","target":"pkg:pypi/demo-23907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3835@1.0.0","target":"pkg:pypi/demo-15970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3835@1.0.0","target":"pkg:pypi/demo-16114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3835@1.0.0","target":"pkg:pypi/demo-2400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3835@1.0.0","target":"pkg:pypi/demo-25127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38360@1.0.0","target":"pkg:pypi/demo-37287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38361@1.0.1","target":"pkg:pypi/demo-32120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38361@1.0.1","target":"pkg:pypi/demo-32971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38362@1.0.2","target":"pkg:pypi/demo-15226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38363@1.0.3","target":"pkg:pypi/demo-229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38363@1.0.3","target":"pkg:pypi/demo-30653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38364@1.0.4","target":"pkg:pypi/demo-19957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38364@1.0.4","target":"pkg:pypi/demo-29538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38364@1.0.4","target":"pkg:pypi/demo-32203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38365@1.0.0","target":"pkg:pypi/demo-10800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38366@1.0.1","target":"pkg:pypi/demo-17585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38366@1.0.1","target":"pkg:pypi/demo-2088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38366@1.0.1","target":"pkg:pypi/demo-305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38366@1.0.1","target":"pkg:pypi/demo-34850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38367@1.0.2","target":"pkg:pypi/demo-19399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38367@1.0.2","target":"pkg:pypi/demo-32584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38367@1.0.2","target":"pkg:pypi/demo-34153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38368@1.0.3","target":"pkg:pypi/demo-36592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38369@1.0.4","target":"pkg:pypi/demo-21644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38369@1.0.4","target":"pkg:pypi/demo-23933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38369@1.0.4","target":"pkg:pypi/demo-27159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38369@1.0.4","target":"pkg:pypi/demo-37792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3836@1.0.1","target":"pkg:pypi/demo-13714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3836@1.0.1","target":"pkg:pypi/demo-1576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3836@1.0.1","target":"pkg:pypi/demo-33021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3836@1.0.1","target":"pkg:pypi/demo-3403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38370@1.0.0","target":"pkg:pypi/demo-13992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38370@1.0.0","target":"pkg:pypi/demo-18608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38370@1.0.0","target":"pkg:pypi/demo-30583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38371@1.0.1","target":"pkg:pypi/demo-1752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38371@1.0.1","target":"pkg:pypi/demo-20808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38371@1.0.1","target":"pkg:pypi/demo-32208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38371@1.0.1","target":"pkg:pypi/demo-36209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38372@1.0.2","target":"pkg:pypi/demo-16009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38372@1.0.2","target":"pkg:pypi/demo-18989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38372@1.0.2","target":"pkg:pypi/demo-25360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38372@1.0.2","target":"pkg:pypi/demo-33361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38373@1.0.3","target":"pkg:pypi/demo-10345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38373@1.0.3","target":"pkg:pypi/demo-17056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38373@1.0.3","target":"pkg:pypi/demo-27995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38373@1.0.3","target":"pkg:pypi/demo-3101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38374@1.0.4","target":"pkg:pypi/demo-19300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38375@1.0.0","target":"pkg:pypi/demo-1660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38375@1.0.0","target":"pkg:pypi/demo-18355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38376@1.0.1","target":"pkg:pypi/demo-17101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38376@1.0.1","target":"pkg:pypi/demo-31460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38377@1.0.2","target":"pkg:pypi/demo-23647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38377@1.0.2","target":"pkg:pypi/demo-27699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38378@1.0.3","target":"pkg:pypi/demo-18342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38379@1.0.4","target":"pkg:pypi/demo-24555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38379@1.0.4","target":"pkg:pypi/demo-25690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38379@1.0.4","target":"pkg:pypi/demo-33509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3837@1.0.2","target":"pkg:pypi/demo-19102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38380@1.0.0","target":"pkg:pypi/demo-22915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38380@1.0.0","target":"pkg:pypi/demo-24863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38381@1.0.1","target":"pkg:pypi/demo-10055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38381@1.0.1","target":"pkg:pypi/demo-13795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38381@1.0.1","target":"pkg:pypi/demo-22345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38381@1.0.1","target":"pkg:pypi/demo-38099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38382@1.0.2","target":"pkg:pypi/demo-15376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38382@1.0.2","target":"pkg:pypi/demo-17340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38383@1.0.3","target":"pkg:pypi/demo-28840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38384@1.0.4","target":"pkg:pypi/demo-10847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38384@1.0.4","target":"pkg:pypi/demo-22659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38385@1.0.0","target":"pkg:pypi/demo-25412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38385@1.0.0","target":"pkg:pypi/demo-32945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38385@1.0.0","target":"pkg:pypi/demo-3357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38385@1.0.0","target":"pkg:pypi/demo-34236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38386@1.0.1","target":"pkg:pypi/demo-34334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38387@1.0.2","target":"pkg:pypi/demo-21377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38388@1.0.3","target":"pkg:pypi/demo-22278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38388@1.0.3","target":"pkg:pypi/demo-28489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38388@1.0.3","target":"pkg:pypi/demo-30216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38389@1.0.4","target":"pkg:pypi/demo-11853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38389@1.0.4","target":"pkg:pypi/demo-33678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38389@1.0.4","target":"pkg:pypi/demo-35287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3838@1.0.3","target":"pkg:pypi/demo-22479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3838@1.0.3","target":"pkg:pypi/demo-32279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3838@1.0.3","target":"pkg:pypi/demo-36523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38390@1.0.0","target":"pkg:pypi/demo-27993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38390@1.0.0","target":"pkg:pypi/demo-29852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38390@1.0.0","target":"pkg:pypi/demo-30621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38391@1.0.1","target":"pkg:pypi/demo-31527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38391@1.0.1","target":"pkg:pypi/demo-33569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38392@1.0.2","target":"pkg:pypi/demo-12029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38392@1.0.2","target":"pkg:pypi/demo-19106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38392@1.0.2","target":"pkg:pypi/demo-278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38392@1.0.2","target":"pkg:pypi/demo-36056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38393@1.0.3","target":"pkg:pypi/demo-20847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38393@1.0.3","target":"pkg:pypi/demo-32738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38393@1.0.3","target":"pkg:pypi/demo-33822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38394@1.0.4","target":"pkg:pypi/demo-2466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38395@1.0.0","target":"pkg:pypi/demo-14285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38395@1.0.0","target":"pkg:pypi/demo-24159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38396@1.0.1","target":"pkg:pypi/demo-11676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38396@1.0.1","target":"pkg:pypi/demo-23559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38396@1.0.1","target":"pkg:pypi/demo-32407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38397@1.0.2","target":"pkg:pypi/demo-15759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38397@1.0.2","target":"pkg:pypi/demo-1917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38397@1.0.2","target":"pkg:pypi/demo-25332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38397@1.0.2","target":"pkg:pypi/demo-28082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38398@1.0.3","target":"pkg:pypi/demo-1815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38398@1.0.3","target":"pkg:pypi/demo-19358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38398@1.0.3","target":"pkg:pypi/demo-30205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38398@1.0.3","target":"pkg:pypi/demo-32747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38399@1.0.4","target":"pkg:pypi/demo-3480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3839@1.0.4","target":"pkg:pypi/demo-23214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-383@1.0.3","target":"pkg:pypi/demo-19696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-383@1.0.3","target":"pkg:pypi/demo-20247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38400@1.0.0","target":"pkg:pypi/demo-29491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38401@1.0.1","target":"pkg:pypi/demo-10978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38402@1.0.2","target":"pkg:pypi/demo-2718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38403@1.0.3","target":"pkg:pypi/demo-13227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38403@1.0.3","target":"pkg:pypi/demo-3221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38403@1.0.3","target":"pkg:pypi/demo-33542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38403@1.0.3","target":"pkg:pypi/demo-38094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38404@1.0.4","target":"pkg:pypi/demo-11264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38404@1.0.4","target":"pkg:pypi/demo-12546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38404@1.0.4","target":"pkg:pypi/demo-19218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38404@1.0.4","target":"pkg:pypi/demo-20343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38405@1.0.0","target":"pkg:pypi/demo-28110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38405@1.0.0","target":"pkg:pypi/demo-28770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38406@1.0.1","target":"pkg:pypi/demo-24658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38406@1.0.1","target":"pkg:pypi/demo-29762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38407@1.0.2","target":"pkg:pypi/demo-11389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38407@1.0.2","target":"pkg:pypi/demo-15579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38407@1.0.2","target":"pkg:pypi/demo-2625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38407@1.0.2","target":"pkg:pypi/demo-26311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38408@1.0.3","target":"pkg:pypi/demo-12397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38408@1.0.3","target":"pkg:pypi/demo-30855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38409@1.0.4","target":"pkg:pypi/demo-37183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3840@1.0.0","target":"pkg:pypi/demo-16519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3840@1.0.0","target":"pkg:pypi/demo-30920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3840@1.0.0","target":"pkg:pypi/demo-32488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38410@1.0.0","target":"pkg:pypi/demo-23071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38410@1.0.0","target":"pkg:pypi/demo-36886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38411@1.0.1","target":"pkg:pypi/demo-10867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38411@1.0.1","target":"pkg:pypi/demo-20924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38412@1.0.2","target":"pkg:pypi/demo-18677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38412@1.0.2","target":"pkg:pypi/demo-28459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38413@1.0.3","target":"pkg:pypi/demo-12546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38414@1.0.4","target":"pkg:pypi/demo-21599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38414@1.0.4","target":"pkg:pypi/demo-31565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38415@1.0.0","target":"pkg:pypi/demo-12144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38415@1.0.0","target":"pkg:pypi/demo-27756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38415@1.0.0","target":"pkg:pypi/demo-29031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38415@1.0.0","target":"pkg:pypi/demo-30336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38416@1.0.1","target":"pkg:pypi/demo-1973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38417@1.0.2","target":"pkg:pypi/demo-17532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38417@1.0.2","target":"pkg:pypi/demo-2051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38417@1.0.2","target":"pkg:pypi/demo-34729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38418@1.0.3","target":"pkg:pypi/demo-19320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38419@1.0.4","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38419@1.0.4","target":"pkg:pypi/demo-19477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38419@1.0.4","target":"pkg:pypi/demo-25189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3841@1.0.1","target":"pkg:pypi/demo-12439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3841@1.0.1","target":"pkg:pypi/demo-14842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3841@1.0.1","target":"pkg:pypi/demo-27288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38420@1.0.0","target":"pkg:pypi/demo-15205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38420@1.0.0","target":"pkg:pypi/demo-29119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38420@1.0.0","target":"pkg:pypi/demo-36633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38421@1.0.1","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38421@1.0.1","target":"pkg:pypi/demo-13829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38421@1.0.1","target":"pkg:pypi/demo-1999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38421@1.0.1","target":"pkg:pypi/demo-20214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38422@1.0.2","target":"pkg:pypi/demo-25832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38422@1.0.2","target":"pkg:pypi/demo-33381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38423@1.0.3","target":"pkg:pypi/demo-34763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38424@1.0.4","target":"pkg:pypi/demo-14536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38424@1.0.4","target":"pkg:pypi/demo-17072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38424@1.0.4","target":"pkg:pypi/demo-21841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38424@1.0.4","target":"pkg:pypi/demo-23461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38425@1.0.0","target":"pkg:pypi/demo-14167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38425@1.0.0","target":"pkg:pypi/demo-14766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38425@1.0.0","target":"pkg:pypi/demo-20099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38425@1.0.0","target":"pkg:pypi/demo-34866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38426@1.0.1","target":"pkg:pypi/demo-29305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38426@1.0.1","target":"pkg:pypi/demo-35241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38427@1.0.2","target":"pkg:pypi/demo-25059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38428@1.0.3","target":"pkg:pypi/demo-26340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38428@1.0.3","target":"pkg:pypi/demo-29813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38428@1.0.3","target":"pkg:pypi/demo-33203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38429@1.0.4","target":"pkg:pypi/demo-3302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3842@1.0.2","target":"pkg:pypi/demo-17980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3842@1.0.2","target":"pkg:pypi/demo-36639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38430@1.0.0","target":"pkg:pypi/demo-16117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38430@1.0.0","target":"pkg:pypi/demo-26252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38430@1.0.0","target":"pkg:pypi/demo-33720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38431@1.0.1","target":"pkg:pypi/demo-20573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38431@1.0.1","target":"pkg:pypi/demo-33028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38431@1.0.1","target":"pkg:pypi/demo-34735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38432@1.0.2","target":"pkg:pypi/demo-17008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38432@1.0.2","target":"pkg:pypi/demo-22049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38432@1.0.2","target":"pkg:pypi/demo-23775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38432@1.0.2","target":"pkg:pypi/demo-34241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38433@1.0.3","target":"pkg:pypi/demo-19622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38433@1.0.3","target":"pkg:pypi/demo-31003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38434@1.0.4","target":"pkg:pypi/demo-10853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38434@1.0.4","target":"pkg:pypi/demo-17006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38434@1.0.4","target":"pkg:pypi/demo-26625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38434@1.0.4","target":"pkg:pypi/demo-36314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38435@1.0.0","target":"pkg:pypi/demo-1510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38435@1.0.0","target":"pkg:pypi/demo-19977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38436@1.0.1","target":"pkg:pypi/demo-10119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38436@1.0.1","target":"pkg:pypi/demo-10284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38437@1.0.2","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38437@1.0.2","target":"pkg:pypi/demo-1361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38437@1.0.2","target":"pkg:pypi/demo-36145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38438@1.0.3","target":"pkg:pypi/demo-17251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38438@1.0.3","target":"pkg:pypi/demo-37956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38439@1.0.4","target":"pkg:pypi/demo-28109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3843@1.0.3","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3843@1.0.3","target":"pkg:pypi/demo-16631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3843@1.0.3","target":"pkg:pypi/demo-2784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3843@1.0.3","target":"pkg:pypi/demo-35016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38440@1.0.0","target":"pkg:pypi/demo-15554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38440@1.0.0","target":"pkg:pypi/demo-22306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38441@1.0.1","target":"pkg:pypi/demo-18940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38441@1.0.1","target":"pkg:pypi/demo-32519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38441@1.0.1","target":"pkg:pypi/demo-34935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38442@1.0.2","target":"pkg:pypi/demo-16268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38442@1.0.2","target":"pkg:pypi/demo-18260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38442@1.0.2","target":"pkg:pypi/demo-29365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38443@1.0.3","target":"pkg:pypi/demo-16183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38443@1.0.3","target":"pkg:pypi/demo-22477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38444@1.0.4","target":"pkg:pypi/demo-23039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38445@1.0.0","target":"pkg:pypi/demo-24151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38446@1.0.1","target":"pkg:pypi/demo-30995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38447@1.0.2","target":"pkg:pypi/demo-10973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38447@1.0.2","target":"pkg:pypi/demo-14746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38448@1.0.3","target":"pkg:pypi/demo-16258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38448@1.0.3","target":"pkg:pypi/demo-28957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38448@1.0.3","target":"pkg:pypi/demo-33334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38448@1.0.3","target":"pkg:pypi/demo-37736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38449@1.0.4","target":"pkg:pypi/demo-10491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38449@1.0.4","target":"pkg:pypi/demo-33810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38449@1.0.4","target":"pkg:pypi/demo-38071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3844@1.0.4","target":"pkg:pypi/demo-25148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3844@1.0.4","target":"pkg:pypi/demo-33230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3844@1.0.4","target":"pkg:pypi/demo-34759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3844@1.0.4","target":"pkg:pypi/demo-35542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38450@1.0.0","target":"pkg:pypi/demo-16453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38450@1.0.0","target":"pkg:pypi/demo-27610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38450@1.0.0","target":"pkg:pypi/demo-37608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38451@1.0.1","target":"pkg:pypi/demo-15476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38451@1.0.1","target":"pkg:pypi/demo-34899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38452@1.0.2","target":"pkg:pypi/demo-14621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38452@1.0.2","target":"pkg:pypi/demo-15171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38452@1.0.2","target":"pkg:pypi/demo-15454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38452@1.0.2","target":"pkg:pypi/demo-30546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38453@1.0.3","target":"pkg:pypi/demo-28450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38454@1.0.4","target":"pkg:pypi/demo-1837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38454@1.0.4","target":"pkg:pypi/demo-33083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38454@1.0.4","target":"pkg:pypi/demo-34489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38455@1.0.0","target":"pkg:pypi/demo-20309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38455@1.0.0","target":"pkg:pypi/demo-31987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38456@1.0.1","target":"pkg:pypi/demo-22228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38456@1.0.1","target":"pkg:pypi/demo-23262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38456@1.0.1","target":"pkg:pypi/demo-30427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38456@1.0.1","target":"pkg:pypi/demo-37716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38457@1.0.2","target":"pkg:pypi/demo-20828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38458@1.0.3","target":"pkg:pypi/demo-16080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38458@1.0.3","target":"pkg:pypi/demo-16828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38458@1.0.3","target":"pkg:pypi/demo-19424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38458@1.0.3","target":"pkg:pypi/demo-27468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38459@1.0.4","target":"pkg:pypi/demo-12912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38459@1.0.4","target":"pkg:pypi/demo-18688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38459@1.0.4","target":"pkg:pypi/demo-27050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38459@1.0.4","target":"pkg:pypi/demo-3572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3845@1.0.0","target":"pkg:pypi/demo-14118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38460@1.0.0","target":"pkg:pypi/demo-25502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38460@1.0.0","target":"pkg:pypi/demo-35363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38460@1.0.0","target":"pkg:pypi/demo-35666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38461@1.0.1","target":"pkg:pypi/demo-13553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38461@1.0.1","target":"pkg:pypi/demo-1442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38461@1.0.1","target":"pkg:pypi/demo-16234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38461@1.0.1","target":"pkg:pypi/demo-19257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38462@1.0.2","target":"pkg:pypi/demo-16080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38462@1.0.2","target":"pkg:pypi/demo-3270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38463@1.0.3","target":"pkg:pypi/demo-12971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38463@1.0.3","target":"pkg:pypi/demo-21690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38464@1.0.4","target":"pkg:pypi/demo-14463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38464@1.0.4","target":"pkg:pypi/demo-17288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38465@1.0.0","target":"pkg:pypi/demo-19965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38465@1.0.0","target":"pkg:pypi/demo-31894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38465@1.0.0","target":"pkg:pypi/demo-32562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38466@1.0.1","target":"pkg:pypi/demo-19162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38466@1.0.1","target":"pkg:pypi/demo-20010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38467@1.0.2","target":"pkg:pypi/demo-24649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38467@1.0.2","target":"pkg:pypi/demo-2890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38467@1.0.2","target":"pkg:pypi/demo-34516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38468@1.0.3","target":"pkg:pypi/demo-10760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38468@1.0.3","target":"pkg:pypi/demo-31947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38469@1.0.4","target":"pkg:pypi/demo-14479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3846@1.0.1","target":"pkg:pypi/demo-1076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38470@1.0.0","target":"pkg:pypi/demo-18098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38470@1.0.0","target":"pkg:pypi/demo-1987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38471@1.0.1","target":"pkg:pypi/demo-170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38471@1.0.1","target":"pkg:pypi/demo-28147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38472@1.0.2","target":"pkg:pypi/demo-12318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38472@1.0.2","target":"pkg:pypi/demo-16839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38472@1.0.2","target":"pkg:pypi/demo-28011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38472@1.0.2","target":"pkg:pypi/demo-28608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38473@1.0.3","target":"pkg:pypi/demo-12133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38473@1.0.3","target":"pkg:pypi/demo-2072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38473@1.0.3","target":"pkg:pypi/demo-22968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38473@1.0.3","target":"pkg:pypi/demo-23756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38474@1.0.4","target":"pkg:pypi/demo-14655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38474@1.0.4","target":"pkg:pypi/demo-15508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38474@1.0.4","target":"pkg:pypi/demo-33426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38475@1.0.0","target":"pkg:pypi/demo-10937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38475@1.0.0","target":"pkg:pypi/demo-10956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38475@1.0.0","target":"pkg:pypi/demo-32320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38475@1.0.0","target":"pkg:pypi/demo-32700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38476@1.0.1","target":"pkg:pypi/demo-1268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38476@1.0.1","target":"pkg:pypi/demo-19930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38477@1.0.2","target":"pkg:pypi/demo-21998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38478@1.0.3","target":"pkg:pypi/demo-13541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38478@1.0.3","target":"pkg:pypi/demo-16997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38478@1.0.3","target":"pkg:pypi/demo-19463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38478@1.0.3","target":"pkg:pypi/demo-28404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38479@1.0.4","target":"pkg:pypi/demo-2302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38479@1.0.4","target":"pkg:pypi/demo-34715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38479@1.0.4","target":"pkg:pypi/demo-35541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3847@1.0.2","target":"pkg:pypi/demo-18455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3847@1.0.2","target":"pkg:pypi/demo-24164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38480@1.0.0","target":"pkg:pypi/demo-29369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38480@1.0.0","target":"pkg:pypi/demo-37643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38481@1.0.1","target":"pkg:pypi/demo-26179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38481@1.0.1","target":"pkg:pypi/demo-3598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38481@1.0.1","target":"pkg:pypi/demo-37484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38482@1.0.2","target":"pkg:pypi/demo-27574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38482@1.0.2","target":"pkg:pypi/demo-31814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38483@1.0.3","target":"pkg:pypi/demo-13413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38483@1.0.3","target":"pkg:pypi/demo-25713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38484@1.0.4","target":"pkg:pypi/demo-24023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38484@1.0.4","target":"pkg:pypi/demo-25165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38484@1.0.4","target":"pkg:pypi/demo-31558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38484@1.0.4","target":"pkg:pypi/demo-35950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38485@1.0.0","target":"pkg:pypi/demo-26913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38486@1.0.1","target":"pkg:pypi/demo-28112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38487@1.0.2","target":"pkg:pypi/demo-12610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38487@1.0.2","target":"pkg:pypi/demo-13329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38487@1.0.2","target":"pkg:pypi/demo-16581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38488@1.0.3","target":"pkg:pypi/demo-16603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38488@1.0.3","target":"pkg:pypi/demo-21640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38488@1.0.3","target":"pkg:pypi/demo-37326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38489@1.0.4","target":"pkg:pypi/demo-11796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38489@1.0.4","target":"pkg:pypi/demo-18329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38489@1.0.4","target":"pkg:pypi/demo-32082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38489@1.0.4","target":"pkg:pypi/demo-33123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3848@1.0.3","target":"pkg:pypi/demo-20148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3848@1.0.3","target":"pkg:pypi/demo-31116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3848@1.0.3","target":"pkg:pypi/demo-37206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38490@1.0.0","target":"pkg:pypi/demo-20342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38490@1.0.0","target":"pkg:pypi/demo-20659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38490@1.0.0","target":"pkg:pypi/demo-22009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38490@1.0.0","target":"pkg:pypi/demo-37996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38491@1.0.1","target":"pkg:pypi/demo-1027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38491@1.0.1","target":"pkg:pypi/demo-12934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38491@1.0.1","target":"pkg:pypi/demo-21612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38492@1.0.2","target":"pkg:pypi/demo-26668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38492@1.0.2","target":"pkg:pypi/demo-34321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38493@1.0.3","target":"pkg:pypi/demo-36085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38494@1.0.4","target":"pkg:pypi/demo-17574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38494@1.0.4","target":"pkg:pypi/demo-19089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38494@1.0.4","target":"pkg:pypi/demo-21101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38494@1.0.4","target":"pkg:pypi/demo-25738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38495@1.0.0","target":"pkg:pypi/demo-19501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38495@1.0.0","target":"pkg:pypi/demo-19944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38496@1.0.1","target":"pkg:pypi/demo-15915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38496@1.0.1","target":"pkg:pypi/demo-3168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38496@1.0.1","target":"pkg:pypi/demo-32242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38497@1.0.2","target":"pkg:pypi/demo-18700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38497@1.0.2","target":"pkg:pypi/demo-20714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38497@1.0.2","target":"pkg:pypi/demo-31756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38497@1.0.2","target":"pkg:pypi/demo-37801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38498@1.0.3","target":"pkg:pypi/demo-24522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38499@1.0.4","target":"pkg:pypi/demo-12772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3849@1.0.4","target":"pkg:pypi/demo-21663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3849@1.0.4","target":"pkg:pypi/demo-29833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-384@1.0.4","target":"pkg:pypi/demo-16582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-384@1.0.4","target":"pkg:pypi/demo-17609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-384@1.0.4","target":"pkg:pypi/demo-20010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38500@1.0.0","target":"pkg:pypi/demo-23719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38500@1.0.0","target":"pkg:pypi/demo-25276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38500@1.0.0","target":"pkg:pypi/demo-29112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38501@1.0.1","target":"pkg:pypi/demo-22692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38501@1.0.1","target":"pkg:pypi/demo-31528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38502@1.0.2","target":"pkg:pypi/demo-24957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38502@1.0.2","target":"pkg:pypi/demo-29937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38502@1.0.2","target":"pkg:pypi/demo-3319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38503@1.0.3","target":"pkg:pypi/demo-22991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38503@1.0.3","target":"pkg:pypi/demo-25659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38504@1.0.4","target":"pkg:pypi/demo-25546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38504@1.0.4","target":"pkg:pypi/demo-27107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38505@1.0.0","target":"pkg:pypi/demo-25984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38505@1.0.0","target":"pkg:pypi/demo-35474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38506@1.0.1","target":"pkg:pypi/demo-15684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38506@1.0.1","target":"pkg:pypi/demo-26762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38506@1.0.1","target":"pkg:pypi/demo-30273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38507@1.0.2","target":"pkg:pypi/demo-18154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38507@1.0.2","target":"pkg:pypi/demo-28376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38507@1.0.2","target":"pkg:pypi/demo-30390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38508@1.0.3","target":"pkg:pypi/demo-18171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38508@1.0.3","target":"pkg:pypi/demo-2637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38509@1.0.4","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38509@1.0.4","target":"pkg:pypi/demo-11003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38509@1.0.4","target":"pkg:pypi/demo-32513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3850@1.0.0","target":"pkg:pypi/demo-28443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3850@1.0.0","target":"pkg:pypi/demo-33204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3850@1.0.0","target":"pkg:pypi/demo-37715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38510@1.0.0","target":"pkg:pypi/demo-14792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38510@1.0.0","target":"pkg:pypi/demo-17872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38510@1.0.0","target":"pkg:pypi/demo-3139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38510@1.0.0","target":"pkg:pypi/demo-37705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38511@1.0.1","target":"pkg:pypi/demo-13585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38512@1.0.2","target":"pkg:pypi/demo-16407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38512@1.0.2","target":"pkg:pypi/demo-21008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38512@1.0.2","target":"pkg:pypi/demo-27966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38512@1.0.2","target":"pkg:pypi/demo-37982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38513@1.0.3","target":"pkg:pypi/demo-32562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38514@1.0.4","target":"pkg:pypi/demo-36596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38514@1.0.4","target":"pkg:pypi/demo-3703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38515@1.0.0","target":"pkg:pypi/demo-17144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38515@1.0.0","target":"pkg:pypi/demo-26392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38515@1.0.0","target":"pkg:pypi/demo-32163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38516@1.0.1","target":"pkg:pypi/demo-21871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38516@1.0.1","target":"pkg:pypi/demo-27505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38517@1.0.2","target":"pkg:pypi/demo-14961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38517@1.0.2","target":"pkg:pypi/demo-26022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38517@1.0.2","target":"pkg:pypi/demo-33851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38518@1.0.3","target":"pkg:pypi/demo-26432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38518@1.0.3","target":"pkg:pypi/demo-2684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38519@1.0.4","target":"pkg:pypi/demo-19071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38519@1.0.4","target":"pkg:pypi/demo-22654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38519@1.0.4","target":"pkg:pypi/demo-24175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3851@1.0.1","target":"pkg:pypi/demo-10831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3851@1.0.1","target":"pkg:pypi/demo-2751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3851@1.0.1","target":"pkg:pypi/demo-37393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3851@1.0.1","target":"pkg:pypi/demo-3837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38520@1.0.0","target":"pkg:pypi/demo-15535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38520@1.0.0","target":"pkg:pypi/demo-24424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38520@1.0.0","target":"pkg:pypi/demo-29982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38521@1.0.1","target":"pkg:pypi/demo-10449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38521@1.0.1","target":"pkg:pypi/demo-13868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38521@1.0.1","target":"pkg:pypi/demo-20083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38522@1.0.2","target":"pkg:pypi/demo-34985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38522@1.0.2","target":"pkg:pypi/demo-37452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38523@1.0.3","target":"pkg:pypi/demo-30352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38524@1.0.4","target":"pkg:pypi/demo-14431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38524@1.0.4","target":"pkg:pypi/demo-20703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38524@1.0.4","target":"pkg:pypi/demo-27600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38525@1.0.0","target":"pkg:pypi/demo-19581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38526@1.0.1","target":"pkg:pypi/demo-12475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38526@1.0.1","target":"pkg:pypi/demo-14236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38527@1.0.2","target":"pkg:pypi/demo-3829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38528@1.0.3","target":"pkg:pypi/demo-26199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38528@1.0.3","target":"pkg:pypi/demo-28775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38528@1.0.3","target":"pkg:pypi/demo-36088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38529@1.0.4","target":"pkg:pypi/demo-10113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38529@1.0.4","target":"pkg:pypi/demo-16213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38529@1.0.4","target":"pkg:pypi/demo-28597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38529@1.0.4","target":"pkg:pypi/demo-3402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3852@1.0.2","target":"pkg:pypi/demo-33988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3852@1.0.2","target":"pkg:pypi/demo-36105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3852@1.0.2","target":"pkg:pypi/demo-38222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38530@1.0.0","target":"pkg:pypi/demo-20211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38531@1.0.1","target":"pkg:pypi/demo-24919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38531@1.0.1","target":"pkg:pypi/demo-2700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38531@1.0.1","target":"pkg:pypi/demo-38217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38532@1.0.2","target":"pkg:pypi/demo-12388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38532@1.0.2","target":"pkg:pypi/demo-25181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38532@1.0.2","target":"pkg:pypi/demo-36490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38533@1.0.3","target":"pkg:pypi/demo-2782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38533@1.0.3","target":"pkg:pypi/demo-28118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38534@1.0.4","target":"pkg:pypi/demo-24199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38534@1.0.4","target":"pkg:pypi/demo-34999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38535@1.0.0","target":"pkg:pypi/demo-21156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38535@1.0.0","target":"pkg:pypi/demo-38244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38536@1.0.1","target":"pkg:pypi/demo-33834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38537@1.0.2","target":"pkg:pypi/demo-15134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38537@1.0.2","target":"pkg:pypi/demo-19354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38537@1.0.2","target":"pkg:pypi/demo-29852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38538@1.0.3","target":"pkg:pypi/demo-13679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38538@1.0.3","target":"pkg:pypi/demo-30214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38538@1.0.3","target":"pkg:pypi/demo-37395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38539@1.0.4","target":"pkg:pypi/demo-168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38539@1.0.4","target":"pkg:pypi/demo-1889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38539@1.0.4","target":"pkg:pypi/demo-30347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3853@1.0.3","target":"pkg:pypi/demo-16303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3853@1.0.3","target":"pkg:pypi/demo-28717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38540@1.0.0","target":"pkg:pypi/demo-15371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38540@1.0.0","target":"pkg:pypi/demo-26734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38540@1.0.0","target":"pkg:pypi/demo-2695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38540@1.0.0","target":"pkg:pypi/demo-33944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38541@1.0.1","target":"pkg:pypi/demo-34405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38541@1.0.1","target":"pkg:pypi/demo-37449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38542@1.0.2","target":"pkg:pypi/demo-27687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38543@1.0.3","target":"pkg:pypi/demo-10151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38543@1.0.3","target":"pkg:pypi/demo-22644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38543@1.0.3","target":"pkg:pypi/demo-32873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38544@1.0.4","target":"pkg:pypi/demo-15558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38544@1.0.4","target":"pkg:pypi/demo-24434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38545@1.0.0","target":"pkg:pypi/demo-22753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38545@1.0.0","target":"pkg:pypi/demo-2356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38546@1.0.1","target":"pkg:pypi/demo-15423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38546@1.0.1","target":"pkg:pypi/demo-20787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38546@1.0.1","target":"pkg:pypi/demo-32890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38547@1.0.2","target":"pkg:pypi/demo-15268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38547@1.0.2","target":"pkg:pypi/demo-34380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38547@1.0.2","target":"pkg:pypi/demo-38116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38548@1.0.3","target":"pkg:pypi/demo-17684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38548@1.0.3","target":"pkg:pypi/demo-21227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38549@1.0.4","target":"pkg:pypi/demo-11205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38549@1.0.4","target":"pkg:pypi/demo-16045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38549@1.0.4","target":"pkg:pypi/demo-1745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38549@1.0.4","target":"pkg:pypi/demo-21752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3854@1.0.4","target":"pkg:pypi/demo-14141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3854@1.0.4","target":"pkg:pypi/demo-15602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3854@1.0.4","target":"pkg:pypi/demo-26949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3854@1.0.4","target":"pkg:pypi/demo-37362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38550@1.0.0","target":"pkg:pypi/demo-18773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38550@1.0.0","target":"pkg:pypi/demo-20200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38550@1.0.0","target":"pkg:pypi/demo-23011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38551@1.0.1","target":"pkg:pypi/demo-21544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38551@1.0.1","target":"pkg:pypi/demo-22100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38551@1.0.1","target":"pkg:pypi/demo-2562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38552@1.0.2","target":"pkg:pypi/demo-21839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38552@1.0.2","target":"pkg:pypi/demo-27102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38552@1.0.2","target":"pkg:pypi/demo-27293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38552@1.0.2","target":"pkg:pypi/demo-35620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38553@1.0.3","target":"pkg:pypi/demo-139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38553@1.0.3","target":"pkg:pypi/demo-35279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38554@1.0.4","target":"pkg:pypi/demo-20504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38554@1.0.4","target":"pkg:pypi/demo-24763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38554@1.0.4","target":"pkg:pypi/demo-27014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38555@1.0.0","target":"pkg:pypi/demo-1809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38555@1.0.0","target":"pkg:pypi/demo-36332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38555@1.0.0","target":"pkg:pypi/demo-38373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38556@1.0.1","target":"pkg:pypi/demo-27809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38556@1.0.1","target":"pkg:pypi/demo-28845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38556@1.0.1","target":"pkg:pypi/demo-29679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38557@1.0.2","target":"pkg:pypi/demo-15734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38557@1.0.2","target":"pkg:pypi/demo-20638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38558@1.0.3","target":"pkg:pypi/demo-22844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38558@1.0.3","target":"pkg:pypi/demo-30826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38559@1.0.4","target":"pkg:pypi/demo-16542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38559@1.0.4","target":"pkg:pypi/demo-21351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38559@1.0.4","target":"pkg:pypi/demo-30308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38559@1.0.4","target":"pkg:pypi/demo-35689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3855@1.0.0","target":"pkg:pypi/demo-23738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38560@1.0.0","target":"pkg:pypi/demo-10902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38561@1.0.1","target":"pkg:pypi/demo-13891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38562@1.0.2","target":"pkg:pypi/demo-1230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38562@1.0.2","target":"pkg:pypi/demo-1436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38562@1.0.2","target":"pkg:pypi/demo-15732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38562@1.0.2","target":"pkg:pypi/demo-21625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38563@1.0.3","target":"pkg:pypi/demo-12454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38563@1.0.3","target":"pkg:pypi/demo-16886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38563@1.0.3","target":"pkg:pypi/demo-17700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38564@1.0.4","target":"pkg:pypi/demo-1838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38565@1.0.0","target":"pkg:pypi/demo-15879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38565@1.0.0","target":"pkg:pypi/demo-18275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38565@1.0.0","target":"pkg:pypi/demo-22708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38565@1.0.0","target":"pkg:pypi/demo-38034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38566@1.0.1","target":"pkg:pypi/demo-10682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38566@1.0.1","target":"pkg:pypi/demo-11730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38566@1.0.1","target":"pkg:pypi/demo-19046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38566@1.0.1","target":"pkg:pypi/demo-31768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38567@1.0.2","target":"pkg:pypi/demo-16230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38567@1.0.2","target":"pkg:pypi/demo-1943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38567@1.0.2","target":"pkg:pypi/demo-20016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38567@1.0.2","target":"pkg:pypi/demo-3508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38568@1.0.3","target":"pkg:pypi/demo-15694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38568@1.0.3","target":"pkg:pypi/demo-15971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38568@1.0.3","target":"pkg:pypi/demo-33218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38568@1.0.3","target":"pkg:pypi/demo-38149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38569@1.0.4","target":"pkg:pypi/demo-15924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38569@1.0.4","target":"pkg:pypi/demo-21063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38569@1.0.4","target":"pkg:pypi/demo-215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3856@1.0.1","target":"pkg:pypi/demo-35090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38570@1.0.0","target":"pkg:pypi/demo-21440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38571@1.0.1","target":"pkg:pypi/demo-24299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38571@1.0.1","target":"pkg:pypi/demo-37774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38572@1.0.2","target":"pkg:pypi/demo-27627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38573@1.0.3","target":"pkg:pypi/demo-25628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38573@1.0.3","target":"pkg:pypi/demo-34964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38574@1.0.4","target":"pkg:pypi/demo-27152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38574@1.0.4","target":"pkg:pypi/demo-34958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38575@1.0.0","target":"pkg:pypi/demo-15319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38575@1.0.0","target":"pkg:pypi/demo-2504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38576@1.0.1","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38576@1.0.1","target":"pkg:pypi/demo-14272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38576@1.0.1","target":"pkg:pypi/demo-16987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38576@1.0.1","target":"pkg:pypi/demo-27104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38577@1.0.2","target":"pkg:pypi/demo-14564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38577@1.0.2","target":"pkg:pypi/demo-19411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38577@1.0.2","target":"pkg:pypi/demo-20542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38577@1.0.2","target":"pkg:pypi/demo-365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38578@1.0.3","target":"pkg:pypi/demo-28006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38579@1.0.4","target":"pkg:pypi/demo-10362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38579@1.0.4","target":"pkg:pypi/demo-11116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38579@1.0.4","target":"pkg:pypi/demo-23748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38579@1.0.4","target":"pkg:pypi/demo-32728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3857@1.0.2","target":"pkg:pypi/demo-11271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3857@1.0.2","target":"pkg:pypi/demo-27914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3857@1.0.2","target":"pkg:pypi/demo-2826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3857@1.0.2","target":"pkg:pypi/demo-29090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38580@1.0.0","target":"pkg:pypi/demo-34444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38580@1.0.0","target":"pkg:pypi/demo-37701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38581@1.0.1","target":"pkg:pypi/demo-18238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38581@1.0.1","target":"pkg:pypi/demo-27159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38582@1.0.2","target":"pkg:pypi/demo-10149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38582@1.0.2","target":"pkg:pypi/demo-1590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38582@1.0.2","target":"pkg:pypi/demo-2191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38582@1.0.2","target":"pkg:pypi/demo-34639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38583@1.0.3","target":"pkg:pypi/demo-21623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38584@1.0.4","target":"pkg:pypi/demo-18477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38584@1.0.4","target":"pkg:pypi/demo-21528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38584@1.0.4","target":"pkg:pypi/demo-28501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38584@1.0.4","target":"pkg:pypi/demo-35017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38585@1.0.0","target":"pkg:pypi/demo-20727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38585@1.0.0","target":"pkg:pypi/demo-29014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38585@1.0.0","target":"pkg:pypi/demo-3275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38586@1.0.1","target":"pkg:pypi/demo-19894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38586@1.0.1","target":"pkg:pypi/demo-20545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38587@1.0.2","target":"pkg:pypi/demo-12473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38587@1.0.2","target":"pkg:pypi/demo-33325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38588@1.0.3","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38588@1.0.3","target":"pkg:pypi/demo-29813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38588@1.0.3","target":"pkg:pypi/demo-33791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38588@1.0.3","target":"pkg:pypi/demo-3761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38589@1.0.4","target":"pkg:pypi/demo-25987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38589@1.0.4","target":"pkg:pypi/demo-26997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3858@1.0.3","target":"pkg:pypi/demo-12224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3858@1.0.3","target":"pkg:pypi/demo-3479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38590@1.0.0","target":"pkg:pypi/demo-1707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38590@1.0.0","target":"pkg:pypi/demo-17955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38590@1.0.0","target":"pkg:pypi/demo-20029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38590@1.0.0","target":"pkg:pypi/demo-24714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38591@1.0.1","target":"pkg:pypi/demo-1669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38592@1.0.2","target":"pkg:pypi/demo-2750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38593@1.0.3","target":"pkg:pypi/demo-17477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38593@1.0.3","target":"pkg:pypi/demo-22454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38593@1.0.3","target":"pkg:pypi/demo-26767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38594@1.0.4","target":"pkg:pypi/demo-11630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38594@1.0.4","target":"pkg:pypi/demo-2017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38594@1.0.4","target":"pkg:pypi/demo-36872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38595@1.0.0","target":"pkg:pypi/demo-18754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38596@1.0.1","target":"pkg:pypi/demo-1608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38597@1.0.2","target":"pkg:pypi/demo-18712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38597@1.0.2","target":"pkg:pypi/demo-26084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38597@1.0.2","target":"pkg:pypi/demo-30027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38598@1.0.3","target":"pkg:pypi/demo-11266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38598@1.0.3","target":"pkg:pypi/demo-11744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38598@1.0.3","target":"pkg:pypi/demo-28853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38598@1.0.3","target":"pkg:pypi/demo-37904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38599@1.0.4","target":"pkg:pypi/demo-2401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3859@1.0.4","target":"pkg:pypi/demo-12772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3859@1.0.4","target":"pkg:pypi/demo-13176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3859@1.0.4","target":"pkg:pypi/demo-14575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3859@1.0.4","target":"pkg:pypi/demo-32437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-385@1.0.0","target":"pkg:pypi/demo-23601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-385@1.0.0","target":"pkg:pypi/demo-23619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38600@1.0.0","target":"pkg:pypi/demo-36649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38601@1.0.1","target":"pkg:pypi/demo-10807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38601@1.0.1","target":"pkg:pypi/demo-13823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38601@1.0.1","target":"pkg:pypi/demo-37241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38602@1.0.2","target":"pkg:pypi/demo-18195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38602@1.0.2","target":"pkg:pypi/demo-31521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38603@1.0.3","target":"pkg:pypi/demo-10011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38603@1.0.3","target":"pkg:pypi/demo-23863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38604@1.0.4","target":"pkg:pypi/demo-29733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38604@1.0.4","target":"pkg:pypi/demo-3470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38605@1.0.0","target":"pkg:pypi/demo-1387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38605@1.0.0","target":"pkg:pypi/demo-32574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38606@1.0.1","target":"pkg:pypi/demo-16989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38606@1.0.1","target":"pkg:pypi/demo-18754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38606@1.0.1","target":"pkg:pypi/demo-24581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38607@1.0.2","target":"pkg:pypi/demo-10359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38607@1.0.2","target":"pkg:pypi/demo-34903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38608@1.0.3","target":"pkg:pypi/demo-12299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38608@1.0.3","target":"pkg:pypi/demo-25564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38608@1.0.3","target":"pkg:pypi/demo-29399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38609@1.0.4","target":"pkg:pypi/demo-12792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38609@1.0.4","target":"pkg:pypi/demo-13913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38609@1.0.4","target":"pkg:pypi/demo-16884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38609@1.0.4","target":"pkg:pypi/demo-35715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3860@1.0.0","target":"pkg:pypi/demo-15121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3860@1.0.0","target":"pkg:pypi/demo-37912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38610@1.0.0","target":"pkg:pypi/demo-10157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38610@1.0.0","target":"pkg:pypi/demo-11176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38610@1.0.0","target":"pkg:pypi/demo-1293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38610@1.0.0","target":"pkg:pypi/demo-30135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38611@1.0.1","target":"pkg:pypi/demo-13768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38611@1.0.1","target":"pkg:pypi/demo-16624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38611@1.0.1","target":"pkg:pypi/demo-33653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38611@1.0.1","target":"pkg:pypi/demo-34322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38612@1.0.2","target":"pkg:pypi/demo-16176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38613@1.0.3","target":"pkg:pypi/demo-14670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38613@1.0.3","target":"pkg:pypi/demo-30341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38613@1.0.3","target":"pkg:pypi/demo-36800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38614@1.0.4","target":"pkg:pypi/demo-10701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38614@1.0.4","target":"pkg:pypi/demo-28937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38614@1.0.4","target":"pkg:pypi/demo-3533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38615@1.0.0","target":"pkg:pypi/demo-16386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38615@1.0.0","target":"pkg:pypi/demo-29562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38615@1.0.0","target":"pkg:pypi/demo-30958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38615@1.0.0","target":"pkg:pypi/demo-32843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38616@1.0.1","target":"pkg:pypi/demo-11668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38616@1.0.1","target":"pkg:pypi/demo-20490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38617@1.0.2","target":"pkg:pypi/demo-15681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38617@1.0.2","target":"pkg:pypi/demo-21092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38617@1.0.2","target":"pkg:pypi/demo-27654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38617@1.0.2","target":"pkg:pypi/demo-28809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38618@1.0.3","target":"pkg:pypi/demo-14330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38619@1.0.4","target":"pkg:pypi/demo-12711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38619@1.0.4","target":"pkg:pypi/demo-18979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38619@1.0.4","target":"pkg:pypi/demo-20097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38619@1.0.4","target":"pkg:pypi/demo-23750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3861@1.0.1","target":"pkg:pypi/demo-2670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38620@1.0.0","target":"pkg:pypi/demo-24225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38620@1.0.0","target":"pkg:pypi/demo-25072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38621@1.0.1","target":"pkg:pypi/demo-29233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38622@1.0.2","target":"pkg:pypi/demo-11872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38622@1.0.2","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38622@1.0.2","target":"pkg:pypi/demo-22348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38623@1.0.3","target":"pkg:pypi/demo-11561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38623@1.0.3","target":"pkg:pypi/demo-33010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38624@1.0.4","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38624@1.0.4","target":"pkg:pypi/demo-12282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38624@1.0.4","target":"pkg:pypi/demo-2337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38624@1.0.4","target":"pkg:pypi/demo-26268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38625@1.0.0","target":"pkg:pypi/demo-38513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38626@1.0.1","target":"pkg:pypi/demo-11784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38626@1.0.1","target":"pkg:pypi/demo-21060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38626@1.0.1","target":"pkg:pypi/demo-37981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38627@1.0.2","target":"pkg:pypi/demo-12657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38627@1.0.2","target":"pkg:pypi/demo-25372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38627@1.0.2","target":"pkg:pypi/demo-37892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38628@1.0.3","target":"pkg:pypi/demo-12087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38628@1.0.3","target":"pkg:pypi/demo-19829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38628@1.0.3","target":"pkg:pypi/demo-31345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38629@1.0.4","target":"pkg:pypi/demo-2259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3862@1.0.2","target":"pkg:pypi/demo-25937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3862@1.0.2","target":"pkg:pypi/demo-27119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3862@1.0.2","target":"pkg:pypi/demo-34741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3862@1.0.2","target":"pkg:pypi/demo-38502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38630@1.0.0","target":"pkg:pypi/demo-22829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38630@1.0.0","target":"pkg:pypi/demo-35277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38631@1.0.1","target":"pkg:pypi/demo-31172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38632@1.0.2","target":"pkg:pypi/demo-20441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38633@1.0.3","target":"pkg:pypi/demo-19904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38633@1.0.3","target":"pkg:pypi/demo-25450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38634@1.0.4","target":"pkg:pypi/demo-32982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38635@1.0.0","target":"pkg:pypi/demo-20529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38635@1.0.0","target":"pkg:pypi/demo-27236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38635@1.0.0","target":"pkg:pypi/demo-27748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38635@1.0.0","target":"pkg:pypi/demo-33015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38636@1.0.1","target":"pkg:pypi/demo-29569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38637@1.0.2","target":"pkg:pypi/demo-15596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38637@1.0.2","target":"pkg:pypi/demo-25343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38637@1.0.2","target":"pkg:pypi/demo-25461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38638@1.0.3","target":"pkg:pypi/demo-22261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38638@1.0.3","target":"pkg:pypi/demo-27730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38638@1.0.3","target":"pkg:pypi/demo-29325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38638@1.0.3","target":"pkg:pypi/demo-3797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38639@1.0.4","target":"pkg:pypi/demo-30390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38639@1.0.4","target":"pkg:pypi/demo-35068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3863@1.0.3","target":"pkg:pypi/demo-10244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3863@1.0.3","target":"pkg:pypi/demo-26252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3863@1.0.3","target":"pkg:pypi/demo-34105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3863@1.0.3","target":"pkg:pypi/demo-37909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38640@1.0.0","target":"pkg:pypi/demo-11795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38640@1.0.0","target":"pkg:pypi/demo-22004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38640@1.0.0","target":"pkg:pypi/demo-30523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38640@1.0.0","target":"pkg:pypi/demo-33008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38641@1.0.1","target":"pkg:pypi/demo-1477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38641@1.0.1","target":"pkg:pypi/demo-21234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38641@1.0.1","target":"pkg:pypi/demo-36492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38642@1.0.2","target":"pkg:pypi/demo-23624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38642@1.0.2","target":"pkg:pypi/demo-36935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38643@1.0.3","target":"pkg:pypi/demo-2312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38643@1.0.3","target":"pkg:pypi/demo-27991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38643@1.0.3","target":"pkg:pypi/demo-29881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38644@1.0.4","target":"pkg:pypi/demo-10204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38644@1.0.4","target":"pkg:pypi/demo-14440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38644@1.0.4","target":"pkg:pypi/demo-26398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38645@1.0.0","target":"pkg:pypi/demo-16119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38645@1.0.0","target":"pkg:pypi/demo-20944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38645@1.0.0","target":"pkg:pypi/demo-22910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38646@1.0.1","target":"pkg:pypi/demo-14404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38646@1.0.1","target":"pkg:pypi/demo-17496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38646@1.0.1","target":"pkg:pypi/demo-26828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38646@1.0.1","target":"pkg:pypi/demo-33275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38647@1.0.2","target":"pkg:pypi/demo-12787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38647@1.0.2","target":"pkg:pypi/demo-29637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38647@1.0.2","target":"pkg:pypi/demo-33120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38648@1.0.3","target":"pkg:pypi/demo-16686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38649@1.0.4","target":"pkg:pypi/demo-19285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38649@1.0.4","target":"pkg:pypi/demo-23030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38649@1.0.4","target":"pkg:pypi/demo-24559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38649@1.0.4","target":"pkg:pypi/demo-30145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3864@1.0.4","target":"pkg:pypi/demo-18197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3864@1.0.4","target":"pkg:pypi/demo-35422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38650@1.0.0","target":"pkg:pypi/demo-17689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38650@1.0.0","target":"pkg:pypi/demo-20811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38650@1.0.0","target":"pkg:pypi/demo-23355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38650@1.0.0","target":"pkg:pypi/demo-32959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38651@1.0.1","target":"pkg:pypi/demo-21648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38651@1.0.1","target":"pkg:pypi/demo-34804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38651@1.0.1","target":"pkg:pypi/demo-36888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38652@1.0.2","target":"pkg:pypi/demo-14494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38652@1.0.2","target":"pkg:pypi/demo-25122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38652@1.0.2","target":"pkg:pypi/demo-35606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38653@1.0.3","target":"pkg:pypi/demo-25490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38653@1.0.3","target":"pkg:pypi/demo-25915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38654@1.0.4","target":"pkg:pypi/demo-31244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38655@1.0.0","target":"pkg:pypi/demo-21513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38655@1.0.0","target":"pkg:pypi/demo-25535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38656@1.0.1","target":"pkg:pypi/demo-26591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38656@1.0.1","target":"pkg:pypi/demo-34128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38657@1.0.2","target":"pkg:pypi/demo-15789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38657@1.0.2","target":"pkg:pypi/demo-26018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38657@1.0.2","target":"pkg:pypi/demo-34616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38658@1.0.3","target":"pkg:pypi/demo-10879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38658@1.0.3","target":"pkg:pypi/demo-22812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38659@1.0.4","target":"pkg:pypi/demo-27354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38659@1.0.4","target":"pkg:pypi/demo-30488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38659@1.0.4","target":"pkg:pypi/demo-33501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38659@1.0.4","target":"pkg:pypi/demo-37960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3865@1.0.0","target":"pkg:pypi/demo-22288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3865@1.0.0","target":"pkg:pypi/demo-2893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38660@1.0.0","target":"pkg:pypi/demo-1396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38661@1.0.1","target":"pkg:pypi/demo-14981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38661@1.0.1","target":"pkg:pypi/demo-19423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38661@1.0.1","target":"pkg:pypi/demo-32895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38661@1.0.1","target":"pkg:pypi/demo-33598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38662@1.0.2","target":"pkg:pypi/demo-1419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38662@1.0.2","target":"pkg:pypi/demo-29103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38663@1.0.3","target":"pkg:pypi/demo-11224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38663@1.0.3","target":"pkg:pypi/demo-35093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38663@1.0.3","target":"pkg:pypi/demo-3837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38664@1.0.4","target":"pkg:pypi/demo-20556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38665@1.0.0","target":"pkg:pypi/demo-16789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38665@1.0.0","target":"pkg:pypi/demo-29444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38665@1.0.0","target":"pkg:pypi/demo-34568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38666@1.0.1","target":"pkg:pypi/demo-13623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38666@1.0.1","target":"pkg:pypi/demo-35238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38667@1.0.2","target":"pkg:pypi/demo-2404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38667@1.0.2","target":"pkg:pypi/demo-32972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38667@1.0.2","target":"pkg:pypi/demo-34911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38668@1.0.3","target":"pkg:pypi/demo-13158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38668@1.0.3","target":"pkg:pypi/demo-2872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38668@1.0.3","target":"pkg:pypi/demo-34989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38668@1.0.3","target":"pkg:pypi/demo-37561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38669@1.0.4","target":"pkg:pypi/demo-21425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38669@1.0.4","target":"pkg:pypi/demo-33074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3866@1.0.1","target":"pkg:pypi/demo-13865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3866@1.0.1","target":"pkg:pypi/demo-23933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3866@1.0.1","target":"pkg:pypi/demo-34758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38670@1.0.0","target":"pkg:pypi/demo-32211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38671@1.0.1","target":"pkg:pypi/demo-11140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38671@1.0.1","target":"pkg:pypi/demo-22638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38671@1.0.1","target":"pkg:pypi/demo-3270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38671@1.0.1","target":"pkg:pypi/demo-32950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38672@1.0.2","target":"pkg:pypi/demo-20512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38672@1.0.2","target":"pkg:pypi/demo-33431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38673@1.0.3","target":"pkg:pypi/demo-15361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38673@1.0.3","target":"pkg:pypi/demo-16089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38673@1.0.3","target":"pkg:pypi/demo-21889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38673@1.0.3","target":"pkg:pypi/demo-26532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38674@1.0.4","target":"pkg:pypi/demo-13445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38674@1.0.4","target":"pkg:pypi/demo-35023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38675@1.0.0","target":"pkg:pypi/demo-19737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38675@1.0.0","target":"pkg:pypi/demo-25340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38676@1.0.1","target":"pkg:pypi/demo-17485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38676@1.0.1","target":"pkg:pypi/demo-30708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38676@1.0.1","target":"pkg:pypi/demo-31358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38677@1.0.2","target":"pkg:pypi/demo-12798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38677@1.0.2","target":"pkg:pypi/demo-14313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38677@1.0.2","target":"pkg:pypi/demo-20599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38677@1.0.2","target":"pkg:pypi/demo-2375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38678@1.0.3","target":"pkg:pypi/demo-14321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38679@1.0.4","target":"pkg:pypi/demo-20124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3867@1.0.2","target":"pkg:pypi/demo-13983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3867@1.0.2","target":"pkg:pypi/demo-22649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3867@1.0.2","target":"pkg:pypi/demo-26333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38680@1.0.0","target":"pkg:pypi/demo-30719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38681@1.0.1","target":"pkg:pypi/demo-29266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38681@1.0.1","target":"pkg:pypi/demo-30267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38682@1.0.2","target":"pkg:pypi/demo-11837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38682@1.0.2","target":"pkg:pypi/demo-1716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38682@1.0.2","target":"pkg:pypi/demo-18488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38682@1.0.2","target":"pkg:pypi/demo-29699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38683@1.0.3","target":"pkg:pypi/demo-14314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38684@1.0.4","target":"pkg:pypi/demo-22589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38684@1.0.4","target":"pkg:pypi/demo-34563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38684@1.0.4","target":"pkg:pypi/demo-3669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38685@1.0.0","target":"pkg:pypi/demo-1879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38685@1.0.0","target":"pkg:pypi/demo-30238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38685@1.0.0","target":"pkg:pypi/demo-33939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38686@1.0.1","target":"pkg:pypi/demo-15361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38686@1.0.1","target":"pkg:pypi/demo-18111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38686@1.0.1","target":"pkg:pypi/demo-28382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38686@1.0.1","target":"pkg:pypi/demo-38398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38687@1.0.2","target":"pkg:pypi/demo-12970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38687@1.0.2","target":"pkg:pypi/demo-1423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38687@1.0.2","target":"pkg:pypi/demo-24103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38687@1.0.2","target":"pkg:pypi/demo-32118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38688@1.0.3","target":"pkg:pypi/demo-18505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38689@1.0.4","target":"pkg:pypi/demo-20087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38689@1.0.4","target":"pkg:pypi/demo-2121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38689@1.0.4","target":"pkg:pypi/demo-24149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38689@1.0.4","target":"pkg:pypi/demo-37947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3868@1.0.3","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3868@1.0.3","target":"pkg:pypi/demo-22800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3868@1.0.3","target":"pkg:pypi/demo-29120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38690@1.0.0","target":"pkg:pypi/demo-13163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38690@1.0.0","target":"pkg:pypi/demo-16341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38691@1.0.1","target":"pkg:pypi/demo-19690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38691@1.0.1","target":"pkg:pypi/demo-2290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38691@1.0.1","target":"pkg:pypi/demo-25282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38692@1.0.2","target":"pkg:pypi/demo-22808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38692@1.0.2","target":"pkg:pypi/demo-3221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38693@1.0.3","target":"pkg:pypi/demo-23125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38694@1.0.4","target":"pkg:pypi/demo-14353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38695@1.0.0","target":"pkg:pypi/demo-28978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38695@1.0.0","target":"pkg:pypi/demo-33753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38696@1.0.1","target":"pkg:pypi/demo-23195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38696@1.0.1","target":"pkg:pypi/demo-27384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38696@1.0.1","target":"pkg:pypi/demo-27475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38696@1.0.1","target":"pkg:pypi/demo-32564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38697@1.0.2","target":"pkg:pypi/demo-13212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38697@1.0.2","target":"pkg:pypi/demo-38240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38697@1.0.2","target":"pkg:pypi/demo-3851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38698@1.0.3","target":"pkg:pypi/demo-12993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38698@1.0.3","target":"pkg:pypi/demo-16563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38698@1.0.3","target":"pkg:pypi/demo-29922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38698@1.0.3","target":"pkg:pypi/demo-3638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38699@1.0.4","target":"pkg:pypi/demo-26827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3869@1.0.4","target":"pkg:pypi/demo-26160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3869@1.0.4","target":"pkg:pypi/demo-36508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-386@1.0.1","target":"pkg:pypi/demo-11477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-386@1.0.1","target":"pkg:pypi/demo-1718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-386@1.0.1","target":"pkg:pypi/demo-2603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38700@1.0.0","target":"pkg:pypi/demo-13104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38700@1.0.0","target":"pkg:pypi/demo-21497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38700@1.0.0","target":"pkg:pypi/demo-23152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38700@1.0.0","target":"pkg:pypi/demo-33350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38701@1.0.1","target":"pkg:pypi/demo-14379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38701@1.0.1","target":"pkg:pypi/demo-25205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38701@1.0.1","target":"pkg:pypi/demo-3667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38702@1.0.2","target":"pkg:pypi/demo-36098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38703@1.0.3","target":"pkg:pypi/demo-11336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38703@1.0.3","target":"pkg:pypi/demo-23029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38703@1.0.3","target":"pkg:pypi/demo-24494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38703@1.0.3","target":"pkg:pypi/demo-3220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38704@1.0.4","target":"pkg:pypi/demo-10497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38704@1.0.4","target":"pkg:pypi/demo-29840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38704@1.0.4","target":"pkg:pypi/demo-30136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38704@1.0.4","target":"pkg:pypi/demo-36840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38705@1.0.0","target":"pkg:pypi/demo-1675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38705@1.0.0","target":"pkg:pypi/demo-17226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38705@1.0.0","target":"pkg:pypi/demo-17685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38705@1.0.0","target":"pkg:pypi/demo-23392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38706@1.0.1","target":"pkg:pypi/demo-13886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38707@1.0.2","target":"pkg:pypi/demo-21405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38707@1.0.2","target":"pkg:pypi/demo-36377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38708@1.0.3","target":"pkg:pypi/demo-37229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38709@1.0.4","target":"pkg:pypi/demo-1800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3870@1.0.0","target":"pkg:pypi/demo-1097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3870@1.0.0","target":"pkg:pypi/demo-17985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3870@1.0.0","target":"pkg:pypi/demo-33528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3870@1.0.0","target":"pkg:pypi/demo-35026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38710@1.0.0","target":"pkg:pypi/demo-34791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38710@1.0.0","target":"pkg:pypi/demo-36597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38711@1.0.1","target":"pkg:pypi/demo-10755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38711@1.0.1","target":"pkg:pypi/demo-14766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38711@1.0.1","target":"pkg:pypi/demo-22248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38711@1.0.1","target":"pkg:pypi/demo-37283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38712@1.0.2","target":"pkg:pypi/demo-20304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38713@1.0.3","target":"pkg:pypi/demo-38654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38714@1.0.4","target":"pkg:pypi/demo-13306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38714@1.0.4","target":"pkg:pypi/demo-21863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38714@1.0.4","target":"pkg:pypi/demo-38638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38715@1.0.0","target":"pkg:pypi/demo-34320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38716@1.0.1","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38716@1.0.1","target":"pkg:pypi/demo-35625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38717@1.0.2","target":"pkg:pypi/demo-19952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38718@1.0.3","target":"pkg:pypi/demo-18619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38719@1.0.4","target":"pkg:pypi/demo-29405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3871@1.0.1","target":"pkg:pypi/demo-32988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38720@1.0.0","target":"pkg:pypi/demo-23381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38720@1.0.0","target":"pkg:pypi/demo-27673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38720@1.0.0","target":"pkg:pypi/demo-2928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38721@1.0.1","target":"pkg:pypi/demo-12057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38721@1.0.1","target":"pkg:pypi/demo-31330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38721@1.0.1","target":"pkg:pypi/demo-33125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38722@1.0.2","target":"pkg:pypi/demo-12504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38723@1.0.3","target":"pkg:pypi/demo-24469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38724@1.0.4","target":"pkg:pypi/demo-3167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38724@1.0.4","target":"pkg:pypi/demo-3287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38724@1.0.4","target":"pkg:pypi/demo-33340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38725@1.0.0","target":"pkg:pypi/demo-11127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38725@1.0.0","target":"pkg:pypi/demo-29819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38725@1.0.0","target":"pkg:pypi/demo-30228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38726@1.0.1","target":"pkg:pypi/demo-16263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38726@1.0.1","target":"pkg:pypi/demo-30052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38726@1.0.1","target":"pkg:pypi/demo-35425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38727@1.0.2","target":"pkg:pypi/demo-15155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38727@1.0.2","target":"pkg:pypi/demo-15504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38727@1.0.2","target":"pkg:pypi/demo-33184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38728@1.0.3","target":"pkg:pypi/demo-27628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38728@1.0.3","target":"pkg:pypi/demo-37897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38729@1.0.4","target":"pkg:pypi/demo-27688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38729@1.0.4","target":"pkg:pypi/demo-28982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3872@1.0.2","target":"pkg:pypi/demo-12065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3872@1.0.2","target":"pkg:pypi/demo-1612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3872@1.0.2","target":"pkg:pypi/demo-19795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3872@1.0.2","target":"pkg:pypi/demo-37950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38730@1.0.0","target":"pkg:pypi/demo-27000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38730@1.0.0","target":"pkg:pypi/demo-29638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38731@1.0.1","target":"pkg:pypi/demo-11270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38731@1.0.1","target":"pkg:pypi/demo-16960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38731@1.0.1","target":"pkg:pypi/demo-3378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38732@1.0.2","target":"pkg:pypi/demo-14470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38732@1.0.2","target":"pkg:pypi/demo-2999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38732@1.0.2","target":"pkg:pypi/demo-37032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38733@1.0.3","target":"pkg:pypi/demo-22760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38733@1.0.3","target":"pkg:pypi/demo-26640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38733@1.0.3","target":"pkg:pypi/demo-29388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38734@1.0.4","target":"pkg:pypi/demo-14924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38734@1.0.4","target":"pkg:pypi/demo-17084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38734@1.0.4","target":"pkg:pypi/demo-1865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38734@1.0.4","target":"pkg:pypi/demo-3160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38735@1.0.0","target":"pkg:pypi/demo-2413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38735@1.0.0","target":"pkg:pypi/demo-35566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38736@1.0.1","target":"pkg:pypi/demo-21199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38737@1.0.2","target":"pkg:pypi/demo-17758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38737@1.0.2","target":"pkg:pypi/demo-33526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38737@1.0.2","target":"pkg:pypi/demo-36299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38738@1.0.3","target":"pkg:pypi/demo-12212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38738@1.0.3","target":"pkg:pypi/demo-22268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38738@1.0.3","target":"pkg:pypi/demo-2649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38739@1.0.4","target":"pkg:pypi/demo-31282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3873@1.0.3","target":"pkg:pypi/demo-28274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3873@1.0.3","target":"pkg:pypi/demo-33353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38740@1.0.0","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38740@1.0.0","target":"pkg:pypi/demo-19347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38740@1.0.0","target":"pkg:pypi/demo-34397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38741@1.0.1","target":"pkg:pypi/demo-28862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38742@1.0.2","target":"pkg:pypi/demo-27652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38743@1.0.3","target":"pkg:pypi/demo-32524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38743@1.0.3","target":"pkg:pypi/demo-33778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38743@1.0.3","target":"pkg:pypi/demo-35944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38744@1.0.4","target":"pkg:pypi/demo-14305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38744@1.0.4","target":"pkg:pypi/demo-16584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38744@1.0.4","target":"pkg:pypi/demo-21146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38744@1.0.4","target":"pkg:pypi/demo-30033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38745@1.0.0","target":"pkg:pypi/demo-20150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38745@1.0.0","target":"pkg:pypi/demo-29903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38745@1.0.0","target":"pkg:pypi/demo-31898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38746@1.0.1","target":"pkg:pypi/demo-16466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38746@1.0.1","target":"pkg:pypi/demo-30844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38747@1.0.2","target":"pkg:pypi/demo-25304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38748@1.0.3","target":"pkg:pypi/demo-11735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38748@1.0.3","target":"pkg:pypi/demo-20781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38749@1.0.4","target":"pkg:pypi/demo-29063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3874@1.0.4","target":"pkg:pypi/demo-17244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3874@1.0.4","target":"pkg:pypi/demo-25148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3874@1.0.4","target":"pkg:pypi/demo-36697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38750@1.0.0","target":"pkg:pypi/demo-36424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38750@1.0.0","target":"pkg:pypi/demo-37446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38751@1.0.1","target":"pkg:pypi/demo-22444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38751@1.0.1","target":"pkg:pypi/demo-23239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38751@1.0.1","target":"pkg:pypi/demo-30748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38751@1.0.1","target":"pkg:pypi/demo-30975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38752@1.0.2","target":"pkg:pypi/demo-2016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38752@1.0.2","target":"pkg:pypi/demo-22209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38752@1.0.2","target":"pkg:pypi/demo-32683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38753@1.0.3","target":"pkg:pypi/demo-14997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38753@1.0.3","target":"pkg:pypi/demo-198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38753@1.0.3","target":"pkg:pypi/demo-36945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38753@1.0.3","target":"pkg:pypi/demo-37217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38754@1.0.4","target":"pkg:pypi/demo-20739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38754@1.0.4","target":"pkg:pypi/demo-22963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38754@1.0.4","target":"pkg:pypi/demo-32315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38755@1.0.0","target":"pkg:pypi/demo-20081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38756@1.0.1","target":"pkg:pypi/demo-27097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38757@1.0.2","target":"pkg:pypi/demo-18479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38757@1.0.2","target":"pkg:pypi/demo-216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38757@1.0.2","target":"pkg:pypi/demo-27616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38757@1.0.2","target":"pkg:pypi/demo-28305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38758@1.0.3","target":"pkg:pypi/demo-10103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38758@1.0.3","target":"pkg:pypi/demo-1839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38758@1.0.3","target":"pkg:pypi/demo-24107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38759@1.0.4","target":"pkg:pypi/demo-14676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38759@1.0.4","target":"pkg:pypi/demo-36318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3875@1.0.0","target":"pkg:pypi/demo-10773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3875@1.0.0","target":"pkg:pypi/demo-37627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38760@1.0.0","target":"pkg:pypi/demo-12048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38760@1.0.0","target":"pkg:pypi/demo-2599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38760@1.0.0","target":"pkg:pypi/demo-30819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38760@1.0.0","target":"pkg:pypi/demo-35939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38761@1.0.1","target":"pkg:pypi/demo-13494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38761@1.0.1","target":"pkg:pypi/demo-15624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38761@1.0.1","target":"pkg:pypi/demo-16939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38761@1.0.1","target":"pkg:pypi/demo-23873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38762@1.0.2","target":"pkg:pypi/demo-21842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38763@1.0.3","target":"pkg:pypi/demo-26908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38764@1.0.4","target":"pkg:pypi/demo-22586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38764@1.0.4","target":"pkg:pypi/demo-28642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38764@1.0.4","target":"pkg:pypi/demo-31644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38764@1.0.4","target":"pkg:pypi/demo-33210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38765@1.0.0","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38766@1.0.1","target":"pkg:pypi/demo-2068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38766@1.0.1","target":"pkg:pypi/demo-26780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38766@1.0.1","target":"pkg:pypi/demo-28480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38766@1.0.1","target":"pkg:pypi/demo-32024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38767@1.0.2","target":"pkg:pypi/demo-15005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38768@1.0.3","target":"pkg:pypi/demo-13431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38768@1.0.3","target":"pkg:pypi/demo-27621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38768@1.0.3","target":"pkg:pypi/demo-33827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38769@1.0.4","target":"pkg:pypi/demo-14587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38769@1.0.4","target":"pkg:pypi/demo-24234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3876@1.0.1","target":"pkg:pypi/demo-12908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3876@1.0.1","target":"pkg:pypi/demo-23151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3876@1.0.1","target":"pkg:pypi/demo-38570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38770@1.0.0","target":"pkg:pypi/demo-19740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38770@1.0.0","target":"pkg:pypi/demo-26260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38770@1.0.0","target":"pkg:pypi/demo-37946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38771@1.0.1","target":"pkg:pypi/demo-11311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38771@1.0.1","target":"pkg:pypi/demo-2842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38771@1.0.1","target":"pkg:pypi/demo-3868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38772@1.0.2","target":"pkg:pypi/demo-3058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38772@1.0.2","target":"pkg:pypi/demo-31466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38772@1.0.2","target":"pkg:pypi/demo-33261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38772@1.0.2","target":"pkg:pypi/demo-38600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38773@1.0.3","target":"pkg:pypi/demo-10362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38773@1.0.3","target":"pkg:pypi/demo-30105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38773@1.0.3","target":"pkg:pypi/demo-37097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38774@1.0.4","target":"pkg:pypi/demo-19928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38774@1.0.4","target":"pkg:pypi/demo-27860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38775@1.0.0","target":"pkg:pypi/demo-16234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38775@1.0.0","target":"pkg:pypi/demo-31556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38775@1.0.0","target":"pkg:pypi/demo-38229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38776@1.0.1","target":"pkg:pypi/demo-21050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38776@1.0.1","target":"pkg:pypi/demo-28666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38776@1.0.1","target":"pkg:pypi/demo-30719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38777@1.0.2","target":"pkg:pypi/demo-30142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38778@1.0.3","target":"pkg:pypi/demo-1091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38778@1.0.3","target":"pkg:pypi/demo-14486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38778@1.0.3","target":"pkg:pypi/demo-18423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38778@1.0.3","target":"pkg:pypi/demo-3568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38779@1.0.4","target":"pkg:pypi/demo-11364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3877@1.0.2","target":"pkg:pypi/demo-16787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3877@1.0.2","target":"pkg:pypi/demo-36251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3877@1.0.2","target":"pkg:pypi/demo-38667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38780@1.0.0","target":"pkg:pypi/demo-12802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38780@1.0.0","target":"pkg:pypi/demo-29818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38780@1.0.0","target":"pkg:pypi/demo-36174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38780@1.0.0","target":"pkg:pypi/demo-36256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38781@1.0.1","target":"pkg:pypi/demo-14579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38781@1.0.1","target":"pkg:pypi/demo-38156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38782@1.0.2","target":"pkg:pypi/demo-27606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38782@1.0.2","target":"pkg:pypi/demo-31470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38782@1.0.2","target":"pkg:pypi/demo-36953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38783@1.0.3","target":"pkg:pypi/demo-22058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38783@1.0.3","target":"pkg:pypi/demo-28703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38784@1.0.4","target":"pkg:pypi/demo-24952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38785@1.0.0","target":"pkg:pypi/demo-24040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38785@1.0.0","target":"pkg:pypi/demo-25806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38785@1.0.0","target":"pkg:pypi/demo-34586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38786@1.0.1","target":"pkg:pypi/demo-12020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38786@1.0.1","target":"pkg:pypi/demo-13663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38786@1.0.1","target":"pkg:pypi/demo-19663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38786@1.0.1","target":"pkg:pypi/demo-36303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38787@1.0.2","target":"pkg:pypi/demo-18012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38787@1.0.2","target":"pkg:pypi/demo-21394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38788@1.0.3","target":"pkg:pypi/demo-19581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38789@1.0.4","target":"pkg:pypi/demo-10490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3878@1.0.3","target":"pkg:pypi/demo-27351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38790@1.0.0","target":"pkg:pypi/demo-33822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38791@1.0.1","target":"pkg:pypi/demo-14341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38791@1.0.1","target":"pkg:pypi/demo-19310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38791@1.0.1","target":"pkg:pypi/demo-23695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38791@1.0.1","target":"pkg:pypi/demo-23905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38792@1.0.2","target":"pkg:pypi/demo-16029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38792@1.0.2","target":"pkg:pypi/demo-21435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38793@1.0.3","target":"pkg:pypi/demo-31735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38794@1.0.4","target":"pkg:pypi/demo-15717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38794@1.0.4","target":"pkg:pypi/demo-18972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38794@1.0.4","target":"pkg:pypi/demo-32918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38795@1.0.0","target":"pkg:pypi/demo-13135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38795@1.0.0","target":"pkg:pypi/demo-13764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38795@1.0.0","target":"pkg:pypi/demo-19363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38796@1.0.1","target":"pkg:pypi/demo-10370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38796@1.0.1","target":"pkg:pypi/demo-22487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38796@1.0.1","target":"pkg:pypi/demo-27108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38797@1.0.2","target":"pkg:pypi/demo-21483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38797@1.0.2","target":"pkg:pypi/demo-3143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38797@1.0.2","target":"pkg:pypi/demo-3437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38797@1.0.2","target":"pkg:pypi/demo-36733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38798@1.0.3","target":"pkg:pypi/demo-26003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38798@1.0.3","target":"pkg:pypi/demo-34089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38799@1.0.4","target":"pkg:pypi/demo-15502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38799@1.0.4","target":"pkg:pypi/demo-2110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3879@1.0.4","target":"pkg:pypi/demo-10765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-387@1.0.2","target":"pkg:pypi/demo-13239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-387@1.0.2","target":"pkg:pypi/demo-20474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-387@1.0.2","target":"pkg:pypi/demo-26361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38800@1.0.0","target":"pkg:pypi/demo-22351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38800@1.0.0","target":"pkg:pypi/demo-31720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38801@1.0.1","target":"pkg:pypi/demo-19291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38801@1.0.1","target":"pkg:pypi/demo-32821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38802@1.0.2","target":"pkg:pypi/demo-24126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38803@1.0.3","target":"pkg:pypi/demo-11392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38803@1.0.3","target":"pkg:pypi/demo-22971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38803@1.0.3","target":"pkg:pypi/demo-37497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38804@1.0.4","target":"pkg:pypi/demo-35310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38805@1.0.0","target":"pkg:pypi/demo-26649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38805@1.0.0","target":"pkg:pypi/demo-29823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38805@1.0.0","target":"pkg:pypi/demo-30877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38806@1.0.1","target":"pkg:pypi/demo-14940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38806@1.0.1","target":"pkg:pypi/demo-23735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38806@1.0.1","target":"pkg:pypi/demo-35578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38807@1.0.2","target":"pkg:pypi/demo-18895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38807@1.0.2","target":"pkg:pypi/demo-3454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38807@1.0.2","target":"pkg:pypi/demo-35795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38808@1.0.3","target":"pkg:pypi/demo-35752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38809@1.0.4","target":"pkg:pypi/demo-32954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3880@1.0.0","target":"pkg:pypi/demo-31421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3880@1.0.0","target":"pkg:pypi/demo-36392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3880@1.0.0","target":"pkg:pypi/demo-37976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38810@1.0.0","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38810@1.0.0","target":"pkg:pypi/demo-11806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38811@1.0.1","target":"pkg:pypi/demo-11826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38811@1.0.1","target":"pkg:pypi/demo-15228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38811@1.0.1","target":"pkg:pypi/demo-23656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38812@1.0.2","target":"pkg:pypi/demo-1527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38812@1.0.2","target":"pkg:pypi/demo-30137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38813@1.0.3","target":"pkg:pypi/demo-36067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38814@1.0.4","target":"pkg:pypi/demo-10304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38814@1.0.4","target":"pkg:pypi/demo-31404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38815@1.0.0","target":"pkg:pypi/demo-15373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38815@1.0.0","target":"pkg:pypi/demo-16670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38815@1.0.0","target":"pkg:pypi/demo-1776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38815@1.0.0","target":"pkg:pypi/demo-22751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38816@1.0.1","target":"pkg:pypi/demo-1752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38816@1.0.1","target":"pkg:pypi/demo-19623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38816@1.0.1","target":"pkg:pypi/demo-19909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38817@1.0.2","target":"pkg:pypi/demo-17706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38817@1.0.2","target":"pkg:pypi/demo-25073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38818@1.0.3","target":"pkg:pypi/demo-34358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38819@1.0.4","target":"pkg:pypi/demo-13476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3881@1.0.1","target":"pkg:pypi/demo-19750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3881@1.0.1","target":"pkg:pypi/demo-26099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38820@1.0.0","target":"pkg:pypi/demo-18128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38820@1.0.0","target":"pkg:pypi/demo-20307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38821@1.0.1","target":"pkg:pypi/demo-29147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38821@1.0.1","target":"pkg:pypi/demo-378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38822@1.0.2","target":"pkg:pypi/demo-1710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38822@1.0.2","target":"pkg:pypi/demo-25334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38822@1.0.2","target":"pkg:pypi/demo-29020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38823@1.0.3","target":"pkg:pypi/demo-17831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38824@1.0.4","target":"pkg:pypi/demo-15888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38824@1.0.4","target":"pkg:pypi/demo-20833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38824@1.0.4","target":"pkg:pypi/demo-25955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38824@1.0.4","target":"pkg:pypi/demo-3605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38825@1.0.0","target":"pkg:pypi/demo-19623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38825@1.0.0","target":"pkg:pypi/demo-34087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38825@1.0.0","target":"pkg:pypi/demo-38554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38826@1.0.1","target":"pkg:pypi/demo-17147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38826@1.0.1","target":"pkg:pypi/demo-31885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38827@1.0.2","target":"pkg:pypi/demo-24597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38827@1.0.2","target":"pkg:pypi/demo-30642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38828@1.0.3","target":"pkg:pypi/demo-22858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38829@1.0.4","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38829@1.0.4","target":"pkg:pypi/demo-22139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38829@1.0.4","target":"pkg:pypi/demo-2530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3882@1.0.2","target":"pkg:pypi/demo-13272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38830@1.0.0","target":"pkg:pypi/demo-18892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38831@1.0.1","target":"pkg:pypi/demo-24000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38831@1.0.1","target":"pkg:pypi/demo-27649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38831@1.0.1","target":"pkg:pypi/demo-36212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38832@1.0.2","target":"pkg:pypi/demo-24767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38833@1.0.3","target":"pkg:pypi/demo-17436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38833@1.0.3","target":"pkg:pypi/demo-2894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38834@1.0.4","target":"pkg:pypi/demo-14719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38834@1.0.4","target":"pkg:pypi/demo-21681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38834@1.0.4","target":"pkg:pypi/demo-22974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38834@1.0.4","target":"pkg:pypi/demo-31630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38835@1.0.0","target":"pkg:pypi/demo-14292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38836@1.0.1","target":"pkg:pypi/demo-12667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38836@1.0.1","target":"pkg:pypi/demo-13133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38836@1.0.1","target":"pkg:pypi/demo-30268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38836@1.0.1","target":"pkg:pypi/demo-35909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38837@1.0.2","target":"pkg:pypi/demo-10416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38837@1.0.2","target":"pkg:pypi/demo-34480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38838@1.0.3","target":"pkg:pypi/demo-14524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38838@1.0.3","target":"pkg:pypi/demo-32961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38839@1.0.4","target":"pkg:pypi/demo-27303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38839@1.0.4","target":"pkg:pypi/demo-28726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3883@1.0.3","target":"pkg:pypi/demo-28208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3883@1.0.3","target":"pkg:pypi/demo-31280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38840@1.0.0","target":"pkg:pypi/demo-16075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38840@1.0.0","target":"pkg:pypi/demo-17037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38841@1.0.1","target":"pkg:pypi/demo-26241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38842@1.0.2","target":"pkg:pypi/demo-1982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38842@1.0.2","target":"pkg:pypi/demo-35517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38843@1.0.3","target":"pkg:pypi/demo-21082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38843@1.0.3","target":"pkg:pypi/demo-27541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38844@1.0.4","target":"pkg:pypi/demo-27845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38845@1.0.0","target":"pkg:pypi/demo-10086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38845@1.0.0","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38845@1.0.0","target":"pkg:pypi/demo-16335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38845@1.0.0","target":"pkg:pypi/demo-26616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38846@1.0.1","target":"pkg:pypi/demo-17487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38846@1.0.1","target":"pkg:pypi/demo-24870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38846@1.0.1","target":"pkg:pypi/demo-25494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38846@1.0.1","target":"pkg:pypi/demo-25649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38847@1.0.2","target":"pkg:pypi/demo-17002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38848@1.0.3","target":"pkg:pypi/demo-15608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38848@1.0.3","target":"pkg:pypi/demo-17833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38848@1.0.3","target":"pkg:pypi/demo-30769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38848@1.0.3","target":"pkg:pypi/demo-33722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38849@1.0.4","target":"pkg:pypi/demo-13291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38849@1.0.4","target":"pkg:pypi/demo-17195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3884@1.0.4","target":"pkg:pypi/demo-27936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38850@1.0.0","target":"pkg:pypi/demo-18987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38850@1.0.0","target":"pkg:pypi/demo-27060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38850@1.0.0","target":"pkg:pypi/demo-28719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38850@1.0.0","target":"pkg:pypi/demo-32918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38851@1.0.1","target":"pkg:pypi/demo-32641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38852@1.0.2","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38852@1.0.2","target":"pkg:pypi/demo-26389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38852@1.0.2","target":"pkg:pypi/demo-29993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38852@1.0.2","target":"pkg:pypi/demo-37293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38853@1.0.3","target":"pkg:pypi/demo-18077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38853@1.0.3","target":"pkg:pypi/demo-22952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38853@1.0.3","target":"pkg:pypi/demo-31690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38853@1.0.3","target":"pkg:pypi/demo-377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38854@1.0.4","target":"pkg:pypi/demo-13857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38854@1.0.4","target":"pkg:pypi/demo-15166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38854@1.0.4","target":"pkg:pypi/demo-19790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38854@1.0.4","target":"pkg:pypi/demo-35148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38855@1.0.0","target":"pkg:pypi/demo-17329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38856@1.0.1","target":"pkg:pypi/demo-26362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38856@1.0.1","target":"pkg:pypi/demo-34532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38857@1.0.2","target":"pkg:pypi/demo-1102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38857@1.0.2","target":"pkg:pypi/demo-21857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38857@1.0.2","target":"pkg:pypi/demo-23995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38857@1.0.2","target":"pkg:pypi/demo-34529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38858@1.0.3","target":"pkg:pypi/demo-14934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38858@1.0.3","target":"pkg:pypi/demo-15833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38858@1.0.3","target":"pkg:pypi/demo-17047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38858@1.0.3","target":"pkg:pypi/demo-22324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38859@1.0.4","target":"pkg:pypi/demo-35207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3885@1.0.0","target":"pkg:pypi/demo-31728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3885@1.0.0","target":"pkg:pypi/demo-37178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38860@1.0.0","target":"pkg:pypi/demo-14152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38860@1.0.0","target":"pkg:pypi/demo-26636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38860@1.0.0","target":"pkg:pypi/demo-32085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38860@1.0.0","target":"pkg:pypi/demo-37843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38861@1.0.1","target":"pkg:pypi/demo-10074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38861@1.0.1","target":"pkg:pypi/demo-19030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38862@1.0.2","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38862@1.0.2","target":"pkg:pypi/demo-2652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38862@1.0.2","target":"pkg:pypi/demo-35196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38862@1.0.2","target":"pkg:pypi/demo-37572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38863@1.0.3","target":"pkg:pypi/demo-25626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38864@1.0.4","target":"pkg:pypi/demo-12579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38864@1.0.4","target":"pkg:pypi/demo-17268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38865@1.0.0","target":"pkg:pypi/demo-12768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38865@1.0.0","target":"pkg:pypi/demo-17028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38865@1.0.0","target":"pkg:pypi/demo-20272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38865@1.0.0","target":"pkg:pypi/demo-34583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38866@1.0.1","target":"pkg:pypi/demo-16620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38866@1.0.1","target":"pkg:pypi/demo-17018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38866@1.0.1","target":"pkg:pypi/demo-26455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38866@1.0.1","target":"pkg:pypi/demo-34466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38867@1.0.2","target":"pkg:pypi/demo-2297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38867@1.0.2","target":"pkg:pypi/demo-27373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38867@1.0.2","target":"pkg:pypi/demo-29054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38868@1.0.3","target":"pkg:pypi/demo-24634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38868@1.0.3","target":"pkg:pypi/demo-35606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38868@1.0.3","target":"pkg:pypi/demo-37334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38869@1.0.4","target":"pkg:pypi/demo-11131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38869@1.0.4","target":"pkg:pypi/demo-14374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38869@1.0.4","target":"pkg:pypi/demo-20080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38869@1.0.4","target":"pkg:pypi/demo-27474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3886@1.0.1","target":"pkg:pypi/demo-27178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3886@1.0.1","target":"pkg:pypi/demo-33528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38870@1.0.0","target":"pkg:pypi/demo-23447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38870@1.0.0","target":"pkg:pypi/demo-32743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38871@1.0.1","target":"pkg:pypi/demo-17166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38871@1.0.1","target":"pkg:pypi/demo-19718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38871@1.0.1","target":"pkg:pypi/demo-31741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38872@1.0.2","target":"pkg:pypi/demo-16146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38872@1.0.2","target":"pkg:pypi/demo-30578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38872@1.0.2","target":"pkg:pypi/demo-31460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38872@1.0.2","target":"pkg:pypi/demo-31678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38873@1.0.3","target":"pkg:pypi/demo-32278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38873@1.0.3","target":"pkg:pypi/demo-35730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38873@1.0.3","target":"pkg:pypi/demo-38611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38874@1.0.4","target":"pkg:pypi/demo-12074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38874@1.0.4","target":"pkg:pypi/demo-13581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38875@1.0.0","target":"pkg:pypi/demo-22650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38875@1.0.0","target":"pkg:pypi/demo-27167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38876@1.0.1","target":"pkg:pypi/demo-1417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38876@1.0.1","target":"pkg:pypi/demo-18948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38876@1.0.1","target":"pkg:pypi/demo-29840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38876@1.0.1","target":"pkg:pypi/demo-35594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38877@1.0.2","target":"pkg:pypi/demo-30225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38878@1.0.3","target":"pkg:pypi/demo-12811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38878@1.0.3","target":"pkg:pypi/demo-12905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38879@1.0.4","target":"pkg:pypi/demo-14459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38879@1.0.4","target":"pkg:pypi/demo-19260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3887@1.0.2","target":"pkg:pypi/demo-24906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3887@1.0.2","target":"pkg:pypi/demo-37653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38880@1.0.0","target":"pkg:pypi/demo-1134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38881@1.0.1","target":"pkg:pypi/demo-24431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38881@1.0.1","target":"pkg:pypi/demo-30507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38881@1.0.1","target":"pkg:pypi/demo-37592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38882@1.0.2","target":"pkg:pypi/demo-27712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38882@1.0.2","target":"pkg:pypi/demo-27739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38882@1.0.2","target":"pkg:pypi/demo-36318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38882@1.0.2","target":"pkg:pypi/demo-37367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38883@1.0.3","target":"pkg:pypi/demo-10009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38883@1.0.3","target":"pkg:pypi/demo-15055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38883@1.0.3","target":"pkg:pypi/demo-15930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38883@1.0.3","target":"pkg:pypi/demo-22132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38884@1.0.4","target":"pkg:pypi/demo-10116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38884@1.0.4","target":"pkg:pypi/demo-25663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38884@1.0.4","target":"pkg:pypi/demo-36692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38884@1.0.4","target":"pkg:pypi/demo-37962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38885@1.0.0","target":"pkg:pypi/demo-23430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38885@1.0.0","target":"pkg:pypi/demo-3210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38885@1.0.0","target":"pkg:pypi/demo-33262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38886@1.0.1","target":"pkg:pypi/demo-15679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38886@1.0.1","target":"pkg:pypi/demo-30876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38887@1.0.2","target":"pkg:pypi/demo-17975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38887@1.0.2","target":"pkg:pypi/demo-26305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38887@1.0.2","target":"pkg:pypi/demo-30305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38887@1.0.2","target":"pkg:pypi/demo-34727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38888@1.0.3","target":"pkg:pypi/demo-13597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38888@1.0.3","target":"pkg:pypi/demo-13769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38888@1.0.3","target":"pkg:pypi/demo-35944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38889@1.0.4","target":"pkg:pypi/demo-25385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38889@1.0.4","target":"pkg:pypi/demo-2769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38889@1.0.4","target":"pkg:pypi/demo-29634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3888@1.0.3","target":"pkg:pypi/demo-32474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38890@1.0.0","target":"pkg:pypi/demo-35128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38890@1.0.0","target":"pkg:pypi/demo-36891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38890@1.0.0","target":"pkg:pypi/demo-36942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38891@1.0.1","target":"pkg:pypi/demo-25967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38891@1.0.1","target":"pkg:pypi/demo-28372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38892@1.0.2","target":"pkg:pypi/demo-22292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38892@1.0.2","target":"pkg:pypi/demo-3489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38893@1.0.3","target":"pkg:pypi/demo-3546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38894@1.0.4","target":"pkg:pypi/demo-18138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38895@1.0.0","target":"pkg:pypi/demo-30205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38895@1.0.0","target":"pkg:pypi/demo-30836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38896@1.0.1","target":"pkg:pypi/demo-12359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38896@1.0.1","target":"pkg:pypi/demo-15121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38896@1.0.1","target":"pkg:pypi/demo-1724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38896@1.0.1","target":"pkg:pypi/demo-17639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38897@1.0.2","target":"pkg:pypi/demo-28654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38897@1.0.2","target":"pkg:pypi/demo-34835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38898@1.0.3","target":"pkg:pypi/demo-10028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38898@1.0.3","target":"pkg:pypi/demo-27663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38898@1.0.3","target":"pkg:pypi/demo-38884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38899@1.0.4","target":"pkg:pypi/demo-17091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38899@1.0.4","target":"pkg:pypi/demo-34900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3889@1.0.4","target":"pkg:pypi/demo-23927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-388@1.0.3","target":"pkg:pypi/demo-1724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-388@1.0.3","target":"pkg:pypi/demo-27861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-388@1.0.3","target":"pkg:pypi/demo-3415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38900@1.0.0","target":"pkg:pypi/demo-1977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38900@1.0.0","target":"pkg:pypi/demo-29108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38901@1.0.1","target":"pkg:pypi/demo-27459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38901@1.0.1","target":"pkg:pypi/demo-28163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38901@1.0.1","target":"pkg:pypi/demo-36188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38902@1.0.2","target":"pkg:pypi/demo-13920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38903@1.0.3","target":"pkg:pypi/demo-14147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38903@1.0.3","target":"pkg:pypi/demo-33230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38904@1.0.4","target":"pkg:pypi/demo-15277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38904@1.0.4","target":"pkg:pypi/demo-2727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38905@1.0.0","target":"pkg:pypi/demo-22781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38906@1.0.1","target":"pkg:pypi/demo-17722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38906@1.0.1","target":"pkg:pypi/demo-20611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38907@1.0.2","target":"pkg:pypi/demo-29002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38908@1.0.3","target":"pkg:pypi/demo-23902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38909@1.0.4","target":"pkg:pypi/demo-38894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3890@1.0.0","target":"pkg:pypi/demo-17260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3890@1.0.0","target":"pkg:pypi/demo-27374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38910@1.0.0","target":"pkg:pypi/demo-14046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38910@1.0.0","target":"pkg:pypi/demo-21156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38910@1.0.0","target":"pkg:pypi/demo-23843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38910@1.0.0","target":"pkg:pypi/demo-3492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38911@1.0.1","target":"pkg:pypi/demo-22922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38912@1.0.2","target":"pkg:pypi/demo-16482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38912@1.0.2","target":"pkg:pypi/demo-22956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38912@1.0.2","target":"pkg:pypi/demo-25768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38913@1.0.3","target":"pkg:pypi/demo-15706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38913@1.0.3","target":"pkg:pypi/demo-18070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38913@1.0.3","target":"pkg:pypi/demo-25107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38913@1.0.3","target":"pkg:pypi/demo-33567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38914@1.0.4","target":"pkg:pypi/demo-17203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38915@1.0.0","target":"pkg:pypi/demo-16344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38915@1.0.0","target":"pkg:pypi/demo-18899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38915@1.0.0","target":"pkg:pypi/demo-23510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38915@1.0.0","target":"pkg:pypi/demo-29600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38916@1.0.1","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38916@1.0.1","target":"pkg:pypi/demo-12911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38917@1.0.2","target":"pkg:pypi/demo-37465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38918@1.0.3","target":"pkg:pypi/demo-13540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38919@1.0.4","target":"pkg:pypi/demo-33712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38919@1.0.4","target":"pkg:pypi/demo-33840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38919@1.0.4","target":"pkg:pypi/demo-35379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38919@1.0.4","target":"pkg:pypi/demo-3866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3891@1.0.1","target":"pkg:pypi/demo-15902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3891@1.0.1","target":"pkg:pypi/demo-33950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38920@1.0.0","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38920@1.0.0","target":"pkg:pypi/demo-2331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38920@1.0.0","target":"pkg:pypi/demo-24833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38920@1.0.0","target":"pkg:pypi/demo-25047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38921@1.0.1","target":"pkg:pypi/demo-37022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38922@1.0.2","target":"pkg:pypi/demo-21120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38922@1.0.2","target":"pkg:pypi/demo-29962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38923@1.0.3","target":"pkg:pypi/demo-23312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38924@1.0.4","target":"pkg:pypi/demo-1846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38924@1.0.4","target":"pkg:pypi/demo-19555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38924@1.0.4","target":"pkg:pypi/demo-22515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38924@1.0.4","target":"pkg:pypi/demo-35556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38925@1.0.0","target":"pkg:pypi/demo-25607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38926@1.0.1","target":"pkg:pypi/demo-18561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38926@1.0.1","target":"pkg:pypi/demo-20381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38926@1.0.1","target":"pkg:pypi/demo-20890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38927@1.0.2","target":"pkg:pypi/demo-20562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38927@1.0.2","target":"pkg:pypi/demo-22935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38927@1.0.2","target":"pkg:pypi/demo-30797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38928@1.0.3","target":"pkg:pypi/demo-2684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38928@1.0.3","target":"pkg:pypi/demo-35664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38929@1.0.4","target":"pkg:pypi/demo-17829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38929@1.0.4","target":"pkg:pypi/demo-18783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38929@1.0.4","target":"pkg:pypi/demo-2037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38929@1.0.4","target":"pkg:pypi/demo-22631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3892@1.0.2","target":"pkg:pypi/demo-1448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3892@1.0.2","target":"pkg:pypi/demo-23093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38930@1.0.0","target":"pkg:pypi/demo-16334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38930@1.0.0","target":"pkg:pypi/demo-20645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38930@1.0.0","target":"pkg:pypi/demo-29270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38930@1.0.0","target":"pkg:pypi/demo-29440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38931@1.0.1","target":"pkg:pypi/demo-22528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38932@1.0.2","target":"pkg:pypi/demo-27664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38932@1.0.2","target":"pkg:pypi/demo-36911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38933@1.0.3","target":"pkg:pypi/demo-1292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38933@1.0.3","target":"pkg:pypi/demo-28144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38934@1.0.4","target":"pkg:pypi/demo-18541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38935@1.0.0","target":"pkg:pypi/demo-18400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38935@1.0.0","target":"pkg:pypi/demo-32430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38935@1.0.0","target":"pkg:pypi/demo-37463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38936@1.0.1","target":"pkg:pypi/demo-16032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38936@1.0.1","target":"pkg:pypi/demo-21639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38936@1.0.1","target":"pkg:pypi/demo-27474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38936@1.0.1","target":"pkg:pypi/demo-29906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38937@1.0.2","target":"pkg:pypi/demo-19205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38937@1.0.2","target":"pkg:pypi/demo-22642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38937@1.0.2","target":"pkg:pypi/demo-24388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38937@1.0.2","target":"pkg:pypi/demo-26799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38938@1.0.3","target":"pkg:pypi/demo-16971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38939@1.0.4","target":"pkg:pypi/demo-20289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3893@1.0.3","target":"pkg:pypi/demo-21769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3893@1.0.3","target":"pkg:pypi/demo-29265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3893@1.0.3","target":"pkg:pypi/demo-35665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3893@1.0.3","target":"pkg:pypi/demo-36563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38940@1.0.0","target":"pkg:pypi/demo-16048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38941@1.0.1","target":"pkg:pypi/demo-1113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38941@1.0.1","target":"pkg:pypi/demo-18331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38942@1.0.2","target":"pkg:pypi/demo-14677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38942@1.0.2","target":"pkg:pypi/demo-16557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38942@1.0.2","target":"pkg:pypi/demo-23994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38942@1.0.2","target":"pkg:pypi/demo-29575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38943@1.0.3","target":"pkg:pypi/demo-1966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38943@1.0.3","target":"pkg:pypi/demo-21218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38943@1.0.3","target":"pkg:pypi/demo-30556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38943@1.0.3","target":"pkg:pypi/demo-34518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38944@1.0.4","target":"pkg:pypi/demo-16043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38944@1.0.4","target":"pkg:pypi/demo-27707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38945@1.0.0","target":"pkg:pypi/demo-19691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38945@1.0.0","target":"pkg:pypi/demo-23211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38945@1.0.0","target":"pkg:pypi/demo-23543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38946@1.0.1","target":"pkg:pypi/demo-13249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38946@1.0.1","target":"pkg:pypi/demo-15271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38946@1.0.1","target":"pkg:pypi/demo-27419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38947@1.0.2","target":"pkg:pypi/demo-23124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38947@1.0.2","target":"pkg:pypi/demo-34586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38947@1.0.2","target":"pkg:pypi/demo-35185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38948@1.0.3","target":"pkg:pypi/demo-12186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38948@1.0.3","target":"pkg:pypi/demo-1608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38948@1.0.3","target":"pkg:pypi/demo-18005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38948@1.0.3","target":"pkg:pypi/demo-22584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38949@1.0.4","target":"pkg:pypi/demo-14317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38949@1.0.4","target":"pkg:pypi/demo-21551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38949@1.0.4","target":"pkg:pypi/demo-24798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38949@1.0.4","target":"pkg:pypi/demo-327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3894@1.0.4","target":"pkg:pypi/demo-25112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3894@1.0.4","target":"pkg:pypi/demo-31335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3894@1.0.4","target":"pkg:pypi/demo-35179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3894@1.0.4","target":"pkg:pypi/demo-36979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38950@1.0.0","target":"pkg:pypi/demo-11052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38950@1.0.0","target":"pkg:pypi/demo-15850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38950@1.0.0","target":"pkg:pypi/demo-36768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38951@1.0.1","target":"pkg:pypi/demo-13056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38951@1.0.1","target":"pkg:pypi/demo-13547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38951@1.0.1","target":"pkg:pypi/demo-21247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38952@1.0.2","target":"pkg:pypi/demo-17008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38953@1.0.3","target":"pkg:pypi/demo-15374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38954@1.0.4","target":"pkg:pypi/demo-34841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38954@1.0.4","target":"pkg:pypi/demo-35194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38954@1.0.4","target":"pkg:pypi/demo-35315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38955@1.0.0","target":"pkg:pypi/demo-33135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38955@1.0.0","target":"pkg:pypi/demo-33548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38955@1.0.0","target":"pkg:pypi/demo-38265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38956@1.0.1","target":"pkg:pypi/demo-15815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38956@1.0.1","target":"pkg:pypi/demo-16505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38957@1.0.2","target":"pkg:pypi/demo-23796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38957@1.0.2","target":"pkg:pypi/demo-33036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38958@1.0.3","target":"pkg:pypi/demo-35000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38959@1.0.4","target":"pkg:pypi/demo-11045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38959@1.0.4","target":"pkg:pypi/demo-34629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3895@1.0.0","target":"pkg:pypi/demo-22825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3895@1.0.0","target":"pkg:pypi/demo-37038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38960@1.0.0","target":"pkg:pypi/demo-11566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38960@1.0.0","target":"pkg:pypi/demo-23083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38960@1.0.0","target":"pkg:pypi/demo-29345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38961@1.0.1","target":"pkg:pypi/demo-12923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38961@1.0.1","target":"pkg:pypi/demo-18904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38961@1.0.1","target":"pkg:pypi/demo-36058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38962@1.0.2","target":"pkg:pypi/demo-315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38962@1.0.2","target":"pkg:pypi/demo-33647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38962@1.0.2","target":"pkg:pypi/demo-33770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38962@1.0.2","target":"pkg:pypi/demo-36554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38963@1.0.3","target":"pkg:pypi/demo-26170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38963@1.0.3","target":"pkg:pypi/demo-37971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38964@1.0.4","target":"pkg:pypi/demo-21309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38964@1.0.4","target":"pkg:pypi/demo-33608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38965@1.0.0","target":"pkg:pypi/demo-20420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38965@1.0.0","target":"pkg:pypi/demo-36039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38966@1.0.1","target":"pkg:pypi/demo-14777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38966@1.0.1","target":"pkg:pypi/demo-19849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38966@1.0.1","target":"pkg:pypi/demo-34025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38967@1.0.2","target":"pkg:pypi/demo-10016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38967@1.0.2","target":"pkg:pypi/demo-1480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38967@1.0.2","target":"pkg:pypi/demo-21292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38968@1.0.3","target":"pkg:pypi/demo-13470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38968@1.0.3","target":"pkg:pypi/demo-23675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38968@1.0.3","target":"pkg:pypi/demo-35642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38969@1.0.4","target":"pkg:pypi/demo-38374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3896@1.0.1","target":"pkg:pypi/demo-19326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38970@1.0.0","target":"pkg:pypi/demo-38960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38971@1.0.1","target":"pkg:pypi/demo-12560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38971@1.0.1","target":"pkg:pypi/demo-22661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38972@1.0.2","target":"pkg:pypi/demo-20472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38973@1.0.3","target":"pkg:pypi/demo-1392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38973@1.0.3","target":"pkg:pypi/demo-36101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38974@1.0.4","target":"pkg:pypi/demo-27265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38975@1.0.0","target":"pkg:pypi/demo-17730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38975@1.0.0","target":"pkg:pypi/demo-35677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38976@1.0.1","target":"pkg:pypi/demo-15337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38976@1.0.1","target":"pkg:pypi/demo-16800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38977@1.0.2","target":"pkg:pypi/demo-23468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38977@1.0.2","target":"pkg:pypi/demo-27408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38977@1.0.2","target":"pkg:pypi/demo-27523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38978@1.0.3","target":"pkg:pypi/demo-11239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38978@1.0.3","target":"pkg:pypi/demo-1385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38979@1.0.4","target":"pkg:pypi/demo-16686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38979@1.0.4","target":"pkg:pypi/demo-22293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38979@1.0.4","target":"pkg:pypi/demo-33494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3897@1.0.2","target":"pkg:pypi/demo-16427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3897@1.0.2","target":"pkg:pypi/demo-1825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38980@1.0.0","target":"pkg:pypi/demo-24776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38980@1.0.0","target":"pkg:pypi/demo-2591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38980@1.0.0","target":"pkg:pypi/demo-30112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38980@1.0.0","target":"pkg:pypi/demo-30773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38981@1.0.1","target":"pkg:pypi/demo-26987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38981@1.0.1","target":"pkg:pypi/demo-27994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38982@1.0.2","target":"pkg:pypi/demo-19492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38982@1.0.2","target":"pkg:pypi/demo-20512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38982@1.0.2","target":"pkg:pypi/demo-2387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38982@1.0.2","target":"pkg:pypi/demo-32298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38983@1.0.3","target":"pkg:pypi/demo-15611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38984@1.0.4","target":"pkg:pypi/demo-13946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38984@1.0.4","target":"pkg:pypi/demo-199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38984@1.0.4","target":"pkg:pypi/demo-36932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38985@1.0.0","target":"pkg:pypi/demo-23389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38985@1.0.0","target":"pkg:pypi/demo-26229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38985@1.0.0","target":"pkg:pypi/demo-27362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38986@1.0.1","target":"pkg:pypi/demo-22336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38986@1.0.1","target":"pkg:pypi/demo-29764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38986@1.0.1","target":"pkg:pypi/demo-34804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38986@1.0.1","target":"pkg:pypi/demo-35887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38987@1.0.2","target":"pkg:pypi/demo-3074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38988@1.0.3","target":"pkg:pypi/demo-18524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38989@1.0.4","target":"pkg:pypi/demo-23530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3898@1.0.3","target":"pkg:pypi/demo-22888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3898@1.0.3","target":"pkg:pypi/demo-29828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38990@1.0.0","target":"pkg:pypi/demo-15990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38990@1.0.0","target":"pkg:pypi/demo-2108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38990@1.0.0","target":"pkg:pypi/demo-35788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38991@1.0.1","target":"pkg:pypi/demo-11198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38991@1.0.1","target":"pkg:pypi/demo-17414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38991@1.0.1","target":"pkg:pypi/demo-23194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38991@1.0.1","target":"pkg:pypi/demo-33472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38992@1.0.2","target":"pkg:pypi/demo-29109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38992@1.0.2","target":"pkg:pypi/demo-36997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38993@1.0.3","target":"pkg:pypi/demo-24226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38993@1.0.3","target":"pkg:pypi/demo-29489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38993@1.0.3","target":"pkg:pypi/demo-37610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38993@1.0.3","target":"pkg:pypi/demo-38590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38994@1.0.4","target":"pkg:pypi/demo-14060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38994@1.0.4","target":"pkg:pypi/demo-2724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38994@1.0.4","target":"pkg:pypi/demo-38295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38995@1.0.0","target":"pkg:pypi/demo-21971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38995@1.0.0","target":"pkg:pypi/demo-28355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38995@1.0.0","target":"pkg:pypi/demo-35978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38995@1.0.0","target":"pkg:pypi/demo-37136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38996@1.0.1","target":"pkg:pypi/demo-10147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38996@1.0.1","target":"pkg:pypi/demo-23313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38996@1.0.1","target":"pkg:pypi/demo-23350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38996@1.0.1","target":"pkg:pypi/demo-27547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38997@1.0.2","target":"pkg:pypi/demo-18621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38997@1.0.2","target":"pkg:pypi/demo-19873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38997@1.0.2","target":"pkg:pypi/demo-37808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38998@1.0.3","target":"pkg:pypi/demo-11107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38998@1.0.3","target":"pkg:pypi/demo-24940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38998@1.0.3","target":"pkg:pypi/demo-2791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38999@1.0.4","target":"pkg:pypi/demo-13555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38999@1.0.4","target":"pkg:pypi/demo-30052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3899@1.0.4","target":"pkg:pypi/demo-22953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3899@1.0.4","target":"pkg:pypi/demo-34713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-389@1.0.4","target":"pkg:pypi/demo-21998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-389@1.0.4","target":"pkg:pypi/demo-31154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-389@1.0.4","target":"pkg:pypi/demo-32725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-389@1.0.4","target":"pkg:pypi/demo-37318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38@1.0.3","target":"pkg:pypi/demo-27964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-38@1.0.3","target":"pkg:pypi/demo-28083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39000@1.0.0","target":"pkg:pypi/demo-12944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39000@1.0.0","target":"pkg:pypi/demo-14433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39000@1.0.0","target":"pkg:pypi/demo-192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39000@1.0.0","target":"pkg:pypi/demo-22806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39001@1.0.1","target":"pkg:pypi/demo-27599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39001@1.0.1","target":"pkg:pypi/demo-30969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39002@1.0.2","target":"pkg:pypi/demo-13807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39002@1.0.2","target":"pkg:pypi/demo-175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39003@1.0.3","target":"pkg:pypi/demo-13975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39003@1.0.3","target":"pkg:pypi/demo-1759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39003@1.0.3","target":"pkg:pypi/demo-3390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39004@1.0.4","target":"pkg:pypi/demo-30127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39005@1.0.0","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39005@1.0.0","target":"pkg:pypi/demo-26563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39005@1.0.0","target":"pkg:pypi/demo-37120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39006@1.0.1","target":"pkg:pypi/demo-14030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39006@1.0.1","target":"pkg:pypi/demo-18411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39006@1.0.1","target":"pkg:pypi/demo-24538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39007@1.0.2","target":"pkg:pypi/demo-12641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39007@1.0.2","target":"pkg:pypi/demo-30761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39007@1.0.2","target":"pkg:pypi/demo-36959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39008@1.0.3","target":"pkg:pypi/demo-29528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39009@1.0.4","target":"pkg:pypi/demo-32788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3900@1.0.0","target":"pkg:pypi/demo-11693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3900@1.0.0","target":"pkg:pypi/demo-16696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3900@1.0.0","target":"pkg:pypi/demo-2641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3900@1.0.0","target":"pkg:pypi/demo-31733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39010@1.0.0","target":"pkg:pypi/demo-14233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39010@1.0.0","target":"pkg:pypi/demo-16874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39010@1.0.0","target":"pkg:pypi/demo-18350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39010@1.0.0","target":"pkg:pypi/demo-19459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39011@1.0.1","target":"pkg:pypi/demo-25513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39012@1.0.2","target":"pkg:pypi/demo-18331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39012@1.0.2","target":"pkg:pypi/demo-28150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39012@1.0.2","target":"pkg:pypi/demo-30419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39013@1.0.3","target":"pkg:pypi/demo-14592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39013@1.0.3","target":"pkg:pypi/demo-20795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39013@1.0.3","target":"pkg:pypi/demo-21733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39013@1.0.3","target":"pkg:pypi/demo-29173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39014@1.0.4","target":"pkg:pypi/demo-28705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39015@1.0.0","target":"pkg:pypi/demo-27459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39015@1.0.0","target":"pkg:pypi/demo-37670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39016@1.0.1","target":"pkg:pypi/demo-20920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39016@1.0.1","target":"pkg:pypi/demo-24378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39017@1.0.2","target":"pkg:pypi/demo-11914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39017@1.0.2","target":"pkg:pypi/demo-2128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39017@1.0.2","target":"pkg:pypi/demo-25636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39017@1.0.2","target":"pkg:pypi/demo-3354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39018@1.0.3","target":"pkg:pypi/demo-2577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39019@1.0.4","target":"pkg:pypi/demo-11585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39019@1.0.4","target":"pkg:pypi/demo-15525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39019@1.0.4","target":"pkg:pypi/demo-38117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3901@1.0.1","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3901@1.0.1","target":"pkg:pypi/demo-15857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3901@1.0.1","target":"pkg:pypi/demo-1636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3901@1.0.1","target":"pkg:pypi/demo-34698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39020@1.0.0","target":"pkg:pypi/demo-25656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39020@1.0.0","target":"pkg:pypi/demo-25782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39020@1.0.0","target":"pkg:pypi/demo-32471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39021@1.0.1","target":"pkg:pypi/demo-14695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39021@1.0.1","target":"pkg:pypi/demo-15122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39021@1.0.1","target":"pkg:pypi/demo-2@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39021@1.0.1","target":"pkg:pypi/demo-37410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39022@1.0.2","target":"pkg:pypi/demo-18576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39023@1.0.3","target":"pkg:pypi/demo-10724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39024@1.0.4","target":"pkg:pypi/demo-26586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39025@1.0.0","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39025@1.0.0","target":"pkg:pypi/demo-31983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39025@1.0.0","target":"pkg:pypi/demo-38233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39026@1.0.1","target":"pkg:pypi/demo-14768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39026@1.0.1","target":"pkg:pypi/demo-18647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39027@1.0.2","target":"pkg:pypi/demo-14481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39027@1.0.2","target":"pkg:pypi/demo-36254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39027@1.0.2","target":"pkg:pypi/demo-38022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39028@1.0.3","target":"pkg:pypi/demo-10788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39028@1.0.3","target":"pkg:pypi/demo-22498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39029@1.0.4","target":"pkg:pypi/demo-26064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39029@1.0.4","target":"pkg:pypi/demo-3347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3902@1.0.2","target":"pkg:pypi/demo-16812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3902@1.0.2","target":"pkg:pypi/demo-22452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3902@1.0.2","target":"pkg:pypi/demo-33346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3902@1.0.2","target":"pkg:pypi/demo-36646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39030@1.0.0","target":"pkg:pypi/demo-1574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39030@1.0.0","target":"pkg:pypi/demo-16868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39030@1.0.0","target":"pkg:pypi/demo-31181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39030@1.0.0","target":"pkg:pypi/demo-31388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39031@1.0.1","target":"pkg:pypi/demo-25680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39031@1.0.1","target":"pkg:pypi/demo-31138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39031@1.0.1","target":"pkg:pypi/demo-35684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39032@1.0.2","target":"pkg:pypi/demo-12175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39032@1.0.2","target":"pkg:pypi/demo-19158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39032@1.0.2","target":"pkg:pypi/demo-30158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39032@1.0.2","target":"pkg:pypi/demo-35995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39033@1.0.3","target":"pkg:pypi/demo-26974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39034@1.0.4","target":"pkg:pypi/demo-14666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39034@1.0.4","target":"pkg:pypi/demo-25032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39035@1.0.0","target":"pkg:pypi/demo-13579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39035@1.0.0","target":"pkg:pypi/demo-28579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39035@1.0.0","target":"pkg:pypi/demo-33177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39036@1.0.1","target":"pkg:pypi/demo-22356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39037@1.0.2","target":"pkg:pypi/demo-2247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39038@1.0.3","target":"pkg:pypi/demo-2751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39039@1.0.4","target":"pkg:pypi/demo-12228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39039@1.0.4","target":"pkg:pypi/demo-12549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39039@1.0.4","target":"pkg:pypi/demo-35440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3903@1.0.3","target":"pkg:pypi/demo-1782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3903@1.0.3","target":"pkg:pypi/demo-32820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39040@1.0.0","target":"pkg:pypi/demo-24740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39040@1.0.0","target":"pkg:pypi/demo-3544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39040@1.0.0","target":"pkg:pypi/demo-35823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39041@1.0.1","target":"pkg:pypi/demo-28716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39041@1.0.1","target":"pkg:pypi/demo-29599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39042@1.0.2","target":"pkg:pypi/demo-18625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39042@1.0.2","target":"pkg:pypi/demo-19181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39042@1.0.2","target":"pkg:pypi/demo-2926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39042@1.0.2","target":"pkg:pypi/demo-33524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39043@1.0.3","target":"pkg:pypi/demo-13554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39043@1.0.3","target":"pkg:pypi/demo-25379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39043@1.0.3","target":"pkg:pypi/demo-37041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39044@1.0.4","target":"pkg:pypi/demo-28572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39045@1.0.0","target":"pkg:pypi/demo-17862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39045@1.0.0","target":"pkg:pypi/demo-25984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39046@1.0.1","target":"pkg:pypi/demo-1408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39047@1.0.2","target":"pkg:pypi/demo-12526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39047@1.0.2","target":"pkg:pypi/demo-20045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39047@1.0.2","target":"pkg:pypi/demo-3647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39047@1.0.2","target":"pkg:pypi/demo-38643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39048@1.0.3","target":"pkg:pypi/demo-2134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39048@1.0.3","target":"pkg:pypi/demo-34494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39048@1.0.3","target":"pkg:pypi/demo-3893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39049@1.0.4","target":"pkg:pypi/demo-19762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39049@1.0.4","target":"pkg:pypi/demo-29894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39049@1.0.4","target":"pkg:pypi/demo-37420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3904@1.0.4","target":"pkg:pypi/demo-17008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3904@1.0.4","target":"pkg:pypi/demo-23573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3904@1.0.4","target":"pkg:pypi/demo-29106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39050@1.0.0","target":"pkg:pypi/demo-12805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39050@1.0.0","target":"pkg:pypi/demo-27152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39050@1.0.0","target":"pkg:pypi/demo-2823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39051@1.0.1","target":"pkg:pypi/demo-26763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39051@1.0.1","target":"pkg:pypi/demo-28159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39051@1.0.1","target":"pkg:pypi/demo-33918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39052@1.0.2","target":"pkg:pypi/demo-24541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39052@1.0.2","target":"pkg:pypi/demo-28177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39053@1.0.3","target":"pkg:pypi/demo-20841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39053@1.0.3","target":"pkg:pypi/demo-26561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39053@1.0.3","target":"pkg:pypi/demo-28162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39053@1.0.3","target":"pkg:pypi/demo-37958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39054@1.0.4","target":"pkg:pypi/demo-18088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39054@1.0.4","target":"pkg:pypi/demo-18439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39054@1.0.4","target":"pkg:pypi/demo-19118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39055@1.0.0","target":"pkg:pypi/demo-2014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39055@1.0.0","target":"pkg:pypi/demo-27955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39055@1.0.0","target":"pkg:pypi/demo-30442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39055@1.0.0","target":"pkg:pypi/demo-33235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39056@1.0.1","target":"pkg:pypi/demo-20912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39056@1.0.1","target":"pkg:pypi/demo-31901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39056@1.0.1","target":"pkg:pypi/demo-35885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39057@1.0.2","target":"pkg:pypi/demo-21529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39057@1.0.2","target":"pkg:pypi/demo-24@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39058@1.0.3","target":"pkg:pypi/demo-16638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39058@1.0.3","target":"pkg:pypi/demo-19341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39058@1.0.3","target":"pkg:pypi/demo-21816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39058@1.0.3","target":"pkg:pypi/demo-24594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39059@1.0.4","target":"pkg:pypi/demo-13243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39059@1.0.4","target":"pkg:pypi/demo-17217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3905@1.0.0","target":"pkg:pypi/demo-12813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3905@1.0.0","target":"pkg:pypi/demo-38413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39060@1.0.0","target":"pkg:pypi/demo-28637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39060@1.0.0","target":"pkg:pypi/demo-37035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39061@1.0.1","target":"pkg:pypi/demo-11040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39061@1.0.1","target":"pkg:pypi/demo-16950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39062@1.0.2","target":"pkg:pypi/demo-12402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39063@1.0.3","target":"pkg:pypi/demo-12078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39063@1.0.3","target":"pkg:pypi/demo-20172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39063@1.0.3","target":"pkg:pypi/demo-31805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39063@1.0.3","target":"pkg:pypi/demo-36209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39064@1.0.4","target":"pkg:pypi/demo-15306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39064@1.0.4","target":"pkg:pypi/demo-29450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39065@1.0.0","target":"pkg:pypi/demo-13769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39065@1.0.0","target":"pkg:pypi/demo-24705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39066@1.0.1","target":"pkg:pypi/demo-21574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39066@1.0.1","target":"pkg:pypi/demo-34876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39067@1.0.2","target":"pkg:pypi/demo-13818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39067@1.0.2","target":"pkg:pypi/demo-15895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39067@1.0.2","target":"pkg:pypi/demo-31368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39068@1.0.3","target":"pkg:pypi/demo-12012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39068@1.0.3","target":"pkg:pypi/demo-25595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39068@1.0.3","target":"pkg:pypi/demo-38901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39069@1.0.4","target":"pkg:pypi/demo-12622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39069@1.0.4","target":"pkg:pypi/demo-26201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39069@1.0.4","target":"pkg:pypi/demo-38667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3906@1.0.1","target":"pkg:pypi/demo-22895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3906@1.0.1","target":"pkg:pypi/demo-31600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3906@1.0.1","target":"pkg:pypi/demo-35091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39070@1.0.0","target":"pkg:pypi/demo-20954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39070@1.0.0","target":"pkg:pypi/demo-27143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39070@1.0.0","target":"pkg:pypi/demo-29844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39071@1.0.1","target":"pkg:pypi/demo-25467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39072@1.0.2","target":"pkg:pypi/demo-13059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39072@1.0.2","target":"pkg:pypi/demo-18595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39072@1.0.2","target":"pkg:pypi/demo-23716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39072@1.0.2","target":"pkg:pypi/demo-38384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39073@1.0.3","target":"pkg:pypi/demo-1817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39074@1.0.4","target":"pkg:pypi/demo-39050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39075@1.0.0","target":"pkg:pypi/demo-13733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39075@1.0.0","target":"pkg:pypi/demo-14221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39075@1.0.0","target":"pkg:pypi/demo-19782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39075@1.0.0","target":"pkg:pypi/demo-27527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39076@1.0.1","target":"pkg:pypi/demo-28471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39076@1.0.1","target":"pkg:pypi/demo-31735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39077@1.0.2","target":"pkg:pypi/demo-22781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39077@1.0.2","target":"pkg:pypi/demo-29238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39077@1.0.2","target":"pkg:pypi/demo-31381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39077@1.0.2","target":"pkg:pypi/demo-35137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39078@1.0.3","target":"pkg:pypi/demo-12188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39078@1.0.3","target":"pkg:pypi/demo-15666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39078@1.0.3","target":"pkg:pypi/demo-32227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39079@1.0.4","target":"pkg:pypi/demo-25477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39079@1.0.4","target":"pkg:pypi/demo-37147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3907@1.0.2","target":"pkg:pypi/demo-1535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39080@1.0.0","target":"pkg:pypi/demo-16520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39080@1.0.0","target":"pkg:pypi/demo-24840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39080@1.0.0","target":"pkg:pypi/demo-34742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39081@1.0.1","target":"pkg:pypi/demo-20954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39081@1.0.1","target":"pkg:pypi/demo-32968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39082@1.0.2","target":"pkg:pypi/demo-17876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39083@1.0.3","target":"pkg:pypi/demo-1460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39084@1.0.4","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39084@1.0.4","target":"pkg:pypi/demo-20744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39084@1.0.4","target":"pkg:pypi/demo-21595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39084@1.0.4","target":"pkg:pypi/demo-30298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39085@1.0.0","target":"pkg:pypi/demo-11432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39085@1.0.0","target":"pkg:pypi/demo-13443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39085@1.0.0","target":"pkg:pypi/demo-16296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39085@1.0.0","target":"pkg:pypi/demo-31526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39086@1.0.1","target":"pkg:pypi/demo-18285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39086@1.0.1","target":"pkg:pypi/demo-31076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39087@1.0.2","target":"pkg:pypi/demo-21678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39088@1.0.3","target":"pkg:pypi/demo-21884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39088@1.0.3","target":"pkg:pypi/demo-24141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39089@1.0.4","target":"pkg:pypi/demo-11558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39089@1.0.4","target":"pkg:pypi/demo-12438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39089@1.0.4","target":"pkg:pypi/demo-13352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3908@1.0.3","target":"pkg:pypi/demo-35304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39090@1.0.0","target":"pkg:pypi/demo-34256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39091@1.0.1","target":"pkg:pypi/demo-28292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39092@1.0.2","target":"pkg:pypi/demo-26943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39093@1.0.3","target":"pkg:pypi/demo-20048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39093@1.0.3","target":"pkg:pypi/demo-30146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39094@1.0.4","target":"pkg:pypi/demo-1829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39094@1.0.4","target":"pkg:pypi/demo-23342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39094@1.0.4","target":"pkg:pypi/demo-25027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39095@1.0.0","target":"pkg:pypi/demo-18999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39095@1.0.0","target":"pkg:pypi/demo-35754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39096@1.0.1","target":"pkg:pypi/demo-18340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39096@1.0.1","target":"pkg:pypi/demo-25247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39096@1.0.1","target":"pkg:pypi/demo-31522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39096@1.0.1","target":"pkg:pypi/demo-32933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39097@1.0.2","target":"pkg:pypi/demo-20150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39097@1.0.2","target":"pkg:pypi/demo-37590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39098@1.0.3","target":"pkg:pypi/demo-19421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39098@1.0.3","target":"pkg:pypi/demo-26324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39098@1.0.3","target":"pkg:pypi/demo-28676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39099@1.0.4","target":"pkg:pypi/demo-15502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39099@1.0.4","target":"pkg:pypi/demo-32235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39099@1.0.4","target":"pkg:pypi/demo-36768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39099@1.0.4","target":"pkg:pypi/demo-38491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3909@1.0.4","target":"pkg:pypi/demo-23745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3909@1.0.4","target":"pkg:pypi/demo-28053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3909@1.0.4","target":"pkg:pypi/demo-28405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3909@1.0.4","target":"pkg:pypi/demo-28927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-390@1.0.0","target":"pkg:pypi/demo-25551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-390@1.0.0","target":"pkg:pypi/demo-28499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-390@1.0.0","target":"pkg:pypi/demo-37578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39100@1.0.0","target":"pkg:pypi/demo-10347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39100@1.0.0","target":"pkg:pypi/demo-11213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39100@1.0.0","target":"pkg:pypi/demo-35577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39100@1.0.0","target":"pkg:pypi/demo-35801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39101@1.0.1","target":"pkg:pypi/demo-38874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39102@1.0.2","target":"pkg:pypi/demo-22972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39102@1.0.2","target":"pkg:pypi/demo-23278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39102@1.0.2","target":"pkg:pypi/demo-3460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39102@1.0.2","target":"pkg:pypi/demo-36036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39103@1.0.3","target":"pkg:pypi/demo-16580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39103@1.0.3","target":"pkg:pypi/demo-18744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39103@1.0.3","target":"pkg:pypi/demo-27822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39103@1.0.3","target":"pkg:pypi/demo-34312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39104@1.0.4","target":"pkg:pypi/demo-11753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39104@1.0.4","target":"pkg:pypi/demo-35574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39104@1.0.4","target":"pkg:pypi/demo-37336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39105@1.0.0","target":"pkg:pypi/demo-30341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39105@1.0.0","target":"pkg:pypi/demo-37078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39106@1.0.1","target":"pkg:pypi/demo-20444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39106@1.0.1","target":"pkg:pypi/demo-2768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39107@1.0.2","target":"pkg:pypi/demo-23846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39108@1.0.3","target":"pkg:pypi/demo-15412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39108@1.0.3","target":"pkg:pypi/demo-16720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39109@1.0.4","target":"pkg:pypi/demo-20686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3910@1.0.0","target":"pkg:pypi/demo-22326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3910@1.0.0","target":"pkg:pypi/demo-28517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39110@1.0.0","target":"pkg:pypi/demo-16611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39110@1.0.0","target":"pkg:pypi/demo-24846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39110@1.0.0","target":"pkg:pypi/demo-25561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39110@1.0.0","target":"pkg:pypi/demo-27638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39111@1.0.1","target":"pkg:pypi/demo-18288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39111@1.0.1","target":"pkg:pypi/demo-34059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39112@1.0.2","target":"pkg:pypi/demo-13350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39112@1.0.2","target":"pkg:pypi/demo-29557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39113@1.0.3","target":"pkg:pypi/demo-2653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39114@1.0.4","target":"pkg:pypi/demo-23177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39115@1.0.0","target":"pkg:pypi/demo-15076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39115@1.0.0","target":"pkg:pypi/demo-25930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39115@1.0.0","target":"pkg:pypi/demo-30180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39115@1.0.0","target":"pkg:pypi/demo-33822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39116@1.0.1","target":"pkg:pypi/demo-13337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39116@1.0.1","target":"pkg:pypi/demo-16574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39116@1.0.1","target":"pkg:pypi/demo-26043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39116@1.0.1","target":"pkg:pypi/demo-34718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39117@1.0.2","target":"pkg:pypi/demo-16342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39117@1.0.2","target":"pkg:pypi/demo-17007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39117@1.0.2","target":"pkg:pypi/demo-24567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39117@1.0.2","target":"pkg:pypi/demo-24974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39118@1.0.3","target":"pkg:pypi/demo-19130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39118@1.0.3","target":"pkg:pypi/demo-26287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39118@1.0.3","target":"pkg:pypi/demo-33024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39118@1.0.3","target":"pkg:pypi/demo-36287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39119@1.0.4","target":"pkg:pypi/demo-19105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39119@1.0.4","target":"pkg:pypi/demo-31199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39119@1.0.4","target":"pkg:pypi/demo-32204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39119@1.0.4","target":"pkg:pypi/demo-34992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3911@1.0.1","target":"pkg:pypi/demo-16530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3911@1.0.1","target":"pkg:pypi/demo-33416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39120@1.0.0","target":"pkg:pypi/demo-18776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39120@1.0.0","target":"pkg:pypi/demo-21188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39121@1.0.1","target":"pkg:pypi/demo-24589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39121@1.0.1","target":"pkg:pypi/demo-28718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39121@1.0.1","target":"pkg:pypi/demo-32925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39122@1.0.2","target":"pkg:pypi/demo-1082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39122@1.0.2","target":"pkg:pypi/demo-18490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39122@1.0.2","target":"pkg:pypi/demo-3529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39123@1.0.3","target":"pkg:pypi/demo-11221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39123@1.0.3","target":"pkg:pypi/demo-13703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39123@1.0.3","target":"pkg:pypi/demo-3326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39124@1.0.4","target":"pkg:pypi/demo-17903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39124@1.0.4","target":"pkg:pypi/demo-19520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39124@1.0.4","target":"pkg:pypi/demo-23865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39125@1.0.0","target":"pkg:pypi/demo-14439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39125@1.0.0","target":"pkg:pypi/demo-23720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39125@1.0.0","target":"pkg:pypi/demo-38697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39126@1.0.1","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39126@1.0.1","target":"pkg:pypi/demo-13426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39126@1.0.1","target":"pkg:pypi/demo-200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39127@1.0.2","target":"pkg:pypi/demo-27971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39128@1.0.3","target":"pkg:pypi/demo-23969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39128@1.0.3","target":"pkg:pypi/demo-30162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39128@1.0.3","target":"pkg:pypi/demo-37675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39129@1.0.4","target":"pkg:pypi/demo-17032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39129@1.0.4","target":"pkg:pypi/demo-25278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39129@1.0.4","target":"pkg:pypi/demo-27472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39129@1.0.4","target":"pkg:pypi/demo-29962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3912@1.0.2","target":"pkg:pypi/demo-27414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3912@1.0.2","target":"pkg:pypi/demo-32468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3912@1.0.2","target":"pkg:pypi/demo-32663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3912@1.0.2","target":"pkg:pypi/demo-36543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39130@1.0.0","target":"pkg:pypi/demo-25858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39130@1.0.0","target":"pkg:pypi/demo-3081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39131@1.0.1","target":"pkg:pypi/demo-19516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39131@1.0.1","target":"pkg:pypi/demo-22573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39132@1.0.2","target":"pkg:pypi/demo-16894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39132@1.0.2","target":"pkg:pypi/demo-32470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39133@1.0.3","target":"pkg:pypi/demo-14007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39133@1.0.3","target":"pkg:pypi/demo-279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39133@1.0.3","target":"pkg:pypi/demo-34740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39134@1.0.4","target":"pkg:pypi/demo-11730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39134@1.0.4","target":"pkg:pypi/demo-1790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39134@1.0.4","target":"pkg:pypi/demo-20754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39134@1.0.4","target":"pkg:pypi/demo-37445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39135@1.0.0","target":"pkg:pypi/demo-1098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39135@1.0.0","target":"pkg:pypi/demo-1700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39135@1.0.0","target":"pkg:pypi/demo-33919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39136@1.0.1","target":"pkg:pypi/demo-15864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39136@1.0.1","target":"pkg:pypi/demo-20787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39136@1.0.1","target":"pkg:pypi/demo-28440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39136@1.0.1","target":"pkg:pypi/demo-30413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39137@1.0.2","target":"pkg:pypi/demo-28924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39138@1.0.3","target":"pkg:pypi/demo-16632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39138@1.0.3","target":"pkg:pypi/demo-31357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39138@1.0.3","target":"pkg:pypi/demo-36658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39139@1.0.4","target":"pkg:pypi/demo-38124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3913@1.0.3","target":"pkg:pypi/demo-12252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3913@1.0.3","target":"pkg:pypi/demo-1304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3913@1.0.3","target":"pkg:pypi/demo-19724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39140@1.0.0","target":"pkg:pypi/demo-28046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39140@1.0.0","target":"pkg:pypi/demo-32389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39140@1.0.0","target":"pkg:pypi/demo-37128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39140@1.0.0","target":"pkg:pypi/demo-37152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39141@1.0.1","target":"pkg:pypi/demo-23228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39142@1.0.2","target":"pkg:pypi/demo-15836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39142@1.0.2","target":"pkg:pypi/demo-28822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39143@1.0.3","target":"pkg:pypi/demo-17826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39143@1.0.3","target":"pkg:pypi/demo-27432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39143@1.0.3","target":"pkg:pypi/demo-32035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39143@1.0.3","target":"pkg:pypi/demo-36262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39144@1.0.4","target":"pkg:pypi/demo-20773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39144@1.0.4","target":"pkg:pypi/demo-21139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39144@1.0.4","target":"pkg:pypi/demo-28056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39144@1.0.4","target":"pkg:pypi/demo-33851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39145@1.0.0","target":"pkg:pypi/demo-12102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39145@1.0.0","target":"pkg:pypi/demo-25196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39145@1.0.0","target":"pkg:pypi/demo-34290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39146@1.0.1","target":"pkg:pypi/demo-11078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39146@1.0.1","target":"pkg:pypi/demo-14819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39146@1.0.1","target":"pkg:pypi/demo-30319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39146@1.0.1","target":"pkg:pypi/demo-33600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39147@1.0.2","target":"pkg:pypi/demo-16538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39147@1.0.2","target":"pkg:pypi/demo-17228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39147@1.0.2","target":"pkg:pypi/demo-19388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39147@1.0.2","target":"pkg:pypi/demo-350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39148@1.0.3","target":"pkg:pypi/demo-11065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39148@1.0.3","target":"pkg:pypi/demo-17683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39148@1.0.3","target":"pkg:pypi/demo-31820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39148@1.0.3","target":"pkg:pypi/demo-33427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39149@1.0.4","target":"pkg:pypi/demo-12266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39149@1.0.4","target":"pkg:pypi/demo-24484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39149@1.0.4","target":"pkg:pypi/demo-26690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3914@1.0.4","target":"pkg:pypi/demo-19669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3914@1.0.4","target":"pkg:pypi/demo-30791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3914@1.0.4","target":"pkg:pypi/demo-30901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39150@1.0.0","target":"pkg:pypi/demo-18174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39150@1.0.0","target":"pkg:pypi/demo-38082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39151@1.0.1","target":"pkg:pypi/demo-24930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39151@1.0.1","target":"pkg:pypi/demo-37204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39152@1.0.2","target":"pkg:pypi/demo-16070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39152@1.0.2","target":"pkg:pypi/demo-29234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39153@1.0.3","target":"pkg:pypi/demo-1798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39153@1.0.3","target":"pkg:pypi/demo-2664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39153@1.0.3","target":"pkg:pypi/demo-31168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39153@1.0.3","target":"pkg:pypi/demo-33817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39154@1.0.4","target":"pkg:pypi/demo-18788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39155@1.0.0","target":"pkg:pypi/demo-1456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39155@1.0.0","target":"pkg:pypi/demo-28057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39155@1.0.0","target":"pkg:pypi/demo-36748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39156@1.0.1","target":"pkg:pypi/demo-27213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39156@1.0.1","target":"pkg:pypi/demo-29990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39156@1.0.1","target":"pkg:pypi/demo-32056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39157@1.0.2","target":"pkg:pypi/demo-32882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39158@1.0.3","target":"pkg:pypi/demo-28905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39159@1.0.4","target":"pkg:pypi/demo-1448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39159@1.0.4","target":"pkg:pypi/demo-22724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39159@1.0.4","target":"pkg:pypi/demo-24588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3915@1.0.0","target":"pkg:pypi/demo-29522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39160@1.0.0","target":"pkg:pypi/demo-19527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39161@1.0.1","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39162@1.0.2","target":"pkg:pypi/demo-32247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39162@1.0.2","target":"pkg:pypi/demo-36074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39163@1.0.3","target":"pkg:pypi/demo-12012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39163@1.0.3","target":"pkg:pypi/demo-21206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39163@1.0.3","target":"pkg:pypi/demo-35196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39163@1.0.3","target":"pkg:pypi/demo-36266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39164@1.0.4","target":"pkg:pypi/demo-21862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39164@1.0.4","target":"pkg:pypi/demo-22786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39164@1.0.4","target":"pkg:pypi/demo-24670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39165@1.0.0","target":"pkg:pypi/demo-37441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39166@1.0.1","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39166@1.0.1","target":"pkg:pypi/demo-17041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39166@1.0.1","target":"pkg:pypi/demo-1839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39166@1.0.1","target":"pkg:pypi/demo-28275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39167@1.0.2","target":"pkg:pypi/demo-10022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39167@1.0.2","target":"pkg:pypi/demo-11838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39167@1.0.2","target":"pkg:pypi/demo-2642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39167@1.0.2","target":"pkg:pypi/demo-38867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39168@1.0.3","target":"pkg:pypi/demo-22385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39168@1.0.3","target":"pkg:pypi/demo-28155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39168@1.0.3","target":"pkg:pypi/demo-28683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39168@1.0.3","target":"pkg:pypi/demo-33598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39169@1.0.4","target":"pkg:pypi/demo-11759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39169@1.0.4","target":"pkg:pypi/demo-21635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39169@1.0.4","target":"pkg:pypi/demo-2487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3916@1.0.1","target":"pkg:pypi/demo-17633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39170@1.0.0","target":"pkg:pypi/demo-18763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39170@1.0.0","target":"pkg:pypi/demo-32845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39171@1.0.1","target":"pkg:pypi/demo-13515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39171@1.0.1","target":"pkg:pypi/demo-21027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39171@1.0.1","target":"pkg:pypi/demo-28241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39172@1.0.2","target":"pkg:pypi/demo-22534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39172@1.0.2","target":"pkg:pypi/demo-26199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39173@1.0.3","target":"pkg:pypi/demo-27849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39173@1.0.3","target":"pkg:pypi/demo-28773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39174@1.0.4","target":"pkg:pypi/demo-15497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39175@1.0.0","target":"pkg:pypi/demo-19734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39175@1.0.0","target":"pkg:pypi/demo-2355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39175@1.0.0","target":"pkg:pypi/demo-26226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39175@1.0.0","target":"pkg:pypi/demo-33235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39176@1.0.1","target":"pkg:pypi/demo-20280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39177@1.0.2","target":"pkg:pypi/demo-18140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39177@1.0.2","target":"pkg:pypi/demo-21267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39177@1.0.2","target":"pkg:pypi/demo-32572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39177@1.0.2","target":"pkg:pypi/demo-37807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39178@1.0.3","target":"pkg:pypi/demo-19688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39178@1.0.3","target":"pkg:pypi/demo-25555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39178@1.0.3","target":"pkg:pypi/demo-2933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39178@1.0.3","target":"pkg:pypi/demo-32462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39179@1.0.4","target":"pkg:pypi/demo-10422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39179@1.0.4","target":"pkg:pypi/demo-1318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39179@1.0.4","target":"pkg:pypi/demo-38968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3917@1.0.2","target":"pkg:pypi/demo-10955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39180@1.0.0","target":"pkg:pypi/demo-15621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39180@1.0.0","target":"pkg:pypi/demo-30014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39180@1.0.0","target":"pkg:pypi/demo-33854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39180@1.0.0","target":"pkg:pypi/demo-37401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39181@1.0.1","target":"pkg:pypi/demo-35490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39181@1.0.1","target":"pkg:pypi/demo-35560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39181@1.0.1","target":"pkg:pypi/demo-37346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39181@1.0.1","target":"pkg:pypi/demo-37943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39182@1.0.2","target":"pkg:pypi/demo-18630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39182@1.0.2","target":"pkg:pypi/demo-28630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39182@1.0.2","target":"pkg:pypi/demo-32141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39182@1.0.2","target":"pkg:pypi/demo-38047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39183@1.0.3","target":"pkg:pypi/demo-38736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39184@1.0.4","target":"pkg:pypi/demo-36726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39185@1.0.0","target":"pkg:pypi/demo-12397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39185@1.0.0","target":"pkg:pypi/demo-17607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39185@1.0.0","target":"pkg:pypi/demo-187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39185@1.0.0","target":"pkg:pypi/demo-2132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39186@1.0.1","target":"pkg:pypi/demo-30755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39186@1.0.1","target":"pkg:pypi/demo-33943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39187@1.0.2","target":"pkg:pypi/demo-12924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39187@1.0.2","target":"pkg:pypi/demo-20606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39187@1.0.2","target":"pkg:pypi/demo-28262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39187@1.0.2","target":"pkg:pypi/demo-34104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39188@1.0.3","target":"pkg:pypi/demo-24694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39188@1.0.3","target":"pkg:pypi/demo-36235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39189@1.0.4","target":"pkg:pypi/demo-28986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39189@1.0.4","target":"pkg:pypi/demo-31139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3918@1.0.3","target":"pkg:pypi/demo-35711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39190@1.0.0","target":"pkg:pypi/demo-3534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39190@1.0.0","target":"pkg:pypi/demo-39144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39191@1.0.1","target":"pkg:pypi/demo-31734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39191@1.0.1","target":"pkg:pypi/demo-32553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39191@1.0.1","target":"pkg:pypi/demo-36846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39191@1.0.1","target":"pkg:pypi/demo-37397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39192@1.0.2","target":"pkg:pypi/demo-10507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39192@1.0.2","target":"pkg:pypi/demo-23787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39192@1.0.2","target":"pkg:pypi/demo-28326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39192@1.0.2","target":"pkg:pypi/demo-3441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39193@1.0.3","target":"pkg:pypi/demo-13035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39193@1.0.3","target":"pkg:pypi/demo-15591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39193@1.0.3","target":"pkg:pypi/demo-19581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39194@1.0.4","target":"pkg:pypi/demo-21269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39194@1.0.4","target":"pkg:pypi/demo-30885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39194@1.0.4","target":"pkg:pypi/demo-38766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39195@1.0.0","target":"pkg:pypi/demo-11584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39195@1.0.0","target":"pkg:pypi/demo-13812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39195@1.0.0","target":"pkg:pypi/demo-17556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39195@1.0.0","target":"pkg:pypi/demo-22915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39196@1.0.1","target":"pkg:pypi/demo-11090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39196@1.0.1","target":"pkg:pypi/demo-2290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39196@1.0.1","target":"pkg:pypi/demo-27665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39196@1.0.1","target":"pkg:pypi/demo-33341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39197@1.0.2","target":"pkg:pypi/demo-17508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39198@1.0.3","target":"pkg:pypi/demo-20053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39199@1.0.4","target":"pkg:pypi/demo-29320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39199@1.0.4","target":"pkg:pypi/demo-3741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3919@1.0.4","target":"pkg:pypi/demo-27694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-391@1.0.1","target":"pkg:pypi/demo-15206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-391@1.0.1","target":"pkg:pypi/demo-28635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-391@1.0.1","target":"pkg:pypi/demo-32605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39200@1.0.0","target":"pkg:pypi/demo-11851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39200@1.0.0","target":"pkg:pypi/demo-19358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39200@1.0.0","target":"pkg:pypi/demo-23765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39200@1.0.0","target":"pkg:pypi/demo-26619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39201@1.0.1","target":"pkg:pypi/demo-12459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39201@1.0.1","target":"pkg:pypi/demo-2210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39202@1.0.2","target":"pkg:pypi/demo-3658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39203@1.0.3","target":"pkg:pypi/demo-29997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39204@1.0.4","target":"pkg:pypi/demo-11780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39204@1.0.4","target":"pkg:pypi/demo-12344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39204@1.0.4","target":"pkg:pypi/demo-1501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39204@1.0.4","target":"pkg:pypi/demo-24756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39205@1.0.0","target":"pkg:pypi/demo-13666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39205@1.0.0","target":"pkg:pypi/demo-29319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39206@1.0.1","target":"pkg:pypi/demo-2147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39206@1.0.1","target":"pkg:pypi/demo-27051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39206@1.0.1","target":"pkg:pypi/demo-38200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39206@1.0.1","target":"pkg:pypi/demo-38780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39207@1.0.2","target":"pkg:pypi/demo-17590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39207@1.0.2","target":"pkg:pypi/demo-17904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39207@1.0.2","target":"pkg:pypi/demo-34524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39207@1.0.2","target":"pkg:pypi/demo-37788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39208@1.0.3","target":"pkg:pypi/demo-12856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39209@1.0.4","target":"pkg:pypi/demo-18492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3920@1.0.0","target":"pkg:pypi/demo-29162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3920@1.0.0","target":"pkg:pypi/demo-31805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39210@1.0.0","target":"pkg:pypi/demo-20699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39211@1.0.1","target":"pkg:pypi/demo-21050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39211@1.0.1","target":"pkg:pypi/demo-30839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39212@1.0.2","target":"pkg:pypi/demo-13807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39212@1.0.2","target":"pkg:pypi/demo-37223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39213@1.0.3","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39213@1.0.3","target":"pkg:pypi/demo-22831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39213@1.0.3","target":"pkg:pypi/demo-37949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39213@1.0.3","target":"pkg:pypi/demo-38265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39214@1.0.4","target":"pkg:pypi/demo-16541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39215@1.0.0","target":"pkg:pypi/demo-19530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39216@1.0.1","target":"pkg:pypi/demo-11650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39217@1.0.2","target":"pkg:pypi/demo-22237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39217@1.0.2","target":"pkg:pypi/demo-32297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39217@1.0.2","target":"pkg:pypi/demo-362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39218@1.0.3","target":"pkg:pypi/demo-17155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39218@1.0.3","target":"pkg:pypi/demo-19449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39218@1.0.3","target":"pkg:pypi/demo-22321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39219@1.0.4","target":"pkg:pypi/demo-17111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39219@1.0.4","target":"pkg:pypi/demo-18513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3921@1.0.1","target":"pkg:pypi/demo-18486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39220@1.0.0","target":"pkg:pypi/demo-16300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39221@1.0.1","target":"pkg:pypi/demo-20976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39221@1.0.1","target":"pkg:pypi/demo-21935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39221@1.0.1","target":"pkg:pypi/demo-37770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39222@1.0.2","target":"pkg:pypi/demo-25574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39222@1.0.2","target":"pkg:pypi/demo-28916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39223@1.0.3","target":"pkg:pypi/demo-16140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39224@1.0.4","target":"pkg:pypi/demo-12239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39225@1.0.0","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39225@1.0.0","target":"pkg:pypi/demo-17696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39225@1.0.0","target":"pkg:pypi/demo-25019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39225@1.0.0","target":"pkg:pypi/demo-27616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39226@1.0.1","target":"pkg:pypi/demo-15562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39227@1.0.2","target":"pkg:pypi/demo-1332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39227@1.0.2","target":"pkg:pypi/demo-15814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39227@1.0.2","target":"pkg:pypi/demo-34225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39227@1.0.2","target":"pkg:pypi/demo-3692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39228@1.0.3","target":"pkg:pypi/demo-10682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39228@1.0.3","target":"pkg:pypi/demo-35539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39229@1.0.4","target":"pkg:pypi/demo-12043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39229@1.0.4","target":"pkg:pypi/demo-29313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39229@1.0.4","target":"pkg:pypi/demo-38443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3922@1.0.2","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39230@1.0.0","target":"pkg:pypi/demo-151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39231@1.0.1","target":"pkg:pypi/demo-10807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39231@1.0.1","target":"pkg:pypi/demo-18804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39231@1.0.1","target":"pkg:pypi/demo-21013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39231@1.0.1","target":"pkg:pypi/demo-30130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39232@1.0.2","target":"pkg:pypi/demo-38531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39233@1.0.3","target":"pkg:pypi/demo-38516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39234@1.0.4","target":"pkg:pypi/demo-11796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39234@1.0.4","target":"pkg:pypi/demo-20892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39234@1.0.4","target":"pkg:pypi/demo-35428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39235@1.0.0","target":"pkg:pypi/demo-18282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39235@1.0.0","target":"pkg:pypi/demo-35131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39236@1.0.1","target":"pkg:pypi/demo-1257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39236@1.0.1","target":"pkg:pypi/demo-23752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39236@1.0.1","target":"pkg:pypi/demo-28591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39237@1.0.2","target":"pkg:pypi/demo-23907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39237@1.0.2","target":"pkg:pypi/demo-24988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39238@1.0.3","target":"pkg:pypi/demo-11984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39238@1.0.3","target":"pkg:pypi/demo-17989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39238@1.0.3","target":"pkg:pypi/demo-26720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39238@1.0.3","target":"pkg:pypi/demo-31185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39239@1.0.4","target":"pkg:pypi/demo-27915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39239@1.0.4","target":"pkg:pypi/demo-30813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3923@1.0.3","target":"pkg:pypi/demo-13762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3923@1.0.3","target":"pkg:pypi/demo-16063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3923@1.0.3","target":"pkg:pypi/demo-28479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39240@1.0.0","target":"pkg:pypi/demo-1707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39240@1.0.0","target":"pkg:pypi/demo-19325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39240@1.0.0","target":"pkg:pypi/demo-25320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39241@1.0.1","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39241@1.0.1","target":"pkg:pypi/demo-21079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39241@1.0.1","target":"pkg:pypi/demo-33623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39242@1.0.2","target":"pkg:pypi/demo-15966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39242@1.0.2","target":"pkg:pypi/demo-25590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39243@1.0.3","target":"pkg:pypi/demo-22347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39243@1.0.3","target":"pkg:pypi/demo-25033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39243@1.0.3","target":"pkg:pypi/demo-30317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39244@1.0.4","target":"pkg:pypi/demo-19136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39244@1.0.4","target":"pkg:pypi/demo-26060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39244@1.0.4","target":"pkg:pypi/demo-33087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39244@1.0.4","target":"pkg:pypi/demo-3813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39245@1.0.0","target":"pkg:pypi/demo-19199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39245@1.0.0","target":"pkg:pypi/demo-3600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39246@1.0.1","target":"pkg:pypi/demo-22156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39247@1.0.2","target":"pkg:pypi/demo-16522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39248@1.0.3","target":"pkg:pypi/demo-36696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39249@1.0.4","target":"pkg:pypi/demo-17758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39249@1.0.4","target":"pkg:pypi/demo-34460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3924@1.0.4","target":"pkg:pypi/demo-29232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3924@1.0.4","target":"pkg:pypi/demo-33671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39250@1.0.0","target":"pkg:pypi/demo-13602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39250@1.0.0","target":"pkg:pypi/demo-2301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39250@1.0.0","target":"pkg:pypi/demo-2754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39250@1.0.0","target":"pkg:pypi/demo-34722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39251@1.0.1","target":"pkg:pypi/demo-20113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39251@1.0.1","target":"pkg:pypi/demo-3322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39252@1.0.2","target":"pkg:pypi/demo-28229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39253@1.0.3","target":"pkg:pypi/demo-15651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39253@1.0.3","target":"pkg:pypi/demo-21385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39253@1.0.3","target":"pkg:pypi/demo-25884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39253@1.0.3","target":"pkg:pypi/demo-2925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39254@1.0.4","target":"pkg:pypi/demo-31962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39255@1.0.0","target":"pkg:pypi/demo-18314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39255@1.0.0","target":"pkg:pypi/demo-38150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39256@1.0.1","target":"pkg:pypi/demo-22324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39256@1.0.1","target":"pkg:pypi/demo-24029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39256@1.0.1","target":"pkg:pypi/demo-25345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39256@1.0.1","target":"pkg:pypi/demo-34667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39257@1.0.2","target":"pkg:pypi/demo-10083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39257@1.0.2","target":"pkg:pypi/demo-12807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39257@1.0.2","target":"pkg:pypi/demo-31649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39258@1.0.3","target":"pkg:pypi/demo-32360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39259@1.0.4","target":"pkg:pypi/demo-23367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3925@1.0.0","target":"pkg:pypi/demo-16610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39260@1.0.0","target":"pkg:pypi/demo-23420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39260@1.0.0","target":"pkg:pypi/demo-35134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39261@1.0.1","target":"pkg:pypi/demo-22940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39261@1.0.1","target":"pkg:pypi/demo-33190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39261@1.0.1","target":"pkg:pypi/demo-36289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39262@1.0.2","target":"pkg:pypi/demo-20084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39262@1.0.2","target":"pkg:pypi/demo-22249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39263@1.0.3","target":"pkg:pypi/demo-10592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39263@1.0.3","target":"pkg:pypi/demo-15157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39263@1.0.3","target":"pkg:pypi/demo-22598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39264@1.0.4","target":"pkg:pypi/demo-12117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39264@1.0.4","target":"pkg:pypi/demo-17256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39265@1.0.0","target":"pkg:pypi/demo-13544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39265@1.0.0","target":"pkg:pypi/demo-37663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39266@1.0.1","target":"pkg:pypi/demo-18018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39266@1.0.1","target":"pkg:pypi/demo-20553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39266@1.0.1","target":"pkg:pypi/demo-29677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39267@1.0.2","target":"pkg:pypi/demo-25445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39267@1.0.2","target":"pkg:pypi/demo-27611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39267@1.0.2","target":"pkg:pypi/demo-36367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39268@1.0.3","target":"pkg:pypi/demo-14661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39268@1.0.3","target":"pkg:pypi/demo-35260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39269@1.0.4","target":"pkg:pypi/demo-31010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39269@1.0.4","target":"pkg:pypi/demo-34622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3926@1.0.1","target":"pkg:pypi/demo-25572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3926@1.0.1","target":"pkg:pypi/demo-27787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3926@1.0.1","target":"pkg:pypi/demo-3504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39270@1.0.0","target":"pkg:pypi/demo-1714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39270@1.0.0","target":"pkg:pypi/demo-19068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39270@1.0.0","target":"pkg:pypi/demo-32166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39271@1.0.1","target":"pkg:pypi/demo-11124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39271@1.0.1","target":"pkg:pypi/demo-22839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39271@1.0.1","target":"pkg:pypi/demo-26545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39271@1.0.1","target":"pkg:pypi/demo-3030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39272@1.0.2","target":"pkg:pypi/demo-37732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39273@1.0.3","target":"pkg:pypi/demo-10691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39274@1.0.4","target":"pkg:pypi/demo-29112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39274@1.0.4","target":"pkg:pypi/demo-31463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39274@1.0.4","target":"pkg:pypi/demo-35322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39275@1.0.0","target":"pkg:pypi/demo-2223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39275@1.0.0","target":"pkg:pypi/demo-3043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39275@1.0.0","target":"pkg:pypi/demo-32488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39276@1.0.1","target":"pkg:pypi/demo-3485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39277@1.0.2","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39277@1.0.2","target":"pkg:pypi/demo-13385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39277@1.0.2","target":"pkg:pypi/demo-18531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39277@1.0.2","target":"pkg:pypi/demo-36407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39278@1.0.3","target":"pkg:pypi/demo-20673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39278@1.0.3","target":"pkg:pypi/demo-33454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39279@1.0.4","target":"pkg:pypi/demo-13286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39279@1.0.4","target":"pkg:pypi/demo-14354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39279@1.0.4","target":"pkg:pypi/demo-33080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39279@1.0.4","target":"pkg:pypi/demo-36037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3927@1.0.2","target":"pkg:pypi/demo-1778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3927@1.0.2","target":"pkg:pypi/demo-33361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39280@1.0.0","target":"pkg:pypi/demo-14273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39280@1.0.0","target":"pkg:pypi/demo-35448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39281@1.0.1","target":"pkg:pypi/demo-16833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39281@1.0.1","target":"pkg:pypi/demo-18746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39281@1.0.1","target":"pkg:pypi/demo-22713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39282@1.0.2","target":"pkg:pypi/demo-32284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39282@1.0.2","target":"pkg:pypi/demo-37717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39283@1.0.3","target":"pkg:pypi/demo-16557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39284@1.0.4","target":"pkg:pypi/demo-12154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39284@1.0.4","target":"pkg:pypi/demo-14979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39284@1.0.4","target":"pkg:pypi/demo-22735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39284@1.0.4","target":"pkg:pypi/demo-25035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39285@1.0.0","target":"pkg:pypi/demo-25631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39285@1.0.0","target":"pkg:pypi/demo-300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39285@1.0.0","target":"pkg:pypi/demo-3158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39286@1.0.1","target":"pkg:pypi/demo-33363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39287@1.0.2","target":"pkg:pypi/demo-14416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39287@1.0.2","target":"pkg:pypi/demo-17963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39288@1.0.3","target":"pkg:pypi/demo-20797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39288@1.0.3","target":"pkg:pypi/demo-220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39288@1.0.3","target":"pkg:pypi/demo-2386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39288@1.0.3","target":"pkg:pypi/demo-35118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39289@1.0.4","target":"pkg:pypi/demo-21776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39289@1.0.4","target":"pkg:pypi/demo-2688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39289@1.0.4","target":"pkg:pypi/demo-34813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3928@1.0.3","target":"pkg:pypi/demo-18653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3928@1.0.3","target":"pkg:pypi/demo-30822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39290@1.0.0","target":"pkg:pypi/demo-12246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39290@1.0.0","target":"pkg:pypi/demo-27239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39291@1.0.1","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39291@1.0.1","target":"pkg:pypi/demo-14748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39291@1.0.1","target":"pkg:pypi/demo-15287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39292@1.0.2","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39293@1.0.3","target":"pkg:pypi/demo-15061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39293@1.0.3","target":"pkg:pypi/demo-3569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39293@1.0.3","target":"pkg:pypi/demo-37011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39294@1.0.4","target":"pkg:pypi/demo-18948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39295@1.0.0","target":"pkg:pypi/demo-30015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39295@1.0.0","target":"pkg:pypi/demo-34197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39296@1.0.1","target":"pkg:pypi/demo-14421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39296@1.0.1","target":"pkg:pypi/demo-17499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39297@1.0.2","target":"pkg:pypi/demo-27085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39297@1.0.2","target":"pkg:pypi/demo-38106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39298@1.0.3","target":"pkg:pypi/demo-25542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39299@1.0.4","target":"pkg:pypi/demo-26820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3929@1.0.4","target":"pkg:pypi/demo-2369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3929@1.0.4","target":"pkg:pypi/demo-24511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3929@1.0.4","target":"pkg:pypi/demo-38441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-392@1.0.2","target":"pkg:pypi/demo-17990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-392@1.0.2","target":"pkg:pypi/demo-2879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-392@1.0.2","target":"pkg:pypi/demo-32321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-392@1.0.2","target":"pkg:pypi/demo-37119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39300@1.0.0","target":"pkg:pypi/demo-14882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39300@1.0.0","target":"pkg:pypi/demo-15925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39300@1.0.0","target":"pkg:pypi/demo-36487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39300@1.0.0","target":"pkg:pypi/demo-36667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39301@1.0.1","target":"pkg:pypi/demo-26258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39302@1.0.2","target":"pkg:pypi/demo-18138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39302@1.0.2","target":"pkg:pypi/demo-21765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39302@1.0.2","target":"pkg:pypi/demo-2830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39303@1.0.3","target":"pkg:pypi/demo-2165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39303@1.0.3","target":"pkg:pypi/demo-33912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39304@1.0.4","target":"pkg:pypi/demo-27677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39304@1.0.4","target":"pkg:pypi/demo-35573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39305@1.0.0","target":"pkg:pypi/demo-14518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39306@1.0.1","target":"pkg:pypi/demo-12474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39306@1.0.1","target":"pkg:pypi/demo-15579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39306@1.0.1","target":"pkg:pypi/demo-1622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39306@1.0.1","target":"pkg:pypi/demo-19893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39307@1.0.2","target":"pkg:pypi/demo-17930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39307@1.0.2","target":"pkg:pypi/demo-18550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39307@1.0.2","target":"pkg:pypi/demo-22416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39307@1.0.2","target":"pkg:pypi/demo-26559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39308@1.0.3","target":"pkg:pypi/demo-36946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39309@1.0.4","target":"pkg:pypi/demo-19928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39309@1.0.4","target":"pkg:pypi/demo-20488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39309@1.0.4","target":"pkg:pypi/demo-21409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39309@1.0.4","target":"pkg:pypi/demo-23483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3930@1.0.0","target":"pkg:pypi/demo-13136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3930@1.0.0","target":"pkg:pypi/demo-29523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39310@1.0.0","target":"pkg:pypi/demo-14347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39310@1.0.0","target":"pkg:pypi/demo-19657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39310@1.0.0","target":"pkg:pypi/demo-30344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39311@1.0.1","target":"pkg:pypi/demo-20818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39312@1.0.2","target":"pkg:pypi/demo-14920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39312@1.0.2","target":"pkg:pypi/demo-17506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39312@1.0.2","target":"pkg:pypi/demo-1972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39312@1.0.2","target":"pkg:pypi/demo-37263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39313@1.0.3","target":"pkg:pypi/demo-11797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39314@1.0.4","target":"pkg:pypi/demo-13971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39314@1.0.4","target":"pkg:pypi/demo-28570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39314@1.0.4","target":"pkg:pypi/demo-3467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39315@1.0.0","target":"pkg:pypi/demo-31792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39316@1.0.1","target":"pkg:pypi/demo-26054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39316@1.0.1","target":"pkg:pypi/demo-26965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39316@1.0.1","target":"pkg:pypi/demo-32745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39316@1.0.1","target":"pkg:pypi/demo-36292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39317@1.0.2","target":"pkg:pypi/demo-10510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39317@1.0.2","target":"pkg:pypi/demo-16424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39317@1.0.2","target":"pkg:pypi/demo-34240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39317@1.0.2","target":"pkg:pypi/demo-3689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39318@1.0.3","target":"pkg:pypi/demo-27459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39319@1.0.4","target":"pkg:pypi/demo-15735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39319@1.0.4","target":"pkg:pypi/demo-21070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39319@1.0.4","target":"pkg:pypi/demo-25604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39319@1.0.4","target":"pkg:pypi/demo-35255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3931@1.0.1","target":"pkg:pypi/demo-3310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3931@1.0.1","target":"pkg:pypi/demo-33897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3931@1.0.1","target":"pkg:pypi/demo-36307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3931@1.0.1","target":"pkg:pypi/demo-38173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39320@1.0.0","target":"pkg:pypi/demo-34735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39321@1.0.1","target":"pkg:pypi/demo-1120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39321@1.0.1","target":"pkg:pypi/demo-14670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39322@1.0.2","target":"pkg:pypi/demo-25985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39323@1.0.3","target":"pkg:pypi/demo-29069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39324@1.0.4","target":"pkg:pypi/demo-13378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39324@1.0.4","target":"pkg:pypi/demo-20741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39324@1.0.4","target":"pkg:pypi/demo-3507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39324@1.0.4","target":"pkg:pypi/demo-37567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39325@1.0.0","target":"pkg:pypi/demo-19478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39326@1.0.1","target":"pkg:pypi/demo-19888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39326@1.0.1","target":"pkg:pypi/demo-33915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39326@1.0.1","target":"pkg:pypi/demo-36766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39327@1.0.2","target":"pkg:pypi/demo-12108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39327@1.0.2","target":"pkg:pypi/demo-2743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39328@1.0.3","target":"pkg:pypi/demo-10390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39328@1.0.3","target":"pkg:pypi/demo-12633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39328@1.0.3","target":"pkg:pypi/demo-22205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39329@1.0.4","target":"pkg:pypi/demo-21313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39329@1.0.4","target":"pkg:pypi/demo-23960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39329@1.0.4","target":"pkg:pypi/demo-26102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39329@1.0.4","target":"pkg:pypi/demo-38523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3932@1.0.2","target":"pkg:pypi/demo-36202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39330@1.0.0","target":"pkg:pypi/demo-17090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39330@1.0.0","target":"pkg:pypi/demo-21855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39330@1.0.0","target":"pkg:pypi/demo-34953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39331@1.0.1","target":"pkg:pypi/demo-20404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39332@1.0.2","target":"pkg:pypi/demo-15040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39333@1.0.3","target":"pkg:pypi/demo-24576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39334@1.0.4","target":"pkg:pypi/demo-20214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39334@1.0.4","target":"pkg:pypi/demo-21539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39334@1.0.4","target":"pkg:pypi/demo-22389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39334@1.0.4","target":"pkg:pypi/demo-33828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39335@1.0.0","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39336@1.0.1","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39336@1.0.1","target":"pkg:pypi/demo-26351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39336@1.0.1","target":"pkg:pypi/demo-36541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39337@1.0.2","target":"pkg:pypi/demo-14997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39337@1.0.2","target":"pkg:pypi/demo-18289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39338@1.0.3","target":"pkg:pypi/demo-21069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39339@1.0.4","target":"pkg:pypi/demo-13685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39339@1.0.4","target":"pkg:pypi/demo-15721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39339@1.0.4","target":"pkg:pypi/demo-20019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3933@1.0.3","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3933@1.0.3","target":"pkg:pypi/demo-17884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3933@1.0.3","target":"pkg:pypi/demo-33239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39340@1.0.0","target":"pkg:pypi/demo-10643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39340@1.0.0","target":"pkg:pypi/demo-11881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39341@1.0.1","target":"pkg:pypi/demo-14999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39341@1.0.1","target":"pkg:pypi/demo-29015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39341@1.0.1","target":"pkg:pypi/demo-29366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39342@1.0.2","target":"pkg:pypi/demo-25374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39342@1.0.2","target":"pkg:pypi/demo-25602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39343@1.0.3","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39343@1.0.3","target":"pkg:pypi/demo-20619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39343@1.0.3","target":"pkg:pypi/demo-31601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39344@1.0.4","target":"pkg:pypi/demo-1089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39344@1.0.4","target":"pkg:pypi/demo-22104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39344@1.0.4","target":"pkg:pypi/demo-34119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39345@1.0.0","target":"pkg:pypi/demo-16689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39345@1.0.0","target":"pkg:pypi/demo-21049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39345@1.0.0","target":"pkg:pypi/demo-3297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39345@1.0.0","target":"pkg:pypi/demo-33920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39346@1.0.1","target":"pkg:pypi/demo-11793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39346@1.0.1","target":"pkg:pypi/demo-28962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39347@1.0.2","target":"pkg:pypi/demo-21124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39347@1.0.2","target":"pkg:pypi/demo-23773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39348@1.0.3","target":"pkg:pypi/demo-14216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39348@1.0.3","target":"pkg:pypi/demo-18147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39349@1.0.4","target":"pkg:pypi/demo-19220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39349@1.0.4","target":"pkg:pypi/demo-31491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3934@1.0.4","target":"pkg:pypi/demo-33628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39350@1.0.0","target":"pkg:pypi/demo-14458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39350@1.0.0","target":"pkg:pypi/demo-20520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39350@1.0.0","target":"pkg:pypi/demo-35330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39350@1.0.0","target":"pkg:pypi/demo-38639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39351@1.0.1","target":"pkg:pypi/demo-16880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39352@1.0.2","target":"pkg:pypi/demo-1399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39352@1.0.2","target":"pkg:pypi/demo-25382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39352@1.0.2","target":"pkg:pypi/demo-30675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39353@1.0.3","target":"pkg:pypi/demo-14021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39353@1.0.3","target":"pkg:pypi/demo-3043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39353@1.0.3","target":"pkg:pypi/demo-30685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39354@1.0.4","target":"pkg:pypi/demo-16594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39354@1.0.4","target":"pkg:pypi/demo-29420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39354@1.0.4","target":"pkg:pypi/demo-38803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39355@1.0.0","target":"pkg:pypi/demo-23055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39355@1.0.0","target":"pkg:pypi/demo-3069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39355@1.0.0","target":"pkg:pypi/demo-33362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39356@1.0.1","target":"pkg:pypi/demo-12729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39357@1.0.2","target":"pkg:pypi/demo-1807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39357@1.0.2","target":"pkg:pypi/demo-23101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39357@1.0.2","target":"pkg:pypi/demo-26893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39357@1.0.2","target":"pkg:pypi/demo-28897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39358@1.0.3","target":"pkg:pypi/demo-24017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39358@1.0.3","target":"pkg:pypi/demo-30264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39359@1.0.4","target":"pkg:pypi/demo-24758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39359@1.0.4","target":"pkg:pypi/demo-37812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3935@1.0.0","target":"pkg:pypi/demo-20286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3935@1.0.0","target":"pkg:pypi/demo-21823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3935@1.0.0","target":"pkg:pypi/demo-29939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3935@1.0.0","target":"pkg:pypi/demo-38826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39360@1.0.0","target":"pkg:pypi/demo-19420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39360@1.0.0","target":"pkg:pypi/demo-38801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39361@1.0.1","target":"pkg:pypi/demo-15219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39361@1.0.1","target":"pkg:pypi/demo-28028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39361@1.0.1","target":"pkg:pypi/demo-29150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39361@1.0.1","target":"pkg:pypi/demo-31904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39362@1.0.2","target":"pkg:pypi/demo-26434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39362@1.0.2","target":"pkg:pypi/demo-37049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39363@1.0.3","target":"pkg:pypi/demo-12289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39363@1.0.3","target":"pkg:pypi/demo-25098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39363@1.0.3","target":"pkg:pypi/demo-29196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39364@1.0.4","target":"pkg:pypi/demo-28348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39364@1.0.4","target":"pkg:pypi/demo-31743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39364@1.0.4","target":"pkg:pypi/demo-37458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39365@1.0.0","target":"pkg:pypi/demo-1866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39365@1.0.0","target":"pkg:pypi/demo-25357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39365@1.0.0","target":"pkg:pypi/demo-30534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39365@1.0.0","target":"pkg:pypi/demo-37178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39366@1.0.1","target":"pkg:pypi/demo-20000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39366@1.0.1","target":"pkg:pypi/demo-36933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39366@1.0.1","target":"pkg:pypi/demo-37673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39367@1.0.2","target":"pkg:pypi/demo-26149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39368@1.0.3","target":"pkg:pypi/demo-14973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39368@1.0.3","target":"pkg:pypi/demo-3263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39369@1.0.4","target":"pkg:pypi/demo-27720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3936@1.0.1","target":"pkg:pypi/demo-30077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39370@1.0.0","target":"pkg:pypi/demo-26060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39371@1.0.1","target":"pkg:pypi/demo-14268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39371@1.0.1","target":"pkg:pypi/demo-20387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39371@1.0.1","target":"pkg:pypi/demo-2841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39371@1.0.1","target":"pkg:pypi/demo-33438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39372@1.0.2","target":"pkg:pypi/demo-21140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39372@1.0.2","target":"pkg:pypi/demo-23027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39373@1.0.3","target":"pkg:pypi/demo-14604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39373@1.0.3","target":"pkg:pypi/demo-15824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39373@1.0.3","target":"pkg:pypi/demo-16497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39373@1.0.3","target":"pkg:pypi/demo-32822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39374@1.0.4","target":"pkg:pypi/demo-25491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39375@1.0.0","target":"pkg:pypi/demo-11283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39375@1.0.0","target":"pkg:pypi/demo-228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39375@1.0.0","target":"pkg:pypi/demo-32797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39376@1.0.1","target":"pkg:pypi/demo-15753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39376@1.0.1","target":"pkg:pypi/demo-16003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39376@1.0.1","target":"pkg:pypi/demo-3667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39377@1.0.2","target":"pkg:pypi/demo-21505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39377@1.0.2","target":"pkg:pypi/demo-27511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39377@1.0.2","target":"pkg:pypi/demo-36673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39378@1.0.3","target":"pkg:pypi/demo-27666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39379@1.0.4","target":"pkg:pypi/demo-11336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39379@1.0.4","target":"pkg:pypi/demo-22@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3937@1.0.2","target":"pkg:pypi/demo-18685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3937@1.0.2","target":"pkg:pypi/demo-32912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39380@1.0.0","target":"pkg:pypi/demo-15548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39380@1.0.0","target":"pkg:pypi/demo-23269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39380@1.0.0","target":"pkg:pypi/demo-26748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39380@1.0.0","target":"pkg:pypi/demo-28623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39381@1.0.1","target":"pkg:pypi/demo-16970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39381@1.0.1","target":"pkg:pypi/demo-19816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39381@1.0.1","target":"pkg:pypi/demo-30260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39381@1.0.1","target":"pkg:pypi/demo-36393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39382@1.0.2","target":"pkg:pypi/demo-14454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39383@1.0.3","target":"pkg:pypi/demo-12478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39383@1.0.3","target":"pkg:pypi/demo-20160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39383@1.0.3","target":"pkg:pypi/demo-33791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39384@1.0.4","target":"pkg:pypi/demo-104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39384@1.0.4","target":"pkg:pypi/demo-21001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39384@1.0.4","target":"pkg:pypi/demo-27209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39384@1.0.4","target":"pkg:pypi/demo-30842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39385@1.0.0","target":"pkg:pypi/demo-21281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39385@1.0.0","target":"pkg:pypi/demo-23277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39386@1.0.1","target":"pkg:pypi/demo-11521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39386@1.0.1","target":"pkg:pypi/demo-29271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39386@1.0.1","target":"pkg:pypi/demo-29470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39386@1.0.1","target":"pkg:pypi/demo-33528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39387@1.0.2","target":"pkg:pypi/demo-29830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39388@1.0.3","target":"pkg:pypi/demo-21626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39388@1.0.3","target":"pkg:pypi/demo-27229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39388@1.0.3","target":"pkg:pypi/demo-27743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39389@1.0.4","target":"pkg:pypi/demo-10692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39389@1.0.4","target":"pkg:pypi/demo-14030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39389@1.0.4","target":"pkg:pypi/demo-14582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3938@1.0.3","target":"pkg:pypi/demo-2657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39390@1.0.0","target":"pkg:pypi/demo-1173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39390@1.0.0","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39390@1.0.0","target":"pkg:pypi/demo-37921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39391@1.0.1","target":"pkg:pypi/demo-18955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39392@1.0.2","target":"pkg:pypi/demo-16005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39392@1.0.2","target":"pkg:pypi/demo-35097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39393@1.0.3","target":"pkg:pypi/demo-10887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39393@1.0.3","target":"pkg:pypi/demo-24334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39393@1.0.3","target":"pkg:pypi/demo-29611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39393@1.0.3","target":"pkg:pypi/demo-37257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39394@1.0.4","target":"pkg:pypi/demo-19163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39394@1.0.4","target":"pkg:pypi/demo-24912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39394@1.0.4","target":"pkg:pypi/demo-39033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39395@1.0.0","target":"pkg:pypi/demo-10263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39395@1.0.0","target":"pkg:pypi/demo-21288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39395@1.0.0","target":"pkg:pypi/demo-27954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39396@1.0.1","target":"pkg:pypi/demo-19064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39397@1.0.2","target":"pkg:pypi/demo-15677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39397@1.0.2","target":"pkg:pypi/demo-17553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39397@1.0.2","target":"pkg:pypi/demo-26449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39397@1.0.2","target":"pkg:pypi/demo-32323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39398@1.0.3","target":"pkg:pypi/demo-14013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39398@1.0.3","target":"pkg:pypi/demo-26951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39399@1.0.4","target":"pkg:pypi/demo-18069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39399@1.0.4","target":"pkg:pypi/demo-24956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3939@1.0.4","target":"pkg:pypi/demo-18479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-393@1.0.3","target":"pkg:pypi/demo-16470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-393@1.0.3","target":"pkg:pypi/demo-20602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-393@1.0.3","target":"pkg:pypi/demo-20880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39400@1.0.0","target":"pkg:pypi/demo-16404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39400@1.0.0","target":"pkg:pypi/demo-16487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39400@1.0.0","target":"pkg:pypi/demo-33452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39400@1.0.0","target":"pkg:pypi/demo-3608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39401@1.0.1","target":"pkg:pypi/demo-33191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39402@1.0.2","target":"pkg:pypi/demo-28335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39402@1.0.2","target":"pkg:pypi/demo-33327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39403@1.0.3","target":"pkg:pypi/demo-14052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39403@1.0.3","target":"pkg:pypi/demo-21620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39403@1.0.3","target":"pkg:pypi/demo-22608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39404@1.0.4","target":"pkg:pypi/demo-14164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39404@1.0.4","target":"pkg:pypi/demo-32498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39404@1.0.4","target":"pkg:pypi/demo-33246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39404@1.0.4","target":"pkg:pypi/demo-38068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39405@1.0.0","target":"pkg:pypi/demo-15606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39406@1.0.1","target":"pkg:pypi/demo-24751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39406@1.0.1","target":"pkg:pypi/demo-2711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39406@1.0.1","target":"pkg:pypi/demo-28475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39407@1.0.2","target":"pkg:pypi/demo-10632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39407@1.0.2","target":"pkg:pypi/demo-21834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39407@1.0.2","target":"pkg:pypi/demo-2850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39407@1.0.2","target":"pkg:pypi/demo-31377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39408@1.0.3","target":"pkg:pypi/demo-15365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39409@1.0.4","target":"pkg:pypi/demo-14168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39409@1.0.4","target":"pkg:pypi/demo-1674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39409@1.0.4","target":"pkg:pypi/demo-3198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3940@1.0.0","target":"pkg:pypi/demo-39227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39410@1.0.0","target":"pkg:pypi/demo-22599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39410@1.0.0","target":"pkg:pypi/demo-3149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39411@1.0.1","target":"pkg:pypi/demo-13850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39411@1.0.1","target":"pkg:pypi/demo-20685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39411@1.0.1","target":"pkg:pypi/demo-31629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39412@1.0.2","target":"pkg:pypi/demo-13999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39412@1.0.2","target":"pkg:pypi/demo-27521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39412@1.0.2","target":"pkg:pypi/demo-29510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39412@1.0.2","target":"pkg:pypi/demo-35692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39413@1.0.3","target":"pkg:pypi/demo-17092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39413@1.0.3","target":"pkg:pypi/demo-30096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39414@1.0.4","target":"pkg:pypi/demo-17746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39415@1.0.0","target":"pkg:pypi/demo-11713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39416@1.0.1","target":"pkg:pypi/demo-15821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39416@1.0.1","target":"pkg:pypi/demo-18032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39416@1.0.1","target":"pkg:pypi/demo-20600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39416@1.0.1","target":"pkg:pypi/demo-25434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39417@1.0.2","target":"pkg:pypi/demo-20669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39417@1.0.2","target":"pkg:pypi/demo-37094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39418@1.0.3","target":"pkg:pypi/demo-14525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39418@1.0.3","target":"pkg:pypi/demo-28903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39418@1.0.3","target":"pkg:pypi/demo-32771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39419@1.0.4","target":"pkg:pypi/demo-23907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39419@1.0.4","target":"pkg:pypi/demo-322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39419@1.0.4","target":"pkg:pypi/demo-33877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3941@1.0.1","target":"pkg:pypi/demo-18292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3941@1.0.1","target":"pkg:pypi/demo-24793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3941@1.0.1","target":"pkg:pypi/demo-36387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39420@1.0.0","target":"pkg:pypi/demo-1213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39420@1.0.0","target":"pkg:pypi/demo-15276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39420@1.0.0","target":"pkg:pypi/demo-27777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39421@1.0.1","target":"pkg:pypi/demo-21533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39421@1.0.1","target":"pkg:pypi/demo-24061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39421@1.0.1","target":"pkg:pypi/demo-27370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39421@1.0.1","target":"pkg:pypi/demo-3150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39422@1.0.2","target":"pkg:pypi/demo-12650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39423@1.0.3","target":"pkg:pypi/demo-11902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39423@1.0.3","target":"pkg:pypi/demo-15751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39423@1.0.3","target":"pkg:pypi/demo-28539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39424@1.0.4","target":"pkg:pypi/demo-3116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39424@1.0.4","target":"pkg:pypi/demo-31814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39424@1.0.4","target":"pkg:pypi/demo-36628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39425@1.0.0","target":"pkg:pypi/demo-16217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39425@1.0.0","target":"pkg:pypi/demo-18620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39425@1.0.0","target":"pkg:pypi/demo-38861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39426@1.0.1","target":"pkg:pypi/demo-18932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39426@1.0.1","target":"pkg:pypi/demo-28753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39426@1.0.1","target":"pkg:pypi/demo-32653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39427@1.0.2","target":"pkg:pypi/demo-2072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39427@1.0.2","target":"pkg:pypi/demo-34361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39428@1.0.3","target":"pkg:pypi/demo-14561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39429@1.0.4","target":"pkg:pypi/demo-14739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3942@1.0.2","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3942@1.0.2","target":"pkg:pypi/demo-39000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39430@1.0.0","target":"pkg:pypi/demo-26739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39431@1.0.1","target":"pkg:pypi/demo-28584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39431@1.0.1","target":"pkg:pypi/demo-29923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39432@1.0.2","target":"pkg:pypi/demo-16935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39433@1.0.3","target":"pkg:pypi/demo-13704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39433@1.0.3","target":"pkg:pypi/demo-20774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39433@1.0.3","target":"pkg:pypi/demo-20978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39433@1.0.3","target":"pkg:pypi/demo-3094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39434@1.0.4","target":"pkg:pypi/demo-16879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39434@1.0.4","target":"pkg:pypi/demo-22349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39434@1.0.4","target":"pkg:pypi/demo-23214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39434@1.0.4","target":"pkg:pypi/demo-26161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39435@1.0.0","target":"pkg:pypi/demo-11836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39435@1.0.0","target":"pkg:pypi/demo-22364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39436@1.0.1","target":"pkg:pypi/demo-26572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39436@1.0.1","target":"pkg:pypi/demo-31967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39437@1.0.2","target":"pkg:pypi/demo-1227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39437@1.0.2","target":"pkg:pypi/demo-13545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39437@1.0.2","target":"pkg:pypi/demo-1495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39437@1.0.2","target":"pkg:pypi/demo-22562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39438@1.0.3","target":"pkg:pypi/demo-32784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39439@1.0.4","target":"pkg:pypi/demo-11161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3943@1.0.3","target":"pkg:pypi/demo-1688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3943@1.0.3","target":"pkg:pypi/demo-28822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3943@1.0.3","target":"pkg:pypi/demo-36559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39440@1.0.0","target":"pkg:pypi/demo-11930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39440@1.0.0","target":"pkg:pypi/demo-12470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39441@1.0.1","target":"pkg:pypi/demo-24367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39441@1.0.1","target":"pkg:pypi/demo-38962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39442@1.0.2","target":"pkg:pypi/demo-37560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39443@1.0.3","target":"pkg:pypi/demo-24152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39443@1.0.3","target":"pkg:pypi/demo-26431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39444@1.0.4","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39444@1.0.4","target":"pkg:pypi/demo-27573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39444@1.0.4","target":"pkg:pypi/demo-32313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39444@1.0.4","target":"pkg:pypi/demo-38502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39445@1.0.0","target":"pkg:pypi/demo-13437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39445@1.0.0","target":"pkg:pypi/demo-22175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39446@1.0.1","target":"pkg:pypi/demo-20261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39446@1.0.1","target":"pkg:pypi/demo-35160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39447@1.0.2","target":"pkg:pypi/demo-10852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39448@1.0.3","target":"pkg:pypi/demo-33610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39449@1.0.4","target":"pkg:pypi/demo-1482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39449@1.0.4","target":"pkg:pypi/demo-26180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39449@1.0.4","target":"pkg:pypi/demo-31021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39449@1.0.4","target":"pkg:pypi/demo-37069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3944@1.0.4","target":"pkg:pypi/demo-16157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3944@1.0.4","target":"pkg:pypi/demo-31731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39450@1.0.0","target":"pkg:pypi/demo-18064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39451@1.0.1","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39451@1.0.1","target":"pkg:pypi/demo-28304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39451@1.0.1","target":"pkg:pypi/demo-35488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39452@1.0.2","target":"pkg:pypi/demo-31659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39452@1.0.2","target":"pkg:pypi/demo-32583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39453@1.0.3","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39454@1.0.4","target":"pkg:pypi/demo-1666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39454@1.0.4","target":"pkg:pypi/demo-35412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39455@1.0.0","target":"pkg:pypi/demo-15920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39456@1.0.1","target":"pkg:pypi/demo-11632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39456@1.0.1","target":"pkg:pypi/demo-20820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39456@1.0.1","target":"pkg:pypi/demo-28132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39456@1.0.1","target":"pkg:pypi/demo-29136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39457@1.0.2","target":"pkg:pypi/demo-20336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39457@1.0.2","target":"pkg:pypi/demo-20506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39457@1.0.2","target":"pkg:pypi/demo-28368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39458@1.0.3","target":"pkg:pypi/demo-24038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39459@1.0.4","target":"pkg:pypi/demo-21790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3945@1.0.0","target":"pkg:pypi/demo-26130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39460@1.0.0","target":"pkg:pypi/demo-37729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39461@1.0.1","target":"pkg:pypi/demo-22386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39461@1.0.1","target":"pkg:pypi/demo-25692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39461@1.0.1","target":"pkg:pypi/demo-32965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39462@1.0.2","target":"pkg:pypi/demo-1133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39462@1.0.2","target":"pkg:pypi/demo-13894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39463@1.0.3","target":"pkg:pypi/demo-18982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39463@1.0.3","target":"pkg:pypi/demo-36891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39464@1.0.4","target":"pkg:pypi/demo-13017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39464@1.0.4","target":"pkg:pypi/demo-28028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39464@1.0.4","target":"pkg:pypi/demo-3754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39465@1.0.0","target":"pkg:pypi/demo-28536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39466@1.0.1","target":"pkg:pypi/demo-24450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39466@1.0.1","target":"pkg:pypi/demo-328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39466@1.0.1","target":"pkg:pypi/demo-34993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39467@1.0.2","target":"pkg:pypi/demo-15437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39467@1.0.2","target":"pkg:pypi/demo-18939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39467@1.0.2","target":"pkg:pypi/demo-21211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39467@1.0.2","target":"pkg:pypi/demo-3877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39468@1.0.3","target":"pkg:pypi/demo-13487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39468@1.0.3","target":"pkg:pypi/demo-16724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39468@1.0.3","target":"pkg:pypi/demo-36858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39469@1.0.4","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39469@1.0.4","target":"pkg:pypi/demo-17789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3946@1.0.1","target":"pkg:pypi/demo-10164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3946@1.0.1","target":"pkg:pypi/demo-16566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3946@1.0.1","target":"pkg:pypi/demo-29229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3946@1.0.1","target":"pkg:pypi/demo-38634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39470@1.0.0","target":"pkg:pypi/demo-1264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39470@1.0.0","target":"pkg:pypi/demo-27351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39471@1.0.1","target":"pkg:pypi/demo-15482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39471@1.0.1","target":"pkg:pypi/demo-3499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39471@1.0.1","target":"pkg:pypi/demo-36528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39472@1.0.2","target":"pkg:pypi/demo-16562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39472@1.0.2","target":"pkg:pypi/demo-2052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39472@1.0.2","target":"pkg:pypi/demo-26014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39473@1.0.3","target":"pkg:pypi/demo-11195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39473@1.0.3","target":"pkg:pypi/demo-30152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39473@1.0.3","target":"pkg:pypi/demo-32568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39473@1.0.3","target":"pkg:pypi/demo-34067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39474@1.0.4","target":"pkg:pypi/demo-13671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39475@1.0.0","target":"pkg:pypi/demo-24431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39475@1.0.0","target":"pkg:pypi/demo-30711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39475@1.0.0","target":"pkg:pypi/demo-38388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39476@1.0.1","target":"pkg:pypi/demo-15806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39476@1.0.1","target":"pkg:pypi/demo-15988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39476@1.0.1","target":"pkg:pypi/demo-23019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39477@1.0.2","target":"pkg:pypi/demo-2288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39478@1.0.3","target":"pkg:pypi/demo-12748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39478@1.0.3","target":"pkg:pypi/demo-1619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39478@1.0.3","target":"pkg:pypi/demo-20163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39478@1.0.3","target":"pkg:pypi/demo-27999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39479@1.0.4","target":"pkg:pypi/demo-26243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3947@1.0.2","target":"pkg:pypi/demo-12978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39480@1.0.0","target":"pkg:pypi/demo-18369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39480@1.0.0","target":"pkg:pypi/demo-20122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39480@1.0.0","target":"pkg:pypi/demo-33533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39480@1.0.0","target":"pkg:pypi/demo-39440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39481@1.0.1","target":"pkg:pypi/demo-34490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39482@1.0.2","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39482@1.0.2","target":"pkg:pypi/demo-23662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39482@1.0.2","target":"pkg:pypi/demo-35995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39483@1.0.3","target":"pkg:pypi/demo-16280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39483@1.0.3","target":"pkg:pypi/demo-3749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39484@1.0.4","target":"pkg:pypi/demo-18259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39485@1.0.0","target":"pkg:pypi/demo-14254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39485@1.0.0","target":"pkg:pypi/demo-34031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39485@1.0.0","target":"pkg:pypi/demo-34187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39486@1.0.1","target":"pkg:pypi/demo-24244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39486@1.0.1","target":"pkg:pypi/demo-24323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39486@1.0.1","target":"pkg:pypi/demo-26882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39486@1.0.1","target":"pkg:pypi/demo-38018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39487@1.0.2","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39487@1.0.2","target":"pkg:pypi/demo-16033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39487@1.0.2","target":"pkg:pypi/demo-20410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39487@1.0.2","target":"pkg:pypi/demo-38220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39488@1.0.3","target":"pkg:pypi/demo-14305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39488@1.0.3","target":"pkg:pypi/demo-2034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39488@1.0.3","target":"pkg:pypi/demo-25560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39488@1.0.3","target":"pkg:pypi/demo-38344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39489@1.0.4","target":"pkg:pypi/demo-30605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3948@1.0.3","target":"pkg:pypi/demo-32788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39490@1.0.0","target":"pkg:pypi/demo-14270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39490@1.0.0","target":"pkg:pypi/demo-26997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39490@1.0.0","target":"pkg:pypi/demo-27639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39490@1.0.0","target":"pkg:pypi/demo-39242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39491@1.0.1","target":"pkg:pypi/demo-20955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39491@1.0.1","target":"pkg:pypi/demo-2565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39492@1.0.2","target":"pkg:pypi/demo-1934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39492@1.0.2","target":"pkg:pypi/demo-33664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39492@1.0.2","target":"pkg:pypi/demo-3393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39493@1.0.3","target":"pkg:pypi/demo-17036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39493@1.0.3","target":"pkg:pypi/demo-2519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39493@1.0.3","target":"pkg:pypi/demo-31019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39494@1.0.4","target":"pkg:pypi/demo-19869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39494@1.0.4","target":"pkg:pypi/demo-37673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39494@1.0.4","target":"pkg:pypi/demo-38550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39494@1.0.4","target":"pkg:pypi/demo-39389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39495@1.0.0","target":"pkg:pypi/demo-30659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39496@1.0.1","target":"pkg:pypi/demo-16290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39496@1.0.1","target":"pkg:pypi/demo-18416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39497@1.0.2","target":"pkg:pypi/demo-15452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39497@1.0.2","target":"pkg:pypi/demo-23836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39498@1.0.3","target":"pkg:pypi/demo-18283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39498@1.0.3","target":"pkg:pypi/demo-23897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39499@1.0.4","target":"pkg:pypi/demo-34044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39499@1.0.4","target":"pkg:pypi/demo-38529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3949@1.0.4","target":"pkg:pypi/demo-17690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3949@1.0.4","target":"pkg:pypi/demo-23734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3949@1.0.4","target":"pkg:pypi/demo-32267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3949@1.0.4","target":"pkg:pypi/demo-38026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-394@1.0.4","target":"pkg:pypi/demo-36386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39500@1.0.0","target":"pkg:pypi/demo-33990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39501@1.0.1","target":"pkg:pypi/demo-19215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39501@1.0.1","target":"pkg:pypi/demo-31253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39502@1.0.2","target":"pkg:pypi/demo-14064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39503@1.0.3","target":"pkg:pypi/demo-13200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39503@1.0.3","target":"pkg:pypi/demo-1799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39503@1.0.3","target":"pkg:pypi/demo-20496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39503@1.0.3","target":"pkg:pypi/demo-27678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39504@1.0.4","target":"pkg:pypi/demo-15049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39504@1.0.4","target":"pkg:pypi/demo-23459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39504@1.0.4","target":"pkg:pypi/demo-26474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39504@1.0.4","target":"pkg:pypi/demo-34940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39505@1.0.0","target":"pkg:pypi/demo-11614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39505@1.0.0","target":"pkg:pypi/demo-15820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39505@1.0.0","target":"pkg:pypi/demo-30555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39505@1.0.0","target":"pkg:pypi/demo-36558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39506@1.0.1","target":"pkg:pypi/demo-12314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39506@1.0.1","target":"pkg:pypi/demo-13644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39506@1.0.1","target":"pkg:pypi/demo-34778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39507@1.0.2","target":"pkg:pypi/demo-35904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39508@1.0.3","target":"pkg:pypi/demo-1644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39508@1.0.3","target":"pkg:pypi/demo-20573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39508@1.0.3","target":"pkg:pypi/demo-21780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39509@1.0.4","target":"pkg:pypi/demo-31700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3950@1.0.0","target":"pkg:pypi/demo-12133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3950@1.0.0","target":"pkg:pypi/demo-24362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3950@1.0.0","target":"pkg:pypi/demo-24603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3950@1.0.0","target":"pkg:pypi/demo-26605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39510@1.0.0","target":"pkg:pypi/demo-30558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39510@1.0.0","target":"pkg:pypi/demo-39192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39511@1.0.1","target":"pkg:pypi/demo-24357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39511@1.0.1","target":"pkg:pypi/demo-34441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39512@1.0.2","target":"pkg:pypi/demo-28445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39512@1.0.2","target":"pkg:pypi/demo-38035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39513@1.0.3","target":"pkg:pypi/demo-24229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39514@1.0.4","target":"pkg:pypi/demo-16672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39514@1.0.4","target":"pkg:pypi/demo-22120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39514@1.0.4","target":"pkg:pypi/demo-23508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39515@1.0.0","target":"pkg:pypi/demo-14794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39515@1.0.0","target":"pkg:pypi/demo-37630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39516@1.0.1","target":"pkg:pypi/demo-18899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39516@1.0.1","target":"pkg:pypi/demo-25948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39517@1.0.2","target":"pkg:pypi/demo-21430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39517@1.0.2","target":"pkg:pypi/demo-30169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39517@1.0.2","target":"pkg:pypi/demo-32073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39518@1.0.3","target":"pkg:pypi/demo-10760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39518@1.0.3","target":"pkg:pypi/demo-14870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39518@1.0.3","target":"pkg:pypi/demo-20016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39518@1.0.3","target":"pkg:pypi/demo-23362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39519@1.0.4","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39519@1.0.4","target":"pkg:pypi/demo-22608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39519@1.0.4","target":"pkg:pypi/demo-26215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39519@1.0.4","target":"pkg:pypi/demo-26410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3951@1.0.1","target":"pkg:pypi/demo-11953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39520@1.0.0","target":"pkg:pypi/demo-35124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39520@1.0.0","target":"pkg:pypi/demo-35655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39520@1.0.0","target":"pkg:pypi/demo-36790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39521@1.0.1","target":"pkg:pypi/demo-28005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39521@1.0.1","target":"pkg:pypi/demo-33129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39522@1.0.2","target":"pkg:pypi/demo-22070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39523@1.0.3","target":"pkg:pypi/demo-11272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39523@1.0.3","target":"pkg:pypi/demo-19455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39523@1.0.3","target":"pkg:pypi/demo-33933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39524@1.0.4","target":"pkg:pypi/demo-16797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39525@1.0.0","target":"pkg:pypi/demo-2816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39526@1.0.1","target":"pkg:pypi/demo-165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39526@1.0.1","target":"pkg:pypi/demo-181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39526@1.0.1","target":"pkg:pypi/demo-34405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39527@1.0.2","target":"pkg:pypi/demo-14962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39527@1.0.2","target":"pkg:pypi/demo-19003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39527@1.0.2","target":"pkg:pypi/demo-21137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39527@1.0.2","target":"pkg:pypi/demo-27699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39528@1.0.3","target":"pkg:pypi/demo-1257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39529@1.0.4","target":"pkg:pypi/demo-20617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39529@1.0.4","target":"pkg:pypi/demo-27112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3952@1.0.2","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3952@1.0.2","target":"pkg:pypi/demo-17929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3952@1.0.2","target":"pkg:pypi/demo-34339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39530@1.0.0","target":"pkg:pypi/demo-22529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39530@1.0.0","target":"pkg:pypi/demo-33363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39531@1.0.1","target":"pkg:pypi/demo-13247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39531@1.0.1","target":"pkg:pypi/demo-23431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39531@1.0.1","target":"pkg:pypi/demo-37895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39532@1.0.2","target":"pkg:pypi/demo-18398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39532@1.0.2","target":"pkg:pypi/demo-34290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39532@1.0.2","target":"pkg:pypi/demo-38432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39533@1.0.3","target":"pkg:pypi/demo-21699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39533@1.0.3","target":"pkg:pypi/demo-25233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39534@1.0.4","target":"pkg:pypi/demo-1541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39535@1.0.0","target":"pkg:pypi/demo-18764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39535@1.0.0","target":"pkg:pypi/demo-24994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39535@1.0.0","target":"pkg:pypi/demo-29454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39535@1.0.0","target":"pkg:pypi/demo-35414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39536@1.0.1","target":"pkg:pypi/demo-12891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39536@1.0.1","target":"pkg:pypi/demo-35965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39536@1.0.1","target":"pkg:pypi/demo-38202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39537@1.0.2","target":"pkg:pypi/demo-35189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39537@1.0.2","target":"pkg:pypi/demo-38326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39538@1.0.3","target":"pkg:pypi/demo-17620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39538@1.0.3","target":"pkg:pypi/demo-25575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39538@1.0.3","target":"pkg:pypi/demo-26281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39539@1.0.4","target":"pkg:pypi/demo-17853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39539@1.0.4","target":"pkg:pypi/demo-20536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39539@1.0.4","target":"pkg:pypi/demo-29701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39539@1.0.4","target":"pkg:pypi/demo-32861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3953@1.0.3","target":"pkg:pypi/demo-10554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3953@1.0.3","target":"pkg:pypi/demo-16425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3953@1.0.3","target":"pkg:pypi/demo-19879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3953@1.0.3","target":"pkg:pypi/demo-33740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39540@1.0.0","target":"pkg:pypi/demo-13583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39541@1.0.1","target":"pkg:pypi/demo-20557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39541@1.0.1","target":"pkg:pypi/demo-30475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39542@1.0.2","target":"pkg:pypi/demo-11701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39542@1.0.2","target":"pkg:pypi/demo-14594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39542@1.0.2","target":"pkg:pypi/demo-23420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39542@1.0.2","target":"pkg:pypi/demo-29496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39543@1.0.3","target":"pkg:pypi/demo-23545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39543@1.0.3","target":"pkg:pypi/demo-34510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39544@1.0.4","target":"pkg:pypi/demo-21646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39544@1.0.4","target":"pkg:pypi/demo-2899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39544@1.0.4","target":"pkg:pypi/demo-31736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39544@1.0.4","target":"pkg:pypi/demo-36635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39545@1.0.0","target":"pkg:pypi/demo-24670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39545@1.0.0","target":"pkg:pypi/demo-25348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39545@1.0.0","target":"pkg:pypi/demo-25501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39546@1.0.1","target":"pkg:pypi/demo-34609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39546@1.0.1","target":"pkg:pypi/demo-3488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39547@1.0.2","target":"pkg:pypi/demo-25195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39547@1.0.2","target":"pkg:pypi/demo-25565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39547@1.0.2","target":"pkg:pypi/demo-33141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39548@1.0.3","target":"pkg:pypi/demo-15201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39548@1.0.3","target":"pkg:pypi/demo-34553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39548@1.0.3","target":"pkg:pypi/demo-37405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39549@1.0.4","target":"pkg:pypi/demo-1601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39549@1.0.4","target":"pkg:pypi/demo-18950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3954@1.0.4","target":"pkg:pypi/demo-15284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3954@1.0.4","target":"pkg:pypi/demo-22628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3954@1.0.4","target":"pkg:pypi/demo-24608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39550@1.0.0","target":"pkg:pypi/demo-31118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39550@1.0.0","target":"pkg:pypi/demo-31758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39550@1.0.0","target":"pkg:pypi/demo-35782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39550@1.0.0","target":"pkg:pypi/demo-36836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39551@1.0.1","target":"pkg:pypi/demo-31616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39552@1.0.2","target":"pkg:pypi/demo-34776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39553@1.0.3","target":"pkg:pypi/demo-16696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39553@1.0.3","target":"pkg:pypi/demo-23127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39553@1.0.3","target":"pkg:pypi/demo-24792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39553@1.0.3","target":"pkg:pypi/demo-28503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39554@1.0.4","target":"pkg:pypi/demo-20359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39554@1.0.4","target":"pkg:pypi/demo-31046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39554@1.0.4","target":"pkg:pypi/demo-3269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39555@1.0.0","target":"pkg:pypi/demo-13574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39556@1.0.1","target":"pkg:pypi/demo-24758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39557@1.0.2","target":"pkg:pypi/demo-1438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39557@1.0.2","target":"pkg:pypi/demo-24539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39557@1.0.2","target":"pkg:pypi/demo-26387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39557@1.0.2","target":"pkg:pypi/demo-35711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39558@1.0.3","target":"pkg:pypi/demo-19928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39559@1.0.4","target":"pkg:pypi/demo-14643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39559@1.0.4","target":"pkg:pypi/demo-28193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3955@1.0.0","target":"pkg:pypi/demo-23535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3955@1.0.0","target":"pkg:pypi/demo-26182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39560@1.0.0","target":"pkg:pypi/demo-14490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39560@1.0.0","target":"pkg:pypi/demo-17259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39560@1.0.0","target":"pkg:pypi/demo-27650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39561@1.0.1","target":"pkg:pypi/demo-23131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39561@1.0.1","target":"pkg:pypi/demo-34958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39562@1.0.2","target":"pkg:pypi/demo-2007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39562@1.0.2","target":"pkg:pypi/demo-2077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39562@1.0.2","target":"pkg:pypi/demo-2110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39562@1.0.2","target":"pkg:pypi/demo-23926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39563@1.0.3","target":"pkg:pypi/demo-21009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39563@1.0.3","target":"pkg:pypi/demo-26672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39564@1.0.4","target":"pkg:pypi/demo-1304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39565@1.0.0","target":"pkg:pypi/demo-11510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39565@1.0.0","target":"pkg:pypi/demo-27024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39565@1.0.0","target":"pkg:pypi/demo-29922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39565@1.0.0","target":"pkg:pypi/demo-38955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39566@1.0.1","target":"pkg:pypi/demo-11992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39566@1.0.1","target":"pkg:pypi/demo-13142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39567@1.0.2","target":"pkg:pypi/demo-20054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39567@1.0.2","target":"pkg:pypi/demo-27981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39568@1.0.3","target":"pkg:pypi/demo-33949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39569@1.0.4","target":"pkg:pypi/demo-167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3956@1.0.1","target":"pkg:pypi/demo-10065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3956@1.0.1","target":"pkg:pypi/demo-10691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3956@1.0.1","target":"pkg:pypi/demo-38163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39570@1.0.0","target":"pkg:pypi/demo-11454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39570@1.0.0","target":"pkg:pypi/demo-24763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39570@1.0.0","target":"pkg:pypi/demo-25500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39570@1.0.0","target":"pkg:pypi/demo-36271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39571@1.0.1","target":"pkg:pypi/demo-2845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39571@1.0.1","target":"pkg:pypi/demo-28591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39571@1.0.1","target":"pkg:pypi/demo-32760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39572@1.0.2","target":"pkg:pypi/demo-37337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39573@1.0.3","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39573@1.0.3","target":"pkg:pypi/demo-12616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39573@1.0.3","target":"pkg:pypi/demo-29267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39573@1.0.3","target":"pkg:pypi/demo-3859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39574@1.0.4","target":"pkg:pypi/demo-11230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39574@1.0.4","target":"pkg:pypi/demo-25457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39574@1.0.4","target":"pkg:pypi/demo-28711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39575@1.0.0","target":"pkg:pypi/demo-12676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39575@1.0.0","target":"pkg:pypi/demo-12792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39575@1.0.0","target":"pkg:pypi/demo-32147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39575@1.0.0","target":"pkg:pypi/demo-33257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39576@1.0.1","target":"pkg:pypi/demo-17209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39577@1.0.2","target":"pkg:pypi/demo-11177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39577@1.0.2","target":"pkg:pypi/demo-2195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39578@1.0.3","target":"pkg:pypi/demo-32886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39578@1.0.3","target":"pkg:pypi/demo-39527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39579@1.0.4","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39579@1.0.4","target":"pkg:pypi/demo-29191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39579@1.0.4","target":"pkg:pypi/demo-35319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3957@1.0.2","target":"pkg:pypi/demo-20554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3957@1.0.2","target":"pkg:pypi/demo-22607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3957@1.0.2","target":"pkg:pypi/demo-2910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3957@1.0.2","target":"pkg:pypi/demo-36230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39580@1.0.0","target":"pkg:pypi/demo-18282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39580@1.0.0","target":"pkg:pypi/demo-21817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39580@1.0.0","target":"pkg:pypi/demo-23624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39580@1.0.0","target":"pkg:pypi/demo-32391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39581@1.0.1","target":"pkg:pypi/demo-24792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39582@1.0.2","target":"pkg:pypi/demo-1435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39582@1.0.2","target":"pkg:pypi/demo-2017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39582@1.0.2","target":"pkg:pypi/demo-34212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39582@1.0.2","target":"pkg:pypi/demo-37938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39583@1.0.3","target":"pkg:pypi/demo-20053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39584@1.0.4","target":"pkg:pypi/demo-14243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39584@1.0.4","target":"pkg:pypi/demo-27004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39584@1.0.4","target":"pkg:pypi/demo-30252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39585@1.0.0","target":"pkg:pypi/demo-17105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39585@1.0.0","target":"pkg:pypi/demo-21474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39585@1.0.0","target":"pkg:pypi/demo-25076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39586@1.0.1","target":"pkg:pypi/demo-17871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39586@1.0.1","target":"pkg:pypi/demo-35736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39586@1.0.1","target":"pkg:pypi/demo-39458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39587@1.0.2","target":"pkg:pypi/demo-16140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39587@1.0.2","target":"pkg:pypi/demo-36652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39588@1.0.3","target":"pkg:pypi/demo-12547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39589@1.0.4","target":"pkg:pypi/demo-33182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3958@1.0.3","target":"pkg:pypi/demo-10493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3958@1.0.3","target":"pkg:pypi/demo-12499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3958@1.0.3","target":"pkg:pypi/demo-22124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39590@1.0.0","target":"pkg:pypi/demo-23788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39590@1.0.0","target":"pkg:pypi/demo-25954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39590@1.0.0","target":"pkg:pypi/demo-32076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39591@1.0.1","target":"pkg:pypi/demo-11870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39591@1.0.1","target":"pkg:pypi/demo-22449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39591@1.0.1","target":"pkg:pypi/demo-36997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39592@1.0.2","target":"pkg:pypi/demo-31093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39592@1.0.2","target":"pkg:pypi/demo-35589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39592@1.0.2","target":"pkg:pypi/demo-36810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39593@1.0.3","target":"pkg:pypi/demo-19998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39594@1.0.4","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39594@1.0.4","target":"pkg:pypi/demo-20054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39595@1.0.0","target":"pkg:pypi/demo-11092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39595@1.0.0","target":"pkg:pypi/demo-23799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39595@1.0.0","target":"pkg:pypi/demo-36956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39596@1.0.1","target":"pkg:pypi/demo-17689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39596@1.0.1","target":"pkg:pypi/demo-2438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39596@1.0.1","target":"pkg:pypi/demo-35820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39597@1.0.2","target":"pkg:pypi/demo-13017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39597@1.0.2","target":"pkg:pypi/demo-21735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39597@1.0.2","target":"pkg:pypi/demo-2704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39597@1.0.2","target":"pkg:pypi/demo-31853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39598@1.0.3","target":"pkg:pypi/demo-25877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39599@1.0.4","target":"pkg:pypi/demo-31064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39599@1.0.4","target":"pkg:pypi/demo-33931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3959@1.0.4","target":"pkg:pypi/demo-28072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-395@1.0.0","target":"pkg:pypi/demo-13838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-395@1.0.0","target":"pkg:pypi/demo-24195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-395@1.0.0","target":"pkg:pypi/demo-26753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39600@1.0.0","target":"pkg:pypi/demo-16320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39600@1.0.0","target":"pkg:pypi/demo-240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39600@1.0.0","target":"pkg:pypi/demo-34950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39600@1.0.0","target":"pkg:pypi/demo-36168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39601@1.0.1","target":"pkg:pypi/demo-31920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39601@1.0.1","target":"pkg:pypi/demo-3211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39602@1.0.2","target":"pkg:pypi/demo-10475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39603@1.0.3","target":"pkg:pypi/demo-20773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39603@1.0.3","target":"pkg:pypi/demo-31779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39603@1.0.3","target":"pkg:pypi/demo-34112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39603@1.0.3","target":"pkg:pypi/demo-38244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39604@1.0.4","target":"pkg:pypi/demo-22772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39604@1.0.4","target":"pkg:pypi/demo-25652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39604@1.0.4","target":"pkg:pypi/demo-39198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39605@1.0.0","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39606@1.0.1","target":"pkg:pypi/demo-13981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39606@1.0.1","target":"pkg:pypi/demo-14936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39606@1.0.1","target":"pkg:pypi/demo-34795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39607@1.0.2","target":"pkg:pypi/demo-14386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39607@1.0.2","target":"pkg:pypi/demo-17936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39607@1.0.2","target":"pkg:pypi/demo-18337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39607@1.0.2","target":"pkg:pypi/demo-22697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39608@1.0.3","target":"pkg:pypi/demo-22096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39608@1.0.3","target":"pkg:pypi/demo-28184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39609@1.0.4","target":"pkg:pypi/demo-20865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39609@1.0.4","target":"pkg:pypi/demo-28442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39609@1.0.4","target":"pkg:pypi/demo-29901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39609@1.0.4","target":"pkg:pypi/demo-34434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3960@1.0.0","target":"pkg:pypi/demo-18702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3960@1.0.0","target":"pkg:pypi/demo-19794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39610@1.0.0","target":"pkg:pypi/demo-11704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39610@1.0.0","target":"pkg:pypi/demo-11899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39610@1.0.0","target":"pkg:pypi/demo-15893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39611@1.0.1","target":"pkg:pypi/demo-31789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39612@1.0.2","target":"pkg:pypi/demo-15305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39613@1.0.3","target":"pkg:pypi/demo-122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39613@1.0.3","target":"pkg:pypi/demo-1492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39613@1.0.3","target":"pkg:pypi/demo-34837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39614@1.0.4","target":"pkg:pypi/demo-12951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39614@1.0.4","target":"pkg:pypi/demo-20363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39614@1.0.4","target":"pkg:pypi/demo-25284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39614@1.0.4","target":"pkg:pypi/demo-36552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39615@1.0.0","target":"pkg:pypi/demo-22044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39615@1.0.0","target":"pkg:pypi/demo-38608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39616@1.0.1","target":"pkg:pypi/demo-1350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39616@1.0.1","target":"pkg:pypi/demo-22905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39616@1.0.1","target":"pkg:pypi/demo-24000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39616@1.0.1","target":"pkg:pypi/demo-39253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39617@1.0.2","target":"pkg:pypi/demo-34231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39617@1.0.2","target":"pkg:pypi/demo-35138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39618@1.0.3","target":"pkg:pypi/demo-10520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39618@1.0.3","target":"pkg:pypi/demo-17521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39618@1.0.3","target":"pkg:pypi/demo-28984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39619@1.0.4","target":"pkg:pypi/demo-13724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39619@1.0.4","target":"pkg:pypi/demo-29276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39619@1.0.4","target":"pkg:pypi/demo-32054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39619@1.0.4","target":"pkg:pypi/demo-33296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3961@1.0.1","target":"pkg:pypi/demo-16311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3961@1.0.1","target":"pkg:pypi/demo-2697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3961@1.0.1","target":"pkg:pypi/demo-38852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39620@1.0.0","target":"pkg:pypi/demo-12430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39620@1.0.0","target":"pkg:pypi/demo-13493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39620@1.0.0","target":"pkg:pypi/demo-20135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39621@1.0.1","target":"pkg:pypi/demo-16579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39622@1.0.2","target":"pkg:pypi/demo-22941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39622@1.0.2","target":"pkg:pypi/demo-29969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39622@1.0.2","target":"pkg:pypi/demo-35993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39623@1.0.3","target":"pkg:pypi/demo-15918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39623@1.0.3","target":"pkg:pypi/demo-17043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39623@1.0.3","target":"pkg:pypi/demo-27046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39623@1.0.3","target":"pkg:pypi/demo-36550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39624@1.0.4","target":"pkg:pypi/demo-12618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39624@1.0.4","target":"pkg:pypi/demo-31620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39624@1.0.4","target":"pkg:pypi/demo-3597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39624@1.0.4","target":"pkg:pypi/demo-36976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39625@1.0.0","target":"pkg:pypi/demo-20936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39626@1.0.1","target":"pkg:pypi/demo-3172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39627@1.0.2","target":"pkg:pypi/demo-21200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39627@1.0.2","target":"pkg:pypi/demo-21618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39628@1.0.3","target":"pkg:pypi/demo-13286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39628@1.0.3","target":"pkg:pypi/demo-13332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39629@1.0.4","target":"pkg:pypi/demo-22058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39629@1.0.4","target":"pkg:pypi/demo-24624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39629@1.0.4","target":"pkg:pypi/demo-31042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3962@1.0.2","target":"pkg:pypi/demo-18110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3962@1.0.2","target":"pkg:pypi/demo-20831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3962@1.0.2","target":"pkg:pypi/demo-21653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3962@1.0.2","target":"pkg:pypi/demo-29715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39630@1.0.0","target":"pkg:pypi/demo-15603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39630@1.0.0","target":"pkg:pypi/demo-18684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39630@1.0.0","target":"pkg:pypi/demo-31741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39630@1.0.0","target":"pkg:pypi/demo-34149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39631@1.0.1","target":"pkg:pypi/demo-10035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39631@1.0.1","target":"pkg:pypi/demo-19497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39631@1.0.1","target":"pkg:pypi/demo-2966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39632@1.0.2","target":"pkg:pypi/demo-24530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39633@1.0.3","target":"pkg:pypi/demo-12641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39633@1.0.3","target":"pkg:pypi/demo-17027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39633@1.0.3","target":"pkg:pypi/demo-19169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39633@1.0.3","target":"pkg:pypi/demo-24841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39634@1.0.4","target":"pkg:pypi/demo-13652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39634@1.0.4","target":"pkg:pypi/demo-21720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39634@1.0.4","target":"pkg:pypi/demo-2298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39635@1.0.0","target":"pkg:pypi/demo-19748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39635@1.0.0","target":"pkg:pypi/demo-28920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39636@1.0.1","target":"pkg:pypi/demo-13985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39636@1.0.1","target":"pkg:pypi/demo-18390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39636@1.0.1","target":"pkg:pypi/demo-21173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39636@1.0.1","target":"pkg:pypi/demo-34649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39637@1.0.2","target":"pkg:pypi/demo-20954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39637@1.0.2","target":"pkg:pypi/demo-21483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39637@1.0.2","target":"pkg:pypi/demo-25770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39638@1.0.3","target":"pkg:pypi/demo-20979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39638@1.0.3","target":"pkg:pypi/demo-21063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39638@1.0.3","target":"pkg:pypi/demo-32837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39639@1.0.4","target":"pkg:pypi/demo-19108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39639@1.0.4","target":"pkg:pypi/demo-27385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39639@1.0.4","target":"pkg:pypi/demo-2865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39639@1.0.4","target":"pkg:pypi/demo-35393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3963@1.0.3","target":"pkg:pypi/demo-14296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3963@1.0.3","target":"pkg:pypi/demo-23607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3963@1.0.3","target":"pkg:pypi/demo-26743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39640@1.0.0","target":"pkg:pypi/demo-11688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39640@1.0.0","target":"pkg:pypi/demo-15013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39640@1.0.0","target":"pkg:pypi/demo-15121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39640@1.0.0","target":"pkg:pypi/demo-29570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39641@1.0.1","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39641@1.0.1","target":"pkg:pypi/demo-21530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39641@1.0.1","target":"pkg:pypi/demo-39398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39642@1.0.2","target":"pkg:pypi/demo-12166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39643@1.0.3","target":"pkg:pypi/demo-27237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39644@1.0.4","target":"pkg:pypi/demo-15930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39645@1.0.0","target":"pkg:pypi/demo-33016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39645@1.0.0","target":"pkg:pypi/demo-3959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39646@1.0.1","target":"pkg:pypi/demo-11463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39646@1.0.1","target":"pkg:pypi/demo-20329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39646@1.0.1","target":"pkg:pypi/demo-26545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39647@1.0.2","target":"pkg:pypi/demo-11336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39647@1.0.2","target":"pkg:pypi/demo-17072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39647@1.0.2","target":"pkg:pypi/demo-18630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39647@1.0.2","target":"pkg:pypi/demo-28295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39648@1.0.3","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39648@1.0.3","target":"pkg:pypi/demo-18246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39649@1.0.4","target":"pkg:pypi/demo-1001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39649@1.0.4","target":"pkg:pypi/demo-18392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39649@1.0.4","target":"pkg:pypi/demo-26629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3964@1.0.4","target":"pkg:pypi/demo-27473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39650@1.0.0","target":"pkg:pypi/demo-33892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39650@1.0.0","target":"pkg:pypi/demo-37779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39651@1.0.1","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39651@1.0.1","target":"pkg:pypi/demo-3525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39652@1.0.2","target":"pkg:pypi/demo-19280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39652@1.0.2","target":"pkg:pypi/demo-35693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39653@1.0.3","target":"pkg:pypi/demo-24176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39653@1.0.3","target":"pkg:pypi/demo-25121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39654@1.0.4","target":"pkg:pypi/demo-17730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39654@1.0.4","target":"pkg:pypi/demo-28797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39654@1.0.4","target":"pkg:pypi/demo-35622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39655@1.0.0","target":"pkg:pypi/demo-39072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39656@1.0.1","target":"pkg:pypi/demo-15953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39656@1.0.1","target":"pkg:pypi/demo-21460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39656@1.0.1","target":"pkg:pypi/demo-24678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39656@1.0.1","target":"pkg:pypi/demo-29895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39657@1.0.2","target":"pkg:pypi/demo-12044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39657@1.0.2","target":"pkg:pypi/demo-1332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39657@1.0.2","target":"pkg:pypi/demo-25181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39657@1.0.2","target":"pkg:pypi/demo-27615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39658@1.0.3","target":"pkg:pypi/demo-10900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39658@1.0.3","target":"pkg:pypi/demo-14299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39658@1.0.3","target":"pkg:pypi/demo-3537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39659@1.0.4","target":"pkg:pypi/demo-10382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39659@1.0.4","target":"pkg:pypi/demo-20782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3965@1.0.0","target":"pkg:pypi/demo-22754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39660@1.0.0","target":"pkg:pypi/demo-1526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39660@1.0.0","target":"pkg:pypi/demo-25736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39661@1.0.1","target":"pkg:pypi/demo-34868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39662@1.0.2","target":"pkg:pypi/demo-10912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39662@1.0.2","target":"pkg:pypi/demo-18477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39662@1.0.2","target":"pkg:pypi/demo-23923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39662@1.0.2","target":"pkg:pypi/demo-27529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39663@1.0.3","target":"pkg:pypi/demo-14418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39663@1.0.3","target":"pkg:pypi/demo-19997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39663@1.0.3","target":"pkg:pypi/demo-22208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39664@1.0.4","target":"pkg:pypi/demo-1406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39664@1.0.4","target":"pkg:pypi/demo-18046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39664@1.0.4","target":"pkg:pypi/demo-25467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39665@1.0.0","target":"pkg:pypi/demo-2133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39666@1.0.1","target":"pkg:pypi/demo-20717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39667@1.0.2","target":"pkg:pypi/demo-3542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39668@1.0.3","target":"pkg:pypi/demo-17442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39668@1.0.3","target":"pkg:pypi/demo-26764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39668@1.0.3","target":"pkg:pypi/demo-31926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39668@1.0.3","target":"pkg:pypi/demo-33454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39669@1.0.4","target":"pkg:pypi/demo-15189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39669@1.0.4","target":"pkg:pypi/demo-15753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39669@1.0.4","target":"pkg:pypi/demo-27098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39669@1.0.4","target":"pkg:pypi/demo-29957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3966@1.0.1","target":"pkg:pypi/demo-21408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3966@1.0.1","target":"pkg:pypi/demo-24831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3966@1.0.1","target":"pkg:pypi/demo-30016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3966@1.0.1","target":"pkg:pypi/demo-37478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39670@1.0.0","target":"pkg:pypi/demo-22725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39670@1.0.0","target":"pkg:pypi/demo-26225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39670@1.0.0","target":"pkg:pypi/demo-34199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39671@1.0.1","target":"pkg:pypi/demo-19760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39671@1.0.1","target":"pkg:pypi/demo-22968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39671@1.0.1","target":"pkg:pypi/demo-24000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39671@1.0.1","target":"pkg:pypi/demo-33982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39672@1.0.2","target":"pkg:pypi/demo-14879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39673@1.0.3","target":"pkg:pypi/demo-27147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39673@1.0.3","target":"pkg:pypi/demo-29270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39674@1.0.4","target":"pkg:pypi/demo-23530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39674@1.0.4","target":"pkg:pypi/demo-34326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39675@1.0.0","target":"pkg:pypi/demo-15896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39675@1.0.0","target":"pkg:pypi/demo-23703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39676@1.0.1","target":"pkg:pypi/demo-17816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39676@1.0.1","target":"pkg:pypi/demo-24741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39677@1.0.2","target":"pkg:pypi/demo-11211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39677@1.0.2","target":"pkg:pypi/demo-24295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39678@1.0.3","target":"pkg:pypi/demo-32967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39679@1.0.4","target":"pkg:pypi/demo-16101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39679@1.0.4","target":"pkg:pypi/demo-2016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39679@1.0.4","target":"pkg:pypi/demo-24407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39679@1.0.4","target":"pkg:pypi/demo-33913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3967@1.0.2","target":"pkg:pypi/demo-12813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3967@1.0.2","target":"pkg:pypi/demo-16344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3967@1.0.2","target":"pkg:pypi/demo-23903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3967@1.0.2","target":"pkg:pypi/demo-32809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39680@1.0.0","target":"pkg:pypi/demo-16235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39680@1.0.0","target":"pkg:pypi/demo-16259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39680@1.0.0","target":"pkg:pypi/demo-3000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39680@1.0.0","target":"pkg:pypi/demo-38741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39681@1.0.1","target":"pkg:pypi/demo-12067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39681@1.0.1","target":"pkg:pypi/demo-20839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39681@1.0.1","target":"pkg:pypi/demo-26285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39681@1.0.1","target":"pkg:pypi/demo-28750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39682@1.0.2","target":"pkg:pypi/demo-3909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39683@1.0.3","target":"pkg:pypi/demo-15299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39683@1.0.3","target":"pkg:pypi/demo-17704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39683@1.0.3","target":"pkg:pypi/demo-2807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39683@1.0.3","target":"pkg:pypi/demo-38395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39684@1.0.4","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39684@1.0.4","target":"pkg:pypi/demo-24876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39684@1.0.4","target":"pkg:pypi/demo-33171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39684@1.0.4","target":"pkg:pypi/demo-3842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39685@1.0.0","target":"pkg:pypi/demo-17814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39685@1.0.0","target":"pkg:pypi/demo-26871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39685@1.0.0","target":"pkg:pypi/demo-334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39685@1.0.0","target":"pkg:pypi/demo-37404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39686@1.0.1","target":"pkg:pypi/demo-2081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39686@1.0.1","target":"pkg:pypi/demo-33511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39687@1.0.2","target":"pkg:pypi/demo-10278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39687@1.0.2","target":"pkg:pypi/demo-12985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39687@1.0.2","target":"pkg:pypi/demo-16158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39688@1.0.3","target":"pkg:pypi/demo-11177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39688@1.0.3","target":"pkg:pypi/demo-25119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39688@1.0.3","target":"pkg:pypi/demo-29089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39689@1.0.4","target":"pkg:pypi/demo-10245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3968@1.0.3","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3968@1.0.3","target":"pkg:pypi/demo-29257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3968@1.0.3","target":"pkg:pypi/demo-389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39690@1.0.0","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39690@1.0.0","target":"pkg:pypi/demo-28915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39691@1.0.1","target":"pkg:pypi/demo-20414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39692@1.0.2","target":"pkg:pypi/demo-15251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39692@1.0.2","target":"pkg:pypi/demo-3313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39692@1.0.2","target":"pkg:pypi/demo-35479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39693@1.0.3","target":"pkg:pypi/demo-13393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39694@1.0.4","target":"pkg:pypi/demo-12414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39694@1.0.4","target":"pkg:pypi/demo-23878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39695@1.0.0","target":"pkg:pypi/demo-33794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39696@1.0.1","target":"pkg:pypi/demo-12844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39696@1.0.1","target":"pkg:pypi/demo-23454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39696@1.0.1","target":"pkg:pypi/demo-38761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39697@1.0.2","target":"pkg:pypi/demo-10544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39697@1.0.2","target":"pkg:pypi/demo-21966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39698@1.0.3","target":"pkg:pypi/demo-17156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39698@1.0.3","target":"pkg:pypi/demo-30326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39699@1.0.4","target":"pkg:pypi/demo-30401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3969@1.0.4","target":"pkg:pypi/demo-10573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-396@1.0.1","target":"pkg:pypi/demo-27831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-396@1.0.1","target":"pkg:pypi/demo-33258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-396@1.0.1","target":"pkg:pypi/demo-33852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-396@1.0.1","target":"pkg:pypi/demo-38073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39700@1.0.0","target":"pkg:pypi/demo-14841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39700@1.0.0","target":"pkg:pypi/demo-19478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39700@1.0.0","target":"pkg:pypi/demo-31717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39701@1.0.1","target":"pkg:pypi/demo-1038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39701@1.0.1","target":"pkg:pypi/demo-1263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39701@1.0.1","target":"pkg:pypi/demo-23458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39702@1.0.2","target":"pkg:pypi/demo-14847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39702@1.0.2","target":"pkg:pypi/demo-2087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39702@1.0.2","target":"pkg:pypi/demo-36268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39703@1.0.3","target":"pkg:pypi/demo-13082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39703@1.0.3","target":"pkg:pypi/demo-26014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39703@1.0.3","target":"pkg:pypi/demo-37268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39704@1.0.4","target":"pkg:pypi/demo-28918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39705@1.0.0","target":"pkg:pypi/demo-35670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39706@1.0.1","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39706@1.0.1","target":"pkg:pypi/demo-1995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39706@1.0.1","target":"pkg:pypi/demo-23294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39706@1.0.1","target":"pkg:pypi/demo-34661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39707@1.0.2","target":"pkg:pypi/demo-16632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39707@1.0.2","target":"pkg:pypi/demo-21624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39708@1.0.3","target":"pkg:pypi/demo-10121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39708@1.0.3","target":"pkg:pypi/demo-15130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39708@1.0.3","target":"pkg:pypi/demo-21612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39709@1.0.4","target":"pkg:pypi/demo-14796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39709@1.0.4","target":"pkg:pypi/demo-16977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39709@1.0.4","target":"pkg:pypi/demo-38873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3970@1.0.0","target":"pkg:pypi/demo-11059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39710@1.0.0","target":"pkg:pypi/demo-10828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39710@1.0.0","target":"pkg:pypi/demo-23264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39710@1.0.0","target":"pkg:pypi/demo-27560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39711@1.0.1","target":"pkg:pypi/demo-1337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39711@1.0.1","target":"pkg:pypi/demo-18688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39711@1.0.1","target":"pkg:pypi/demo-29446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39712@1.0.2","target":"pkg:pypi/demo-23499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39712@1.0.2","target":"pkg:pypi/demo-32729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39712@1.0.2","target":"pkg:pypi/demo-37340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39713@1.0.3","target":"pkg:pypi/demo-12132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39713@1.0.3","target":"pkg:pypi/demo-31923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39713@1.0.3","target":"pkg:pypi/demo-34730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39713@1.0.3","target":"pkg:pypi/demo-35457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39714@1.0.4","target":"pkg:pypi/demo-1266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39714@1.0.4","target":"pkg:pypi/demo-18719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39714@1.0.4","target":"pkg:pypi/demo-21677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39714@1.0.4","target":"pkg:pypi/demo-33580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39715@1.0.0","target":"pkg:pypi/demo-11189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39715@1.0.0","target":"pkg:pypi/demo-31287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39716@1.0.1","target":"pkg:pypi/demo-30899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39717@1.0.2","target":"pkg:pypi/demo-30074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39718@1.0.3","target":"pkg:pypi/demo-11082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39718@1.0.3","target":"pkg:pypi/demo-38252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39719@1.0.4","target":"pkg:pypi/demo-10084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39719@1.0.4","target":"pkg:pypi/demo-1659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39719@1.0.4","target":"pkg:pypi/demo-21534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39719@1.0.4","target":"pkg:pypi/demo-247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3971@1.0.1","target":"pkg:pypi/demo-25544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39720@1.0.0","target":"pkg:pypi/demo-13132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39720@1.0.0","target":"pkg:pypi/demo-27312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39721@1.0.1","target":"pkg:pypi/demo-23169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39722@1.0.2","target":"pkg:pypi/demo-15812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39722@1.0.2","target":"pkg:pypi/demo-20065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39722@1.0.2","target":"pkg:pypi/demo-28825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39722@1.0.2","target":"pkg:pypi/demo-3340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39723@1.0.3","target":"pkg:pypi/demo-12900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39723@1.0.3","target":"pkg:pypi/demo-14740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39723@1.0.3","target":"pkg:pypi/demo-20675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39724@1.0.4","target":"pkg:pypi/demo-36276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39724@1.0.4","target":"pkg:pypi/demo-37105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39725@1.0.0","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39725@1.0.0","target":"pkg:pypi/demo-18188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39725@1.0.0","target":"pkg:pypi/demo-36863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39726@1.0.1","target":"pkg:pypi/demo-14728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39726@1.0.1","target":"pkg:pypi/demo-26045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39727@1.0.2","target":"pkg:pypi/demo-20211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39727@1.0.2","target":"pkg:pypi/demo-30697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39727@1.0.2","target":"pkg:pypi/demo-37573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39728@1.0.3","target":"pkg:pypi/demo-38235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39729@1.0.4","target":"pkg:pypi/demo-13111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39729@1.0.4","target":"pkg:pypi/demo-13804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39729@1.0.4","target":"pkg:pypi/demo-37360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3972@1.0.2","target":"pkg:pypi/demo-16134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3972@1.0.2","target":"pkg:pypi/demo-30736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39730@1.0.0","target":"pkg:pypi/demo-20093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39730@1.0.0","target":"pkg:pypi/demo-30616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39731@1.0.1","target":"pkg:pypi/demo-38501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39732@1.0.2","target":"pkg:pypi/demo-14415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39732@1.0.2","target":"pkg:pypi/demo-37062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39733@1.0.3","target":"pkg:pypi/demo-20218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39734@1.0.4","target":"pkg:pypi/demo-10976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39734@1.0.4","target":"pkg:pypi/demo-17725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39734@1.0.4","target":"pkg:pypi/demo-26819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39734@1.0.4","target":"pkg:pypi/demo-30094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39735@1.0.0","target":"pkg:pypi/demo-11189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39735@1.0.0","target":"pkg:pypi/demo-20470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39735@1.0.0","target":"pkg:pypi/demo-31129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39735@1.0.0","target":"pkg:pypi/demo-37246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39736@1.0.1","target":"pkg:pypi/demo-15643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39736@1.0.1","target":"pkg:pypi/demo-25681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39736@1.0.1","target":"pkg:pypi/demo-25814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39736@1.0.1","target":"pkg:pypi/demo-27507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39737@1.0.2","target":"pkg:pypi/demo-18275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39737@1.0.2","target":"pkg:pypi/demo-25795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39737@1.0.2","target":"pkg:pypi/demo-37201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39738@1.0.3","target":"pkg:pypi/demo-10195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39738@1.0.3","target":"pkg:pypi/demo-31081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39738@1.0.3","target":"pkg:pypi/demo-33002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39738@1.0.3","target":"pkg:pypi/demo-37426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39739@1.0.4","target":"pkg:pypi/demo-17771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39739@1.0.4","target":"pkg:pypi/demo-18270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39739@1.0.4","target":"pkg:pypi/demo-19418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39739@1.0.4","target":"pkg:pypi/demo-24529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3973@1.0.3","target":"pkg:pypi/demo-1138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39740@1.0.0","target":"pkg:pypi/demo-11949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39740@1.0.0","target":"pkg:pypi/demo-25117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39740@1.0.0","target":"pkg:pypi/demo-33616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39741@1.0.1","target":"pkg:pypi/demo-12310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39742@1.0.2","target":"pkg:pypi/demo-17635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39742@1.0.2","target":"pkg:pypi/demo-37996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39743@1.0.3","target":"pkg:pypi/demo-2204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39743@1.0.3","target":"pkg:pypi/demo-23502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39743@1.0.3","target":"pkg:pypi/demo-34207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39743@1.0.3","target":"pkg:pypi/demo-34480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39744@1.0.4","target":"pkg:pypi/demo-13356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39744@1.0.4","target":"pkg:pypi/demo-15359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39744@1.0.4","target":"pkg:pypi/demo-183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39744@1.0.4","target":"pkg:pypi/demo-32082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39745@1.0.0","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39745@1.0.0","target":"pkg:pypi/demo-21283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39745@1.0.0","target":"pkg:pypi/demo-32981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39746@1.0.1","target":"pkg:pypi/demo-13950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39746@1.0.1","target":"pkg:pypi/demo-22906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39746@1.0.1","target":"pkg:pypi/demo-24324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39746@1.0.1","target":"pkg:pypi/demo-31275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39747@1.0.2","target":"pkg:pypi/demo-18280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39747@1.0.2","target":"pkg:pypi/demo-25745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39748@1.0.3","target":"pkg:pypi/demo-16249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39748@1.0.3","target":"pkg:pypi/demo-23862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39748@1.0.3","target":"pkg:pypi/demo-37791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39749@1.0.4","target":"pkg:pypi/demo-2095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39749@1.0.4","target":"pkg:pypi/demo-253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39749@1.0.4","target":"pkg:pypi/demo-33930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3974@1.0.4","target":"pkg:pypi/demo-26167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3974@1.0.4","target":"pkg:pypi/demo-34585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39750@1.0.0","target":"pkg:pypi/demo-21300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39750@1.0.0","target":"pkg:pypi/demo-24729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39750@1.0.0","target":"pkg:pypi/demo-31953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39751@1.0.1","target":"pkg:pypi/demo-18428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39751@1.0.1","target":"pkg:pypi/demo-21120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39752@1.0.2","target":"pkg:pypi/demo-14675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39752@1.0.2","target":"pkg:pypi/demo-19543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39752@1.0.2","target":"pkg:pypi/demo-20654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39753@1.0.3","target":"pkg:pypi/demo-13027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39753@1.0.3","target":"pkg:pypi/demo-21704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39753@1.0.3","target":"pkg:pypi/demo-35492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39753@1.0.3","target":"pkg:pypi/demo-37436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39754@1.0.4","target":"pkg:pypi/demo-18877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39754@1.0.4","target":"pkg:pypi/demo-2239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39754@1.0.4","target":"pkg:pypi/demo-29898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39754@1.0.4","target":"pkg:pypi/demo-38890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39755@1.0.0","target":"pkg:pypi/demo-19156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39755@1.0.0","target":"pkg:pypi/demo-34505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39756@1.0.1","target":"pkg:pypi/demo-13676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39756@1.0.1","target":"pkg:pypi/demo-34090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39757@1.0.2","target":"pkg:pypi/demo-11476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39757@1.0.2","target":"pkg:pypi/demo-32370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39758@1.0.3","target":"pkg:pypi/demo-24119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39758@1.0.3","target":"pkg:pypi/demo-36868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39759@1.0.4","target":"pkg:pypi/demo-10680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39759@1.0.4","target":"pkg:pypi/demo-14593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39759@1.0.4","target":"pkg:pypi/demo-15637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39759@1.0.4","target":"pkg:pypi/demo-18700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3975@1.0.0","target":"pkg:pypi/demo-21464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3975@1.0.0","target":"pkg:pypi/demo-29797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3975@1.0.0","target":"pkg:pypi/demo-38480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39760@1.0.0","target":"pkg:pypi/demo-15497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39760@1.0.0","target":"pkg:pypi/demo-23316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39760@1.0.0","target":"pkg:pypi/demo-25764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39761@1.0.1","target":"pkg:pypi/demo-25849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39761@1.0.1","target":"pkg:pypi/demo-39337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39762@1.0.2","target":"pkg:pypi/demo-20185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39762@1.0.2","target":"pkg:pypi/demo-34415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39763@1.0.3","target":"pkg:pypi/demo-20071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39763@1.0.3","target":"pkg:pypi/demo-20273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39763@1.0.3","target":"pkg:pypi/demo-29405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39764@1.0.4","target":"pkg:pypi/demo-13901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39764@1.0.4","target":"pkg:pypi/demo-22412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39764@1.0.4","target":"pkg:pypi/demo-24784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39765@1.0.0","target":"pkg:pypi/demo-33352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39765@1.0.0","target":"pkg:pypi/demo-33705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39766@1.0.1","target":"pkg:pypi/demo-15860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39766@1.0.1","target":"pkg:pypi/demo-33217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39767@1.0.2","target":"pkg:pypi/demo-35349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39767@1.0.2","target":"pkg:pypi/demo-37932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39768@1.0.3","target":"pkg:pypi/demo-15375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39768@1.0.3","target":"pkg:pypi/demo-39511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39769@1.0.4","target":"pkg:pypi/demo-13064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39769@1.0.4","target":"pkg:pypi/demo-21438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39769@1.0.4","target":"pkg:pypi/demo-25435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3976@1.0.1","target":"pkg:pypi/demo-12993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3976@1.0.1","target":"pkg:pypi/demo-3948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39770@1.0.0","target":"pkg:pypi/demo-2516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39770@1.0.0","target":"pkg:pypi/demo-26640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39770@1.0.0","target":"pkg:pypi/demo-30035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39770@1.0.0","target":"pkg:pypi/demo-34881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39771@1.0.1","target":"pkg:pypi/demo-27877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39771@1.0.1","target":"pkg:pypi/demo-31637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39771@1.0.1","target":"pkg:pypi/demo-33040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39772@1.0.2","target":"pkg:pypi/demo-10928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39772@1.0.2","target":"pkg:pypi/demo-1571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39773@1.0.3","target":"pkg:pypi/demo-19080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39773@1.0.3","target":"pkg:pypi/demo-19446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39773@1.0.3","target":"pkg:pypi/demo-33927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39773@1.0.3","target":"pkg:pypi/demo-36335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39774@1.0.4","target":"pkg:pypi/demo-35317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39775@1.0.0","target":"pkg:pypi/demo-34598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39776@1.0.1","target":"pkg:pypi/demo-20778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39776@1.0.1","target":"pkg:pypi/demo-30051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39776@1.0.1","target":"pkg:pypi/demo-31928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39776@1.0.1","target":"pkg:pypi/demo-34911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39777@1.0.2","target":"pkg:pypi/demo-23471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39777@1.0.2","target":"pkg:pypi/demo-24811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39778@1.0.3","target":"pkg:pypi/demo-12563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39778@1.0.3","target":"pkg:pypi/demo-13586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39778@1.0.3","target":"pkg:pypi/demo-19586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39778@1.0.3","target":"pkg:pypi/demo-36412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39779@1.0.4","target":"pkg:pypi/demo-27032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3977@1.0.2","target":"pkg:pypi/demo-16298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3977@1.0.2","target":"pkg:pypi/demo-22807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39780@1.0.0","target":"pkg:pypi/demo-172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39780@1.0.0","target":"pkg:pypi/demo-211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39781@1.0.1","target":"pkg:pypi/demo-11326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39781@1.0.1","target":"pkg:pypi/demo-18761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39781@1.0.1","target":"pkg:pypi/demo-34802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39781@1.0.1","target":"pkg:pypi/demo-37404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39782@1.0.2","target":"pkg:pypi/demo-31028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39783@1.0.3","target":"pkg:pypi/demo-25890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39784@1.0.4","target":"pkg:pypi/demo-17883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39784@1.0.4","target":"pkg:pypi/demo-28024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39784@1.0.4","target":"pkg:pypi/demo-29167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39784@1.0.4","target":"pkg:pypi/demo-3152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39785@1.0.0","target":"pkg:pypi/demo-17601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39785@1.0.0","target":"pkg:pypi/demo-30143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39786@1.0.1","target":"pkg:pypi/demo-19103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39786@1.0.1","target":"pkg:pypi/demo-39137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39787@1.0.2","target":"pkg:pypi/demo-25300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39788@1.0.3","target":"pkg:pypi/demo-24699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39789@1.0.4","target":"pkg:pypi/demo-28566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39789@1.0.4","target":"pkg:pypi/demo-29975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39789@1.0.4","target":"pkg:pypi/demo-35102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39789@1.0.4","target":"pkg:pypi/demo-35837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3978@1.0.3","target":"pkg:pypi/demo-17589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3978@1.0.3","target":"pkg:pypi/demo-21359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3978@1.0.3","target":"pkg:pypi/demo-2705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39790@1.0.0","target":"pkg:pypi/demo-17200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39790@1.0.0","target":"pkg:pypi/demo-20792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39790@1.0.0","target":"pkg:pypi/demo-26955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39790@1.0.0","target":"pkg:pypi/demo-32185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39791@1.0.1","target":"pkg:pypi/demo-10504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39791@1.0.1","target":"pkg:pypi/demo-19177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39792@1.0.2","target":"pkg:pypi/demo-19410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39792@1.0.2","target":"pkg:pypi/demo-257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39792@1.0.2","target":"pkg:pypi/demo-2600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39792@1.0.2","target":"pkg:pypi/demo-32339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39793@1.0.3","target":"pkg:pypi/demo-10446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39793@1.0.3","target":"pkg:pypi/demo-31201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39794@1.0.4","target":"pkg:pypi/demo-25806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39795@1.0.0","target":"pkg:pypi/demo-14398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39795@1.0.0","target":"pkg:pypi/demo-30522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39795@1.0.0","target":"pkg:pypi/demo-30881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39795@1.0.0","target":"pkg:pypi/demo-38890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39796@1.0.1","target":"pkg:pypi/demo-36271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39796@1.0.1","target":"pkg:pypi/demo-39676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39797@1.0.2","target":"pkg:pypi/demo-10299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39797@1.0.2","target":"pkg:pypi/demo-12156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39797@1.0.2","target":"pkg:pypi/demo-29201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39798@1.0.3","target":"pkg:pypi/demo-12102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39798@1.0.3","target":"pkg:pypi/demo-25320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39798@1.0.3","target":"pkg:pypi/demo-33293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39798@1.0.3","target":"pkg:pypi/demo-35862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39799@1.0.4","target":"pkg:pypi/demo-25703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39799@1.0.4","target":"pkg:pypi/demo-31121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39799@1.0.4","target":"pkg:pypi/demo-36034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3979@1.0.4","target":"pkg:pypi/demo-19298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3979@1.0.4","target":"pkg:pypi/demo-20030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3979@1.0.4","target":"pkg:pypi/demo-27983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3979@1.0.4","target":"pkg:pypi/demo-36967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-397@1.0.2","target":"pkg:pypi/demo-19533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39800@1.0.0","target":"pkg:pypi/demo-29520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39800@1.0.0","target":"pkg:pypi/demo-32820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39800@1.0.0","target":"pkg:pypi/demo-34833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39801@1.0.1","target":"pkg:pypi/demo-15930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39801@1.0.1","target":"pkg:pypi/demo-16376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39801@1.0.1","target":"pkg:pypi/demo-16554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39801@1.0.1","target":"pkg:pypi/demo-35323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39802@1.0.2","target":"pkg:pypi/demo-10566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39802@1.0.2","target":"pkg:pypi/demo-14360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39802@1.0.2","target":"pkg:pypi/demo-22445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39802@1.0.2","target":"pkg:pypi/demo-26273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39803@1.0.3","target":"pkg:pypi/demo-15905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39804@1.0.4","target":"pkg:pypi/demo-17607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39804@1.0.4","target":"pkg:pypi/demo-35814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39804@1.0.4","target":"pkg:pypi/demo-38452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39805@1.0.0","target":"pkg:pypi/demo-13646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39805@1.0.0","target":"pkg:pypi/demo-27287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39806@1.0.1","target":"pkg:pypi/demo-11017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39806@1.0.1","target":"pkg:pypi/demo-2825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39806@1.0.1","target":"pkg:pypi/demo-38627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39807@1.0.2","target":"pkg:pypi/demo-1016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39807@1.0.2","target":"pkg:pypi/demo-16361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39807@1.0.2","target":"pkg:pypi/demo-17989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39807@1.0.2","target":"pkg:pypi/demo-32344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39808@1.0.3","target":"pkg:pypi/demo-11788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39808@1.0.3","target":"pkg:pypi/demo-11958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39808@1.0.3","target":"pkg:pypi/demo-18724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39808@1.0.3","target":"pkg:pypi/demo-20143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39809@1.0.4","target":"pkg:pypi/demo-16767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39809@1.0.4","target":"pkg:pypi/demo-28902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39809@1.0.4","target":"pkg:pypi/demo-34124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39809@1.0.4","target":"pkg:pypi/demo-38983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3980@1.0.0","target":"pkg:pypi/demo-30461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39810@1.0.0","target":"pkg:pypi/demo-12345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39810@1.0.0","target":"pkg:pypi/demo-1523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39811@1.0.1","target":"pkg:pypi/demo-19470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39811@1.0.1","target":"pkg:pypi/demo-39155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39812@1.0.2","target":"pkg:pypi/demo-10046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39812@1.0.2","target":"pkg:pypi/demo-33614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39812@1.0.2","target":"pkg:pypi/demo-37895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39813@1.0.3","target":"pkg:pypi/demo-15028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39813@1.0.3","target":"pkg:pypi/demo-25199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39813@1.0.3","target":"pkg:pypi/demo-31058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39814@1.0.4","target":"pkg:pypi/demo-25270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39815@1.0.0","target":"pkg:pypi/demo-34349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39816@1.0.1","target":"pkg:pypi/demo-1077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39816@1.0.1","target":"pkg:pypi/demo-12780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39817@1.0.2","target":"pkg:pypi/demo-32231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39817@1.0.2","target":"pkg:pypi/demo-39482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39818@1.0.3","target":"pkg:pypi/demo-3238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39819@1.0.4","target":"pkg:pypi/demo-18593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3981@1.0.1","target":"pkg:pypi/demo-1440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3981@1.0.1","target":"pkg:pypi/demo-19277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3981@1.0.1","target":"pkg:pypi/demo-21636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3981@1.0.1","target":"pkg:pypi/demo-31065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39820@1.0.0","target":"pkg:pypi/demo-35887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39821@1.0.1","target":"pkg:pypi/demo-17346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39821@1.0.1","target":"pkg:pypi/demo-23107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39821@1.0.1","target":"pkg:pypi/demo-31286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39821@1.0.1","target":"pkg:pypi/demo-37880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39822@1.0.2","target":"pkg:pypi/demo-17267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39822@1.0.2","target":"pkg:pypi/demo-17825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39822@1.0.2","target":"pkg:pypi/demo-18879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39822@1.0.2","target":"pkg:pypi/demo-19063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39823@1.0.3","target":"pkg:pypi/demo-17505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39823@1.0.3","target":"pkg:pypi/demo-18135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39824@1.0.4","target":"pkg:pypi/demo-11406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39825@1.0.0","target":"pkg:pypi/demo-17364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39825@1.0.0","target":"pkg:pypi/demo-2231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39825@1.0.0","target":"pkg:pypi/demo-29531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39826@1.0.1","target":"pkg:pypi/demo-22061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39826@1.0.1","target":"pkg:pypi/demo-30018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39826@1.0.1","target":"pkg:pypi/demo-34622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39826@1.0.1","target":"pkg:pypi/demo-38722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39827@1.0.2","target":"pkg:pypi/demo-18850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39827@1.0.2","target":"pkg:pypi/demo-29249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39827@1.0.2","target":"pkg:pypi/demo-35005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39827@1.0.2","target":"pkg:pypi/demo-38846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39828@1.0.3","target":"pkg:pypi/demo-38073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39829@1.0.4","target":"pkg:pypi/demo-31712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39829@1.0.4","target":"pkg:pypi/demo-39224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3982@1.0.2","target":"pkg:pypi/demo-24533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3982@1.0.2","target":"pkg:pypi/demo-29823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3982@1.0.2","target":"pkg:pypi/demo-31378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39830@1.0.0","target":"pkg:pypi/demo-17892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39831@1.0.1","target":"pkg:pypi/demo-14350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39831@1.0.1","target":"pkg:pypi/demo-22884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39831@1.0.1","target":"pkg:pypi/demo-32393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39832@1.0.2","target":"pkg:pypi/demo-23633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39832@1.0.2","target":"pkg:pypi/demo-35832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39833@1.0.3","target":"pkg:pypi/demo-17254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39833@1.0.3","target":"pkg:pypi/demo-18117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39833@1.0.3","target":"pkg:pypi/demo-35606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39834@1.0.4","target":"pkg:pypi/demo-12799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39835@1.0.0","target":"pkg:pypi/demo-16782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39836@1.0.1","target":"pkg:pypi/demo-17738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39836@1.0.1","target":"pkg:pypi/demo-27336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39836@1.0.1","target":"pkg:pypi/demo-27774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39836@1.0.1","target":"pkg:pypi/demo-339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39837@1.0.2","target":"pkg:pypi/demo-27981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39837@1.0.2","target":"pkg:pypi/demo-36249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39837@1.0.2","target":"pkg:pypi/demo-39617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39837@1.0.2","target":"pkg:pypi/demo-39824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39838@1.0.3","target":"pkg:pypi/demo-25851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39839@1.0.4","target":"pkg:pypi/demo-21105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39839@1.0.4","target":"pkg:pypi/demo-30769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3983@1.0.3","target":"pkg:pypi/demo-34545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3983@1.0.3","target":"pkg:pypi/demo-35980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39840@1.0.0","target":"pkg:pypi/demo-10649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39840@1.0.0","target":"pkg:pypi/demo-19797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39841@1.0.1","target":"pkg:pypi/demo-13665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39841@1.0.1","target":"pkg:pypi/demo-179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39841@1.0.1","target":"pkg:pypi/demo-2421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39842@1.0.2","target":"pkg:pypi/demo-2471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39843@1.0.3","target":"pkg:pypi/demo-17286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39843@1.0.3","target":"pkg:pypi/demo-26253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39844@1.0.4","target":"pkg:pypi/demo-11016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39844@1.0.4","target":"pkg:pypi/demo-26594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39845@1.0.0","target":"pkg:pypi/demo-39062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39846@1.0.1","target":"pkg:pypi/demo-39239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39847@1.0.2","target":"pkg:pypi/demo-13704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39847@1.0.2","target":"pkg:pypi/demo-14227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39847@1.0.2","target":"pkg:pypi/demo-25218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39848@1.0.3","target":"pkg:pypi/demo-17895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39848@1.0.3","target":"pkg:pypi/demo-31083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39848@1.0.3","target":"pkg:pypi/demo-32190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39848@1.0.3","target":"pkg:pypi/demo-36678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39849@1.0.4","target":"pkg:pypi/demo-14080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39849@1.0.4","target":"pkg:pypi/demo-17724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39849@1.0.4","target":"pkg:pypi/demo-3388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39849@1.0.4","target":"pkg:pypi/demo-38699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3984@1.0.4","target":"pkg:pypi/demo-38518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39850@1.0.0","target":"pkg:pypi/demo-14728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39851@1.0.1","target":"pkg:pypi/demo-11111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39851@1.0.1","target":"pkg:pypi/demo-22344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39851@1.0.1","target":"pkg:pypi/demo-25816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39852@1.0.2","target":"pkg:pypi/demo-16855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39852@1.0.2","target":"pkg:pypi/demo-18936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39853@1.0.3","target":"pkg:pypi/demo-12399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39853@1.0.3","target":"pkg:pypi/demo-15035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39853@1.0.3","target":"pkg:pypi/demo-36214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39854@1.0.4","target":"pkg:pypi/demo-12176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39854@1.0.4","target":"pkg:pypi/demo-21043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39855@1.0.0","target":"pkg:pypi/demo-24017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39856@1.0.1","target":"pkg:pypi/demo-16344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39856@1.0.1","target":"pkg:pypi/demo-19716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39856@1.0.1","target":"pkg:pypi/demo-34642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39856@1.0.1","target":"pkg:pypi/demo-39067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39857@1.0.2","target":"pkg:pypi/demo-1002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39857@1.0.2","target":"pkg:pypi/demo-1197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39857@1.0.2","target":"pkg:pypi/demo-23981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39857@1.0.2","target":"pkg:pypi/demo-24506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39858@1.0.3","target":"pkg:pypi/demo-20220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39858@1.0.3","target":"pkg:pypi/demo-23480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39858@1.0.3","target":"pkg:pypi/demo-36725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39858@1.0.3","target":"pkg:pypi/demo-37408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39859@1.0.4","target":"pkg:pypi/demo-17746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39859@1.0.4","target":"pkg:pypi/demo-19888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39859@1.0.4","target":"pkg:pypi/demo-21442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39859@1.0.4","target":"pkg:pypi/demo-29603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3985@1.0.0","target":"pkg:pypi/demo-29867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3985@1.0.0","target":"pkg:pypi/demo-35183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3985@1.0.0","target":"pkg:pypi/demo-3550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39860@1.0.0","target":"pkg:pypi/demo-20602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39860@1.0.0","target":"pkg:pypi/demo-24280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39860@1.0.0","target":"pkg:pypi/demo-26110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39861@1.0.1","target":"pkg:pypi/demo-25651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39861@1.0.1","target":"pkg:pypi/demo-36069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39862@1.0.2","target":"pkg:pypi/demo-21616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39862@1.0.2","target":"pkg:pypi/demo-28263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39862@1.0.2","target":"pkg:pypi/demo-35219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39863@1.0.3","target":"pkg:pypi/demo-16378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39864@1.0.4","target":"pkg:pypi/demo-12363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39864@1.0.4","target":"pkg:pypi/demo-33211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39865@1.0.0","target":"pkg:pypi/demo-24079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39865@1.0.0","target":"pkg:pypi/demo-37829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39866@1.0.1","target":"pkg:pypi/demo-10804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39867@1.0.2","target":"pkg:pypi/demo-14551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39867@1.0.2","target":"pkg:pypi/demo-33417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39867@1.0.2","target":"pkg:pypi/demo-35367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39868@1.0.3","target":"pkg:pypi/demo-32232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39869@1.0.4","target":"pkg:pypi/demo-10577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3986@1.0.1","target":"pkg:pypi/demo-25424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3986@1.0.1","target":"pkg:pypi/demo-33940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39870@1.0.0","target":"pkg:pypi/demo-12692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39871@1.0.1","target":"pkg:pypi/demo-12528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39871@1.0.1","target":"pkg:pypi/demo-12648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39871@1.0.1","target":"pkg:pypi/demo-28217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39872@1.0.2","target":"pkg:pypi/demo-19733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39872@1.0.2","target":"pkg:pypi/demo-23270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39873@1.0.3","target":"pkg:pypi/demo-20876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39873@1.0.3","target":"pkg:pypi/demo-33816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39873@1.0.3","target":"pkg:pypi/demo-37319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39874@1.0.4","target":"pkg:pypi/demo-23005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39874@1.0.4","target":"pkg:pypi/demo-38157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39875@1.0.0","target":"pkg:pypi/demo-12889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39875@1.0.0","target":"pkg:pypi/demo-18473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39875@1.0.0","target":"pkg:pypi/demo-20630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39876@1.0.1","target":"pkg:pypi/demo-10328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39876@1.0.1","target":"pkg:pypi/demo-302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39876@1.0.1","target":"pkg:pypi/demo-33037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39876@1.0.1","target":"pkg:pypi/demo-37816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39877@1.0.2","target":"pkg:pypi/demo-11320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39877@1.0.2","target":"pkg:pypi/demo-36364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39878@1.0.3","target":"pkg:pypi/demo-14684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39878@1.0.3","target":"pkg:pypi/demo-15672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39878@1.0.3","target":"pkg:pypi/demo-29759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39878@1.0.3","target":"pkg:pypi/demo-307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39879@1.0.4","target":"pkg:pypi/demo-12153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39879@1.0.4","target":"pkg:pypi/demo-26968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39879@1.0.4","target":"pkg:pypi/demo-30906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3987@1.0.2","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3987@1.0.2","target":"pkg:pypi/demo-24923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3987@1.0.2","target":"pkg:pypi/demo-39859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39880@1.0.0","target":"pkg:pypi/demo-24332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39880@1.0.0","target":"pkg:pypi/demo-39429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39881@1.0.1","target":"pkg:pypi/demo-11993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39881@1.0.1","target":"pkg:pypi/demo-24533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39881@1.0.1","target":"pkg:pypi/demo-34554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39882@1.0.2","target":"pkg:pypi/demo-28709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39882@1.0.2","target":"pkg:pypi/demo-29523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39882@1.0.2","target":"pkg:pypi/demo-34725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39882@1.0.2","target":"pkg:pypi/demo-35010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39883@1.0.3","target":"pkg:pypi/demo-38864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39884@1.0.4","target":"pkg:pypi/demo-13816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39884@1.0.4","target":"pkg:pypi/demo-14891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39885@1.0.0","target":"pkg:pypi/demo-16692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39885@1.0.0","target":"pkg:pypi/demo-25291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39885@1.0.0","target":"pkg:pypi/demo-3664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39886@1.0.1","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39886@1.0.1","target":"pkg:pypi/demo-13195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39886@1.0.1","target":"pkg:pypi/demo-28274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39886@1.0.1","target":"pkg:pypi/demo-36136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39887@1.0.2","target":"pkg:pypi/demo-38686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39887@1.0.2","target":"pkg:pypi/demo-38915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39888@1.0.3","target":"pkg:pypi/demo-32118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39889@1.0.4","target":"pkg:pypi/demo-12718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39889@1.0.4","target":"pkg:pypi/demo-2174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39889@1.0.4","target":"pkg:pypi/demo-29806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39889@1.0.4","target":"pkg:pypi/demo-30907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3988@1.0.3","target":"pkg:pypi/demo-17279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39890@1.0.0","target":"pkg:pypi/demo-13013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39891@1.0.1","target":"pkg:pypi/demo-16230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39892@1.0.2","target":"pkg:pypi/demo-13230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39892@1.0.2","target":"pkg:pypi/demo-14724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39892@1.0.2","target":"pkg:pypi/demo-19610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39892@1.0.2","target":"pkg:pypi/demo-32245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39893@1.0.3","target":"pkg:pypi/demo-1535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39893@1.0.3","target":"pkg:pypi/demo-22888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39894@1.0.4","target":"pkg:pypi/demo-36755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39894@1.0.4","target":"pkg:pypi/demo-37539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39895@1.0.0","target":"pkg:pypi/demo-11113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39896@1.0.1","target":"pkg:pypi/demo-15223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39896@1.0.1","target":"pkg:pypi/demo-2826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39896@1.0.1","target":"pkg:pypi/demo-30545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39896@1.0.1","target":"pkg:pypi/demo-35353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39897@1.0.2","target":"pkg:pypi/demo-25488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39897@1.0.2","target":"pkg:pypi/demo-32435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39897@1.0.2","target":"pkg:pypi/demo-33524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39897@1.0.2","target":"pkg:pypi/demo-3413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39898@1.0.3","target":"pkg:pypi/demo-16358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39898@1.0.3","target":"pkg:pypi/demo-27043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39898@1.0.3","target":"pkg:pypi/demo-34435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39899@1.0.4","target":"pkg:pypi/demo-17330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3989@1.0.4","target":"pkg:pypi/demo-2387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3989@1.0.4","target":"pkg:pypi/demo-28827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3989@1.0.4","target":"pkg:pypi/demo-35564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-398@1.0.3","target":"pkg:pypi/demo-20657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39900@1.0.0","target":"pkg:pypi/demo-38667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39901@1.0.1","target":"pkg:pypi/demo-17872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39902@1.0.2","target":"pkg:pypi/demo-20788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39902@1.0.2","target":"pkg:pypi/demo-32593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39902@1.0.2","target":"pkg:pypi/demo-38508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39903@1.0.3","target":"pkg:pypi/demo-20249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39904@1.0.4","target":"pkg:pypi/demo-11243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39905@1.0.0","target":"pkg:pypi/demo-26551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39905@1.0.0","target":"pkg:pypi/demo-3328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39906@1.0.1","target":"pkg:pypi/demo-13170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39906@1.0.1","target":"pkg:pypi/demo-15103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39906@1.0.1","target":"pkg:pypi/demo-33657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39907@1.0.2","target":"pkg:pypi/demo-1625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39907@1.0.2","target":"pkg:pypi/demo-28760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39907@1.0.2","target":"pkg:pypi/demo-35284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39908@1.0.3","target":"pkg:pypi/demo-38349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39909@1.0.4","target":"pkg:pypi/demo-26315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39909@1.0.4","target":"pkg:pypi/demo-33320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39909@1.0.4","target":"pkg:pypi/demo-39411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3990@1.0.0","target":"pkg:pypi/demo-28435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3990@1.0.0","target":"pkg:pypi/demo-33867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3990@1.0.0","target":"pkg:pypi/demo-38430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3990@1.0.0","target":"pkg:pypi/demo-39905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39910@1.0.0","target":"pkg:pypi/demo-37482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39911@1.0.1","target":"pkg:pypi/demo-11309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39911@1.0.1","target":"pkg:pypi/demo-15274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39911@1.0.1","target":"pkg:pypi/demo-19020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39911@1.0.1","target":"pkg:pypi/demo-22116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39912@1.0.2","target":"pkg:pypi/demo-12675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39912@1.0.2","target":"pkg:pypi/demo-17974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39913@1.0.3","target":"pkg:pypi/demo-27438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39914@1.0.4","target":"pkg:pypi/demo-13829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39914@1.0.4","target":"pkg:pypi/demo-29160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39914@1.0.4","target":"pkg:pypi/demo-297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39914@1.0.4","target":"pkg:pypi/demo-33194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39915@1.0.0","target":"pkg:pypi/demo-18427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39915@1.0.0","target":"pkg:pypi/demo-28554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39915@1.0.0","target":"pkg:pypi/demo-36400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39915@1.0.0","target":"pkg:pypi/demo-38662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39916@1.0.1","target":"pkg:pypi/demo-12688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39916@1.0.1","target":"pkg:pypi/demo-16119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39916@1.0.1","target":"pkg:pypi/demo-19183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39917@1.0.2","target":"pkg:pypi/demo-37487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39918@1.0.3","target":"pkg:pypi/demo-270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39918@1.0.3","target":"pkg:pypi/demo-33851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39919@1.0.4","target":"pkg:pypi/demo-12405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39919@1.0.4","target":"pkg:pypi/demo-3648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39919@1.0.4","target":"pkg:pypi/demo-38128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39919@1.0.4","target":"pkg:pypi/demo-39334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3991@1.0.1","target":"pkg:pypi/demo-29512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39920@1.0.0","target":"pkg:pypi/demo-29131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39920@1.0.0","target":"pkg:pypi/demo-31857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39920@1.0.0","target":"pkg:pypi/demo-35050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39921@1.0.1","target":"pkg:pypi/demo-12463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39921@1.0.1","target":"pkg:pypi/demo-12793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39921@1.0.1","target":"pkg:pypi/demo-2458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39922@1.0.2","target":"pkg:pypi/demo-19637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39922@1.0.2","target":"pkg:pypi/demo-32156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39922@1.0.2","target":"pkg:pypi/demo-39525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39923@1.0.3","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39923@1.0.3","target":"pkg:pypi/demo-18942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39924@1.0.4","target":"pkg:pypi/demo-1311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39924@1.0.4","target":"pkg:pypi/demo-14949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39924@1.0.4","target":"pkg:pypi/demo-3257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39924@1.0.4","target":"pkg:pypi/demo-34843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39925@1.0.0","target":"pkg:pypi/demo-30583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39925@1.0.0","target":"pkg:pypi/demo-34939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39926@1.0.1","target":"pkg:pypi/demo-16953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39926@1.0.1","target":"pkg:pypi/demo-250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39926@1.0.1","target":"pkg:pypi/demo-38108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39927@1.0.2","target":"pkg:pypi/demo-3634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39928@1.0.3","target":"pkg:pypi/demo-25351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39928@1.0.3","target":"pkg:pypi/demo-2905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39929@1.0.4","target":"pkg:pypi/demo-19857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3992@1.0.2","target":"pkg:pypi/demo-27841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3992@1.0.2","target":"pkg:pypi/demo-37477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39930@1.0.0","target":"pkg:pypi/demo-11583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39930@1.0.0","target":"pkg:pypi/demo-14033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39930@1.0.0","target":"pkg:pypi/demo-35496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39931@1.0.1","target":"pkg:pypi/demo-37339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39932@1.0.2","target":"pkg:pypi/demo-23638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39932@1.0.2","target":"pkg:pypi/demo-27546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39932@1.0.2","target":"pkg:pypi/demo-28747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39933@1.0.3","target":"pkg:pypi/demo-11313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39933@1.0.3","target":"pkg:pypi/demo-12874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39933@1.0.3","target":"pkg:pypi/demo-27879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39933@1.0.3","target":"pkg:pypi/demo-34123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39934@1.0.4","target":"pkg:pypi/demo-15768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39934@1.0.4","target":"pkg:pypi/demo-17123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39934@1.0.4","target":"pkg:pypi/demo-30493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39934@1.0.4","target":"pkg:pypi/demo-32267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39935@1.0.0","target":"pkg:pypi/demo-17684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39935@1.0.0","target":"pkg:pypi/demo-27172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39935@1.0.0","target":"pkg:pypi/demo-32608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39936@1.0.1","target":"pkg:pypi/demo-17752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39936@1.0.1","target":"pkg:pypi/demo-1943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39936@1.0.1","target":"pkg:pypi/demo-26706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39936@1.0.1","target":"pkg:pypi/demo-27725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39937@1.0.2","target":"pkg:pypi/demo-15417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39938@1.0.3","target":"pkg:pypi/demo-23139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39938@1.0.3","target":"pkg:pypi/demo-27609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39939@1.0.4","target":"pkg:pypi/demo-29513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3993@1.0.3","target":"pkg:pypi/demo-13452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3993@1.0.3","target":"pkg:pypi/demo-24258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3993@1.0.3","target":"pkg:pypi/demo-39551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39940@1.0.0","target":"pkg:pypi/demo-17738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39940@1.0.0","target":"pkg:pypi/demo-18449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39940@1.0.0","target":"pkg:pypi/demo-22797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39941@1.0.1","target":"pkg:pypi/demo-21432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39941@1.0.1","target":"pkg:pypi/demo-27514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39941@1.0.1","target":"pkg:pypi/demo-30030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39941@1.0.1","target":"pkg:pypi/demo-34760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39942@1.0.2","target":"pkg:pypi/demo-18789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39942@1.0.2","target":"pkg:pypi/demo-27691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39943@1.0.3","target":"pkg:pypi/demo-14718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39943@1.0.3","target":"pkg:pypi/demo-14822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39943@1.0.3","target":"pkg:pypi/demo-25101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39943@1.0.3","target":"pkg:pypi/demo-37713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39944@1.0.4","target":"pkg:pypi/demo-13085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39944@1.0.4","target":"pkg:pypi/demo-19472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39944@1.0.4","target":"pkg:pypi/demo-20210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39945@1.0.0","target":"pkg:pypi/demo-30532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39946@1.0.1","target":"pkg:pypi/demo-26998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39946@1.0.1","target":"pkg:pypi/demo-37702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39947@1.0.2","target":"pkg:pypi/demo-13714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39947@1.0.2","target":"pkg:pypi/demo-18792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39947@1.0.2","target":"pkg:pypi/demo-34739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39948@1.0.3","target":"pkg:pypi/demo-16731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39948@1.0.3","target":"pkg:pypi/demo-19829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39949@1.0.4","target":"pkg:pypi/demo-27422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3994@1.0.4","target":"pkg:pypi/demo-22896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39950@1.0.0","target":"pkg:pypi/demo-18114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39950@1.0.0","target":"pkg:pypi/demo-2325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39950@1.0.0","target":"pkg:pypi/demo-30026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39950@1.0.0","target":"pkg:pypi/demo-30979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39951@1.0.1","target":"pkg:pypi/demo-11263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39951@1.0.1","target":"pkg:pypi/demo-16629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39952@1.0.2","target":"pkg:pypi/demo-23441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39952@1.0.2","target":"pkg:pypi/demo-36295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39953@1.0.3","target":"pkg:pypi/demo-39711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39954@1.0.4","target":"pkg:pypi/demo-38158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39955@1.0.0","target":"pkg:pypi/demo-23717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39955@1.0.0","target":"pkg:pypi/demo-26906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39955@1.0.0","target":"pkg:pypi/demo-30364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39956@1.0.1","target":"pkg:pypi/demo-13023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39957@1.0.2","target":"pkg:pypi/demo-19565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39957@1.0.2","target":"pkg:pypi/demo-23915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39957@1.0.2","target":"pkg:pypi/demo-37757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39958@1.0.3","target":"pkg:pypi/demo-12540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39958@1.0.3","target":"pkg:pypi/demo-19350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39958@1.0.3","target":"pkg:pypi/demo-37259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39958@1.0.3","target":"pkg:pypi/demo-38761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39959@1.0.4","target":"pkg:pypi/demo-14502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39959@1.0.4","target":"pkg:pypi/demo-28554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39959@1.0.4","target":"pkg:pypi/demo-32163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3995@1.0.0","target":"pkg:pypi/demo-19660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39960@1.0.0","target":"pkg:pypi/demo-11325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39960@1.0.0","target":"pkg:pypi/demo-1164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39960@1.0.0","target":"pkg:pypi/demo-21323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39960@1.0.0","target":"pkg:pypi/demo-26005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39961@1.0.1","target":"pkg:pypi/demo-29024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39962@1.0.2","target":"pkg:pypi/demo-25407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39963@1.0.3","target":"pkg:pypi/demo-16128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39963@1.0.3","target":"pkg:pypi/demo-19909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39963@1.0.3","target":"pkg:pypi/demo-2305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39963@1.0.3","target":"pkg:pypi/demo-37530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39964@1.0.4","target":"pkg:pypi/demo-20968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39964@1.0.4","target":"pkg:pypi/demo-25501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39964@1.0.4","target":"pkg:pypi/demo-39582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39965@1.0.0","target":"pkg:pypi/demo-12423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39965@1.0.0","target":"pkg:pypi/demo-29761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39966@1.0.1","target":"pkg:pypi/demo-26388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39966@1.0.1","target":"pkg:pypi/demo-26669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39966@1.0.1","target":"pkg:pypi/demo-31595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39967@1.0.2","target":"pkg:pypi/demo-2634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39968@1.0.3","target":"pkg:pypi/demo-35001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39969@1.0.4","target":"pkg:pypi/demo-16650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39969@1.0.4","target":"pkg:pypi/demo-22487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39969@1.0.4","target":"pkg:pypi/demo-24755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3996@1.0.1","target":"pkg:pypi/demo-28976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3996@1.0.1","target":"pkg:pypi/demo-31090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3996@1.0.1","target":"pkg:pypi/demo-36066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39970@1.0.0","target":"pkg:pypi/demo-1223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39970@1.0.0","target":"pkg:pypi/demo-28601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39970@1.0.0","target":"pkg:pypi/demo-28644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39971@1.0.1","target":"pkg:pypi/demo-27780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39971@1.0.1","target":"pkg:pypi/demo-28848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39972@1.0.2","target":"pkg:pypi/demo-15562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39972@1.0.2","target":"pkg:pypi/demo-19455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39973@1.0.3","target":"pkg:pypi/demo-10468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39973@1.0.3","target":"pkg:pypi/demo-16499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39973@1.0.3","target":"pkg:pypi/demo-16822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39974@1.0.4","target":"pkg:pypi/demo-17582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39974@1.0.4","target":"pkg:pypi/demo-22117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39974@1.0.4","target":"pkg:pypi/demo-36151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39975@1.0.0","target":"pkg:pypi/demo-2441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39975@1.0.0","target":"pkg:pypi/demo-25343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39976@1.0.1","target":"pkg:pypi/demo-2874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39977@1.0.2","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39977@1.0.2","target":"pkg:pypi/demo-2451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39977@1.0.2","target":"pkg:pypi/demo-39223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39978@1.0.3","target":"pkg:pypi/demo-21544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39978@1.0.3","target":"pkg:pypi/demo-28349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39978@1.0.3","target":"pkg:pypi/demo-34132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39978@1.0.3","target":"pkg:pypi/demo-38940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39979@1.0.4","target":"pkg:pypi/demo-24429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39979@1.0.4","target":"pkg:pypi/demo-28203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39979@1.0.4","target":"pkg:pypi/demo-33037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3997@1.0.2","target":"pkg:pypi/demo-1208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3997@1.0.2","target":"pkg:pypi/demo-27669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3997@1.0.2","target":"pkg:pypi/demo-37201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3997@1.0.2","target":"pkg:pypi/demo-38812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39980@1.0.0","target":"pkg:pypi/demo-19838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39980@1.0.0","target":"pkg:pypi/demo-31629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39980@1.0.0","target":"pkg:pypi/demo-36794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39980@1.0.0","target":"pkg:pypi/demo-37814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39981@1.0.1","target":"pkg:pypi/demo-30473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39981@1.0.1","target":"pkg:pypi/demo-37165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39982@1.0.2","target":"pkg:pypi/demo-11262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39983@1.0.3","target":"pkg:pypi/demo-18771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39983@1.0.3","target":"pkg:pypi/demo-21205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39983@1.0.3","target":"pkg:pypi/demo-35126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39984@1.0.4","target":"pkg:pypi/demo-13446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39984@1.0.4","target":"pkg:pypi/demo-21676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39984@1.0.4","target":"pkg:pypi/demo-31100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39985@1.0.0","target":"pkg:pypi/demo-20413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39986@1.0.1","target":"pkg:pypi/demo-23445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39986@1.0.1","target":"pkg:pypi/demo-39165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39987@1.0.2","target":"pkg:pypi/demo-14080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39987@1.0.2","target":"pkg:pypi/demo-31894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39988@1.0.3","target":"pkg:pypi/demo-34027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39989@1.0.4","target":"pkg:pypi/demo-13018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39989@1.0.4","target":"pkg:pypi/demo-30561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39989@1.0.4","target":"pkg:pypi/demo-32506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39989@1.0.4","target":"pkg:pypi/demo-33108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3998@1.0.3","target":"pkg:pypi/demo-10649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3998@1.0.3","target":"pkg:pypi/demo-27149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3998@1.0.3","target":"pkg:pypi/demo-31950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39990@1.0.0","target":"pkg:pypi/demo-1297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39991@1.0.1","target":"pkg:pypi/demo-24316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39991@1.0.1","target":"pkg:pypi/demo-34468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39992@1.0.2","target":"pkg:pypi/demo-30689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39992@1.0.2","target":"pkg:pypi/demo-32071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39993@1.0.3","target":"pkg:pypi/demo-18866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39993@1.0.3","target":"pkg:pypi/demo-22368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39993@1.0.3","target":"pkg:pypi/demo-25358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39994@1.0.4","target":"pkg:pypi/demo-10168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39994@1.0.4","target":"pkg:pypi/demo-10455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39994@1.0.4","target":"pkg:pypi/demo-31393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39995@1.0.0","target":"pkg:pypi/demo-10504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39995@1.0.0","target":"pkg:pypi/demo-19557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39995@1.0.0","target":"pkg:pypi/demo-26952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39995@1.0.0","target":"pkg:pypi/demo-31238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39996@1.0.1","target":"pkg:pypi/demo-20802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39996@1.0.1","target":"pkg:pypi/demo-29717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39997@1.0.2","target":"pkg:pypi/demo-20865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39998@1.0.3","target":"pkg:pypi/demo-10850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39998@1.0.3","target":"pkg:pypi/demo-13447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39998@1.0.3","target":"pkg:pypi/demo-23250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39998@1.0.3","target":"pkg:pypi/demo-28285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39999@1.0.4","target":"pkg:pypi/demo-31222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39999@1.0.4","target":"pkg:pypi/demo-32408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39999@1.0.4","target":"pkg:pypi/demo-34482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3999@1.0.4","target":"pkg:pypi/demo-20699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-399@1.0.4","target":"pkg:pypi/demo-24784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-39@1.0.4","target":"pkg:pypi/demo-119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3@1.0.3","target":"pkg:pypi/demo-11400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3@1.0.3","target":"pkg:pypi/demo-15701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-3@1.0.3","target":"pkg:pypi/demo-21225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4000@1.0.0","target":"pkg:pypi/demo-12764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4000@1.0.0","target":"pkg:pypi/demo-22027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4000@1.0.0","target":"pkg:pypi/demo-22308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4000@1.0.0","target":"pkg:pypi/demo-29720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4001@1.0.1","target":"pkg:pypi/demo-19862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4001@1.0.1","target":"pkg:pypi/demo-24408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4001@1.0.1","target":"pkg:pypi/demo-25006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4002@1.0.2","target":"pkg:pypi/demo-15452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4003@1.0.3","target":"pkg:pypi/demo-20426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4003@1.0.3","target":"pkg:pypi/demo-27083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4003@1.0.3","target":"pkg:pypi/demo-34918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4004@1.0.4","target":"pkg:pypi/demo-33940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4004@1.0.4","target":"pkg:pypi/demo-39672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4005@1.0.0","target":"pkg:pypi/demo-19241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4005@1.0.0","target":"pkg:pypi/demo-28190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4006@1.0.1","target":"pkg:pypi/demo-16183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4006@1.0.1","target":"pkg:pypi/demo-26518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4006@1.0.1","target":"pkg:pypi/demo-38690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4007@1.0.2","target":"pkg:pypi/demo-11771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4007@1.0.2","target":"pkg:pypi/demo-17623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4007@1.0.2","target":"pkg:pypi/demo-3062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4007@1.0.2","target":"pkg:pypi/demo-37362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4008@1.0.3","target":"pkg:pypi/demo-21093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4008@1.0.3","target":"pkg:pypi/demo-23699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4009@1.0.4","target":"pkg:pypi/demo-35207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-400@1.0.0","target":"pkg:pypi/demo-33761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-400@1.0.0","target":"pkg:pypi/demo-37510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4010@1.0.0","target":"pkg:pypi/demo-30016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4010@1.0.0","target":"pkg:pypi/demo-3465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4010@1.0.0","target":"pkg:pypi/demo-38159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4011@1.0.1","target":"pkg:pypi/demo-25414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4011@1.0.1","target":"pkg:pypi/demo-26940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4012@1.0.2","target":"pkg:pypi/demo-30285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4012@1.0.2","target":"pkg:pypi/demo-39607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4013@1.0.3","target":"pkg:pypi/demo-14352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4013@1.0.3","target":"pkg:pypi/demo-36005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4014@1.0.4","target":"pkg:pypi/demo-12863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4014@1.0.4","target":"pkg:pypi/demo-26927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4015@1.0.0","target":"pkg:pypi/demo-1550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4015@1.0.0","target":"pkg:pypi/demo-2546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4015@1.0.0","target":"pkg:pypi/demo-38236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4015@1.0.0","target":"pkg:pypi/demo-39267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4016@1.0.1","target":"pkg:pypi/demo-26754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4016@1.0.1","target":"pkg:pypi/demo-3758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4017@1.0.2","target":"pkg:pypi/demo-19647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4018@1.0.3","target":"pkg:pypi/demo-28223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4018@1.0.3","target":"pkg:pypi/demo-29353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4019@1.0.4","target":"pkg:pypi/demo-23337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4019@1.0.4","target":"pkg:pypi/demo-3924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-401@1.0.1","target":"pkg:pypi/demo-27805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4020@1.0.0","target":"pkg:pypi/demo-16582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4020@1.0.0","target":"pkg:pypi/demo-37370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4021@1.0.1","target":"pkg:pypi/demo-21212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4021@1.0.1","target":"pkg:pypi/demo-24149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4022@1.0.2","target":"pkg:pypi/demo-35694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4023@1.0.3","target":"pkg:pypi/demo-22942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4023@1.0.3","target":"pkg:pypi/demo-32496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4024@1.0.4","target":"pkg:pypi/demo-2949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4024@1.0.4","target":"pkg:pypi/demo-37602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4025@1.0.0","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4025@1.0.0","target":"pkg:pypi/demo-14962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4025@1.0.0","target":"pkg:pypi/demo-1556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4026@1.0.1","target":"pkg:pypi/demo-17302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4026@1.0.1","target":"pkg:pypi/demo-24068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4026@1.0.1","target":"pkg:pypi/demo-31205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4026@1.0.1","target":"pkg:pypi/demo-37599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4027@1.0.2","target":"pkg:pypi/demo-25000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4028@1.0.3","target":"pkg:pypi/demo-24381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4029@1.0.4","target":"pkg:pypi/demo-12615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-402@1.0.2","target":"pkg:pypi/demo-21275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-402@1.0.2","target":"pkg:pypi/demo-25345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4030@1.0.0","target":"pkg:pypi/demo-10625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4030@1.0.0","target":"pkg:pypi/demo-34994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4031@1.0.1","target":"pkg:pypi/demo-22751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4031@1.0.1","target":"pkg:pypi/demo-39702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4032@1.0.2","target":"pkg:pypi/demo-23709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4032@1.0.2","target":"pkg:pypi/demo-25088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4033@1.0.3","target":"pkg:pypi/demo-16978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4033@1.0.3","target":"pkg:pypi/demo-20949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4033@1.0.3","target":"pkg:pypi/demo-39974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4034@1.0.4","target":"pkg:pypi/demo-22842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4034@1.0.4","target":"pkg:pypi/demo-35750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4035@1.0.0","target":"pkg:pypi/demo-18851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4035@1.0.0","target":"pkg:pypi/demo-28283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4035@1.0.0","target":"pkg:pypi/demo-3955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4036@1.0.1","target":"pkg:pypi/demo-23679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4037@1.0.2","target":"pkg:pypi/demo-31995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4038@1.0.3","target":"pkg:pypi/demo-17955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4039@1.0.4","target":"pkg:pypi/demo-15360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4039@1.0.4","target":"pkg:pypi/demo-29012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-403@1.0.3","target":"pkg:pypi/demo-25585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4040@1.0.0","target":"pkg:pypi/demo-19039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4040@1.0.0","target":"pkg:pypi/demo-32147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4040@1.0.0","target":"pkg:pypi/demo-38962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4041@1.0.1","target":"pkg:pypi/demo-13921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4041@1.0.1","target":"pkg:pypi/demo-21367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4041@1.0.1","target":"pkg:pypi/demo-34092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4042@1.0.2","target":"pkg:pypi/demo-24330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4042@1.0.2","target":"pkg:pypi/demo-24459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4042@1.0.2","target":"pkg:pypi/demo-35867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4043@1.0.3","target":"pkg:pypi/demo-29527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4044@1.0.4","target":"pkg:pypi/demo-12119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4044@1.0.4","target":"pkg:pypi/demo-2730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4045@1.0.0","target":"pkg:pypi/demo-25780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4045@1.0.0","target":"pkg:pypi/demo-3877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4046@1.0.1","target":"pkg:pypi/demo-31533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4046@1.0.1","target":"pkg:pypi/demo-331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4047@1.0.2","target":"pkg:pypi/demo-25173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4047@1.0.2","target":"pkg:pypi/demo-31793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4048@1.0.3","target":"pkg:pypi/demo-26194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4048@1.0.3","target":"pkg:pypi/demo-34248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4049@1.0.4","target":"pkg:pypi/demo-11323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-404@1.0.4","target":"pkg:pypi/demo-36240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-404@1.0.4","target":"pkg:pypi/demo-39822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4050@1.0.0","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4051@1.0.1","target":"pkg:pypi/demo-21046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4051@1.0.1","target":"pkg:pypi/demo-3029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4051@1.0.1","target":"pkg:pypi/demo-34323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4051@1.0.1","target":"pkg:pypi/demo-34453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4052@1.0.2","target":"pkg:pypi/demo-35652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4053@1.0.3","target":"pkg:pypi/demo-12019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4053@1.0.3","target":"pkg:pypi/demo-34826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4053@1.0.3","target":"pkg:pypi/demo-3614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4054@1.0.4","target":"pkg:pypi/demo-13012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4054@1.0.4","target":"pkg:pypi/demo-34008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4054@1.0.4","target":"pkg:pypi/demo-37328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4055@1.0.0","target":"pkg:pypi/demo-15454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4055@1.0.0","target":"pkg:pypi/demo-18249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4055@1.0.0","target":"pkg:pypi/demo-28520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4055@1.0.0","target":"pkg:pypi/demo-3974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4056@1.0.1","target":"pkg:pypi/demo-19075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4056@1.0.1","target":"pkg:pypi/demo-23745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4056@1.0.1","target":"pkg:pypi/demo-35131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4057@1.0.2","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4057@1.0.2","target":"pkg:pypi/demo-19993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4058@1.0.3","target":"pkg:pypi/demo-12282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4058@1.0.3","target":"pkg:pypi/demo-30828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4058@1.0.3","target":"pkg:pypi/demo-37355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4059@1.0.4","target":"pkg:pypi/demo-15358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4059@1.0.4","target":"pkg:pypi/demo-29418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4059@1.0.4","target":"pkg:pypi/demo-34526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-405@1.0.0","target":"pkg:pypi/demo-26830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4060@1.0.0","target":"pkg:pypi/demo-27323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4061@1.0.1","target":"pkg:pypi/demo-12983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4061@1.0.1","target":"pkg:pypi/demo-37497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4062@1.0.2","target":"pkg:pypi/demo-13928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4062@1.0.2","target":"pkg:pypi/demo-1687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4062@1.0.2","target":"pkg:pypi/demo-3518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4062@1.0.2","target":"pkg:pypi/demo-39223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4063@1.0.3","target":"pkg:pypi/demo-1997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4063@1.0.3","target":"pkg:pypi/demo-2117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4063@1.0.3","target":"pkg:pypi/demo-23980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4063@1.0.3","target":"pkg:pypi/demo-31727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4064@1.0.4","target":"pkg:pypi/demo-25913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4065@1.0.0","target":"pkg:pypi/demo-10056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4065@1.0.0","target":"pkg:pypi/demo-19427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4065@1.0.0","target":"pkg:pypi/demo-30223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4065@1.0.0","target":"pkg:pypi/demo-37664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4066@1.0.1","target":"pkg:pypi/demo-29567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4066@1.0.1","target":"pkg:pypi/demo-39067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4067@1.0.2","target":"pkg:pypi/demo-14953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4067@1.0.2","target":"pkg:pypi/demo-23881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4067@1.0.2","target":"pkg:pypi/demo-33395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4067@1.0.2","target":"pkg:pypi/demo-35360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4068@1.0.3","target":"pkg:pypi/demo-14295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4068@1.0.3","target":"pkg:pypi/demo-34779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4069@1.0.4","target":"pkg:pypi/demo-28631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4069@1.0.4","target":"pkg:pypi/demo-31802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4069@1.0.4","target":"pkg:pypi/demo-3693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-406@1.0.1","target":"pkg:pypi/demo-15987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-406@1.0.1","target":"pkg:pypi/demo-16278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-406@1.0.1","target":"pkg:pypi/demo-23412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4070@1.0.0","target":"pkg:pypi/demo-19409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4070@1.0.0","target":"pkg:pypi/demo-25347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4070@1.0.0","target":"pkg:pypi/demo-25651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4070@1.0.0","target":"pkg:pypi/demo-37405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4071@1.0.1","target":"pkg:pypi/demo-13593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4071@1.0.1","target":"pkg:pypi/demo-26095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4071@1.0.1","target":"pkg:pypi/demo-26815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4072@1.0.2","target":"pkg:pypi/demo-20242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4072@1.0.2","target":"pkg:pypi/demo-22667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4073@1.0.3","target":"pkg:pypi/demo-14668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4073@1.0.3","target":"pkg:pypi/demo-29631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4073@1.0.3","target":"pkg:pypi/demo-31183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4074@1.0.4","target":"pkg:pypi/demo-24020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4074@1.0.4","target":"pkg:pypi/demo-33015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4075@1.0.0","target":"pkg:pypi/demo-37692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4076@1.0.1","target":"pkg:pypi/demo-10823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4076@1.0.1","target":"pkg:pypi/demo-11770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4076@1.0.1","target":"pkg:pypi/demo-33328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4076@1.0.1","target":"pkg:pypi/demo-39677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4077@1.0.2","target":"pkg:pypi/demo-13746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4077@1.0.2","target":"pkg:pypi/demo-22778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4077@1.0.2","target":"pkg:pypi/demo-32569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4077@1.0.2","target":"pkg:pypi/demo-37855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4078@1.0.3","target":"pkg:pypi/demo-25385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4078@1.0.3","target":"pkg:pypi/demo-33305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4079@1.0.4","target":"pkg:pypi/demo-15128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4079@1.0.4","target":"pkg:pypi/demo-32652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4079@1.0.4","target":"pkg:pypi/demo-37297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4079@1.0.4","target":"pkg:pypi/demo-38818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-407@1.0.2","target":"pkg:pypi/demo-22368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4080@1.0.0","target":"pkg:pypi/demo-22512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4080@1.0.0","target":"pkg:pypi/demo-23733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4081@1.0.1","target":"pkg:pypi/demo-11114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4081@1.0.1","target":"pkg:pypi/demo-28972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4082@1.0.2","target":"pkg:pypi/demo-18901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4083@1.0.3","target":"pkg:pypi/demo-10400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4083@1.0.3","target":"pkg:pypi/demo-33230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4083@1.0.3","target":"pkg:pypi/demo-3975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4084@1.0.4","target":"pkg:pypi/demo-1056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4084@1.0.4","target":"pkg:pypi/demo-1227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4084@1.0.4","target":"pkg:pypi/demo-20907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4085@1.0.0","target":"pkg:pypi/demo-33147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4086@1.0.1","target":"pkg:pypi/demo-17983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4087@1.0.2","target":"pkg:pypi/demo-26634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4087@1.0.2","target":"pkg:pypi/demo-29559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4087@1.0.2","target":"pkg:pypi/demo-29845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4088@1.0.3","target":"pkg:pypi/demo-11867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4088@1.0.3","target":"pkg:pypi/demo-23353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4088@1.0.3","target":"pkg:pypi/demo-29097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4089@1.0.4","target":"pkg:pypi/demo-18483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4089@1.0.4","target":"pkg:pypi/demo-21251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4089@1.0.4","target":"pkg:pypi/demo-31619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4089@1.0.4","target":"pkg:pypi/demo-3893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-408@1.0.3","target":"pkg:pypi/demo-25832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-408@1.0.3","target":"pkg:pypi/demo-36560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4090@1.0.0","target":"pkg:pypi/demo-15353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4090@1.0.0","target":"pkg:pypi/demo-1744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4091@1.0.1","target":"pkg:pypi/demo-24757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4091@1.0.1","target":"pkg:pypi/demo-26798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4091@1.0.1","target":"pkg:pypi/demo-27065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4092@1.0.2","target":"pkg:pypi/demo-2260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4092@1.0.2","target":"pkg:pypi/demo-26374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4092@1.0.2","target":"pkg:pypi/demo-29961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4092@1.0.2","target":"pkg:pypi/demo-38293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4093@1.0.3","target":"pkg:pypi/demo-15456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4093@1.0.3","target":"pkg:pypi/demo-20349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4094@1.0.4","target":"pkg:pypi/demo-16886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4094@1.0.4","target":"pkg:pypi/demo-17707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4094@1.0.4","target":"pkg:pypi/demo-33868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4094@1.0.4","target":"pkg:pypi/demo-3448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4095@1.0.0","target":"pkg:pypi/demo-17800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4095@1.0.0","target":"pkg:pypi/demo-18499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4095@1.0.0","target":"pkg:pypi/demo-26354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4095@1.0.0","target":"pkg:pypi/demo-32737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4096@1.0.1","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4096@1.0.1","target":"pkg:pypi/demo-14429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4096@1.0.1","target":"pkg:pypi/demo-37160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4097@1.0.2","target":"pkg:pypi/demo-1498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4097@1.0.2","target":"pkg:pypi/demo-28939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4097@1.0.2","target":"pkg:pypi/demo-33599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4098@1.0.3","target":"pkg:pypi/demo-10423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4099@1.0.4","target":"pkg:pypi/demo-15751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4099@1.0.4","target":"pkg:pypi/demo-17568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-409@1.0.4","target":"pkg:pypi/demo-30905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-40@1.0.0","target":"pkg:pypi/demo-13816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4100@1.0.0","target":"pkg:pypi/demo-13747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4100@1.0.0","target":"pkg:pypi/demo-13903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4100@1.0.0","target":"pkg:pypi/demo-31809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4100@1.0.0","target":"pkg:pypi/demo-37080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4101@1.0.1","target":"pkg:pypi/demo-27287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4101@1.0.1","target":"pkg:pypi/demo-32642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4102@1.0.2","target":"pkg:pypi/demo-19432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4102@1.0.2","target":"pkg:pypi/demo-30111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4102@1.0.2","target":"pkg:pypi/demo-36064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4103@1.0.3","target":"pkg:pypi/demo-19153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4103@1.0.3","target":"pkg:pypi/demo-19835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4103@1.0.3","target":"pkg:pypi/demo-35129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4103@1.0.3","target":"pkg:pypi/demo-38720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4104@1.0.4","target":"pkg:pypi/demo-22392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4105@1.0.0","target":"pkg:pypi/demo-29497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4105@1.0.0","target":"pkg:pypi/demo-32755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4105@1.0.0","target":"pkg:pypi/demo-33550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4106@1.0.1","target":"pkg:pypi/demo-17621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4106@1.0.1","target":"pkg:pypi/demo-27214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4106@1.0.1","target":"pkg:pypi/demo-35179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4106@1.0.1","target":"pkg:pypi/demo-37409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4107@1.0.2","target":"pkg:pypi/demo-28517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4108@1.0.3","target":"pkg:pypi/demo-21078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4108@1.0.3","target":"pkg:pypi/demo-28092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4109@1.0.4","target":"pkg:pypi/demo-23534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4109@1.0.4","target":"pkg:pypi/demo-26378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4109@1.0.4","target":"pkg:pypi/demo-26785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-410@1.0.0","target":"pkg:pypi/demo-1937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-410@1.0.0","target":"pkg:pypi/demo-22374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-410@1.0.0","target":"pkg:pypi/demo-31678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4110@1.0.0","target":"pkg:pypi/demo-17305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4110@1.0.0","target":"pkg:pypi/demo-19198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4110@1.0.0","target":"pkg:pypi/demo-25188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4110@1.0.0","target":"pkg:pypi/demo-3034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4111@1.0.1","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4111@1.0.1","target":"pkg:pypi/demo-22441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4111@1.0.1","target":"pkg:pypi/demo-26409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4112@1.0.2","target":"pkg:pypi/demo-31622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4113@1.0.3","target":"pkg:pypi/demo-23639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4114@1.0.4","target":"pkg:pypi/demo-10973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4115@1.0.0","target":"pkg:pypi/demo-27022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4115@1.0.0","target":"pkg:pypi/demo-36257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4115@1.0.0","target":"pkg:pypi/demo-37885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4115@1.0.0","target":"pkg:pypi/demo-37968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4116@1.0.1","target":"pkg:pypi/demo-19397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4116@1.0.1","target":"pkg:pypi/demo-25538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4117@1.0.2","target":"pkg:pypi/demo-18407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4117@1.0.2","target":"pkg:pypi/demo-34772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4118@1.0.3","target":"pkg:pypi/demo-25239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4118@1.0.3","target":"pkg:pypi/demo-38762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4119@1.0.4","target":"pkg:pypi/demo-1371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4119@1.0.4","target":"pkg:pypi/demo-20826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4119@1.0.4","target":"pkg:pypi/demo-25738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4119@1.0.4","target":"pkg:pypi/demo-3956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-411@1.0.1","target":"pkg:pypi/demo-20820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4120@1.0.0","target":"pkg:pypi/demo-27814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4120@1.0.0","target":"pkg:pypi/demo-3944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4121@1.0.1","target":"pkg:pypi/demo-3859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4121@1.0.1","target":"pkg:pypi/demo-39307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4122@1.0.2","target":"pkg:pypi/demo-18582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4122@1.0.2","target":"pkg:pypi/demo-26128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4122@1.0.2","target":"pkg:pypi/demo-26374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4123@1.0.3","target":"pkg:pypi/demo-13658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4123@1.0.3","target":"pkg:pypi/demo-2254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4123@1.0.3","target":"pkg:pypi/demo-38467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4124@1.0.4","target":"pkg:pypi/demo-16952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4125@1.0.0","target":"pkg:pypi/demo-11036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4125@1.0.0","target":"pkg:pypi/demo-12938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4125@1.0.0","target":"pkg:pypi/demo-32639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4125@1.0.0","target":"pkg:pypi/demo-39802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4126@1.0.1","target":"pkg:pypi/demo-17050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4126@1.0.1","target":"pkg:pypi/demo-24547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4126@1.0.1","target":"pkg:pypi/demo-37323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4127@1.0.2","target":"pkg:pypi/demo-21467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4127@1.0.2","target":"pkg:pypi/demo-39233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4128@1.0.3","target":"pkg:pypi/demo-13567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4128@1.0.3","target":"pkg:pypi/demo-32724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4129@1.0.4","target":"pkg:pypi/demo-31642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4129@1.0.4","target":"pkg:pypi/demo-36281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4129@1.0.4","target":"pkg:pypi/demo-37289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-412@1.0.2","target":"pkg:pypi/demo-34054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4130@1.0.0","target":"pkg:pypi/demo-21435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4130@1.0.0","target":"pkg:pypi/demo-34001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4131@1.0.1","target":"pkg:pypi/demo-12997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4131@1.0.1","target":"pkg:pypi/demo-17768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4132@1.0.2","target":"pkg:pypi/demo-27562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4132@1.0.2","target":"pkg:pypi/demo-29519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4133@1.0.3","target":"pkg:pypi/demo-11726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4133@1.0.3","target":"pkg:pypi/demo-16856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4133@1.0.3","target":"pkg:pypi/demo-18723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4134@1.0.4","target":"pkg:pypi/demo-27613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4134@1.0.4","target":"pkg:pypi/demo-28135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4134@1.0.4","target":"pkg:pypi/demo-28862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4135@1.0.0","target":"pkg:pypi/demo-23678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4135@1.0.0","target":"pkg:pypi/demo-27343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4135@1.0.0","target":"pkg:pypi/demo-35779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4136@1.0.1","target":"pkg:pypi/demo-22750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4136@1.0.1","target":"pkg:pypi/demo-36788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4137@1.0.2","target":"pkg:pypi/demo-13772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4137@1.0.2","target":"pkg:pypi/demo-3994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4138@1.0.3","target":"pkg:pypi/demo-24483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4138@1.0.3","target":"pkg:pypi/demo-2600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4138@1.0.3","target":"pkg:pypi/demo-31428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4138@1.0.3","target":"pkg:pypi/demo-35280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4139@1.0.4","target":"pkg:pypi/demo-17796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4139@1.0.4","target":"pkg:pypi/demo-29117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-413@1.0.3","target":"pkg:pypi/demo-10210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-413@1.0.3","target":"pkg:pypi/demo-18709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-413@1.0.3","target":"pkg:pypi/demo-19565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-413@1.0.3","target":"pkg:pypi/demo-3234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4140@1.0.0","target":"pkg:pypi/demo-13731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4140@1.0.0","target":"pkg:pypi/demo-19192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4140@1.0.0","target":"pkg:pypi/demo-19422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4140@1.0.0","target":"pkg:pypi/demo-34548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4141@1.0.1","target":"pkg:pypi/demo-2532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4141@1.0.1","target":"pkg:pypi/demo-32296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4141@1.0.1","target":"pkg:pypi/demo-32729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4141@1.0.1","target":"pkg:pypi/demo-38869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4142@1.0.2","target":"pkg:pypi/demo-17880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4143@1.0.3","target":"pkg:pypi/demo-16947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4143@1.0.3","target":"pkg:pypi/demo-23192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4143@1.0.3","target":"pkg:pypi/demo-35698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4143@1.0.3","target":"pkg:pypi/demo-36907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4144@1.0.4","target":"pkg:pypi/demo-1502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4144@1.0.4","target":"pkg:pypi/demo-24389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4144@1.0.4","target":"pkg:pypi/demo-28720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4144@1.0.4","target":"pkg:pypi/demo-35235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4145@1.0.0","target":"pkg:pypi/demo-11763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4145@1.0.0","target":"pkg:pypi/demo-31859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4145@1.0.0","target":"pkg:pypi/demo-32902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4145@1.0.0","target":"pkg:pypi/demo-39499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4146@1.0.1","target":"pkg:pypi/demo-20960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4147@1.0.2","target":"pkg:pypi/demo-3650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4147@1.0.2","target":"pkg:pypi/demo-3833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4147@1.0.2","target":"pkg:pypi/demo-39495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4148@1.0.3","target":"pkg:pypi/demo-14209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4148@1.0.3","target":"pkg:pypi/demo-15369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4149@1.0.4","target":"pkg:pypi/demo-10198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4149@1.0.4","target":"pkg:pypi/demo-13932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4149@1.0.4","target":"pkg:pypi/demo-27793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4149@1.0.4","target":"pkg:pypi/demo-31871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-414@1.0.4","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-414@1.0.4","target":"pkg:pypi/demo-37474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4150@1.0.0","target":"pkg:pypi/demo-10875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4150@1.0.0","target":"pkg:pypi/demo-11216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4150@1.0.0","target":"pkg:pypi/demo-35101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4150@1.0.0","target":"pkg:pypi/demo-36170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4151@1.0.1","target":"pkg:pypi/demo-15714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4151@1.0.1","target":"pkg:pypi/demo-30596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4152@1.0.2","target":"pkg:pypi/demo-19404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4153@1.0.3","target":"pkg:pypi/demo-22475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4153@1.0.3","target":"pkg:pypi/demo-25755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4153@1.0.3","target":"pkg:pypi/demo-29082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4154@1.0.4","target":"pkg:pypi/demo-28487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4155@1.0.0","target":"pkg:pypi/demo-10829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4155@1.0.0","target":"pkg:pypi/demo-19897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4155@1.0.0","target":"pkg:pypi/demo-22408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4155@1.0.0","target":"pkg:pypi/demo-23305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4156@1.0.1","target":"pkg:pypi/demo-13438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4156@1.0.1","target":"pkg:pypi/demo-13829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4156@1.0.1","target":"pkg:pypi/demo-203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4156@1.0.1","target":"pkg:pypi/demo-21978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4157@1.0.2","target":"pkg:pypi/demo-16117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4157@1.0.2","target":"pkg:pypi/demo-29057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4157@1.0.2","target":"pkg:pypi/demo-36480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4158@1.0.3","target":"pkg:pypi/demo-34213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4159@1.0.4","target":"pkg:pypi/demo-23993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4159@1.0.4","target":"pkg:pypi/demo-27447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-415@1.0.0","target":"pkg:pypi/demo-18666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-415@1.0.0","target":"pkg:pypi/demo-19046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-415@1.0.0","target":"pkg:pypi/demo-19735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4160@1.0.0","target":"pkg:pypi/demo-31266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4161@1.0.1","target":"pkg:pypi/demo-20744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4162@1.0.2","target":"pkg:pypi/demo-14561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4162@1.0.2","target":"pkg:pypi/demo-16605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4163@1.0.3","target":"pkg:pypi/demo-1884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4163@1.0.3","target":"pkg:pypi/demo-22625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4164@1.0.4","target":"pkg:pypi/demo-317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4165@1.0.0","target":"pkg:pypi/demo-23185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4166@1.0.1","target":"pkg:pypi/demo-11598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4166@1.0.1","target":"pkg:pypi/demo-27463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4166@1.0.1","target":"pkg:pypi/demo-35262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4167@1.0.2","target":"pkg:pypi/demo-3079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4167@1.0.2","target":"pkg:pypi/demo-3860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4168@1.0.3","target":"pkg:pypi/demo-10295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4168@1.0.3","target":"pkg:pypi/demo-25964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4168@1.0.3","target":"pkg:pypi/demo-37099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4168@1.0.3","target":"pkg:pypi/demo-38831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4169@1.0.4","target":"pkg:pypi/demo-11744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4169@1.0.4","target":"pkg:pypi/demo-16472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4169@1.0.4","target":"pkg:pypi/demo-23960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4169@1.0.4","target":"pkg:pypi/demo-30758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-416@1.0.1","target":"pkg:pypi/demo-1996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-416@1.0.1","target":"pkg:pypi/demo-24975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-416@1.0.1","target":"pkg:pypi/demo-28289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4170@1.0.0","target":"pkg:pypi/demo-1217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4171@1.0.1","target":"pkg:pypi/demo-13729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4171@1.0.1","target":"pkg:pypi/demo-20060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4172@1.0.2","target":"pkg:pypi/demo-17525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4172@1.0.2","target":"pkg:pypi/demo-18846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4172@1.0.2","target":"pkg:pypi/demo-22673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4173@1.0.3","target":"pkg:pypi/demo-12136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4173@1.0.3","target":"pkg:pypi/demo-15170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4173@1.0.3","target":"pkg:pypi/demo-34255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4173@1.0.3","target":"pkg:pypi/demo-37894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4174@1.0.4","target":"pkg:pypi/demo-11279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4174@1.0.4","target":"pkg:pypi/demo-17857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4174@1.0.4","target":"pkg:pypi/demo-28221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4174@1.0.4","target":"pkg:pypi/demo-30132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4175@1.0.0","target":"pkg:pypi/demo-31329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4175@1.0.0","target":"pkg:pypi/demo-35053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4175@1.0.0","target":"pkg:pypi/demo-39234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4176@1.0.1","target":"pkg:pypi/demo-25580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4176@1.0.1","target":"pkg:pypi/demo-32603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4176@1.0.1","target":"pkg:pypi/demo-35116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4176@1.0.1","target":"pkg:pypi/demo-39780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4177@1.0.2","target":"pkg:pypi/demo-16746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4177@1.0.2","target":"pkg:pypi/demo-20505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4178@1.0.3","target":"pkg:pypi/demo-16083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4178@1.0.3","target":"pkg:pypi/demo-20175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4178@1.0.3","target":"pkg:pypi/demo-28195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4178@1.0.3","target":"pkg:pypi/demo-39264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4179@1.0.4","target":"pkg:pypi/demo-12287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4179@1.0.4","target":"pkg:pypi/demo-12896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4179@1.0.4","target":"pkg:pypi/demo-13216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4179@1.0.4","target":"pkg:pypi/demo-18030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-417@1.0.2","target":"pkg:pypi/demo-12304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-417@1.0.2","target":"pkg:pypi/demo-30486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-417@1.0.2","target":"pkg:pypi/demo-39269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4180@1.0.0","target":"pkg:pypi/demo-20450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4181@1.0.1","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4181@1.0.1","target":"pkg:pypi/demo-12039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4181@1.0.1","target":"pkg:pypi/demo-13389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4182@1.0.2","target":"pkg:pypi/demo-27712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4183@1.0.3","target":"pkg:pypi/demo-34130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4184@1.0.4","target":"pkg:pypi/demo-24098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4185@1.0.0","target":"pkg:pypi/demo-20109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4185@1.0.0","target":"pkg:pypi/demo-2168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4186@1.0.1","target":"pkg:pypi/demo-10768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4186@1.0.1","target":"pkg:pypi/demo-27924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4187@1.0.2","target":"pkg:pypi/demo-34235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4188@1.0.3","target":"pkg:pypi/demo-17528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4188@1.0.3","target":"pkg:pypi/demo-18097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4188@1.0.3","target":"pkg:pypi/demo-32798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4189@1.0.4","target":"pkg:pypi/demo-14995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4189@1.0.4","target":"pkg:pypi/demo-17971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4189@1.0.4","target":"pkg:pypi/demo-23174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4189@1.0.4","target":"pkg:pypi/demo-33239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-418@1.0.3","target":"pkg:pypi/demo-18868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-418@1.0.3","target":"pkg:pypi/demo-25383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-418@1.0.3","target":"pkg:pypi/demo-38282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4190@1.0.0","target":"pkg:pypi/demo-36635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4191@1.0.1","target":"pkg:pypi/demo-18430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4191@1.0.1","target":"pkg:pypi/demo-19429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4191@1.0.1","target":"pkg:pypi/demo-2198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4192@1.0.2","target":"pkg:pypi/demo-13752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4192@1.0.2","target":"pkg:pypi/demo-20395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4192@1.0.2","target":"pkg:pypi/demo-2636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4192@1.0.2","target":"pkg:pypi/demo-32339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4193@1.0.3","target":"pkg:pypi/demo-13068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4193@1.0.3","target":"pkg:pypi/demo-28803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4194@1.0.4","target":"pkg:pypi/demo-1159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4194@1.0.4","target":"pkg:pypi/demo-18425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4194@1.0.4","target":"pkg:pypi/demo-22495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4194@1.0.4","target":"pkg:pypi/demo-4046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4195@1.0.0","target":"pkg:pypi/demo-352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4196@1.0.1","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4196@1.0.1","target":"pkg:pypi/demo-16250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4196@1.0.1","target":"pkg:pypi/demo-24546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4197@1.0.2","target":"pkg:pypi/demo-17354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4197@1.0.2","target":"pkg:pypi/demo-301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4198@1.0.3","target":"pkg:pypi/demo-14166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4198@1.0.3","target":"pkg:pypi/demo-16223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4198@1.0.3","target":"pkg:pypi/demo-31782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4199@1.0.4","target":"pkg:pypi/demo-13129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4199@1.0.4","target":"pkg:pypi/demo-31175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4199@1.0.4","target":"pkg:pypi/demo-32730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4199@1.0.4","target":"pkg:pypi/demo-34598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-419@1.0.4","target":"pkg:pypi/demo-18613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-419@1.0.4","target":"pkg:pypi/demo-1962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-419@1.0.4","target":"pkg:pypi/demo-302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-419@1.0.4","target":"pkg:pypi/demo-4028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-41@1.0.1","target":"pkg:pypi/demo-11724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-41@1.0.1","target":"pkg:pypi/demo-25724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-41@1.0.1","target":"pkg:pypi/demo-33734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-41@1.0.1","target":"pkg:pypi/demo-34756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4200@1.0.0","target":"pkg:pypi/demo-4064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4201@1.0.1","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4201@1.0.1","target":"pkg:pypi/demo-13858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4201@1.0.1","target":"pkg:pypi/demo-14296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4201@1.0.1","target":"pkg:pypi/demo-28856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4202@1.0.2","target":"pkg:pypi/demo-17736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4202@1.0.2","target":"pkg:pypi/demo-22561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4202@1.0.2","target":"pkg:pypi/demo-30494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4202@1.0.2","target":"pkg:pypi/demo-38764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4203@1.0.3","target":"pkg:pypi/demo-16659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4203@1.0.3","target":"pkg:pypi/demo-21975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4203@1.0.3","target":"pkg:pypi/demo-3262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4203@1.0.3","target":"pkg:pypi/demo-38782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4204@1.0.4","target":"pkg:pypi/demo-11495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4204@1.0.4","target":"pkg:pypi/demo-21854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4204@1.0.4","target":"pkg:pypi/demo-2698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4204@1.0.4","target":"pkg:pypi/demo-34106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4205@1.0.0","target":"pkg:pypi/demo-3865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4205@1.0.0","target":"pkg:pypi/demo-39508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4205@1.0.0","target":"pkg:pypi/demo-4105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4206@1.0.1","target":"pkg:pypi/demo-13205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4207@1.0.2","target":"pkg:pypi/demo-25574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4207@1.0.2","target":"pkg:pypi/demo-29414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4207@1.0.2","target":"pkg:pypi/demo-32185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4208@1.0.3","target":"pkg:pypi/demo-11491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4208@1.0.3","target":"pkg:pypi/demo-27130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4209@1.0.4","target":"pkg:pypi/demo-14498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4209@1.0.4","target":"pkg:pypi/demo-30176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-420@1.0.0","target":"pkg:pypi/demo-28971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4210@1.0.0","target":"pkg:pypi/demo-13188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4210@1.0.0","target":"pkg:pypi/demo-1387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4210@1.0.0","target":"pkg:pypi/demo-39589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4210@1.0.0","target":"pkg:pypi/demo-39693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4211@1.0.1","target":"pkg:pypi/demo-13550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4211@1.0.1","target":"pkg:pypi/demo-19410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4211@1.0.1","target":"pkg:pypi/demo-23744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4211@1.0.1","target":"pkg:pypi/demo-29713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4212@1.0.2","target":"pkg:pypi/demo-185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4212@1.0.2","target":"pkg:pypi/demo-33271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4212@1.0.2","target":"pkg:pypi/demo-35243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4213@1.0.3","target":"pkg:pypi/demo-1263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4213@1.0.3","target":"pkg:pypi/demo-22910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4213@1.0.3","target":"pkg:pypi/demo-25790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4213@1.0.3","target":"pkg:pypi/demo-35400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4214@1.0.4","target":"pkg:pypi/demo-28034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4214@1.0.4","target":"pkg:pypi/demo-35681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4215@1.0.0","target":"pkg:pypi/demo-31836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4215@1.0.0","target":"pkg:pypi/demo-32390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4216@1.0.1","target":"pkg:pypi/demo-15679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4216@1.0.1","target":"pkg:pypi/demo-35119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4216@1.0.1","target":"pkg:pypi/demo-37970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4217@1.0.2","target":"pkg:pypi/demo-13771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4217@1.0.2","target":"pkg:pypi/demo-24498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4218@1.0.3","target":"pkg:pypi/demo-11890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4218@1.0.3","target":"pkg:pypi/demo-26181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4218@1.0.3","target":"pkg:pypi/demo-26866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4219@1.0.4","target":"pkg:pypi/demo-34096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4219@1.0.4","target":"pkg:pypi/demo-36140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4219@1.0.4","target":"pkg:pypi/demo-38381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-421@1.0.1","target":"pkg:pypi/demo-22516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4220@1.0.0","target":"pkg:pypi/demo-12925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4220@1.0.0","target":"pkg:pypi/demo-18988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4220@1.0.0","target":"pkg:pypi/demo-26990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4221@1.0.1","target":"pkg:pypi/demo-13505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4221@1.0.1","target":"pkg:pypi/demo-28853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4221@1.0.1","target":"pkg:pypi/demo-37058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4221@1.0.1","target":"pkg:pypi/demo-4055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4222@1.0.2","target":"pkg:pypi/demo-12060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4222@1.0.2","target":"pkg:pypi/demo-17663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4222@1.0.2","target":"pkg:pypi/demo-22039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4222@1.0.2","target":"pkg:pypi/demo-29439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4223@1.0.3","target":"pkg:pypi/demo-2672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4224@1.0.4","target":"pkg:pypi/demo-20344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4224@1.0.4","target":"pkg:pypi/demo-22222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4224@1.0.4","target":"pkg:pypi/demo-28917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4224@1.0.4","target":"pkg:pypi/demo-34244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4225@1.0.0","target":"pkg:pypi/demo-15372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4225@1.0.0","target":"pkg:pypi/demo-17611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4225@1.0.0","target":"pkg:pypi/demo-27462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4225@1.0.0","target":"pkg:pypi/demo-30694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4226@1.0.1","target":"pkg:pypi/demo-25157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4226@1.0.1","target":"pkg:pypi/demo-38170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4227@1.0.2","target":"pkg:pypi/demo-11115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4227@1.0.2","target":"pkg:pypi/demo-18921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4227@1.0.2","target":"pkg:pypi/demo-34915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4227@1.0.2","target":"pkg:pypi/demo-35926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4228@1.0.3","target":"pkg:pypi/demo-38362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4229@1.0.4","target":"pkg:pypi/demo-16111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4229@1.0.4","target":"pkg:pypi/demo-21642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4229@1.0.4","target":"pkg:pypi/demo-27069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-422@1.0.2","target":"pkg:pypi/demo-24826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-422@1.0.2","target":"pkg:pypi/demo-26153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-422@1.0.2","target":"pkg:pypi/demo-31213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-422@1.0.2","target":"pkg:pypi/demo-32922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4230@1.0.0","target":"pkg:pypi/demo-10216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4230@1.0.0","target":"pkg:pypi/demo-11971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4230@1.0.0","target":"pkg:pypi/demo-27573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4231@1.0.1","target":"pkg:pypi/demo-15683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4231@1.0.1","target":"pkg:pypi/demo-22653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4231@1.0.1","target":"pkg:pypi/demo-252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4231@1.0.1","target":"pkg:pypi/demo-36613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4232@1.0.2","target":"pkg:pypi/demo-39965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4233@1.0.3","target":"pkg:pypi/demo-21382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4234@1.0.4","target":"pkg:pypi/demo-24905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4234@1.0.4","target":"pkg:pypi/demo-35701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4235@1.0.0","target":"pkg:pypi/demo-10531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4236@1.0.1","target":"pkg:pypi/demo-14418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4236@1.0.1","target":"pkg:pypi/demo-20829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4236@1.0.1","target":"pkg:pypi/demo-28036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4236@1.0.1","target":"pkg:pypi/demo-37343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4237@1.0.2","target":"pkg:pypi/demo-21685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4237@1.0.2","target":"pkg:pypi/demo-28741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4238@1.0.3","target":"pkg:pypi/demo-10581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4238@1.0.3","target":"pkg:pypi/demo-12589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4238@1.0.3","target":"pkg:pypi/demo-15131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4238@1.0.3","target":"pkg:pypi/demo-19337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4239@1.0.4","target":"pkg:pypi/demo-38698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4239@1.0.4","target":"pkg:pypi/demo-39546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-423@1.0.3","target":"pkg:pypi/demo-12771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-423@1.0.3","target":"pkg:pypi/demo-20754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-423@1.0.3","target":"pkg:pypi/demo-22156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4240@1.0.0","target":"pkg:pypi/demo-22269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4240@1.0.0","target":"pkg:pypi/demo-23661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4240@1.0.0","target":"pkg:pypi/demo-39450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4241@1.0.1","target":"pkg:pypi/demo-11478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4241@1.0.1","target":"pkg:pypi/demo-23891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4241@1.0.1","target":"pkg:pypi/demo-27869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4241@1.0.1","target":"pkg:pypi/demo-39416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4242@1.0.2","target":"pkg:pypi/demo-13607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4242@1.0.2","target":"pkg:pypi/demo-24095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4242@1.0.2","target":"pkg:pypi/demo-25489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4242@1.0.2","target":"pkg:pypi/demo-33696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4243@1.0.3","target":"pkg:pypi/demo-29815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4244@1.0.4","target":"pkg:pypi/demo-11554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4244@1.0.4","target":"pkg:pypi/demo-23825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4244@1.0.4","target":"pkg:pypi/demo-25648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4244@1.0.4","target":"pkg:pypi/demo-3025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4245@1.0.0","target":"pkg:pypi/demo-11276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4246@1.0.1","target":"pkg:pypi/demo-35399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4247@1.0.2","target":"pkg:pypi/demo-35538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4248@1.0.3","target":"pkg:pypi/demo-30932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4249@1.0.4","target":"pkg:pypi/demo-18807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-424@1.0.4","target":"pkg:pypi/demo-25534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-424@1.0.4","target":"pkg:pypi/demo-32504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-424@1.0.4","target":"pkg:pypi/demo-36123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4250@1.0.0","target":"pkg:pypi/demo-11178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4250@1.0.0","target":"pkg:pypi/demo-11937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4251@1.0.1","target":"pkg:pypi/demo-15742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4251@1.0.1","target":"pkg:pypi/demo-15824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4251@1.0.1","target":"pkg:pypi/demo-18257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4251@1.0.1","target":"pkg:pypi/demo-30611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4252@1.0.2","target":"pkg:pypi/demo-12874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4252@1.0.2","target":"pkg:pypi/demo-232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4252@1.0.2","target":"pkg:pypi/demo-29099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4252@1.0.2","target":"pkg:pypi/demo-29671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4253@1.0.3","target":"pkg:pypi/demo-12913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4254@1.0.4","target":"pkg:pypi/demo-22546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4254@1.0.4","target":"pkg:pypi/demo-39863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4255@1.0.0","target":"pkg:pypi/demo-11940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4255@1.0.0","target":"pkg:pypi/demo-20010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4255@1.0.0","target":"pkg:pypi/demo-34703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4256@1.0.1","target":"pkg:pypi/demo-19376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4256@1.0.1","target":"pkg:pypi/demo-19657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4256@1.0.1","target":"pkg:pypi/demo-22167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4256@1.0.1","target":"pkg:pypi/demo-25333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4257@1.0.2","target":"pkg:pypi/demo-20985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4257@1.0.2","target":"pkg:pypi/demo-23973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4257@1.0.2","target":"pkg:pypi/demo-26592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4257@1.0.2","target":"pkg:pypi/demo-37309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4258@1.0.3","target":"pkg:pypi/demo-21228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4258@1.0.3","target":"pkg:pypi/demo-32450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4259@1.0.4","target":"pkg:pypi/demo-20705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4259@1.0.4","target":"pkg:pypi/demo-35217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-425@1.0.0","target":"pkg:pypi/demo-34304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4260@1.0.0","target":"pkg:pypi/demo-2498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4260@1.0.0","target":"pkg:pypi/demo-26702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4261@1.0.1","target":"pkg:pypi/demo-16299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4261@1.0.1","target":"pkg:pypi/demo-1638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4261@1.0.1","target":"pkg:pypi/demo-18815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4261@1.0.1","target":"pkg:pypi/demo-36299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4262@1.0.2","target":"pkg:pypi/demo-15858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4262@1.0.2","target":"pkg:pypi/demo-3394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4263@1.0.3","target":"pkg:pypi/demo-14577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4264@1.0.4","target":"pkg:pypi/demo-35188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4264@1.0.4","target":"pkg:pypi/demo-35191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4265@1.0.0","target":"pkg:pypi/demo-11142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4265@1.0.0","target":"pkg:pypi/demo-12328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4265@1.0.0","target":"pkg:pypi/demo-26024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4266@1.0.1","target":"pkg:pypi/demo-20657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4266@1.0.1","target":"pkg:pypi/demo-21869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4266@1.0.1","target":"pkg:pypi/demo-22007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4266@1.0.1","target":"pkg:pypi/demo-37835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4267@1.0.2","target":"pkg:pypi/demo-16623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4267@1.0.2","target":"pkg:pypi/demo-23124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4267@1.0.2","target":"pkg:pypi/demo-36947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4268@1.0.3","target":"pkg:pypi/demo-12120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4268@1.0.3","target":"pkg:pypi/demo-31211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4268@1.0.3","target":"pkg:pypi/demo-34809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4268@1.0.3","target":"pkg:pypi/demo-34864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4269@1.0.4","target":"pkg:pypi/demo-34829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4269@1.0.4","target":"pkg:pypi/demo-35294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-426@1.0.1","target":"pkg:pypi/demo-37367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-426@1.0.1","target":"pkg:pypi/demo-37708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-426@1.0.1","target":"pkg:pypi/demo-3969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4270@1.0.0","target":"pkg:pypi/demo-11731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4270@1.0.0","target":"pkg:pypi/demo-29579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4270@1.0.0","target":"pkg:pypi/demo-39459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4271@1.0.1","target":"pkg:pypi/demo-22912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4271@1.0.1","target":"pkg:pypi/demo-31795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4271@1.0.1","target":"pkg:pypi/demo-32559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4272@1.0.2","target":"pkg:pypi/demo-17455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4272@1.0.2","target":"pkg:pypi/demo-21775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4272@1.0.2","target":"pkg:pypi/demo-24916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4273@1.0.3","target":"pkg:pypi/demo-20450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4274@1.0.4","target":"pkg:pypi/demo-17609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4275@1.0.0","target":"pkg:pypi/demo-1225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4275@1.0.0","target":"pkg:pypi/demo-17362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4275@1.0.0","target":"pkg:pypi/demo-35064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4275@1.0.0","target":"pkg:pypi/demo-35796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4276@1.0.1","target":"pkg:pypi/demo-21886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4276@1.0.1","target":"pkg:pypi/demo-2981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4276@1.0.1","target":"pkg:pypi/demo-35043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4277@1.0.2","target":"pkg:pypi/demo-24001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4277@1.0.2","target":"pkg:pypi/demo-34190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4277@1.0.2","target":"pkg:pypi/demo-37056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4278@1.0.3","target":"pkg:pypi/demo-15335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4278@1.0.3","target":"pkg:pypi/demo-25252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4278@1.0.3","target":"pkg:pypi/demo-31783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4279@1.0.4","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4279@1.0.4","target":"pkg:pypi/demo-16940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4279@1.0.4","target":"pkg:pypi/demo-21116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4279@1.0.4","target":"pkg:pypi/demo-29459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-427@1.0.2","target":"pkg:pypi/demo-29442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4280@1.0.0","target":"pkg:pypi/demo-34186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4280@1.0.0","target":"pkg:pypi/demo-34632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4280@1.0.0","target":"pkg:pypi/demo-35327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4281@1.0.1","target":"pkg:pypi/demo-10803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4281@1.0.1","target":"pkg:pypi/demo-12632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4282@1.0.2","target":"pkg:pypi/demo-14618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4282@1.0.2","target":"pkg:pypi/demo-37267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4283@1.0.3","target":"pkg:pypi/demo-18344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4283@1.0.3","target":"pkg:pypi/demo-39354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4284@1.0.4","target":"pkg:pypi/demo-22340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4284@1.0.4","target":"pkg:pypi/demo-33300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4284@1.0.4","target":"pkg:pypi/demo-35667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4285@1.0.0","target":"pkg:pypi/demo-39931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4286@1.0.1","target":"pkg:pypi/demo-19106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4286@1.0.1","target":"pkg:pypi/demo-29191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4287@1.0.2","target":"pkg:pypi/demo-27559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4288@1.0.3","target":"pkg:pypi/demo-22517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4289@1.0.4","target":"pkg:pypi/demo-31429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-428@1.0.3","target":"pkg:pypi/demo-158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-428@1.0.3","target":"pkg:pypi/demo-30085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-428@1.0.3","target":"pkg:pypi/demo-31220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-428@1.0.3","target":"pkg:pypi/demo-36427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4290@1.0.0","target":"pkg:pypi/demo-17305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4291@1.0.1","target":"pkg:pypi/demo-30561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4292@1.0.2","target":"pkg:pypi/demo-18658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4292@1.0.2","target":"pkg:pypi/demo-31667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4292@1.0.2","target":"pkg:pypi/demo-33296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4292@1.0.2","target":"pkg:pypi/demo-39570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4293@1.0.3","target":"pkg:pypi/demo-12319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4293@1.0.3","target":"pkg:pypi/demo-12949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4293@1.0.3","target":"pkg:pypi/demo-1693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4294@1.0.4","target":"pkg:pypi/demo-15951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4294@1.0.4","target":"pkg:pypi/demo-34934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4295@1.0.0","target":"pkg:pypi/demo-1976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4295@1.0.0","target":"pkg:pypi/demo-22840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4295@1.0.0","target":"pkg:pypi/demo-30341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4296@1.0.1","target":"pkg:pypi/demo-22087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4297@1.0.2","target":"pkg:pypi/demo-16316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4297@1.0.2","target":"pkg:pypi/demo-2254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4297@1.0.2","target":"pkg:pypi/demo-33447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4298@1.0.3","target":"pkg:pypi/demo-19792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4299@1.0.4","target":"pkg:pypi/demo-22856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-429@1.0.4","target":"pkg:pypi/demo-38871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-42@1.0.2","target":"pkg:pypi/demo-15543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-42@1.0.2","target":"pkg:pypi/demo-31493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-42@1.0.2","target":"pkg:pypi/demo-33897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4300@1.0.0","target":"pkg:pypi/demo-15151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4301@1.0.1","target":"pkg:pypi/demo-14542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4301@1.0.1","target":"pkg:pypi/demo-16253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4301@1.0.1","target":"pkg:pypi/demo-35902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4302@1.0.2","target":"pkg:pypi/demo-11898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4303@1.0.3","target":"pkg:pypi/demo-25232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4303@1.0.3","target":"pkg:pypi/demo-30381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4304@1.0.4","target":"pkg:pypi/demo-25020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4305@1.0.0","target":"pkg:pypi/demo-1168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4305@1.0.0","target":"pkg:pypi/demo-22942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4305@1.0.0","target":"pkg:pypi/demo-39485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4306@1.0.1","target":"pkg:pypi/demo-19384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4306@1.0.1","target":"pkg:pypi/demo-32941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4307@1.0.2","target":"pkg:pypi/demo-29010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4307@1.0.2","target":"pkg:pypi/demo-34523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4308@1.0.3","target":"pkg:pypi/demo-24371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4308@1.0.3","target":"pkg:pypi/demo-35126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4309@1.0.4","target":"pkg:pypi/demo-20964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4309@1.0.4","target":"pkg:pypi/demo-29783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-430@1.0.0","target":"pkg:pypi/demo-12126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-430@1.0.0","target":"pkg:pypi/demo-22527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-430@1.0.0","target":"pkg:pypi/demo-29775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-430@1.0.0","target":"pkg:pypi/demo-3194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4310@1.0.0","target":"pkg:pypi/demo-10719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4310@1.0.0","target":"pkg:pypi/demo-15239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4310@1.0.0","target":"pkg:pypi/demo-29692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4311@1.0.1","target":"pkg:pypi/demo-18025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4311@1.0.1","target":"pkg:pypi/demo-23782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4311@1.0.1","target":"pkg:pypi/demo-33459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4311@1.0.1","target":"pkg:pypi/demo-36285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4312@1.0.2","target":"pkg:pypi/demo-10418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4312@1.0.2","target":"pkg:pypi/demo-2599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4312@1.0.2","target":"pkg:pypi/demo-34961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4313@1.0.3","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4314@1.0.4","target":"pkg:pypi/demo-37507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4314@1.0.4","target":"pkg:pypi/demo-39021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4315@1.0.0","target":"pkg:pypi/demo-1052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4315@1.0.0","target":"pkg:pypi/demo-2191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4315@1.0.0","target":"pkg:pypi/demo-32117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4316@1.0.1","target":"pkg:pypi/demo-20730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4316@1.0.1","target":"pkg:pypi/demo-34551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4316@1.0.1","target":"pkg:pypi/demo-34805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4317@1.0.2","target":"pkg:pypi/demo-13774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4317@1.0.2","target":"pkg:pypi/demo-28995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4318@1.0.3","target":"pkg:pypi/demo-30584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4318@1.0.3","target":"pkg:pypi/demo-38669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4319@1.0.4","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4319@1.0.4","target":"pkg:pypi/demo-16859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4319@1.0.4","target":"pkg:pypi/demo-26515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4319@1.0.4","target":"pkg:pypi/demo-28954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-431@1.0.1","target":"pkg:pypi/demo-20078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-431@1.0.1","target":"pkg:pypi/demo-22444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-431@1.0.1","target":"pkg:pypi/demo-36070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4320@1.0.0","target":"pkg:pypi/demo-28482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4320@1.0.0","target":"pkg:pypi/demo-30587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4321@1.0.1","target":"pkg:pypi/demo-18311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4321@1.0.1","target":"pkg:pypi/demo-19365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4321@1.0.1","target":"pkg:pypi/demo-30084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4322@1.0.2","target":"pkg:pypi/demo-12112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4322@1.0.2","target":"pkg:pypi/demo-12431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4323@1.0.3","target":"pkg:pypi/demo-39273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4324@1.0.4","target":"pkg:pypi/demo-223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4324@1.0.4","target":"pkg:pypi/demo-29540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4324@1.0.4","target":"pkg:pypi/demo-32961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4324@1.0.4","target":"pkg:pypi/demo-35829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4325@1.0.0","target":"pkg:pypi/demo-10346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4325@1.0.0","target":"pkg:pypi/demo-13146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4325@1.0.0","target":"pkg:pypi/demo-3504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4326@1.0.1","target":"pkg:pypi/demo-3876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4327@1.0.2","target":"pkg:pypi/demo-25468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4327@1.0.2","target":"pkg:pypi/demo-25746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4327@1.0.2","target":"pkg:pypi/demo-29771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4327@1.0.2","target":"pkg:pypi/demo-33327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4328@1.0.3","target":"pkg:pypi/demo-25475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4328@1.0.3","target":"pkg:pypi/demo-34257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4328@1.0.3","target":"pkg:pypi/demo-34575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4329@1.0.4","target":"pkg:pypi/demo-14329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4329@1.0.4","target":"pkg:pypi/demo-27211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-432@1.0.2","target":"pkg:pypi/demo-15300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-432@1.0.2","target":"pkg:pypi/demo-22600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-432@1.0.2","target":"pkg:pypi/demo-23530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-432@1.0.2","target":"pkg:pypi/demo-26222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4330@1.0.0","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4330@1.0.0","target":"pkg:pypi/demo-1650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4330@1.0.0","target":"pkg:pypi/demo-23368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4331@1.0.1","target":"pkg:pypi/demo-1556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4331@1.0.1","target":"pkg:pypi/demo-24992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4331@1.0.1","target":"pkg:pypi/demo-3730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4332@1.0.2","target":"pkg:pypi/demo-24419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4332@1.0.2","target":"pkg:pypi/demo-2946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4332@1.0.2","target":"pkg:pypi/demo-38709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4333@1.0.3","target":"pkg:pypi/demo-1815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4333@1.0.3","target":"pkg:pypi/demo-20511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4334@1.0.4","target":"pkg:pypi/demo-15257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4334@1.0.4","target":"pkg:pypi/demo-24384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4334@1.0.4","target":"pkg:pypi/demo-39120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4335@1.0.0","target":"pkg:pypi/demo-32120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4335@1.0.0","target":"pkg:pypi/demo-36111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4336@1.0.1","target":"pkg:pypi/demo-15114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4336@1.0.1","target":"pkg:pypi/demo-19961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4336@1.0.1","target":"pkg:pypi/demo-28187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4336@1.0.1","target":"pkg:pypi/demo-33100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4337@1.0.2","target":"pkg:pypi/demo-10856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4337@1.0.2","target":"pkg:pypi/demo-33146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4338@1.0.3","target":"pkg:pypi/demo-20677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4338@1.0.3","target":"pkg:pypi/demo-26444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4338@1.0.3","target":"pkg:pypi/demo-29043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4338@1.0.3","target":"pkg:pypi/demo-34928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4339@1.0.4","target":"pkg:pypi/demo-26579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4339@1.0.4","target":"pkg:pypi/demo-31262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4339@1.0.4","target":"pkg:pypi/demo-35386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4339@1.0.4","target":"pkg:pypi/demo-38872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-433@1.0.3","target":"pkg:pypi/demo-22495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-433@1.0.3","target":"pkg:pypi/demo-32073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-433@1.0.3","target":"pkg:pypi/demo-33105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-433@1.0.3","target":"pkg:pypi/demo-36768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4340@1.0.0","target":"pkg:pypi/demo-15750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4340@1.0.0","target":"pkg:pypi/demo-24017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4340@1.0.0","target":"pkg:pypi/demo-28065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4341@1.0.1","target":"pkg:pypi/demo-13324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4341@1.0.1","target":"pkg:pypi/demo-24403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4341@1.0.1","target":"pkg:pypi/demo-33327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4341@1.0.1","target":"pkg:pypi/demo-37277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4342@1.0.2","target":"pkg:pypi/demo-25762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4342@1.0.2","target":"pkg:pypi/demo-30406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4342@1.0.2","target":"pkg:pypi/demo-33040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4343@1.0.3","target":"pkg:pypi/demo-18024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4343@1.0.3","target":"pkg:pypi/demo-20843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4343@1.0.3","target":"pkg:pypi/demo-23714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4344@1.0.4","target":"pkg:pypi/demo-1767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4344@1.0.4","target":"pkg:pypi/demo-38982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4345@1.0.0","target":"pkg:pypi/demo-263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4345@1.0.0","target":"pkg:pypi/demo-30506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4345@1.0.0","target":"pkg:pypi/demo-31976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4345@1.0.0","target":"pkg:pypi/demo-35357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4346@1.0.1","target":"pkg:pypi/demo-1249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4346@1.0.1","target":"pkg:pypi/demo-30687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4346@1.0.1","target":"pkg:pypi/demo-3830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4347@1.0.2","target":"pkg:pypi/demo-13250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4348@1.0.3","target":"pkg:pypi/demo-13922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4348@1.0.3","target":"pkg:pypi/demo-24196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4348@1.0.3","target":"pkg:pypi/demo-2976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4348@1.0.3","target":"pkg:pypi/demo-38102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4349@1.0.4","target":"pkg:pypi/demo-22062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4349@1.0.4","target":"pkg:pypi/demo-3789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-434@1.0.4","target":"pkg:pypi/demo-36442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-434@1.0.4","target":"pkg:pypi/demo-38520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4350@1.0.0","target":"pkg:pypi/demo-10733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4350@1.0.0","target":"pkg:pypi/demo-32150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4350@1.0.0","target":"pkg:pypi/demo-32460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4350@1.0.0","target":"pkg:pypi/demo-34637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4351@1.0.1","target":"pkg:pypi/demo-14051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4351@1.0.1","target":"pkg:pypi/demo-34706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4351@1.0.1","target":"pkg:pypi/demo-39324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4352@1.0.2","target":"pkg:pypi/demo-3017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4353@1.0.3","target":"pkg:pypi/demo-262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4354@1.0.4","target":"pkg:pypi/demo-31901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4355@1.0.0","target":"pkg:pypi/demo-23660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4356@1.0.1","target":"pkg:pypi/demo-18200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4356@1.0.1","target":"pkg:pypi/demo-39476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4357@1.0.2","target":"pkg:pypi/demo-14483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4358@1.0.3","target":"pkg:pypi/demo-30565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4358@1.0.3","target":"pkg:pypi/demo-31021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4359@1.0.4","target":"pkg:pypi/demo-3634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-435@1.0.0","target":"pkg:pypi/demo-1180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4360@1.0.0","target":"pkg:pypi/demo-36957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4361@1.0.1","target":"pkg:pypi/demo-19457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4361@1.0.1","target":"pkg:pypi/demo-36633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4362@1.0.2","target":"pkg:pypi/demo-20412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4362@1.0.2","target":"pkg:pypi/demo-21184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4362@1.0.2","target":"pkg:pypi/demo-3361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4363@1.0.3","target":"pkg:pypi/demo-14995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4363@1.0.3","target":"pkg:pypi/demo-29621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4363@1.0.3","target":"pkg:pypi/demo-315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4363@1.0.3","target":"pkg:pypi/demo-37807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4364@1.0.4","target":"pkg:pypi/demo-10658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4364@1.0.4","target":"pkg:pypi/demo-26747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4365@1.0.0","target":"pkg:pypi/demo-358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4366@1.0.1","target":"pkg:pypi/demo-11469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4366@1.0.1","target":"pkg:pypi/demo-18264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4366@1.0.1","target":"pkg:pypi/demo-34054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4367@1.0.2","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4367@1.0.2","target":"pkg:pypi/demo-2054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4367@1.0.2","target":"pkg:pypi/demo-25655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4367@1.0.2","target":"pkg:pypi/demo-3412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4368@1.0.3","target":"pkg:pypi/demo-15845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4368@1.0.3","target":"pkg:pypi/demo-33190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4368@1.0.3","target":"pkg:pypi/demo-33668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4369@1.0.4","target":"pkg:pypi/demo-13284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4369@1.0.4","target":"pkg:pypi/demo-15580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4369@1.0.4","target":"pkg:pypi/demo-26418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4369@1.0.4","target":"pkg:pypi/demo-39107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-436@1.0.1","target":"pkg:pypi/demo-22370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-436@1.0.1","target":"pkg:pypi/demo-29823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4370@1.0.0","target":"pkg:pypi/demo-10651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4371@1.0.1","target":"pkg:pypi/demo-14351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4371@1.0.1","target":"pkg:pypi/demo-1899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4371@1.0.1","target":"pkg:pypi/demo-27477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4371@1.0.1","target":"pkg:pypi/demo-2763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4372@1.0.2","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4372@1.0.2","target":"pkg:pypi/demo-2912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4373@1.0.3","target":"pkg:pypi/demo-22485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4373@1.0.3","target":"pkg:pypi/demo-27407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4373@1.0.3","target":"pkg:pypi/demo-36849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4374@1.0.4","target":"pkg:pypi/demo-25379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4375@1.0.0","target":"pkg:pypi/demo-16617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4375@1.0.0","target":"pkg:pypi/demo-26847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4375@1.0.0","target":"pkg:pypi/demo-27876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4375@1.0.0","target":"pkg:pypi/demo-33686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4376@1.0.1","target":"pkg:pypi/demo-1487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4376@1.0.1","target":"pkg:pypi/demo-18230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4376@1.0.1","target":"pkg:pypi/demo-32764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4376@1.0.1","target":"pkg:pypi/demo-38195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4377@1.0.2","target":"pkg:pypi/demo-11811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4377@1.0.2","target":"pkg:pypi/demo-16297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4377@1.0.2","target":"pkg:pypi/demo-25119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4377@1.0.2","target":"pkg:pypi/demo-34300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4378@1.0.3","target":"pkg:pypi/demo-14067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4379@1.0.4","target":"pkg:pypi/demo-2613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4379@1.0.4","target":"pkg:pypi/demo-34550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-437@1.0.2","target":"pkg:pypi/demo-15479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-437@1.0.2","target":"pkg:pypi/demo-295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-437@1.0.2","target":"pkg:pypi/demo-29963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4380@1.0.0","target":"pkg:pypi/demo-13436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4380@1.0.0","target":"pkg:pypi/demo-1840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4380@1.0.0","target":"pkg:pypi/demo-20044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4380@1.0.0","target":"pkg:pypi/demo-27237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4381@1.0.1","target":"pkg:pypi/demo-14178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4381@1.0.1","target":"pkg:pypi/demo-29074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4381@1.0.1","target":"pkg:pypi/demo-32146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4382@1.0.2","target":"pkg:pypi/demo-26049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4382@1.0.2","target":"pkg:pypi/demo-34034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4383@1.0.3","target":"pkg:pypi/demo-12351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4383@1.0.3","target":"pkg:pypi/demo-29913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4384@1.0.4","target":"pkg:pypi/demo-20826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4385@1.0.0","target":"pkg:pypi/demo-15680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4386@1.0.1","target":"pkg:pypi/demo-13252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4387@1.0.2","target":"pkg:pypi/demo-34233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4387@1.0.2","target":"pkg:pypi/demo-38418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4388@1.0.3","target":"pkg:pypi/demo-3947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4389@1.0.4","target":"pkg:pypi/demo-15659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-438@1.0.3","target":"pkg:pypi/demo-25210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-438@1.0.3","target":"pkg:pypi/demo-34148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4390@1.0.0","target":"pkg:pypi/demo-15443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4390@1.0.0","target":"pkg:pypi/demo-21718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4391@1.0.1","target":"pkg:pypi/demo-16542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4391@1.0.1","target":"pkg:pypi/demo-36834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4392@1.0.2","target":"pkg:pypi/demo-22823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4393@1.0.3","target":"pkg:pypi/demo-14983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4393@1.0.3","target":"pkg:pypi/demo-18237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4393@1.0.3","target":"pkg:pypi/demo-23138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4394@1.0.4","target":"pkg:pypi/demo-22472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4394@1.0.4","target":"pkg:pypi/demo-33625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4394@1.0.4","target":"pkg:pypi/demo-38558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4395@1.0.0","target":"pkg:pypi/demo-10141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4395@1.0.0","target":"pkg:pypi/demo-14742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4395@1.0.0","target":"pkg:pypi/demo-20270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4396@1.0.1","target":"pkg:pypi/demo-35334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4397@1.0.2","target":"pkg:pypi/demo-22169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4397@1.0.2","target":"pkg:pypi/demo-34682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4398@1.0.3","target":"pkg:pypi/demo-18084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4398@1.0.3","target":"pkg:pypi/demo-1871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4398@1.0.3","target":"pkg:pypi/demo-20373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4398@1.0.3","target":"pkg:pypi/demo-21243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4399@1.0.4","target":"pkg:pypi/demo-35094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-439@1.0.4","target":"pkg:pypi/demo-35158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-43@1.0.3","target":"pkg:pypi/demo-2697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-43@1.0.3","target":"pkg:pypi/demo-33447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-43@1.0.3","target":"pkg:pypi/demo-36958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4400@1.0.0","target":"pkg:pypi/demo-15627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4400@1.0.0","target":"pkg:pypi/demo-20795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4400@1.0.0","target":"pkg:pypi/demo-28504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4400@1.0.0","target":"pkg:pypi/demo-28962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4401@1.0.1","target":"pkg:pypi/demo-21991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4402@1.0.2","target":"pkg:pypi/demo-14286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4402@1.0.2","target":"pkg:pypi/demo-17448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4402@1.0.2","target":"pkg:pypi/demo-34539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4403@1.0.3","target":"pkg:pypi/demo-27533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4404@1.0.4","target":"pkg:pypi/demo-1196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4405@1.0.0","target":"pkg:pypi/demo-14176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4405@1.0.0","target":"pkg:pypi/demo-15635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4406@1.0.1","target":"pkg:pypi/demo-28032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4406@1.0.1","target":"pkg:pypi/demo-30630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4406@1.0.1","target":"pkg:pypi/demo-31690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4407@1.0.2","target":"pkg:pypi/demo-16778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4407@1.0.2","target":"pkg:pypi/demo-19152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4407@1.0.2","target":"pkg:pypi/demo-31471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4407@1.0.2","target":"pkg:pypi/demo-4358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4408@1.0.3","target":"pkg:pypi/demo-10320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4408@1.0.3","target":"pkg:pypi/demo-11951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4408@1.0.3","target":"pkg:pypi/demo-17605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4408@1.0.3","target":"pkg:pypi/demo-25929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4409@1.0.4","target":"pkg:pypi/demo-11285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4409@1.0.4","target":"pkg:pypi/demo-1328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4409@1.0.4","target":"pkg:pypi/demo-21176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-440@1.0.0","target":"pkg:pypi/demo-31617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4410@1.0.0","target":"pkg:pypi/demo-12475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4411@1.0.1","target":"pkg:pypi/demo-10988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4411@1.0.1","target":"pkg:pypi/demo-11157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4411@1.0.1","target":"pkg:pypi/demo-14737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4412@1.0.2","target":"pkg:pypi/demo-38893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4413@1.0.3","target":"pkg:pypi/demo-20333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4414@1.0.4","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4414@1.0.4","target":"pkg:pypi/demo-18667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4414@1.0.4","target":"pkg:pypi/demo-38644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4415@1.0.0","target":"pkg:pypi/demo-30178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4416@1.0.1","target":"pkg:pypi/demo-15219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4416@1.0.1","target":"pkg:pypi/demo-20617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4416@1.0.1","target":"pkg:pypi/demo-24069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4417@1.0.2","target":"pkg:pypi/demo-3111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4417@1.0.2","target":"pkg:pypi/demo-38411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4418@1.0.3","target":"pkg:pypi/demo-13666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4418@1.0.3","target":"pkg:pypi/demo-27142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4418@1.0.3","target":"pkg:pypi/demo-31590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4419@1.0.4","target":"pkg:pypi/demo-1008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4419@1.0.4","target":"pkg:pypi/demo-13801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4419@1.0.4","target":"pkg:pypi/demo-37369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4419@1.0.4","target":"pkg:pypi/demo-37400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-441@1.0.1","target":"pkg:pypi/demo-1499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-441@1.0.1","target":"pkg:pypi/demo-32530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4420@1.0.0","target":"pkg:pypi/demo-17280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4420@1.0.0","target":"pkg:pypi/demo-19540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4421@1.0.1","target":"pkg:pypi/demo-27931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4422@1.0.2","target":"pkg:pypi/demo-24736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4422@1.0.2","target":"pkg:pypi/demo-26089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4422@1.0.2","target":"pkg:pypi/demo-31088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4423@1.0.3","target":"pkg:pypi/demo-13701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4424@1.0.4","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4424@1.0.4","target":"pkg:pypi/demo-38636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4425@1.0.0","target":"pkg:pypi/demo-33373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4425@1.0.0","target":"pkg:pypi/demo-33728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4426@1.0.1","target":"pkg:pypi/demo-17680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4426@1.0.1","target":"pkg:pypi/demo-28752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4426@1.0.1","target":"pkg:pypi/demo-37249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4427@1.0.2","target":"pkg:pypi/demo-14248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4427@1.0.2","target":"pkg:pypi/demo-39773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4428@1.0.3","target":"pkg:pypi/demo-22402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4428@1.0.3","target":"pkg:pypi/demo-24445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4428@1.0.3","target":"pkg:pypi/demo-39464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4429@1.0.4","target":"pkg:pypi/demo-15809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4429@1.0.4","target":"pkg:pypi/demo-24394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4429@1.0.4","target":"pkg:pypi/demo-29855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-442@1.0.2","target":"pkg:pypi/demo-39752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4430@1.0.0","target":"pkg:pypi/demo-17279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4430@1.0.0","target":"pkg:pypi/demo-18154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4431@1.0.1","target":"pkg:pypi/demo-16321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4431@1.0.1","target":"pkg:pypi/demo-32503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4432@1.0.2","target":"pkg:pypi/demo-1306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4432@1.0.2","target":"pkg:pypi/demo-15211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4432@1.0.2","target":"pkg:pypi/demo-19226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4432@1.0.2","target":"pkg:pypi/demo-35025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4433@1.0.3","target":"pkg:pypi/demo-13103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4433@1.0.3","target":"pkg:pypi/demo-19507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4433@1.0.3","target":"pkg:pypi/demo-22691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4433@1.0.3","target":"pkg:pypi/demo-29623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4434@1.0.4","target":"pkg:pypi/demo-20435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4434@1.0.4","target":"pkg:pypi/demo-20493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4434@1.0.4","target":"pkg:pypi/demo-24158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4434@1.0.4","target":"pkg:pypi/demo-38101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4435@1.0.0","target":"pkg:pypi/demo-29500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4435@1.0.0","target":"pkg:pypi/demo-31269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4436@1.0.1","target":"pkg:pypi/demo-23090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4436@1.0.1","target":"pkg:pypi/demo-34720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4436@1.0.1","target":"pkg:pypi/demo-35363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4437@1.0.2","target":"pkg:pypi/demo-35108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4438@1.0.3","target":"pkg:pypi/demo-21336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4438@1.0.3","target":"pkg:pypi/demo-32271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4438@1.0.3","target":"pkg:pypi/demo-32276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4438@1.0.3","target":"pkg:pypi/demo-39812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4439@1.0.4","target":"pkg:pypi/demo-29645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-443@1.0.3","target":"pkg:pypi/demo-13418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4440@1.0.0","target":"pkg:pypi/demo-36125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4441@1.0.1","target":"pkg:pypi/demo-28962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4441@1.0.1","target":"pkg:pypi/demo-2923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4441@1.0.1","target":"pkg:pypi/demo-31446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4442@1.0.2","target":"pkg:pypi/demo-16716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4442@1.0.2","target":"pkg:pypi/demo-17997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4443@1.0.3","target":"pkg:pypi/demo-19768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4443@1.0.3","target":"pkg:pypi/demo-3792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4444@1.0.4","target":"pkg:pypi/demo-12685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4444@1.0.4","target":"pkg:pypi/demo-17735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4444@1.0.4","target":"pkg:pypi/demo-23723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4444@1.0.4","target":"pkg:pypi/demo-34185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4445@1.0.0","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4445@1.0.0","target":"pkg:pypi/demo-13723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4446@1.0.1","target":"pkg:pypi/demo-13258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4446@1.0.1","target":"pkg:pypi/demo-26993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4446@1.0.1","target":"pkg:pypi/demo-38917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4447@1.0.2","target":"pkg:pypi/demo-20303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4447@1.0.2","target":"pkg:pypi/demo-23514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4447@1.0.2","target":"pkg:pypi/demo-35914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4448@1.0.3","target":"pkg:pypi/demo-17684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4449@1.0.4","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4449@1.0.4","target":"pkg:pypi/demo-21756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4449@1.0.4","target":"pkg:pypi/demo-22621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-444@1.0.4","target":"pkg:pypi/demo-23916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-444@1.0.4","target":"pkg:pypi/demo-27010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-444@1.0.4","target":"pkg:pypi/demo-37940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-444@1.0.4","target":"pkg:pypi/demo-39363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4450@1.0.0","target":"pkg:pypi/demo-17760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4450@1.0.0","target":"pkg:pypi/demo-28666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4450@1.0.0","target":"pkg:pypi/demo-31516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4450@1.0.0","target":"pkg:pypi/demo-32311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4451@1.0.1","target":"pkg:pypi/demo-13771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4451@1.0.1","target":"pkg:pypi/demo-32302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4452@1.0.2","target":"pkg:pypi/demo-21248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4452@1.0.2","target":"pkg:pypi/demo-27054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4453@1.0.3","target":"pkg:pypi/demo-24225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4453@1.0.3","target":"pkg:pypi/demo-31540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4454@1.0.4","target":"pkg:pypi/demo-25093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4454@1.0.4","target":"pkg:pypi/demo-27857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4454@1.0.4","target":"pkg:pypi/demo-33989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4454@1.0.4","target":"pkg:pypi/demo-4134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4455@1.0.0","target":"pkg:pypi/demo-39834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4456@1.0.1","target":"pkg:pypi/demo-3393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4456@1.0.1","target":"pkg:pypi/demo-3509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4457@1.0.2","target":"pkg:pypi/demo-39492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4458@1.0.3","target":"pkg:pypi/demo-10408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4458@1.0.3","target":"pkg:pypi/demo-33351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4458@1.0.3","target":"pkg:pypi/demo-38629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4458@1.0.3","target":"pkg:pypi/demo-39674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4459@1.0.4","target":"pkg:pypi/demo-28958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-445@1.0.0","target":"pkg:pypi/demo-12583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-445@1.0.0","target":"pkg:pypi/demo-26582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-445@1.0.0","target":"pkg:pypi/demo-34887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4460@1.0.0","target":"pkg:pypi/demo-30137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4460@1.0.0","target":"pkg:pypi/demo-31432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4461@1.0.1","target":"pkg:pypi/demo-14589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4461@1.0.1","target":"pkg:pypi/demo-25891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4461@1.0.1","target":"pkg:pypi/demo-39584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4462@1.0.2","target":"pkg:pypi/demo-31509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4462@1.0.2","target":"pkg:pypi/demo-39579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4463@1.0.3","target":"pkg:pypi/demo-14734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4463@1.0.3","target":"pkg:pypi/demo-24613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4463@1.0.3","target":"pkg:pypi/demo-3130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4463@1.0.3","target":"pkg:pypi/demo-34175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4464@1.0.4","target":"pkg:pypi/demo-27357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4464@1.0.4","target":"pkg:pypi/demo-37560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4465@1.0.0","target":"pkg:pypi/demo-13009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4465@1.0.0","target":"pkg:pypi/demo-13773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4465@1.0.0","target":"pkg:pypi/demo-33100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4465@1.0.0","target":"pkg:pypi/demo-34726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4466@1.0.1","target":"pkg:pypi/demo-25372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4466@1.0.1","target":"pkg:pypi/demo-26635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4467@1.0.2","target":"pkg:pypi/demo-37516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4468@1.0.3","target":"pkg:pypi/demo-20759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4468@1.0.3","target":"pkg:pypi/demo-39440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4469@1.0.4","target":"pkg:pypi/demo-14423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4469@1.0.4","target":"pkg:pypi/demo-15436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-446@1.0.1","target":"pkg:pypi/demo-18459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-446@1.0.1","target":"pkg:pypi/demo-33555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-446@1.0.1","target":"pkg:pypi/demo-39141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4470@1.0.0","target":"pkg:pypi/demo-10855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4471@1.0.1","target":"pkg:pypi/demo-21348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4471@1.0.1","target":"pkg:pypi/demo-4155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4472@1.0.2","target":"pkg:pypi/demo-17657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4472@1.0.2","target":"pkg:pypi/demo-36883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4473@1.0.3","target":"pkg:pypi/demo-16552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4473@1.0.3","target":"pkg:pypi/demo-17087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4473@1.0.3","target":"pkg:pypi/demo-25605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4473@1.0.3","target":"pkg:pypi/demo-33869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4474@1.0.4","target":"pkg:pypi/demo-19602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4474@1.0.4","target":"pkg:pypi/demo-20037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4474@1.0.4","target":"pkg:pypi/demo-23612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4474@1.0.4","target":"pkg:pypi/demo-3@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4475@1.0.0","target":"pkg:pypi/demo-17135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4475@1.0.0","target":"pkg:pypi/demo-18802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4475@1.0.0","target":"pkg:pypi/demo-18949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4475@1.0.0","target":"pkg:pypi/demo-26512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4476@1.0.1","target":"pkg:pypi/demo-17233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4477@1.0.2","target":"pkg:pypi/demo-13038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4477@1.0.2","target":"pkg:pypi/demo-2561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4477@1.0.2","target":"pkg:pypi/demo-27913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4477@1.0.2","target":"pkg:pypi/demo-34308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4478@1.0.3","target":"pkg:pypi/demo-27304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4479@1.0.4","target":"pkg:pypi/demo-30316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4479@1.0.4","target":"pkg:pypi/demo-3618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-447@1.0.2","target":"pkg:pypi/demo-3355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-447@1.0.2","target":"pkg:pypi/demo-35652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4480@1.0.0","target":"pkg:pypi/demo-24682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4481@1.0.1","target":"pkg:pypi/demo-11476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4482@1.0.2","target":"pkg:pypi/demo-36736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4483@1.0.3","target":"pkg:pypi/demo-11357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4483@1.0.3","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4483@1.0.3","target":"pkg:pypi/demo-25797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4484@1.0.4","target":"pkg:pypi/demo-36010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4485@1.0.0","target":"pkg:pypi/demo-25766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4486@1.0.1","target":"pkg:pypi/demo-13553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4486@1.0.1","target":"pkg:pypi/demo-16402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4486@1.0.1","target":"pkg:pypi/demo-2987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4486@1.0.1","target":"pkg:pypi/demo-32972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4487@1.0.2","target":"pkg:pypi/demo-25976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4487@1.0.2","target":"pkg:pypi/demo-35481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4488@1.0.3","target":"pkg:pypi/demo-21136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4488@1.0.3","target":"pkg:pypi/demo-30637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4488@1.0.3","target":"pkg:pypi/demo-34526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4488@1.0.3","target":"pkg:pypi/demo-35559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4489@1.0.4","target":"pkg:pypi/demo-18802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4489@1.0.4","target":"pkg:pypi/demo-22246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4489@1.0.4","target":"pkg:pypi/demo-29363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4489@1.0.4","target":"pkg:pypi/demo-37676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-448@1.0.3","target":"pkg:pypi/demo-35402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4490@1.0.0","target":"pkg:pypi/demo-12055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4490@1.0.0","target":"pkg:pypi/demo-1601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4490@1.0.0","target":"pkg:pypi/demo-18054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4490@1.0.0","target":"pkg:pypi/demo-32012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4491@1.0.1","target":"pkg:pypi/demo-14753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4491@1.0.1","target":"pkg:pypi/demo-18719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4492@1.0.2","target":"pkg:pypi/demo-17490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4492@1.0.2","target":"pkg:pypi/demo-30086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4493@1.0.3","target":"pkg:pypi/demo-3346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4494@1.0.4","target":"pkg:pypi/demo-10938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4495@1.0.0","target":"pkg:pypi/demo-18209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4496@1.0.1","target":"pkg:pypi/demo-20949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4497@1.0.2","target":"pkg:pypi/demo-14441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4497@1.0.2","target":"pkg:pypi/demo-19182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4497@1.0.2","target":"pkg:pypi/demo-28360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4498@1.0.3","target":"pkg:pypi/demo-24787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4498@1.0.3","target":"pkg:pypi/demo-29970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4498@1.0.3","target":"pkg:pypi/demo-34648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4498@1.0.3","target":"pkg:pypi/demo-39372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4499@1.0.4","target":"pkg:pypi/demo-20695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4499@1.0.4","target":"pkg:pypi/demo-39953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-449@1.0.4","target":"pkg:pypi/demo-17985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-449@1.0.4","target":"pkg:pypi/demo-30307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-44@1.0.4","target":"pkg:pypi/demo-27243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4500@1.0.0","target":"pkg:pypi/demo-29910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4500@1.0.0","target":"pkg:pypi/demo-3713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4501@1.0.1","target":"pkg:pypi/demo-30378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4502@1.0.2","target":"pkg:pypi/demo-14106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4503@1.0.3","target":"pkg:pypi/demo-24095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4503@1.0.3","target":"pkg:pypi/demo-28088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4504@1.0.4","target":"pkg:pypi/demo-18950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4504@1.0.4","target":"pkg:pypi/demo-33822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4504@1.0.4","target":"pkg:pypi/demo-35264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4505@1.0.0","target":"pkg:pypi/demo-15998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4505@1.0.0","target":"pkg:pypi/demo-28247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4505@1.0.0","target":"pkg:pypi/demo-34241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4505@1.0.0","target":"pkg:pypi/demo-39721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4506@1.0.1","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4506@1.0.1","target":"pkg:pypi/demo-1843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4506@1.0.1","target":"pkg:pypi/demo-33513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4507@1.0.2","target":"pkg:pypi/demo-20959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4507@1.0.2","target":"pkg:pypi/demo-23809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4507@1.0.2","target":"pkg:pypi/demo-4006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4508@1.0.3","target":"pkg:pypi/demo-2309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4508@1.0.3","target":"pkg:pypi/demo-36308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4509@1.0.4","target":"pkg:pypi/demo-10353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4509@1.0.4","target":"pkg:pypi/demo-20439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4509@1.0.4","target":"pkg:pypi/demo-39197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-450@1.0.0","target":"pkg:pypi/demo-18491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-450@1.0.0","target":"pkg:pypi/demo-20610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-450@1.0.0","target":"pkg:pypi/demo-30135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-450@1.0.0","target":"pkg:pypi/demo-3610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4510@1.0.0","target":"pkg:pypi/demo-38237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4511@1.0.1","target":"pkg:pypi/demo-32226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4511@1.0.1","target":"pkg:pypi/demo-338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4512@1.0.2","target":"pkg:pypi/demo-30278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4513@1.0.3","target":"pkg:pypi/demo-13168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4513@1.0.3","target":"pkg:pypi/demo-21065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4513@1.0.3","target":"pkg:pypi/demo-23284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4514@1.0.4","target":"pkg:pypi/demo-28905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4514@1.0.4","target":"pkg:pypi/demo-33719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4514@1.0.4","target":"pkg:pypi/demo-34925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4514@1.0.4","target":"pkg:pypi/demo-38093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4515@1.0.0","target":"pkg:pypi/demo-14256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4515@1.0.0","target":"pkg:pypi/demo-36023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4516@1.0.1","target":"pkg:pypi/demo-37261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4517@1.0.2","target":"pkg:pypi/demo-34711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4518@1.0.3","target":"pkg:pypi/demo-24343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4518@1.0.3","target":"pkg:pypi/demo-33090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4519@1.0.4","target":"pkg:pypi/demo-10406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4519@1.0.4","target":"pkg:pypi/demo-18577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4519@1.0.4","target":"pkg:pypi/demo-22131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-451@1.0.1","target":"pkg:pypi/demo-28601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-451@1.0.1","target":"pkg:pypi/demo-35791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4520@1.0.0","target":"pkg:pypi/demo-15200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4520@1.0.0","target":"pkg:pypi/demo-36355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4521@1.0.1","target":"pkg:pypi/demo-16241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4522@1.0.2","target":"pkg:pypi/demo-16055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4522@1.0.2","target":"pkg:pypi/demo-19594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4522@1.0.2","target":"pkg:pypi/demo-25328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4522@1.0.2","target":"pkg:pypi/demo-26865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4523@1.0.3","target":"pkg:pypi/demo-22243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4523@1.0.3","target":"pkg:pypi/demo-2659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4524@1.0.4","target":"pkg:pypi/demo-13792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4524@1.0.4","target":"pkg:pypi/demo-13908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4524@1.0.4","target":"pkg:pypi/demo-31977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4525@1.0.0","target":"pkg:pypi/demo-1222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4525@1.0.0","target":"pkg:pypi/demo-28387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4525@1.0.0","target":"pkg:pypi/demo-39195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4526@1.0.1","target":"pkg:pypi/demo-39432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4527@1.0.2","target":"pkg:pypi/demo-28598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4527@1.0.2","target":"pkg:pypi/demo-36726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4527@1.0.2","target":"pkg:pypi/demo-38124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4528@1.0.3","target":"pkg:pypi/demo-15084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4528@1.0.3","target":"pkg:pypi/demo-16016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4528@1.0.3","target":"pkg:pypi/demo-28133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4529@1.0.4","target":"pkg:pypi/demo-21968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-452@1.0.2","target":"pkg:pypi/demo-25232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-452@1.0.2","target":"pkg:pypi/demo-3703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4530@1.0.0","target":"pkg:pypi/demo-18940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4530@1.0.0","target":"pkg:pypi/demo-27719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4530@1.0.0","target":"pkg:pypi/demo-30599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4531@1.0.1","target":"pkg:pypi/demo-15016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4531@1.0.1","target":"pkg:pypi/demo-32275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4532@1.0.2","target":"pkg:pypi/demo-17425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4532@1.0.2","target":"pkg:pypi/demo-29671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4532@1.0.2","target":"pkg:pypi/demo-39545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4533@1.0.3","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4533@1.0.3","target":"pkg:pypi/demo-23737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4534@1.0.4","target":"pkg:pypi/demo-13143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4534@1.0.4","target":"pkg:pypi/demo-20663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4534@1.0.4","target":"pkg:pypi/demo-30404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4534@1.0.4","target":"pkg:pypi/demo-37365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4535@1.0.0","target":"pkg:pypi/demo-20775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4535@1.0.0","target":"pkg:pypi/demo-39442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4536@1.0.1","target":"pkg:pypi/demo-11826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4536@1.0.1","target":"pkg:pypi/demo-15262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4536@1.0.1","target":"pkg:pypi/demo-17990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4536@1.0.1","target":"pkg:pypi/demo-31413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4537@1.0.2","target":"pkg:pypi/demo-14980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4537@1.0.2","target":"pkg:pypi/demo-16141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4538@1.0.3","target":"pkg:pypi/demo-12878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4538@1.0.3","target":"pkg:pypi/demo-27780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4539@1.0.4","target":"pkg:pypi/demo-16093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4539@1.0.4","target":"pkg:pypi/demo-2005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4539@1.0.4","target":"pkg:pypi/demo-31408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-453@1.0.3","target":"pkg:pypi/demo-17191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-453@1.0.3","target":"pkg:pypi/demo-21606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-453@1.0.3","target":"pkg:pypi/demo-33593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-453@1.0.3","target":"pkg:pypi/demo-36816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4540@1.0.0","target":"pkg:pypi/demo-11909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4540@1.0.0","target":"pkg:pypi/demo-34121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4540@1.0.0","target":"pkg:pypi/demo-36677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4541@1.0.1","target":"pkg:pypi/demo-15352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4541@1.0.1","target":"pkg:pypi/demo-31865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4541@1.0.1","target":"pkg:pypi/demo-33295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4542@1.0.2","target":"pkg:pypi/demo-1869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4542@1.0.2","target":"pkg:pypi/demo-21690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4542@1.0.2","target":"pkg:pypi/demo-29541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4542@1.0.2","target":"pkg:pypi/demo-39365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4543@1.0.3","target":"pkg:pypi/demo-12620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4543@1.0.3","target":"pkg:pypi/demo-24528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4543@1.0.3","target":"pkg:pypi/demo-3508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4543@1.0.3","target":"pkg:pypi/demo-3990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4544@1.0.4","target":"pkg:pypi/demo-19276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4544@1.0.4","target":"pkg:pypi/demo-28081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4544@1.0.4","target":"pkg:pypi/demo-36167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4545@1.0.0","target":"pkg:pypi/demo-11908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4545@1.0.0","target":"pkg:pypi/demo-21988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4546@1.0.1","target":"pkg:pypi/demo-13442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4546@1.0.1","target":"pkg:pypi/demo-26372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4546@1.0.1","target":"pkg:pypi/demo-30456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4546@1.0.1","target":"pkg:pypi/demo-35536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4547@1.0.2","target":"pkg:pypi/demo-1945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4547@1.0.2","target":"pkg:pypi/demo-22879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4548@1.0.3","target":"pkg:pypi/demo-29144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4548@1.0.3","target":"pkg:pypi/demo-34144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4549@1.0.4","target":"pkg:pypi/demo-19772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-454@1.0.4","target":"pkg:pypi/demo-11543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-454@1.0.4","target":"pkg:pypi/demo-17718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-454@1.0.4","target":"pkg:pypi/demo-25421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4550@1.0.0","target":"pkg:pypi/demo-18208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4550@1.0.0","target":"pkg:pypi/demo-28047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4550@1.0.0","target":"pkg:pypi/demo-4380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4551@1.0.1","target":"pkg:pypi/demo-13439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4551@1.0.1","target":"pkg:pypi/demo-23696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4551@1.0.1","target":"pkg:pypi/demo-4214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4552@1.0.2","target":"pkg:pypi/demo-13242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4552@1.0.2","target":"pkg:pypi/demo-22782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4552@1.0.2","target":"pkg:pypi/demo-31509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4552@1.0.2","target":"pkg:pypi/demo-33897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4553@1.0.3","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4553@1.0.3","target":"pkg:pypi/demo-25192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4553@1.0.3","target":"pkg:pypi/demo-34575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4554@1.0.4","target":"pkg:pypi/demo-10492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4554@1.0.4","target":"pkg:pypi/demo-10900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4554@1.0.4","target":"pkg:pypi/demo-32108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4554@1.0.4","target":"pkg:pypi/demo-36388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4555@1.0.0","target":"pkg:pypi/demo-11974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4555@1.0.0","target":"pkg:pypi/demo-15788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4556@1.0.1","target":"pkg:pypi/demo-14881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4557@1.0.2","target":"pkg:pypi/demo-34123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4558@1.0.3","target":"pkg:pypi/demo-20642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4558@1.0.3","target":"pkg:pypi/demo-26580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4558@1.0.3","target":"pkg:pypi/demo-34923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4559@1.0.4","target":"pkg:pypi/demo-17617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4559@1.0.4","target":"pkg:pypi/demo-23262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4559@1.0.4","target":"pkg:pypi/demo-25200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4559@1.0.4","target":"pkg:pypi/demo-38441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-455@1.0.0","target":"pkg:pypi/demo-28784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-455@1.0.0","target":"pkg:pypi/demo-32399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4560@1.0.0","target":"pkg:pypi/demo-13837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4560@1.0.0","target":"pkg:pypi/demo-1407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4560@1.0.0","target":"pkg:pypi/demo-17050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4560@1.0.0","target":"pkg:pypi/demo-18044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4561@1.0.1","target":"pkg:pypi/demo-17716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4561@1.0.1","target":"pkg:pypi/demo-18562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4562@1.0.2","target":"pkg:pypi/demo-13017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4562@1.0.2","target":"pkg:pypi/demo-23589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4562@1.0.2","target":"pkg:pypi/demo-34395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4562@1.0.2","target":"pkg:pypi/demo-36947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4563@1.0.3","target":"pkg:pypi/demo-14783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4563@1.0.3","target":"pkg:pypi/demo-16308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4563@1.0.3","target":"pkg:pypi/demo-20219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4563@1.0.3","target":"pkg:pypi/demo-30900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4564@1.0.4","target":"pkg:pypi/demo-26206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4564@1.0.4","target":"pkg:pypi/demo-36531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4565@1.0.0","target":"pkg:pypi/demo-22053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4566@1.0.1","target":"pkg:pypi/demo-3636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4567@1.0.2","target":"pkg:pypi/demo-12364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4567@1.0.2","target":"pkg:pypi/demo-17262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4568@1.0.3","target":"pkg:pypi/demo-3290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4569@1.0.4","target":"pkg:pypi/demo-11029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4569@1.0.4","target":"pkg:pypi/demo-2116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4569@1.0.4","target":"pkg:pypi/demo-35705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-456@1.0.1","target":"pkg:pypi/demo-2682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-456@1.0.1","target":"pkg:pypi/demo-31098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-456@1.0.1","target":"pkg:pypi/demo-38720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4570@1.0.0","target":"pkg:pypi/demo-28703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4570@1.0.0","target":"pkg:pypi/demo-33611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4571@1.0.1","target":"pkg:pypi/demo-1434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4571@1.0.1","target":"pkg:pypi/demo-20384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4571@1.0.1","target":"pkg:pypi/demo-39122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4572@1.0.2","target":"pkg:pypi/demo-3153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4572@1.0.2","target":"pkg:pypi/demo-39843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4573@1.0.3","target":"pkg:pypi/demo-12129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4574@1.0.4","target":"pkg:pypi/demo-19803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4574@1.0.4","target":"pkg:pypi/demo-22816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4574@1.0.4","target":"pkg:pypi/demo-25476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4574@1.0.4","target":"pkg:pypi/demo-38055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4575@1.0.0","target":"pkg:pypi/demo-2326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4576@1.0.1","target":"pkg:pypi/demo-34584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4577@1.0.2","target":"pkg:pypi/demo-23288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4577@1.0.2","target":"pkg:pypi/demo-25259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4578@1.0.3","target":"pkg:pypi/demo-18848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4579@1.0.4","target":"pkg:pypi/demo-22827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4579@1.0.4","target":"pkg:pypi/demo-2785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4579@1.0.4","target":"pkg:pypi/demo-31710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4579@1.0.4","target":"pkg:pypi/demo-3450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-457@1.0.2","target":"pkg:pypi/demo-19277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4580@1.0.0","target":"pkg:pypi/demo-24125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4581@1.0.1","target":"pkg:pypi/demo-12775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4581@1.0.1","target":"pkg:pypi/demo-1632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4582@1.0.2","target":"pkg:pypi/demo-17722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4582@1.0.2","target":"pkg:pypi/demo-19370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4582@1.0.2","target":"pkg:pypi/demo-39697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4583@1.0.3","target":"pkg:pypi/demo-11002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4583@1.0.3","target":"pkg:pypi/demo-23375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4583@1.0.3","target":"pkg:pypi/demo-34239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4583@1.0.3","target":"pkg:pypi/demo-38033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4584@1.0.4","target":"pkg:pypi/demo-20150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4584@1.0.4","target":"pkg:pypi/demo-31349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4584@1.0.4","target":"pkg:pypi/demo-39446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4585@1.0.0","target":"pkg:pypi/demo-14495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4585@1.0.0","target":"pkg:pypi/demo-20801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4585@1.0.0","target":"pkg:pypi/demo-33317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4585@1.0.0","target":"pkg:pypi/demo-39462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4586@1.0.1","target":"pkg:pypi/demo-28692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4587@1.0.2","target":"pkg:pypi/demo-1645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4588@1.0.3","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4588@1.0.3","target":"pkg:pypi/demo-21944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4588@1.0.3","target":"pkg:pypi/demo-32453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4589@1.0.4","target":"pkg:pypi/demo-14267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4589@1.0.4","target":"pkg:pypi/demo-23547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4589@1.0.4","target":"pkg:pypi/demo-32632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-458@1.0.3","target":"pkg:pypi/demo-11008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-458@1.0.3","target":"pkg:pypi/demo-21551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-458@1.0.3","target":"pkg:pypi/demo-30927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4590@1.0.0","target":"pkg:pypi/demo-13066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4590@1.0.0","target":"pkg:pypi/demo-23742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4590@1.0.0","target":"pkg:pypi/demo-2409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4590@1.0.0","target":"pkg:pypi/demo-38618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4591@1.0.1","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4591@1.0.1","target":"pkg:pypi/demo-31155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4591@1.0.1","target":"pkg:pypi/demo-33607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4591@1.0.1","target":"pkg:pypi/demo-36597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4592@1.0.2","target":"pkg:pypi/demo-24495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4593@1.0.3","target":"pkg:pypi/demo-30132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4593@1.0.3","target":"pkg:pypi/demo-35897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4594@1.0.4","target":"pkg:pypi/demo-13615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4594@1.0.4","target":"pkg:pypi/demo-18769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4594@1.0.4","target":"pkg:pypi/demo-18939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4594@1.0.4","target":"pkg:pypi/demo-28052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4595@1.0.0","target":"pkg:pypi/demo-22429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4595@1.0.0","target":"pkg:pypi/demo-31428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4595@1.0.0","target":"pkg:pypi/demo-32637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4595@1.0.0","target":"pkg:pypi/demo-35531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4596@1.0.1","target":"pkg:pypi/demo-19021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4596@1.0.1","target":"pkg:pypi/demo-22377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4597@1.0.2","target":"pkg:pypi/demo-12839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4597@1.0.2","target":"pkg:pypi/demo-29367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4597@1.0.2","target":"pkg:pypi/demo-30997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4597@1.0.2","target":"pkg:pypi/demo-35326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4598@1.0.3","target":"pkg:pypi/demo-10957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4598@1.0.3","target":"pkg:pypi/demo-13171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4598@1.0.3","target":"pkg:pypi/demo-17529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4599@1.0.4","target":"pkg:pypi/demo-18564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4599@1.0.4","target":"pkg:pypi/demo-2752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4599@1.0.4","target":"pkg:pypi/demo-3570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-459@1.0.4","target":"pkg:pypi/demo-17565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-459@1.0.4","target":"pkg:pypi/demo-19659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-459@1.0.4","target":"pkg:pypi/demo-33339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-45@1.0.0","target":"pkg:pypi/demo-11688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-45@1.0.0","target":"pkg:pypi/demo-29194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-45@1.0.0","target":"pkg:pypi/demo-36095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-45@1.0.0","target":"pkg:pypi/demo-4113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4600@1.0.0","target":"pkg:pypi/demo-24220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4600@1.0.0","target":"pkg:pypi/demo-36508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4601@1.0.1","target":"pkg:pypi/demo-15511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4601@1.0.1","target":"pkg:pypi/demo-25931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4601@1.0.1","target":"pkg:pypi/demo-28082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4602@1.0.2","target":"pkg:pypi/demo-2043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4602@1.0.2","target":"pkg:pypi/demo-23554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4602@1.0.2","target":"pkg:pypi/demo-32222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4603@1.0.3","target":"pkg:pypi/demo-25634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4603@1.0.3","target":"pkg:pypi/demo-26612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4604@1.0.4","target":"pkg:pypi/demo-33581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4605@1.0.0","target":"pkg:pypi/demo-10751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4605@1.0.0","target":"pkg:pypi/demo-1175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4605@1.0.0","target":"pkg:pypi/demo-18018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4606@1.0.1","target":"pkg:pypi/demo-22581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4606@1.0.1","target":"pkg:pypi/demo-25025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4607@1.0.2","target":"pkg:pypi/demo-36806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4608@1.0.3","target":"pkg:pypi/demo-10186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4608@1.0.3","target":"pkg:pypi/demo-1024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4608@1.0.3","target":"pkg:pypi/demo-25098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4609@1.0.4","target":"pkg:pypi/demo-18485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4609@1.0.4","target":"pkg:pypi/demo-3784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-460@1.0.0","target":"pkg:pypi/demo-4358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4610@1.0.0","target":"pkg:pypi/demo-14680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4610@1.0.0","target":"pkg:pypi/demo-35443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4611@1.0.1","target":"pkg:pypi/demo-26687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4611@1.0.1","target":"pkg:pypi/demo-36954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4612@1.0.2","target":"pkg:pypi/demo-14790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4612@1.0.2","target":"pkg:pypi/demo-18264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4612@1.0.2","target":"pkg:pypi/demo-23893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4612@1.0.2","target":"pkg:pypi/demo-33942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4613@1.0.3","target":"pkg:pypi/demo-33881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4613@1.0.3","target":"pkg:pypi/demo-36986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4614@1.0.4","target":"pkg:pypi/demo-10876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4614@1.0.4","target":"pkg:pypi/demo-109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4614@1.0.4","target":"pkg:pypi/demo-25903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4615@1.0.0","target":"pkg:pypi/demo-18004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4615@1.0.0","target":"pkg:pypi/demo-22429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4616@1.0.1","target":"pkg:pypi/demo-12162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4616@1.0.1","target":"pkg:pypi/demo-2252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4617@1.0.2","target":"pkg:pypi/demo-10951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4617@1.0.2","target":"pkg:pypi/demo-23662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4618@1.0.3","target":"pkg:pypi/demo-20968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4618@1.0.3","target":"pkg:pypi/demo-39779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4619@1.0.4","target":"pkg:pypi/demo-20985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4619@1.0.4","target":"pkg:pypi/demo-2481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4619@1.0.4","target":"pkg:pypi/demo-38091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4619@1.0.4","target":"pkg:pypi/demo-425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-461@1.0.1","target":"pkg:pypi/demo-26582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-461@1.0.1","target":"pkg:pypi/demo-29062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-461@1.0.1","target":"pkg:pypi/demo-34005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4620@1.0.0","target":"pkg:pypi/demo-2767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4621@1.0.1","target":"pkg:pypi/demo-13769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4621@1.0.1","target":"pkg:pypi/demo-16360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4621@1.0.1","target":"pkg:pypi/demo-16968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4622@1.0.2","target":"pkg:pypi/demo-19765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4622@1.0.2","target":"pkg:pypi/demo-29592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4622@1.0.2","target":"pkg:pypi/demo-33128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4623@1.0.3","target":"pkg:pypi/demo-35930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4624@1.0.4","target":"pkg:pypi/demo-16571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4625@1.0.0","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4625@1.0.0","target":"pkg:pypi/demo-4051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4626@1.0.1","target":"pkg:pypi/demo-20551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4627@1.0.2","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4627@1.0.2","target":"pkg:pypi/demo-15983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4627@1.0.2","target":"pkg:pypi/demo-24918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4627@1.0.2","target":"pkg:pypi/demo-27772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4628@1.0.3","target":"pkg:pypi/demo-19173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4628@1.0.3","target":"pkg:pypi/demo-20176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4628@1.0.3","target":"pkg:pypi/demo-20447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4628@1.0.3","target":"pkg:pypi/demo-31224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4629@1.0.4","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4629@1.0.4","target":"pkg:pypi/demo-23032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4629@1.0.4","target":"pkg:pypi/demo-30901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-462@1.0.2","target":"pkg:pypi/demo-33069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4630@1.0.0","target":"pkg:pypi/demo-30887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4631@1.0.1","target":"pkg:pypi/demo-38123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4632@1.0.2","target":"pkg:pypi/demo-19554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4633@1.0.3","target":"pkg:pypi/demo-36281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4634@1.0.4","target":"pkg:pypi/demo-19821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4634@1.0.4","target":"pkg:pypi/demo-25969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4634@1.0.4","target":"pkg:pypi/demo-32664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4634@1.0.4","target":"pkg:pypi/demo-37892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4635@1.0.0","target":"pkg:pypi/demo-15749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4635@1.0.0","target":"pkg:pypi/demo-23704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4635@1.0.0","target":"pkg:pypi/demo-33760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4636@1.0.1","target":"pkg:pypi/demo-15162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4636@1.0.1","target":"pkg:pypi/demo-16047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4636@1.0.1","target":"pkg:pypi/demo-22530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4636@1.0.1","target":"pkg:pypi/demo-39223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4637@1.0.2","target":"pkg:pypi/demo-38214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4638@1.0.3","target":"pkg:pypi/demo-1958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4638@1.0.3","target":"pkg:pypi/demo-25799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4639@1.0.4","target":"pkg:pypi/demo-18402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4639@1.0.4","target":"pkg:pypi/demo-28568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4639@1.0.4","target":"pkg:pypi/demo-37990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-463@1.0.3","target":"pkg:pypi/demo-14623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-463@1.0.3","target":"pkg:pypi/demo-35130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-463@1.0.3","target":"pkg:pypi/demo-36315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4640@1.0.0","target":"pkg:pypi/demo-24987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4640@1.0.0","target":"pkg:pypi/demo-38486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4641@1.0.1","target":"pkg:pypi/demo-22096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4641@1.0.1","target":"pkg:pypi/demo-36925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4642@1.0.2","target":"pkg:pypi/demo-13177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4642@1.0.2","target":"pkg:pypi/demo-1551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4643@1.0.3","target":"pkg:pypi/demo-10183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4643@1.0.3","target":"pkg:pypi/demo-26947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4644@1.0.4","target":"pkg:pypi/demo-19313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4644@1.0.4","target":"pkg:pypi/demo-30891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4644@1.0.4","target":"pkg:pypi/demo-36367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4644@1.0.4","target":"pkg:pypi/demo-36557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4645@1.0.0","target":"pkg:pypi/demo-13473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4645@1.0.0","target":"pkg:pypi/demo-34104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4646@1.0.1","target":"pkg:pypi/demo-11345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4646@1.0.1","target":"pkg:pypi/demo-22962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4647@1.0.2","target":"pkg:pypi/demo-12983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4647@1.0.2","target":"pkg:pypi/demo-24498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4647@1.0.2","target":"pkg:pypi/demo-32360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4647@1.0.2","target":"pkg:pypi/demo-36159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4648@1.0.3","target":"pkg:pypi/demo-13878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4648@1.0.3","target":"pkg:pypi/demo-14480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4648@1.0.3","target":"pkg:pypi/demo-22259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4648@1.0.3","target":"pkg:pypi/demo-2458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4649@1.0.4","target":"pkg:pypi/demo-20398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4649@1.0.4","target":"pkg:pypi/demo-31491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-464@1.0.4","target":"pkg:pypi/demo-16162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-464@1.0.4","target":"pkg:pypi/demo-34351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-464@1.0.4","target":"pkg:pypi/demo-4049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4650@1.0.0","target":"pkg:pypi/demo-11962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4651@1.0.1","target":"pkg:pypi/demo-16131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4651@1.0.1","target":"pkg:pypi/demo-19045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4651@1.0.1","target":"pkg:pypi/demo-28518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4651@1.0.1","target":"pkg:pypi/demo-443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4652@1.0.2","target":"pkg:pypi/demo-14843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4652@1.0.2","target":"pkg:pypi/demo-16351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4653@1.0.3","target":"pkg:pypi/demo-25466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4653@1.0.3","target":"pkg:pypi/demo-2552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4653@1.0.3","target":"pkg:pypi/demo-27254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4653@1.0.3","target":"pkg:pypi/demo-30472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4654@1.0.4","target":"pkg:pypi/demo-10884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4654@1.0.4","target":"pkg:pypi/demo-34134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4654@1.0.4","target":"pkg:pypi/demo-37009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4655@1.0.0","target":"pkg:pypi/demo-20143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4655@1.0.0","target":"pkg:pypi/demo-26871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4655@1.0.0","target":"pkg:pypi/demo-33244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4656@1.0.1","target":"pkg:pypi/demo-32366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4656@1.0.1","target":"pkg:pypi/demo-33270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4656@1.0.1","target":"pkg:pypi/demo-35541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4657@1.0.2","target":"pkg:pypi/demo-11479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4657@1.0.2","target":"pkg:pypi/demo-15357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4657@1.0.2","target":"pkg:pypi/demo-16217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4658@1.0.3","target":"pkg:pypi/demo-12352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4658@1.0.3","target":"pkg:pypi/demo-19070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4659@1.0.4","target":"pkg:pypi/demo-17655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4659@1.0.4","target":"pkg:pypi/demo-37215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-465@1.0.0","target":"pkg:pypi/demo-12810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-465@1.0.0","target":"pkg:pypi/demo-15030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-465@1.0.0","target":"pkg:pypi/demo-2726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-465@1.0.0","target":"pkg:pypi/demo-2986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4660@1.0.0","target":"pkg:pypi/demo-13744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4660@1.0.0","target":"pkg:pypi/demo-33299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4661@1.0.1","target":"pkg:pypi/demo-15658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4662@1.0.2","target":"pkg:pypi/demo-11300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4662@1.0.2","target":"pkg:pypi/demo-20073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4662@1.0.2","target":"pkg:pypi/demo-32882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4663@1.0.3","target":"pkg:pypi/demo-2753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4663@1.0.3","target":"pkg:pypi/demo-34610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4664@1.0.4","target":"pkg:pypi/demo-21767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4664@1.0.4","target":"pkg:pypi/demo-23202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4664@1.0.4","target":"pkg:pypi/demo-24306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4665@1.0.0","target":"pkg:pypi/demo-12647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4666@1.0.1","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4666@1.0.1","target":"pkg:pypi/demo-15037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4666@1.0.1","target":"pkg:pypi/demo-37976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4666@1.0.1","target":"pkg:pypi/demo-39309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4667@1.0.2","target":"pkg:pypi/demo-20798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4667@1.0.2","target":"pkg:pypi/demo-29692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4667@1.0.2","target":"pkg:pypi/demo-32032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4668@1.0.3","target":"pkg:pypi/demo-17633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4668@1.0.3","target":"pkg:pypi/demo-26838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4668@1.0.3","target":"pkg:pypi/demo-29159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4668@1.0.3","target":"pkg:pypi/demo-38907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4669@1.0.4","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4669@1.0.4","target":"pkg:pypi/demo-34724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4669@1.0.4","target":"pkg:pypi/demo-35834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-466@1.0.1","target":"pkg:pypi/demo-32082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4670@1.0.0","target":"pkg:pypi/demo-2181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4671@1.0.1","target":"pkg:pypi/demo-14743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4671@1.0.1","target":"pkg:pypi/demo-17001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4671@1.0.1","target":"pkg:pypi/demo-24208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4671@1.0.1","target":"pkg:pypi/demo-29967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4672@1.0.2","target":"pkg:pypi/demo-21012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4672@1.0.2","target":"pkg:pypi/demo-32612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4672@1.0.2","target":"pkg:pypi/demo-33568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4672@1.0.2","target":"pkg:pypi/demo-39097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4673@1.0.3","target":"pkg:pypi/demo-11806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4673@1.0.3","target":"pkg:pypi/demo-31040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4674@1.0.4","target":"pkg:pypi/demo-28495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4674@1.0.4","target":"pkg:pypi/demo-35518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4675@1.0.0","target":"pkg:pypi/demo-27016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4676@1.0.1","target":"pkg:pypi/demo-28946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4676@1.0.1","target":"pkg:pypi/demo-30262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4676@1.0.1","target":"pkg:pypi/demo-4435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4677@1.0.2","target":"pkg:pypi/demo-2665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4678@1.0.3","target":"pkg:pypi/demo-17797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4678@1.0.3","target":"pkg:pypi/demo-28252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4678@1.0.3","target":"pkg:pypi/demo-31729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4679@1.0.4","target":"pkg:pypi/demo-29313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-467@1.0.2","target":"pkg:pypi/demo-26978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-467@1.0.2","target":"pkg:pypi/demo-30187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-467@1.0.2","target":"pkg:pypi/demo-33499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4680@1.0.0","target":"pkg:pypi/demo-21358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4680@1.0.0","target":"pkg:pypi/demo-35892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4681@1.0.1","target":"pkg:pypi/demo-22337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4681@1.0.1","target":"pkg:pypi/demo-38203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4682@1.0.2","target":"pkg:pypi/demo-27481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4683@1.0.3","target":"pkg:pypi/demo-285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4683@1.0.3","target":"pkg:pypi/demo-39262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4684@1.0.4","target":"pkg:pypi/demo-24195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4685@1.0.0","target":"pkg:pypi/demo-21402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4686@1.0.1","target":"pkg:pypi/demo-12214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4686@1.0.1","target":"pkg:pypi/demo-26609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4686@1.0.1","target":"pkg:pypi/demo-27049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4686@1.0.1","target":"pkg:pypi/demo-3624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4687@1.0.2","target":"pkg:pypi/demo-17873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4687@1.0.2","target":"pkg:pypi/demo-22664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4687@1.0.2","target":"pkg:pypi/demo-25413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4687@1.0.2","target":"pkg:pypi/demo-32430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4688@1.0.3","target":"pkg:pypi/demo-14558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4689@1.0.4","target":"pkg:pypi/demo-21169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4689@1.0.4","target":"pkg:pypi/demo-24425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4689@1.0.4","target":"pkg:pypi/demo-25524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-468@1.0.3","target":"pkg:pypi/demo-1699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-468@1.0.3","target":"pkg:pypi/demo-2060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-468@1.0.3","target":"pkg:pypi/demo-32015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-468@1.0.3","target":"pkg:pypi/demo-34464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4690@1.0.0","target":"pkg:pypi/demo-19568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4690@1.0.0","target":"pkg:pypi/demo-22512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4690@1.0.0","target":"pkg:pypi/demo-32357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4691@1.0.1","target":"pkg:pypi/demo-11297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4691@1.0.1","target":"pkg:pypi/demo-35721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4692@1.0.2","target":"pkg:pypi/demo-11220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4692@1.0.2","target":"pkg:pypi/demo-18509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4693@1.0.3","target":"pkg:pypi/demo-17956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4693@1.0.3","target":"pkg:pypi/demo-25771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4693@1.0.3","target":"pkg:pypi/demo-3434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4693@1.0.3","target":"pkg:pypi/demo-4379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4694@1.0.4","target":"pkg:pypi/demo-29821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4694@1.0.4","target":"pkg:pypi/demo-34386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4694@1.0.4","target":"pkg:pypi/demo-39658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4695@1.0.0","target":"pkg:pypi/demo-16705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4695@1.0.0","target":"pkg:pypi/demo-30542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4696@1.0.1","target":"pkg:pypi/demo-16553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4696@1.0.1","target":"pkg:pypi/demo-16779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4696@1.0.1","target":"pkg:pypi/demo-1783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4696@1.0.1","target":"pkg:pypi/demo-27993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4697@1.0.2","target":"pkg:pypi/demo-10986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4698@1.0.3","target":"pkg:pypi/demo-24866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4698@1.0.3","target":"pkg:pypi/demo-33666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4699@1.0.4","target":"pkg:pypi/demo-13258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4699@1.0.4","target":"pkg:pypi/demo-24288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-469@1.0.4","target":"pkg:pypi/demo-22173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-469@1.0.4","target":"pkg:pypi/demo-24797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-46@1.0.1","target":"pkg:pypi/demo-1599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-46@1.0.1","target":"pkg:pypi/demo-16473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-46@1.0.1","target":"pkg:pypi/demo-166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-46@1.0.1","target":"pkg:pypi/demo-25942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4700@1.0.0","target":"pkg:pypi/demo-11329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4700@1.0.0","target":"pkg:pypi/demo-26166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4700@1.0.0","target":"pkg:pypi/demo-37683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4701@1.0.1","target":"pkg:pypi/demo-28938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4702@1.0.2","target":"pkg:pypi/demo-24649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4702@1.0.2","target":"pkg:pypi/demo-33804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4703@1.0.3","target":"pkg:pypi/demo-14858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4703@1.0.3","target":"pkg:pypi/demo-3110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4703@1.0.3","target":"pkg:pypi/demo-37791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4704@1.0.4","target":"pkg:pypi/demo-11046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4704@1.0.4","target":"pkg:pypi/demo-14502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4705@1.0.0","target":"pkg:pypi/demo-28836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4705@1.0.0","target":"pkg:pypi/demo-35170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4706@1.0.1","target":"pkg:pypi/demo-11465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4706@1.0.1","target":"pkg:pypi/demo-18174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4706@1.0.1","target":"pkg:pypi/demo-31377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4706@1.0.1","target":"pkg:pypi/demo-36872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4707@1.0.2","target":"pkg:pypi/demo-18127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4707@1.0.2","target":"pkg:pypi/demo-26077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4708@1.0.3","target":"pkg:pypi/demo-35864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4709@1.0.4","target":"pkg:pypi/demo-2445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4709@1.0.4","target":"pkg:pypi/demo-3183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4709@1.0.4","target":"pkg:pypi/demo-39012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-470@1.0.0","target":"pkg:pypi/demo-1082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-470@1.0.0","target":"pkg:pypi/demo-25482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-470@1.0.0","target":"pkg:pypi/demo-32718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-470@1.0.0","target":"pkg:pypi/demo-38543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4710@1.0.0","target":"pkg:pypi/demo-13628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4710@1.0.0","target":"pkg:pypi/demo-16704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4710@1.0.0","target":"pkg:pypi/demo-38412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4711@1.0.1","target":"pkg:pypi/demo-11803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4711@1.0.1","target":"pkg:pypi/demo-15833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4712@1.0.2","target":"pkg:pypi/demo-27368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4712@1.0.2","target":"pkg:pypi/demo-34162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4712@1.0.2","target":"pkg:pypi/demo-34787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4712@1.0.2","target":"pkg:pypi/demo-37919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4713@1.0.3","target":"pkg:pypi/demo-17383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4713@1.0.3","target":"pkg:pypi/demo-38836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4714@1.0.4","target":"pkg:pypi/demo-12260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4714@1.0.4","target":"pkg:pypi/demo-14068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4714@1.0.4","target":"pkg:pypi/demo-21695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4715@1.0.0","target":"pkg:pypi/demo-13145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4715@1.0.0","target":"pkg:pypi/demo-29212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4715@1.0.0","target":"pkg:pypi/demo-29577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4716@1.0.1","target":"pkg:pypi/demo-17654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4716@1.0.1","target":"pkg:pypi/demo-25496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4717@1.0.2","target":"pkg:pypi/demo-16212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4717@1.0.2","target":"pkg:pypi/demo-22483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4718@1.0.3","target":"pkg:pypi/demo-20539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4718@1.0.3","target":"pkg:pypi/demo-26626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4719@1.0.4","target":"pkg:pypi/demo-22688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4719@1.0.4","target":"pkg:pypi/demo-31057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4719@1.0.4","target":"pkg:pypi/demo-34335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4719@1.0.4","target":"pkg:pypi/demo-36538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-471@1.0.1","target":"pkg:pypi/demo-10307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-471@1.0.1","target":"pkg:pypi/demo-19675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-471@1.0.1","target":"pkg:pypi/demo-30605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-471@1.0.1","target":"pkg:pypi/demo-33137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4720@1.0.0","target":"pkg:pypi/demo-13738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4720@1.0.0","target":"pkg:pypi/demo-23137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4721@1.0.1","target":"pkg:pypi/demo-15840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4722@1.0.2","target":"pkg:pypi/demo-12020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4722@1.0.2","target":"pkg:pypi/demo-15217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4722@1.0.2","target":"pkg:pypi/demo-21897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4722@1.0.2","target":"pkg:pypi/demo-29529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4723@1.0.3","target":"pkg:pypi/demo-2251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4723@1.0.3","target":"pkg:pypi/demo-31348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4724@1.0.4","target":"pkg:pypi/demo-39628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4725@1.0.0","target":"pkg:pypi/demo-22437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4725@1.0.0","target":"pkg:pypi/demo-24192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4726@1.0.1","target":"pkg:pypi/demo-25737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4726@1.0.1","target":"pkg:pypi/demo-35867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4727@1.0.2","target":"pkg:pypi/demo-28185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4727@1.0.2","target":"pkg:pypi/demo-3816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4728@1.0.3","target":"pkg:pypi/demo-31884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4729@1.0.4","target":"pkg:pypi/demo-14107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4729@1.0.4","target":"pkg:pypi/demo-31304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4729@1.0.4","target":"pkg:pypi/demo-39858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-472@1.0.2","target":"pkg:pypi/demo-16036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-472@1.0.2","target":"pkg:pypi/demo-1733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-472@1.0.2","target":"pkg:pypi/demo-37559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4730@1.0.0","target":"pkg:pypi/demo-10666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4730@1.0.0","target":"pkg:pypi/demo-218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4730@1.0.0","target":"pkg:pypi/demo-23172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4730@1.0.0","target":"pkg:pypi/demo-23768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4731@1.0.1","target":"pkg:pypi/demo-15621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4731@1.0.1","target":"pkg:pypi/demo-16075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4731@1.0.1","target":"pkg:pypi/demo-23338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4731@1.0.1","target":"pkg:pypi/demo-38306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4732@1.0.2","target":"pkg:pypi/demo-20490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4732@1.0.2","target":"pkg:pypi/demo-26180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4732@1.0.2","target":"pkg:pypi/demo-32880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4733@1.0.3","target":"pkg:pypi/demo-4231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4733@1.0.3","target":"pkg:pypi/demo-4255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4734@1.0.4","target":"pkg:pypi/demo-20544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4734@1.0.4","target":"pkg:pypi/demo-29325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4734@1.0.4","target":"pkg:pypi/demo-29705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4735@1.0.0","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4735@1.0.0","target":"pkg:pypi/demo-14405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4735@1.0.0","target":"pkg:pypi/demo-23940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4735@1.0.0","target":"pkg:pypi/demo-38392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4736@1.0.1","target":"pkg:pypi/demo-37314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4736@1.0.1","target":"pkg:pypi/demo-37680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4736@1.0.1","target":"pkg:pypi/demo-37971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4737@1.0.2","target":"pkg:pypi/demo-39650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4738@1.0.3","target":"pkg:pypi/demo-23079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4738@1.0.3","target":"pkg:pypi/demo-28553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4738@1.0.3","target":"pkg:pypi/demo-37532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4739@1.0.4","target":"pkg:pypi/demo-20497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-473@1.0.3","target":"pkg:pypi/demo-27854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-473@1.0.3","target":"pkg:pypi/demo-29636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-473@1.0.3","target":"pkg:pypi/demo-37137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4740@1.0.0","target":"pkg:pypi/demo-27801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4740@1.0.0","target":"pkg:pypi/demo-33046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4741@1.0.1","target":"pkg:pypi/demo-12319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4741@1.0.1","target":"pkg:pypi/demo-1772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4741@1.0.1","target":"pkg:pypi/demo-27140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4742@1.0.2","target":"pkg:pypi/demo-31107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4742@1.0.2","target":"pkg:pypi/demo-39183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4743@1.0.3","target":"pkg:pypi/demo-15527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4743@1.0.3","target":"pkg:pypi/demo-19045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4744@1.0.4","target":"pkg:pypi/demo-31703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4745@1.0.0","target":"pkg:pypi/demo-18758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4745@1.0.0","target":"pkg:pypi/demo-37006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4745@1.0.0","target":"pkg:pypi/demo-39834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4746@1.0.1","target":"pkg:pypi/demo-21679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4747@1.0.2","target":"pkg:pypi/demo-34622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4747@1.0.2","target":"pkg:pypi/demo-36722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4748@1.0.3","target":"pkg:pypi/demo-25019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4748@1.0.3","target":"pkg:pypi/demo-38986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4749@1.0.4","target":"pkg:pypi/demo-15576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4749@1.0.4","target":"pkg:pypi/demo-17662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4749@1.0.4","target":"pkg:pypi/demo-2186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-474@1.0.4","target":"pkg:pypi/demo-27045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-474@1.0.4","target":"pkg:pypi/demo-37121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4750@1.0.0","target":"pkg:pypi/demo-24952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4750@1.0.0","target":"pkg:pypi/demo-31422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4751@1.0.1","target":"pkg:pypi/demo-10831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4751@1.0.1","target":"pkg:pypi/demo-29150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4751@1.0.1","target":"pkg:pypi/demo-30495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4752@1.0.2","target":"pkg:pypi/demo-10999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4752@1.0.2","target":"pkg:pypi/demo-11386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4752@1.0.2","target":"pkg:pypi/demo-32221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4753@1.0.3","target":"pkg:pypi/demo-12192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4753@1.0.3","target":"pkg:pypi/demo-16693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4753@1.0.3","target":"pkg:pypi/demo-20515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4754@1.0.4","target":"pkg:pypi/demo-15419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4754@1.0.4","target":"pkg:pypi/demo-34026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4755@1.0.0","target":"pkg:pypi/demo-14152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4755@1.0.0","target":"pkg:pypi/demo-16188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4755@1.0.0","target":"pkg:pypi/demo-29970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4755@1.0.0","target":"pkg:pypi/demo-33582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4756@1.0.1","target":"pkg:pypi/demo-29778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4756@1.0.1","target":"pkg:pypi/demo-31947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4757@1.0.2","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4757@1.0.2","target":"pkg:pypi/demo-17026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4757@1.0.2","target":"pkg:pypi/demo-19753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4757@1.0.2","target":"pkg:pypi/demo-38621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4758@1.0.3","target":"pkg:pypi/demo-18069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4758@1.0.3","target":"pkg:pypi/demo-19282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4759@1.0.4","target":"pkg:pypi/demo-2238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-475@1.0.0","target":"pkg:pypi/demo-17760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-475@1.0.0","target":"pkg:pypi/demo-23859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-475@1.0.0","target":"pkg:pypi/demo-37275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4760@1.0.0","target":"pkg:pypi/demo-11567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4760@1.0.0","target":"pkg:pypi/demo-35209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4760@1.0.0","target":"pkg:pypi/demo-36963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4760@1.0.0","target":"pkg:pypi/demo-37639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4761@1.0.1","target":"pkg:pypi/demo-27495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4761@1.0.1","target":"pkg:pypi/demo-39725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4762@1.0.2","target":"pkg:pypi/demo-16167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4762@1.0.2","target":"pkg:pypi/demo-26122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4763@1.0.3","target":"pkg:pypi/demo-28428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4763@1.0.3","target":"pkg:pypi/demo-29511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4763@1.0.3","target":"pkg:pypi/demo-30406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4763@1.0.3","target":"pkg:pypi/demo-38763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4764@1.0.4","target":"pkg:pypi/demo-12506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4764@1.0.4","target":"pkg:pypi/demo-22878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4764@1.0.4","target":"pkg:pypi/demo-34271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4764@1.0.4","target":"pkg:pypi/demo-38899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4765@1.0.0","target":"pkg:pypi/demo-32873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4766@1.0.1","target":"pkg:pypi/demo-20085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4766@1.0.1","target":"pkg:pypi/demo-2833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4766@1.0.1","target":"pkg:pypi/demo-3784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4767@1.0.2","target":"pkg:pypi/demo-19463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4767@1.0.2","target":"pkg:pypi/demo-28491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4767@1.0.2","target":"pkg:pypi/demo-3879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4768@1.0.3","target":"pkg:pypi/demo-22078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4769@1.0.4","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4769@1.0.4","target":"pkg:pypi/demo-106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4769@1.0.4","target":"pkg:pypi/demo-19097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4769@1.0.4","target":"pkg:pypi/demo-25469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-476@1.0.1","target":"pkg:pypi/demo-17029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-476@1.0.1","target":"pkg:pypi/demo-17941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-476@1.0.1","target":"pkg:pypi/demo-32835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4770@1.0.0","target":"pkg:pypi/demo-25865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4771@1.0.1","target":"pkg:pypi/demo-15319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4771@1.0.1","target":"pkg:pypi/demo-1759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4771@1.0.1","target":"pkg:pypi/demo-21841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4771@1.0.1","target":"pkg:pypi/demo-32047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4772@1.0.2","target":"pkg:pypi/demo-1808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4772@1.0.2","target":"pkg:pypi/demo-24230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4772@1.0.2","target":"pkg:pypi/demo-24351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4772@1.0.2","target":"pkg:pypi/demo-33313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4773@1.0.3","target":"pkg:pypi/demo-16531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4774@1.0.4","target":"pkg:pypi/demo-13802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4774@1.0.4","target":"pkg:pypi/demo-26326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4774@1.0.4","target":"pkg:pypi/demo-36075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4774@1.0.4","target":"pkg:pypi/demo-4570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4775@1.0.0","target":"pkg:pypi/demo-14178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4775@1.0.0","target":"pkg:pypi/demo-37044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4775@1.0.0","target":"pkg:pypi/demo-39868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4776@1.0.1","target":"pkg:pypi/demo-23015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4776@1.0.1","target":"pkg:pypi/demo-29639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4777@1.0.2","target":"pkg:pypi/demo-14723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4777@1.0.2","target":"pkg:pypi/demo-2435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4777@1.0.2","target":"pkg:pypi/demo-26165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4777@1.0.2","target":"pkg:pypi/demo-26521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4778@1.0.3","target":"pkg:pypi/demo-21079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4778@1.0.3","target":"pkg:pypi/demo-3327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4778@1.0.3","target":"pkg:pypi/demo-39763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4779@1.0.4","target":"pkg:pypi/demo-35401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-477@1.0.2","target":"pkg:pypi/demo-1763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-477@1.0.2","target":"pkg:pypi/demo-32772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-477@1.0.2","target":"pkg:pypi/demo-34031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4780@1.0.0","target":"pkg:pypi/demo-13044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4780@1.0.0","target":"pkg:pypi/demo-22443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4780@1.0.0","target":"pkg:pypi/demo-37310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4780@1.0.0","target":"pkg:pypi/demo-37649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4781@1.0.1","target":"pkg:pypi/demo-11777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4781@1.0.1","target":"pkg:pypi/demo-15823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4781@1.0.1","target":"pkg:pypi/demo-30917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4781@1.0.1","target":"pkg:pypi/demo-4389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4782@1.0.2","target":"pkg:pypi/demo-37850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4783@1.0.3","target":"pkg:pypi/demo-16963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4783@1.0.3","target":"pkg:pypi/demo-20263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4783@1.0.3","target":"pkg:pypi/demo-26124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4783@1.0.3","target":"pkg:pypi/demo-31195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4784@1.0.4","target":"pkg:pypi/demo-19687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4784@1.0.4","target":"pkg:pypi/demo-27761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4784@1.0.4","target":"pkg:pypi/demo-37541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4784@1.0.4","target":"pkg:pypi/demo-4054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4785@1.0.0","target":"pkg:pypi/demo-1530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4785@1.0.0","target":"pkg:pypi/demo-21126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4785@1.0.0","target":"pkg:pypi/demo-26294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4785@1.0.0","target":"pkg:pypi/demo-28250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4786@1.0.1","target":"pkg:pypi/demo-18395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4786@1.0.1","target":"pkg:pypi/demo-21196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4786@1.0.1","target":"pkg:pypi/demo-35094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4787@1.0.2","target":"pkg:pypi/demo-16790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4788@1.0.3","target":"pkg:pypi/demo-1687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4788@1.0.3","target":"pkg:pypi/demo-30977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4788@1.0.3","target":"pkg:pypi/demo-34481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4789@1.0.4","target":"pkg:pypi/demo-10204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4789@1.0.4","target":"pkg:pypi/demo-12789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4789@1.0.4","target":"pkg:pypi/demo-24831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4789@1.0.4","target":"pkg:pypi/demo-27927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-478@1.0.3","target":"pkg:pypi/demo-14529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4790@1.0.0","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4790@1.0.0","target":"pkg:pypi/demo-35505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4791@1.0.1","target":"pkg:pypi/demo-30283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4792@1.0.2","target":"pkg:pypi/demo-13044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4792@1.0.2","target":"pkg:pypi/demo-36201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4793@1.0.3","target":"pkg:pypi/demo-24408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4793@1.0.3","target":"pkg:pypi/demo-36372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4793@1.0.3","target":"pkg:pypi/demo-37377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4794@1.0.4","target":"pkg:pypi/demo-18599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4794@1.0.4","target":"pkg:pypi/demo-18608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4794@1.0.4","target":"pkg:pypi/demo-2752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4795@1.0.0","target":"pkg:pypi/demo-35461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4795@1.0.0","target":"pkg:pypi/demo-39881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4796@1.0.1","target":"pkg:pypi/demo-22444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4797@1.0.2","target":"pkg:pypi/demo-34868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4798@1.0.3","target":"pkg:pypi/demo-15328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4798@1.0.3","target":"pkg:pypi/demo-17696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4798@1.0.3","target":"pkg:pypi/demo-24860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4798@1.0.3","target":"pkg:pypi/demo-2541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4799@1.0.4","target":"pkg:pypi/demo-25522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4799@1.0.4","target":"pkg:pypi/demo-28456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4799@1.0.4","target":"pkg:pypi/demo-3317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4799@1.0.4","target":"pkg:pypi/demo-3843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-479@1.0.4","target":"pkg:pypi/demo-25496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-479@1.0.4","target":"pkg:pypi/demo-3135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-47@1.0.2","target":"pkg:pypi/demo-1421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4800@1.0.0","target":"pkg:pypi/demo-12156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4800@1.0.0","target":"pkg:pypi/demo-13986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4800@1.0.0","target":"pkg:pypi/demo-24703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4800@1.0.0","target":"pkg:pypi/demo-31122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4801@1.0.1","target":"pkg:pypi/demo-25270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4801@1.0.1","target":"pkg:pypi/demo-4555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4802@1.0.2","target":"pkg:pypi/demo-3792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4802@1.0.2","target":"pkg:pypi/demo-38478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4803@1.0.3","target":"pkg:pypi/demo-17051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4803@1.0.3","target":"pkg:pypi/demo-31433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4804@1.0.4","target":"pkg:pypi/demo-14882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4804@1.0.4","target":"pkg:pypi/demo-37002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4805@1.0.0","target":"pkg:pypi/demo-12207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4805@1.0.0","target":"pkg:pypi/demo-1359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4805@1.0.0","target":"pkg:pypi/demo-18559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4805@1.0.0","target":"pkg:pypi/demo-29624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4806@1.0.1","target":"pkg:pypi/demo-10769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4807@1.0.2","target":"pkg:pypi/demo-16432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4807@1.0.2","target":"pkg:pypi/demo-26700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4807@1.0.2","target":"pkg:pypi/demo-28330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4807@1.0.2","target":"pkg:pypi/demo-39321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4808@1.0.3","target":"pkg:pypi/demo-11379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4808@1.0.3","target":"pkg:pypi/demo-26639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4808@1.0.3","target":"pkg:pypi/demo-32989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4808@1.0.3","target":"pkg:pypi/demo-34071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4809@1.0.4","target":"pkg:pypi/demo-29875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-480@1.0.0","target":"pkg:pypi/demo-10395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-480@1.0.0","target":"pkg:pypi/demo-16521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-480@1.0.0","target":"pkg:pypi/demo-21413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-480@1.0.0","target":"pkg:pypi/demo-31763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4810@1.0.0","target":"pkg:pypi/demo-24424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4811@1.0.1","target":"pkg:pypi/demo-12486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4811@1.0.1","target":"pkg:pypi/demo-16952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4812@1.0.2","target":"pkg:pypi/demo-37553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4812@1.0.2","target":"pkg:pypi/demo-39277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4813@1.0.3","target":"pkg:pypi/demo-15002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4813@1.0.3","target":"pkg:pypi/demo-38413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4814@1.0.4","target":"pkg:pypi/demo-32075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4815@1.0.0","target":"pkg:pypi/demo-10200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4815@1.0.0","target":"pkg:pypi/demo-31494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4815@1.0.0","target":"pkg:pypi/demo-34596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4815@1.0.0","target":"pkg:pypi/demo-38407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4816@1.0.1","target":"pkg:pypi/demo-37556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4817@1.0.2","target":"pkg:pypi/demo-19175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4817@1.0.2","target":"pkg:pypi/demo-24290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4817@1.0.2","target":"pkg:pypi/demo-28114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4817@1.0.2","target":"pkg:pypi/demo-38372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4818@1.0.3","target":"pkg:pypi/demo-20231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4819@1.0.4","target":"pkg:pypi/demo-18764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4819@1.0.4","target":"pkg:pypi/demo-29503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4819@1.0.4","target":"pkg:pypi/demo-3071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4819@1.0.4","target":"pkg:pypi/demo-39880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-481@1.0.1","target":"pkg:pypi/demo-18989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-481@1.0.1","target":"pkg:pypi/demo-24091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-481@1.0.1","target":"pkg:pypi/demo-26624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-481@1.0.1","target":"pkg:pypi/demo-35124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4820@1.0.0","target":"pkg:pypi/demo-28557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4820@1.0.0","target":"pkg:pypi/demo-33876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4820@1.0.0","target":"pkg:pypi/demo-38707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4820@1.0.0","target":"pkg:pypi/demo-38958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4821@1.0.1","target":"pkg:pypi/demo-25725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4821@1.0.1","target":"pkg:pypi/demo-29437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4822@1.0.2","target":"pkg:pypi/demo-16433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4822@1.0.2","target":"pkg:pypi/demo-20313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4822@1.0.2","target":"pkg:pypi/demo-34919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4822@1.0.2","target":"pkg:pypi/demo-3847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4823@1.0.3","target":"pkg:pypi/demo-23967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4823@1.0.3","target":"pkg:pypi/demo-27495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4823@1.0.3","target":"pkg:pypi/demo-35991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4823@1.0.3","target":"pkg:pypi/demo-3758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4824@1.0.4","target":"pkg:pypi/demo-21870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4824@1.0.4","target":"pkg:pypi/demo-38384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4825@1.0.0","target":"pkg:pypi/demo-25633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4825@1.0.0","target":"pkg:pypi/demo-26406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4825@1.0.0","target":"pkg:pypi/demo-27222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4825@1.0.0","target":"pkg:pypi/demo-375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4826@1.0.1","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4827@1.0.2","target":"pkg:pypi/demo-10600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4827@1.0.2","target":"pkg:pypi/demo-30500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4828@1.0.3","target":"pkg:pypi/demo-35526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4828@1.0.3","target":"pkg:pypi/demo-37137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4829@1.0.4","target":"pkg:pypi/demo-20416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4829@1.0.4","target":"pkg:pypi/demo-36844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4829@1.0.4","target":"pkg:pypi/demo-4433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-482@1.0.2","target":"pkg:pypi/demo-1353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-482@1.0.2","target":"pkg:pypi/demo-37559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-482@1.0.2","target":"pkg:pypi/demo-4026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-482@1.0.2","target":"pkg:pypi/demo-4264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4830@1.0.0","target":"pkg:pypi/demo-39699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4831@1.0.1","target":"pkg:pypi/demo-14858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4832@1.0.2","target":"pkg:pypi/demo-19350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4832@1.0.2","target":"pkg:pypi/demo-21549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4832@1.0.2","target":"pkg:pypi/demo-35316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4832@1.0.2","target":"pkg:pypi/demo-39866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4833@1.0.3","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4833@1.0.3","target":"pkg:pypi/demo-13530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4834@1.0.4","target":"pkg:pypi/demo-17664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4834@1.0.4","target":"pkg:pypi/demo-28502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4835@1.0.0","target":"pkg:pypi/demo-15738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4835@1.0.0","target":"pkg:pypi/demo-35548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4835@1.0.0","target":"pkg:pypi/demo-37597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4835@1.0.0","target":"pkg:pypi/demo-475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4836@1.0.1","target":"pkg:pypi/demo-22054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4836@1.0.1","target":"pkg:pypi/demo-39154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4837@1.0.2","target":"pkg:pypi/demo-25170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4837@1.0.2","target":"pkg:pypi/demo-26974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4838@1.0.3","target":"pkg:pypi/demo-21808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4838@1.0.3","target":"pkg:pypi/demo-3588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4838@1.0.3","target":"pkg:pypi/demo-37576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4839@1.0.4","target":"pkg:pypi/demo-30276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-483@1.0.3","target":"pkg:pypi/demo-16212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4840@1.0.0","target":"pkg:pypi/demo-11278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4840@1.0.0","target":"pkg:pypi/demo-11753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4840@1.0.0","target":"pkg:pypi/demo-29390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4840@1.0.0","target":"pkg:pypi/demo-37774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4841@1.0.1","target":"pkg:pypi/demo-13218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4841@1.0.1","target":"pkg:pypi/demo-15738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4841@1.0.1","target":"pkg:pypi/demo-27794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4841@1.0.1","target":"pkg:pypi/demo-34377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4842@1.0.2","target":"pkg:pypi/demo-17635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4843@1.0.3","target":"pkg:pypi/demo-14453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4843@1.0.3","target":"pkg:pypi/demo-24374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4843@1.0.3","target":"pkg:pypi/demo-26677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4844@1.0.4","target":"pkg:pypi/demo-2280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4844@1.0.4","target":"pkg:pypi/demo-23@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4844@1.0.4","target":"pkg:pypi/demo-28237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4844@1.0.4","target":"pkg:pypi/demo-451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4845@1.0.0","target":"pkg:pypi/demo-36714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4846@1.0.1","target":"pkg:pypi/demo-38388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4847@1.0.2","target":"pkg:pypi/demo-2531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4847@1.0.2","target":"pkg:pypi/demo-35270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4848@1.0.3","target":"pkg:pypi/demo-24958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4849@1.0.4","target":"pkg:pypi/demo-10812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4849@1.0.4","target":"pkg:pypi/demo-37697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-484@1.0.4","target":"pkg:pypi/demo-1221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-484@1.0.4","target":"pkg:pypi/demo-3278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-484@1.0.4","target":"pkg:pypi/demo-32996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-484@1.0.4","target":"pkg:pypi/demo-36139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4850@1.0.0","target":"pkg:pypi/demo-27371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4850@1.0.0","target":"pkg:pypi/demo-34316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4851@1.0.1","target":"pkg:pypi/demo-17366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4851@1.0.1","target":"pkg:pypi/demo-18168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4852@1.0.2","target":"pkg:pypi/demo-12826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4852@1.0.2","target":"pkg:pypi/demo-20361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4852@1.0.2","target":"pkg:pypi/demo-23511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4852@1.0.2","target":"pkg:pypi/demo-29375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4853@1.0.3","target":"pkg:pypi/demo-10173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4853@1.0.3","target":"pkg:pypi/demo-2112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4853@1.0.3","target":"pkg:pypi/demo-26963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4853@1.0.3","target":"pkg:pypi/demo-37250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4854@1.0.4","target":"pkg:pypi/demo-15006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4854@1.0.4","target":"pkg:pypi/demo-19200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4854@1.0.4","target":"pkg:pypi/demo-31862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4854@1.0.4","target":"pkg:pypi/demo-34216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4855@1.0.0","target":"pkg:pypi/demo-242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4855@1.0.0","target":"pkg:pypi/demo-37925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4855@1.0.0","target":"pkg:pypi/demo-38445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4855@1.0.0","target":"pkg:pypi/demo-39367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4856@1.0.1","target":"pkg:pypi/demo-12000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4856@1.0.1","target":"pkg:pypi/demo-15726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4856@1.0.1","target":"pkg:pypi/demo-23605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4856@1.0.1","target":"pkg:pypi/demo-36761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4857@1.0.2","target":"pkg:pypi/demo-10078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4857@1.0.2","target":"pkg:pypi/demo-20149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4857@1.0.2","target":"pkg:pypi/demo-2433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4857@1.0.2","target":"pkg:pypi/demo-28077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4858@1.0.3","target":"pkg:pypi/demo-16179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4858@1.0.3","target":"pkg:pypi/demo-20247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4858@1.0.3","target":"pkg:pypi/demo-25377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4859@1.0.4","target":"pkg:pypi/demo-23264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4859@1.0.4","target":"pkg:pypi/demo-28558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-485@1.0.0","target":"pkg:pypi/demo-1662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-485@1.0.0","target":"pkg:pypi/demo-30901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-485@1.0.0","target":"pkg:pypi/demo-32633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4860@1.0.0","target":"pkg:pypi/demo-2442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4860@1.0.0","target":"pkg:pypi/demo-34624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4861@1.0.1","target":"pkg:pypi/demo-1754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4862@1.0.2","target":"pkg:pypi/demo-203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4862@1.0.2","target":"pkg:pypi/demo-23530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4862@1.0.2","target":"pkg:pypi/demo-29325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4863@1.0.3","target":"pkg:pypi/demo-1077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4863@1.0.3","target":"pkg:pypi/demo-1642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4863@1.0.3","target":"pkg:pypi/demo-4670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4864@1.0.4","target":"pkg:pypi/demo-11982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4864@1.0.4","target":"pkg:pypi/demo-1280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4864@1.0.4","target":"pkg:pypi/demo-1321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4864@1.0.4","target":"pkg:pypi/demo-16084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4865@1.0.0","target":"pkg:pypi/demo-28270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4866@1.0.1","target":"pkg:pypi/demo-22577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4866@1.0.1","target":"pkg:pypi/demo-25036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4866@1.0.1","target":"pkg:pypi/demo-26819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4866@1.0.1","target":"pkg:pypi/demo-3576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4867@1.0.2","target":"pkg:pypi/demo-1058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4868@1.0.3","target":"pkg:pypi/demo-12580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4868@1.0.3","target":"pkg:pypi/demo-26435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4868@1.0.3","target":"pkg:pypi/demo-4832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4869@1.0.4","target":"pkg:pypi/demo-25865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4869@1.0.4","target":"pkg:pypi/demo-32574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4869@1.0.4","target":"pkg:pypi/demo-35981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-486@1.0.1","target":"pkg:pypi/demo-22625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-486@1.0.1","target":"pkg:pypi/demo-23488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4870@1.0.0","target":"pkg:pypi/demo-12770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4870@1.0.0","target":"pkg:pypi/demo-23396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4870@1.0.0","target":"pkg:pypi/demo-24302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4870@1.0.0","target":"pkg:pypi/demo-30096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4871@1.0.1","target":"pkg:pypi/demo-18491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4872@1.0.2","target":"pkg:pypi/demo-28226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4873@1.0.3","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4873@1.0.3","target":"pkg:pypi/demo-15978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4873@1.0.3","target":"pkg:pypi/demo-18262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4874@1.0.4","target":"pkg:pypi/demo-29449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4874@1.0.4","target":"pkg:pypi/demo-35765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4874@1.0.4","target":"pkg:pypi/demo-37210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4875@1.0.0","target":"pkg:pypi/demo-10667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4875@1.0.0","target":"pkg:pypi/demo-14933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4875@1.0.0","target":"pkg:pypi/demo-22245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4875@1.0.0","target":"pkg:pypi/demo-35610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4876@1.0.1","target":"pkg:pypi/demo-31582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4876@1.0.1","target":"pkg:pypi/demo-36726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4877@1.0.2","target":"pkg:pypi/demo-1109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4877@1.0.2","target":"pkg:pypi/demo-19546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4878@1.0.3","target":"pkg:pypi/demo-22875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4878@1.0.3","target":"pkg:pypi/demo-27247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4879@1.0.4","target":"pkg:pypi/demo-17277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4879@1.0.4","target":"pkg:pypi/demo-2925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-487@1.0.2","target":"pkg:pypi/demo-37086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4880@1.0.0","target":"pkg:pypi/demo-12368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4880@1.0.0","target":"pkg:pypi/demo-12625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4881@1.0.1","target":"pkg:pypi/demo-21059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4881@1.0.1","target":"pkg:pypi/demo-22466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4882@1.0.2","target":"pkg:pypi/demo-11930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4882@1.0.2","target":"pkg:pypi/demo-13618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4882@1.0.2","target":"pkg:pypi/demo-39510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4883@1.0.3","target":"pkg:pypi/demo-16886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4883@1.0.3","target":"pkg:pypi/demo-17290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4884@1.0.4","target":"pkg:pypi/demo-36176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4885@1.0.0","target":"pkg:pypi/demo-21379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4885@1.0.0","target":"pkg:pypi/demo-29007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4885@1.0.0","target":"pkg:pypi/demo-29082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4885@1.0.0","target":"pkg:pypi/demo-30011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4886@1.0.1","target":"pkg:pypi/demo-11033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4886@1.0.1","target":"pkg:pypi/demo-18761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4886@1.0.1","target":"pkg:pypi/demo-18843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4886@1.0.1","target":"pkg:pypi/demo-22093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4887@1.0.2","target":"pkg:pypi/demo-20009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4887@1.0.2","target":"pkg:pypi/demo-24367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4888@1.0.3","target":"pkg:pypi/demo-13771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4888@1.0.3","target":"pkg:pypi/demo-16251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4889@1.0.4","target":"pkg:pypi/demo-11912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4889@1.0.4","target":"pkg:pypi/demo-30025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4889@1.0.4","target":"pkg:pypi/demo-35612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-488@1.0.3","target":"pkg:pypi/demo-15081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4890@1.0.0","target":"pkg:pypi/demo-20045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4891@1.0.1","target":"pkg:pypi/demo-17324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4891@1.0.1","target":"pkg:pypi/demo-21369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4891@1.0.1","target":"pkg:pypi/demo-28104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4891@1.0.1","target":"pkg:pypi/demo-2873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4892@1.0.2","target":"pkg:pypi/demo-16985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4892@1.0.2","target":"pkg:pypi/demo-28351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4893@1.0.3","target":"pkg:pypi/demo-15270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4893@1.0.3","target":"pkg:pypi/demo-28187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4893@1.0.3","target":"pkg:pypi/demo-34370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4893@1.0.3","target":"pkg:pypi/demo-36291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4894@1.0.4","target":"pkg:pypi/demo-21684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4894@1.0.4","target":"pkg:pypi/demo-27651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4895@1.0.0","target":"pkg:pypi/demo-1092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4895@1.0.0","target":"pkg:pypi/demo-20801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4895@1.0.0","target":"pkg:pypi/demo-33619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4895@1.0.0","target":"pkg:pypi/demo-34649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4896@1.0.1","target":"pkg:pypi/demo-22938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4896@1.0.1","target":"pkg:pypi/demo-30376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4896@1.0.1","target":"pkg:pypi/demo-31465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4897@1.0.2","target":"pkg:pypi/demo-15516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4898@1.0.3","target":"pkg:pypi/demo-34626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4898@1.0.3","target":"pkg:pypi/demo-38784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4899@1.0.4","target":"pkg:pypi/demo-12321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4899@1.0.4","target":"pkg:pypi/demo-15634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4899@1.0.4","target":"pkg:pypi/demo-25936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4899@1.0.4","target":"pkg:pypi/demo-26764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-489@1.0.4","target":"pkg:pypi/demo-1377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-489@1.0.4","target":"pkg:pypi/demo-32995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-48@1.0.3","target":"pkg:pypi/demo-18832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-48@1.0.3","target":"pkg:pypi/demo-31968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4900@1.0.0","target":"pkg:pypi/demo-13938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4900@1.0.0","target":"pkg:pypi/demo-14196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4900@1.0.0","target":"pkg:pypi/demo-17422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4900@1.0.0","target":"pkg:pypi/demo-24805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4901@1.0.1","target":"pkg:pypi/demo-17612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4901@1.0.1","target":"pkg:pypi/demo-25978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4901@1.0.1","target":"pkg:pypi/demo-32436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4901@1.0.1","target":"pkg:pypi/demo-33551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4902@1.0.2","target":"pkg:pypi/demo-11801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4902@1.0.2","target":"pkg:pypi/demo-30737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4902@1.0.2","target":"pkg:pypi/demo-3588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4903@1.0.3","target":"pkg:pypi/demo-30417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4903@1.0.3","target":"pkg:pypi/demo-37560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4904@1.0.4","target":"pkg:pypi/demo-20461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4904@1.0.4","target":"pkg:pypi/demo-27093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4904@1.0.4","target":"pkg:pypi/demo-34488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4904@1.0.4","target":"pkg:pypi/demo-4415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4905@1.0.0","target":"pkg:pypi/demo-26773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4906@1.0.1","target":"pkg:pypi/demo-36682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4907@1.0.2","target":"pkg:pypi/demo-10932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4907@1.0.2","target":"pkg:pypi/demo-18681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4907@1.0.2","target":"pkg:pypi/demo-30539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4907@1.0.2","target":"pkg:pypi/demo-4469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4908@1.0.3","target":"pkg:pypi/demo-19350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4908@1.0.3","target":"pkg:pypi/demo-27293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4908@1.0.3","target":"pkg:pypi/demo-33572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4908@1.0.3","target":"pkg:pypi/demo-36870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4909@1.0.4","target":"pkg:pypi/demo-19398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4909@1.0.4","target":"pkg:pypi/demo-24110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-490@1.0.0","target":"pkg:pypi/demo-13655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-490@1.0.0","target":"pkg:pypi/demo-16738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-490@1.0.0","target":"pkg:pypi/demo-24502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-490@1.0.0","target":"pkg:pypi/demo-32362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4910@1.0.0","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4910@1.0.0","target":"pkg:pypi/demo-21431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4910@1.0.0","target":"pkg:pypi/demo-38364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4910@1.0.0","target":"pkg:pypi/demo-39253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4911@1.0.1","target":"pkg:pypi/demo-14414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4911@1.0.1","target":"pkg:pypi/demo-33950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4911@1.0.1","target":"pkg:pypi/demo-34595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4912@1.0.2","target":"pkg:pypi/demo-33699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4913@1.0.3","target":"pkg:pypi/demo-15287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4913@1.0.3","target":"pkg:pypi/demo-22982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4913@1.0.3","target":"pkg:pypi/demo-37556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4913@1.0.3","target":"pkg:pypi/demo-4026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4914@1.0.4","target":"pkg:pypi/demo-10104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4914@1.0.4","target":"pkg:pypi/demo-13917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4914@1.0.4","target":"pkg:pypi/demo-26581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4914@1.0.4","target":"pkg:pypi/demo-34660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4915@1.0.0","target":"pkg:pypi/demo-35311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4915@1.0.0","target":"pkg:pypi/demo-36159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4916@1.0.1","target":"pkg:pypi/demo-226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4916@1.0.1","target":"pkg:pypi/demo-33478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4916@1.0.1","target":"pkg:pypi/demo-34086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4917@1.0.2","target":"pkg:pypi/demo-30721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4918@1.0.3","target":"pkg:pypi/demo-13471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4918@1.0.3","target":"pkg:pypi/demo-21379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4918@1.0.3","target":"pkg:pypi/demo-25409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4918@1.0.3","target":"pkg:pypi/demo-25647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4919@1.0.4","target":"pkg:pypi/demo-25405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-491@1.0.1","target":"pkg:pypi/demo-16791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-491@1.0.1","target":"pkg:pypi/demo-24710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-491@1.0.1","target":"pkg:pypi/demo-36724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4920@1.0.0","target":"pkg:pypi/demo-20458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4920@1.0.0","target":"pkg:pypi/demo-23676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4920@1.0.0","target":"pkg:pypi/demo-25446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4921@1.0.1","target":"pkg:pypi/demo-27116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4921@1.0.1","target":"pkg:pypi/demo-30334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4922@1.0.2","target":"pkg:pypi/demo-32978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4923@1.0.3","target":"pkg:pypi/demo-21083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4923@1.0.3","target":"pkg:pypi/demo-22798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4923@1.0.3","target":"pkg:pypi/demo-32591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4923@1.0.3","target":"pkg:pypi/demo-36043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4924@1.0.4","target":"pkg:pypi/demo-20059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4924@1.0.4","target":"pkg:pypi/demo-23867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4924@1.0.4","target":"pkg:pypi/demo-31517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4925@1.0.0","target":"pkg:pypi/demo-14451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4925@1.0.0","target":"pkg:pypi/demo-15584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4925@1.0.0","target":"pkg:pypi/demo-18745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4925@1.0.0","target":"pkg:pypi/demo-30511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4926@1.0.1","target":"pkg:pypi/demo-14119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4926@1.0.1","target":"pkg:pypi/demo-17377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4926@1.0.1","target":"pkg:pypi/demo-26324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4927@1.0.2","target":"pkg:pypi/demo-15873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4927@1.0.2","target":"pkg:pypi/demo-24407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4927@1.0.2","target":"pkg:pypi/demo-27965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4927@1.0.2","target":"pkg:pypi/demo-35319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4928@1.0.3","target":"pkg:pypi/demo-4620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4929@1.0.4","target":"pkg:pypi/demo-31436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-492@1.0.2","target":"pkg:pypi/demo-24194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-492@1.0.2","target":"pkg:pypi/demo-34058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-492@1.0.2","target":"pkg:pypi/demo-34243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-492@1.0.2","target":"pkg:pypi/demo-39197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4930@1.0.0","target":"pkg:pypi/demo-30589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4931@1.0.1","target":"pkg:pypi/demo-18935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4931@1.0.1","target":"pkg:pypi/demo-2267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4931@1.0.1","target":"pkg:pypi/demo-23267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4932@1.0.2","target":"pkg:pypi/demo-16182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4932@1.0.2","target":"pkg:pypi/demo-17071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4932@1.0.2","target":"pkg:pypi/demo-3094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4932@1.0.2","target":"pkg:pypi/demo-37925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4933@1.0.3","target":"pkg:pypi/demo-18437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4933@1.0.3","target":"pkg:pypi/demo-19582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4933@1.0.3","target":"pkg:pypi/demo-27667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4933@1.0.3","target":"pkg:pypi/demo-36467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4934@1.0.4","target":"pkg:pypi/demo-39659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4935@1.0.0","target":"pkg:pypi/demo-14511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4935@1.0.0","target":"pkg:pypi/demo-15211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4936@1.0.1","target":"pkg:pypi/demo-10159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4936@1.0.1","target":"pkg:pypi/demo-17238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4936@1.0.1","target":"pkg:pypi/demo-27538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4936@1.0.1","target":"pkg:pypi/demo-29414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4937@1.0.2","target":"pkg:pypi/demo-25259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4937@1.0.2","target":"pkg:pypi/demo-27001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4938@1.0.3","target":"pkg:pypi/demo-33262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4938@1.0.3","target":"pkg:pypi/demo-39374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4938@1.0.3","target":"pkg:pypi/demo-4801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4939@1.0.4","target":"pkg:pypi/demo-19213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4939@1.0.4","target":"pkg:pypi/demo-19253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4939@1.0.4","target":"pkg:pypi/demo-35159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-493@1.0.3","target":"pkg:pypi/demo-17367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4940@1.0.0","target":"pkg:pypi/demo-24979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4940@1.0.0","target":"pkg:pypi/demo-25395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4940@1.0.0","target":"pkg:pypi/demo-3627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4941@1.0.1","target":"pkg:pypi/demo-26065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4941@1.0.1","target":"pkg:pypi/demo-4569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4942@1.0.2","target":"pkg:pypi/demo-25150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4942@1.0.2","target":"pkg:pypi/demo-34683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4943@1.0.3","target":"pkg:pypi/demo-25704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4943@1.0.3","target":"pkg:pypi/demo-38438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4943@1.0.3","target":"pkg:pypi/demo-4262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4944@1.0.4","target":"pkg:pypi/demo-1125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4944@1.0.4","target":"pkg:pypi/demo-1956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4944@1.0.4","target":"pkg:pypi/demo-26192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4944@1.0.4","target":"pkg:pypi/demo-28911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4945@1.0.0","target":"pkg:pypi/demo-15054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4945@1.0.0","target":"pkg:pypi/demo-15708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4946@1.0.1","target":"pkg:pypi/demo-18769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4946@1.0.1","target":"pkg:pypi/demo-20035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4946@1.0.1","target":"pkg:pypi/demo-24133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4946@1.0.1","target":"pkg:pypi/demo-39967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4947@1.0.2","target":"pkg:pypi/demo-14010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4947@1.0.2","target":"pkg:pypi/demo-16601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4947@1.0.2","target":"pkg:pypi/demo-36294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4948@1.0.3","target":"pkg:pypi/demo-16200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4949@1.0.4","target":"pkg:pypi/demo-36480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4949@1.0.4","target":"pkg:pypi/demo-39915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-494@1.0.4","target":"pkg:pypi/demo-1647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-494@1.0.4","target":"pkg:pypi/demo-27311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4950@1.0.0","target":"pkg:pypi/demo-24951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4951@1.0.1","target":"pkg:pypi/demo-18629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4951@1.0.1","target":"pkg:pypi/demo-25882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4951@1.0.1","target":"pkg:pypi/demo-26600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4951@1.0.1","target":"pkg:pypi/demo-2934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4952@1.0.2","target":"pkg:pypi/demo-19895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4952@1.0.2","target":"pkg:pypi/demo-22935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4952@1.0.2","target":"pkg:pypi/demo-24508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4952@1.0.2","target":"pkg:pypi/demo-38723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4953@1.0.3","target":"pkg:pypi/demo-156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4953@1.0.3","target":"pkg:pypi/demo-33091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4953@1.0.3","target":"pkg:pypi/demo-38572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4954@1.0.4","target":"pkg:pypi/demo-18242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4955@1.0.0","target":"pkg:pypi/demo-11987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4955@1.0.0","target":"pkg:pypi/demo-30394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4956@1.0.1","target":"pkg:pypi/demo-33935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4957@1.0.2","target":"pkg:pypi/demo-11385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4957@1.0.2","target":"pkg:pypi/demo-24858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4958@1.0.3","target":"pkg:pypi/demo-21231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4958@1.0.3","target":"pkg:pypi/demo-23164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4959@1.0.4","target":"pkg:pypi/demo-22871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4959@1.0.4","target":"pkg:pypi/demo-24936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-495@1.0.0","target":"pkg:pypi/demo-16448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-495@1.0.0","target":"pkg:pypi/demo-19419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4960@1.0.0","target":"pkg:pypi/demo-10981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4960@1.0.0","target":"pkg:pypi/demo-12686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4960@1.0.0","target":"pkg:pypi/demo-18706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4961@1.0.1","target":"pkg:pypi/demo-13243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4961@1.0.1","target":"pkg:pypi/demo-35710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4961@1.0.1","target":"pkg:pypi/demo-4562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4962@1.0.2","target":"pkg:pypi/demo-24079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4962@1.0.2","target":"pkg:pypi/demo-3070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4962@1.0.2","target":"pkg:pypi/demo-37413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4962@1.0.2","target":"pkg:pypi/demo-37497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4963@1.0.3","target":"pkg:pypi/demo-21528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4964@1.0.4","target":"pkg:pypi/demo-13566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4964@1.0.4","target":"pkg:pypi/demo-16905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4964@1.0.4","target":"pkg:pypi/demo-2318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4964@1.0.4","target":"pkg:pypi/demo-33103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4965@1.0.0","target":"pkg:pypi/demo-23170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4965@1.0.0","target":"pkg:pypi/demo-23226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4965@1.0.0","target":"pkg:pypi/demo-34332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4966@1.0.1","target":"pkg:pypi/demo-13671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4966@1.0.1","target":"pkg:pypi/demo-24175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4966@1.0.1","target":"pkg:pypi/demo-27505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4967@1.0.2","target":"pkg:pypi/demo-35786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4968@1.0.3","target":"pkg:pypi/demo-21301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4968@1.0.3","target":"pkg:pypi/demo-21380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4968@1.0.3","target":"pkg:pypi/demo-24422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4968@1.0.3","target":"pkg:pypi/demo-26067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4969@1.0.4","target":"pkg:pypi/demo-19710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4969@1.0.4","target":"pkg:pypi/demo-19871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4969@1.0.4","target":"pkg:pypi/demo-37773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-496@1.0.1","target":"pkg:pypi/demo-26697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-496@1.0.1","target":"pkg:pypi/demo-28745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-496@1.0.1","target":"pkg:pypi/demo-36079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4970@1.0.0","target":"pkg:pypi/demo-14747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4971@1.0.1","target":"pkg:pypi/demo-16348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4971@1.0.1","target":"pkg:pypi/demo-18807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4971@1.0.1","target":"pkg:pypi/demo-23903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4971@1.0.1","target":"pkg:pypi/demo-24964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4972@1.0.2","target":"pkg:pypi/demo-27295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4973@1.0.3","target":"pkg:pypi/demo-11552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4973@1.0.3","target":"pkg:pypi/demo-35959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4974@1.0.4","target":"pkg:pypi/demo-1029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4974@1.0.4","target":"pkg:pypi/demo-15612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4974@1.0.4","target":"pkg:pypi/demo-27571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4974@1.0.4","target":"pkg:pypi/demo-3065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4975@1.0.0","target":"pkg:pypi/demo-34414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4976@1.0.1","target":"pkg:pypi/demo-27611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4977@1.0.2","target":"pkg:pypi/demo-28235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4977@1.0.2","target":"pkg:pypi/demo-3103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4978@1.0.3","target":"pkg:pypi/demo-15665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4978@1.0.3","target":"pkg:pypi/demo-24177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4978@1.0.3","target":"pkg:pypi/demo-29100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4979@1.0.4","target":"pkg:pypi/demo-26771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4979@1.0.4","target":"pkg:pypi/demo-30260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4979@1.0.4","target":"pkg:pypi/demo-37139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-497@1.0.2","target":"pkg:pypi/demo-17358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-497@1.0.2","target":"pkg:pypi/demo-26972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4980@1.0.0","target":"pkg:pypi/demo-17498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4980@1.0.0","target":"pkg:pypi/demo-32461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4981@1.0.1","target":"pkg:pypi/demo-16449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4982@1.0.2","target":"pkg:pypi/demo-1269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4982@1.0.2","target":"pkg:pypi/demo-15736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4982@1.0.2","target":"pkg:pypi/demo-22918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4982@1.0.2","target":"pkg:pypi/demo-33315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4983@1.0.3","target":"pkg:pypi/demo-28844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4984@1.0.4","target":"pkg:pypi/demo-29096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4984@1.0.4","target":"pkg:pypi/demo-38846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4985@1.0.0","target":"pkg:pypi/demo-36467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4985@1.0.0","target":"pkg:pypi/demo-38283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4986@1.0.1","target":"pkg:pypi/demo-12843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4987@1.0.2","target":"pkg:pypi/demo-16542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4987@1.0.2","target":"pkg:pypi/demo-28092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4987@1.0.2","target":"pkg:pypi/demo-29081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4987@1.0.2","target":"pkg:pypi/demo-34750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4988@1.0.3","target":"pkg:pypi/demo-10207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4988@1.0.3","target":"pkg:pypi/demo-3074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4989@1.0.4","target":"pkg:pypi/demo-30387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-498@1.0.3","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-498@1.0.3","target":"pkg:pypi/demo-12873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-498@1.0.3","target":"pkg:pypi/demo-14853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-498@1.0.3","target":"pkg:pypi/demo-22055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4990@1.0.0","target":"pkg:pypi/demo-18772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4990@1.0.0","target":"pkg:pypi/demo-21836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4990@1.0.0","target":"pkg:pypi/demo-26158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4991@1.0.1","target":"pkg:pypi/demo-37058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4991@1.0.1","target":"pkg:pypi/demo-4362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4992@1.0.2","target":"pkg:pypi/demo-21377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4992@1.0.2","target":"pkg:pypi/demo-37159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4993@1.0.3","target":"pkg:pypi/demo-31206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4994@1.0.4","target":"pkg:pypi/demo-28654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4994@1.0.4","target":"pkg:pypi/demo-30467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4995@1.0.0","target":"pkg:pypi/demo-15809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4995@1.0.0","target":"pkg:pypi/demo-20224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4996@1.0.1","target":"pkg:pypi/demo-20739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4996@1.0.1","target":"pkg:pypi/demo-21821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4996@1.0.1","target":"pkg:pypi/demo-36388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4996@1.0.1","target":"pkg:pypi/demo-4118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4997@1.0.2","target":"pkg:pypi/demo-27739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4998@1.0.3","target":"pkg:pypi/demo-13240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4998@1.0.3","target":"pkg:pypi/demo-18278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4998@1.0.3","target":"pkg:pypi/demo-30535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4998@1.0.3","target":"pkg:pypi/demo-34041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4999@1.0.4","target":"pkg:pypi/demo-16039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4999@1.0.4","target":"pkg:pypi/demo-2613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-499@1.0.4","target":"pkg:pypi/demo-2299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-499@1.0.4","target":"pkg:pypi/demo-35697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-499@1.0.4","target":"pkg:pypi/demo-38770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-49@1.0.4","target":"pkg:pypi/demo-16270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-49@1.0.4","target":"pkg:pypi/demo-17429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-49@1.0.4","target":"pkg:pypi/demo-25627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4@1.0.4","target":"pkg:pypi/demo-12462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4@1.0.4","target":"pkg:pypi/demo-18465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4@1.0.4","target":"pkg:pypi/demo-21454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-4@1.0.4","target":"pkg:pypi/demo-34739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5000@1.0.0","target":"pkg:pypi/demo-31240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5000@1.0.0","target":"pkg:pypi/demo-4734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5001@1.0.1","target":"pkg:pypi/demo-17096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5001@1.0.1","target":"pkg:pypi/demo-27967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5002@1.0.2","target":"pkg:pypi/demo-29874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5003@1.0.3","target":"pkg:pypi/demo-38146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5004@1.0.4","target":"pkg:pypi/demo-18792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5004@1.0.4","target":"pkg:pypi/demo-19364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5004@1.0.4","target":"pkg:pypi/demo-33502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5005@1.0.0","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5006@1.0.1","target":"pkg:pypi/demo-20942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5006@1.0.1","target":"pkg:pypi/demo-33479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5006@1.0.1","target":"pkg:pypi/demo-36028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5006@1.0.1","target":"pkg:pypi/demo-37448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5007@1.0.2","target":"pkg:pypi/demo-1479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5008@1.0.3","target":"pkg:pypi/demo-39483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5009@1.0.4","target":"pkg:pypi/demo-27490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5009@1.0.4","target":"pkg:pypi/demo-27796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5009@1.0.4","target":"pkg:pypi/demo-38272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5009@1.0.4","target":"pkg:pypi/demo-39439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-500@1.0.0","target":"pkg:pypi/demo-13656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-500@1.0.0","target":"pkg:pypi/demo-1538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-500@1.0.0","target":"pkg:pypi/demo-18172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-500@1.0.0","target":"pkg:pypi/demo-22107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5010@1.0.0","target":"pkg:pypi/demo-2248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5010@1.0.0","target":"pkg:pypi/demo-22622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5010@1.0.0","target":"pkg:pypi/demo-24402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5010@1.0.0","target":"pkg:pypi/demo-39104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5011@1.0.1","target":"pkg:pypi/demo-14928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5011@1.0.1","target":"pkg:pypi/demo-16739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5011@1.0.1","target":"pkg:pypi/demo-38052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5012@1.0.2","target":"pkg:pypi/demo-32541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5012@1.0.2","target":"pkg:pypi/demo-3575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5013@1.0.3","target":"pkg:pypi/demo-11795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5013@1.0.3","target":"pkg:pypi/demo-19463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5013@1.0.3","target":"pkg:pypi/demo-19753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5013@1.0.3","target":"pkg:pypi/demo-21731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5014@1.0.4","target":"pkg:pypi/demo-1665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5015@1.0.0","target":"pkg:pypi/demo-11782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5016@1.0.1","target":"pkg:pypi/demo-15193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5016@1.0.1","target":"pkg:pypi/demo-3118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5017@1.0.2","target":"pkg:pypi/demo-10390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5017@1.0.2","target":"pkg:pypi/demo-12823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5017@1.0.2","target":"pkg:pypi/demo-15411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5017@1.0.2","target":"pkg:pypi/demo-17640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5018@1.0.3","target":"pkg:pypi/demo-34512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5019@1.0.4","target":"pkg:pypi/demo-11901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-501@1.0.1","target":"pkg:pypi/demo-11016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-501@1.0.1","target":"pkg:pypi/demo-28777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5020@1.0.0","target":"pkg:pypi/demo-33259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5021@1.0.1","target":"pkg:pypi/demo-16995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5021@1.0.1","target":"pkg:pypi/demo-39974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5021@1.0.1","target":"pkg:pypi/demo-4236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5022@1.0.2","target":"pkg:pypi/demo-16419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5022@1.0.2","target":"pkg:pypi/demo-16781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5022@1.0.2","target":"pkg:pypi/demo-17960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5022@1.0.2","target":"pkg:pypi/demo-36126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5023@1.0.3","target":"pkg:pypi/demo-27766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5024@1.0.4","target":"pkg:pypi/demo-19061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5025@1.0.0","target":"pkg:pypi/demo-38806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5026@1.0.1","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5027@1.0.2","target":"pkg:pypi/demo-13138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5027@1.0.2","target":"pkg:pypi/demo-29073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5027@1.0.2","target":"pkg:pypi/demo-4987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5028@1.0.3","target":"pkg:pypi/demo-10872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5028@1.0.3","target":"pkg:pypi/demo-11475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5028@1.0.3","target":"pkg:pypi/demo-12058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5029@1.0.4","target":"pkg:pypi/demo-15546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5029@1.0.4","target":"pkg:pypi/demo-1627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5029@1.0.4","target":"pkg:pypi/demo-21202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-502@1.0.2","target":"pkg:pypi/demo-11395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-502@1.0.2","target":"pkg:pypi/demo-2901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-502@1.0.2","target":"pkg:pypi/demo-31535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-502@1.0.2","target":"pkg:pypi/demo-3977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5030@1.0.0","target":"pkg:pypi/demo-3179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5030@1.0.0","target":"pkg:pypi/demo-32495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5030@1.0.0","target":"pkg:pypi/demo-32956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5031@1.0.1","target":"pkg:pypi/demo-28379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5032@1.0.2","target":"pkg:pypi/demo-10122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5032@1.0.2","target":"pkg:pypi/demo-108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5032@1.0.2","target":"pkg:pypi/demo-27377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5032@1.0.2","target":"pkg:pypi/demo-31798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5033@1.0.3","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5033@1.0.3","target":"pkg:pypi/demo-34370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5033@1.0.3","target":"pkg:pypi/demo-39576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5033@1.0.3","target":"pkg:pypi/demo-4671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5034@1.0.4","target":"pkg:pypi/demo-31300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5035@1.0.0","target":"pkg:pypi/demo-1459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5035@1.0.0","target":"pkg:pypi/demo-27420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5036@1.0.1","target":"pkg:pypi/demo-13109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5036@1.0.1","target":"pkg:pypi/demo-14064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5036@1.0.1","target":"pkg:pypi/demo-30750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5037@1.0.2","target":"pkg:pypi/demo-10369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5037@1.0.2","target":"pkg:pypi/demo-24335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5037@1.0.2","target":"pkg:pypi/demo-24719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5037@1.0.2","target":"pkg:pypi/demo-26634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5038@1.0.3","target":"pkg:pypi/demo-30802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5039@1.0.4","target":"pkg:pypi/demo-19746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5039@1.0.4","target":"pkg:pypi/demo-24154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5039@1.0.4","target":"pkg:pypi/demo-35549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-503@1.0.3","target":"pkg:pypi/demo-12959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-503@1.0.3","target":"pkg:pypi/demo-2436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-503@1.0.3","target":"pkg:pypi/demo-38549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-503@1.0.3","target":"pkg:pypi/demo-39307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5040@1.0.0","target":"pkg:pypi/demo-35587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5040@1.0.0","target":"pkg:pypi/demo-37600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5041@1.0.1","target":"pkg:pypi/demo-10357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5042@1.0.2","target":"pkg:pypi/demo-39264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5043@1.0.3","target":"pkg:pypi/demo-27943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5043@1.0.3","target":"pkg:pypi/demo-34078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5044@1.0.4","target":"pkg:pypi/demo-10460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5044@1.0.4","target":"pkg:pypi/demo-23840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5044@1.0.4","target":"pkg:pypi/demo-3189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5045@1.0.0","target":"pkg:pypi/demo-24983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5045@1.0.0","target":"pkg:pypi/demo-2668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5046@1.0.1","target":"pkg:pypi/demo-14018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5046@1.0.1","target":"pkg:pypi/demo-18804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5046@1.0.1","target":"pkg:pypi/demo-20783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5047@1.0.2","target":"pkg:pypi/demo-34@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5048@1.0.3","target":"pkg:pypi/demo-29076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5049@1.0.4","target":"pkg:pypi/demo-33462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5049@1.0.4","target":"pkg:pypi/demo-39230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-504@1.0.4","target":"pkg:pypi/demo-18102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5050@1.0.0","target":"pkg:pypi/demo-14544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5050@1.0.0","target":"pkg:pypi/demo-28501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5051@1.0.1","target":"pkg:pypi/demo-14419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5051@1.0.1","target":"pkg:pypi/demo-1775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5051@1.0.1","target":"pkg:pypi/demo-34904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5051@1.0.1","target":"pkg:pypi/demo-38368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5052@1.0.2","target":"pkg:pypi/demo-17956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5052@1.0.2","target":"pkg:pypi/demo-36183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5053@1.0.3","target":"pkg:pypi/demo-11134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5053@1.0.3","target":"pkg:pypi/demo-35482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5054@1.0.4","target":"pkg:pypi/demo-16628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5054@1.0.4","target":"pkg:pypi/demo-1997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5054@1.0.4","target":"pkg:pypi/demo-3085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5055@1.0.0","target":"pkg:pypi/demo-37425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5055@1.0.0","target":"pkg:pypi/demo-38444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5056@1.0.1","target":"pkg:pypi/demo-20523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5056@1.0.1","target":"pkg:pypi/demo-21448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5056@1.0.1","target":"pkg:pypi/demo-35293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5057@1.0.2","target":"pkg:pypi/demo-14407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5057@1.0.2","target":"pkg:pypi/demo-16973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5057@1.0.2","target":"pkg:pypi/demo-35863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5057@1.0.2","target":"pkg:pypi/demo-39865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5058@1.0.3","target":"pkg:pypi/demo-25599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5058@1.0.3","target":"pkg:pypi/demo-38505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5059@1.0.4","target":"pkg:pypi/demo-10706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5059@1.0.4","target":"pkg:pypi/demo-16819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5059@1.0.4","target":"pkg:pypi/demo-37248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5059@1.0.4","target":"pkg:pypi/demo-4243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-505@1.0.0","target":"pkg:pypi/demo-12759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-505@1.0.0","target":"pkg:pypi/demo-30840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-505@1.0.0","target":"pkg:pypi/demo-31231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-505@1.0.0","target":"pkg:pypi/demo-38837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5060@1.0.0","target":"pkg:pypi/demo-11984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5060@1.0.0","target":"pkg:pypi/demo-13787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5060@1.0.0","target":"pkg:pypi/demo-33320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5061@1.0.1","target":"pkg:pypi/demo-17146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5062@1.0.2","target":"pkg:pypi/demo-15047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5062@1.0.2","target":"pkg:pypi/demo-29235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5063@1.0.3","target":"pkg:pypi/demo-1150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5063@1.0.3","target":"pkg:pypi/demo-18061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5063@1.0.3","target":"pkg:pypi/demo-25190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5064@1.0.4","target":"pkg:pypi/demo-14622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5064@1.0.4","target":"pkg:pypi/demo-16517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5064@1.0.4","target":"pkg:pypi/demo-4613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5065@1.0.0","target":"pkg:pypi/demo-17489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5065@1.0.0","target":"pkg:pypi/demo-17678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5066@1.0.1","target":"pkg:pypi/demo-25926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5067@1.0.2","target":"pkg:pypi/demo-20459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5067@1.0.2","target":"pkg:pypi/demo-27718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5067@1.0.2","target":"pkg:pypi/demo-4304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5068@1.0.3","target":"pkg:pypi/demo-14039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5068@1.0.3","target":"pkg:pypi/demo-14667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5068@1.0.3","target":"pkg:pypi/demo-19202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5069@1.0.4","target":"pkg:pypi/demo-1805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5069@1.0.4","target":"pkg:pypi/demo-34417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5069@1.0.4","target":"pkg:pypi/demo-34683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-506@1.0.1","target":"pkg:pypi/demo-13640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-506@1.0.1","target":"pkg:pypi/demo-13735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5070@1.0.0","target":"pkg:pypi/demo-18634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5071@1.0.1","target":"pkg:pypi/demo-11823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5071@1.0.1","target":"pkg:pypi/demo-26660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5071@1.0.1","target":"pkg:pypi/demo-29889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5072@1.0.2","target":"pkg:pypi/demo-33269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5072@1.0.2","target":"pkg:pypi/demo-36005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5073@1.0.3","target":"pkg:pypi/demo-31136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5074@1.0.4","target":"pkg:pypi/demo-15414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5074@1.0.4","target":"pkg:pypi/demo-17298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5074@1.0.4","target":"pkg:pypi/demo-27779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5075@1.0.0","target":"pkg:pypi/demo-12539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5076@1.0.1","target":"pkg:pypi/demo-18470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5076@1.0.1","target":"pkg:pypi/demo-2674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5076@1.0.1","target":"pkg:pypi/demo-30146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5076@1.0.1","target":"pkg:pypi/demo-39577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5077@1.0.2","target":"pkg:pypi/demo-10360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5077@1.0.2","target":"pkg:pypi/demo-26225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5077@1.0.2","target":"pkg:pypi/demo-38156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5077@1.0.2","target":"pkg:pypi/demo-4742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5078@1.0.3","target":"pkg:pypi/demo-24823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5078@1.0.3","target":"pkg:pypi/demo-26100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5079@1.0.4","target":"pkg:pypi/demo-28309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-507@1.0.2","target":"pkg:pypi/demo-16203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-507@1.0.2","target":"pkg:pypi/demo-21765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-507@1.0.2","target":"pkg:pypi/demo-2224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-507@1.0.2","target":"pkg:pypi/demo-500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5080@1.0.0","target":"pkg:pypi/demo-15518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5081@1.0.1","target":"pkg:pypi/demo-10900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5081@1.0.1","target":"pkg:pypi/demo-38822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5082@1.0.2","target":"pkg:pypi/demo-1180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5083@1.0.3","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5083@1.0.3","target":"pkg:pypi/demo-22859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5083@1.0.3","target":"pkg:pypi/demo-34427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5083@1.0.3","target":"pkg:pypi/demo-34811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5084@1.0.4","target":"pkg:pypi/demo-26563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5084@1.0.4","target":"pkg:pypi/demo-37154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5085@1.0.0","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5085@1.0.0","target":"pkg:pypi/demo-23445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5086@1.0.1","target":"pkg:pypi/demo-19004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5086@1.0.1","target":"pkg:pypi/demo-26552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5086@1.0.1","target":"pkg:pypi/demo-26891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5087@1.0.2","target":"pkg:pypi/demo-25824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5088@1.0.3","target":"pkg:pypi/demo-39248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5089@1.0.4","target":"pkg:pypi/demo-21151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5089@1.0.4","target":"pkg:pypi/demo-29705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-508@1.0.3","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-508@1.0.3","target":"pkg:pypi/demo-17603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-508@1.0.3","target":"pkg:pypi/demo-18864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-508@1.0.3","target":"pkg:pypi/demo-4564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5090@1.0.0","target":"pkg:pypi/demo-20519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5090@1.0.0","target":"pkg:pypi/demo-20610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5090@1.0.0","target":"pkg:pypi/demo-32076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5091@1.0.1","target":"pkg:pypi/demo-12332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5091@1.0.1","target":"pkg:pypi/demo-17350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5091@1.0.1","target":"pkg:pypi/demo-4584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5092@1.0.2","target":"pkg:pypi/demo-31564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5092@1.0.2","target":"pkg:pypi/demo-33711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5093@1.0.3","target":"pkg:pypi/demo-2332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5094@1.0.4","target":"pkg:pypi/demo-13035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5094@1.0.4","target":"pkg:pypi/demo-21317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5094@1.0.4","target":"pkg:pypi/demo-27151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5094@1.0.4","target":"pkg:pypi/demo-33459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5095@1.0.0","target":"pkg:pypi/demo-29056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5095@1.0.0","target":"pkg:pypi/demo-34784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5096@1.0.1","target":"pkg:pypi/demo-15201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5096@1.0.1","target":"pkg:pypi/demo-2002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5096@1.0.1","target":"pkg:pypi/demo-22256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5097@1.0.2","target":"pkg:pypi/demo-29012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5097@1.0.2","target":"pkg:pypi/demo-3396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5097@1.0.2","target":"pkg:pypi/demo-36683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5098@1.0.3","target":"pkg:pypi/demo-133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5098@1.0.3","target":"pkg:pypi/demo-24473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5098@1.0.3","target":"pkg:pypi/demo-29154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5098@1.0.3","target":"pkg:pypi/demo-31009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5099@1.0.4","target":"pkg:pypi/demo-236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-509@1.0.4","target":"pkg:pypi/demo-13512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-509@1.0.4","target":"pkg:pypi/demo-22848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-509@1.0.4","target":"pkg:pypi/demo-33694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-50@1.0.0","target":"pkg:pypi/demo-11405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-50@1.0.0","target":"pkg:pypi/demo-21154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-50@1.0.0","target":"pkg:pypi/demo-34745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-50@1.0.0","target":"pkg:pypi/demo-39373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5100@1.0.0","target":"pkg:pypi/demo-31536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5100@1.0.0","target":"pkg:pypi/demo-38786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5101@1.0.1","target":"pkg:pypi/demo-16210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5101@1.0.1","target":"pkg:pypi/demo-33878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5101@1.0.1","target":"pkg:pypi/demo-34608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5102@1.0.2","target":"pkg:pypi/demo-26819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5102@1.0.2","target":"pkg:pypi/demo-37561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5103@1.0.3","target":"pkg:pypi/demo-15559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5103@1.0.3","target":"pkg:pypi/demo-16802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5103@1.0.3","target":"pkg:pypi/demo-2428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5104@1.0.4","target":"pkg:pypi/demo-15175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5104@1.0.4","target":"pkg:pypi/demo-26289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5104@1.0.4","target":"pkg:pypi/demo-29686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5104@1.0.4","target":"pkg:pypi/demo-35754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5105@1.0.0","target":"pkg:pypi/demo-18378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5105@1.0.0","target":"pkg:pypi/demo-21127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5105@1.0.0","target":"pkg:pypi/demo-33207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5106@1.0.1","target":"pkg:pypi/demo-19299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5106@1.0.1","target":"pkg:pypi/demo-24861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5106@1.0.1","target":"pkg:pypi/demo-2702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5106@1.0.1","target":"pkg:pypi/demo-33110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5107@1.0.2","target":"pkg:pypi/demo-20652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5107@1.0.2","target":"pkg:pypi/demo-28184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5108@1.0.3","target":"pkg:pypi/demo-13321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5108@1.0.3","target":"pkg:pypi/demo-1716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5108@1.0.3","target":"pkg:pypi/demo-34813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5108@1.0.3","target":"pkg:pypi/demo-4465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5109@1.0.4","target":"pkg:pypi/demo-31229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-510@1.0.0","target":"pkg:pypi/demo-26290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5110@1.0.0","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5110@1.0.0","target":"pkg:pypi/demo-18943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5110@1.0.0","target":"pkg:pypi/demo-36516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5111@1.0.1","target":"pkg:pypi/demo-16741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5111@1.0.1","target":"pkg:pypi/demo-2274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5112@1.0.2","target":"pkg:pypi/demo-13046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5112@1.0.2","target":"pkg:pypi/demo-29147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5112@1.0.2","target":"pkg:pypi/demo-33709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5113@1.0.3","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5114@1.0.4","target":"pkg:pypi/demo-28687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5114@1.0.4","target":"pkg:pypi/demo-31888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5114@1.0.4","target":"pkg:pypi/demo-35125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5115@1.0.0","target":"pkg:pypi/demo-14209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5115@1.0.0","target":"pkg:pypi/demo-15109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5115@1.0.0","target":"pkg:pypi/demo-23177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5116@1.0.1","target":"pkg:pypi/demo-10510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5116@1.0.1","target":"pkg:pypi/demo-10622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5117@1.0.2","target":"pkg:pypi/demo-13600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5117@1.0.2","target":"pkg:pypi/demo-14015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5117@1.0.2","target":"pkg:pypi/demo-3002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5117@1.0.2","target":"pkg:pypi/demo-31211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5118@1.0.3","target":"pkg:pypi/demo-21822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5118@1.0.3","target":"pkg:pypi/demo-33215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5119@1.0.4","target":"pkg:pypi/demo-1401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5119@1.0.4","target":"pkg:pypi/demo-2907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5119@1.0.4","target":"pkg:pypi/demo-3110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5119@1.0.4","target":"pkg:pypi/demo-33644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-511@1.0.1","target":"pkg:pypi/demo-25013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-511@1.0.1","target":"pkg:pypi/demo-29776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-511@1.0.1","target":"pkg:pypi/demo-36430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5120@1.0.0","target":"pkg:pypi/demo-20957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5120@1.0.0","target":"pkg:pypi/demo-35110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5120@1.0.0","target":"pkg:pypi/demo-3872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5121@1.0.1","target":"pkg:pypi/demo-15476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5121@1.0.1","target":"pkg:pypi/demo-23980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5122@1.0.2","target":"pkg:pypi/demo-29751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5123@1.0.3","target":"pkg:pypi/demo-13610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5123@1.0.3","target":"pkg:pypi/demo-26441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5123@1.0.3","target":"pkg:pypi/demo-29271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5124@1.0.4","target":"pkg:pypi/demo-21776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5124@1.0.4","target":"pkg:pypi/demo-32946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5124@1.0.4","target":"pkg:pypi/demo-37749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5125@1.0.0","target":"pkg:pypi/demo-39955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5126@1.0.1","target":"pkg:pypi/demo-33309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5126@1.0.1","target":"pkg:pypi/demo-39552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5127@1.0.2","target":"pkg:pypi/demo-26410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5128@1.0.3","target":"pkg:pypi/demo-30199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5129@1.0.4","target":"pkg:pypi/demo-13097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5129@1.0.4","target":"pkg:pypi/demo-14653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5129@1.0.4","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5129@1.0.4","target":"pkg:pypi/demo-29310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-512@1.0.2","target":"pkg:pypi/demo-31805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5130@1.0.0","target":"pkg:pypi/demo-1847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5130@1.0.0","target":"pkg:pypi/demo-22084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5130@1.0.0","target":"pkg:pypi/demo-23626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5131@1.0.1","target":"pkg:pypi/demo-24988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5131@1.0.1","target":"pkg:pypi/demo-28530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5132@1.0.2","target":"pkg:pypi/demo-18363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5132@1.0.2","target":"pkg:pypi/demo-20813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5132@1.0.2","target":"pkg:pypi/demo-23157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5132@1.0.2","target":"pkg:pypi/demo-28502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5133@1.0.3","target":"pkg:pypi/demo-28521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5133@1.0.3","target":"pkg:pypi/demo-35005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5133@1.0.3","target":"pkg:pypi/demo-37100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5133@1.0.3","target":"pkg:pypi/demo-4102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5134@1.0.4","target":"pkg:pypi/demo-15165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5134@1.0.4","target":"pkg:pypi/demo-20102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5134@1.0.4","target":"pkg:pypi/demo-37020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5135@1.0.0","target":"pkg:pypi/demo-3939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5136@1.0.1","target":"pkg:pypi/demo-24846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5137@1.0.2","target":"pkg:pypi/demo-17197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5138@1.0.3","target":"pkg:pypi/demo-38479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5139@1.0.4","target":"pkg:pypi/demo-15150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5139@1.0.4","target":"pkg:pypi/demo-19782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5139@1.0.4","target":"pkg:pypi/demo-20089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5139@1.0.4","target":"pkg:pypi/demo-38961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-513@1.0.3","target":"pkg:pypi/demo-17693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-513@1.0.3","target":"pkg:pypi/demo-2656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-513@1.0.3","target":"pkg:pypi/demo-28951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-513@1.0.3","target":"pkg:pypi/demo-4960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5140@1.0.0","target":"pkg:pypi/demo-15851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5140@1.0.0","target":"pkg:pypi/demo-23552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5140@1.0.0","target":"pkg:pypi/demo-38394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5141@1.0.1","target":"pkg:pypi/demo-38545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5142@1.0.2","target":"pkg:pypi/demo-12023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5142@1.0.2","target":"pkg:pypi/demo-23514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5142@1.0.2","target":"pkg:pypi/demo-24321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5142@1.0.2","target":"pkg:pypi/demo-32669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5143@1.0.3","target":"pkg:pypi/demo-34700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5144@1.0.4","target":"pkg:pypi/demo-22598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5144@1.0.4","target":"pkg:pypi/demo-33532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5145@1.0.0","target":"pkg:pypi/demo-19283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5145@1.0.0","target":"pkg:pypi/demo-38253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5146@1.0.1","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5146@1.0.1","target":"pkg:pypi/demo-16272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5146@1.0.1","target":"pkg:pypi/demo-29960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5146@1.0.1","target":"pkg:pypi/demo-4859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5147@1.0.2","target":"pkg:pypi/demo-16670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5148@1.0.3","target":"pkg:pypi/demo-17833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5148@1.0.3","target":"pkg:pypi/demo-38312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5148@1.0.3","target":"pkg:pypi/demo-4635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5149@1.0.4","target":"pkg:pypi/demo-13611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5149@1.0.4","target":"pkg:pypi/demo-14204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5149@1.0.4","target":"pkg:pypi/demo-17950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-514@1.0.4","target":"pkg:pypi/demo-14345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-514@1.0.4","target":"pkg:pypi/demo-21721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-514@1.0.4","target":"pkg:pypi/demo-5025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5150@1.0.0","target":"pkg:pypi/demo-16213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5150@1.0.0","target":"pkg:pypi/demo-16801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5150@1.0.0","target":"pkg:pypi/demo-23050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5151@1.0.1","target":"pkg:pypi/demo-13963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5151@1.0.1","target":"pkg:pypi/demo-2465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5151@1.0.1","target":"pkg:pypi/demo-26409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5151@1.0.1","target":"pkg:pypi/demo-33851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5152@1.0.2","target":"pkg:pypi/demo-20628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5152@1.0.2","target":"pkg:pypi/demo-21095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5153@1.0.3","target":"pkg:pypi/demo-1096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5153@1.0.3","target":"pkg:pypi/demo-14313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5153@1.0.3","target":"pkg:pypi/demo-36035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5154@1.0.4","target":"pkg:pypi/demo-11963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5154@1.0.4","target":"pkg:pypi/demo-31676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5154@1.0.4","target":"pkg:pypi/demo-34747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5154@1.0.4","target":"pkg:pypi/demo-36408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5155@1.0.0","target":"pkg:pypi/demo-20609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5155@1.0.0","target":"pkg:pypi/demo-30784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5156@1.0.1","target":"pkg:pypi/demo-14419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5156@1.0.1","target":"pkg:pypi/demo-16169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5156@1.0.1","target":"pkg:pypi/demo-25486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5157@1.0.2","target":"pkg:pypi/demo-2749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5157@1.0.2","target":"pkg:pypi/demo-29546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5157@1.0.2","target":"pkg:pypi/demo-32358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5157@1.0.2","target":"pkg:pypi/demo-39973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5158@1.0.3","target":"pkg:pypi/demo-12075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5159@1.0.4","target":"pkg:pypi/demo-29687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5159@1.0.4","target":"pkg:pypi/demo-30752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5159@1.0.4","target":"pkg:pypi/demo-31178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-515@1.0.0","target":"pkg:pypi/demo-19741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-515@1.0.0","target":"pkg:pypi/demo-3580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5160@1.0.0","target":"pkg:pypi/demo-23984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5161@1.0.1","target":"pkg:pypi/demo-18118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5161@1.0.1","target":"pkg:pypi/demo-18410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5161@1.0.1","target":"pkg:pypi/demo-29345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5161@1.0.1","target":"pkg:pypi/demo-32958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5162@1.0.2","target":"pkg:pypi/demo-27602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5162@1.0.2","target":"pkg:pypi/demo-496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5163@1.0.3","target":"pkg:pypi/demo-22813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5163@1.0.3","target":"pkg:pypi/demo-3066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5164@1.0.4","target":"pkg:pypi/demo-34227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5164@1.0.4","target":"pkg:pypi/demo-38001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5165@1.0.0","target":"pkg:pypi/demo-13107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5166@1.0.1","target":"pkg:pypi/demo-1808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5166@1.0.1","target":"pkg:pypi/demo-29225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5166@1.0.1","target":"pkg:pypi/demo-3652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5166@1.0.1","target":"pkg:pypi/demo-4637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5167@1.0.2","target":"pkg:pypi/demo-29708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5167@1.0.2","target":"pkg:pypi/demo-30077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5167@1.0.2","target":"pkg:pypi/demo-35215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5168@1.0.3","target":"pkg:pypi/demo-21027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5168@1.0.3","target":"pkg:pypi/demo-29191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5168@1.0.3","target":"pkg:pypi/demo-35163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5168@1.0.3","target":"pkg:pypi/demo-37081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5169@1.0.4","target":"pkg:pypi/demo-16132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5169@1.0.4","target":"pkg:pypi/demo-21925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-516@1.0.1","target":"pkg:pypi/demo-22827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-516@1.0.1","target":"pkg:pypi/demo-22985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-516@1.0.1","target":"pkg:pypi/demo-29884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-516@1.0.1","target":"pkg:pypi/demo-36242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5170@1.0.0","target":"pkg:pypi/demo-16396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5170@1.0.0","target":"pkg:pypi/demo-202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5170@1.0.0","target":"pkg:pypi/demo-25619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5170@1.0.0","target":"pkg:pypi/demo-30743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5171@1.0.1","target":"pkg:pypi/demo-13717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5171@1.0.1","target":"pkg:pypi/demo-28889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5171@1.0.1","target":"pkg:pypi/demo-34414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5171@1.0.1","target":"pkg:pypi/demo-4252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5172@1.0.2","target":"pkg:pypi/demo-16485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5172@1.0.2","target":"pkg:pypi/demo-19735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5172@1.0.2","target":"pkg:pypi/demo-29084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5172@1.0.2","target":"pkg:pypi/demo-31764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5173@1.0.3","target":"pkg:pypi/demo-28273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5173@1.0.3","target":"pkg:pypi/demo-30293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5173@1.0.3","target":"pkg:pypi/demo-33395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5174@1.0.4","target":"pkg:pypi/demo-14030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5174@1.0.4","target":"pkg:pypi/demo-2992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5174@1.0.4","target":"pkg:pypi/demo-34226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5174@1.0.4","target":"pkg:pypi/demo-3626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5175@1.0.0","target":"pkg:pypi/demo-14660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5175@1.0.0","target":"pkg:pypi/demo-19559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5176@1.0.1","target":"pkg:pypi/demo-32977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5177@1.0.2","target":"pkg:pypi/demo-32860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5178@1.0.3","target":"pkg:pypi/demo-1206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5178@1.0.3","target":"pkg:pypi/demo-25430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5179@1.0.4","target":"pkg:pypi/demo-234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5179@1.0.4","target":"pkg:pypi/demo-34567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-517@1.0.2","target":"pkg:pypi/demo-16195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-517@1.0.2","target":"pkg:pypi/demo-2167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-517@1.0.2","target":"pkg:pypi/demo-25606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5180@1.0.0","target":"pkg:pypi/demo-14872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5181@1.0.1","target":"pkg:pypi/demo-23796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5182@1.0.2","target":"pkg:pypi/demo-18633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5183@1.0.3","target":"pkg:pypi/demo-12042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5183@1.0.3","target":"pkg:pypi/demo-37781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5183@1.0.3","target":"pkg:pypi/demo-4458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5184@1.0.4","target":"pkg:pypi/demo-12230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5184@1.0.4","target":"pkg:pypi/demo-29482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5184@1.0.4","target":"pkg:pypi/demo-37880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5185@1.0.0","target":"pkg:pypi/demo-14025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5185@1.0.0","target":"pkg:pypi/demo-34685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5185@1.0.0","target":"pkg:pypi/demo-3811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5185@1.0.0","target":"pkg:pypi/demo-4515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5186@1.0.1","target":"pkg:pypi/demo-12174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5186@1.0.1","target":"pkg:pypi/demo-28586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5187@1.0.2","target":"pkg:pypi/demo-1256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5188@1.0.3","target":"pkg:pypi/demo-19879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5188@1.0.3","target":"pkg:pypi/demo-24490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5189@1.0.4","target":"pkg:pypi/demo-15684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5189@1.0.4","target":"pkg:pypi/demo-31533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5189@1.0.4","target":"pkg:pypi/demo-34337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-518@1.0.3","target":"pkg:pypi/demo-12595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5190@1.0.0","target":"pkg:pypi/demo-25275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5191@1.0.1","target":"pkg:pypi/demo-10352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5191@1.0.1","target":"pkg:pypi/demo-24729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5192@1.0.2","target":"pkg:pypi/demo-18725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5192@1.0.2","target":"pkg:pypi/demo-31965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5193@1.0.3","target":"pkg:pypi/demo-15463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5193@1.0.3","target":"pkg:pypi/demo-20497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5193@1.0.3","target":"pkg:pypi/demo-26547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5194@1.0.4","target":"pkg:pypi/demo-22427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5194@1.0.4","target":"pkg:pypi/demo-23407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5194@1.0.4","target":"pkg:pypi/demo-37791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5195@1.0.0","target":"pkg:pypi/demo-17902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5195@1.0.0","target":"pkg:pypi/demo-20660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5195@1.0.0","target":"pkg:pypi/demo-2869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5195@1.0.0","target":"pkg:pypi/demo-35837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5196@1.0.1","target":"pkg:pypi/demo-28580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5196@1.0.1","target":"pkg:pypi/demo-4075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5196@1.0.1","target":"pkg:pypi/demo-4454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5197@1.0.2","target":"pkg:pypi/demo-26525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5197@1.0.2","target":"pkg:pypi/demo-27976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5198@1.0.3","target":"pkg:pypi/demo-14418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5198@1.0.3","target":"pkg:pypi/demo-1465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5198@1.0.3","target":"pkg:pypi/demo-32917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5198@1.0.3","target":"pkg:pypi/demo-36663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5199@1.0.4","target":"pkg:pypi/demo-30855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-519@1.0.4","target":"pkg:pypi/demo-2570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-519@1.0.4","target":"pkg:pypi/demo-34708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-519@1.0.4","target":"pkg:pypi/demo-39762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-519@1.0.4","target":"pkg:pypi/demo-39990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-51@1.0.1","target":"pkg:pypi/demo-34674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5200@1.0.0","target":"pkg:pypi/demo-15103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5201@1.0.1","target":"pkg:pypi/demo-17494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5201@1.0.1","target":"pkg:pypi/demo-23130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5201@1.0.1","target":"pkg:pypi/demo-31368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5202@1.0.2","target":"pkg:pypi/demo-19634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5202@1.0.2","target":"pkg:pypi/demo-31959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5203@1.0.3","target":"pkg:pypi/demo-15923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5203@1.0.3","target":"pkg:pypi/demo-15995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5203@1.0.3","target":"pkg:pypi/demo-3502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5204@1.0.4","target":"pkg:pypi/demo-13214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5204@1.0.4","target":"pkg:pypi/demo-31091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5204@1.0.4","target":"pkg:pypi/demo-37957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5205@1.0.0","target":"pkg:pypi/demo-12819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5205@1.0.0","target":"pkg:pypi/demo-1710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5205@1.0.0","target":"pkg:pypi/demo-22108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5206@1.0.1","target":"pkg:pypi/demo-24949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5206@1.0.1","target":"pkg:pypi/demo-34656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5206@1.0.1","target":"pkg:pypi/demo-37204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5207@1.0.2","target":"pkg:pypi/demo-17425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5207@1.0.2","target":"pkg:pypi/demo-27325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5207@1.0.2","target":"pkg:pypi/demo-34043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5207@1.0.2","target":"pkg:pypi/demo-34108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5208@1.0.3","target":"pkg:pypi/demo-12052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5208@1.0.3","target":"pkg:pypi/demo-1803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5209@1.0.4","target":"pkg:pypi/demo-27244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5209@1.0.4","target":"pkg:pypi/demo-27452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5209@1.0.4","target":"pkg:pypi/demo-31519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5209@1.0.4","target":"pkg:pypi/demo-35228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-520@1.0.0","target":"pkg:pypi/demo-19166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5210@1.0.0","target":"pkg:pypi/demo-19504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5210@1.0.0","target":"pkg:pypi/demo-28802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5210@1.0.0","target":"pkg:pypi/demo-36920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5211@1.0.1","target":"pkg:pypi/demo-17812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5212@1.0.2","target":"pkg:pypi/demo-31363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5212@1.0.2","target":"pkg:pypi/demo-31777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5212@1.0.2","target":"pkg:pypi/demo-34816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5213@1.0.3","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5213@1.0.3","target":"pkg:pypi/demo-2636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5213@1.0.3","target":"pkg:pypi/demo-28301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5213@1.0.3","target":"pkg:pypi/demo-4860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5214@1.0.4","target":"pkg:pypi/demo-22084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5214@1.0.4","target":"pkg:pypi/demo-34956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5214@1.0.4","target":"pkg:pypi/demo-39041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5214@1.0.4","target":"pkg:pypi/demo-39726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5215@1.0.0","target":"pkg:pypi/demo-1149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5215@1.0.0","target":"pkg:pypi/demo-30242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5215@1.0.0","target":"pkg:pypi/demo-30736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5216@1.0.1","target":"pkg:pypi/demo-33266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5216@1.0.1","target":"pkg:pypi/demo-33601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5216@1.0.1","target":"pkg:pypi/demo-39820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5217@1.0.2","target":"pkg:pypi/demo-18001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5217@1.0.2","target":"pkg:pypi/demo-32607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5217@1.0.2","target":"pkg:pypi/demo-4584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5218@1.0.3","target":"pkg:pypi/demo-25548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5219@1.0.4","target":"pkg:pypi/demo-19749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5219@1.0.4","target":"pkg:pypi/demo-29973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5219@1.0.4","target":"pkg:pypi/demo-37495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-521@1.0.1","target":"pkg:pypi/demo-13832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-521@1.0.1","target":"pkg:pypi/demo-14824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-521@1.0.1","target":"pkg:pypi/demo-4750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5220@1.0.0","target":"pkg:pypi/demo-21117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5220@1.0.0","target":"pkg:pypi/demo-28944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5220@1.0.0","target":"pkg:pypi/demo-33665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5220@1.0.0","target":"pkg:pypi/demo-35342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5221@1.0.1","target":"pkg:pypi/demo-4334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5222@1.0.2","target":"pkg:pypi/demo-17650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5222@1.0.2","target":"pkg:pypi/demo-26257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5222@1.0.2","target":"pkg:pypi/demo-32754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5222@1.0.2","target":"pkg:pypi/demo-34622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5223@1.0.3","target":"pkg:pypi/demo-37539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5224@1.0.4","target":"pkg:pypi/demo-11450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5224@1.0.4","target":"pkg:pypi/demo-25650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5225@1.0.0","target":"pkg:pypi/demo-11807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5225@1.0.0","target":"pkg:pypi/demo-23313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5225@1.0.0","target":"pkg:pypi/demo-25245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5225@1.0.0","target":"pkg:pypi/demo-3273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5226@1.0.1","target":"pkg:pypi/demo-17539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5226@1.0.1","target":"pkg:pypi/demo-20296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5226@1.0.1","target":"pkg:pypi/demo-21965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5226@1.0.1","target":"pkg:pypi/demo-29864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5227@1.0.2","target":"pkg:pypi/demo-18877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5227@1.0.2","target":"pkg:pypi/demo-35949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5228@1.0.3","target":"pkg:pypi/demo-128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5228@1.0.3","target":"pkg:pypi/demo-19418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5228@1.0.3","target":"pkg:pypi/demo-31338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5229@1.0.4","target":"pkg:pypi/demo-29301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-522@1.0.2","target":"pkg:pypi/demo-25600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-522@1.0.2","target":"pkg:pypi/demo-27978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5230@1.0.0","target":"pkg:pypi/demo-2370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5230@1.0.0","target":"pkg:pypi/demo-23973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5230@1.0.0","target":"pkg:pypi/demo-24988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5230@1.0.0","target":"pkg:pypi/demo-34133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5231@1.0.1","target":"pkg:pypi/demo-25964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5231@1.0.1","target":"pkg:pypi/demo-27240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5231@1.0.1","target":"pkg:pypi/demo-30783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5231@1.0.1","target":"pkg:pypi/demo-33254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5232@1.0.2","target":"pkg:pypi/demo-25079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5233@1.0.3","target":"pkg:pypi/demo-18151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5233@1.0.3","target":"pkg:pypi/demo-18318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5233@1.0.3","target":"pkg:pypi/demo-30846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5233@1.0.3","target":"pkg:pypi/demo-3583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5234@1.0.4","target":"pkg:pypi/demo-12446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5234@1.0.4","target":"pkg:pypi/demo-30603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5234@1.0.4","target":"pkg:pypi/demo-31160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5234@1.0.4","target":"pkg:pypi/demo-33583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5235@1.0.0","target":"pkg:pypi/demo-19687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5235@1.0.0","target":"pkg:pypi/demo-23268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5236@1.0.1","target":"pkg:pypi/demo-27966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5236@1.0.1","target":"pkg:pypi/demo-37889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5237@1.0.2","target":"pkg:pypi/demo-28283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5237@1.0.2","target":"pkg:pypi/demo-37150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5238@1.0.3","target":"pkg:pypi/demo-10781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5238@1.0.3","target":"pkg:pypi/demo-12545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5238@1.0.3","target":"pkg:pypi/demo-23511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5238@1.0.3","target":"pkg:pypi/demo-39563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5239@1.0.4","target":"pkg:pypi/demo-10091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5239@1.0.4","target":"pkg:pypi/demo-35021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5239@1.0.4","target":"pkg:pypi/demo-35322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-523@1.0.3","target":"pkg:pypi/demo-22090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-523@1.0.3","target":"pkg:pypi/demo-35720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5240@1.0.0","target":"pkg:pypi/demo-37028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5241@1.0.1","target":"pkg:pypi/demo-25218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5242@1.0.2","target":"pkg:pypi/demo-2152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5242@1.0.2","target":"pkg:pypi/demo-2537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5242@1.0.2","target":"pkg:pypi/demo-3862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5243@1.0.3","target":"pkg:pypi/demo-36145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5244@1.0.4","target":"pkg:pypi/demo-2637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5245@1.0.0","target":"pkg:pypi/demo-14597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5245@1.0.0","target":"pkg:pypi/demo-34202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5245@1.0.0","target":"pkg:pypi/demo-39605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5245@1.0.0","target":"pkg:pypi/demo-39942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5246@1.0.1","target":"pkg:pypi/demo-32139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5247@1.0.2","target":"pkg:pypi/demo-11528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5247@1.0.2","target":"pkg:pypi/demo-31621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5248@1.0.3","target":"pkg:pypi/demo-11161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5248@1.0.3","target":"pkg:pypi/demo-21886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5248@1.0.3","target":"pkg:pypi/demo-24171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5248@1.0.3","target":"pkg:pypi/demo-39740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5249@1.0.4","target":"pkg:pypi/demo-2622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5249@1.0.4","target":"pkg:pypi/demo-28715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5249@1.0.4","target":"pkg:pypi/demo-30253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5249@1.0.4","target":"pkg:pypi/demo-39791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-524@1.0.4","target":"pkg:pypi/demo-24030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-524@1.0.4","target":"pkg:pypi/demo-27673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-524@1.0.4","target":"pkg:pypi/demo-33569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-524@1.0.4","target":"pkg:pypi/demo-4723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5250@1.0.0","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5250@1.0.0","target":"pkg:pypi/demo-16592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5250@1.0.0","target":"pkg:pypi/demo-25080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5250@1.0.0","target":"pkg:pypi/demo-33039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5251@1.0.1","target":"pkg:pypi/demo-11797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5251@1.0.1","target":"pkg:pypi/demo-15847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5252@1.0.2","target":"pkg:pypi/demo-13277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5252@1.0.2","target":"pkg:pypi/demo-21085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5252@1.0.2","target":"pkg:pypi/demo-24302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5252@1.0.2","target":"pkg:pypi/demo-34341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5253@1.0.3","target":"pkg:pypi/demo-10717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5253@1.0.3","target":"pkg:pypi/demo-27600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5253@1.0.3","target":"pkg:pypi/demo-28566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5254@1.0.4","target":"pkg:pypi/demo-15614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5255@1.0.0","target":"pkg:pypi/demo-12652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5255@1.0.0","target":"pkg:pypi/demo-2509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5255@1.0.0","target":"pkg:pypi/demo-27645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5255@1.0.0","target":"pkg:pypi/demo-38161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5256@1.0.1","target":"pkg:pypi/demo-10300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5256@1.0.1","target":"pkg:pypi/demo-21717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5256@1.0.1","target":"pkg:pypi/demo-37154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5257@1.0.2","target":"pkg:pypi/demo-14921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5257@1.0.2","target":"pkg:pypi/demo-16746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5257@1.0.2","target":"pkg:pypi/demo-1775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5257@1.0.2","target":"pkg:pypi/demo-19560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5258@1.0.3","target":"pkg:pypi/demo-13760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5258@1.0.3","target":"pkg:pypi/demo-17006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5258@1.0.3","target":"pkg:pypi/demo-24339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5258@1.0.3","target":"pkg:pypi/demo-27657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5259@1.0.4","target":"pkg:pypi/demo-2260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5259@1.0.4","target":"pkg:pypi/demo-2533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5259@1.0.4","target":"pkg:pypi/demo-2596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5259@1.0.4","target":"pkg:pypi/demo-34119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-525@1.0.0","target":"pkg:pypi/demo-39632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5260@1.0.0","target":"pkg:pypi/demo-33167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5260@1.0.0","target":"pkg:pypi/demo-34268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5261@1.0.1","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5261@1.0.1","target":"pkg:pypi/demo-14217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5262@1.0.2","target":"pkg:pypi/demo-13066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5262@1.0.2","target":"pkg:pypi/demo-13986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5262@1.0.2","target":"pkg:pypi/demo-22934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5263@1.0.3","target":"pkg:pypi/demo-31127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5264@1.0.4","target":"pkg:pypi/demo-31962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5264@1.0.4","target":"pkg:pypi/demo-32949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5264@1.0.4","target":"pkg:pypi/demo-35412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5265@1.0.0","target":"pkg:pypi/demo-31648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5265@1.0.0","target":"pkg:pypi/demo-39007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5266@1.0.1","target":"pkg:pypi/demo-224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5267@1.0.2","target":"pkg:pypi/demo-10670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5267@1.0.2","target":"pkg:pypi/demo-38217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5268@1.0.3","target":"pkg:pypi/demo-14455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5268@1.0.3","target":"pkg:pypi/demo-25501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5268@1.0.3","target":"pkg:pypi/demo-39081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5269@1.0.4","target":"pkg:pypi/demo-1021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-526@1.0.1","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-526@1.0.1","target":"pkg:pypi/demo-19125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-526@1.0.1","target":"pkg:pypi/demo-24875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-526@1.0.1","target":"pkg:pypi/demo-27663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5270@1.0.0","target":"pkg:pypi/demo-1504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5270@1.0.0","target":"pkg:pypi/demo-26187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5270@1.0.0","target":"pkg:pypi/demo-32480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5271@1.0.1","target":"pkg:pypi/demo-38631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5272@1.0.2","target":"pkg:pypi/demo-14696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5272@1.0.2","target":"pkg:pypi/demo-19297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5272@1.0.2","target":"pkg:pypi/demo-27208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5273@1.0.3","target":"pkg:pypi/demo-21494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5273@1.0.3","target":"pkg:pypi/demo-25705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5273@1.0.3","target":"pkg:pypi/demo-25808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5273@1.0.3","target":"pkg:pypi/demo-423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5274@1.0.4","target":"pkg:pypi/demo-17152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5274@1.0.4","target":"pkg:pypi/demo-22348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5274@1.0.4","target":"pkg:pypi/demo-25308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5274@1.0.4","target":"pkg:pypi/demo-3890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5275@1.0.0","target":"pkg:pypi/demo-14185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5275@1.0.0","target":"pkg:pypi/demo-33293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5276@1.0.1","target":"pkg:pypi/demo-3245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5277@1.0.2","target":"pkg:pypi/demo-21240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5278@1.0.3","target":"pkg:pypi/demo-11396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5278@1.0.3","target":"pkg:pypi/demo-13542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5278@1.0.3","target":"pkg:pypi/demo-3940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5279@1.0.4","target":"pkg:pypi/demo-22335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5279@1.0.4","target":"pkg:pypi/demo-23401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5279@1.0.4","target":"pkg:pypi/demo-25636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5279@1.0.4","target":"pkg:pypi/demo-29829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-527@1.0.2","target":"pkg:pypi/demo-10816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-527@1.0.2","target":"pkg:pypi/demo-16976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-527@1.0.2","target":"pkg:pypi/demo-20791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-527@1.0.2","target":"pkg:pypi/demo-27121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5280@1.0.0","target":"pkg:pypi/demo-30555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5280@1.0.0","target":"pkg:pypi/demo-34988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5281@1.0.1","target":"pkg:pypi/demo-3162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5281@1.0.1","target":"pkg:pypi/demo-35952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5282@1.0.2","target":"pkg:pypi/demo-11904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5282@1.0.2","target":"pkg:pypi/demo-4609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5283@1.0.3","target":"pkg:pypi/demo-27049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5283@1.0.3","target":"pkg:pypi/demo-28298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5284@1.0.4","target":"pkg:pypi/demo-22288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5284@1.0.4","target":"pkg:pypi/demo-25368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5284@1.0.4","target":"pkg:pypi/demo-3589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5284@1.0.4","target":"pkg:pypi/demo-3806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5285@1.0.0","target":"pkg:pypi/demo-17131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5285@1.0.0","target":"pkg:pypi/demo-17692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5285@1.0.0","target":"pkg:pypi/demo-2008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5285@1.0.0","target":"pkg:pypi/demo-20198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5286@1.0.1","target":"pkg:pypi/demo-30745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5287@1.0.2","target":"pkg:pypi/demo-38560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5288@1.0.3","target":"pkg:pypi/demo-35538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5289@1.0.4","target":"pkg:pypi/demo-21230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5289@1.0.4","target":"pkg:pypi/demo-29909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5289@1.0.4","target":"pkg:pypi/demo-38463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-528@1.0.3","target":"pkg:pypi/demo-15256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5290@1.0.0","target":"pkg:pypi/demo-15524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5290@1.0.0","target":"pkg:pypi/demo-26013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5291@1.0.1","target":"pkg:pypi/demo-31374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5292@1.0.2","target":"pkg:pypi/demo-22242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5292@1.0.2","target":"pkg:pypi/demo-4278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5293@1.0.3","target":"pkg:pypi/demo-11458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5293@1.0.3","target":"pkg:pypi/demo-15321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5293@1.0.3","target":"pkg:pypi/demo-25713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5294@1.0.4","target":"pkg:pypi/demo-14353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5294@1.0.4","target":"pkg:pypi/demo-28201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5295@1.0.0","target":"pkg:pypi/demo-30075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5296@1.0.1","target":"pkg:pypi/demo-20108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5296@1.0.1","target":"pkg:pypi/demo-26470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5296@1.0.1","target":"pkg:pypi/demo-38431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5297@1.0.2","target":"pkg:pypi/demo-12317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5297@1.0.2","target":"pkg:pypi/demo-31437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5297@1.0.2","target":"pkg:pypi/demo-35193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5298@1.0.3","target":"pkg:pypi/demo-20729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5298@1.0.3","target":"pkg:pypi/demo-2559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5298@1.0.3","target":"pkg:pypi/demo-39981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5299@1.0.4","target":"pkg:pypi/demo-13709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5299@1.0.4","target":"pkg:pypi/demo-18658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5299@1.0.4","target":"pkg:pypi/demo-19028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-529@1.0.4","target":"pkg:pypi/demo-3653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-52@1.0.2","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-52@1.0.2","target":"pkg:pypi/demo-23403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-52@1.0.2","target":"pkg:pypi/demo-34895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-52@1.0.2","target":"pkg:pypi/demo-38604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5300@1.0.0","target":"pkg:pypi/demo-1053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5301@1.0.1","target":"pkg:pypi/demo-21412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5302@1.0.2","target":"pkg:pypi/demo-5131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5303@1.0.3","target":"pkg:pypi/demo-18407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5303@1.0.3","target":"pkg:pypi/demo-29743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5304@1.0.4","target":"pkg:pypi/demo-20771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5304@1.0.4","target":"pkg:pypi/demo-21935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5304@1.0.4","target":"pkg:pypi/demo-23586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5305@1.0.0","target":"pkg:pypi/demo-28832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5306@1.0.1","target":"pkg:pypi/demo-16154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5306@1.0.1","target":"pkg:pypi/demo-2941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5306@1.0.1","target":"pkg:pypi/demo-39144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5307@1.0.2","target":"pkg:pypi/demo-15970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5307@1.0.2","target":"pkg:pypi/demo-18432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5308@1.0.3","target":"pkg:pypi/demo-1047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5308@1.0.3","target":"pkg:pypi/demo-29844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5309@1.0.4","target":"pkg:pypi/demo-21684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-530@1.0.0","target":"pkg:pypi/demo-33016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-530@1.0.0","target":"pkg:pypi/demo-36334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-530@1.0.0","target":"pkg:pypi/demo-38342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5310@1.0.0","target":"pkg:pypi/demo-14352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5310@1.0.0","target":"pkg:pypi/demo-1620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5310@1.0.0","target":"pkg:pypi/demo-1784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5311@1.0.1","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5311@1.0.1","target":"pkg:pypi/demo-17607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5312@1.0.2","target":"pkg:pypi/demo-27789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5313@1.0.3","target":"pkg:pypi/demo-10351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5313@1.0.3","target":"pkg:pypi/demo-16174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5313@1.0.3","target":"pkg:pypi/demo-24584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5314@1.0.4","target":"pkg:pypi/demo-12040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5314@1.0.4","target":"pkg:pypi/demo-12561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5314@1.0.4","target":"pkg:pypi/demo-2128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5314@1.0.4","target":"pkg:pypi/demo-39558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5315@1.0.0","target":"pkg:pypi/demo-16681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5315@1.0.0","target":"pkg:pypi/demo-25120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5315@1.0.0","target":"pkg:pypi/demo-29379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5315@1.0.0","target":"pkg:pypi/demo-37809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5316@1.0.1","target":"pkg:pypi/demo-2501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5316@1.0.1","target":"pkg:pypi/demo-34383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5317@1.0.2","target":"pkg:pypi/demo-34348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5318@1.0.3","target":"pkg:pypi/demo-12392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5318@1.0.3","target":"pkg:pypi/demo-26937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5318@1.0.3","target":"pkg:pypi/demo-36254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5318@1.0.3","target":"pkg:pypi/demo-4751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5319@1.0.4","target":"pkg:pypi/demo-14051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5319@1.0.4","target":"pkg:pypi/demo-32683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-531@1.0.1","target":"pkg:pypi/demo-16195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-531@1.0.1","target":"pkg:pypi/demo-17821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-531@1.0.1","target":"pkg:pypi/demo-21272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-531@1.0.1","target":"pkg:pypi/demo-22886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5320@1.0.0","target":"pkg:pypi/demo-30679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5320@1.0.0","target":"pkg:pypi/demo-37794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5321@1.0.1","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5321@1.0.1","target":"pkg:pypi/demo-35039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5322@1.0.2","target":"pkg:pypi/demo-10970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5322@1.0.2","target":"pkg:pypi/demo-22388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5323@1.0.3","target":"pkg:pypi/demo-15138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5323@1.0.3","target":"pkg:pypi/demo-17883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5323@1.0.3","target":"pkg:pypi/demo-19461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5323@1.0.3","target":"pkg:pypi/demo-28265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5324@1.0.4","target":"pkg:pypi/demo-35565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5324@1.0.4","target":"pkg:pypi/demo-39013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5325@1.0.0","target":"pkg:pypi/demo-15599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5325@1.0.0","target":"pkg:pypi/demo-24100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5325@1.0.0","target":"pkg:pypi/demo-30063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5325@1.0.0","target":"pkg:pypi/demo-37182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5326@1.0.1","target":"pkg:pypi/demo-30415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5327@1.0.2","target":"pkg:pypi/demo-14435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5327@1.0.2","target":"pkg:pypi/demo-24700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5328@1.0.3","target":"pkg:pypi/demo-10618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5328@1.0.3","target":"pkg:pypi/demo-13126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5328@1.0.3","target":"pkg:pypi/demo-20016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5328@1.0.3","target":"pkg:pypi/demo-38823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5329@1.0.4","target":"pkg:pypi/demo-13300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5329@1.0.4","target":"pkg:pypi/demo-24970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5329@1.0.4","target":"pkg:pypi/demo-36161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-532@1.0.2","target":"pkg:pypi/demo-18350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-532@1.0.2","target":"pkg:pypi/demo-33016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5330@1.0.0","target":"pkg:pypi/demo-15451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5330@1.0.0","target":"pkg:pypi/demo-4684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5331@1.0.1","target":"pkg:pypi/demo-13515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5331@1.0.1","target":"pkg:pypi/demo-18518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5331@1.0.1","target":"pkg:pypi/demo-2743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5332@1.0.2","target":"pkg:pypi/demo-16251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5333@1.0.3","target":"pkg:pypi/demo-12333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5333@1.0.3","target":"pkg:pypi/demo-18715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5333@1.0.3","target":"pkg:pypi/demo-21059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5333@1.0.3","target":"pkg:pypi/demo-26089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5334@1.0.4","target":"pkg:pypi/demo-14724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5334@1.0.4","target":"pkg:pypi/demo-26529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5334@1.0.4","target":"pkg:pypi/demo-27133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5334@1.0.4","target":"pkg:pypi/demo-3924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5335@1.0.0","target":"pkg:pypi/demo-13538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5335@1.0.0","target":"pkg:pypi/demo-1542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5335@1.0.0","target":"pkg:pypi/demo-16161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5336@1.0.1","target":"pkg:pypi/demo-35602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5336@1.0.1","target":"pkg:pypi/demo-4357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5337@1.0.2","target":"pkg:pypi/demo-21233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5337@1.0.2","target":"pkg:pypi/demo-25324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5337@1.0.2","target":"pkg:pypi/demo-25939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5338@1.0.3","target":"pkg:pypi/demo-22197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5338@1.0.3","target":"pkg:pypi/demo-37173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5338@1.0.3","target":"pkg:pypi/demo-39988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5339@1.0.4","target":"pkg:pypi/demo-17382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5339@1.0.4","target":"pkg:pypi/demo-21887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5339@1.0.4","target":"pkg:pypi/demo-33503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5339@1.0.4","target":"pkg:pypi/demo-5283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-533@1.0.3","target":"pkg:pypi/demo-26321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5340@1.0.0","target":"pkg:pypi/demo-14853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5340@1.0.0","target":"pkg:pypi/demo-28781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5340@1.0.0","target":"pkg:pypi/demo-31811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5340@1.0.0","target":"pkg:pypi/demo-35399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5341@1.0.1","target":"pkg:pypi/demo-39945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5342@1.0.2","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5342@1.0.2","target":"pkg:pypi/demo-13244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5343@1.0.3","target":"pkg:pypi/demo-18330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5343@1.0.3","target":"pkg:pypi/demo-24433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5343@1.0.3","target":"pkg:pypi/demo-38049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5344@1.0.4","target":"pkg:pypi/demo-21742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5344@1.0.4","target":"pkg:pypi/demo-30928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5344@1.0.4","target":"pkg:pypi/demo-39474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5345@1.0.0","target":"pkg:pypi/demo-14261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5345@1.0.0","target":"pkg:pypi/demo-25271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5345@1.0.0","target":"pkg:pypi/demo-3755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5346@1.0.1","target":"pkg:pypi/demo-19112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5346@1.0.1","target":"pkg:pypi/demo-20009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5346@1.0.1","target":"pkg:pypi/demo-20067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5347@1.0.2","target":"pkg:pypi/demo-27298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5348@1.0.3","target":"pkg:pypi/demo-12575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5348@1.0.3","target":"pkg:pypi/demo-34855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5348@1.0.3","target":"pkg:pypi/demo-36856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5349@1.0.4","target":"pkg:pypi/demo-17935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5349@1.0.4","target":"pkg:pypi/demo-22316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5349@1.0.4","target":"pkg:pypi/demo-22571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5349@1.0.4","target":"pkg:pypi/demo-339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-534@1.0.4","target":"pkg:pypi/demo-1982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-534@1.0.4","target":"pkg:pypi/demo-34188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5350@1.0.0","target":"pkg:pypi/demo-12738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5350@1.0.0","target":"pkg:pypi/demo-39562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5351@1.0.1","target":"pkg:pypi/demo-11032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5351@1.0.1","target":"pkg:pypi/demo-20929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5352@1.0.2","target":"pkg:pypi/demo-11864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5352@1.0.2","target":"pkg:pypi/demo-34414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5352@1.0.2","target":"pkg:pypi/demo-37852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5353@1.0.3","target":"pkg:pypi/demo-15019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5353@1.0.3","target":"pkg:pypi/demo-1670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5354@1.0.4","target":"pkg:pypi/demo-39228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5355@1.0.0","target":"pkg:pypi/demo-29383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5355@1.0.0","target":"pkg:pypi/demo-4091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5356@1.0.1","target":"pkg:pypi/demo-22388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5356@1.0.1","target":"pkg:pypi/demo-23078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5356@1.0.1","target":"pkg:pypi/demo-38990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5357@1.0.2","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5357@1.0.2","target":"pkg:pypi/demo-19423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5357@1.0.2","target":"pkg:pypi/demo-20324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5357@1.0.2","target":"pkg:pypi/demo-28232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5358@1.0.3","target":"pkg:pypi/demo-12825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5359@1.0.4","target":"pkg:pypi/demo-2277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-535@1.0.0","target":"pkg:pypi/demo-28802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-535@1.0.0","target":"pkg:pypi/demo-37905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5360@1.0.0","target":"pkg:pypi/demo-28729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5360@1.0.0","target":"pkg:pypi/demo-37865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5360@1.0.0","target":"pkg:pypi/demo-5324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5361@1.0.1","target":"pkg:pypi/demo-10179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5361@1.0.1","target":"pkg:pypi/demo-13394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5361@1.0.1","target":"pkg:pypi/demo-34513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5361@1.0.1","target":"pkg:pypi/demo-3562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5362@1.0.2","target":"pkg:pypi/demo-19206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5362@1.0.2","target":"pkg:pypi/demo-34791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5363@1.0.3","target":"pkg:pypi/demo-12558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5363@1.0.3","target":"pkg:pypi/demo-16953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5363@1.0.3","target":"pkg:pypi/demo-17395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5363@1.0.3","target":"pkg:pypi/demo-21311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5364@1.0.4","target":"pkg:pypi/demo-34720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5365@1.0.0","target":"pkg:pypi/demo-11186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5365@1.0.0","target":"pkg:pypi/demo-27065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5365@1.0.0","target":"pkg:pypi/demo-28382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5365@1.0.0","target":"pkg:pypi/demo-4535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5366@1.0.1","target":"pkg:pypi/demo-33806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5367@1.0.2","target":"pkg:pypi/demo-13122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5368@1.0.3","target":"pkg:pypi/demo-21910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5369@1.0.4","target":"pkg:pypi/demo-10545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5369@1.0.4","target":"pkg:pypi/demo-23389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5369@1.0.4","target":"pkg:pypi/demo-26148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5369@1.0.4","target":"pkg:pypi/demo-30108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-536@1.0.1","target":"pkg:pypi/demo-12952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-536@1.0.1","target":"pkg:pypi/demo-28164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-536@1.0.1","target":"pkg:pypi/demo-3269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-536@1.0.1","target":"pkg:pypi/demo-33870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5370@1.0.0","target":"pkg:pypi/demo-21040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5371@1.0.1","target":"pkg:pypi/demo-19647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5371@1.0.1","target":"pkg:pypi/demo-36053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5372@1.0.2","target":"pkg:pypi/demo-16711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5372@1.0.2","target":"pkg:pypi/demo-17908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5372@1.0.2","target":"pkg:pypi/demo-4575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5372@1.0.2","target":"pkg:pypi/demo-4751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5373@1.0.3","target":"pkg:pypi/demo-11145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5373@1.0.3","target":"pkg:pypi/demo-16516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5373@1.0.3","target":"pkg:pypi/demo-22667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5373@1.0.3","target":"pkg:pypi/demo-32232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5374@1.0.4","target":"pkg:pypi/demo-18747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5374@1.0.4","target":"pkg:pypi/demo-36168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5375@1.0.0","target":"pkg:pypi/demo-20925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5376@1.0.1","target":"pkg:pypi/demo-15961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5376@1.0.1","target":"pkg:pypi/demo-28362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5376@1.0.1","target":"pkg:pypi/demo-29985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5376@1.0.1","target":"pkg:pypi/demo-31788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5377@1.0.2","target":"pkg:pypi/demo-21065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5377@1.0.2","target":"pkg:pypi/demo-34835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5377@1.0.2","target":"pkg:pypi/demo-3826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5377@1.0.2","target":"pkg:pypi/demo-39951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5378@1.0.3","target":"pkg:pypi/demo-29048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5378@1.0.3","target":"pkg:pypi/demo-32769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5379@1.0.4","target":"pkg:pypi/demo-14405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5379@1.0.4","target":"pkg:pypi/demo-15175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5379@1.0.4","target":"pkg:pypi/demo-34352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-537@1.0.2","target":"pkg:pypi/demo-18066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-537@1.0.2","target":"pkg:pypi/demo-20793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-537@1.0.2","target":"pkg:pypi/demo-29736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5380@1.0.0","target":"pkg:pypi/demo-19152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5380@1.0.0","target":"pkg:pypi/demo-19522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5380@1.0.0","target":"pkg:pypi/demo-20807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5380@1.0.0","target":"pkg:pypi/demo-35550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5381@1.0.1","target":"pkg:pypi/demo-14924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5381@1.0.1","target":"pkg:pypi/demo-34410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5381@1.0.1","target":"pkg:pypi/demo-34469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5382@1.0.2","target":"pkg:pypi/demo-29299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5383@1.0.3","target":"pkg:pypi/demo-35063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5384@1.0.4","target":"pkg:pypi/demo-13513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5384@1.0.4","target":"pkg:pypi/demo-18079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5384@1.0.4","target":"pkg:pypi/demo-22422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5385@1.0.0","target":"pkg:pypi/demo-12184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5385@1.0.0","target":"pkg:pypi/demo-23488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5386@1.0.1","target":"pkg:pypi/demo-14834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5387@1.0.2","target":"pkg:pypi/demo-22770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5387@1.0.2","target":"pkg:pypi/demo-30790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5388@1.0.3","target":"pkg:pypi/demo-33452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5389@1.0.4","target":"pkg:pypi/demo-10344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5389@1.0.4","target":"pkg:pypi/demo-15755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5389@1.0.4","target":"pkg:pypi/demo-3507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5389@1.0.4","target":"pkg:pypi/demo-4490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-538@1.0.3","target":"pkg:pypi/demo-10251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5390@1.0.0","target":"pkg:pypi/demo-13509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5390@1.0.0","target":"pkg:pypi/demo-19682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5390@1.0.0","target":"pkg:pypi/demo-25260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5391@1.0.1","target":"pkg:pypi/demo-13919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5391@1.0.1","target":"pkg:pypi/demo-28915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5391@1.0.1","target":"pkg:pypi/demo-32090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5391@1.0.1","target":"pkg:pypi/demo-38732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5392@1.0.2","target":"pkg:pypi/demo-16264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5392@1.0.2","target":"pkg:pypi/demo-28720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5392@1.0.2","target":"pkg:pypi/demo-36351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5392@1.0.2","target":"pkg:pypi/demo-36655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5393@1.0.3","target":"pkg:pypi/demo-27997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5393@1.0.3","target":"pkg:pypi/demo-33353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5394@1.0.4","target":"pkg:pypi/demo-29514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5394@1.0.4","target":"pkg:pypi/demo-39238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5395@1.0.0","target":"pkg:pypi/demo-27576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5395@1.0.0","target":"pkg:pypi/demo-32371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5396@1.0.1","target":"pkg:pypi/demo-23036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5396@1.0.1","target":"pkg:pypi/demo-35998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5396@1.0.1","target":"pkg:pypi/demo-3761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5396@1.0.1","target":"pkg:pypi/demo-39164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5397@1.0.2","target":"pkg:pypi/demo-37396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5398@1.0.3","target":"pkg:pypi/demo-24240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5398@1.0.3","target":"pkg:pypi/demo-36946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5399@1.0.4","target":"pkg:pypi/demo-18384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5399@1.0.4","target":"pkg:pypi/demo-19188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-539@1.0.4","target":"pkg:pypi/demo-13272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-539@1.0.4","target":"pkg:pypi/demo-26077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-539@1.0.4","target":"pkg:pypi/demo-3988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-539@1.0.4","target":"pkg:pypi/demo-4535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-53@1.0.3","target":"pkg:pypi/demo-24292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-53@1.0.3","target":"pkg:pypi/demo-27362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5400@1.0.0","target":"pkg:pypi/demo-16281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5400@1.0.0","target":"pkg:pypi/demo-21663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5400@1.0.0","target":"pkg:pypi/demo-31323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5401@1.0.1","target":"pkg:pypi/demo-10099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5401@1.0.1","target":"pkg:pypi/demo-30516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5401@1.0.1","target":"pkg:pypi/demo-3892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5402@1.0.2","target":"pkg:pypi/demo-19942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5402@1.0.2","target":"pkg:pypi/demo-2776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5403@1.0.3","target":"pkg:pypi/demo-14034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5403@1.0.3","target":"pkg:pypi/demo-16691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5403@1.0.3","target":"pkg:pypi/demo-1770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5403@1.0.3","target":"pkg:pypi/demo-23856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5404@1.0.4","target":"pkg:pypi/demo-32592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5404@1.0.4","target":"pkg:pypi/demo-34793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5404@1.0.4","target":"pkg:pypi/demo-39339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5405@1.0.0","target":"pkg:pypi/demo-25602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5406@1.0.1","target":"pkg:pypi/demo-17157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5406@1.0.1","target":"pkg:pypi/demo-18193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5406@1.0.1","target":"pkg:pypi/demo-21749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5406@1.0.1","target":"pkg:pypi/demo-22121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5407@1.0.2","target":"pkg:pypi/demo-19171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5407@1.0.2","target":"pkg:pypi/demo-25193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5408@1.0.3","target":"pkg:pypi/demo-14062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5408@1.0.3","target":"pkg:pypi/demo-1545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5408@1.0.3","target":"pkg:pypi/demo-24398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5408@1.0.3","target":"pkg:pypi/demo-38276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5409@1.0.4","target":"pkg:pypi/demo-1884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5409@1.0.4","target":"pkg:pypi/demo-23793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5409@1.0.4","target":"pkg:pypi/demo-26187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5409@1.0.4","target":"pkg:pypi/demo-28669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-540@1.0.0","target":"pkg:pypi/demo-22301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5410@1.0.0","target":"pkg:pypi/demo-10669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5411@1.0.1","target":"pkg:pypi/demo-17588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5411@1.0.1","target":"pkg:pypi/demo-18886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5411@1.0.1","target":"pkg:pypi/demo-19168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5411@1.0.1","target":"pkg:pypi/demo-452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5412@1.0.2","target":"pkg:pypi/demo-31540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5413@1.0.3","target":"pkg:pypi/demo-4477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5414@1.0.4","target":"pkg:pypi/demo-1187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5414@1.0.4","target":"pkg:pypi/demo-16503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5415@1.0.0","target":"pkg:pypi/demo-13026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5415@1.0.0","target":"pkg:pypi/demo-14901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5415@1.0.0","target":"pkg:pypi/demo-19124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5415@1.0.0","target":"pkg:pypi/demo-30823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5416@1.0.1","target":"pkg:pypi/demo-14959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5417@1.0.2","target":"pkg:pypi/demo-17846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5417@1.0.2","target":"pkg:pypi/demo-28925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5417@1.0.2","target":"pkg:pypi/demo-31800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5417@1.0.2","target":"pkg:pypi/demo-3737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5418@1.0.3","target":"pkg:pypi/demo-11267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5418@1.0.3","target":"pkg:pypi/demo-31968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5418@1.0.3","target":"pkg:pypi/demo-4153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5419@1.0.4","target":"pkg:pypi/demo-18017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5419@1.0.4","target":"pkg:pypi/demo-18133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5419@1.0.4","target":"pkg:pypi/demo-20879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-541@1.0.1","target":"pkg:pypi/demo-10225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-541@1.0.1","target":"pkg:pypi/demo-19941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-541@1.0.1","target":"pkg:pypi/demo-21441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-541@1.0.1","target":"pkg:pypi/demo-28231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5420@1.0.0","target":"pkg:pypi/demo-21161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5421@1.0.1","target":"pkg:pypi/demo-24417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5422@1.0.2","target":"pkg:pypi/demo-17103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5422@1.0.2","target":"pkg:pypi/demo-17877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5422@1.0.2","target":"pkg:pypi/demo-23299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5422@1.0.2","target":"pkg:pypi/demo-24844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5423@1.0.3","target":"pkg:pypi/demo-1039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5423@1.0.3","target":"pkg:pypi/demo-12662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5424@1.0.4","target":"pkg:pypi/demo-30319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5425@1.0.0","target":"pkg:pypi/demo-24236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5426@1.0.1","target":"pkg:pypi/demo-2611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5426@1.0.1","target":"pkg:pypi/demo-33168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5426@1.0.1","target":"pkg:pypi/demo-37532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5427@1.0.2","target":"pkg:pypi/demo-36892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5428@1.0.3","target":"pkg:pypi/demo-37642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5429@1.0.4","target":"pkg:pypi/demo-17672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5429@1.0.4","target":"pkg:pypi/demo-24512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-542@1.0.2","target":"pkg:pypi/demo-24515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-542@1.0.2","target":"pkg:pypi/demo-29104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-542@1.0.2","target":"pkg:pypi/demo-3924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5430@1.0.0","target":"pkg:pypi/demo-21126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5431@1.0.1","target":"pkg:pypi/demo-18469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5432@1.0.2","target":"pkg:pypi/demo-11761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5432@1.0.2","target":"pkg:pypi/demo-21184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5432@1.0.2","target":"pkg:pypi/demo-37285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5432@1.0.2","target":"pkg:pypi/demo-4793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5433@1.0.3","target":"pkg:pypi/demo-27330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5433@1.0.3","target":"pkg:pypi/demo-27678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5433@1.0.3","target":"pkg:pypi/demo-38920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5434@1.0.4","target":"pkg:pypi/demo-28885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5434@1.0.4","target":"pkg:pypi/demo-36383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5434@1.0.4","target":"pkg:pypi/demo-38561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5435@1.0.0","target":"pkg:pypi/demo-23997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5435@1.0.0","target":"pkg:pypi/demo-24786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5435@1.0.0","target":"pkg:pypi/demo-39547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5436@1.0.1","target":"pkg:pypi/demo-12696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5436@1.0.1","target":"pkg:pypi/demo-13341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5436@1.0.1","target":"pkg:pypi/demo-13967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5436@1.0.1","target":"pkg:pypi/demo-18912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5437@1.0.2","target":"pkg:pypi/demo-27729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5437@1.0.2","target":"pkg:pypi/demo-29457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5438@1.0.3","target":"pkg:pypi/demo-12360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5438@1.0.3","target":"pkg:pypi/demo-18707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5438@1.0.3","target":"pkg:pypi/demo-25430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5439@1.0.4","target":"pkg:pypi/demo-16818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5439@1.0.4","target":"pkg:pypi/demo-19725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5439@1.0.4","target":"pkg:pypi/demo-26539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5439@1.0.4","target":"pkg:pypi/demo-27694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-543@1.0.3","target":"pkg:pypi/demo-22667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-543@1.0.3","target":"pkg:pypi/demo-4028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5440@1.0.0","target":"pkg:pypi/demo-28294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5440@1.0.0","target":"pkg:pypi/demo-4586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5441@1.0.1","target":"pkg:pypi/demo-1050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5441@1.0.1","target":"pkg:pypi/demo-13135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5442@1.0.2","target":"pkg:pypi/demo-38310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5443@1.0.3","target":"pkg:pypi/demo-12365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5443@1.0.3","target":"pkg:pypi/demo-15669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5444@1.0.4","target":"pkg:pypi/demo-10402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5444@1.0.4","target":"pkg:pypi/demo-15658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5444@1.0.4","target":"pkg:pypi/demo-30847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5445@1.0.0","target":"pkg:pypi/demo-11152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5445@1.0.0","target":"pkg:pypi/demo-15086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5446@1.0.1","target":"pkg:pypi/demo-22679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5447@1.0.2","target":"pkg:pypi/demo-11021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5447@1.0.2","target":"pkg:pypi/demo-20235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5447@1.0.2","target":"pkg:pypi/demo-28711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5448@1.0.3","target":"pkg:pypi/demo-10720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5449@1.0.4","target":"pkg:pypi/demo-13089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5449@1.0.4","target":"pkg:pypi/demo-16510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5449@1.0.4","target":"pkg:pypi/demo-31476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5449@1.0.4","target":"pkg:pypi/demo-32998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-544@1.0.4","target":"pkg:pypi/demo-15886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-544@1.0.4","target":"pkg:pypi/demo-22102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-544@1.0.4","target":"pkg:pypi/demo-27600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-544@1.0.4","target":"pkg:pypi/demo-37929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5450@1.0.0","target":"pkg:pypi/demo-10953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5450@1.0.0","target":"pkg:pypi/demo-11112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5450@1.0.0","target":"pkg:pypi/demo-16019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5450@1.0.0","target":"pkg:pypi/demo-2309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5451@1.0.1","target":"pkg:pypi/demo-14564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5451@1.0.1","target":"pkg:pypi/demo-28992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5451@1.0.1","target":"pkg:pypi/demo-32987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5452@1.0.2","target":"pkg:pypi/demo-38579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5453@1.0.3","target":"pkg:pypi/demo-10258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5453@1.0.3","target":"pkg:pypi/demo-15213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5453@1.0.3","target":"pkg:pypi/demo-22904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5453@1.0.3","target":"pkg:pypi/demo-25116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5454@1.0.4","target":"pkg:pypi/demo-2229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5454@1.0.4","target":"pkg:pypi/demo-22681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5455@1.0.0","target":"pkg:pypi/demo-11695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5455@1.0.0","target":"pkg:pypi/demo-23697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5455@1.0.0","target":"pkg:pypi/demo-25822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5456@1.0.1","target":"pkg:pypi/demo-10995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5456@1.0.1","target":"pkg:pypi/demo-16245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5456@1.0.1","target":"pkg:pypi/demo-37589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5457@1.0.2","target":"pkg:pypi/demo-15186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5457@1.0.2","target":"pkg:pypi/demo-23289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5457@1.0.2","target":"pkg:pypi/demo-36597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5458@1.0.3","target":"pkg:pypi/demo-1198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5459@1.0.4","target":"pkg:pypi/demo-12946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5459@1.0.4","target":"pkg:pypi/demo-17264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5459@1.0.4","target":"pkg:pypi/demo-1966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5459@1.0.4","target":"pkg:pypi/demo-33893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-545@1.0.0","target":"pkg:pypi/demo-4691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5460@1.0.0","target":"pkg:pypi/demo-11103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5460@1.0.0","target":"pkg:pypi/demo-5021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5461@1.0.1","target":"pkg:pypi/demo-16342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5461@1.0.1","target":"pkg:pypi/demo-37447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5462@1.0.2","target":"pkg:pypi/demo-11454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5462@1.0.2","target":"pkg:pypi/demo-11818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5462@1.0.2","target":"pkg:pypi/demo-13977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5462@1.0.2","target":"pkg:pypi/demo-23487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5463@1.0.3","target":"pkg:pypi/demo-10804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5463@1.0.3","target":"pkg:pypi/demo-13215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5463@1.0.3","target":"pkg:pypi/demo-14932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5463@1.0.3","target":"pkg:pypi/demo-32780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5464@1.0.4","target":"pkg:pypi/demo-30204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5465@1.0.0","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5465@1.0.0","target":"pkg:pypi/demo-15075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5466@1.0.1","target":"pkg:pypi/demo-13933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5466@1.0.1","target":"pkg:pypi/demo-19841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5467@1.0.2","target":"pkg:pypi/demo-23919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5467@1.0.2","target":"pkg:pypi/demo-3083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5467@1.0.2","target":"pkg:pypi/demo-36125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5468@1.0.3","target":"pkg:pypi/demo-19065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5468@1.0.3","target":"pkg:pypi/demo-19079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5468@1.0.3","target":"pkg:pypi/demo-30683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5469@1.0.4","target":"pkg:pypi/demo-24087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-546@1.0.1","target":"pkg:pypi/demo-35548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5470@1.0.0","target":"pkg:pypi/demo-13345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5470@1.0.0","target":"pkg:pypi/demo-25087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5470@1.0.0","target":"pkg:pypi/demo-31691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5470@1.0.0","target":"pkg:pypi/demo-35308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5471@1.0.1","target":"pkg:pypi/demo-21082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5472@1.0.2","target":"pkg:pypi/demo-20441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5472@1.0.2","target":"pkg:pypi/demo-25108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5472@1.0.2","target":"pkg:pypi/demo-29924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5473@1.0.3","target":"pkg:pypi/demo-20093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5474@1.0.4","target":"pkg:pypi/demo-19843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5474@1.0.4","target":"pkg:pypi/demo-324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5474@1.0.4","target":"pkg:pypi/demo-32918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5475@1.0.0","target":"pkg:pypi/demo-10824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5476@1.0.1","target":"pkg:pypi/demo-22680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5477@1.0.2","target":"pkg:pypi/demo-12441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5477@1.0.2","target":"pkg:pypi/demo-22790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5477@1.0.2","target":"pkg:pypi/demo-28275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5477@1.0.2","target":"pkg:pypi/demo-36734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5478@1.0.3","target":"pkg:pypi/demo-33452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5478@1.0.3","target":"pkg:pypi/demo-34540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5479@1.0.4","target":"pkg:pypi/demo-16492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5479@1.0.4","target":"pkg:pypi/demo-26631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-547@1.0.2","target":"pkg:pypi/demo-24875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-547@1.0.2","target":"pkg:pypi/demo-31472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-547@1.0.2","target":"pkg:pypi/demo-35274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5480@1.0.0","target":"pkg:pypi/demo-3660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5481@1.0.1","target":"pkg:pypi/demo-11667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5482@1.0.2","target":"pkg:pypi/demo-3247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5483@1.0.3","target":"pkg:pypi/demo-15838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5483@1.0.3","target":"pkg:pypi/demo-35045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5484@1.0.4","target":"pkg:pypi/demo-37@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5485@1.0.0","target":"pkg:pypi/demo-29618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5486@1.0.1","target":"pkg:pypi/demo-24018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5486@1.0.1","target":"pkg:pypi/demo-25765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5487@1.0.2","target":"pkg:pypi/demo-21089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5487@1.0.2","target":"pkg:pypi/demo-2672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5488@1.0.3","target":"pkg:pypi/demo-18744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5488@1.0.3","target":"pkg:pypi/demo-18780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5488@1.0.3","target":"pkg:pypi/demo-39716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5488@1.0.3","target":"pkg:pypi/demo-5021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5489@1.0.4","target":"pkg:pypi/demo-13679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5489@1.0.4","target":"pkg:pypi/demo-25965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5489@1.0.4","target":"pkg:pypi/demo-26058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5489@1.0.4","target":"pkg:pypi/demo-36021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-548@1.0.3","target":"pkg:pypi/demo-11997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-548@1.0.3","target":"pkg:pypi/demo-13187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-548@1.0.3","target":"pkg:pypi/demo-27969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-548@1.0.3","target":"pkg:pypi/demo-30521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5490@1.0.0","target":"pkg:pypi/demo-21939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5490@1.0.0","target":"pkg:pypi/demo-34541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5490@1.0.0","target":"pkg:pypi/demo-3632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5491@1.0.1","target":"pkg:pypi/demo-25922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5491@1.0.1","target":"pkg:pypi/demo-28109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5491@1.0.1","target":"pkg:pypi/demo-2952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5492@1.0.2","target":"pkg:pypi/demo-25689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5492@1.0.2","target":"pkg:pypi/demo-27072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5492@1.0.2","target":"pkg:pypi/demo-38265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5492@1.0.2","target":"pkg:pypi/demo-4335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5493@1.0.3","target":"pkg:pypi/demo-21078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5493@1.0.3","target":"pkg:pypi/demo-4760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5494@1.0.4","target":"pkg:pypi/demo-16921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5494@1.0.4","target":"pkg:pypi/demo-26619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5494@1.0.4","target":"pkg:pypi/demo-28036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5495@1.0.0","target":"pkg:pypi/demo-11024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5495@1.0.0","target":"pkg:pypi/demo-15555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5495@1.0.0","target":"pkg:pypi/demo-2413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5495@1.0.0","target":"pkg:pypi/demo-3786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5496@1.0.1","target":"pkg:pypi/demo-25405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5497@1.0.2","target":"pkg:pypi/demo-27268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5498@1.0.3","target":"pkg:pypi/demo-15809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5498@1.0.3","target":"pkg:pypi/demo-17717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5499@1.0.4","target":"pkg:pypi/demo-24518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-549@1.0.4","target":"pkg:pypi/demo-15753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-549@1.0.4","target":"pkg:pypi/demo-28858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-54@1.0.4","target":"pkg:pypi/demo-19552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-54@1.0.4","target":"pkg:pypi/demo-29775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5500@1.0.0","target":"pkg:pypi/demo-5111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5501@1.0.1","target":"pkg:pypi/demo-11226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5501@1.0.1","target":"pkg:pypi/demo-2320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5501@1.0.1","target":"pkg:pypi/demo-23658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5501@1.0.1","target":"pkg:pypi/demo-30662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5502@1.0.2","target":"pkg:pypi/demo-18954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5502@1.0.2","target":"pkg:pypi/demo-21336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5503@1.0.3","target":"pkg:pypi/demo-22237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5503@1.0.3","target":"pkg:pypi/demo-25097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5504@1.0.4","target":"pkg:pypi/demo-11087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5504@1.0.4","target":"pkg:pypi/demo-2083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5504@1.0.4","target":"pkg:pypi/demo-27808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5504@1.0.4","target":"pkg:pypi/demo-37899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5505@1.0.0","target":"pkg:pypi/demo-33029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5506@1.0.1","target":"pkg:pypi/demo-1082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5506@1.0.1","target":"pkg:pypi/demo-26857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5506@1.0.1","target":"pkg:pypi/demo-27794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5506@1.0.1","target":"pkg:pypi/demo-37443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5507@1.0.2","target":"pkg:pypi/demo-2163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5507@1.0.2","target":"pkg:pypi/demo-23594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5507@1.0.2","target":"pkg:pypi/demo-32478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5507@1.0.2","target":"pkg:pypi/demo-39006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5508@1.0.3","target":"pkg:pypi/demo-12227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5508@1.0.3","target":"pkg:pypi/demo-22442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5508@1.0.3","target":"pkg:pypi/demo-30536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5509@1.0.4","target":"pkg:pypi/demo-28091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-550@1.0.0","target":"pkg:pypi/demo-15978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-550@1.0.0","target":"pkg:pypi/demo-1617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-550@1.0.0","target":"pkg:pypi/demo-29879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5510@1.0.0","target":"pkg:pypi/demo-27925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5510@1.0.0","target":"pkg:pypi/demo-28986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5511@1.0.1","target":"pkg:pypi/demo-16598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5511@1.0.1","target":"pkg:pypi/demo-19009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5511@1.0.1","target":"pkg:pypi/demo-3005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5511@1.0.1","target":"pkg:pypi/demo-36989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5512@1.0.2","target":"pkg:pypi/demo-12971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5512@1.0.2","target":"pkg:pypi/demo-33652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5512@1.0.2","target":"pkg:pypi/demo-36375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5513@1.0.3","target":"pkg:pypi/demo-12984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5513@1.0.3","target":"pkg:pypi/demo-191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5513@1.0.3","target":"pkg:pypi/demo-19547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5513@1.0.3","target":"pkg:pypi/demo-32578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5514@1.0.4","target":"pkg:pypi/demo-11656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5514@1.0.4","target":"pkg:pypi/demo-12655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5514@1.0.4","target":"pkg:pypi/demo-14038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5514@1.0.4","target":"pkg:pypi/demo-27267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5515@1.0.0","target":"pkg:pypi/demo-14192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5515@1.0.0","target":"pkg:pypi/demo-38311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5515@1.0.0","target":"pkg:pypi/demo-537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5516@1.0.1","target":"pkg:pypi/demo-15298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5516@1.0.1","target":"pkg:pypi/demo-3648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5517@1.0.2","target":"pkg:pypi/demo-11031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5517@1.0.2","target":"pkg:pypi/demo-20269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5517@1.0.2","target":"pkg:pypi/demo-25928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5517@1.0.2","target":"pkg:pypi/demo-30188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5518@1.0.3","target":"pkg:pypi/demo-14666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5518@1.0.3","target":"pkg:pypi/demo-20396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5518@1.0.3","target":"pkg:pypi/demo-25725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5518@1.0.3","target":"pkg:pypi/demo-36536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5519@1.0.4","target":"pkg:pypi/demo-16579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-551@1.0.1","target":"pkg:pypi/demo-2445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5520@1.0.0","target":"pkg:pypi/demo-10337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5520@1.0.0","target":"pkg:pypi/demo-37537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5521@1.0.1","target":"pkg:pypi/demo-20981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5522@1.0.2","target":"pkg:pypi/demo-27270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5522@1.0.2","target":"pkg:pypi/demo-34398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5523@1.0.3","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5523@1.0.3","target":"pkg:pypi/demo-39756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5524@1.0.4","target":"pkg:pypi/demo-10145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5524@1.0.4","target":"pkg:pypi/demo-14973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5524@1.0.4","target":"pkg:pypi/demo-22653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5525@1.0.0","target":"pkg:pypi/demo-30362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5525@1.0.0","target":"pkg:pypi/demo-34972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5526@1.0.1","target":"pkg:pypi/demo-13622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5526@1.0.1","target":"pkg:pypi/demo-20477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5526@1.0.1","target":"pkg:pypi/demo-25409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5527@1.0.2","target":"pkg:pypi/demo-4339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5528@1.0.3","target":"pkg:pypi/demo-20076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5529@1.0.4","target":"pkg:pypi/demo-14107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5529@1.0.4","target":"pkg:pypi/demo-21526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5529@1.0.4","target":"pkg:pypi/demo-28471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5529@1.0.4","target":"pkg:pypi/demo-36395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-552@1.0.2","target":"pkg:pypi/demo-3455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5530@1.0.0","target":"pkg:pypi/demo-16720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5530@1.0.0","target":"pkg:pypi/demo-20519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5530@1.0.0","target":"pkg:pypi/demo-4165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5531@1.0.1","target":"pkg:pypi/demo-33464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5531@1.0.1","target":"pkg:pypi/demo-38270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5532@1.0.2","target":"pkg:pypi/demo-10983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5532@1.0.2","target":"pkg:pypi/demo-26323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5533@1.0.3","target":"pkg:pypi/demo-2230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5533@1.0.3","target":"pkg:pypi/demo-22404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5533@1.0.3","target":"pkg:pypi/demo-3635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5534@1.0.4","target":"pkg:pypi/demo-15948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5534@1.0.4","target":"pkg:pypi/demo-24127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5534@1.0.4","target":"pkg:pypi/demo-27613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5534@1.0.4","target":"pkg:pypi/demo-32799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5535@1.0.0","target":"pkg:pypi/demo-33486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5536@1.0.1","target":"pkg:pypi/demo-5533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5537@1.0.2","target":"pkg:pypi/demo-14544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5537@1.0.2","target":"pkg:pypi/demo-17479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5537@1.0.2","target":"pkg:pypi/demo-31327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5537@1.0.2","target":"pkg:pypi/demo-38719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5538@1.0.3","target":"pkg:pypi/demo-17591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5538@1.0.3","target":"pkg:pypi/demo-19588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5538@1.0.3","target":"pkg:pypi/demo-26717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5538@1.0.3","target":"pkg:pypi/demo-38872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5539@1.0.4","target":"pkg:pypi/demo-2427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5539@1.0.4","target":"pkg:pypi/demo-30972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-553@1.0.3","target":"pkg:pypi/demo-35875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5540@1.0.0","target":"pkg:pypi/demo-31764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5541@1.0.1","target":"pkg:pypi/demo-16265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5541@1.0.1","target":"pkg:pypi/demo-1774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5542@1.0.2","target":"pkg:pypi/demo-16319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5543@1.0.3","target":"pkg:pypi/demo-11474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5543@1.0.3","target":"pkg:pypi/demo-3941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5544@1.0.4","target":"pkg:pypi/demo-10674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5544@1.0.4","target":"pkg:pypi/demo-32076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5544@1.0.4","target":"pkg:pypi/demo-35986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5545@1.0.0","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5545@1.0.0","target":"pkg:pypi/demo-15241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5545@1.0.0","target":"pkg:pypi/demo-15764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5545@1.0.0","target":"pkg:pypi/demo-38787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5546@1.0.1","target":"pkg:pypi/demo-15975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5546@1.0.1","target":"pkg:pypi/demo-35215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5547@1.0.2","target":"pkg:pypi/demo-29531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5548@1.0.3","target":"pkg:pypi/demo-16115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5548@1.0.3","target":"pkg:pypi/demo-28002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5548@1.0.3","target":"pkg:pypi/demo-28052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5549@1.0.4","target":"pkg:pypi/demo-17330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5549@1.0.4","target":"pkg:pypi/demo-21693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-554@1.0.4","target":"pkg:pypi/demo-23082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-554@1.0.4","target":"pkg:pypi/demo-2498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-554@1.0.4","target":"pkg:pypi/demo-30233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5550@1.0.0","target":"pkg:pypi/demo-26795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5550@1.0.0","target":"pkg:pypi/demo-28322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5550@1.0.0","target":"pkg:pypi/demo-30113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5551@1.0.1","target":"pkg:pypi/demo-35969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5551@1.0.1","target":"pkg:pypi/demo-38420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5552@1.0.2","target":"pkg:pypi/demo-2627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5553@1.0.3","target":"pkg:pypi/demo-3882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5554@1.0.4","target":"pkg:pypi/demo-36493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5555@1.0.0","target":"pkg:pypi/demo-12840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5555@1.0.0","target":"pkg:pypi/demo-13020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5555@1.0.0","target":"pkg:pypi/demo-37601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5555@1.0.0","target":"pkg:pypi/demo-39142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5556@1.0.1","target":"pkg:pypi/demo-12444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5556@1.0.1","target":"pkg:pypi/demo-37638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5556@1.0.1","target":"pkg:pypi/demo-38924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5557@1.0.2","target":"pkg:pypi/demo-14086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5557@1.0.2","target":"pkg:pypi/demo-16686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5557@1.0.2","target":"pkg:pypi/demo-24527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5557@1.0.2","target":"pkg:pypi/demo-452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5558@1.0.3","target":"pkg:pypi/demo-13314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5558@1.0.3","target":"pkg:pypi/demo-34987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5558@1.0.3","target":"pkg:pypi/demo-37216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5558@1.0.3","target":"pkg:pypi/demo-38257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5559@1.0.4","target":"pkg:pypi/demo-20606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5559@1.0.4","target":"pkg:pypi/demo-32549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5559@1.0.4","target":"pkg:pypi/demo-35978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-555@1.0.0","target":"pkg:pypi/demo-26501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5560@1.0.0","target":"pkg:pypi/demo-1043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5560@1.0.0","target":"pkg:pypi/demo-25101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5560@1.0.0","target":"pkg:pypi/demo-31691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5560@1.0.0","target":"pkg:pypi/demo-34475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5561@1.0.1","target":"pkg:pypi/demo-27545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5561@1.0.1","target":"pkg:pypi/demo-37@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5562@1.0.2","target":"pkg:pypi/demo-136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5563@1.0.3","target":"pkg:pypi/demo-11238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5563@1.0.3","target":"pkg:pypi/demo-17397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5564@1.0.4","target":"pkg:pypi/demo-16363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5565@1.0.0","target":"pkg:pypi/demo-13445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5565@1.0.0","target":"pkg:pypi/demo-21219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5566@1.0.1","target":"pkg:pypi/demo-10261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5566@1.0.1","target":"pkg:pypi/demo-11518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5567@1.0.2","target":"pkg:pypi/demo-14654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5567@1.0.2","target":"pkg:pypi/demo-35825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5568@1.0.3","target":"pkg:pypi/demo-10672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5569@1.0.4","target":"pkg:pypi/demo-13992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5569@1.0.4","target":"pkg:pypi/demo-2289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5569@1.0.4","target":"pkg:pypi/demo-23668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5569@1.0.4","target":"pkg:pypi/demo-27847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-556@1.0.1","target":"pkg:pypi/demo-10039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-556@1.0.1","target":"pkg:pypi/demo-21401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-556@1.0.1","target":"pkg:pypi/demo-36276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-556@1.0.1","target":"pkg:pypi/demo-4980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5570@1.0.0","target":"pkg:pypi/demo-11600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5570@1.0.0","target":"pkg:pypi/demo-32051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5571@1.0.1","target":"pkg:pypi/demo-25582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5571@1.0.1","target":"pkg:pypi/demo-5324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5572@1.0.2","target":"pkg:pypi/demo-16122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5572@1.0.2","target":"pkg:pypi/demo-20992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5573@1.0.3","target":"pkg:pypi/demo-2293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5574@1.0.4","target":"pkg:pypi/demo-20964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5574@1.0.4","target":"pkg:pypi/demo-21838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5574@1.0.4","target":"pkg:pypi/demo-23897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5575@1.0.0","target":"pkg:pypi/demo-30916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5575@1.0.0","target":"pkg:pypi/demo-4702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5576@1.0.1","target":"pkg:pypi/demo-18506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5576@1.0.1","target":"pkg:pypi/demo-22971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5576@1.0.1","target":"pkg:pypi/demo-26060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5576@1.0.1","target":"pkg:pypi/demo-32431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5577@1.0.2","target":"pkg:pypi/demo-31542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5578@1.0.3","target":"pkg:pypi/demo-13550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5578@1.0.3","target":"pkg:pypi/demo-25420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5579@1.0.4","target":"pkg:pypi/demo-13216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5579@1.0.4","target":"pkg:pypi/demo-17305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-557@1.0.2","target":"pkg:pypi/demo-12812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-557@1.0.2","target":"pkg:pypi/demo-1693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-557@1.0.2","target":"pkg:pypi/demo-29178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-557@1.0.2","target":"pkg:pypi/demo-4831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5580@1.0.0","target":"pkg:pypi/demo-31437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5581@1.0.1","target":"pkg:pypi/demo-26374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5581@1.0.1","target":"pkg:pypi/demo-26984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5581@1.0.1","target":"pkg:pypi/demo-2930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5581@1.0.1","target":"pkg:pypi/demo-39972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5582@1.0.2","target":"pkg:pypi/demo-23696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5583@1.0.3","target":"pkg:pypi/demo-21867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5583@1.0.3","target":"pkg:pypi/demo-31315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5583@1.0.3","target":"pkg:pypi/demo-36582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5583@1.0.3","target":"pkg:pypi/demo-39155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5584@1.0.4","target":"pkg:pypi/demo-24567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5585@1.0.0","target":"pkg:pypi/demo-12967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5586@1.0.1","target":"pkg:pypi/demo-20004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5586@1.0.1","target":"pkg:pypi/demo-25060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5586@1.0.1","target":"pkg:pypi/demo-34014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5586@1.0.1","target":"pkg:pypi/demo-38507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5587@1.0.2","target":"pkg:pypi/demo-4331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5588@1.0.3","target":"pkg:pypi/demo-13907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5588@1.0.3","target":"pkg:pypi/demo-16169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5588@1.0.3","target":"pkg:pypi/demo-36053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5588@1.0.3","target":"pkg:pypi/demo-37064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5589@1.0.4","target":"pkg:pypi/demo-24776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5589@1.0.4","target":"pkg:pypi/demo-304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5589@1.0.4","target":"pkg:pypi/demo-34633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-558@1.0.3","target":"pkg:pypi/demo-32844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5590@1.0.0","target":"pkg:pypi/demo-16153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5591@1.0.1","target":"pkg:pypi/demo-18285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5591@1.0.1","target":"pkg:pypi/demo-22866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5591@1.0.1","target":"pkg:pypi/demo-2597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5591@1.0.1","target":"pkg:pypi/demo-27513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5592@1.0.2","target":"pkg:pypi/demo-23548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5592@1.0.2","target":"pkg:pypi/demo-33539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5592@1.0.2","target":"pkg:pypi/demo-34656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5593@1.0.3","target":"pkg:pypi/demo-23857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5593@1.0.3","target":"pkg:pypi/demo-38133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5594@1.0.4","target":"pkg:pypi/demo-17250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5594@1.0.4","target":"pkg:pypi/demo-19156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5594@1.0.4","target":"pkg:pypi/demo-38875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5595@1.0.0","target":"pkg:pypi/demo-21639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5595@1.0.0","target":"pkg:pypi/demo-28646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5595@1.0.0","target":"pkg:pypi/demo-32035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5596@1.0.1","target":"pkg:pypi/demo-10566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5596@1.0.1","target":"pkg:pypi/demo-14417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5597@1.0.2","target":"pkg:pypi/demo-10015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5597@1.0.2","target":"pkg:pypi/demo-11222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5597@1.0.2","target":"pkg:pypi/demo-16222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5597@1.0.2","target":"pkg:pypi/demo-26281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5598@1.0.3","target":"pkg:pypi/demo-11696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5598@1.0.3","target":"pkg:pypi/demo-30861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5598@1.0.3","target":"pkg:pypi/demo-39768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5599@1.0.4","target":"pkg:pypi/demo-29184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-559@1.0.4","target":"pkg:pypi/demo-29383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-55@1.0.0","target":"pkg:pypi/demo-17264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-55@1.0.0","target":"pkg:pypi/demo-18196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-55@1.0.0","target":"pkg:pypi/demo-29856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-55@1.0.0","target":"pkg:pypi/demo-31073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5600@1.0.0","target":"pkg:pypi/demo-20208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5601@1.0.1","target":"pkg:pypi/demo-24697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5601@1.0.1","target":"pkg:pypi/demo-37281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5602@1.0.2","target":"pkg:pypi/demo-19626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5603@1.0.3","target":"pkg:pypi/demo-12230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5604@1.0.4","target":"pkg:pypi/demo-1969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5604@1.0.4","target":"pkg:pypi/demo-24863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5604@1.0.4","target":"pkg:pypi/demo-30656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5604@1.0.4","target":"pkg:pypi/demo-39840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5605@1.0.0","target":"pkg:pypi/demo-30779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5606@1.0.1","target":"pkg:pypi/demo-22254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5607@1.0.2","target":"pkg:pypi/demo-20936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5607@1.0.2","target":"pkg:pypi/demo-27217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5607@1.0.2","target":"pkg:pypi/demo-31827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5607@1.0.2","target":"pkg:pypi/demo-4565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5608@1.0.3","target":"pkg:pypi/demo-28238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5609@1.0.4","target":"pkg:pypi/demo-32530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-560@1.0.0","target":"pkg:pypi/demo-34182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-560@1.0.0","target":"pkg:pypi/demo-39325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5610@1.0.0","target":"pkg:pypi/demo-21445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5610@1.0.0","target":"pkg:pypi/demo-25722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5610@1.0.0","target":"pkg:pypi/demo-26385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5610@1.0.0","target":"pkg:pypi/demo-33715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5611@1.0.1","target":"pkg:pypi/demo-10883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5611@1.0.1","target":"pkg:pypi/demo-12848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5611@1.0.1","target":"pkg:pypi/demo-19704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5611@1.0.1","target":"pkg:pypi/demo-27043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5612@1.0.2","target":"pkg:pypi/demo-261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5612@1.0.2","target":"pkg:pypi/demo-27742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5612@1.0.2","target":"pkg:pypi/demo-36083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5613@1.0.3","target":"pkg:pypi/demo-15202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5613@1.0.3","target":"pkg:pypi/demo-38669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5614@1.0.4","target":"pkg:pypi/demo-21666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5614@1.0.4","target":"pkg:pypi/demo-33304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5614@1.0.4","target":"pkg:pypi/demo-37858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5614@1.0.4","target":"pkg:pypi/demo-4648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5615@1.0.0","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5615@1.0.0","target":"pkg:pypi/demo-32584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5616@1.0.1","target":"pkg:pypi/demo-10826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5616@1.0.1","target":"pkg:pypi/demo-26832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5617@1.0.2","target":"pkg:pypi/demo-34413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5617@1.0.2","target":"pkg:pypi/demo-35839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5618@1.0.3","target":"pkg:pypi/demo-38117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5619@1.0.4","target":"pkg:pypi/demo-21893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5619@1.0.4","target":"pkg:pypi/demo-25794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5619@1.0.4","target":"pkg:pypi/demo-28093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5619@1.0.4","target":"pkg:pypi/demo-3742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-561@1.0.1","target":"pkg:pypi/demo-18814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-561@1.0.1","target":"pkg:pypi/demo-22934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-561@1.0.1","target":"pkg:pypi/demo-37546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-561@1.0.1","target":"pkg:pypi/demo-39790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5620@1.0.0","target":"pkg:pypi/demo-19281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5620@1.0.0","target":"pkg:pypi/demo-28013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5620@1.0.0","target":"pkg:pypi/demo-31973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5621@1.0.1","target":"pkg:pypi/demo-17544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5621@1.0.1","target":"pkg:pypi/demo-23106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5622@1.0.2","target":"pkg:pypi/demo-1906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5623@1.0.3","target":"pkg:pypi/demo-10934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5623@1.0.3","target":"pkg:pypi/demo-11562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5623@1.0.3","target":"pkg:pypi/demo-31446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5624@1.0.4","target":"pkg:pypi/demo-16594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5624@1.0.4","target":"pkg:pypi/demo-27875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5624@1.0.4","target":"pkg:pypi/demo-37997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5624@1.0.4","target":"pkg:pypi/demo-4013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5625@1.0.0","target":"pkg:pypi/demo-22695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5625@1.0.0","target":"pkg:pypi/demo-26771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5626@1.0.1","target":"pkg:pypi/demo-12718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5627@1.0.2","target":"pkg:pypi/demo-13632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5627@1.0.2","target":"pkg:pypi/demo-16320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5627@1.0.2","target":"pkg:pypi/demo-31036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5628@1.0.3","target":"pkg:pypi/demo-12742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5628@1.0.3","target":"pkg:pypi/demo-27705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5629@1.0.4","target":"pkg:pypi/demo-28418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5629@1.0.4","target":"pkg:pypi/demo-34365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5629@1.0.4","target":"pkg:pypi/demo-35562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5629@1.0.4","target":"pkg:pypi/demo-5052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-562@1.0.2","target":"pkg:pypi/demo-23417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-562@1.0.2","target":"pkg:pypi/demo-24186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5630@1.0.0","target":"pkg:pypi/demo-23849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5631@1.0.1","target":"pkg:pypi/demo-23570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5632@1.0.2","target":"pkg:pypi/demo-32329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5633@1.0.3","target":"pkg:pypi/demo-16228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5633@1.0.3","target":"pkg:pypi/demo-3632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5634@1.0.4","target":"pkg:pypi/demo-20397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5634@1.0.4","target":"pkg:pypi/demo-30096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5635@1.0.0","target":"pkg:pypi/demo-20584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5635@1.0.0","target":"pkg:pypi/demo-4057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5636@1.0.1","target":"pkg:pypi/demo-15858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5636@1.0.1","target":"pkg:pypi/demo-21546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5636@1.0.1","target":"pkg:pypi/demo-29697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5636@1.0.1","target":"pkg:pypi/demo-3481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5637@1.0.2","target":"pkg:pypi/demo-35971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5638@1.0.3","target":"pkg:pypi/demo-22614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5638@1.0.3","target":"pkg:pypi/demo-2449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5639@1.0.4","target":"pkg:pypi/demo-37580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5639@1.0.4","target":"pkg:pypi/demo-377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5639@1.0.4","target":"pkg:pypi/demo-38030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-563@1.0.3","target":"pkg:pypi/demo-11265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-563@1.0.3","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-563@1.0.3","target":"pkg:pypi/demo-3923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5640@1.0.0","target":"pkg:pypi/demo-2143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5640@1.0.0","target":"pkg:pypi/demo-2581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5640@1.0.0","target":"pkg:pypi/demo-27152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5641@1.0.1","target":"pkg:pypi/demo-18015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5642@1.0.2","target":"pkg:pypi/demo-16961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5642@1.0.2","target":"pkg:pypi/demo-21634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5642@1.0.2","target":"pkg:pypi/demo-3855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5642@1.0.2","target":"pkg:pypi/demo-505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5643@1.0.3","target":"pkg:pypi/demo-19406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5643@1.0.3","target":"pkg:pypi/demo-35437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5643@1.0.3","target":"pkg:pypi/demo-4592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5644@1.0.4","target":"pkg:pypi/demo-14494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5644@1.0.4","target":"pkg:pypi/demo-17336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5644@1.0.4","target":"pkg:pypi/demo-18933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5645@1.0.0","target":"pkg:pypi/demo-21859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5645@1.0.0","target":"pkg:pypi/demo-31476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5645@1.0.0","target":"pkg:pypi/demo-38998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5645@1.0.0","target":"pkg:pypi/demo-5389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5646@1.0.1","target":"pkg:pypi/demo-21208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5646@1.0.1","target":"pkg:pypi/demo-24344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5646@1.0.1","target":"pkg:pypi/demo-30297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5646@1.0.1","target":"pkg:pypi/demo-36174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5647@1.0.2","target":"pkg:pypi/demo-13634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5647@1.0.2","target":"pkg:pypi/demo-14841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5647@1.0.2","target":"pkg:pypi/demo-30438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5648@1.0.3","target":"pkg:pypi/demo-10146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5648@1.0.3","target":"pkg:pypi/demo-11563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5648@1.0.3","target":"pkg:pypi/demo-29747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5649@1.0.4","target":"pkg:pypi/demo-17933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5649@1.0.4","target":"pkg:pypi/demo-22167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5649@1.0.4","target":"pkg:pypi/demo-35869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-564@1.0.4","target":"pkg:pypi/demo-3881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5650@1.0.0","target":"pkg:pypi/demo-10837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5651@1.0.1","target":"pkg:pypi/demo-35130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5651@1.0.1","target":"pkg:pypi/demo-4938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5652@1.0.2","target":"pkg:pypi/demo-20703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5652@1.0.2","target":"pkg:pypi/demo-29431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5652@1.0.2","target":"pkg:pypi/demo-39487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5652@1.0.2","target":"pkg:pypi/demo-4220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5653@1.0.3","target":"pkg:pypi/demo-1578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5654@1.0.4","target":"pkg:pypi/demo-15957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5654@1.0.4","target":"pkg:pypi/demo-31718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5654@1.0.4","target":"pkg:pypi/demo-33415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5654@1.0.4","target":"pkg:pypi/demo-4405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5655@1.0.0","target":"pkg:pypi/demo-23995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5655@1.0.0","target":"pkg:pypi/demo-33697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5655@1.0.0","target":"pkg:pypi/demo-38424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5656@1.0.1","target":"pkg:pypi/demo-21025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5656@1.0.1","target":"pkg:pypi/demo-32146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5656@1.0.1","target":"pkg:pypi/demo-4119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5657@1.0.2","target":"pkg:pypi/demo-14906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5657@1.0.2","target":"pkg:pypi/demo-1586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5657@1.0.2","target":"pkg:pypi/demo-19420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5657@1.0.2","target":"pkg:pypi/demo-28510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5658@1.0.3","target":"pkg:pypi/demo-15312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5658@1.0.3","target":"pkg:pypi/demo-21648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5658@1.0.3","target":"pkg:pypi/demo-30688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5659@1.0.4","target":"pkg:pypi/demo-24643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5659@1.0.4","target":"pkg:pypi/demo-3249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5659@1.0.4","target":"pkg:pypi/demo-32904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-565@1.0.0","target":"pkg:pypi/demo-1395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-565@1.0.0","target":"pkg:pypi/demo-2404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-565@1.0.0","target":"pkg:pypi/demo-30202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-565@1.0.0","target":"pkg:pypi/demo-32798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5660@1.0.0","target":"pkg:pypi/demo-31607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5661@1.0.1","target":"pkg:pypi/demo-22707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5661@1.0.1","target":"pkg:pypi/demo-27552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5661@1.0.1","target":"pkg:pypi/demo-33587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5662@1.0.2","target":"pkg:pypi/demo-10850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5662@1.0.2","target":"pkg:pypi/demo-25481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5662@1.0.2","target":"pkg:pypi/demo-25804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5662@1.0.2","target":"pkg:pypi/demo-33244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5663@1.0.3","target":"pkg:pypi/demo-16994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5663@1.0.3","target":"pkg:pypi/demo-37024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5664@1.0.4","target":"pkg:pypi/demo-14835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5664@1.0.4","target":"pkg:pypi/demo-29837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5664@1.0.4","target":"pkg:pypi/demo-34396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5665@1.0.0","target":"pkg:pypi/demo-29105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5665@1.0.0","target":"pkg:pypi/demo-29323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5665@1.0.0","target":"pkg:pypi/demo-39301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5665@1.0.0","target":"pkg:pypi/demo-5472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5666@1.0.1","target":"pkg:pypi/demo-10538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5667@1.0.2","target":"pkg:pypi/demo-1882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5667@1.0.2","target":"pkg:pypi/demo-21195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5667@1.0.2","target":"pkg:pypi/demo-30051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5667@1.0.2","target":"pkg:pypi/demo-39036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5668@1.0.3","target":"pkg:pypi/demo-13668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5668@1.0.3","target":"pkg:pypi/demo-20084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5668@1.0.3","target":"pkg:pypi/demo-30953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5668@1.0.3","target":"pkg:pypi/demo-38597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5669@1.0.4","target":"pkg:pypi/demo-11796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-566@1.0.1","target":"pkg:pypi/demo-15510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-566@1.0.1","target":"pkg:pypi/demo-33403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-566@1.0.1","target":"pkg:pypi/demo-33535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-566@1.0.1","target":"pkg:pypi/demo-5281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5670@1.0.0","target":"pkg:pypi/demo-20840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5670@1.0.0","target":"pkg:pypi/demo-38757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5671@1.0.1","target":"pkg:pypi/demo-13653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5672@1.0.2","target":"pkg:pypi/demo-18981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5672@1.0.2","target":"pkg:pypi/demo-28387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5673@1.0.3","target":"pkg:pypi/demo-39209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5674@1.0.4","target":"pkg:pypi/demo-28301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5675@1.0.0","target":"pkg:pypi/demo-17474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5675@1.0.0","target":"pkg:pypi/demo-26160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5675@1.0.0","target":"pkg:pypi/demo-39169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5676@1.0.1","target":"pkg:pypi/demo-17687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5676@1.0.1","target":"pkg:pypi/demo-26839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5677@1.0.2","target":"pkg:pypi/demo-25193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5678@1.0.3","target":"pkg:pypi/demo-24763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5679@1.0.4","target":"pkg:pypi/demo-35744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5679@1.0.4","target":"pkg:pypi/demo-36347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-567@1.0.2","target":"pkg:pypi/demo-3997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5680@1.0.0","target":"pkg:pypi/demo-11924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5681@1.0.1","target":"pkg:pypi/demo-19645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5681@1.0.1","target":"pkg:pypi/demo-19855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5682@1.0.2","target":"pkg:pypi/demo-22848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5682@1.0.2","target":"pkg:pypi/demo-25195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5682@1.0.2","target":"pkg:pypi/demo-37827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5683@1.0.3","target":"pkg:pypi/demo-19001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5683@1.0.3","target":"pkg:pypi/demo-2676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5683@1.0.3","target":"pkg:pypi/demo-34887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5684@1.0.4","target":"pkg:pypi/demo-17327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5684@1.0.4","target":"pkg:pypi/demo-2519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5685@1.0.0","target":"pkg:pypi/demo-13702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5685@1.0.0","target":"pkg:pypi/demo-15233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5685@1.0.0","target":"pkg:pypi/demo-24229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5685@1.0.0","target":"pkg:pypi/demo-24459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5686@1.0.1","target":"pkg:pypi/demo-22539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5687@1.0.2","target":"pkg:pypi/demo-21581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5687@1.0.2","target":"pkg:pypi/demo-24890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5687@1.0.2","target":"pkg:pypi/demo-30365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5687@1.0.2","target":"pkg:pypi/demo-4375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5688@1.0.3","target":"pkg:pypi/demo-18488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5688@1.0.3","target":"pkg:pypi/demo-29396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5688@1.0.3","target":"pkg:pypi/demo-32890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5689@1.0.4","target":"pkg:pypi/demo-1097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-568@1.0.3","target":"pkg:pypi/demo-16575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5690@1.0.0","target":"pkg:pypi/demo-37404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5691@1.0.1","target":"pkg:pypi/demo-25548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5691@1.0.1","target":"pkg:pypi/demo-39778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5692@1.0.2","target":"pkg:pypi/demo-14158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5692@1.0.2","target":"pkg:pypi/demo-15459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5692@1.0.2","target":"pkg:pypi/demo-25051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5692@1.0.2","target":"pkg:pypi/demo-4318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5693@1.0.3","target":"pkg:pypi/demo-11646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5693@1.0.3","target":"pkg:pypi/demo-1648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5693@1.0.3","target":"pkg:pypi/demo-33413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5693@1.0.3","target":"pkg:pypi/demo-38124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5694@1.0.4","target":"pkg:pypi/demo-33624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5695@1.0.0","target":"pkg:pypi/demo-10807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5695@1.0.0","target":"pkg:pypi/demo-12667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5695@1.0.0","target":"pkg:pypi/demo-15723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5695@1.0.0","target":"pkg:pypi/demo-23091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5696@1.0.1","target":"pkg:pypi/demo-23422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5696@1.0.1","target":"pkg:pypi/demo-24292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5696@1.0.1","target":"pkg:pypi/demo-27938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5696@1.0.1","target":"pkg:pypi/demo-36808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5697@1.0.2","target":"pkg:pypi/demo-33253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5697@1.0.2","target":"pkg:pypi/demo-33757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5698@1.0.3","target":"pkg:pypi/demo-21890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5698@1.0.3","target":"pkg:pypi/demo-34014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5698@1.0.3","target":"pkg:pypi/demo-39460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5699@1.0.4","target":"pkg:pypi/demo-17167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5699@1.0.4","target":"pkg:pypi/demo-420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-569@1.0.4","target":"pkg:pypi/demo-14604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-569@1.0.4","target":"pkg:pypi/demo-22083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-569@1.0.4","target":"pkg:pypi/demo-30030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-56@1.0.1","target":"pkg:pypi/demo-21617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-56@1.0.1","target":"pkg:pypi/demo-26332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-56@1.0.1","target":"pkg:pypi/demo-39189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5700@1.0.0","target":"pkg:pypi/demo-126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5700@1.0.0","target":"pkg:pypi/demo-15089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5701@1.0.1","target":"pkg:pypi/demo-23460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5702@1.0.2","target":"pkg:pypi/demo-17074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5702@1.0.2","target":"pkg:pypi/demo-30614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5702@1.0.2","target":"pkg:pypi/demo-34928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5702@1.0.2","target":"pkg:pypi/demo-36145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5703@1.0.3","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5703@1.0.3","target":"pkg:pypi/demo-18452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5703@1.0.3","target":"pkg:pypi/demo-22725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5703@1.0.3","target":"pkg:pypi/demo-34579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5704@1.0.4","target":"pkg:pypi/demo-11422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5704@1.0.4","target":"pkg:pypi/demo-15429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5704@1.0.4","target":"pkg:pypi/demo-22258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5704@1.0.4","target":"pkg:pypi/demo-28461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5705@1.0.0","target":"pkg:pypi/demo-12311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5706@1.0.1","target":"pkg:pypi/demo-22277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5706@1.0.1","target":"pkg:pypi/demo-231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5706@1.0.1","target":"pkg:pypi/demo-2607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5706@1.0.1","target":"pkg:pypi/demo-33821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5707@1.0.2","target":"pkg:pypi/demo-13312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5707@1.0.2","target":"pkg:pypi/demo-16540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5707@1.0.2","target":"pkg:pypi/demo-30827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5708@1.0.3","target":"pkg:pypi/demo-12231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5708@1.0.3","target":"pkg:pypi/demo-18298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5708@1.0.3","target":"pkg:pypi/demo-20049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5709@1.0.4","target":"pkg:pypi/demo-15886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5709@1.0.4","target":"pkg:pypi/demo-17229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5709@1.0.4","target":"pkg:pypi/demo-31019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5709@1.0.4","target":"pkg:pypi/demo-31186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-570@1.0.0","target":"pkg:pypi/demo-10853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-570@1.0.0","target":"pkg:pypi/demo-17985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5710@1.0.0","target":"pkg:pypi/demo-13265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5711@1.0.1","target":"pkg:pypi/demo-1479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5712@1.0.2","target":"pkg:pypi/demo-14178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5712@1.0.2","target":"pkg:pypi/demo-18814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5712@1.0.2","target":"pkg:pypi/demo-19630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5713@1.0.3","target":"pkg:pypi/demo-34164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5713@1.0.3","target":"pkg:pypi/demo-39973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5714@1.0.4","target":"pkg:pypi/demo-24362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5715@1.0.0","target":"pkg:pypi/demo-24772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5715@1.0.0","target":"pkg:pypi/demo-31159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5716@1.0.1","target":"pkg:pypi/demo-17080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5716@1.0.1","target":"pkg:pypi/demo-32643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5716@1.0.1","target":"pkg:pypi/demo-33143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5717@1.0.2","target":"pkg:pypi/demo-13459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5717@1.0.2","target":"pkg:pypi/demo-2242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5717@1.0.2","target":"pkg:pypi/demo-24825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5717@1.0.2","target":"pkg:pypi/demo-38686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5718@1.0.3","target":"pkg:pypi/demo-26636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5718@1.0.3","target":"pkg:pypi/demo-28257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5718@1.0.3","target":"pkg:pypi/demo-34830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5718@1.0.3","target":"pkg:pypi/demo-35023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5719@1.0.4","target":"pkg:pypi/demo-14533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5719@1.0.4","target":"pkg:pypi/demo-15220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5719@1.0.4","target":"pkg:pypi/demo-30120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5719@1.0.4","target":"pkg:pypi/demo-31653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-571@1.0.1","target":"pkg:pypi/demo-30157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-571@1.0.1","target":"pkg:pypi/demo-5410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5720@1.0.0","target":"pkg:pypi/demo-28525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5720@1.0.0","target":"pkg:pypi/demo-32781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5720@1.0.0","target":"pkg:pypi/demo-36601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5721@1.0.1","target":"pkg:pypi/demo-17412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5721@1.0.1","target":"pkg:pypi/demo-17874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5721@1.0.1","target":"pkg:pypi/demo-25355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5721@1.0.1","target":"pkg:pypi/demo-25709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5722@1.0.2","target":"pkg:pypi/demo-11752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5722@1.0.2","target":"pkg:pypi/demo-22733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5722@1.0.2","target":"pkg:pypi/demo-27173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5722@1.0.2","target":"pkg:pypi/demo-36928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5723@1.0.3","target":"pkg:pypi/demo-19127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5723@1.0.3","target":"pkg:pypi/demo-25705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5723@1.0.3","target":"pkg:pypi/demo-37048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5723@1.0.3","target":"pkg:pypi/demo-4519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5724@1.0.4","target":"pkg:pypi/demo-11910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5724@1.0.4","target":"pkg:pypi/demo-16513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5724@1.0.4","target":"pkg:pypi/demo-21432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5725@1.0.0","target":"pkg:pypi/demo-16833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5725@1.0.0","target":"pkg:pypi/demo-23608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5725@1.0.0","target":"pkg:pypi/demo-27042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5725@1.0.0","target":"pkg:pypi/demo-3199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5726@1.0.1","target":"pkg:pypi/demo-11351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5726@1.0.1","target":"pkg:pypi/demo-26891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5727@1.0.2","target":"pkg:pypi/demo-24200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5728@1.0.3","target":"pkg:pypi/demo-13322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5728@1.0.3","target":"pkg:pypi/demo-13483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5728@1.0.3","target":"pkg:pypi/demo-18427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5728@1.0.3","target":"pkg:pypi/demo-32245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5729@1.0.4","target":"pkg:pypi/demo-38184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-572@1.0.2","target":"pkg:pypi/demo-23992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-572@1.0.2","target":"pkg:pypi/demo-37446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5730@1.0.0","target":"pkg:pypi/demo-11034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5730@1.0.0","target":"pkg:pypi/demo-1424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5730@1.0.0","target":"pkg:pypi/demo-18329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5730@1.0.0","target":"pkg:pypi/demo-33999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5731@1.0.1","target":"pkg:pypi/demo-109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5731@1.0.1","target":"pkg:pypi/demo-17715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5732@1.0.2","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5732@1.0.2","target":"pkg:pypi/demo-15987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5732@1.0.2","target":"pkg:pypi/demo-33009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5733@1.0.3","target":"pkg:pypi/demo-11736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5734@1.0.4","target":"pkg:pypi/demo-14139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5735@1.0.0","target":"pkg:pypi/demo-1598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5735@1.0.0","target":"pkg:pypi/demo-23263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5735@1.0.0","target":"pkg:pypi/demo-25977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5735@1.0.0","target":"pkg:pypi/demo-29753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5736@1.0.1","target":"pkg:pypi/demo-1325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5736@1.0.1","target":"pkg:pypi/demo-1828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5736@1.0.1","target":"pkg:pypi/demo-27247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5736@1.0.1","target":"pkg:pypi/demo-27923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5737@1.0.2","target":"pkg:pypi/demo-16979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5737@1.0.2","target":"pkg:pypi/demo-20522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5737@1.0.2","target":"pkg:pypi/demo-30058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5737@1.0.2","target":"pkg:pypi/demo-34524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5738@1.0.3","target":"pkg:pypi/demo-16873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5738@1.0.3","target":"pkg:pypi/demo-1694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5738@1.0.3","target":"pkg:pypi/demo-28955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5738@1.0.3","target":"pkg:pypi/demo-5168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5739@1.0.4","target":"pkg:pypi/demo-22009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5739@1.0.4","target":"pkg:pypi/demo-25394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5739@1.0.4","target":"pkg:pypi/demo-32332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-573@1.0.3","target":"pkg:pypi/demo-10232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-573@1.0.3","target":"pkg:pypi/demo-12025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-573@1.0.3","target":"pkg:pypi/demo-16141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-573@1.0.3","target":"pkg:pypi/demo-29629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5740@1.0.0","target":"pkg:pypi/demo-38859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5741@1.0.1","target":"pkg:pypi/demo-13733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5741@1.0.1","target":"pkg:pypi/demo-25033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5741@1.0.1","target":"pkg:pypi/demo-37074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5742@1.0.2","target":"pkg:pypi/demo-2872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5743@1.0.3","target":"pkg:pypi/demo-13767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5743@1.0.3","target":"pkg:pypi/demo-25319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5743@1.0.3","target":"pkg:pypi/demo-26983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5744@1.0.4","target":"pkg:pypi/demo-36913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5745@1.0.0","target":"pkg:pypi/demo-19365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5745@1.0.0","target":"pkg:pypi/demo-28678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5745@1.0.0","target":"pkg:pypi/demo-34992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5746@1.0.1","target":"pkg:pypi/demo-25209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5747@1.0.2","target":"pkg:pypi/demo-11155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5747@1.0.2","target":"pkg:pypi/demo-12269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5748@1.0.3","target":"pkg:pypi/demo-27610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5748@1.0.3","target":"pkg:pypi/demo-35060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5748@1.0.3","target":"pkg:pypi/demo-5490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5749@1.0.4","target":"pkg:pypi/demo-11350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5749@1.0.4","target":"pkg:pypi/demo-24451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-574@1.0.4","target":"pkg:pypi/demo-15471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-574@1.0.4","target":"pkg:pypi/demo-24946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-574@1.0.4","target":"pkg:pypi/demo-38856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-574@1.0.4","target":"pkg:pypi/demo-39909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5750@1.0.0","target":"pkg:pypi/demo-10735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5750@1.0.0","target":"pkg:pypi/demo-2755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5750@1.0.0","target":"pkg:pypi/demo-35511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5751@1.0.1","target":"pkg:pypi/demo-10443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5751@1.0.1","target":"pkg:pypi/demo-237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5751@1.0.1","target":"pkg:pypi/demo-34268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5751@1.0.1","target":"pkg:pypi/demo-4850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5752@1.0.2","target":"pkg:pypi/demo-19973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5752@1.0.2","target":"pkg:pypi/demo-29291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5752@1.0.2","target":"pkg:pypi/demo-36022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5753@1.0.3","target":"pkg:pypi/demo-14689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5753@1.0.3","target":"pkg:pypi/demo-25278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5753@1.0.3","target":"pkg:pypi/demo-38824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5754@1.0.4","target":"pkg:pypi/demo-36672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5755@1.0.0","target":"pkg:pypi/demo-1991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5755@1.0.0","target":"pkg:pypi/demo-26238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5756@1.0.1","target":"pkg:pypi/demo-10290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5756@1.0.1","target":"pkg:pypi/demo-2138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5756@1.0.1","target":"pkg:pypi/demo-26770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5756@1.0.1","target":"pkg:pypi/demo-419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5757@1.0.2","target":"pkg:pypi/demo-16980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5758@1.0.3","target":"pkg:pypi/demo-12137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5758@1.0.3","target":"pkg:pypi/demo-17866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5758@1.0.3","target":"pkg:pypi/demo-19673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5758@1.0.3","target":"pkg:pypi/demo-4613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5759@1.0.4","target":"pkg:pypi/demo-2924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5759@1.0.4","target":"pkg:pypi/demo-30814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5759@1.0.4","target":"pkg:pypi/demo-38772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5759@1.0.4","target":"pkg:pypi/demo-39848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-575@1.0.0","target":"pkg:pypi/demo-25498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5760@1.0.0","target":"pkg:pypi/demo-21380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5761@1.0.1","target":"pkg:pypi/demo-31692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5761@1.0.1","target":"pkg:pypi/demo-31885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5761@1.0.1","target":"pkg:pypi/demo-39772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5762@1.0.2","target":"pkg:pypi/demo-27996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5762@1.0.2","target":"pkg:pypi/demo-39515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5763@1.0.3","target":"pkg:pypi/demo-33757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5764@1.0.4","target":"pkg:pypi/demo-13101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5764@1.0.4","target":"pkg:pypi/demo-36325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5765@1.0.0","target":"pkg:pypi/demo-27288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5765@1.0.0","target":"pkg:pypi/demo-37666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5766@1.0.1","target":"pkg:pypi/demo-13714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5766@1.0.1","target":"pkg:pypi/demo-18541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5766@1.0.1","target":"pkg:pypi/demo-23676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5766@1.0.1","target":"pkg:pypi/demo-5092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5767@1.0.2","target":"pkg:pypi/demo-23239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5768@1.0.3","target":"pkg:pypi/demo-1105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5768@1.0.3","target":"pkg:pypi/demo-5216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5769@1.0.4","target":"pkg:pypi/demo-16550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5769@1.0.4","target":"pkg:pypi/demo-22457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5769@1.0.4","target":"pkg:pypi/demo-28409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5769@1.0.4","target":"pkg:pypi/demo-37907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-576@1.0.1","target":"pkg:pypi/demo-17956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5770@1.0.0","target":"pkg:pypi/demo-25600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5771@1.0.1","target":"pkg:pypi/demo-18870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5771@1.0.1","target":"pkg:pypi/demo-27060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5771@1.0.1","target":"pkg:pypi/demo-33258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5772@1.0.2","target":"pkg:pypi/demo-13212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5772@1.0.2","target":"pkg:pypi/demo-23551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5772@1.0.2","target":"pkg:pypi/demo-5570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5773@1.0.3","target":"pkg:pypi/demo-29070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5773@1.0.3","target":"pkg:pypi/demo-35124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5774@1.0.4","target":"pkg:pypi/demo-15621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5774@1.0.4","target":"pkg:pypi/demo-18254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5774@1.0.4","target":"pkg:pypi/demo-20504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5775@1.0.0","target":"pkg:pypi/demo-20652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5775@1.0.0","target":"pkg:pypi/demo-22984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5776@1.0.1","target":"pkg:pypi/demo-18420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5776@1.0.1","target":"pkg:pypi/demo-28997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5777@1.0.2","target":"pkg:pypi/demo-22792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5777@1.0.2","target":"pkg:pypi/demo-25440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5778@1.0.3","target":"pkg:pypi/demo-2403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5779@1.0.4","target":"pkg:pypi/demo-26433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-577@1.0.2","target":"pkg:pypi/demo-27054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5780@1.0.0","target":"pkg:pypi/demo-12252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5780@1.0.0","target":"pkg:pypi/demo-17825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5780@1.0.0","target":"pkg:pypi/demo-3645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5781@1.0.1","target":"pkg:pypi/demo-2136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5781@1.0.1","target":"pkg:pypi/demo-32356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5782@1.0.2","target":"pkg:pypi/demo-18409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5782@1.0.2","target":"pkg:pypi/demo-20447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5783@1.0.3","target":"pkg:pypi/demo-17946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5784@1.0.4","target":"pkg:pypi/demo-11293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5784@1.0.4","target":"pkg:pypi/demo-28477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5785@1.0.0","target":"pkg:pypi/demo-19592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5785@1.0.0","target":"pkg:pypi/demo-2062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5785@1.0.0","target":"pkg:pypi/demo-22619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5786@1.0.1","target":"pkg:pypi/demo-24926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5786@1.0.1","target":"pkg:pypi/demo-35708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5787@1.0.2","target":"pkg:pypi/demo-22860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5787@1.0.2","target":"pkg:pypi/demo-26549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5787@1.0.2","target":"pkg:pypi/demo-32408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5788@1.0.3","target":"pkg:pypi/demo-26822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5789@1.0.4","target":"pkg:pypi/demo-14664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5789@1.0.4","target":"pkg:pypi/demo-15568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-578@1.0.3","target":"pkg:pypi/demo-10554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-578@1.0.3","target":"pkg:pypi/demo-26756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-578@1.0.3","target":"pkg:pypi/demo-37206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-578@1.0.3","target":"pkg:pypi/demo-38711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5790@1.0.0","target":"pkg:pypi/demo-1060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5790@1.0.0","target":"pkg:pypi/demo-12062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5790@1.0.0","target":"pkg:pypi/demo-26874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5790@1.0.0","target":"pkg:pypi/demo-38363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5791@1.0.1","target":"pkg:pypi/demo-11555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5791@1.0.1","target":"pkg:pypi/demo-13900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5791@1.0.1","target":"pkg:pypi/demo-20483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5791@1.0.1","target":"pkg:pypi/demo-27019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5792@1.0.2","target":"pkg:pypi/demo-14867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5792@1.0.2","target":"pkg:pypi/demo-15583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5792@1.0.2","target":"pkg:pypi/demo-30325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5792@1.0.2","target":"pkg:pypi/demo-37175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5793@1.0.3","target":"pkg:pypi/demo-2197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5793@1.0.3","target":"pkg:pypi/demo-29755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5794@1.0.4","target":"pkg:pypi/demo-16005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5794@1.0.4","target":"pkg:pypi/demo-30382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5794@1.0.4","target":"pkg:pypi/demo-38615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5795@1.0.0","target":"pkg:pypi/demo-10056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5795@1.0.0","target":"pkg:pypi/demo-31992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5795@1.0.0","target":"pkg:pypi/demo-34597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5796@1.0.1","target":"pkg:pypi/demo-11006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5796@1.0.1","target":"pkg:pypi/demo-11408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5796@1.0.1","target":"pkg:pypi/demo-30029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5796@1.0.1","target":"pkg:pypi/demo-39585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5797@1.0.2","target":"pkg:pypi/demo-27003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5798@1.0.3","target":"pkg:pypi/demo-2645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5799@1.0.4","target":"pkg:pypi/demo-33132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-579@1.0.4","target":"pkg:pypi/demo-24600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-579@1.0.4","target":"pkg:pypi/demo-31408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-579@1.0.4","target":"pkg:pypi/demo-39897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-579@1.0.4","target":"pkg:pypi/demo-4666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-57@1.0.2","target":"pkg:pypi/demo-14953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-57@1.0.2","target":"pkg:pypi/demo-3910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5800@1.0.0","target":"pkg:pypi/demo-17940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5800@1.0.0","target":"pkg:pypi/demo-25137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5800@1.0.0","target":"pkg:pypi/demo-32881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5800@1.0.0","target":"pkg:pypi/demo-33681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5801@1.0.1","target":"pkg:pypi/demo-319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5801@1.0.1","target":"pkg:pypi/demo-36799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5801@1.0.1","target":"pkg:pypi/demo-39832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5802@1.0.2","target":"pkg:pypi/demo-24650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5802@1.0.2","target":"pkg:pypi/demo-24875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5802@1.0.2","target":"pkg:pypi/demo-32421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5802@1.0.2","target":"pkg:pypi/demo-33575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5803@1.0.3","target":"pkg:pypi/demo-13940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5803@1.0.3","target":"pkg:pypi/demo-34231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5803@1.0.3","target":"pkg:pypi/demo-34870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5803@1.0.3","target":"pkg:pypi/demo-38065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5804@1.0.4","target":"pkg:pypi/demo-4927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5805@1.0.0","target":"pkg:pypi/demo-15755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5805@1.0.0","target":"pkg:pypi/demo-18318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5805@1.0.0","target":"pkg:pypi/demo-37902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5806@1.0.1","target":"pkg:pypi/demo-13643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5806@1.0.1","target":"pkg:pypi/demo-14309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5807@1.0.2","target":"pkg:pypi/demo-19839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5807@1.0.2","target":"pkg:pypi/demo-26480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5807@1.0.2","target":"pkg:pypi/demo-29000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5807@1.0.2","target":"pkg:pypi/demo-30709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5808@1.0.3","target":"pkg:pypi/demo-4211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5809@1.0.4","target":"pkg:pypi/demo-11549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5809@1.0.4","target":"pkg:pypi/demo-36286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5809@1.0.4","target":"pkg:pypi/demo-4739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-580@1.0.0","target":"pkg:pypi/demo-11889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5810@1.0.0","target":"pkg:pypi/demo-36252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5811@1.0.1","target":"pkg:pypi/demo-24798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5812@1.0.2","target":"pkg:pypi/demo-14714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5812@1.0.2","target":"pkg:pypi/demo-36175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5813@1.0.3","target":"pkg:pypi/demo-19686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5813@1.0.3","target":"pkg:pypi/demo-31025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5813@1.0.3","target":"pkg:pypi/demo-5144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5814@1.0.4","target":"pkg:pypi/demo-19996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5814@1.0.4","target":"pkg:pypi/demo-20754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5814@1.0.4","target":"pkg:pypi/demo-34745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5814@1.0.4","target":"pkg:pypi/demo-506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5815@1.0.0","target":"pkg:pypi/demo-11366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5815@1.0.0","target":"pkg:pypi/demo-13242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5815@1.0.0","target":"pkg:pypi/demo-17789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5815@1.0.0","target":"pkg:pypi/demo-3456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5816@1.0.1","target":"pkg:pypi/demo-37732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5817@1.0.2","target":"pkg:pypi/demo-18298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5817@1.0.2","target":"pkg:pypi/demo-24519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5817@1.0.2","target":"pkg:pypi/demo-25547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5817@1.0.2","target":"pkg:pypi/demo-36842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5818@1.0.3","target":"pkg:pypi/demo-15357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5819@1.0.4","target":"pkg:pypi/demo-18661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5819@1.0.4","target":"pkg:pypi/demo-22740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5819@1.0.4","target":"pkg:pypi/demo-22946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5819@1.0.4","target":"pkg:pypi/demo-24145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-581@1.0.1","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-581@1.0.1","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-581@1.0.1","target":"pkg:pypi/demo-22658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-581@1.0.1","target":"pkg:pypi/demo-34366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5820@1.0.0","target":"pkg:pypi/demo-15697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5820@1.0.0","target":"pkg:pypi/demo-17585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5820@1.0.0","target":"pkg:pypi/demo-21366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5820@1.0.0","target":"pkg:pypi/demo-4354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5821@1.0.1","target":"pkg:pypi/demo-19225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5821@1.0.1","target":"pkg:pypi/demo-24847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5821@1.0.1","target":"pkg:pypi/demo-29644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5822@1.0.2","target":"pkg:pypi/demo-16780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5822@1.0.2","target":"pkg:pypi/demo-19276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5822@1.0.2","target":"pkg:pypi/demo-37587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5822@1.0.2","target":"pkg:pypi/demo-37832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5823@1.0.3","target":"pkg:pypi/demo-20975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5823@1.0.3","target":"pkg:pypi/demo-30450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5823@1.0.3","target":"pkg:pypi/demo-36303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5824@1.0.4","target":"pkg:pypi/demo-14271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5824@1.0.4","target":"pkg:pypi/demo-25444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5824@1.0.4","target":"pkg:pypi/demo-33719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5825@1.0.0","target":"pkg:pypi/demo-10075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5826@1.0.1","target":"pkg:pypi/demo-30383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5827@1.0.2","target":"pkg:pypi/demo-11108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5827@1.0.2","target":"pkg:pypi/demo-14132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5827@1.0.2","target":"pkg:pypi/demo-4563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5828@1.0.3","target":"pkg:pypi/demo-11726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5828@1.0.3","target":"pkg:pypi/demo-17858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5828@1.0.3","target":"pkg:pypi/demo-27973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5829@1.0.4","target":"pkg:pypi/demo-35049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5829@1.0.4","target":"pkg:pypi/demo-36418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5829@1.0.4","target":"pkg:pypi/demo-4381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-582@1.0.2","target":"pkg:pypi/demo-20792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-582@1.0.2","target":"pkg:pypi/demo-21953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-582@1.0.2","target":"pkg:pypi/demo-28524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5830@1.0.0","target":"pkg:pypi/demo-31921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5830@1.0.0","target":"pkg:pypi/demo-39424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5831@1.0.1","target":"pkg:pypi/demo-10134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5831@1.0.1","target":"pkg:pypi/demo-18158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5831@1.0.1","target":"pkg:pypi/demo-35643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5832@1.0.2","target":"pkg:pypi/demo-29133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5833@1.0.3","target":"pkg:pypi/demo-17306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5834@1.0.4","target":"pkg:pypi/demo-13141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5834@1.0.4","target":"pkg:pypi/demo-24535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5834@1.0.4","target":"pkg:pypi/demo-33426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5835@1.0.0","target":"pkg:pypi/demo-39164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5836@1.0.1","target":"pkg:pypi/demo-13280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5836@1.0.1","target":"pkg:pypi/demo-29268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5836@1.0.1","target":"pkg:pypi/demo-35728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5836@1.0.1","target":"pkg:pypi/demo-4031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5837@1.0.2","target":"pkg:pypi/demo-17480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5838@1.0.3","target":"pkg:pypi/demo-18138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5838@1.0.3","target":"pkg:pypi/demo-36240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5838@1.0.3","target":"pkg:pypi/demo-3917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5839@1.0.4","target":"pkg:pypi/demo-13351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5839@1.0.4","target":"pkg:pypi/demo-34064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-583@1.0.3","target":"pkg:pypi/demo-18709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5840@1.0.0","target":"pkg:pypi/demo-16282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5840@1.0.0","target":"pkg:pypi/demo-27672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5841@1.0.1","target":"pkg:pypi/demo-20472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5842@1.0.2","target":"pkg:pypi/demo-11927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5842@1.0.2","target":"pkg:pypi/demo-28185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5842@1.0.2","target":"pkg:pypi/demo-30736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5843@1.0.3","target":"pkg:pypi/demo-11277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5843@1.0.3","target":"pkg:pypi/demo-16598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5843@1.0.3","target":"pkg:pypi/demo-30349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5844@1.0.4","target":"pkg:pypi/demo-20012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5844@1.0.4","target":"pkg:pypi/demo-25900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5844@1.0.4","target":"pkg:pypi/demo-28149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5845@1.0.0","target":"pkg:pypi/demo-19143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5846@1.0.1","target":"pkg:pypi/demo-3834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5846@1.0.1","target":"pkg:pypi/demo-38825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5846@1.0.1","target":"pkg:pypi/demo-5755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5847@1.0.2","target":"pkg:pypi/demo-36221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5847@1.0.2","target":"pkg:pypi/demo-38704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5848@1.0.3","target":"pkg:pypi/demo-13768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5848@1.0.3","target":"pkg:pypi/demo-14996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5848@1.0.3","target":"pkg:pypi/demo-15187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5848@1.0.3","target":"pkg:pypi/demo-31696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5849@1.0.4","target":"pkg:pypi/demo-10936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5849@1.0.4","target":"pkg:pypi/demo-18335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-584@1.0.4","target":"pkg:pypi/demo-31677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-584@1.0.4","target":"pkg:pypi/demo-33553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-584@1.0.4","target":"pkg:pypi/demo-37152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5850@1.0.0","target":"pkg:pypi/demo-1898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5851@1.0.1","target":"pkg:pypi/demo-27918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5852@1.0.2","target":"pkg:pypi/demo-22678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5852@1.0.2","target":"pkg:pypi/demo-28775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5852@1.0.2","target":"pkg:pypi/demo-29407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5852@1.0.2","target":"pkg:pypi/demo-32832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5853@1.0.3","target":"pkg:pypi/demo-27652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5854@1.0.4","target":"pkg:pypi/demo-13213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5854@1.0.4","target":"pkg:pypi/demo-24961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5854@1.0.4","target":"pkg:pypi/demo-31067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5855@1.0.0","target":"pkg:pypi/demo-21326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5855@1.0.0","target":"pkg:pypi/demo-23178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5855@1.0.0","target":"pkg:pypi/demo-23498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5855@1.0.0","target":"pkg:pypi/demo-31366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5856@1.0.1","target":"pkg:pypi/demo-14294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5856@1.0.1","target":"pkg:pypi/demo-26629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5857@1.0.2","target":"pkg:pypi/demo-27849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5857@1.0.2","target":"pkg:pypi/demo-28492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5858@1.0.3","target":"pkg:pypi/demo-27989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5858@1.0.3","target":"pkg:pypi/demo-28232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5858@1.0.3","target":"pkg:pypi/demo-29272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5858@1.0.3","target":"pkg:pypi/demo-29630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5859@1.0.4","target":"pkg:pypi/demo-35305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-585@1.0.0","target":"pkg:pypi/demo-17115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5860@1.0.0","target":"pkg:pypi/demo-28945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5860@1.0.0","target":"pkg:pypi/demo-39537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5860@1.0.0","target":"pkg:pypi/demo-5130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5861@1.0.1","target":"pkg:pypi/demo-33143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5862@1.0.2","target":"pkg:pypi/demo-21123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5862@1.0.2","target":"pkg:pypi/demo-35408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5863@1.0.3","target":"pkg:pypi/demo-1594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5863@1.0.3","target":"pkg:pypi/demo-21059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5864@1.0.4","target":"pkg:pypi/demo-13586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5864@1.0.4","target":"pkg:pypi/demo-14824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5864@1.0.4","target":"pkg:pypi/demo-36415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5864@1.0.4","target":"pkg:pypi/demo-39136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5865@1.0.0","target":"pkg:pypi/demo-14193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5865@1.0.0","target":"pkg:pypi/demo-19104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5865@1.0.0","target":"pkg:pypi/demo-37414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5865@1.0.0","target":"pkg:pypi/demo-38164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5866@1.0.1","target":"pkg:pypi/demo-18815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5866@1.0.1","target":"pkg:pypi/demo-38410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5866@1.0.1","target":"pkg:pypi/demo-5368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5867@1.0.2","target":"pkg:pypi/demo-1228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5867@1.0.2","target":"pkg:pypi/demo-15359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5867@1.0.2","target":"pkg:pypi/demo-16416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5867@1.0.2","target":"pkg:pypi/demo-33888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5868@1.0.3","target":"pkg:pypi/demo-14863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5868@1.0.3","target":"pkg:pypi/demo-25270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5868@1.0.3","target":"pkg:pypi/demo-28848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5868@1.0.3","target":"pkg:pypi/demo-38361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5869@1.0.4","target":"pkg:pypi/demo-20588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5869@1.0.4","target":"pkg:pypi/demo-23425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5869@1.0.4","target":"pkg:pypi/demo-37764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-586@1.0.1","target":"pkg:pypi/demo-13056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-586@1.0.1","target":"pkg:pypi/demo-18697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-586@1.0.1","target":"pkg:pypi/demo-32068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5870@1.0.0","target":"pkg:pypi/demo-25423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5870@1.0.0","target":"pkg:pypi/demo-30809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5870@1.0.0","target":"pkg:pypi/demo-34923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5870@1.0.0","target":"pkg:pypi/demo-35665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5871@1.0.1","target":"pkg:pypi/demo-29148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5872@1.0.2","target":"pkg:pypi/demo-35593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5873@1.0.3","target":"pkg:pypi/demo-23594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5873@1.0.3","target":"pkg:pypi/demo-23618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5873@1.0.3","target":"pkg:pypi/demo-25970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5874@1.0.4","target":"pkg:pypi/demo-20923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5874@1.0.4","target":"pkg:pypi/demo-2218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5874@1.0.4","target":"pkg:pypi/demo-31836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5875@1.0.0","target":"pkg:pypi/demo-11733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5876@1.0.1","target":"pkg:pypi/demo-19510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5876@1.0.1","target":"pkg:pypi/demo-30184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5877@1.0.2","target":"pkg:pypi/demo-15356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5877@1.0.2","target":"pkg:pypi/demo-16019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5877@1.0.2","target":"pkg:pypi/demo-35830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5878@1.0.3","target":"pkg:pypi/demo-25481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5878@1.0.3","target":"pkg:pypi/demo-28440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5878@1.0.3","target":"pkg:pypi/demo-29412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5879@1.0.4","target":"pkg:pypi/demo-10751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5879@1.0.4","target":"pkg:pypi/demo-17077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5879@1.0.4","target":"pkg:pypi/demo-5018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-587@1.0.2","target":"pkg:pypi/demo-20856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-587@1.0.2","target":"pkg:pypi/demo-23073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-587@1.0.2","target":"pkg:pypi/demo-23738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-587@1.0.2","target":"pkg:pypi/demo-3999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5880@1.0.0","target":"pkg:pypi/demo-36400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5881@1.0.1","target":"pkg:pypi/demo-11086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5881@1.0.1","target":"pkg:pypi/demo-18165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5881@1.0.1","target":"pkg:pypi/demo-21235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5882@1.0.2","target":"pkg:pypi/demo-22040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5882@1.0.2","target":"pkg:pypi/demo-3125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5882@1.0.2","target":"pkg:pypi/demo-35822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5883@1.0.3","target":"pkg:pypi/demo-12130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5883@1.0.3","target":"pkg:pypi/demo-22700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5883@1.0.3","target":"pkg:pypi/demo-29969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5883@1.0.3","target":"pkg:pypi/demo-34487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5884@1.0.4","target":"pkg:pypi/demo-15255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5884@1.0.4","target":"pkg:pypi/demo-33824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5884@1.0.4","target":"pkg:pypi/demo-37555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5885@1.0.0","target":"pkg:pypi/demo-10864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5885@1.0.0","target":"pkg:pypi/demo-15718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5885@1.0.0","target":"pkg:pypi/demo-21377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5886@1.0.1","target":"pkg:pypi/demo-31306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5886@1.0.1","target":"pkg:pypi/demo-38131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5887@1.0.2","target":"pkg:pypi/demo-29946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5888@1.0.3","target":"pkg:pypi/demo-10036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5888@1.0.3","target":"pkg:pypi/demo-33443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5888@1.0.3","target":"pkg:pypi/demo-35018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5889@1.0.4","target":"pkg:pypi/demo-18382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-588@1.0.3","target":"pkg:pypi/demo-20125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-588@1.0.3","target":"pkg:pypi/demo-31833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5890@1.0.0","target":"pkg:pypi/demo-25810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5890@1.0.0","target":"pkg:pypi/demo-27380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5891@1.0.1","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5891@1.0.1","target":"pkg:pypi/demo-1666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5891@1.0.1","target":"pkg:pypi/demo-22210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5891@1.0.1","target":"pkg:pypi/demo-3765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5892@1.0.2","target":"pkg:pypi/demo-24036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5893@1.0.3","target":"pkg:pypi/demo-24531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5893@1.0.3","target":"pkg:pypi/demo-38711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5893@1.0.3","target":"pkg:pypi/demo-39706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5894@1.0.4","target":"pkg:pypi/demo-12045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5894@1.0.4","target":"pkg:pypi/demo-12515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5894@1.0.4","target":"pkg:pypi/demo-30037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5895@1.0.0","target":"pkg:pypi/demo-19625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5895@1.0.0","target":"pkg:pypi/demo-26837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5895@1.0.0","target":"pkg:pypi/demo-38556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5895@1.0.0","target":"pkg:pypi/demo-4498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5896@1.0.1","target":"pkg:pypi/demo-17025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5896@1.0.1","target":"pkg:pypi/demo-32399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5897@1.0.2","target":"pkg:pypi/demo-11938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5897@1.0.2","target":"pkg:pypi/demo-24407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5897@1.0.2","target":"pkg:pypi/demo-26658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5897@1.0.2","target":"pkg:pypi/demo-2866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5898@1.0.3","target":"pkg:pypi/demo-14771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5898@1.0.3","target":"pkg:pypi/demo-15698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5898@1.0.3","target":"pkg:pypi/demo-20218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5898@1.0.3","target":"pkg:pypi/demo-25938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5899@1.0.4","target":"pkg:pypi/demo-19008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5899@1.0.4","target":"pkg:pypi/demo-29093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-589@1.0.4","target":"pkg:pypi/demo-39847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-58@1.0.3","target":"pkg:pypi/demo-3108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-58@1.0.3","target":"pkg:pypi/demo-35039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5900@1.0.0","target":"pkg:pypi/demo-30635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5900@1.0.0","target":"pkg:pypi/demo-31671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5901@1.0.1","target":"pkg:pypi/demo-14101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5902@1.0.2","target":"pkg:pypi/demo-29690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5903@1.0.3","target":"pkg:pypi/demo-24306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5903@1.0.3","target":"pkg:pypi/demo-34267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5904@1.0.4","target":"pkg:pypi/demo-15583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5905@1.0.0","target":"pkg:pypi/demo-33918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5905@1.0.0","target":"pkg:pypi/demo-35796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5906@1.0.1","target":"pkg:pypi/demo-21054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5906@1.0.1","target":"pkg:pypi/demo-21125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5907@1.0.2","target":"pkg:pypi/demo-17927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5908@1.0.3","target":"pkg:pypi/demo-30788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5909@1.0.4","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5909@1.0.4","target":"pkg:pypi/demo-15321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5909@1.0.4","target":"pkg:pypi/demo-20143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5909@1.0.4","target":"pkg:pypi/demo-24060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-590@1.0.0","target":"pkg:pypi/demo-18854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-590@1.0.0","target":"pkg:pypi/demo-19366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-590@1.0.0","target":"pkg:pypi/demo-29628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5910@1.0.0","target":"pkg:pypi/demo-1859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5910@1.0.0","target":"pkg:pypi/demo-24767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5910@1.0.0","target":"pkg:pypi/demo-27358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5911@1.0.1","target":"pkg:pypi/demo-21653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5911@1.0.1","target":"pkg:pypi/demo-27108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5912@1.0.2","target":"pkg:pypi/demo-11226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5912@1.0.2","target":"pkg:pypi/demo-21441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5912@1.0.2","target":"pkg:pypi/demo-36921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5913@1.0.3","target":"pkg:pypi/demo-12871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5913@1.0.3","target":"pkg:pypi/demo-16988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5913@1.0.3","target":"pkg:pypi/demo-17445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5913@1.0.3","target":"pkg:pypi/demo-22734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5914@1.0.4","target":"pkg:pypi/demo-29103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5915@1.0.0","target":"pkg:pypi/demo-26076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5915@1.0.0","target":"pkg:pypi/demo-33136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5915@1.0.0","target":"pkg:pypi/demo-35471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5916@1.0.1","target":"pkg:pypi/demo-30479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5916@1.0.1","target":"pkg:pypi/demo-39085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5917@1.0.2","target":"pkg:pypi/demo-17125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5917@1.0.2","target":"pkg:pypi/demo-20995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5917@1.0.2","target":"pkg:pypi/demo-23047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5917@1.0.2","target":"pkg:pypi/demo-26881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5918@1.0.3","target":"pkg:pypi/demo-14399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5918@1.0.3","target":"pkg:pypi/demo-152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5918@1.0.3","target":"pkg:pypi/demo-15392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5918@1.0.3","target":"pkg:pypi/demo-32652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5919@1.0.4","target":"pkg:pypi/demo-18490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5919@1.0.4","target":"pkg:pypi/demo-23758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5919@1.0.4","target":"pkg:pypi/demo-37303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-591@1.0.1","target":"pkg:pypi/demo-11596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-591@1.0.1","target":"pkg:pypi/demo-32241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-591@1.0.1","target":"pkg:pypi/demo-38303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-591@1.0.1","target":"pkg:pypi/demo-5913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5920@1.0.0","target":"pkg:pypi/demo-2368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5920@1.0.0","target":"pkg:pypi/demo-3271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5920@1.0.0","target":"pkg:pypi/demo-34259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5921@1.0.1","target":"pkg:pypi/demo-12006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5921@1.0.1","target":"pkg:pypi/demo-26356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5921@1.0.1","target":"pkg:pypi/demo-29559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5921@1.0.1","target":"pkg:pypi/demo-5306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5922@1.0.2","target":"pkg:pypi/demo-20671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5922@1.0.2","target":"pkg:pypi/demo-27857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5922@1.0.2","target":"pkg:pypi/demo-29010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5922@1.0.2","target":"pkg:pypi/demo-38283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5923@1.0.3","target":"pkg:pypi/demo-11976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5923@1.0.3","target":"pkg:pypi/demo-15852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5923@1.0.3","target":"pkg:pypi/demo-28594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5924@1.0.4","target":"pkg:pypi/demo-15300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5924@1.0.4","target":"pkg:pypi/demo-17699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5924@1.0.4","target":"pkg:pypi/demo-28087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5924@1.0.4","target":"pkg:pypi/demo-35302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5925@1.0.0","target":"pkg:pypi/demo-10603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5925@1.0.0","target":"pkg:pypi/demo-23252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5926@1.0.1","target":"pkg:pypi/demo-12801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5926@1.0.1","target":"pkg:pypi/demo-20468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5927@1.0.2","target":"pkg:pypi/demo-28013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5928@1.0.3","target":"pkg:pypi/demo-37268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5928@1.0.3","target":"pkg:pypi/demo-37291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5929@1.0.4","target":"pkg:pypi/demo-17839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5929@1.0.4","target":"pkg:pypi/demo-23994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5929@1.0.4","target":"pkg:pypi/demo-32443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5929@1.0.4","target":"pkg:pypi/demo-37948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-592@1.0.2","target":"pkg:pypi/demo-4772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5930@1.0.0","target":"pkg:pypi/demo-13639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5930@1.0.0","target":"pkg:pypi/demo-18356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5930@1.0.0","target":"pkg:pypi/demo-35744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5930@1.0.0","target":"pkg:pypi/demo-3927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5931@1.0.1","target":"pkg:pypi/demo-35395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5932@1.0.2","target":"pkg:pypi/demo-13342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5932@1.0.2","target":"pkg:pypi/demo-32139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5933@1.0.3","target":"pkg:pypi/demo-17206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5933@1.0.3","target":"pkg:pypi/demo-33389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5934@1.0.4","target":"pkg:pypi/demo-14073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5934@1.0.4","target":"pkg:pypi/demo-30840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5935@1.0.0","target":"pkg:pypi/demo-30991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5936@1.0.1","target":"pkg:pypi/demo-13553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5936@1.0.1","target":"pkg:pypi/demo-24020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5936@1.0.1","target":"pkg:pypi/demo-3834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5937@1.0.2","target":"pkg:pypi/demo-33630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5937@1.0.2","target":"pkg:pypi/demo-35631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5937@1.0.2","target":"pkg:pypi/demo-4249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5938@1.0.3","target":"pkg:pypi/demo-17036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5938@1.0.3","target":"pkg:pypi/demo-28255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5938@1.0.3","target":"pkg:pypi/demo-31434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5939@1.0.4","target":"pkg:pypi/demo-24526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5939@1.0.4","target":"pkg:pypi/demo-25860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5939@1.0.4","target":"pkg:pypi/demo-4152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-593@1.0.3","target":"pkg:pypi/demo-34525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5940@1.0.0","target":"pkg:pypi/demo-34885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5941@1.0.1","target":"pkg:pypi/demo-19261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5941@1.0.1","target":"pkg:pypi/demo-25438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5942@1.0.2","target":"pkg:pypi/demo-26226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5943@1.0.3","target":"pkg:pypi/demo-13872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5943@1.0.3","target":"pkg:pypi/demo-22002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5943@1.0.3","target":"pkg:pypi/demo-35281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5944@1.0.4","target":"pkg:pypi/demo-11282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5944@1.0.4","target":"pkg:pypi/demo-16130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5944@1.0.4","target":"pkg:pypi/demo-21235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5944@1.0.4","target":"pkg:pypi/demo-35418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5945@1.0.0","target":"pkg:pypi/demo-16241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5945@1.0.0","target":"pkg:pypi/demo-34674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5945@1.0.0","target":"pkg:pypi/demo-531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5946@1.0.1","target":"pkg:pypi/demo-26015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5946@1.0.1","target":"pkg:pypi/demo-26648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5946@1.0.1","target":"pkg:pypi/demo-38795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5947@1.0.2","target":"pkg:pypi/demo-10847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5947@1.0.2","target":"pkg:pypi/demo-11159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5948@1.0.3","target":"pkg:pypi/demo-18225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5948@1.0.3","target":"pkg:pypi/demo-35214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5949@1.0.4","target":"pkg:pypi/demo-36870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-594@1.0.4","target":"pkg:pypi/demo-30054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5950@1.0.0","target":"pkg:pypi/demo-11953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5950@1.0.0","target":"pkg:pypi/demo-20730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5950@1.0.0","target":"pkg:pypi/demo-27055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5950@1.0.0","target":"pkg:pypi/demo-4220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5951@1.0.1","target":"pkg:pypi/demo-1350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5951@1.0.1","target":"pkg:pypi/demo-35293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5952@1.0.2","target":"pkg:pypi/demo-18960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5952@1.0.2","target":"pkg:pypi/demo-20016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5952@1.0.2","target":"pkg:pypi/demo-37875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5953@1.0.3","target":"pkg:pypi/demo-30391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5953@1.0.3","target":"pkg:pypi/demo-30952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5953@1.0.3","target":"pkg:pypi/demo-32917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5953@1.0.3","target":"pkg:pypi/demo-37439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5954@1.0.4","target":"pkg:pypi/demo-39742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5955@1.0.0","target":"pkg:pypi/demo-12671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5955@1.0.0","target":"pkg:pypi/demo-23550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5956@1.0.1","target":"pkg:pypi/demo-14979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5956@1.0.1","target":"pkg:pypi/demo-20051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5956@1.0.1","target":"pkg:pypi/demo-25547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5957@1.0.2","target":"pkg:pypi/demo-12670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5957@1.0.2","target":"pkg:pypi/demo-20168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5957@1.0.2","target":"pkg:pypi/demo-23317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5958@1.0.3","target":"pkg:pypi/demo-18002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5958@1.0.3","target":"pkg:pypi/demo-25116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5958@1.0.3","target":"pkg:pypi/demo-26697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5958@1.0.3","target":"pkg:pypi/demo-38578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5959@1.0.4","target":"pkg:pypi/demo-35090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-595@1.0.0","target":"pkg:pypi/demo-22852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-595@1.0.0","target":"pkg:pypi/demo-37413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-595@1.0.0","target":"pkg:pypi/demo-39476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5960@1.0.0","target":"pkg:pypi/demo-10297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5961@1.0.1","target":"pkg:pypi/demo-21442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5961@1.0.1","target":"pkg:pypi/demo-23737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5961@1.0.1","target":"pkg:pypi/demo-37645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5961@1.0.1","target":"pkg:pypi/demo-5520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5962@1.0.2","target":"pkg:pypi/demo-20919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5962@1.0.2","target":"pkg:pypi/demo-25198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5962@1.0.2","target":"pkg:pypi/demo-27523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5962@1.0.2","target":"pkg:pypi/demo-3912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5963@1.0.3","target":"pkg:pypi/demo-2431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5963@1.0.3","target":"pkg:pypi/demo-30796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5963@1.0.3","target":"pkg:pypi/demo-38827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5964@1.0.4","target":"pkg:pypi/demo-21317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5964@1.0.4","target":"pkg:pypi/demo-38121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5965@1.0.0","target":"pkg:pypi/demo-17315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5965@1.0.0","target":"pkg:pypi/demo-23133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5965@1.0.0","target":"pkg:pypi/demo-24955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5966@1.0.1","target":"pkg:pypi/demo-28097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5966@1.0.1","target":"pkg:pypi/demo-5165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5967@1.0.2","target":"pkg:pypi/demo-17625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5967@1.0.2","target":"pkg:pypi/demo-4716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5968@1.0.3","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5968@1.0.3","target":"pkg:pypi/demo-19310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5969@1.0.4","target":"pkg:pypi/demo-16814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5969@1.0.4","target":"pkg:pypi/demo-18883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5969@1.0.4","target":"pkg:pypi/demo-24982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-596@1.0.1","target":"pkg:pypi/demo-24457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-596@1.0.1","target":"pkg:pypi/demo-24987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-596@1.0.1","target":"pkg:pypi/demo-26353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5970@1.0.0","target":"pkg:pypi/demo-19319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5970@1.0.0","target":"pkg:pypi/demo-23729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5971@1.0.1","target":"pkg:pypi/demo-2544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5971@1.0.1","target":"pkg:pypi/demo-28663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5972@1.0.2","target":"pkg:pypi/demo-14375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5972@1.0.2","target":"pkg:pypi/demo-24132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5972@1.0.2","target":"pkg:pypi/demo-35167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5972@1.0.2","target":"pkg:pypi/demo-38194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5973@1.0.3","target":"pkg:pypi/demo-18988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5973@1.0.3","target":"pkg:pypi/demo-19212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5973@1.0.3","target":"pkg:pypi/demo-22093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5973@1.0.3","target":"pkg:pypi/demo-4327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5974@1.0.4","target":"pkg:pypi/demo-16415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5975@1.0.0","target":"pkg:pypi/demo-23325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5975@1.0.0","target":"pkg:pypi/demo-24690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5975@1.0.0","target":"pkg:pypi/demo-27415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5975@1.0.0","target":"pkg:pypi/demo-4149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5976@1.0.1","target":"pkg:pypi/demo-16216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5976@1.0.1","target":"pkg:pypi/demo-23383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5976@1.0.1","target":"pkg:pypi/demo-27977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5977@1.0.2","target":"pkg:pypi/demo-15784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5978@1.0.3","target":"pkg:pypi/demo-13516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5978@1.0.3","target":"pkg:pypi/demo-2082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5978@1.0.3","target":"pkg:pypi/demo-25242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5978@1.0.3","target":"pkg:pypi/demo-38965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5979@1.0.4","target":"pkg:pypi/demo-12267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-597@1.0.2","target":"pkg:pypi/demo-22254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-597@1.0.2","target":"pkg:pypi/demo-36100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5980@1.0.0","target":"pkg:pypi/demo-22114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5980@1.0.0","target":"pkg:pypi/demo-25992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5981@1.0.1","target":"pkg:pypi/demo-15385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5981@1.0.1","target":"pkg:pypi/demo-18727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5981@1.0.1","target":"pkg:pypi/demo-35975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5982@1.0.2","target":"pkg:pypi/demo-21397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5983@1.0.3","target":"pkg:pypi/demo-10394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5983@1.0.3","target":"pkg:pypi/demo-10922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5983@1.0.3","target":"pkg:pypi/demo-11769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5983@1.0.3","target":"pkg:pypi/demo-4868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5984@1.0.4","target":"pkg:pypi/demo-17617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5984@1.0.4","target":"pkg:pypi/demo-27594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5984@1.0.4","target":"pkg:pypi/demo-31402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5984@1.0.4","target":"pkg:pypi/demo-32389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5985@1.0.0","target":"pkg:pypi/demo-20033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5985@1.0.0","target":"pkg:pypi/demo-2650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5985@1.0.0","target":"pkg:pypi/demo-34346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5985@1.0.0","target":"pkg:pypi/demo-37712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5986@1.0.1","target":"pkg:pypi/demo-27003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5986@1.0.1","target":"pkg:pypi/demo-38459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5987@1.0.2","target":"pkg:pypi/demo-13842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5987@1.0.2","target":"pkg:pypi/demo-3056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5988@1.0.3","target":"pkg:pypi/demo-15673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5988@1.0.3","target":"pkg:pypi/demo-21299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5989@1.0.4","target":"pkg:pypi/demo-14496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5989@1.0.4","target":"pkg:pypi/demo-15340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5989@1.0.4","target":"pkg:pypi/demo-15762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-598@1.0.3","target":"pkg:pypi/demo-10363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-598@1.0.3","target":"pkg:pypi/demo-17427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-598@1.0.3","target":"pkg:pypi/demo-31517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-598@1.0.3","target":"pkg:pypi/demo-32465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5990@1.0.0","target":"pkg:pypi/demo-21092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5990@1.0.0","target":"pkg:pypi/demo-29537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5990@1.0.0","target":"pkg:pypi/demo-3947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5991@1.0.1","target":"pkg:pypi/demo-14061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5991@1.0.1","target":"pkg:pypi/demo-38546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5992@1.0.2","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5993@1.0.3","target":"pkg:pypi/demo-32327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5993@1.0.3","target":"pkg:pypi/demo-33691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5994@1.0.4","target":"pkg:pypi/demo-12787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5995@1.0.0","target":"pkg:pypi/demo-30015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5996@1.0.1","target":"pkg:pypi/demo-19568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5997@1.0.2","target":"pkg:pypi/demo-15479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5997@1.0.2","target":"pkg:pypi/demo-15539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5997@1.0.2","target":"pkg:pypi/demo-27399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5998@1.0.3","target":"pkg:pypi/demo-26914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5998@1.0.3","target":"pkg:pypi/demo-28991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5998@1.0.3","target":"pkg:pypi/demo-39813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5999@1.0.4","target":"pkg:pypi/demo-5771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-599@1.0.4","target":"pkg:pypi/demo-15991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-599@1.0.4","target":"pkg:pypi/demo-38056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-599@1.0.4","target":"pkg:pypi/demo-38180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-59@1.0.4","target":"pkg:pypi/demo-13329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-59@1.0.4","target":"pkg:pypi/demo-21602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-59@1.0.4","target":"pkg:pypi/demo-26299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-59@1.0.4","target":"pkg:pypi/demo-27056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5@1.0.0","target":"pkg:pypi/demo-17588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5@1.0.0","target":"pkg:pypi/demo-23970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5@1.0.0","target":"pkg:pypi/demo-24882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-5@1.0.0","target":"pkg:pypi/demo-36734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6000@1.0.0","target":"pkg:pypi/demo-22311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6001@1.0.1","target":"pkg:pypi/demo-19729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6001@1.0.1","target":"pkg:pypi/demo-35211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6002@1.0.2","target":"pkg:pypi/demo-39500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6003@1.0.3","target":"pkg:pypi/demo-161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6003@1.0.3","target":"pkg:pypi/demo-16524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6003@1.0.3","target":"pkg:pypi/demo-24880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6003@1.0.3","target":"pkg:pypi/demo-25152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6004@1.0.4","target":"pkg:pypi/demo-31012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6004@1.0.4","target":"pkg:pypi/demo-34351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6005@1.0.0","target":"pkg:pypi/demo-4823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6006@1.0.1","target":"pkg:pypi/demo-27556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6006@1.0.1","target":"pkg:pypi/demo-2857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6007@1.0.2","target":"pkg:pypi/demo-13322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6007@1.0.2","target":"pkg:pypi/demo-38500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6008@1.0.3","target":"pkg:pypi/demo-25826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6008@1.0.3","target":"pkg:pypi/demo-34400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6008@1.0.3","target":"pkg:pypi/demo-4440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6008@1.0.3","target":"pkg:pypi/demo-5139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6009@1.0.4","target":"pkg:pypi/demo-20919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6009@1.0.4","target":"pkg:pypi/demo-32800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6009@1.0.4","target":"pkg:pypi/demo-38198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-600@1.0.0","target":"pkg:pypi/demo-2980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-600@1.0.0","target":"pkg:pypi/demo-37061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6010@1.0.0","target":"pkg:pypi/demo-24461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6010@1.0.0","target":"pkg:pypi/demo-31290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6011@1.0.1","target":"pkg:pypi/demo-26852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6011@1.0.1","target":"pkg:pypi/demo-28731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6011@1.0.1","target":"pkg:pypi/demo-3395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6012@1.0.2","target":"pkg:pypi/demo-28622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6012@1.0.2","target":"pkg:pypi/demo-2966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6012@1.0.2","target":"pkg:pypi/demo-32990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6013@1.0.3","target":"pkg:pypi/demo-20109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6013@1.0.3","target":"pkg:pypi/demo-22627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6013@1.0.3","target":"pkg:pypi/demo-2320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6014@1.0.4","target":"pkg:pypi/demo-21767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6014@1.0.4","target":"pkg:pypi/demo-25790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6014@1.0.4","target":"pkg:pypi/demo-26507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6014@1.0.4","target":"pkg:pypi/demo-529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6015@1.0.0","target":"pkg:pypi/demo-13496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6015@1.0.0","target":"pkg:pypi/demo-15876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6015@1.0.0","target":"pkg:pypi/demo-21230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6015@1.0.0","target":"pkg:pypi/demo-4881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6016@1.0.1","target":"pkg:pypi/demo-2070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6017@1.0.2","target":"pkg:pypi/demo-15661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6017@1.0.2","target":"pkg:pypi/demo-18455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6017@1.0.2","target":"pkg:pypi/demo-39348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6018@1.0.3","target":"pkg:pypi/demo-18611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6019@1.0.4","target":"pkg:pypi/demo-15597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6019@1.0.4","target":"pkg:pypi/demo-25450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6019@1.0.4","target":"pkg:pypi/demo-31886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6019@1.0.4","target":"pkg:pypi/demo-32545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-601@1.0.1","target":"pkg:pypi/demo-16675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-601@1.0.1","target":"pkg:pypi/demo-35516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6020@1.0.0","target":"pkg:pypi/demo-1688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6021@1.0.1","target":"pkg:pypi/demo-1366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6022@1.0.2","target":"pkg:pypi/demo-21767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6022@1.0.2","target":"pkg:pypi/demo-27236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6022@1.0.2","target":"pkg:pypi/demo-30202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6023@1.0.3","target":"pkg:pypi/demo-17780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6024@1.0.4","target":"pkg:pypi/demo-13527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6024@1.0.4","target":"pkg:pypi/demo-17946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6024@1.0.4","target":"pkg:pypi/demo-24268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6024@1.0.4","target":"pkg:pypi/demo-29999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6025@1.0.0","target":"pkg:pypi/demo-37948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6026@1.0.1","target":"pkg:pypi/demo-15478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6026@1.0.1","target":"pkg:pypi/demo-36629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6026@1.0.1","target":"pkg:pypi/demo-38348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6027@1.0.2","target":"pkg:pypi/demo-14399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6027@1.0.2","target":"pkg:pypi/demo-24873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6027@1.0.2","target":"pkg:pypi/demo-26649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6027@1.0.2","target":"pkg:pypi/demo-5294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6028@1.0.3","target":"pkg:pypi/demo-15453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6028@1.0.3","target":"pkg:pypi/demo-25441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6028@1.0.3","target":"pkg:pypi/demo-27483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6028@1.0.3","target":"pkg:pypi/demo-38352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6029@1.0.4","target":"pkg:pypi/demo-35443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6029@1.0.4","target":"pkg:pypi/demo-35806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6029@1.0.4","target":"pkg:pypi/demo-39768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-602@1.0.2","target":"pkg:pypi/demo-20219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-602@1.0.2","target":"pkg:pypi/demo-33399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-602@1.0.2","target":"pkg:pypi/demo-39959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6030@1.0.0","target":"pkg:pypi/demo-18389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6030@1.0.0","target":"pkg:pypi/demo-19585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6030@1.0.0","target":"pkg:pypi/demo-20563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6030@1.0.0","target":"pkg:pypi/demo-35063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6031@1.0.1","target":"pkg:pypi/demo-22102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6032@1.0.2","target":"pkg:pypi/demo-11473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6032@1.0.2","target":"pkg:pypi/demo-14097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6032@1.0.2","target":"pkg:pypi/demo-37854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6033@1.0.3","target":"pkg:pypi/demo-23709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6033@1.0.3","target":"pkg:pypi/demo-26638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6034@1.0.4","target":"pkg:pypi/demo-26325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6034@1.0.4","target":"pkg:pypi/demo-31779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6034@1.0.4","target":"pkg:pypi/demo-35326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6034@1.0.4","target":"pkg:pypi/demo-3707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6035@1.0.0","target":"pkg:pypi/demo-28033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6036@1.0.1","target":"pkg:pypi/demo-12762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6036@1.0.1","target":"pkg:pypi/demo-23226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6036@1.0.1","target":"pkg:pypi/demo-25954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6036@1.0.1","target":"pkg:pypi/demo-28465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6037@1.0.2","target":"pkg:pypi/demo-25772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6037@1.0.2","target":"pkg:pypi/demo-37561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6038@1.0.3","target":"pkg:pypi/demo-2016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6038@1.0.3","target":"pkg:pypi/demo-21833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6038@1.0.3","target":"pkg:pypi/demo-27933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6038@1.0.3","target":"pkg:pypi/demo-39562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6039@1.0.4","target":"pkg:pypi/demo-1361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6039@1.0.4","target":"pkg:pypi/demo-3250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6039@1.0.4","target":"pkg:pypi/demo-32541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6039@1.0.4","target":"pkg:pypi/demo-38114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-603@1.0.3","target":"pkg:pypi/demo-11603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-603@1.0.3","target":"pkg:pypi/demo-12653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6040@1.0.0","target":"pkg:pypi/demo-13789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6040@1.0.0","target":"pkg:pypi/demo-29468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6040@1.0.0","target":"pkg:pypi/demo-38875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6041@1.0.1","target":"pkg:pypi/demo-22821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6041@1.0.1","target":"pkg:pypi/demo-2722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6041@1.0.1","target":"pkg:pypi/demo-32324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6041@1.0.1","target":"pkg:pypi/demo-36980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6042@1.0.2","target":"pkg:pypi/demo-11133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6042@1.0.2","target":"pkg:pypi/demo-34612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6042@1.0.2","target":"pkg:pypi/demo-39552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6043@1.0.3","target":"pkg:pypi/demo-10686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6043@1.0.3","target":"pkg:pypi/demo-23168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6043@1.0.3","target":"pkg:pypi/demo-39724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6044@1.0.4","target":"pkg:pypi/demo-28136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6044@1.0.4","target":"pkg:pypi/demo-3177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6044@1.0.4","target":"pkg:pypi/demo-35944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6045@1.0.0","target":"pkg:pypi/demo-26712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6045@1.0.0","target":"pkg:pypi/demo-30665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6046@1.0.1","target":"pkg:pypi/demo-26680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6046@1.0.1","target":"pkg:pypi/demo-27794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6046@1.0.1","target":"pkg:pypi/demo-32295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6046@1.0.1","target":"pkg:pypi/demo-38696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6047@1.0.2","target":"pkg:pypi/demo-34745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6048@1.0.3","target":"pkg:pypi/demo-21174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6048@1.0.3","target":"pkg:pypi/demo-38892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6049@1.0.4","target":"pkg:pypi/demo-12357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6049@1.0.4","target":"pkg:pypi/demo-18536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-604@1.0.4","target":"pkg:pypi/demo-16470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-604@1.0.4","target":"pkg:pypi/demo-21769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-604@1.0.4","target":"pkg:pypi/demo-22460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-604@1.0.4","target":"pkg:pypi/demo-5056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6050@1.0.0","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6050@1.0.0","target":"pkg:pypi/demo-2628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6051@1.0.1","target":"pkg:pypi/demo-25217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6052@1.0.2","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6052@1.0.2","target":"pkg:pypi/demo-16849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6052@1.0.2","target":"pkg:pypi/demo-31577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6052@1.0.2","target":"pkg:pypi/demo-3927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6053@1.0.3","target":"pkg:pypi/demo-20738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6053@1.0.3","target":"pkg:pypi/demo-32097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6054@1.0.4","target":"pkg:pypi/demo-38910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6055@1.0.0","target":"pkg:pypi/demo-15391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6055@1.0.0","target":"pkg:pypi/demo-36764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6055@1.0.0","target":"pkg:pypi/demo-4522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6056@1.0.1","target":"pkg:pypi/demo-11120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6056@1.0.1","target":"pkg:pypi/demo-13187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6056@1.0.1","target":"pkg:pypi/demo-21145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6056@1.0.1","target":"pkg:pypi/demo-36198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6057@1.0.2","target":"pkg:pypi/demo-13144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6057@1.0.2","target":"pkg:pypi/demo-29416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6058@1.0.3","target":"pkg:pypi/demo-14736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6058@1.0.3","target":"pkg:pypi/demo-24114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6058@1.0.3","target":"pkg:pypi/demo-39918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6058@1.0.3","target":"pkg:pypi/demo-4681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6059@1.0.4","target":"pkg:pypi/demo-12915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6059@1.0.4","target":"pkg:pypi/demo-13009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-605@1.0.0","target":"pkg:pypi/demo-13542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-605@1.0.0","target":"pkg:pypi/demo-22766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-605@1.0.0","target":"pkg:pypi/demo-35319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6060@1.0.0","target":"pkg:pypi/demo-14140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6060@1.0.0","target":"pkg:pypi/demo-1826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6060@1.0.0","target":"pkg:pypi/demo-2911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6060@1.0.0","target":"pkg:pypi/demo-39128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6061@1.0.1","target":"pkg:pypi/demo-16627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6061@1.0.1","target":"pkg:pypi/demo-31924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6061@1.0.1","target":"pkg:pypi/demo-3395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6062@1.0.2","target":"pkg:pypi/demo-12578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6062@1.0.2","target":"pkg:pypi/demo-19599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6062@1.0.2","target":"pkg:pypi/demo-22365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6062@1.0.2","target":"pkg:pypi/demo-4315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6063@1.0.3","target":"pkg:pypi/demo-23046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6063@1.0.3","target":"pkg:pypi/demo-5092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6064@1.0.4","target":"pkg:pypi/demo-16923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6064@1.0.4","target":"pkg:pypi/demo-22811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6064@1.0.4","target":"pkg:pypi/demo-39099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6064@1.0.4","target":"pkg:pypi/demo-39778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6065@1.0.0","target":"pkg:pypi/demo-33384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6065@1.0.0","target":"pkg:pypi/demo-38418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6066@1.0.1","target":"pkg:pypi/demo-25204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6067@1.0.2","target":"pkg:pypi/demo-24028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6068@1.0.3","target":"pkg:pypi/demo-24574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6069@1.0.4","target":"pkg:pypi/demo-12774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6069@1.0.4","target":"pkg:pypi/demo-13502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6069@1.0.4","target":"pkg:pypi/demo-1628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-606@1.0.1","target":"pkg:pypi/demo-212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6070@1.0.0","target":"pkg:pypi/demo-15411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6070@1.0.0","target":"pkg:pypi/demo-35165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6071@1.0.1","target":"pkg:pypi/demo-13962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6071@1.0.1","target":"pkg:pypi/demo-25246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6071@1.0.1","target":"pkg:pypi/demo-33606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6071@1.0.1","target":"pkg:pypi/demo-38259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6072@1.0.2","target":"pkg:pypi/demo-11664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6072@1.0.2","target":"pkg:pypi/demo-24714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6072@1.0.2","target":"pkg:pypi/demo-36294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6073@1.0.3","target":"pkg:pypi/demo-27888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6073@1.0.3","target":"pkg:pypi/demo-32958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6073@1.0.3","target":"pkg:pypi/demo-34164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6073@1.0.3","target":"pkg:pypi/demo-5707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6074@1.0.4","target":"pkg:pypi/demo-21531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6074@1.0.4","target":"pkg:pypi/demo-25130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6075@1.0.0","target":"pkg:pypi/demo-10904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6076@1.0.1","target":"pkg:pypi/demo-30783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6077@1.0.2","target":"pkg:pypi/demo-15975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6078@1.0.3","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6078@1.0.3","target":"pkg:pypi/demo-16048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6078@1.0.3","target":"pkg:pypi/demo-19774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6078@1.0.3","target":"pkg:pypi/demo-34433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6079@1.0.4","target":"pkg:pypi/demo-22032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6079@1.0.4","target":"pkg:pypi/demo-25233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6079@1.0.4","target":"pkg:pypi/demo-28239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6079@1.0.4","target":"pkg:pypi/demo-535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-607@1.0.2","target":"pkg:pypi/demo-12244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6080@1.0.0","target":"pkg:pypi/demo-4394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6081@1.0.1","target":"pkg:pypi/demo-1344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6081@1.0.1","target":"pkg:pypi/demo-16582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6081@1.0.1","target":"pkg:pypi/demo-38165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6081@1.0.1","target":"pkg:pypi/demo-5453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6082@1.0.2","target":"pkg:pypi/demo-15531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6083@1.0.3","target":"pkg:pypi/demo-31675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6084@1.0.4","target":"pkg:pypi/demo-1764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6084@1.0.4","target":"pkg:pypi/demo-17880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6084@1.0.4","target":"pkg:pypi/demo-27119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6084@1.0.4","target":"pkg:pypi/demo-5694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6085@1.0.0","target":"pkg:pypi/demo-15865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6085@1.0.0","target":"pkg:pypi/demo-16627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6085@1.0.0","target":"pkg:pypi/demo-22825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6085@1.0.0","target":"pkg:pypi/demo-26478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6086@1.0.1","target":"pkg:pypi/demo-13329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6086@1.0.1","target":"pkg:pypi/demo-15917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6086@1.0.1","target":"pkg:pypi/demo-18824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6086@1.0.1","target":"pkg:pypi/demo-35668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6087@1.0.2","target":"pkg:pypi/demo-10703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6087@1.0.2","target":"pkg:pypi/demo-20702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6087@1.0.2","target":"pkg:pypi/demo-23458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6087@1.0.2","target":"pkg:pypi/demo-35155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6088@1.0.3","target":"pkg:pypi/demo-29213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6089@1.0.4","target":"pkg:pypi/demo-116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6089@1.0.4","target":"pkg:pypi/demo-25932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6089@1.0.4","target":"pkg:pypi/demo-36432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6089@1.0.4","target":"pkg:pypi/demo-38806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-608@1.0.3","target":"pkg:pypi/demo-23151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-608@1.0.3","target":"pkg:pypi/demo-24051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-608@1.0.3","target":"pkg:pypi/demo-26457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6090@1.0.0","target":"pkg:pypi/demo-24795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6090@1.0.0","target":"pkg:pypi/demo-27896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6090@1.0.0","target":"pkg:pypi/demo-33491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6091@1.0.1","target":"pkg:pypi/demo-36126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6091@1.0.1","target":"pkg:pypi/demo-39395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6092@1.0.2","target":"pkg:pypi/demo-25680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6093@1.0.3","target":"pkg:pypi/demo-16540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6093@1.0.3","target":"pkg:pypi/demo-35033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6094@1.0.4","target":"pkg:pypi/demo-18088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6094@1.0.4","target":"pkg:pypi/demo-18180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6094@1.0.4","target":"pkg:pypi/demo-371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6095@1.0.0","target":"pkg:pypi/demo-20162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6096@1.0.1","target":"pkg:pypi/demo-12205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6096@1.0.1","target":"pkg:pypi/demo-17399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6096@1.0.1","target":"pkg:pypi/demo-3133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6097@1.0.2","target":"pkg:pypi/demo-27563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6097@1.0.2","target":"pkg:pypi/demo-31514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6097@1.0.2","target":"pkg:pypi/demo-35211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6098@1.0.3","target":"pkg:pypi/demo-13837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6098@1.0.3","target":"pkg:pypi/demo-34409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6098@1.0.3","target":"pkg:pypi/demo-5760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6099@1.0.4","target":"pkg:pypi/demo-35132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-609@1.0.4","target":"pkg:pypi/demo-13546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-609@1.0.4","target":"pkg:pypi/demo-20740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-609@1.0.4","target":"pkg:pypi/demo-23839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-609@1.0.4","target":"pkg:pypi/demo-3967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-60@1.0.0","target":"pkg:pypi/demo-11823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-60@1.0.0","target":"pkg:pypi/demo-14368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-60@1.0.0","target":"pkg:pypi/demo-32579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6100@1.0.0","target":"pkg:pypi/demo-1465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6100@1.0.0","target":"pkg:pypi/demo-39703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6101@1.0.1","target":"pkg:pypi/demo-14139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6101@1.0.1","target":"pkg:pypi/demo-20999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6101@1.0.1","target":"pkg:pypi/demo-2522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6102@1.0.2","target":"pkg:pypi/demo-10215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6102@1.0.2","target":"pkg:pypi/demo-38241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6102@1.0.2","target":"pkg:pypi/demo-38364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6103@1.0.3","target":"pkg:pypi/demo-21343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6103@1.0.3","target":"pkg:pypi/demo-2178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6103@1.0.3","target":"pkg:pypi/demo-28526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6104@1.0.4","target":"pkg:pypi/demo-32377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6104@1.0.4","target":"pkg:pypi/demo-34964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6104@1.0.4","target":"pkg:pypi/demo-5486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6105@1.0.0","target":"pkg:pypi/demo-16692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6105@1.0.0","target":"pkg:pypi/demo-23600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6105@1.0.0","target":"pkg:pypi/demo-25006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6106@1.0.1","target":"pkg:pypi/demo-28111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6106@1.0.1","target":"pkg:pypi/demo-38192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6107@1.0.2","target":"pkg:pypi/demo-2286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6108@1.0.3","target":"pkg:pypi/demo-37599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6109@1.0.4","target":"pkg:pypi/demo-26326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6109@1.0.4","target":"pkg:pypi/demo-26954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6109@1.0.4","target":"pkg:pypi/demo-28846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-610@1.0.0","target":"pkg:pypi/demo-31960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-610@1.0.0","target":"pkg:pypi/demo-36117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6110@1.0.0","target":"pkg:pypi/demo-13766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6110@1.0.0","target":"pkg:pypi/demo-20096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6110@1.0.0","target":"pkg:pypi/demo-38752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6110@1.0.0","target":"pkg:pypi/demo-4565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6111@1.0.1","target":"pkg:pypi/demo-10018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6111@1.0.1","target":"pkg:pypi/demo-21882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6111@1.0.1","target":"pkg:pypi/demo-22466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6111@1.0.1","target":"pkg:pypi/demo-26572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6112@1.0.2","target":"pkg:pypi/demo-16609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6112@1.0.2","target":"pkg:pypi/demo-26790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6112@1.0.2","target":"pkg:pypi/demo-609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6113@1.0.3","target":"pkg:pypi/demo-27764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6114@1.0.4","target":"pkg:pypi/demo-23517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6114@1.0.4","target":"pkg:pypi/demo-2371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6115@1.0.0","target":"pkg:pypi/demo-37634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6116@1.0.1","target":"pkg:pypi/demo-15730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6116@1.0.1","target":"pkg:pypi/demo-32659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6117@1.0.2","target":"pkg:pypi/demo-36450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6118@1.0.3","target":"pkg:pypi/demo-21605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6118@1.0.3","target":"pkg:pypi/demo-24889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6119@1.0.4","target":"pkg:pypi/demo-10528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6119@1.0.4","target":"pkg:pypi/demo-172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-611@1.0.1","target":"pkg:pypi/demo-26027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-611@1.0.1","target":"pkg:pypi/demo-35133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6120@1.0.0","target":"pkg:pypi/demo-28186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6120@1.0.0","target":"pkg:pypi/demo-39854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6121@1.0.1","target":"pkg:pypi/demo-15191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6122@1.0.2","target":"pkg:pypi/demo-302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6122@1.0.2","target":"pkg:pypi/demo-35295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6123@1.0.3","target":"pkg:pypi/demo-34075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6123@1.0.3","target":"pkg:pypi/demo-36087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6124@1.0.4","target":"pkg:pypi/demo-21500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6124@1.0.4","target":"pkg:pypi/demo-26197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6125@1.0.0","target":"pkg:pypi/demo-11847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6125@1.0.0","target":"pkg:pypi/demo-31851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6125@1.0.0","target":"pkg:pypi/demo-36548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6126@1.0.1","target":"pkg:pypi/demo-1292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6126@1.0.1","target":"pkg:pypi/demo-2535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6127@1.0.2","target":"pkg:pypi/demo-12535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6127@1.0.2","target":"pkg:pypi/demo-19594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6127@1.0.2","target":"pkg:pypi/demo-39922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6128@1.0.3","target":"pkg:pypi/demo-25639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6128@1.0.3","target":"pkg:pypi/demo-35017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6128@1.0.3","target":"pkg:pypi/demo-4891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6129@1.0.4","target":"pkg:pypi/demo-20531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6129@1.0.4","target":"pkg:pypi/demo-26946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6129@1.0.4","target":"pkg:pypi/demo-29154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-612@1.0.2","target":"pkg:pypi/demo-16953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-612@1.0.2","target":"pkg:pypi/demo-37792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6130@1.0.0","target":"pkg:pypi/demo-20365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6130@1.0.0","target":"pkg:pypi/demo-22344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6130@1.0.0","target":"pkg:pypi/demo-3090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6130@1.0.0","target":"pkg:pypi/demo-5850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6131@1.0.1","target":"pkg:pypi/demo-20932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6131@1.0.1","target":"pkg:pypi/demo-29740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6132@1.0.2","target":"pkg:pypi/demo-14233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6132@1.0.2","target":"pkg:pypi/demo-16392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6132@1.0.2","target":"pkg:pypi/demo-16912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6132@1.0.2","target":"pkg:pypi/demo-28459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6133@1.0.3","target":"pkg:pypi/demo-39399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6134@1.0.4","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6135@1.0.0","target":"pkg:pypi/demo-218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6136@1.0.1","target":"pkg:pypi/demo-16339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6136@1.0.1","target":"pkg:pypi/demo-20433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6136@1.0.1","target":"pkg:pypi/demo-30831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6136@1.0.1","target":"pkg:pypi/demo-5597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6137@1.0.2","target":"pkg:pypi/demo-14107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6137@1.0.2","target":"pkg:pypi/demo-20586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6137@1.0.2","target":"pkg:pypi/demo-27712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6138@1.0.3","target":"pkg:pypi/demo-14806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6139@1.0.4","target":"pkg:pypi/demo-5726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-613@1.0.3","target":"pkg:pypi/demo-18645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-613@1.0.3","target":"pkg:pypi/demo-4567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6140@1.0.0","target":"pkg:pypi/demo-2461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6140@1.0.0","target":"pkg:pypi/demo-26053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6140@1.0.0","target":"pkg:pypi/demo-29770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6141@1.0.1","target":"pkg:pypi/demo-15578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6142@1.0.2","target":"pkg:pypi/demo-16562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6143@1.0.3","target":"pkg:pypi/demo-26316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6143@1.0.3","target":"pkg:pypi/demo-37002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6144@1.0.4","target":"pkg:pypi/demo-2251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6145@1.0.0","target":"pkg:pypi/demo-14490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6146@1.0.1","target":"pkg:pypi/demo-16344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6146@1.0.1","target":"pkg:pypi/demo-16613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6146@1.0.1","target":"pkg:pypi/demo-39197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6147@1.0.2","target":"pkg:pypi/demo-33387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6148@1.0.3","target":"pkg:pypi/demo-18633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6148@1.0.3","target":"pkg:pypi/demo-38161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6148@1.0.3","target":"pkg:pypi/demo-38530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6149@1.0.4","target":"pkg:pypi/demo-19647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6149@1.0.4","target":"pkg:pypi/demo-487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-614@1.0.4","target":"pkg:pypi/demo-13569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-614@1.0.4","target":"pkg:pypi/demo-24215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-614@1.0.4","target":"pkg:pypi/demo-30578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-614@1.0.4","target":"pkg:pypi/demo-30691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6150@1.0.0","target":"pkg:pypi/demo-18268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6150@1.0.0","target":"pkg:pypi/demo-35096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6151@1.0.1","target":"pkg:pypi/demo-12766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6151@1.0.1","target":"pkg:pypi/demo-18296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6151@1.0.1","target":"pkg:pypi/demo-3545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6152@1.0.2","target":"pkg:pypi/demo-11196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6152@1.0.2","target":"pkg:pypi/demo-25219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6152@1.0.2","target":"pkg:pypi/demo-32128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6152@1.0.2","target":"pkg:pypi/demo-37011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6153@1.0.3","target":"pkg:pypi/demo-13720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6153@1.0.3","target":"pkg:pypi/demo-18293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6153@1.0.3","target":"pkg:pypi/demo-37418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6154@1.0.4","target":"pkg:pypi/demo-20001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6154@1.0.4","target":"pkg:pypi/demo-29342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6154@1.0.4","target":"pkg:pypi/demo-36684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6154@1.0.4","target":"pkg:pypi/demo-37416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6155@1.0.0","target":"pkg:pypi/demo-21129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6155@1.0.0","target":"pkg:pypi/demo-23449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6155@1.0.0","target":"pkg:pypi/demo-25547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6156@1.0.1","target":"pkg:pypi/demo-5432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6157@1.0.2","target":"pkg:pypi/demo-1278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6158@1.0.3","target":"pkg:pypi/demo-27024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6158@1.0.3","target":"pkg:pypi/demo-2702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6158@1.0.3","target":"pkg:pypi/demo-39282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6159@1.0.4","target":"pkg:pypi/demo-12205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6159@1.0.4","target":"pkg:pypi/demo-21750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6159@1.0.4","target":"pkg:pypi/demo-24276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-615@1.0.0","target":"pkg:pypi/demo-30793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6160@1.0.0","target":"pkg:pypi/demo-12952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6160@1.0.0","target":"pkg:pypi/demo-37408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6161@1.0.1","target":"pkg:pypi/demo-35298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6162@1.0.2","target":"pkg:pypi/demo-22401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6162@1.0.2","target":"pkg:pypi/demo-37343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6163@1.0.3","target":"pkg:pypi/demo-15427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6163@1.0.3","target":"pkg:pypi/demo-21942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6163@1.0.3","target":"pkg:pypi/demo-34288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6164@1.0.4","target":"pkg:pypi/demo-31751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6164@1.0.4","target":"pkg:pypi/demo-34917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6165@1.0.0","target":"pkg:pypi/demo-24001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6165@1.0.0","target":"pkg:pypi/demo-5683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6166@1.0.1","target":"pkg:pypi/demo-3204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6167@1.0.2","target":"pkg:pypi/demo-17457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6168@1.0.3","target":"pkg:pypi/demo-12590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6168@1.0.3","target":"pkg:pypi/demo-18319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6168@1.0.3","target":"pkg:pypi/demo-27167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6168@1.0.3","target":"pkg:pypi/demo-34036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6169@1.0.4","target":"pkg:pypi/demo-18157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6169@1.0.4","target":"pkg:pypi/demo-23183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6169@1.0.4","target":"pkg:pypi/demo-28712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-616@1.0.1","target":"pkg:pypi/demo-26293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-616@1.0.1","target":"pkg:pypi/demo-32283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6170@1.0.0","target":"pkg:pypi/demo-24888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6170@1.0.0","target":"pkg:pypi/demo-26092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6170@1.0.0","target":"pkg:pypi/demo-29650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6171@1.0.1","target":"pkg:pypi/demo-10061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6171@1.0.1","target":"pkg:pypi/demo-32017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6171@1.0.1","target":"pkg:pypi/demo-39587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6171@1.0.1","target":"pkg:pypi/demo-4825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6172@1.0.2","target":"pkg:pypi/demo-29932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6173@1.0.3","target":"pkg:pypi/demo-12593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6173@1.0.3","target":"pkg:pypi/demo-16295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6173@1.0.3","target":"pkg:pypi/demo-19435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6173@1.0.3","target":"pkg:pypi/demo-30623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6174@1.0.4","target":"pkg:pypi/demo-1706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6174@1.0.4","target":"pkg:pypi/demo-2158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6174@1.0.4","target":"pkg:pypi/demo-27674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6174@1.0.4","target":"pkg:pypi/demo-34672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6175@1.0.0","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6175@1.0.0","target":"pkg:pypi/demo-17500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6176@1.0.1","target":"pkg:pypi/demo-14250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6176@1.0.1","target":"pkg:pypi/demo-32426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6176@1.0.1","target":"pkg:pypi/demo-3710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6177@1.0.2","target":"pkg:pypi/demo-10916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6177@1.0.2","target":"pkg:pypi/demo-34613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6177@1.0.2","target":"pkg:pypi/demo-4502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6178@1.0.3","target":"pkg:pypi/demo-20340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6178@1.0.3","target":"pkg:pypi/demo-27600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6178@1.0.3","target":"pkg:pypi/demo-32825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6179@1.0.4","target":"pkg:pypi/demo-14851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6179@1.0.4","target":"pkg:pypi/demo-33744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-617@1.0.2","target":"pkg:pypi/demo-16352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-617@1.0.2","target":"pkg:pypi/demo-34686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6180@1.0.0","target":"pkg:pypi/demo-22273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6180@1.0.0","target":"pkg:pypi/demo-31967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6181@1.0.1","target":"pkg:pypi/demo-24567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6181@1.0.1","target":"pkg:pypi/demo-24609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6181@1.0.1","target":"pkg:pypi/demo-31162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6181@1.0.1","target":"pkg:pypi/demo-33492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6182@1.0.2","target":"pkg:pypi/demo-10212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6182@1.0.2","target":"pkg:pypi/demo-27851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6182@1.0.2","target":"pkg:pypi/demo-3033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6183@1.0.3","target":"pkg:pypi/demo-13720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6183@1.0.3","target":"pkg:pypi/demo-15513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6183@1.0.3","target":"pkg:pypi/demo-34835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6183@1.0.3","target":"pkg:pypi/demo-4985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6184@1.0.4","target":"pkg:pypi/demo-34517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6184@1.0.4","target":"pkg:pypi/demo-37093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6184@1.0.4","target":"pkg:pypi/demo-4446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6185@1.0.0","target":"pkg:pypi/demo-13703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6185@1.0.0","target":"pkg:pypi/demo-30572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6185@1.0.0","target":"pkg:pypi/demo-34782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6185@1.0.0","target":"pkg:pypi/demo-38013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6186@1.0.1","target":"pkg:pypi/demo-29534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6187@1.0.2","target":"pkg:pypi/demo-22089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6188@1.0.3","target":"pkg:pypi/demo-11509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6188@1.0.3","target":"pkg:pypi/demo-22521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6188@1.0.3","target":"pkg:pypi/demo-2294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6189@1.0.4","target":"pkg:pypi/demo-10693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6189@1.0.4","target":"pkg:pypi/demo-20017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6189@1.0.4","target":"pkg:pypi/demo-26338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6189@1.0.4","target":"pkg:pypi/demo-38534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-618@1.0.3","target":"pkg:pypi/demo-24011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-618@1.0.3","target":"pkg:pypi/demo-25181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-618@1.0.3","target":"pkg:pypi/demo-39229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6190@1.0.0","target":"pkg:pypi/demo-2845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6190@1.0.0","target":"pkg:pypi/demo-558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6191@1.0.1","target":"pkg:pypi/demo-12869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6191@1.0.1","target":"pkg:pypi/demo-22108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6191@1.0.1","target":"pkg:pypi/demo-27070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6192@1.0.2","target":"pkg:pypi/demo-10896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6193@1.0.3","target":"pkg:pypi/demo-28878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6194@1.0.4","target":"pkg:pypi/demo-217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6194@1.0.4","target":"pkg:pypi/demo-38300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6195@1.0.0","target":"pkg:pypi/demo-38923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6196@1.0.1","target":"pkg:pypi/demo-12610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6196@1.0.1","target":"pkg:pypi/demo-14079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6196@1.0.1","target":"pkg:pypi/demo-3842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6197@1.0.2","target":"pkg:pypi/demo-18375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6197@1.0.2","target":"pkg:pypi/demo-38937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6198@1.0.3","target":"pkg:pypi/demo-20675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6199@1.0.4","target":"pkg:pypi/demo-17799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6199@1.0.4","target":"pkg:pypi/demo-2446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6199@1.0.4","target":"pkg:pypi/demo-33375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6199@1.0.4","target":"pkg:pypi/demo-38810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-619@1.0.4","target":"pkg:pypi/demo-15500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-619@1.0.4","target":"pkg:pypi/demo-36518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-61@1.0.1","target":"pkg:pypi/demo-15651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-61@1.0.1","target":"pkg:pypi/demo-21628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-61@1.0.1","target":"pkg:pypi/demo-21886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-61@1.0.1","target":"pkg:pypi/demo-23811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6200@1.0.0","target":"pkg:pypi/demo-12078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6200@1.0.0","target":"pkg:pypi/demo-22694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6201@1.0.1","target":"pkg:pypi/demo-20116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6202@1.0.2","target":"pkg:pypi/demo-28255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6202@1.0.2","target":"pkg:pypi/demo-32165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6202@1.0.2","target":"pkg:pypi/demo-33088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6203@1.0.3","target":"pkg:pypi/demo-3153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6203@1.0.3","target":"pkg:pypi/demo-33371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6203@1.0.3","target":"pkg:pypi/demo-5323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6204@1.0.4","target":"pkg:pypi/demo-37080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6205@1.0.0","target":"pkg:pypi/demo-11354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6205@1.0.0","target":"pkg:pypi/demo-17724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6205@1.0.0","target":"pkg:pypi/demo-24721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6205@1.0.0","target":"pkg:pypi/demo-27245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6206@1.0.1","target":"pkg:pypi/demo-14660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6206@1.0.1","target":"pkg:pypi/demo-31033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6207@1.0.2","target":"pkg:pypi/demo-25961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6207@1.0.2","target":"pkg:pypi/demo-3159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6208@1.0.3","target":"pkg:pypi/demo-12521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6208@1.0.3","target":"pkg:pypi/demo-27919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6208@1.0.3","target":"pkg:pypi/demo-5020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6209@1.0.4","target":"pkg:pypi/demo-17720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-620@1.0.0","target":"pkg:pypi/demo-15255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-620@1.0.0","target":"pkg:pypi/demo-17966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-620@1.0.0","target":"pkg:pypi/demo-39447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6210@1.0.0","target":"pkg:pypi/demo-13743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6210@1.0.0","target":"pkg:pypi/demo-14583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6210@1.0.0","target":"pkg:pypi/demo-3993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6211@1.0.1","target":"pkg:pypi/demo-10217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6212@1.0.2","target":"pkg:pypi/demo-14134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6212@1.0.2","target":"pkg:pypi/demo-16004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6212@1.0.2","target":"pkg:pypi/demo-24676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6212@1.0.2","target":"pkg:pypi/demo-34629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6213@1.0.3","target":"pkg:pypi/demo-15023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6214@1.0.4","target":"pkg:pypi/demo-1773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6214@1.0.4","target":"pkg:pypi/demo-19000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6214@1.0.4","target":"pkg:pypi/demo-24900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6214@1.0.4","target":"pkg:pypi/demo-37849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6215@1.0.0","target":"pkg:pypi/demo-17783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6215@1.0.0","target":"pkg:pypi/demo-2767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6215@1.0.0","target":"pkg:pypi/demo-31094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6215@1.0.0","target":"pkg:pypi/demo-37308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6216@1.0.1","target":"pkg:pypi/demo-23945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6216@1.0.1","target":"pkg:pypi/demo-24288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6216@1.0.1","target":"pkg:pypi/demo-34496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6216@1.0.1","target":"pkg:pypi/demo-38326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6217@1.0.2","target":"pkg:pypi/demo-18783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6217@1.0.2","target":"pkg:pypi/demo-24227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6218@1.0.3","target":"pkg:pypi/demo-21203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6219@1.0.4","target":"pkg:pypi/demo-15156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6219@1.0.4","target":"pkg:pypi/demo-27659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6219@1.0.4","target":"pkg:pypi/demo-36953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6219@1.0.4","target":"pkg:pypi/demo-4399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-621@1.0.1","target":"pkg:pypi/demo-24154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-621@1.0.1","target":"pkg:pypi/demo-3549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-621@1.0.1","target":"pkg:pypi/demo-36504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6220@1.0.0","target":"pkg:pypi/demo-16338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6220@1.0.0","target":"pkg:pypi/demo-23663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6220@1.0.0","target":"pkg:pypi/demo-33968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6220@1.0.0","target":"pkg:pypi/demo-38234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6221@1.0.1","target":"pkg:pypi/demo-19697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6221@1.0.1","target":"pkg:pypi/demo-23559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6222@1.0.2","target":"pkg:pypi/demo-29608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6223@1.0.3","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6224@1.0.4","target":"pkg:pypi/demo-15912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6224@1.0.4","target":"pkg:pypi/demo-21001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6224@1.0.4","target":"pkg:pypi/demo-35216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6225@1.0.0","target":"pkg:pypi/demo-1408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6225@1.0.0","target":"pkg:pypi/demo-19876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6225@1.0.0","target":"pkg:pypi/demo-2452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6225@1.0.0","target":"pkg:pypi/demo-35821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6226@1.0.1","target":"pkg:pypi/demo-13413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6226@1.0.1","target":"pkg:pypi/demo-3229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6226@1.0.1","target":"pkg:pypi/demo-36153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6227@1.0.2","target":"pkg:pypi/demo-4379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6228@1.0.3","target":"pkg:pypi/demo-37219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6229@1.0.4","target":"pkg:pypi/demo-21477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-622@1.0.2","target":"pkg:pypi/demo-16573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-622@1.0.2","target":"pkg:pypi/demo-2855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6230@1.0.0","target":"pkg:pypi/demo-20947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6230@1.0.0","target":"pkg:pypi/demo-24220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6230@1.0.0","target":"pkg:pypi/demo-4272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6230@1.0.0","target":"pkg:pypi/demo-6024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6231@1.0.1","target":"pkg:pypi/demo-18487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6231@1.0.1","target":"pkg:pypi/demo-22242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6231@1.0.1","target":"pkg:pypi/demo-37443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6232@1.0.2","target":"pkg:pypi/demo-14888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6232@1.0.2","target":"pkg:pypi/demo-32080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6232@1.0.2","target":"pkg:pypi/demo-36693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6232@1.0.2","target":"pkg:pypi/demo-5059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6233@1.0.3","target":"pkg:pypi/demo-37532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6234@1.0.4","target":"pkg:pypi/demo-14502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6234@1.0.4","target":"pkg:pypi/demo-26352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6235@1.0.0","target":"pkg:pypi/demo-25167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6235@1.0.0","target":"pkg:pypi/demo-34806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6235@1.0.0","target":"pkg:pypi/demo-5426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6236@1.0.1","target":"pkg:pypi/demo-29308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6236@1.0.1","target":"pkg:pypi/demo-30580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6236@1.0.1","target":"pkg:pypi/demo-38632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6237@1.0.2","target":"pkg:pypi/demo-14304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6237@1.0.2","target":"pkg:pypi/demo-16971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6237@1.0.2","target":"pkg:pypi/demo-25273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6237@1.0.2","target":"pkg:pypi/demo-31606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6238@1.0.3","target":"pkg:pypi/demo-11606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6238@1.0.3","target":"pkg:pypi/demo-18553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6238@1.0.3","target":"pkg:pypi/demo-35868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6239@1.0.4","target":"pkg:pypi/demo-1917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6239@1.0.4","target":"pkg:pypi/demo-29251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6239@1.0.4","target":"pkg:pypi/demo-37811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-623@1.0.3","target":"pkg:pypi/demo-31833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6240@1.0.0","target":"pkg:pypi/demo-10383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6240@1.0.0","target":"pkg:pypi/demo-16553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6240@1.0.0","target":"pkg:pypi/demo-18351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6241@1.0.1","target":"pkg:pypi/demo-205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6241@1.0.1","target":"pkg:pypi/demo-5561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6242@1.0.2","target":"pkg:pypi/demo-25106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6242@1.0.2","target":"pkg:pypi/demo-39692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6242@1.0.2","target":"pkg:pypi/demo-4834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6243@1.0.3","target":"pkg:pypi/demo-18530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6243@1.0.3","target":"pkg:pypi/demo-21381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6244@1.0.4","target":"pkg:pypi/demo-11826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6244@1.0.4","target":"pkg:pypi/demo-193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6244@1.0.4","target":"pkg:pypi/demo-24293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6245@1.0.0","target":"pkg:pypi/demo-29926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6246@1.0.1","target":"pkg:pypi/demo-27398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6246@1.0.1","target":"pkg:pypi/demo-29547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6246@1.0.1","target":"pkg:pypi/demo-4845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6247@1.0.2","target":"pkg:pypi/demo-26859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6248@1.0.3","target":"pkg:pypi/demo-2529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6248@1.0.3","target":"pkg:pypi/demo-34872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6249@1.0.4","target":"pkg:pypi/demo-17474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6249@1.0.4","target":"pkg:pypi/demo-32162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6249@1.0.4","target":"pkg:pypi/demo-33137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6249@1.0.4","target":"pkg:pypi/demo-529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-624@1.0.4","target":"pkg:pypi/demo-10752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-624@1.0.4","target":"pkg:pypi/demo-10908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-624@1.0.4","target":"pkg:pypi/demo-11863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-624@1.0.4","target":"pkg:pypi/demo-34691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6250@1.0.0","target":"pkg:pypi/demo-32914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6251@1.0.1","target":"pkg:pypi/demo-20204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6251@1.0.1","target":"pkg:pypi/demo-24597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6251@1.0.1","target":"pkg:pypi/demo-31164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6252@1.0.2","target":"pkg:pypi/demo-21425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6252@1.0.2","target":"pkg:pypi/demo-38011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6253@1.0.3","target":"pkg:pypi/demo-25@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6254@1.0.4","target":"pkg:pypi/demo-15672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6254@1.0.4","target":"pkg:pypi/demo-18457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6254@1.0.4","target":"pkg:pypi/demo-24690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6255@1.0.0","target":"pkg:pypi/demo-22003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6256@1.0.1","target":"pkg:pypi/demo-16975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6256@1.0.1","target":"pkg:pypi/demo-28940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6256@1.0.1","target":"pkg:pypi/demo-353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6257@1.0.2","target":"pkg:pypi/demo-14756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6257@1.0.2","target":"pkg:pypi/demo-24773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6257@1.0.2","target":"pkg:pypi/demo-3615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6258@1.0.3","target":"pkg:pypi/demo-16022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6258@1.0.3","target":"pkg:pypi/demo-18875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6258@1.0.3","target":"pkg:pypi/demo-22538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6258@1.0.3","target":"pkg:pypi/demo-24021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6259@1.0.4","target":"pkg:pypi/demo-15606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6259@1.0.4","target":"pkg:pypi/demo-16166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6259@1.0.4","target":"pkg:pypi/demo-23441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6259@1.0.4","target":"pkg:pypi/demo-31926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-625@1.0.0","target":"pkg:pypi/demo-13518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-625@1.0.0","target":"pkg:pypi/demo-16785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-625@1.0.0","target":"pkg:pypi/demo-31252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6260@1.0.0","target":"pkg:pypi/demo-24774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6260@1.0.0","target":"pkg:pypi/demo-35080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6260@1.0.0","target":"pkg:pypi/demo-39197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6261@1.0.1","target":"pkg:pypi/demo-10923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6261@1.0.1","target":"pkg:pypi/demo-38258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6262@1.0.2","target":"pkg:pypi/demo-12810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6262@1.0.2","target":"pkg:pypi/demo-31780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6262@1.0.2","target":"pkg:pypi/demo-36642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6262@1.0.2","target":"pkg:pypi/demo-39675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6263@1.0.3","target":"pkg:pypi/demo-15972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6263@1.0.3","target":"pkg:pypi/demo-18978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6264@1.0.4","target":"pkg:pypi/demo-31716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6264@1.0.4","target":"pkg:pypi/demo-4142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6265@1.0.0","target":"pkg:pypi/demo-17406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6265@1.0.0","target":"pkg:pypi/demo-3761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6265@1.0.0","target":"pkg:pypi/demo-4579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6266@1.0.1","target":"pkg:pypi/demo-14267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6267@1.0.2","target":"pkg:pypi/demo-3416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6268@1.0.3","target":"pkg:pypi/demo-16358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6268@1.0.3","target":"pkg:pypi/demo-17110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6268@1.0.3","target":"pkg:pypi/demo-35415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6268@1.0.3","target":"pkg:pypi/demo-4139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6269@1.0.4","target":"pkg:pypi/demo-563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-626@1.0.1","target":"pkg:pypi/demo-22419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6270@1.0.0","target":"pkg:pypi/demo-22361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6270@1.0.0","target":"pkg:pypi/demo-38446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6270@1.0.0","target":"pkg:pypi/demo-4668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6270@1.0.0","target":"pkg:pypi/demo-5731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6271@1.0.1","target":"pkg:pypi/demo-18265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6271@1.0.1","target":"pkg:pypi/demo-29416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6271@1.0.1","target":"pkg:pypi/demo-35745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6271@1.0.1","target":"pkg:pypi/demo-3941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6272@1.0.2","target":"pkg:pypi/demo-16805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6272@1.0.2","target":"pkg:pypi/demo-2047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6272@1.0.2","target":"pkg:pypi/demo-36500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6272@1.0.2","target":"pkg:pypi/demo-5851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6273@1.0.3","target":"pkg:pypi/demo-18508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6273@1.0.3","target":"pkg:pypi/demo-27348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6273@1.0.3","target":"pkg:pypi/demo-34302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6274@1.0.4","target":"pkg:pypi/demo-23313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6274@1.0.4","target":"pkg:pypi/demo-3915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6275@1.0.0","target":"pkg:pypi/demo-18284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6275@1.0.0","target":"pkg:pypi/demo-36337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6275@1.0.0","target":"pkg:pypi/demo-460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6276@1.0.1","target":"pkg:pypi/demo-16654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6276@1.0.1","target":"pkg:pypi/demo-20102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6276@1.0.1","target":"pkg:pypi/demo-21252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6276@1.0.1","target":"pkg:pypi/demo-27772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6277@1.0.2","target":"pkg:pypi/demo-15534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6277@1.0.2","target":"pkg:pypi/demo-25043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6277@1.0.2","target":"pkg:pypi/demo-34041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6278@1.0.3","target":"pkg:pypi/demo-23026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6278@1.0.3","target":"pkg:pypi/demo-23137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6278@1.0.3","target":"pkg:pypi/demo-32351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6279@1.0.4","target":"pkg:pypi/demo-17449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6279@1.0.4","target":"pkg:pypi/demo-2743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6279@1.0.4","target":"pkg:pypi/demo-36951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-627@1.0.2","target":"pkg:pypi/demo-20767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-627@1.0.2","target":"pkg:pypi/demo-31845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-627@1.0.2","target":"pkg:pypi/demo-3765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-627@1.0.2","target":"pkg:pypi/demo-4779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6280@1.0.0","target":"pkg:pypi/demo-11720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6280@1.0.0","target":"pkg:pypi/demo-20392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6281@1.0.1","target":"pkg:pypi/demo-14857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6281@1.0.1","target":"pkg:pypi/demo-19114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6281@1.0.1","target":"pkg:pypi/demo-19513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6281@1.0.1","target":"pkg:pypi/demo-24853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6282@1.0.2","target":"pkg:pypi/demo-17379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6282@1.0.2","target":"pkg:pypi/demo-26330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6282@1.0.2","target":"pkg:pypi/demo-3923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6283@1.0.3","target":"pkg:pypi/demo-24592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6283@1.0.3","target":"pkg:pypi/demo-29526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6283@1.0.3","target":"pkg:pypi/demo-39846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6284@1.0.4","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6284@1.0.4","target":"pkg:pypi/demo-25731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6284@1.0.4","target":"pkg:pypi/demo-2710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6285@1.0.0","target":"pkg:pypi/demo-2624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6285@1.0.0","target":"pkg:pypi/demo-27792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6286@1.0.1","target":"pkg:pypi/demo-19002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6286@1.0.1","target":"pkg:pypi/demo-5516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6286@1.0.1","target":"pkg:pypi/demo-6030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6287@1.0.2","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6287@1.0.2","target":"pkg:pypi/demo-13672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6288@1.0.3","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6289@1.0.4","target":"pkg:pypi/demo-12769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6289@1.0.4","target":"pkg:pypi/demo-20015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-628@1.0.3","target":"pkg:pypi/demo-11888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-628@1.0.3","target":"pkg:pypi/demo-12253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-628@1.0.3","target":"pkg:pypi/demo-21792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-628@1.0.3","target":"pkg:pypi/demo-2609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6290@1.0.0","target":"pkg:pypi/demo-21707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6290@1.0.0","target":"pkg:pypi/demo-4718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6291@1.0.1","target":"pkg:pypi/demo-1451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6291@1.0.1","target":"pkg:pypi/demo-16505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6291@1.0.1","target":"pkg:pypi/demo-18600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6291@1.0.1","target":"pkg:pypi/demo-2144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6292@1.0.2","target":"pkg:pypi/demo-12062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6292@1.0.2","target":"pkg:pypi/demo-19947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6292@1.0.2","target":"pkg:pypi/demo-30399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6293@1.0.3","target":"pkg:pypi/demo-27350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6293@1.0.3","target":"pkg:pypi/demo-31227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6293@1.0.3","target":"pkg:pypi/demo-35964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6294@1.0.4","target":"pkg:pypi/demo-34388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6295@1.0.0","target":"pkg:pypi/demo-12682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6295@1.0.0","target":"pkg:pypi/demo-13006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6295@1.0.0","target":"pkg:pypi/demo-15934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6295@1.0.0","target":"pkg:pypi/demo-35489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6296@1.0.1","target":"pkg:pypi/demo-14740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6296@1.0.1","target":"pkg:pypi/demo-31551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6296@1.0.1","target":"pkg:pypi/demo-32285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6296@1.0.1","target":"pkg:pypi/demo-35790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6297@1.0.2","target":"pkg:pypi/demo-10524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6297@1.0.2","target":"pkg:pypi/demo-34125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6297@1.0.2","target":"pkg:pypi/demo-5748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6298@1.0.3","target":"pkg:pypi/demo-12874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6298@1.0.3","target":"pkg:pypi/demo-23064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6298@1.0.3","target":"pkg:pypi/demo-27362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6299@1.0.4","target":"pkg:pypi/demo-16549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-629@1.0.4","target":"pkg:pypi/demo-17608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-629@1.0.4","target":"pkg:pypi/demo-33581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-62@1.0.2","target":"pkg:pypi/demo-29004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6300@1.0.0","target":"pkg:pypi/demo-36495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6301@1.0.1","target":"pkg:pypi/demo-1536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6301@1.0.1","target":"pkg:pypi/demo-19287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6301@1.0.1","target":"pkg:pypi/demo-31637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6301@1.0.1","target":"pkg:pypi/demo-4558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6302@1.0.2","target":"pkg:pypi/demo-26937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6303@1.0.3","target":"pkg:pypi/demo-21774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6303@1.0.3","target":"pkg:pypi/demo-33752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6303@1.0.3","target":"pkg:pypi/demo-36099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6303@1.0.3","target":"pkg:pypi/demo-37328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6304@1.0.4","target":"pkg:pypi/demo-229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6304@1.0.4","target":"pkg:pypi/demo-31330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6305@1.0.0","target":"pkg:pypi/demo-10088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6305@1.0.0","target":"pkg:pypi/demo-11871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6305@1.0.0","target":"pkg:pypi/demo-18628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6305@1.0.0","target":"pkg:pypi/demo-29381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6306@1.0.1","target":"pkg:pypi/demo-11151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6306@1.0.1","target":"pkg:pypi/demo-11866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6306@1.0.1","target":"pkg:pypi/demo-14235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6306@1.0.1","target":"pkg:pypi/demo-31490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6307@1.0.2","target":"pkg:pypi/demo-10842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6307@1.0.2","target":"pkg:pypi/demo-14209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6307@1.0.2","target":"pkg:pypi/demo-15854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6307@1.0.2","target":"pkg:pypi/demo-25493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6308@1.0.3","target":"pkg:pypi/demo-2443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6308@1.0.3","target":"pkg:pypi/demo-32529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6308@1.0.3","target":"pkg:pypi/demo-33775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6309@1.0.4","target":"pkg:pypi/demo-33381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-630@1.0.0","target":"pkg:pypi/demo-35987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-630@1.0.0","target":"pkg:pypi/demo-4545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6310@1.0.0","target":"pkg:pypi/demo-20210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6310@1.0.0","target":"pkg:pypi/demo-33153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6310@1.0.0","target":"pkg:pypi/demo-33296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6310@1.0.0","target":"pkg:pypi/demo-4767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6311@1.0.1","target":"pkg:pypi/demo-5440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6312@1.0.2","target":"pkg:pypi/demo-32550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6313@1.0.3","target":"pkg:pypi/demo-17551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6313@1.0.3","target":"pkg:pypi/demo-28357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6313@1.0.3","target":"pkg:pypi/demo-6185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6314@1.0.4","target":"pkg:pypi/demo-1928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6314@1.0.4","target":"pkg:pypi/demo-23962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6314@1.0.4","target":"pkg:pypi/demo-27720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6314@1.0.4","target":"pkg:pypi/demo-28244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6315@1.0.0","target":"pkg:pypi/demo-17483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6316@1.0.1","target":"pkg:pypi/demo-11827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6316@1.0.1","target":"pkg:pypi/demo-5564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6317@1.0.2","target":"pkg:pypi/demo-24281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6317@1.0.2","target":"pkg:pypi/demo-2965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6317@1.0.2","target":"pkg:pypi/demo-33836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6317@1.0.2","target":"pkg:pypi/demo-34118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6318@1.0.3","target":"pkg:pypi/demo-29585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6318@1.0.3","target":"pkg:pypi/demo-32998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6318@1.0.3","target":"pkg:pypi/demo-34847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6318@1.0.3","target":"pkg:pypi/demo-4013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6319@1.0.4","target":"pkg:pypi/demo-12671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6319@1.0.4","target":"pkg:pypi/demo-18777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6319@1.0.4","target":"pkg:pypi/demo-24770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6319@1.0.4","target":"pkg:pypi/demo-39442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-631@1.0.1","target":"pkg:pypi/demo-11636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-631@1.0.1","target":"pkg:pypi/demo-37634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-631@1.0.1","target":"pkg:pypi/demo-39102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6320@1.0.0","target":"pkg:pypi/demo-24767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6321@1.0.1","target":"pkg:pypi/demo-1034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6321@1.0.1","target":"pkg:pypi/demo-26318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6322@1.0.2","target":"pkg:pypi/demo-18084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6322@1.0.2","target":"pkg:pypi/demo-30231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6322@1.0.2","target":"pkg:pypi/demo-30315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6322@1.0.2","target":"pkg:pypi/demo-36716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6323@1.0.3","target":"pkg:pypi/demo-25898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6324@1.0.4","target":"pkg:pypi/demo-22345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6324@1.0.4","target":"pkg:pypi/demo-31846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6324@1.0.4","target":"pkg:pypi/demo-35365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6324@1.0.4","target":"pkg:pypi/demo-4055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6325@1.0.0","target":"pkg:pypi/demo-19599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6325@1.0.0","target":"pkg:pypi/demo-27533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6325@1.0.0","target":"pkg:pypi/demo-28745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6326@1.0.1","target":"pkg:pypi/demo-16113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6326@1.0.1","target":"pkg:pypi/demo-27560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6326@1.0.1","target":"pkg:pypi/demo-28578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6327@1.0.2","target":"pkg:pypi/demo-10444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6327@1.0.2","target":"pkg:pypi/demo-13210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6327@1.0.2","target":"pkg:pypi/demo-17664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6327@1.0.2","target":"pkg:pypi/demo-32098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6328@1.0.3","target":"pkg:pypi/demo-12981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6328@1.0.3","target":"pkg:pypi/demo-22064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6329@1.0.4","target":"pkg:pypi/demo-230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-632@1.0.2","target":"pkg:pypi/demo-13789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6330@1.0.0","target":"pkg:pypi/demo-2848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6330@1.0.0","target":"pkg:pypi/demo-35925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6330@1.0.0","target":"pkg:pypi/demo-37983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6331@1.0.1","target":"pkg:pypi/demo-25945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6331@1.0.1","target":"pkg:pypi/demo-29389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6331@1.0.1","target":"pkg:pypi/demo-33047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6332@1.0.2","target":"pkg:pypi/demo-20122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6333@1.0.3","target":"pkg:pypi/demo-27538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6334@1.0.4","target":"pkg:pypi/demo-11933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6334@1.0.4","target":"pkg:pypi/demo-15897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6334@1.0.4","target":"pkg:pypi/demo-23196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6334@1.0.4","target":"pkg:pypi/demo-30421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6335@1.0.0","target":"pkg:pypi/demo-28938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6335@1.0.0","target":"pkg:pypi/demo-39821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6336@1.0.1","target":"pkg:pypi/demo-37940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6336@1.0.1","target":"pkg:pypi/demo-5202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6337@1.0.2","target":"pkg:pypi/demo-13518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6337@1.0.2","target":"pkg:pypi/demo-22695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6338@1.0.3","target":"pkg:pypi/demo-14616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6338@1.0.3","target":"pkg:pypi/demo-18705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6338@1.0.3","target":"pkg:pypi/demo-5749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6339@1.0.4","target":"pkg:pypi/demo-31384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6339@1.0.4","target":"pkg:pypi/demo-33865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6339@1.0.4","target":"pkg:pypi/demo-38124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-633@1.0.3","target":"pkg:pypi/demo-16660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-633@1.0.3","target":"pkg:pypi/demo-19711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-633@1.0.3","target":"pkg:pypi/demo-32460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6340@1.0.0","target":"pkg:pypi/demo-13348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6341@1.0.1","target":"pkg:pypi/demo-26427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6341@1.0.1","target":"pkg:pypi/demo-38150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6341@1.0.1","target":"pkg:pypi/demo-39439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6342@1.0.2","target":"pkg:pypi/demo-10000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6342@1.0.2","target":"pkg:pypi/demo-39015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6343@1.0.3","target":"pkg:pypi/demo-1343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6343@1.0.3","target":"pkg:pypi/demo-31250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6344@1.0.4","target":"pkg:pypi/demo-26588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6344@1.0.4","target":"pkg:pypi/demo-28388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6344@1.0.4","target":"pkg:pypi/demo-28786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6344@1.0.4","target":"pkg:pypi/demo-31354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6345@1.0.0","target":"pkg:pypi/demo-14551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6345@1.0.0","target":"pkg:pypi/demo-15784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6346@1.0.1","target":"pkg:pypi/demo-10826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6346@1.0.1","target":"pkg:pypi/demo-23623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6346@1.0.1","target":"pkg:pypi/demo-31236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6347@1.0.2","target":"pkg:pypi/demo-25774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6347@1.0.2","target":"pkg:pypi/demo-29480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6348@1.0.3","target":"pkg:pypi/demo-14198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6349@1.0.4","target":"pkg:pypi/demo-11680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6349@1.0.4","target":"pkg:pypi/demo-18141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6349@1.0.4","target":"pkg:pypi/demo-27006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-634@1.0.4","target":"pkg:pypi/demo-26815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-634@1.0.4","target":"pkg:pypi/demo-34767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-634@1.0.4","target":"pkg:pypi/demo-3491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6350@1.0.0","target":"pkg:pypi/demo-10801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6351@1.0.1","target":"pkg:pypi/demo-3680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6352@1.0.2","target":"pkg:pypi/demo-10540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6352@1.0.2","target":"pkg:pypi/demo-10601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6352@1.0.2","target":"pkg:pypi/demo-11294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6352@1.0.2","target":"pkg:pypi/demo-15385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6353@1.0.3","target":"pkg:pypi/demo-1937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6354@1.0.4","target":"pkg:pypi/demo-1210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6354@1.0.4","target":"pkg:pypi/demo-14234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6354@1.0.4","target":"pkg:pypi/demo-37539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6355@1.0.0","target":"pkg:pypi/demo-2202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6355@1.0.0","target":"pkg:pypi/demo-24621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6355@1.0.0","target":"pkg:pypi/demo-25700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6356@1.0.1","target":"pkg:pypi/demo-25993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6356@1.0.1","target":"pkg:pypi/demo-4094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6357@1.0.2","target":"pkg:pypi/demo-1707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6357@1.0.2","target":"pkg:pypi/demo-17589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6357@1.0.2","target":"pkg:pypi/demo-36316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6358@1.0.3","target":"pkg:pypi/demo-15079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6358@1.0.3","target":"pkg:pypi/demo-17669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6358@1.0.3","target":"pkg:pypi/demo-37175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6359@1.0.4","target":"pkg:pypi/demo-13750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6359@1.0.4","target":"pkg:pypi/demo-17462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6359@1.0.4","target":"pkg:pypi/demo-23968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6359@1.0.4","target":"pkg:pypi/demo-24655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-635@1.0.0","target":"pkg:pypi/demo-29059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-635@1.0.0","target":"pkg:pypi/demo-29618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-635@1.0.0","target":"pkg:pypi/demo-6075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6360@1.0.0","target":"pkg:pypi/demo-15278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6360@1.0.0","target":"pkg:pypi/demo-31614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6360@1.0.0","target":"pkg:pypi/demo-3787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6361@1.0.1","target":"pkg:pypi/demo-16906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6361@1.0.1","target":"pkg:pypi/demo-19249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6361@1.0.1","target":"pkg:pypi/demo-23556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6361@1.0.1","target":"pkg:pypi/demo-4239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6362@1.0.2","target":"pkg:pypi/demo-25801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6362@1.0.2","target":"pkg:pypi/demo-3515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6362@1.0.2","target":"pkg:pypi/demo-4739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6363@1.0.3","target":"pkg:pypi/demo-24694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6363@1.0.3","target":"pkg:pypi/demo-3318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6364@1.0.4","target":"pkg:pypi/demo-35511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6365@1.0.0","target":"pkg:pypi/demo-29121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6365@1.0.0","target":"pkg:pypi/demo-38322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6366@1.0.1","target":"pkg:pypi/demo-19934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6366@1.0.1","target":"pkg:pypi/demo-20497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6366@1.0.1","target":"pkg:pypi/demo-23546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6367@1.0.2","target":"pkg:pypi/demo-27433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6368@1.0.3","target":"pkg:pypi/demo-12088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6368@1.0.3","target":"pkg:pypi/demo-14190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6369@1.0.4","target":"pkg:pypi/demo-16832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-636@1.0.1","target":"pkg:pypi/demo-22841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6370@1.0.0","target":"pkg:pypi/demo-10857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6370@1.0.0","target":"pkg:pypi/demo-32383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6371@1.0.1","target":"pkg:pypi/demo-1216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6371@1.0.1","target":"pkg:pypi/demo-25738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6371@1.0.1","target":"pkg:pypi/demo-33196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6371@1.0.1","target":"pkg:pypi/demo-37733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6372@1.0.2","target":"pkg:pypi/demo-24501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6372@1.0.2","target":"pkg:pypi/demo-32343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6372@1.0.2","target":"pkg:pypi/demo-37907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6373@1.0.3","target":"pkg:pypi/demo-3807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6374@1.0.4","target":"pkg:pypi/demo-13689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6374@1.0.4","target":"pkg:pypi/demo-33011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6375@1.0.0","target":"pkg:pypi/demo-2331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6376@1.0.1","target":"pkg:pypi/demo-10947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6376@1.0.1","target":"pkg:pypi/demo-14834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6376@1.0.1","target":"pkg:pypi/demo-4402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6377@1.0.2","target":"pkg:pypi/demo-34272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6378@1.0.3","target":"pkg:pypi/demo-26907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6378@1.0.3","target":"pkg:pypi/demo-27764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6379@1.0.4","target":"pkg:pypi/demo-10636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6379@1.0.4","target":"pkg:pypi/demo-16862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6379@1.0.4","target":"pkg:pypi/demo-38670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-637@1.0.2","target":"pkg:pypi/demo-22593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6380@1.0.0","target":"pkg:pypi/demo-20737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6381@1.0.1","target":"pkg:pypi/demo-12368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6381@1.0.1","target":"pkg:pypi/demo-26731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6382@1.0.2","target":"pkg:pypi/demo-14772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6382@1.0.2","target":"pkg:pypi/demo-27735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6382@1.0.2","target":"pkg:pypi/demo-29006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6383@1.0.3","target":"pkg:pypi/demo-11610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6384@1.0.4","target":"pkg:pypi/demo-36696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6384@1.0.4","target":"pkg:pypi/demo-38279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6384@1.0.4","target":"pkg:pypi/demo-4232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6384@1.0.4","target":"pkg:pypi/demo-4957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6385@1.0.0","target":"pkg:pypi/demo-22458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6386@1.0.1","target":"pkg:pypi/demo-29895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6386@1.0.1","target":"pkg:pypi/demo-30240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6386@1.0.1","target":"pkg:pypi/demo-31009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6387@1.0.2","target":"pkg:pypi/demo-15479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6387@1.0.2","target":"pkg:pypi/demo-24134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6388@1.0.3","target":"pkg:pypi/demo-13882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6388@1.0.3","target":"pkg:pypi/demo-14180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6388@1.0.3","target":"pkg:pypi/demo-18985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6389@1.0.4","target":"pkg:pypi/demo-11305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6389@1.0.4","target":"pkg:pypi/demo-1841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6389@1.0.4","target":"pkg:pypi/demo-31066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6389@1.0.4","target":"pkg:pypi/demo-38790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-638@1.0.3","target":"pkg:pypi/demo-26503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-638@1.0.3","target":"pkg:pypi/demo-30566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-638@1.0.3","target":"pkg:pypi/demo-31841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-638@1.0.3","target":"pkg:pypi/demo-32172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6390@1.0.0","target":"pkg:pypi/demo-2761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6391@1.0.1","target":"pkg:pypi/demo-18498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6391@1.0.1","target":"pkg:pypi/demo-30410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6391@1.0.1","target":"pkg:pypi/demo-36336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6392@1.0.2","target":"pkg:pypi/demo-17188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6392@1.0.2","target":"pkg:pypi/demo-31704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6392@1.0.2","target":"pkg:pypi/demo-37410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6393@1.0.3","target":"pkg:pypi/demo-34788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6394@1.0.4","target":"pkg:pypi/demo-16990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6394@1.0.4","target":"pkg:pypi/demo-2702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6394@1.0.4","target":"pkg:pypi/demo-36773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6395@1.0.0","target":"pkg:pypi/demo-14102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6395@1.0.0","target":"pkg:pypi/demo-17050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6395@1.0.0","target":"pkg:pypi/demo-2515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6395@1.0.0","target":"pkg:pypi/demo-32067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6396@1.0.1","target":"pkg:pypi/demo-27070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6397@1.0.2","target":"pkg:pypi/demo-11587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6397@1.0.2","target":"pkg:pypi/demo-14773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6397@1.0.2","target":"pkg:pypi/demo-19944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6397@1.0.2","target":"pkg:pypi/demo-29020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6398@1.0.3","target":"pkg:pypi/demo-15906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6399@1.0.4","target":"pkg:pypi/demo-13082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6399@1.0.4","target":"pkg:pypi/demo-17321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6399@1.0.4","target":"pkg:pypi/demo-37833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6399@1.0.4","target":"pkg:pypi/demo-482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-639@1.0.4","target":"pkg:pypi/demo-15123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-639@1.0.4","target":"pkg:pypi/demo-18406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-639@1.0.4","target":"pkg:pypi/demo-38637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-63@1.0.3","target":"pkg:pypi/demo-13670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-63@1.0.3","target":"pkg:pypi/demo-34297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-63@1.0.3","target":"pkg:pypi/demo-5598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6400@1.0.0","target":"pkg:pypi/demo-22811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6400@1.0.0","target":"pkg:pypi/demo-27924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6400@1.0.0","target":"pkg:pypi/demo-33783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6400@1.0.0","target":"pkg:pypi/demo-33974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6401@1.0.1","target":"pkg:pypi/demo-12351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6401@1.0.1","target":"pkg:pypi/demo-22021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6401@1.0.1","target":"pkg:pypi/demo-31897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6401@1.0.1","target":"pkg:pypi/demo-460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6402@1.0.2","target":"pkg:pypi/demo-20286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6402@1.0.2","target":"pkg:pypi/demo-35513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6403@1.0.3","target":"pkg:pypi/demo-24852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6403@1.0.3","target":"pkg:pypi/demo-5680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6404@1.0.4","target":"pkg:pypi/demo-25766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6405@1.0.0","target":"pkg:pypi/demo-15866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6405@1.0.0","target":"pkg:pypi/demo-24444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6405@1.0.0","target":"pkg:pypi/demo-26080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6405@1.0.0","target":"pkg:pypi/demo-4942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6406@1.0.1","target":"pkg:pypi/demo-21335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6406@1.0.1","target":"pkg:pypi/demo-32237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6407@1.0.2","target":"pkg:pypi/demo-25810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6407@1.0.2","target":"pkg:pypi/demo-30734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6407@1.0.2","target":"pkg:pypi/demo-39077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6408@1.0.3","target":"pkg:pypi/demo-21292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6408@1.0.3","target":"pkg:pypi/demo-2700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6408@1.0.3","target":"pkg:pypi/demo-31303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6409@1.0.4","target":"pkg:pypi/demo-14773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6409@1.0.4","target":"pkg:pypi/demo-19099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6409@1.0.4","target":"pkg:pypi/demo-38250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-640@1.0.0","target":"pkg:pypi/demo-12743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6410@1.0.0","target":"pkg:pypi/demo-1634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6410@1.0.0","target":"pkg:pypi/demo-21009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6410@1.0.0","target":"pkg:pypi/demo-23592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6410@1.0.0","target":"pkg:pypi/demo-36178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6411@1.0.1","target":"pkg:pypi/demo-3549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6412@1.0.2","target":"pkg:pypi/demo-10960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6412@1.0.2","target":"pkg:pypi/demo-12417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6412@1.0.2","target":"pkg:pypi/demo-17239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6413@1.0.3","target":"pkg:pypi/demo-10725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6413@1.0.3","target":"pkg:pypi/demo-34433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6414@1.0.4","target":"pkg:pypi/demo-13833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6414@1.0.4","target":"pkg:pypi/demo-21531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6414@1.0.4","target":"pkg:pypi/demo-2558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6414@1.0.4","target":"pkg:pypi/demo-33673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6415@1.0.0","target":"pkg:pypi/demo-39922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6415@1.0.0","target":"pkg:pypi/demo-4292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6416@1.0.1","target":"pkg:pypi/demo-10148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6416@1.0.1","target":"pkg:pypi/demo-12586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6416@1.0.1","target":"pkg:pypi/demo-12592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6416@1.0.1","target":"pkg:pypi/demo-12698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6417@1.0.2","target":"pkg:pypi/demo-11895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6417@1.0.2","target":"pkg:pypi/demo-36804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6417@1.0.2","target":"pkg:pypi/demo-5713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6418@1.0.3","target":"pkg:pypi/demo-15426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6418@1.0.3","target":"pkg:pypi/demo-22653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6418@1.0.3","target":"pkg:pypi/demo-27157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6419@1.0.4","target":"pkg:pypi/demo-24928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6419@1.0.4","target":"pkg:pypi/demo-32905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6419@1.0.4","target":"pkg:pypi/demo-32993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-641@1.0.1","target":"pkg:pypi/demo-19249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-641@1.0.1","target":"pkg:pypi/demo-30014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-641@1.0.1","target":"pkg:pypi/demo-33259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-641@1.0.1","target":"pkg:pypi/demo-37613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6420@1.0.0","target":"pkg:pypi/demo-18864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6420@1.0.0","target":"pkg:pypi/demo-3562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6420@1.0.0","target":"pkg:pypi/demo-4877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6421@1.0.1","target":"pkg:pypi/demo-12894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6421@1.0.1","target":"pkg:pypi/demo-14518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6421@1.0.1","target":"pkg:pypi/demo-1501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6422@1.0.2","target":"pkg:pypi/demo-14848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6422@1.0.2","target":"pkg:pypi/demo-34923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6423@1.0.3","target":"pkg:pypi/demo-17026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6423@1.0.3","target":"pkg:pypi/demo-1722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6423@1.0.3","target":"pkg:pypi/demo-6242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6424@1.0.4","target":"pkg:pypi/demo-27846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6424@1.0.4","target":"pkg:pypi/demo-6315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6425@1.0.0","target":"pkg:pypi/demo-13008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6425@1.0.0","target":"pkg:pypi/demo-13463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6425@1.0.0","target":"pkg:pypi/demo-17783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6425@1.0.0","target":"pkg:pypi/demo-28790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6426@1.0.1","target":"pkg:pypi/demo-26007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6426@1.0.1","target":"pkg:pypi/demo-30462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6427@1.0.2","target":"pkg:pypi/demo-17038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6427@1.0.2","target":"pkg:pypi/demo-24091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6427@1.0.2","target":"pkg:pypi/demo-30744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6427@1.0.2","target":"pkg:pypi/demo-34264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6428@1.0.3","target":"pkg:pypi/demo-27770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6428@1.0.3","target":"pkg:pypi/demo-2920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6428@1.0.3","target":"pkg:pypi/demo-37540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6428@1.0.3","target":"pkg:pypi/demo-4996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6429@1.0.4","target":"pkg:pypi/demo-16689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6429@1.0.4","target":"pkg:pypi/demo-1680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6429@1.0.4","target":"pkg:pypi/demo-23505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-642@1.0.2","target":"pkg:pypi/demo-1690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-642@1.0.2","target":"pkg:pypi/demo-20633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-642@1.0.2","target":"pkg:pypi/demo-21524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-642@1.0.2","target":"pkg:pypi/demo-37911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6430@1.0.0","target":"pkg:pypi/demo-4547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6431@1.0.1","target":"pkg:pypi/demo-11644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6431@1.0.1","target":"pkg:pypi/demo-2588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6432@1.0.2","target":"pkg:pypi/demo-12375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6432@1.0.2","target":"pkg:pypi/demo-13654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6432@1.0.2","target":"pkg:pypi/demo-2937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6433@1.0.3","target":"pkg:pypi/demo-3113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6434@1.0.4","target":"pkg:pypi/demo-5003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6435@1.0.0","target":"pkg:pypi/demo-24663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6436@1.0.1","target":"pkg:pypi/demo-30674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6437@1.0.2","target":"pkg:pypi/demo-33761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6438@1.0.3","target":"pkg:pypi/demo-27125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6439@1.0.4","target":"pkg:pypi/demo-18548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6439@1.0.4","target":"pkg:pypi/demo-22093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6439@1.0.4","target":"pkg:pypi/demo-28201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-643@1.0.3","target":"pkg:pypi/demo-23836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-643@1.0.3","target":"pkg:pypi/demo-34062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-643@1.0.3","target":"pkg:pypi/demo-5002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6440@1.0.0","target":"pkg:pypi/demo-1786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6440@1.0.0","target":"pkg:pypi/demo-28807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6440@1.0.0","target":"pkg:pypi/demo-5516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6441@1.0.1","target":"pkg:pypi/demo-13896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6441@1.0.1","target":"pkg:pypi/demo-20830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6441@1.0.1","target":"pkg:pypi/demo-303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6441@1.0.1","target":"pkg:pypi/demo-5766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6442@1.0.2","target":"pkg:pypi/demo-28558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6443@1.0.3","target":"pkg:pypi/demo-13897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6443@1.0.3","target":"pkg:pypi/demo-3251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6444@1.0.4","target":"pkg:pypi/demo-16953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6444@1.0.4","target":"pkg:pypi/demo-17008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6444@1.0.4","target":"pkg:pypi/demo-19641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6445@1.0.0","target":"pkg:pypi/demo-15761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6445@1.0.0","target":"pkg:pypi/demo-30987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6446@1.0.1","target":"pkg:pypi/demo-20786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6446@1.0.1","target":"pkg:pypi/demo-3576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6446@1.0.1","target":"pkg:pypi/demo-432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6447@1.0.2","target":"pkg:pypi/demo-11461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6447@1.0.2","target":"pkg:pypi/demo-24608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6447@1.0.2","target":"pkg:pypi/demo-26771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6447@1.0.2","target":"pkg:pypi/demo-38555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6448@1.0.3","target":"pkg:pypi/demo-26371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6448@1.0.3","target":"pkg:pypi/demo-35715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6449@1.0.4","target":"pkg:pypi/demo-10237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6449@1.0.4","target":"pkg:pypi/demo-17469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6449@1.0.4","target":"pkg:pypi/demo-33901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6449@1.0.4","target":"pkg:pypi/demo-36073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-644@1.0.4","target":"pkg:pypi/demo-1081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6450@1.0.0","target":"pkg:pypi/demo-1222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6450@1.0.0","target":"pkg:pypi/demo-32451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6451@1.0.1","target":"pkg:pypi/demo-15589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6451@1.0.1","target":"pkg:pypi/demo-32646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6452@1.0.2","target":"pkg:pypi/demo-12373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6452@1.0.2","target":"pkg:pypi/demo-34144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6453@1.0.3","target":"pkg:pypi/demo-38677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6454@1.0.4","target":"pkg:pypi/demo-25196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6454@1.0.4","target":"pkg:pypi/demo-26418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6454@1.0.4","target":"pkg:pypi/demo-3165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6454@1.0.4","target":"pkg:pypi/demo-36598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6455@1.0.0","target":"pkg:pypi/demo-36593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6455@1.0.0","target":"pkg:pypi/demo-4054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6456@1.0.1","target":"pkg:pypi/demo-23253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6457@1.0.2","target":"pkg:pypi/demo-1627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6457@1.0.2","target":"pkg:pypi/demo-3176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6457@1.0.2","target":"pkg:pypi/demo-33267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6458@1.0.3","target":"pkg:pypi/demo-15422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6459@1.0.4","target":"pkg:pypi/demo-13580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6459@1.0.4","target":"pkg:pypi/demo-32736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-645@1.0.0","target":"pkg:pypi/demo-27790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6460@1.0.0","target":"pkg:pypi/demo-21822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6461@1.0.1","target":"pkg:pypi/demo-14457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6462@1.0.2","target":"pkg:pypi/demo-16497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6462@1.0.2","target":"pkg:pypi/demo-26207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6462@1.0.2","target":"pkg:pypi/demo-36895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6462@1.0.2","target":"pkg:pypi/demo-3847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6463@1.0.3","target":"pkg:pypi/demo-31822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6463@1.0.3","target":"pkg:pypi/demo-32833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6463@1.0.3","target":"pkg:pypi/demo-34619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6463@1.0.3","target":"pkg:pypi/demo-36064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6464@1.0.4","target":"pkg:pypi/demo-13627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6464@1.0.4","target":"pkg:pypi/demo-24505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6464@1.0.4","target":"pkg:pypi/demo-34330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6464@1.0.4","target":"pkg:pypi/demo-641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6465@1.0.0","target":"pkg:pypi/demo-18822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6465@1.0.0","target":"pkg:pypi/demo-39313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6466@1.0.1","target":"pkg:pypi/demo-13372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6466@1.0.1","target":"pkg:pypi/demo-21445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6466@1.0.1","target":"pkg:pypi/demo-39481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6467@1.0.2","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6467@1.0.2","target":"pkg:pypi/demo-3870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6468@1.0.3","target":"pkg:pypi/demo-10979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6468@1.0.3","target":"pkg:pypi/demo-16036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6468@1.0.3","target":"pkg:pypi/demo-24680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6468@1.0.3","target":"pkg:pypi/demo-2734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6469@1.0.4","target":"pkg:pypi/demo-10737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6469@1.0.4","target":"pkg:pypi/demo-5233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-646@1.0.1","target":"pkg:pypi/demo-20605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-646@1.0.1","target":"pkg:pypi/demo-29093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-646@1.0.1","target":"pkg:pypi/demo-36992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6470@1.0.0","target":"pkg:pypi/demo-17748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6470@1.0.0","target":"pkg:pypi/demo-20069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6470@1.0.0","target":"pkg:pypi/demo-29839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6470@1.0.0","target":"pkg:pypi/demo-4537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6471@1.0.1","target":"pkg:pypi/demo-23781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6471@1.0.1","target":"pkg:pypi/demo-28296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6471@1.0.1","target":"pkg:pypi/demo-39352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6472@1.0.2","target":"pkg:pypi/demo-14111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6472@1.0.2","target":"pkg:pypi/demo-19632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6473@1.0.3","target":"pkg:pypi/demo-22689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6474@1.0.4","target":"pkg:pypi/demo-29721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6474@1.0.4","target":"pkg:pypi/demo-31180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6475@1.0.0","target":"pkg:pypi/demo-21951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6475@1.0.0","target":"pkg:pypi/demo-23057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6475@1.0.0","target":"pkg:pypi/demo-37829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6476@1.0.1","target":"pkg:pypi/demo-36587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6477@1.0.2","target":"pkg:pypi/demo-29301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6477@1.0.2","target":"pkg:pypi/demo-36214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6478@1.0.3","target":"pkg:pypi/demo-23153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6479@1.0.4","target":"pkg:pypi/demo-38902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-647@1.0.2","target":"pkg:pypi/demo-30652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-647@1.0.2","target":"pkg:pypi/demo-34918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-647@1.0.2","target":"pkg:pypi/demo-35486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-647@1.0.2","target":"pkg:pypi/demo-36616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6480@1.0.0","target":"pkg:pypi/demo-16170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6481@1.0.1","target":"pkg:pypi/demo-18976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6482@1.0.2","target":"pkg:pypi/demo-23484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6482@1.0.2","target":"pkg:pypi/demo-2813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6482@1.0.2","target":"pkg:pypi/demo-4791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6483@1.0.3","target":"pkg:pypi/demo-22153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6483@1.0.3","target":"pkg:pypi/demo-35923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6483@1.0.3","target":"pkg:pypi/demo-3771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6484@1.0.4","target":"pkg:pypi/demo-1061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6484@1.0.4","target":"pkg:pypi/demo-30410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6485@1.0.0","target":"pkg:pypi/demo-16450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6485@1.0.0","target":"pkg:pypi/demo-17963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6485@1.0.0","target":"pkg:pypi/demo-38209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6486@1.0.1","target":"pkg:pypi/demo-3261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6486@1.0.1","target":"pkg:pypi/demo-33579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6486@1.0.1","target":"pkg:pypi/demo-35491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6487@1.0.2","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6487@1.0.2","target":"pkg:pypi/demo-25069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6488@1.0.3","target":"pkg:pypi/demo-11610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6488@1.0.3","target":"pkg:pypi/demo-17786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6488@1.0.3","target":"pkg:pypi/demo-23623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6488@1.0.3","target":"pkg:pypi/demo-3473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6489@1.0.4","target":"pkg:pypi/demo-17137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6489@1.0.4","target":"pkg:pypi/demo-22565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6489@1.0.4","target":"pkg:pypi/demo-4701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-648@1.0.3","target":"pkg:pypi/demo-33614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-648@1.0.3","target":"pkg:pypi/demo-5150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6490@1.0.0","target":"pkg:pypi/demo-10893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6490@1.0.0","target":"pkg:pypi/demo-20822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6490@1.0.0","target":"pkg:pypi/demo-39202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6490@1.0.0","target":"pkg:pypi/demo-4079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6491@1.0.1","target":"pkg:pypi/demo-22674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6491@1.0.1","target":"pkg:pypi/demo-25291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6491@1.0.1","target":"pkg:pypi/demo-31657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6491@1.0.1","target":"pkg:pypi/demo-4839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6492@1.0.2","target":"pkg:pypi/demo-25375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6492@1.0.2","target":"pkg:pypi/demo-35142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6493@1.0.3","target":"pkg:pypi/demo-11094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6493@1.0.3","target":"pkg:pypi/demo-38303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6493@1.0.3","target":"pkg:pypi/demo-4468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6494@1.0.4","target":"pkg:pypi/demo-16893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6494@1.0.4","target":"pkg:pypi/demo-29252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6495@1.0.0","target":"pkg:pypi/demo-10911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6495@1.0.0","target":"pkg:pypi/demo-13205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6495@1.0.0","target":"pkg:pypi/demo-36125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6495@1.0.0","target":"pkg:pypi/demo-5116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6496@1.0.1","target":"pkg:pypi/demo-29629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6496@1.0.1","target":"pkg:pypi/demo-39333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6496@1.0.1","target":"pkg:pypi/demo-6440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6497@1.0.2","target":"pkg:pypi/demo-19719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6497@1.0.2","target":"pkg:pypi/demo-27110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6497@1.0.2","target":"pkg:pypi/demo-32100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6497@1.0.2","target":"pkg:pypi/demo-4645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6498@1.0.3","target":"pkg:pypi/demo-15780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6498@1.0.3","target":"pkg:pypi/demo-24910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6498@1.0.3","target":"pkg:pypi/demo-38404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6499@1.0.4","target":"pkg:pypi/demo-30991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-649@1.0.4","target":"pkg:pypi/demo-20712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-649@1.0.4","target":"pkg:pypi/demo-21308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-649@1.0.4","target":"pkg:pypi/demo-34805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-649@1.0.4","target":"pkg:pypi/demo-3683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-64@1.0.4","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-64@1.0.4","target":"pkg:pypi/demo-15357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-64@1.0.4","target":"pkg:pypi/demo-2040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6500@1.0.0","target":"pkg:pypi/demo-10490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6500@1.0.0","target":"pkg:pypi/demo-14065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6500@1.0.0","target":"pkg:pypi/demo-33653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6500@1.0.0","target":"pkg:pypi/demo-466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6501@1.0.1","target":"pkg:pypi/demo-13744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6501@1.0.1","target":"pkg:pypi/demo-2659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6501@1.0.1","target":"pkg:pypi/demo-27108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6502@1.0.2","target":"pkg:pypi/demo-11213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6502@1.0.2","target":"pkg:pypi/demo-2271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6502@1.0.2","target":"pkg:pypi/demo-4578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6503@1.0.3","target":"pkg:pypi/demo-18311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6503@1.0.3","target":"pkg:pypi/demo-23030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6503@1.0.3","target":"pkg:pypi/demo-2706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6503@1.0.3","target":"pkg:pypi/demo-28920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6504@1.0.4","target":"pkg:pypi/demo-23922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6504@1.0.4","target":"pkg:pypi/demo-24299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6505@1.0.0","target":"pkg:pypi/demo-16716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6505@1.0.0","target":"pkg:pypi/demo-3283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6505@1.0.0","target":"pkg:pypi/demo-34784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6505@1.0.0","target":"pkg:pypi/demo-36786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6506@1.0.1","target":"pkg:pypi/demo-226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6506@1.0.1","target":"pkg:pypi/demo-33107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6506@1.0.1","target":"pkg:pypi/demo-36383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6507@1.0.2","target":"pkg:pypi/demo-14480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6507@1.0.2","target":"pkg:pypi/demo-37409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6507@1.0.2","target":"pkg:pypi/demo-39705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6508@1.0.3","target":"pkg:pypi/demo-1908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6508@1.0.3","target":"pkg:pypi/demo-28088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6509@1.0.4","target":"pkg:pypi/demo-18390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6509@1.0.4","target":"pkg:pypi/demo-25435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6509@1.0.4","target":"pkg:pypi/demo-31009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6509@1.0.4","target":"pkg:pypi/demo-36693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-650@1.0.0","target":"pkg:pypi/demo-10332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-650@1.0.0","target":"pkg:pypi/demo-2352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-650@1.0.0","target":"pkg:pypi/demo-2762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-650@1.0.0","target":"pkg:pypi/demo-29551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6510@1.0.0","target":"pkg:pypi/demo-15218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6510@1.0.0","target":"pkg:pypi/demo-17968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6510@1.0.0","target":"pkg:pypi/demo-34717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6511@1.0.1","target":"pkg:pypi/demo-16804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6511@1.0.1","target":"pkg:pypi/demo-18977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6511@1.0.1","target":"pkg:pypi/demo-2115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6512@1.0.2","target":"pkg:pypi/demo-11704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6512@1.0.2","target":"pkg:pypi/demo-25630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6512@1.0.2","target":"pkg:pypi/demo-29229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6512@1.0.2","target":"pkg:pypi/demo-4787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6513@1.0.3","target":"pkg:pypi/demo-2184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6513@1.0.3","target":"pkg:pypi/demo-29145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6514@1.0.4","target":"pkg:pypi/demo-25026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6514@1.0.4","target":"pkg:pypi/demo-27188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6514@1.0.4","target":"pkg:pypi/demo-4752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6514@1.0.4","target":"pkg:pypi/demo-5810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6515@1.0.0","target":"pkg:pypi/demo-15887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6515@1.0.0","target":"pkg:pypi/demo-18209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6515@1.0.0","target":"pkg:pypi/demo-30382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6516@1.0.1","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6516@1.0.1","target":"pkg:pypi/demo-21424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6517@1.0.2","target":"pkg:pypi/demo-30093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6518@1.0.3","target":"pkg:pypi/demo-13680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6519@1.0.4","target":"pkg:pypi/demo-12423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-651@1.0.1","target":"pkg:pypi/demo-14877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-651@1.0.1","target":"pkg:pypi/demo-16595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-651@1.0.1","target":"pkg:pypi/demo-21435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-651@1.0.1","target":"pkg:pypi/demo-3773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6520@1.0.0","target":"pkg:pypi/demo-26733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6521@1.0.1","target":"pkg:pypi/demo-1483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6521@1.0.1","target":"pkg:pypi/demo-34636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6521@1.0.1","target":"pkg:pypi/demo-35230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6521@1.0.1","target":"pkg:pypi/demo-5895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6522@1.0.2","target":"pkg:pypi/demo-14365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6522@1.0.2","target":"pkg:pypi/demo-17866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6522@1.0.2","target":"pkg:pypi/demo-1818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6522@1.0.2","target":"pkg:pypi/demo-29423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6523@1.0.3","target":"pkg:pypi/demo-10746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6523@1.0.3","target":"pkg:pypi/demo-22403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6523@1.0.3","target":"pkg:pypi/demo-37723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6523@1.0.3","target":"pkg:pypi/demo-38168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6524@1.0.4","target":"pkg:pypi/demo-13559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6524@1.0.4","target":"pkg:pypi/demo-33957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6525@1.0.0","target":"pkg:pypi/demo-1185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6525@1.0.0","target":"pkg:pypi/demo-16002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6525@1.0.0","target":"pkg:pypi/demo-28420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6525@1.0.0","target":"pkg:pypi/demo-28518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6526@1.0.1","target":"pkg:pypi/demo-18979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6526@1.0.1","target":"pkg:pypi/demo-33606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6527@1.0.2","target":"pkg:pypi/demo-19184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6527@1.0.2","target":"pkg:pypi/demo-25202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6527@1.0.2","target":"pkg:pypi/demo-2522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6528@1.0.3","target":"pkg:pypi/demo-17692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6528@1.0.3","target":"pkg:pypi/demo-37346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6529@1.0.4","target":"pkg:pypi/demo-13616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6529@1.0.4","target":"pkg:pypi/demo-31390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6529@1.0.4","target":"pkg:pypi/demo-4407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-652@1.0.2","target":"pkg:pypi/demo-12577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-652@1.0.2","target":"pkg:pypi/demo-19855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-652@1.0.2","target":"pkg:pypi/demo-2828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-652@1.0.2","target":"pkg:pypi/demo-6503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6530@1.0.0","target":"pkg:pypi/demo-28738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6530@1.0.0","target":"pkg:pypi/demo-35099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6530@1.0.0","target":"pkg:pypi/demo-37597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6530@1.0.0","target":"pkg:pypi/demo-4264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6531@1.0.1","target":"pkg:pypi/demo-27312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6531@1.0.1","target":"pkg:pypi/demo-27363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6531@1.0.1","target":"pkg:pypi/demo-28367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6531@1.0.1","target":"pkg:pypi/demo-35433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6532@1.0.2","target":"pkg:pypi/demo-10907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6532@1.0.2","target":"pkg:pypi/demo-11923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6532@1.0.2","target":"pkg:pypi/demo-27084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6533@1.0.3","target":"pkg:pypi/demo-11058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6533@1.0.3","target":"pkg:pypi/demo-5208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6534@1.0.4","target":"pkg:pypi/demo-35460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6535@1.0.0","target":"pkg:pypi/demo-18312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6535@1.0.0","target":"pkg:pypi/demo-22053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6535@1.0.0","target":"pkg:pypi/demo-22122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6535@1.0.0","target":"pkg:pypi/demo-5164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6536@1.0.1","target":"pkg:pypi/demo-1032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6536@1.0.1","target":"pkg:pypi/demo-25010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6536@1.0.1","target":"pkg:pypi/demo-31258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6537@1.0.2","target":"pkg:pypi/demo-34924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6538@1.0.3","target":"pkg:pypi/demo-20882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6538@1.0.3","target":"pkg:pypi/demo-26569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6538@1.0.3","target":"pkg:pypi/demo-30304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6538@1.0.3","target":"pkg:pypi/demo-5442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6539@1.0.4","target":"pkg:pypi/demo-19037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6539@1.0.4","target":"pkg:pypi/demo-25632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-653@1.0.3","target":"pkg:pypi/demo-20758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-653@1.0.3","target":"pkg:pypi/demo-22915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-653@1.0.3","target":"pkg:pypi/demo-34775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6540@1.0.0","target":"pkg:pypi/demo-22941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6541@1.0.1","target":"pkg:pypi/demo-18962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6541@1.0.1","target":"pkg:pypi/demo-36630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6541@1.0.1","target":"pkg:pypi/demo-39405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6542@1.0.2","target":"pkg:pypi/demo-36204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6543@1.0.3","target":"pkg:pypi/demo-22932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6543@1.0.3","target":"pkg:pypi/demo-27410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6543@1.0.3","target":"pkg:pypi/demo-28633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6544@1.0.4","target":"pkg:pypi/demo-1386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6544@1.0.4","target":"pkg:pypi/demo-32603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6544@1.0.4","target":"pkg:pypi/demo-32816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6545@1.0.0","target":"pkg:pypi/demo-36225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6545@1.0.0","target":"pkg:pypi/demo-4687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6546@1.0.1","target":"pkg:pypi/demo-14858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6546@1.0.1","target":"pkg:pypi/demo-1543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6547@1.0.2","target":"pkg:pypi/demo-30788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6548@1.0.3","target":"pkg:pypi/demo-5145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6549@1.0.4","target":"pkg:pypi/demo-12768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-654@1.0.4","target":"pkg:pypi/demo-23900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-654@1.0.4","target":"pkg:pypi/demo-26712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6550@1.0.0","target":"pkg:pypi/demo-19278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6551@1.0.1","target":"pkg:pypi/demo-32099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6551@1.0.1","target":"pkg:pypi/demo-37115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6551@1.0.1","target":"pkg:pypi/demo-37910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6552@1.0.2","target":"pkg:pypi/demo-3620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6552@1.0.2","target":"pkg:pypi/demo-37314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6553@1.0.3","target":"pkg:pypi/demo-139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6554@1.0.4","target":"pkg:pypi/demo-14818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6554@1.0.4","target":"pkg:pypi/demo-24138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6554@1.0.4","target":"pkg:pypi/demo-5725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6555@1.0.0","target":"pkg:pypi/demo-25296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6556@1.0.1","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6556@1.0.1","target":"pkg:pypi/demo-13383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6556@1.0.1","target":"pkg:pypi/demo-23127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6556@1.0.1","target":"pkg:pypi/demo-34721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6557@1.0.2","target":"pkg:pypi/demo-15835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6557@1.0.2","target":"pkg:pypi/demo-23367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6557@1.0.2","target":"pkg:pypi/demo-26567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6558@1.0.3","target":"pkg:pypi/demo-19162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6559@1.0.4","target":"pkg:pypi/demo-10391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6559@1.0.4","target":"pkg:pypi/demo-12210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-655@1.0.0","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-655@1.0.0","target":"pkg:pypi/demo-23862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-655@1.0.0","target":"pkg:pypi/demo-38790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6560@1.0.0","target":"pkg:pypi/demo-19310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6561@1.0.1","target":"pkg:pypi/demo-16389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6561@1.0.1","target":"pkg:pypi/demo-21946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6561@1.0.1","target":"pkg:pypi/demo-22711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6562@1.0.2","target":"pkg:pypi/demo-10882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6562@1.0.2","target":"pkg:pypi/demo-12565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6562@1.0.2","target":"pkg:pypi/demo-27541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6562@1.0.2","target":"pkg:pypi/demo-28006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6563@1.0.3","target":"pkg:pypi/demo-13831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6563@1.0.3","target":"pkg:pypi/demo-2363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6563@1.0.3","target":"pkg:pypi/demo-26033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6564@1.0.4","target":"pkg:pypi/demo-1866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6564@1.0.4","target":"pkg:pypi/demo-23808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6565@1.0.0","target":"pkg:pypi/demo-22264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6565@1.0.0","target":"pkg:pypi/demo-36823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6566@1.0.1","target":"pkg:pypi/demo-23660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6566@1.0.1","target":"pkg:pypi/demo-24429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6566@1.0.1","target":"pkg:pypi/demo-3114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6567@1.0.2","target":"pkg:pypi/demo-13434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6567@1.0.2","target":"pkg:pypi/demo-23836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6567@1.0.2","target":"pkg:pypi/demo-36601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6567@1.0.2","target":"pkg:pypi/demo-5275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6568@1.0.3","target":"pkg:pypi/demo-38692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6568@1.0.3","target":"pkg:pypi/demo-587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6569@1.0.4","target":"pkg:pypi/demo-12086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6569@1.0.4","target":"pkg:pypi/demo-22879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6569@1.0.4","target":"pkg:pypi/demo-31513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6569@1.0.4","target":"pkg:pypi/demo-37400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-656@1.0.1","target":"pkg:pypi/demo-13186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-656@1.0.1","target":"pkg:pypi/demo-19982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6570@1.0.0","target":"pkg:pypi/demo-11762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6570@1.0.0","target":"pkg:pypi/demo-14123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6570@1.0.0","target":"pkg:pypi/demo-30030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6570@1.0.0","target":"pkg:pypi/demo-33141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6571@1.0.1","target":"pkg:pypi/demo-24733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6571@1.0.1","target":"pkg:pypi/demo-35626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6571@1.0.1","target":"pkg:pypi/demo-39456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6572@1.0.2","target":"pkg:pypi/demo-1124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6572@1.0.2","target":"pkg:pypi/demo-19530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6572@1.0.2","target":"pkg:pypi/demo-35312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6573@1.0.3","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6573@1.0.3","target":"pkg:pypi/demo-22712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6573@1.0.3","target":"pkg:pypi/demo-3455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6574@1.0.4","target":"pkg:pypi/demo-12306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6575@1.0.0","target":"pkg:pypi/demo-1147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6575@1.0.0","target":"pkg:pypi/demo-25831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6575@1.0.0","target":"pkg:pypi/demo-29317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6575@1.0.0","target":"pkg:pypi/demo-32736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6576@1.0.1","target":"pkg:pypi/demo-11249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6576@1.0.1","target":"pkg:pypi/demo-29474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6576@1.0.1","target":"pkg:pypi/demo-38100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6577@1.0.2","target":"pkg:pypi/demo-22282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6578@1.0.3","target":"pkg:pypi/demo-21119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6578@1.0.3","target":"pkg:pypi/demo-39465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6579@1.0.4","target":"pkg:pypi/demo-13692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6579@1.0.4","target":"pkg:pypi/demo-28052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6579@1.0.4","target":"pkg:pypi/demo-35122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-657@1.0.2","target":"pkg:pypi/demo-11603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-657@1.0.2","target":"pkg:pypi/demo-14686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-657@1.0.2","target":"pkg:pypi/demo-2412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-657@1.0.2","target":"pkg:pypi/demo-36164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6580@1.0.0","target":"pkg:pypi/demo-21762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6580@1.0.0","target":"pkg:pypi/demo-22462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6580@1.0.0","target":"pkg:pypi/demo-31047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6580@1.0.0","target":"pkg:pypi/demo-35854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6581@1.0.1","target":"pkg:pypi/demo-18699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6581@1.0.1","target":"pkg:pypi/demo-21965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6581@1.0.1","target":"pkg:pypi/demo-33614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6582@1.0.2","target":"pkg:pypi/demo-39609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6583@1.0.3","target":"pkg:pypi/demo-17626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6583@1.0.3","target":"pkg:pypi/demo-25117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6584@1.0.4","target":"pkg:pypi/demo-18492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6584@1.0.4","target":"pkg:pypi/demo-24543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6584@1.0.4","target":"pkg:pypi/demo-37466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6585@1.0.0","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6585@1.0.0","target":"pkg:pypi/demo-18877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6585@1.0.0","target":"pkg:pypi/demo-37319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6586@1.0.1","target":"pkg:pypi/demo-11595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6586@1.0.1","target":"pkg:pypi/demo-38519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6587@1.0.2","target":"pkg:pypi/demo-23097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6587@1.0.2","target":"pkg:pypi/demo-25421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6588@1.0.3","target":"pkg:pypi/demo-20636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6588@1.0.3","target":"pkg:pypi/demo-35217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6589@1.0.4","target":"pkg:pypi/demo-16399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6589@1.0.4","target":"pkg:pypi/demo-17239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-658@1.0.3","target":"pkg:pypi/demo-29773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-658@1.0.3","target":"pkg:pypi/demo-440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6590@1.0.0","target":"pkg:pypi/demo-10613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6590@1.0.0","target":"pkg:pypi/demo-14892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6591@1.0.1","target":"pkg:pypi/demo-18445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6592@1.0.2","target":"pkg:pypi/demo-38532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6592@1.0.2","target":"pkg:pypi/demo-39980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6593@1.0.3","target":"pkg:pypi/demo-11242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6593@1.0.3","target":"pkg:pypi/demo-11517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6593@1.0.3","target":"pkg:pypi/demo-13504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6593@1.0.3","target":"pkg:pypi/demo-14904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6594@1.0.4","target":"pkg:pypi/demo-11642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6594@1.0.4","target":"pkg:pypi/demo-19654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6595@1.0.0","target":"pkg:pypi/demo-16787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6595@1.0.0","target":"pkg:pypi/demo-5630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6596@1.0.1","target":"pkg:pypi/demo-15553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6596@1.0.1","target":"pkg:pypi/demo-17591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6596@1.0.1","target":"pkg:pypi/demo-20814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6596@1.0.1","target":"pkg:pypi/demo-31916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6597@1.0.2","target":"pkg:pypi/demo-27096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6597@1.0.2","target":"pkg:pypi/demo-29092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6598@1.0.3","target":"pkg:pypi/demo-23423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6598@1.0.3","target":"pkg:pypi/demo-35445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6598@1.0.3","target":"pkg:pypi/demo-37269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6598@1.0.3","target":"pkg:pypi/demo-6579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6599@1.0.4","target":"pkg:pypi/demo-25282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-659@1.0.4","target":"pkg:pypi/demo-27735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-659@1.0.4","target":"pkg:pypi/demo-33428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-659@1.0.4","target":"pkg:pypi/demo-5409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-659@1.0.4","target":"pkg:pypi/demo-6308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-65@1.0.0","target":"pkg:pypi/demo-18433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-65@1.0.0","target":"pkg:pypi/demo-19359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-65@1.0.0","target":"pkg:pypi/demo-2170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-65@1.0.0","target":"pkg:pypi/demo-4329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6600@1.0.0","target":"pkg:pypi/demo-237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6600@1.0.0","target":"pkg:pypi/demo-38571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6601@1.0.1","target":"pkg:pypi/demo-30069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6601@1.0.1","target":"pkg:pypi/demo-33279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6602@1.0.2","target":"pkg:pypi/demo-39363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6603@1.0.3","target":"pkg:pypi/demo-21757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6603@1.0.3","target":"pkg:pypi/demo-21873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6603@1.0.3","target":"pkg:pypi/demo-27393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6604@1.0.4","target":"pkg:pypi/demo-12651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6605@1.0.0","target":"pkg:pypi/demo-33668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6606@1.0.1","target":"pkg:pypi/demo-17211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6606@1.0.1","target":"pkg:pypi/demo-1737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6606@1.0.1","target":"pkg:pypi/demo-1809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6606@1.0.1","target":"pkg:pypi/demo-39120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6607@1.0.2","target":"pkg:pypi/demo-10585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6607@1.0.2","target":"pkg:pypi/demo-13282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6607@1.0.2","target":"pkg:pypi/demo-30026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6607@1.0.2","target":"pkg:pypi/demo-4303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6608@1.0.3","target":"pkg:pypi/demo-10110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6608@1.0.3","target":"pkg:pypi/demo-20090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6608@1.0.3","target":"pkg:pypi/demo-26269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6608@1.0.3","target":"pkg:pypi/demo-31991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6609@1.0.4","target":"pkg:pypi/demo-31906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6609@1.0.4","target":"pkg:pypi/demo-32780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6609@1.0.4","target":"pkg:pypi/demo-32944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6609@1.0.4","target":"pkg:pypi/demo-3535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-660@1.0.0","target":"pkg:pypi/demo-14006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-660@1.0.0","target":"pkg:pypi/demo-14672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-660@1.0.0","target":"pkg:pypi/demo-37488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6610@1.0.0","target":"pkg:pypi/demo-12365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6610@1.0.0","target":"pkg:pypi/demo-25622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6610@1.0.0","target":"pkg:pypi/demo-3314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6611@1.0.1","target":"pkg:pypi/demo-24904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6611@1.0.1","target":"pkg:pypi/demo-25157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6611@1.0.1","target":"pkg:pypi/demo-25775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6611@1.0.1","target":"pkg:pypi/demo-2875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6612@1.0.2","target":"pkg:pypi/demo-12347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6612@1.0.2","target":"pkg:pypi/demo-31603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6612@1.0.2","target":"pkg:pypi/demo-32981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6613@1.0.3","target":"pkg:pypi/demo-13788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6613@1.0.3","target":"pkg:pypi/demo-23873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6613@1.0.3","target":"pkg:pypi/demo-27705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6613@1.0.3","target":"pkg:pypi/demo-35861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6614@1.0.4","target":"pkg:pypi/demo-29556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6614@1.0.4","target":"pkg:pypi/demo-6145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6615@1.0.0","target":"pkg:pypi/demo-3455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6616@1.0.1","target":"pkg:pypi/demo-25762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6617@1.0.2","target":"pkg:pypi/demo-16702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6618@1.0.3","target":"pkg:pypi/demo-1316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6618@1.0.3","target":"pkg:pypi/demo-19719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6619@1.0.4","target":"pkg:pypi/demo-11115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6619@1.0.4","target":"pkg:pypi/demo-1748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6619@1.0.4","target":"pkg:pypi/demo-20579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6619@1.0.4","target":"pkg:pypi/demo-2093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-661@1.0.1","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-661@1.0.1","target":"pkg:pypi/demo-11803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-661@1.0.1","target":"pkg:pypi/demo-17639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-661@1.0.1","target":"pkg:pypi/demo-36512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6620@1.0.0","target":"pkg:pypi/demo-23951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6620@1.0.0","target":"pkg:pypi/demo-33417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6621@1.0.1","target":"pkg:pypi/demo-23798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6621@1.0.1","target":"pkg:pypi/demo-33439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6621@1.0.1","target":"pkg:pypi/demo-35405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6622@1.0.2","target":"pkg:pypi/demo-27662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6622@1.0.2","target":"pkg:pypi/demo-6545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6623@1.0.3","target":"pkg:pypi/demo-28663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6623@1.0.3","target":"pkg:pypi/demo-32310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6623@1.0.3","target":"pkg:pypi/demo-32826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6624@1.0.4","target":"pkg:pypi/demo-26071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6624@1.0.4","target":"pkg:pypi/demo-27265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6624@1.0.4","target":"pkg:pypi/demo-30499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6625@1.0.0","target":"pkg:pypi/demo-30121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6625@1.0.0","target":"pkg:pypi/demo-32066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6625@1.0.0","target":"pkg:pypi/demo-36148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6625@1.0.0","target":"pkg:pypi/demo-37117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6626@1.0.1","target":"pkg:pypi/demo-12474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6626@1.0.1","target":"pkg:pypi/demo-21441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6626@1.0.1","target":"pkg:pypi/demo-22760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6627@1.0.2","target":"pkg:pypi/demo-13439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6627@1.0.2","target":"pkg:pypi/demo-23184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6628@1.0.3","target":"pkg:pypi/demo-4267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6629@1.0.4","target":"pkg:pypi/demo-10708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6629@1.0.4","target":"pkg:pypi/demo-12585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6629@1.0.4","target":"pkg:pypi/demo-35843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6629@1.0.4","target":"pkg:pypi/demo-37254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-662@1.0.2","target":"pkg:pypi/demo-1587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-662@1.0.2","target":"pkg:pypi/demo-19219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-662@1.0.2","target":"pkg:pypi/demo-28497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-662@1.0.2","target":"pkg:pypi/demo-39149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6630@1.0.0","target":"pkg:pypi/demo-187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6631@1.0.1","target":"pkg:pypi/demo-14767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6631@1.0.1","target":"pkg:pypi/demo-15269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6631@1.0.1","target":"pkg:pypi/demo-17759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6631@1.0.1","target":"pkg:pypi/demo-27157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6632@1.0.2","target":"pkg:pypi/demo-25756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6632@1.0.2","target":"pkg:pypi/demo-30941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6632@1.0.2","target":"pkg:pypi/demo-38302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6632@1.0.2","target":"pkg:pypi/demo-617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6633@1.0.3","target":"pkg:pypi/demo-10863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6633@1.0.3","target":"pkg:pypi/demo-15496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6633@1.0.3","target":"pkg:pypi/demo-26536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6633@1.0.3","target":"pkg:pypi/demo-36997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6634@1.0.4","target":"pkg:pypi/demo-22112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6634@1.0.4","target":"pkg:pypi/demo-25583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6634@1.0.4","target":"pkg:pypi/demo-28604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6634@1.0.4","target":"pkg:pypi/demo-4814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6635@1.0.0","target":"pkg:pypi/demo-30589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6635@1.0.0","target":"pkg:pypi/demo-37072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6635@1.0.0","target":"pkg:pypi/demo-5936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6636@1.0.1","target":"pkg:pypi/demo-15213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6637@1.0.2","target":"pkg:pypi/demo-31170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6637@1.0.2","target":"pkg:pypi/demo-3173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6637@1.0.2","target":"pkg:pypi/demo-37153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6638@1.0.3","target":"pkg:pypi/demo-19271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6638@1.0.3","target":"pkg:pypi/demo-35907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6639@1.0.4","target":"pkg:pypi/demo-25990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6639@1.0.4","target":"pkg:pypi/demo-28477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-663@1.0.3","target":"pkg:pypi/demo-25389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6640@1.0.0","target":"pkg:pypi/demo-13345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6640@1.0.0","target":"pkg:pypi/demo-19849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6640@1.0.0","target":"pkg:pypi/demo-34726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6641@1.0.1","target":"pkg:pypi/demo-17584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6641@1.0.1","target":"pkg:pypi/demo-26745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6641@1.0.1","target":"pkg:pypi/demo-39602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6642@1.0.2","target":"pkg:pypi/demo-22742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6642@1.0.2","target":"pkg:pypi/demo-3091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6643@1.0.3","target":"pkg:pypi/demo-14404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6643@1.0.3","target":"pkg:pypi/demo-17052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6644@1.0.4","target":"pkg:pypi/demo-23679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6645@1.0.0","target":"pkg:pypi/demo-13624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6645@1.0.0","target":"pkg:pypi/demo-34920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6646@1.0.1","target":"pkg:pypi/demo-15697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6646@1.0.1","target":"pkg:pypi/demo-20946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6646@1.0.1","target":"pkg:pypi/demo-26207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6646@1.0.1","target":"pkg:pypi/demo-2895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6647@1.0.2","target":"pkg:pypi/demo-15763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6647@1.0.2","target":"pkg:pypi/demo-20229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6647@1.0.2","target":"pkg:pypi/demo-21568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6648@1.0.3","target":"pkg:pypi/demo-13324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6648@1.0.3","target":"pkg:pypi/demo-23682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6649@1.0.4","target":"pkg:pypi/demo-11763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6649@1.0.4","target":"pkg:pypi/demo-14492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6649@1.0.4","target":"pkg:pypi/demo-18072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-664@1.0.4","target":"pkg:pypi/demo-4515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6650@1.0.0","target":"pkg:pypi/demo-34149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6650@1.0.0","target":"pkg:pypi/demo-39262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6651@1.0.1","target":"pkg:pypi/demo-10795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6651@1.0.1","target":"pkg:pypi/demo-20233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6651@1.0.1","target":"pkg:pypi/demo-3681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6651@1.0.1","target":"pkg:pypi/demo-6067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6652@1.0.2","target":"pkg:pypi/demo-18611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6652@1.0.2","target":"pkg:pypi/demo-26535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6652@1.0.2","target":"pkg:pypi/demo-30692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6652@1.0.2","target":"pkg:pypi/demo-36849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6653@1.0.3","target":"pkg:pypi/demo-13819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6653@1.0.3","target":"pkg:pypi/demo-1387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6653@1.0.3","target":"pkg:pypi/demo-20415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6653@1.0.3","target":"pkg:pypi/demo-36101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6654@1.0.4","target":"pkg:pypi/demo-11571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6654@1.0.4","target":"pkg:pypi/demo-17549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6654@1.0.4","target":"pkg:pypi/demo-22683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6654@1.0.4","target":"pkg:pypi/demo-5914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6655@1.0.0","target":"pkg:pypi/demo-3792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6656@1.0.1","target":"pkg:pypi/demo-20045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6656@1.0.1","target":"pkg:pypi/demo-26044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6656@1.0.1","target":"pkg:pypi/demo-29297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6656@1.0.1","target":"pkg:pypi/demo-4773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6657@1.0.2","target":"pkg:pypi/demo-15898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6657@1.0.2","target":"pkg:pypi/demo-20492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6657@1.0.2","target":"pkg:pypi/demo-26007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6657@1.0.2","target":"pkg:pypi/demo-27995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6658@1.0.3","target":"pkg:pypi/demo-17491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6658@1.0.3","target":"pkg:pypi/demo-37100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6659@1.0.4","target":"pkg:pypi/demo-1612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6659@1.0.4","target":"pkg:pypi/demo-16892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6659@1.0.4","target":"pkg:pypi/demo-25368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6659@1.0.4","target":"pkg:pypi/demo-34287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-665@1.0.0","target":"pkg:pypi/demo-2263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-665@1.0.0","target":"pkg:pypi/demo-24173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-665@1.0.0","target":"pkg:pypi/demo-30749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6660@1.0.0","target":"pkg:pypi/demo-25295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6661@1.0.1","target":"pkg:pypi/demo-28927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6662@1.0.2","target":"pkg:pypi/demo-11507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6662@1.0.2","target":"pkg:pypi/demo-22286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6662@1.0.2","target":"pkg:pypi/demo-25967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6662@1.0.2","target":"pkg:pypi/demo-31524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6663@1.0.3","target":"pkg:pypi/demo-21771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6664@1.0.4","target":"pkg:pypi/demo-1782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6664@1.0.4","target":"pkg:pypi/demo-20316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6664@1.0.4","target":"pkg:pypi/demo-28810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6665@1.0.0","target":"pkg:pypi/demo-34988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6666@1.0.1","target":"pkg:pypi/demo-13048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6666@1.0.1","target":"pkg:pypi/demo-28545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6666@1.0.1","target":"pkg:pypi/demo-35036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6667@1.0.2","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6667@1.0.2","target":"pkg:pypi/demo-1467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6667@1.0.2","target":"pkg:pypi/demo-38050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6667@1.0.2","target":"pkg:pypi/demo-4529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6668@1.0.3","target":"pkg:pypi/demo-10537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6668@1.0.3","target":"pkg:pypi/demo-36341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6668@1.0.3","target":"pkg:pypi/demo-37470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6669@1.0.4","target":"pkg:pypi/demo-18308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-666@1.0.1","target":"pkg:pypi/demo-38687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6670@1.0.0","target":"pkg:pypi/demo-1939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6670@1.0.0","target":"pkg:pypi/demo-22724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6670@1.0.0","target":"pkg:pypi/demo-26692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6670@1.0.0","target":"pkg:pypi/demo-39738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6671@1.0.1","target":"pkg:pypi/demo-18778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6671@1.0.1","target":"pkg:pypi/demo-21964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6671@1.0.1","target":"pkg:pypi/demo-26622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6671@1.0.1","target":"pkg:pypi/demo-38356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6672@1.0.2","target":"pkg:pypi/demo-14694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6673@1.0.3","target":"pkg:pypi/demo-16156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6673@1.0.3","target":"pkg:pypi/demo-19233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6673@1.0.3","target":"pkg:pypi/demo-4033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6674@1.0.4","target":"pkg:pypi/demo-17323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6674@1.0.4","target":"pkg:pypi/demo-18271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6674@1.0.4","target":"pkg:pypi/demo-20257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6674@1.0.4","target":"pkg:pypi/demo-36639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6675@1.0.0","target":"pkg:pypi/demo-20677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6676@1.0.1","target":"pkg:pypi/demo-19226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6676@1.0.1","target":"pkg:pypi/demo-25972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6677@1.0.2","target":"pkg:pypi/demo-17372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6678@1.0.3","target":"pkg:pypi/demo-11519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6678@1.0.3","target":"pkg:pypi/demo-12300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6678@1.0.3","target":"pkg:pypi/demo-22249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6678@1.0.3","target":"pkg:pypi/demo-37480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6679@1.0.4","target":"pkg:pypi/demo-14619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6679@1.0.4","target":"pkg:pypi/demo-5865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-667@1.0.2","target":"pkg:pypi/demo-13128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-667@1.0.2","target":"pkg:pypi/demo-23683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6680@1.0.0","target":"pkg:pypi/demo-32553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6680@1.0.0","target":"pkg:pypi/demo-3558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6680@1.0.0","target":"pkg:pypi/demo-36224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6680@1.0.0","target":"pkg:pypi/demo-38466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6681@1.0.1","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6681@1.0.1","target":"pkg:pypi/demo-34706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6682@1.0.2","target":"pkg:pypi/demo-32793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6683@1.0.3","target":"pkg:pypi/demo-11968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6683@1.0.3","target":"pkg:pypi/demo-36275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6683@1.0.3","target":"pkg:pypi/demo-37232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6684@1.0.4","target":"pkg:pypi/demo-16821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6684@1.0.4","target":"pkg:pypi/demo-35536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6685@1.0.0","target":"pkg:pypi/demo-13462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6685@1.0.0","target":"pkg:pypi/demo-4612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6686@1.0.1","target":"pkg:pypi/demo-27731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6686@1.0.1","target":"pkg:pypi/demo-37545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6687@1.0.2","target":"pkg:pypi/demo-25047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6687@1.0.2","target":"pkg:pypi/demo-26394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6687@1.0.2","target":"pkg:pypi/demo-34343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6688@1.0.3","target":"pkg:pypi/demo-20043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6688@1.0.3","target":"pkg:pypi/demo-36954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6688@1.0.3","target":"pkg:pypi/demo-39444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6688@1.0.3","target":"pkg:pypi/demo-6324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6689@1.0.4","target":"pkg:pypi/demo-18127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6689@1.0.4","target":"pkg:pypi/demo-22805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6689@1.0.4","target":"pkg:pypi/demo-30110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6689@1.0.4","target":"pkg:pypi/demo-6522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-668@1.0.3","target":"pkg:pypi/demo-15487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-668@1.0.3","target":"pkg:pypi/demo-20958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6690@1.0.0","target":"pkg:pypi/demo-16387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6690@1.0.0","target":"pkg:pypi/demo-26920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6690@1.0.0","target":"pkg:pypi/demo-3750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6691@1.0.1","target":"pkg:pypi/demo-10333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6691@1.0.1","target":"pkg:pypi/demo-29453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6691@1.0.1","target":"pkg:pypi/demo-33497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6692@1.0.2","target":"pkg:pypi/demo-19484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6692@1.0.2","target":"pkg:pypi/demo-26442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6693@1.0.3","target":"pkg:pypi/demo-13394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6693@1.0.3","target":"pkg:pypi/demo-16271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6693@1.0.3","target":"pkg:pypi/demo-33642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6693@1.0.3","target":"pkg:pypi/demo-5728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6694@1.0.4","target":"pkg:pypi/demo-15519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6694@1.0.4","target":"pkg:pypi/demo-19227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6694@1.0.4","target":"pkg:pypi/demo-25747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6694@1.0.4","target":"pkg:pypi/demo-31782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6695@1.0.0","target":"pkg:pypi/demo-37958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6695@1.0.0","target":"pkg:pypi/demo-4179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6695@1.0.0","target":"pkg:pypi/demo-4847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6696@1.0.1","target":"pkg:pypi/demo-11603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6697@1.0.2","target":"pkg:pypi/demo-26586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6698@1.0.3","target":"pkg:pypi/demo-30620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6699@1.0.4","target":"pkg:pypi/demo-15961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6699@1.0.4","target":"pkg:pypi/demo-18404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6699@1.0.4","target":"pkg:pypi/demo-28844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-669@1.0.4","target":"pkg:pypi/demo-28902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-66@1.0.1","target":"pkg:pypi/demo-26533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6700@1.0.0","target":"pkg:pypi/demo-14351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6700@1.0.0","target":"pkg:pypi/demo-24231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6700@1.0.0","target":"pkg:pypi/demo-3192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6700@1.0.0","target":"pkg:pypi/demo-38262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6701@1.0.1","target":"pkg:pypi/demo-13110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6701@1.0.1","target":"pkg:pypi/demo-35189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6701@1.0.1","target":"pkg:pypi/demo-38040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6702@1.0.2","target":"pkg:pypi/demo-20196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6702@1.0.2","target":"pkg:pypi/demo-26670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6702@1.0.2","target":"pkg:pypi/demo-27382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6703@1.0.3","target":"pkg:pypi/demo-13390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6703@1.0.3","target":"pkg:pypi/demo-26945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6703@1.0.3","target":"pkg:pypi/demo-5470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6704@1.0.4","target":"pkg:pypi/demo-14519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6704@1.0.4","target":"pkg:pypi/demo-17816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6704@1.0.4","target":"pkg:pypi/demo-19602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6704@1.0.4","target":"pkg:pypi/demo-25538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6705@1.0.0","target":"pkg:pypi/demo-28250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6705@1.0.0","target":"pkg:pypi/demo-31732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6706@1.0.1","target":"pkg:pypi/demo-13598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6706@1.0.1","target":"pkg:pypi/demo-24915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6707@1.0.2","target":"pkg:pypi/demo-18608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6707@1.0.2","target":"pkg:pypi/demo-3436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6707@1.0.2","target":"pkg:pypi/demo-34700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6708@1.0.3","target":"pkg:pypi/demo-19085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6708@1.0.3","target":"pkg:pypi/demo-26539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6708@1.0.3","target":"pkg:pypi/demo-2701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6708@1.0.3","target":"pkg:pypi/demo-35394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6709@1.0.4","target":"pkg:pypi/demo-10517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6709@1.0.4","target":"pkg:pypi/demo-21533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6709@1.0.4","target":"pkg:pypi/demo-39653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-670@1.0.0","target":"pkg:pypi/demo-11799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-670@1.0.0","target":"pkg:pypi/demo-13249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-670@1.0.0","target":"pkg:pypi/demo-37571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6710@1.0.0","target":"pkg:pypi/demo-18237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6710@1.0.0","target":"pkg:pypi/demo-29831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6710@1.0.0","target":"pkg:pypi/demo-37495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6710@1.0.0","target":"pkg:pypi/demo-39939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6711@1.0.1","target":"pkg:pypi/demo-16474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6711@1.0.1","target":"pkg:pypi/demo-21268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6712@1.0.2","target":"pkg:pypi/demo-2246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6713@1.0.3","target":"pkg:pypi/demo-10684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6713@1.0.3","target":"pkg:pypi/demo-22021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6713@1.0.3","target":"pkg:pypi/demo-25601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6714@1.0.4","target":"pkg:pypi/demo-31511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6715@1.0.0","target":"pkg:pypi/demo-29336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6715@1.0.0","target":"pkg:pypi/demo-37284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6715@1.0.0","target":"pkg:pypi/demo-5085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6716@1.0.1","target":"pkg:pypi/demo-15419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6716@1.0.1","target":"pkg:pypi/demo-24273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6716@1.0.1","target":"pkg:pypi/demo-26352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6716@1.0.1","target":"pkg:pypi/demo-37555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6717@1.0.2","target":"pkg:pypi/demo-12553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6717@1.0.2","target":"pkg:pypi/demo-32018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6717@1.0.2","target":"pkg:pypi/demo-34727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6718@1.0.3","target":"pkg:pypi/demo-20933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6719@1.0.4","target":"pkg:pypi/demo-11637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6719@1.0.4","target":"pkg:pypi/demo-23704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6719@1.0.4","target":"pkg:pypi/demo-35573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-671@1.0.1","target":"pkg:pypi/demo-26948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6720@1.0.0","target":"pkg:pypi/demo-23166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6720@1.0.0","target":"pkg:pypi/demo-31610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6720@1.0.0","target":"pkg:pypi/demo-4586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6721@1.0.1","target":"pkg:pypi/demo-33758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6722@1.0.2","target":"pkg:pypi/demo-118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6723@1.0.3","target":"pkg:pypi/demo-36122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6724@1.0.4","target":"pkg:pypi/demo-10815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6724@1.0.4","target":"pkg:pypi/demo-23043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6724@1.0.4","target":"pkg:pypi/demo-38521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6724@1.0.4","target":"pkg:pypi/demo-6690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6725@1.0.0","target":"pkg:pypi/demo-11431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6725@1.0.0","target":"pkg:pypi/demo-22236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6726@1.0.1","target":"pkg:pypi/demo-25962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6726@1.0.1","target":"pkg:pypi/demo-30991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6727@1.0.2","target":"pkg:pypi/demo-25165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6727@1.0.2","target":"pkg:pypi/demo-3117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6727@1.0.2","target":"pkg:pypi/demo-36360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6728@1.0.3","target":"pkg:pypi/demo-36984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6728@1.0.3","target":"pkg:pypi/demo-39539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6729@1.0.4","target":"pkg:pypi/demo-10517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6729@1.0.4","target":"pkg:pypi/demo-26934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6729@1.0.4","target":"pkg:pypi/demo-28688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-672@1.0.2","target":"pkg:pypi/demo-24016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6730@1.0.0","target":"pkg:pypi/demo-16571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6730@1.0.0","target":"pkg:pypi/demo-2879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6731@1.0.1","target":"pkg:pypi/demo-10593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6732@1.0.2","target":"pkg:pypi/demo-26998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6732@1.0.2","target":"pkg:pypi/demo-5146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6733@1.0.3","target":"pkg:pypi/demo-21432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6733@1.0.3","target":"pkg:pypi/demo-2707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6734@1.0.4","target":"pkg:pypi/demo-22367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6734@1.0.4","target":"pkg:pypi/demo-33479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6735@1.0.0","target":"pkg:pypi/demo-2557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6735@1.0.0","target":"pkg:pypi/demo-29765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6735@1.0.0","target":"pkg:pypi/demo-38772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6736@1.0.1","target":"pkg:pypi/demo-19551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6736@1.0.1","target":"pkg:pypi/demo-30853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6736@1.0.1","target":"pkg:pypi/demo-36826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6737@1.0.2","target":"pkg:pypi/demo-30146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6738@1.0.3","target":"pkg:pypi/demo-23591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6739@1.0.4","target":"pkg:pypi/demo-13674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6739@1.0.4","target":"pkg:pypi/demo-31024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6739@1.0.4","target":"pkg:pypi/demo-35874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-673@1.0.3","target":"pkg:pypi/demo-10252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-673@1.0.3","target":"pkg:pypi/demo-23600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-673@1.0.3","target":"pkg:pypi/demo-5864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6740@1.0.0","target":"pkg:pypi/demo-11212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6740@1.0.0","target":"pkg:pypi/demo-30141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6741@1.0.1","target":"pkg:pypi/demo-21312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6741@1.0.1","target":"pkg:pypi/demo-4230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6742@1.0.2","target":"pkg:pypi/demo-14019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6742@1.0.2","target":"pkg:pypi/demo-20976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6742@1.0.2","target":"pkg:pypi/demo-34115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6743@1.0.3","target":"pkg:pypi/demo-16224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6743@1.0.3","target":"pkg:pypi/demo-2874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6744@1.0.4","target":"pkg:pypi/demo-17036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6744@1.0.4","target":"pkg:pypi/demo-2009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6745@1.0.0","target":"pkg:pypi/demo-19111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6745@1.0.0","target":"pkg:pypi/demo-19927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6745@1.0.0","target":"pkg:pypi/demo-33862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6745@1.0.0","target":"pkg:pypi/demo-34916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6746@1.0.1","target":"pkg:pypi/demo-28140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6746@1.0.1","target":"pkg:pypi/demo-34340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6746@1.0.1","target":"pkg:pypi/demo-6260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6747@1.0.2","target":"pkg:pypi/demo-19637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6747@1.0.2","target":"pkg:pypi/demo-32685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6747@1.0.2","target":"pkg:pypi/demo-38105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6747@1.0.2","target":"pkg:pypi/demo-6299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6748@1.0.3","target":"pkg:pypi/demo-21479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6748@1.0.3","target":"pkg:pypi/demo-31550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6748@1.0.3","target":"pkg:pypi/demo-6014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6749@1.0.4","target":"pkg:pypi/demo-14362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6749@1.0.4","target":"pkg:pypi/demo-21590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6749@1.0.4","target":"pkg:pypi/demo-24781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6749@1.0.4","target":"pkg:pypi/demo-25871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-674@1.0.4","target":"pkg:pypi/demo-17199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-674@1.0.4","target":"pkg:pypi/demo-23445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-674@1.0.4","target":"pkg:pypi/demo-24746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6750@1.0.0","target":"pkg:pypi/demo-18714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6750@1.0.0","target":"pkg:pypi/demo-21600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6750@1.0.0","target":"pkg:pypi/demo-22535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6750@1.0.0","target":"pkg:pypi/demo-28230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6751@1.0.1","target":"pkg:pypi/demo-5965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6752@1.0.2","target":"pkg:pypi/demo-13984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6752@1.0.2","target":"pkg:pypi/demo-16624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6752@1.0.2","target":"pkg:pypi/demo-23660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6753@1.0.3","target":"pkg:pypi/demo-18281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6753@1.0.3","target":"pkg:pypi/demo-39159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6754@1.0.4","target":"pkg:pypi/demo-19366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6754@1.0.4","target":"pkg:pypi/demo-26777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6754@1.0.4","target":"pkg:pypi/demo-36487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6754@1.0.4","target":"pkg:pypi/demo-37735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6755@1.0.0","target":"pkg:pypi/demo-15758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6756@1.0.1","target":"pkg:pypi/demo-28654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6756@1.0.1","target":"pkg:pypi/demo-6049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6757@1.0.2","target":"pkg:pypi/demo-186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6757@1.0.2","target":"pkg:pypi/demo-25697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6757@1.0.2","target":"pkg:pypi/demo-3529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6757@1.0.2","target":"pkg:pypi/demo-38017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6758@1.0.3","target":"pkg:pypi/demo-10127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6758@1.0.3","target":"pkg:pypi/demo-11350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6758@1.0.3","target":"pkg:pypi/demo-11374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6758@1.0.3","target":"pkg:pypi/demo-12779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6759@1.0.4","target":"pkg:pypi/demo-11664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6759@1.0.4","target":"pkg:pypi/demo-16660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6759@1.0.4","target":"pkg:pypi/demo-26484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-675@1.0.0","target":"pkg:pypi/demo-23613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-675@1.0.0","target":"pkg:pypi/demo-38364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-675@1.0.0","target":"pkg:pypi/demo-4319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6760@1.0.0","target":"pkg:pypi/demo-18152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6761@1.0.1","target":"pkg:pypi/demo-3680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6761@1.0.1","target":"pkg:pypi/demo-5278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6762@1.0.2","target":"pkg:pypi/demo-11766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6762@1.0.2","target":"pkg:pypi/demo-12657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6762@1.0.2","target":"pkg:pypi/demo-4789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6762@1.0.2","target":"pkg:pypi/demo-592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6763@1.0.3","target":"pkg:pypi/demo-13477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6763@1.0.3","target":"pkg:pypi/demo-19676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6764@1.0.4","target":"pkg:pypi/demo-20021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6765@1.0.0","target":"pkg:pypi/demo-13060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6765@1.0.0","target":"pkg:pypi/demo-28889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6765@1.0.0","target":"pkg:pypi/demo-37653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6766@1.0.1","target":"pkg:pypi/demo-35637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6767@1.0.2","target":"pkg:pypi/demo-15151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6767@1.0.2","target":"pkg:pypi/demo-23876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6767@1.0.2","target":"pkg:pypi/demo-34197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6767@1.0.2","target":"pkg:pypi/demo-5344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6768@1.0.3","target":"pkg:pypi/demo-20565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6768@1.0.3","target":"pkg:pypi/demo-31138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6768@1.0.3","target":"pkg:pypi/demo-37299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6769@1.0.4","target":"pkg:pypi/demo-25704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6769@1.0.4","target":"pkg:pypi/demo-31186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6769@1.0.4","target":"pkg:pypi/demo-31544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6769@1.0.4","target":"pkg:pypi/demo-36030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-676@1.0.1","target":"pkg:pypi/demo-1046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-676@1.0.1","target":"pkg:pypi/demo-11698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-676@1.0.1","target":"pkg:pypi/demo-26471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-676@1.0.1","target":"pkg:pypi/demo-2972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6770@1.0.0","target":"pkg:pypi/demo-22712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6770@1.0.0","target":"pkg:pypi/demo-26199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6771@1.0.1","target":"pkg:pypi/demo-15557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6771@1.0.1","target":"pkg:pypi/demo-5387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6772@1.0.2","target":"pkg:pypi/demo-11984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6772@1.0.2","target":"pkg:pypi/demo-19533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6772@1.0.2","target":"pkg:pypi/demo-19645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6772@1.0.2","target":"pkg:pypi/demo-36725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6773@1.0.3","target":"pkg:pypi/demo-1343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6773@1.0.3","target":"pkg:pypi/demo-15373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6773@1.0.3","target":"pkg:pypi/demo-27266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6773@1.0.3","target":"pkg:pypi/demo-501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6774@1.0.4","target":"pkg:pypi/demo-11504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6774@1.0.4","target":"pkg:pypi/demo-26267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6775@1.0.0","target":"pkg:pypi/demo-28731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6775@1.0.0","target":"pkg:pypi/demo-30011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6776@1.0.1","target":"pkg:pypi/demo-15444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6776@1.0.1","target":"pkg:pypi/demo-32200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6776@1.0.1","target":"pkg:pypi/demo-38286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6777@1.0.2","target":"pkg:pypi/demo-29617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6777@1.0.2","target":"pkg:pypi/demo-31407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6777@1.0.2","target":"pkg:pypi/demo-5797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6778@1.0.3","target":"pkg:pypi/demo-30527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6778@1.0.3","target":"pkg:pypi/demo-31640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6778@1.0.3","target":"pkg:pypi/demo-3206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6778@1.0.3","target":"pkg:pypi/demo-34164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6779@1.0.4","target":"pkg:pypi/demo-12637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6779@1.0.4","target":"pkg:pypi/demo-14556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6779@1.0.4","target":"pkg:pypi/demo-17244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6779@1.0.4","target":"pkg:pypi/demo-22803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-677@1.0.2","target":"pkg:pypi/demo-14609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-677@1.0.2","target":"pkg:pypi/demo-24174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6780@1.0.0","target":"pkg:pypi/demo-12046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6780@1.0.0","target":"pkg:pypi/demo-12661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6780@1.0.0","target":"pkg:pypi/demo-5355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6781@1.0.1","target":"pkg:pypi/demo-26185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6781@1.0.1","target":"pkg:pypi/demo-30220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6781@1.0.1","target":"pkg:pypi/demo-5563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6782@1.0.2","target":"pkg:pypi/demo-23698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6782@1.0.2","target":"pkg:pypi/demo-24775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6782@1.0.2","target":"pkg:pypi/demo-28389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6782@1.0.2","target":"pkg:pypi/demo-39981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6783@1.0.3","target":"pkg:pypi/demo-25139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6783@1.0.3","target":"pkg:pypi/demo-26147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6784@1.0.4","target":"pkg:pypi/demo-27115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6785@1.0.0","target":"pkg:pypi/demo-38435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6785@1.0.0","target":"pkg:pypi/demo-4914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6786@1.0.1","target":"pkg:pypi/demo-17719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6786@1.0.1","target":"pkg:pypi/demo-25383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6786@1.0.1","target":"pkg:pypi/demo-28864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6786@1.0.1","target":"pkg:pypi/demo-36525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6787@1.0.2","target":"pkg:pypi/demo-16720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6788@1.0.3","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6788@1.0.3","target":"pkg:pypi/demo-3469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6789@1.0.4","target":"pkg:pypi/demo-15425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6789@1.0.4","target":"pkg:pypi/demo-19727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6789@1.0.4","target":"pkg:pypi/demo-20542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6789@1.0.4","target":"pkg:pypi/demo-21734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-678@1.0.3","target":"pkg:pypi/demo-26798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6790@1.0.0","target":"pkg:pypi/demo-23246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6790@1.0.0","target":"pkg:pypi/demo-28961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6790@1.0.0","target":"pkg:pypi/demo-38722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6791@1.0.1","target":"pkg:pypi/demo-13128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6791@1.0.1","target":"pkg:pypi/demo-21567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6791@1.0.1","target":"pkg:pypi/demo-25630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6791@1.0.1","target":"pkg:pypi/demo-34670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6792@1.0.2","target":"pkg:pypi/demo-32994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6793@1.0.3","target":"pkg:pypi/demo-1718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6793@1.0.3","target":"pkg:pypi/demo-23631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6793@1.0.3","target":"pkg:pypi/demo-35725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6793@1.0.3","target":"pkg:pypi/demo-400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6794@1.0.4","target":"pkg:pypi/demo-1716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6794@1.0.4","target":"pkg:pypi/demo-38609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6794@1.0.4","target":"pkg:pypi/demo-5384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6794@1.0.4","target":"pkg:pypi/demo-6761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6795@1.0.0","target":"pkg:pypi/demo-18857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6795@1.0.0","target":"pkg:pypi/demo-30926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6795@1.0.0","target":"pkg:pypi/demo-37684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6796@1.0.1","target":"pkg:pypi/demo-16693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6796@1.0.1","target":"pkg:pypi/demo-32264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6797@1.0.2","target":"pkg:pypi/demo-13399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6797@1.0.2","target":"pkg:pypi/demo-6377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6798@1.0.3","target":"pkg:pypi/demo-18836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6798@1.0.3","target":"pkg:pypi/demo-20801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6798@1.0.3","target":"pkg:pypi/demo-31955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6798@1.0.3","target":"pkg:pypi/demo-33743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6799@1.0.4","target":"pkg:pypi/demo-4074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-679@1.0.4","target":"pkg:pypi/demo-15557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-679@1.0.4","target":"pkg:pypi/demo-28810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-679@1.0.4","target":"pkg:pypi/demo-30715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-679@1.0.4","target":"pkg:pypi/demo-38536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-67@1.0.2","target":"pkg:pypi/demo-11132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-67@1.0.2","target":"pkg:pypi/demo-11891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-67@1.0.2","target":"pkg:pypi/demo-18626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-67@1.0.2","target":"pkg:pypi/demo-3026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6800@1.0.0","target":"pkg:pypi/demo-26524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6800@1.0.0","target":"pkg:pypi/demo-35318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6800@1.0.0","target":"pkg:pypi/demo-38600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6801@1.0.1","target":"pkg:pypi/demo-10384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6801@1.0.1","target":"pkg:pypi/demo-1796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6802@1.0.2","target":"pkg:pypi/demo-23031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6802@1.0.2","target":"pkg:pypi/demo-25356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6803@1.0.3","target":"pkg:pypi/demo-16928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6803@1.0.3","target":"pkg:pypi/demo-5702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6804@1.0.4","target":"pkg:pypi/demo-15383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6804@1.0.4","target":"pkg:pypi/demo-31693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6805@1.0.0","target":"pkg:pypi/demo-1871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6805@1.0.0","target":"pkg:pypi/demo-35582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6806@1.0.1","target":"pkg:pypi/demo-3941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6807@1.0.2","target":"pkg:pypi/demo-18977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6807@1.0.2","target":"pkg:pypi/demo-21929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6807@1.0.2","target":"pkg:pypi/demo-36631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6808@1.0.3","target":"pkg:pypi/demo-22295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6808@1.0.3","target":"pkg:pypi/demo-22613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6808@1.0.3","target":"pkg:pypi/demo-32816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6808@1.0.3","target":"pkg:pypi/demo-36838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6809@1.0.4","target":"pkg:pypi/demo-12240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6809@1.0.4","target":"pkg:pypi/demo-18098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6809@1.0.4","target":"pkg:pypi/demo-20511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6809@1.0.4","target":"pkg:pypi/demo-30387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-680@1.0.0","target":"pkg:pypi/demo-16477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-680@1.0.0","target":"pkg:pypi/demo-2019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6810@1.0.0","target":"pkg:pypi/demo-12079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6810@1.0.0","target":"pkg:pypi/demo-15008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6811@1.0.1","target":"pkg:pypi/demo-39827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6812@1.0.2","target":"pkg:pypi/demo-33988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6813@1.0.3","target":"pkg:pypi/demo-1040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6813@1.0.3","target":"pkg:pypi/demo-21529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6813@1.0.3","target":"pkg:pypi/demo-5904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6813@1.0.3","target":"pkg:pypi/demo-6460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6814@1.0.4","target":"pkg:pypi/demo-17212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6814@1.0.4","target":"pkg:pypi/demo-30193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6814@1.0.4","target":"pkg:pypi/demo-38366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6814@1.0.4","target":"pkg:pypi/demo-5603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6815@1.0.0","target":"pkg:pypi/demo-2088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6815@1.0.0","target":"pkg:pypi/demo-24700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6815@1.0.0","target":"pkg:pypi/demo-3911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6816@1.0.1","target":"pkg:pypi/demo-5109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6817@1.0.2","target":"pkg:pypi/demo-1578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6817@1.0.2","target":"pkg:pypi/demo-27655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6817@1.0.2","target":"pkg:pypi/demo-27886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6817@1.0.2","target":"pkg:pypi/demo-32336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6818@1.0.3","target":"pkg:pypi/demo-22784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6818@1.0.3","target":"pkg:pypi/demo-23434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6818@1.0.3","target":"pkg:pypi/demo-38277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6819@1.0.4","target":"pkg:pypi/demo-34336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-681@1.0.1","target":"pkg:pypi/demo-14488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6820@1.0.0","target":"pkg:pypi/demo-1044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6820@1.0.0","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6820@1.0.0","target":"pkg:pypi/demo-16643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6820@1.0.0","target":"pkg:pypi/demo-1972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6821@1.0.1","target":"pkg:pypi/demo-27980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6822@1.0.2","target":"pkg:pypi/demo-32144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6822@1.0.2","target":"pkg:pypi/demo-5551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6823@1.0.3","target":"pkg:pypi/demo-1462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6823@1.0.3","target":"pkg:pypi/demo-30644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6823@1.0.3","target":"pkg:pypi/demo-33906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6823@1.0.3","target":"pkg:pypi/demo-36047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6824@1.0.4","target":"pkg:pypi/demo-3113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6824@1.0.4","target":"pkg:pypi/demo-33934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6824@1.0.4","target":"pkg:pypi/demo-37375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6824@1.0.4","target":"pkg:pypi/demo-37452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6825@1.0.0","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6825@1.0.0","target":"pkg:pypi/demo-18522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6826@1.0.1","target":"pkg:pypi/demo-12500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6826@1.0.1","target":"pkg:pypi/demo-2671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6826@1.0.1","target":"pkg:pypi/demo-32815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6826@1.0.1","target":"pkg:pypi/demo-5707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6827@1.0.2","target":"pkg:pypi/demo-12702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6827@1.0.2","target":"pkg:pypi/demo-17403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6827@1.0.2","target":"pkg:pypi/demo-38751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6828@1.0.3","target":"pkg:pypi/demo-34729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6828@1.0.3","target":"pkg:pypi/demo-5385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6828@1.0.3","target":"pkg:pypi/demo-5885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6829@1.0.4","target":"pkg:pypi/demo-13563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6829@1.0.4","target":"pkg:pypi/demo-2281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6829@1.0.4","target":"pkg:pypi/demo-28041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-682@1.0.2","target":"pkg:pypi/demo-39401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-682@1.0.2","target":"pkg:pypi/demo-5285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6830@1.0.0","target":"pkg:pypi/demo-30362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6830@1.0.0","target":"pkg:pypi/demo-32118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6830@1.0.0","target":"pkg:pypi/demo-5727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6831@1.0.1","target":"pkg:pypi/demo-15869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6831@1.0.1","target":"pkg:pypi/demo-28917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6831@1.0.1","target":"pkg:pypi/demo-4546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6832@1.0.2","target":"pkg:pypi/demo-18297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6832@1.0.2","target":"pkg:pypi/demo-25063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6832@1.0.2","target":"pkg:pypi/demo-3777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6832@1.0.2","target":"pkg:pypi/demo-5695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6833@1.0.3","target":"pkg:pypi/demo-20550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6834@1.0.4","target":"pkg:pypi/demo-11951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6834@1.0.4","target":"pkg:pypi/demo-22458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6835@1.0.0","target":"pkg:pypi/demo-11931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6835@1.0.0","target":"pkg:pypi/demo-33101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6835@1.0.0","target":"pkg:pypi/demo-36036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6836@1.0.1","target":"pkg:pypi/demo-37417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6837@1.0.2","target":"pkg:pypi/demo-16788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6837@1.0.2","target":"pkg:pypi/demo-26802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6837@1.0.2","target":"pkg:pypi/demo-32597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6837@1.0.2","target":"pkg:pypi/demo-32850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6838@1.0.3","target":"pkg:pypi/demo-25872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6838@1.0.3","target":"pkg:pypi/demo-33773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6839@1.0.4","target":"pkg:pypi/demo-26674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-683@1.0.3","target":"pkg:pypi/demo-15797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-683@1.0.3","target":"pkg:pypi/demo-18060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6840@1.0.0","target":"pkg:pypi/demo-22315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6840@1.0.0","target":"pkg:pypi/demo-22820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6840@1.0.0","target":"pkg:pypi/demo-25879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6840@1.0.0","target":"pkg:pypi/demo-28892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6841@1.0.1","target":"pkg:pypi/demo-24094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6842@1.0.2","target":"pkg:pypi/demo-22966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6842@1.0.2","target":"pkg:pypi/demo-31279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6842@1.0.2","target":"pkg:pypi/demo-3327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6842@1.0.2","target":"pkg:pypi/demo-4860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6843@1.0.3","target":"pkg:pypi/demo-37871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6844@1.0.4","target":"pkg:pypi/demo-12720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6844@1.0.4","target":"pkg:pypi/demo-2983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6844@1.0.4","target":"pkg:pypi/demo-30060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6845@1.0.0","target":"pkg:pypi/demo-14068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6845@1.0.0","target":"pkg:pypi/demo-35321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6846@1.0.1","target":"pkg:pypi/demo-3463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6847@1.0.2","target":"pkg:pypi/demo-3196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6848@1.0.3","target":"pkg:pypi/demo-11870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6848@1.0.3","target":"pkg:pypi/demo-544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6849@1.0.4","target":"pkg:pypi/demo-10081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6849@1.0.4","target":"pkg:pypi/demo-20317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6849@1.0.4","target":"pkg:pypi/demo-25284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6849@1.0.4","target":"pkg:pypi/demo-28495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-684@1.0.4","target":"pkg:pypi/demo-29434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-684@1.0.4","target":"pkg:pypi/demo-39674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6850@1.0.0","target":"pkg:pypi/demo-37507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6851@1.0.1","target":"pkg:pypi/demo-26718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6851@1.0.1","target":"pkg:pypi/demo-27052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6852@1.0.2","target":"pkg:pypi/demo-5183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6852@1.0.2","target":"pkg:pypi/demo-5814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6853@1.0.3","target":"pkg:pypi/demo-13868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6853@1.0.3","target":"pkg:pypi/demo-6526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6854@1.0.4","target":"pkg:pypi/demo-16580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6854@1.0.4","target":"pkg:pypi/demo-22785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6854@1.0.4","target":"pkg:pypi/demo-25305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6854@1.0.4","target":"pkg:pypi/demo-5500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6855@1.0.0","target":"pkg:pypi/demo-12474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6855@1.0.0","target":"pkg:pypi/demo-5360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6856@1.0.1","target":"pkg:pypi/demo-1386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6857@1.0.2","target":"pkg:pypi/demo-10308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6858@1.0.3","target":"pkg:pypi/demo-17230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6858@1.0.3","target":"pkg:pypi/demo-19620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6858@1.0.3","target":"pkg:pypi/demo-33390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6858@1.0.3","target":"pkg:pypi/demo-499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6859@1.0.4","target":"pkg:pypi/demo-20740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6859@1.0.4","target":"pkg:pypi/demo-30291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-685@1.0.0","target":"pkg:pypi/demo-31567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-685@1.0.0","target":"pkg:pypi/demo-3569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-685@1.0.0","target":"pkg:pypi/demo-37774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6860@1.0.0","target":"pkg:pypi/demo-16722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6861@1.0.1","target":"pkg:pypi/demo-15740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6861@1.0.1","target":"pkg:pypi/demo-19983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6861@1.0.1","target":"pkg:pypi/demo-22287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6861@1.0.1","target":"pkg:pypi/demo-23520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6862@1.0.2","target":"pkg:pypi/demo-2012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6862@1.0.2","target":"pkg:pypi/demo-22120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6862@1.0.2","target":"pkg:pypi/demo-24984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6862@1.0.2","target":"pkg:pypi/demo-28890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6863@1.0.3","target":"pkg:pypi/demo-14581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6863@1.0.3","target":"pkg:pypi/demo-17270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6863@1.0.3","target":"pkg:pypi/demo-24054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6864@1.0.4","target":"pkg:pypi/demo-1194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6864@1.0.4","target":"pkg:pypi/demo-24196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6864@1.0.4","target":"pkg:pypi/demo-38451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6865@1.0.0","target":"pkg:pypi/demo-38460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6866@1.0.1","target":"pkg:pypi/demo-20950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6867@1.0.2","target":"pkg:pypi/demo-12500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6867@1.0.2","target":"pkg:pypi/demo-22144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6867@1.0.2","target":"pkg:pypi/demo-31041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6867@1.0.2","target":"pkg:pypi/demo-34463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6868@1.0.3","target":"pkg:pypi/demo-13523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6868@1.0.3","target":"pkg:pypi/demo-24899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6868@1.0.3","target":"pkg:pypi/demo-2725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6868@1.0.3","target":"pkg:pypi/demo-39103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6869@1.0.4","target":"pkg:pypi/demo-17649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-686@1.0.1","target":"pkg:pypi/demo-22319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-686@1.0.1","target":"pkg:pypi/demo-36581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6870@1.0.0","target":"pkg:pypi/demo-17920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6870@1.0.0","target":"pkg:pypi/demo-22653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6870@1.0.0","target":"pkg:pypi/demo-24904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6870@1.0.0","target":"pkg:pypi/demo-31175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6871@1.0.1","target":"pkg:pypi/demo-19633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6871@1.0.1","target":"pkg:pypi/demo-2077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6871@1.0.1","target":"pkg:pypi/demo-22034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6871@1.0.1","target":"pkg:pypi/demo-27282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6872@1.0.2","target":"pkg:pypi/demo-38151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6873@1.0.3","target":"pkg:pypi/demo-13449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6873@1.0.3","target":"pkg:pypi/demo-20637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6873@1.0.3","target":"pkg:pypi/demo-34820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6874@1.0.4","target":"pkg:pypi/demo-1766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6874@1.0.4","target":"pkg:pypi/demo-26037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6874@1.0.4","target":"pkg:pypi/demo-36944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6875@1.0.0","target":"pkg:pypi/demo-33416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6876@1.0.1","target":"pkg:pypi/demo-1640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6877@1.0.2","target":"pkg:pypi/demo-29206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6878@1.0.3","target":"pkg:pypi/demo-29266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6878@1.0.3","target":"pkg:pypi/demo-6060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6878@1.0.3","target":"pkg:pypi/demo-6087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6879@1.0.4","target":"pkg:pypi/demo-20102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6879@1.0.4","target":"pkg:pypi/demo-27156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-687@1.0.2","target":"pkg:pypi/demo-21239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-687@1.0.2","target":"pkg:pypi/demo-26509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-687@1.0.2","target":"pkg:pypi/demo-26948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-687@1.0.2","target":"pkg:pypi/demo-32250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6880@1.0.0","target":"pkg:pypi/demo-32705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6881@1.0.1","target":"pkg:pypi/demo-33292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6882@1.0.2","target":"pkg:pypi/demo-16123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6882@1.0.2","target":"pkg:pypi/demo-34281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6883@1.0.3","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6883@1.0.3","target":"pkg:pypi/demo-1292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6883@1.0.3","target":"pkg:pypi/demo-21673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6884@1.0.4","target":"pkg:pypi/demo-31369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6884@1.0.4","target":"pkg:pypi/demo-605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6885@1.0.0","target":"pkg:pypi/demo-38029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6885@1.0.0","target":"pkg:pypi/demo-615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6886@1.0.1","target":"pkg:pypi/demo-17951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6887@1.0.2","target":"pkg:pypi/demo-13330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6888@1.0.3","target":"pkg:pypi/demo-33734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6888@1.0.3","target":"pkg:pypi/demo-35911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6889@1.0.4","target":"pkg:pypi/demo-16974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6889@1.0.4","target":"pkg:pypi/demo-28314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6889@1.0.4","target":"pkg:pypi/demo-32532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6889@1.0.4","target":"pkg:pypi/demo-38428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-688@1.0.3","target":"pkg:pypi/demo-15922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-688@1.0.3","target":"pkg:pypi/demo-18884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-688@1.0.3","target":"pkg:pypi/demo-25165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-688@1.0.3","target":"pkg:pypi/demo-38544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6890@1.0.0","target":"pkg:pypi/demo-155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6890@1.0.0","target":"pkg:pypi/demo-26568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6890@1.0.0","target":"pkg:pypi/demo-32953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6890@1.0.0","target":"pkg:pypi/demo-38664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6891@1.0.1","target":"pkg:pypi/demo-18257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6891@1.0.1","target":"pkg:pypi/demo-28271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6891@1.0.1","target":"pkg:pypi/demo-39466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6892@1.0.2","target":"pkg:pypi/demo-25195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6892@1.0.2","target":"pkg:pypi/demo-31778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6892@1.0.2","target":"pkg:pypi/demo-38819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6892@1.0.2","target":"pkg:pypi/demo-39748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6893@1.0.3","target":"pkg:pypi/demo-12036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6893@1.0.3","target":"pkg:pypi/demo-281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6894@1.0.4","target":"pkg:pypi/demo-20134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6894@1.0.4","target":"pkg:pypi/demo-27130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6894@1.0.4","target":"pkg:pypi/demo-27932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6894@1.0.4","target":"pkg:pypi/demo-35111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6895@1.0.0","target":"pkg:pypi/demo-13708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6895@1.0.0","target":"pkg:pypi/demo-22743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6895@1.0.0","target":"pkg:pypi/demo-32092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6896@1.0.1","target":"pkg:pypi/demo-11540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6896@1.0.1","target":"pkg:pypi/demo-30552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6896@1.0.1","target":"pkg:pypi/demo-36686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6897@1.0.2","target":"pkg:pypi/demo-21447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6897@1.0.2","target":"pkg:pypi/demo-6139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6898@1.0.3","target":"pkg:pypi/demo-15943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6898@1.0.3","target":"pkg:pypi/demo-21002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6898@1.0.3","target":"pkg:pypi/demo-26657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6898@1.0.3","target":"pkg:pypi/demo-3155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6899@1.0.4","target":"pkg:pypi/demo-15126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6899@1.0.4","target":"pkg:pypi/demo-19141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6899@1.0.4","target":"pkg:pypi/demo-6574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-689@1.0.4","target":"pkg:pypi/demo-22974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-689@1.0.4","target":"pkg:pypi/demo-6786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-68@1.0.3","target":"pkg:pypi/demo-37225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6900@1.0.0","target":"pkg:pypi/demo-23096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6900@1.0.0","target":"pkg:pypi/demo-27973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6901@1.0.1","target":"pkg:pypi/demo-13496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6901@1.0.1","target":"pkg:pypi/demo-26781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6902@1.0.2","target":"pkg:pypi/demo-21419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6902@1.0.2","target":"pkg:pypi/demo-21900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6902@1.0.2","target":"pkg:pypi/demo-25707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6902@1.0.2","target":"pkg:pypi/demo-25708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6903@1.0.3","target":"pkg:pypi/demo-14938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6903@1.0.3","target":"pkg:pypi/demo-2233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6903@1.0.3","target":"pkg:pypi/demo-31913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6903@1.0.3","target":"pkg:pypi/demo-38615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6904@1.0.4","target":"pkg:pypi/demo-30818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6905@1.0.0","target":"pkg:pypi/demo-28772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6905@1.0.0","target":"pkg:pypi/demo-36055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6905@1.0.0","target":"pkg:pypi/demo-6434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6906@1.0.1","target":"pkg:pypi/demo-25260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6906@1.0.1","target":"pkg:pypi/demo-28349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6906@1.0.1","target":"pkg:pypi/demo-30556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6906@1.0.1","target":"pkg:pypi/demo-37775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6907@1.0.2","target":"pkg:pypi/demo-12318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6907@1.0.2","target":"pkg:pypi/demo-21732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6907@1.0.2","target":"pkg:pypi/demo-24072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6907@1.0.2","target":"pkg:pypi/demo-39298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6908@1.0.3","target":"pkg:pypi/demo-12014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6908@1.0.3","target":"pkg:pypi/demo-22049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6909@1.0.4","target":"pkg:pypi/demo-19028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-690@1.0.0","target":"pkg:pypi/demo-14357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-690@1.0.0","target":"pkg:pypi/demo-23181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6910@1.0.0","target":"pkg:pypi/demo-14584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6910@1.0.0","target":"pkg:pypi/demo-27906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6911@1.0.1","target":"pkg:pypi/demo-11409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6911@1.0.1","target":"pkg:pypi/demo-11656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6911@1.0.1","target":"pkg:pypi/demo-13626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6912@1.0.2","target":"pkg:pypi/demo-15669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6912@1.0.2","target":"pkg:pypi/demo-2382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6912@1.0.2","target":"pkg:pypi/demo-28455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6913@1.0.3","target":"pkg:pypi/demo-21472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6913@1.0.3","target":"pkg:pypi/demo-3643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6914@1.0.4","target":"pkg:pypi/demo-6258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6915@1.0.0","target":"pkg:pypi/demo-10456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6915@1.0.0","target":"pkg:pypi/demo-16807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6915@1.0.0","target":"pkg:pypi/demo-23951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6915@1.0.0","target":"pkg:pypi/demo-26586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6916@1.0.1","target":"pkg:pypi/demo-17910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6916@1.0.1","target":"pkg:pypi/demo-20733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6916@1.0.1","target":"pkg:pypi/demo-24004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6916@1.0.1","target":"pkg:pypi/demo-5513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6917@1.0.2","target":"pkg:pypi/demo-2466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6917@1.0.2","target":"pkg:pypi/demo-27002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6918@1.0.3","target":"pkg:pypi/demo-19996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6918@1.0.3","target":"pkg:pypi/demo-32308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6918@1.0.3","target":"pkg:pypi/demo-4031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6919@1.0.4","target":"pkg:pypi/demo-415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-691@1.0.1","target":"pkg:pypi/demo-16976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-691@1.0.1","target":"pkg:pypi/demo-19260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-691@1.0.1","target":"pkg:pypi/demo-25978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6920@1.0.0","target":"pkg:pypi/demo-25996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6920@1.0.0","target":"pkg:pypi/demo-30660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6920@1.0.0","target":"pkg:pypi/demo-37677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6920@1.0.0","target":"pkg:pypi/demo-3852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6921@1.0.1","target":"pkg:pypi/demo-26037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6921@1.0.1","target":"pkg:pypi/demo-4379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6922@1.0.2","target":"pkg:pypi/demo-19638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6923@1.0.3","target":"pkg:pypi/demo-13045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6923@1.0.3","target":"pkg:pypi/demo-5311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6924@1.0.4","target":"pkg:pypi/demo-16133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6924@1.0.4","target":"pkg:pypi/demo-25156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6924@1.0.4","target":"pkg:pypi/demo-26886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6924@1.0.4","target":"pkg:pypi/demo-29340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6925@1.0.0","target":"pkg:pypi/demo-13841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6926@1.0.1","target":"pkg:pypi/demo-23087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6926@1.0.1","target":"pkg:pypi/demo-3463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6926@1.0.1","target":"pkg:pypi/demo-37807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6927@1.0.2","target":"pkg:pypi/demo-34004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6927@1.0.2","target":"pkg:pypi/demo-39495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6928@1.0.3","target":"pkg:pypi/demo-5442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6929@1.0.4","target":"pkg:pypi/demo-21171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6929@1.0.4","target":"pkg:pypi/demo-25829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6929@1.0.4","target":"pkg:pypi/demo-3130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6929@1.0.4","target":"pkg:pypi/demo-3358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-692@1.0.2","target":"pkg:pypi/demo-171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-692@1.0.2","target":"pkg:pypi/demo-27671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-692@1.0.2","target":"pkg:pypi/demo-38625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6930@1.0.0","target":"pkg:pypi/demo-11772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6930@1.0.0","target":"pkg:pypi/demo-22797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6931@1.0.1","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6931@1.0.1","target":"pkg:pypi/demo-29367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6931@1.0.1","target":"pkg:pypi/demo-3887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6931@1.0.1","target":"pkg:pypi/demo-4619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6932@1.0.2","target":"pkg:pypi/demo-31260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6933@1.0.3","target":"pkg:pypi/demo-10829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6933@1.0.3","target":"pkg:pypi/demo-23781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6933@1.0.3","target":"pkg:pypi/demo-34207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6933@1.0.3","target":"pkg:pypi/demo-4317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6934@1.0.4","target":"pkg:pypi/demo-10858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6934@1.0.4","target":"pkg:pypi/demo-14442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6935@1.0.0","target":"pkg:pypi/demo-31392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6935@1.0.0","target":"pkg:pypi/demo-32300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6935@1.0.0","target":"pkg:pypi/demo-32415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6935@1.0.0","target":"pkg:pypi/demo-35500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6936@1.0.1","target":"pkg:pypi/demo-17923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6937@1.0.2","target":"pkg:pypi/demo-1525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6937@1.0.2","target":"pkg:pypi/demo-15580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6937@1.0.2","target":"pkg:pypi/demo-20714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6937@1.0.2","target":"pkg:pypi/demo-35808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6938@1.0.3","target":"pkg:pypi/demo-11148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6938@1.0.3","target":"pkg:pypi/demo-16791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6938@1.0.3","target":"pkg:pypi/demo-35895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6938@1.0.3","target":"pkg:pypi/demo-36689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6939@1.0.4","target":"pkg:pypi/demo-15674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6939@1.0.4","target":"pkg:pypi/demo-20734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6939@1.0.4","target":"pkg:pypi/demo-24652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-693@1.0.3","target":"pkg:pypi/demo-13433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6940@1.0.0","target":"pkg:pypi/demo-11616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6940@1.0.0","target":"pkg:pypi/demo-1584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6941@1.0.1","target":"pkg:pypi/demo-25505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6941@1.0.1","target":"pkg:pypi/demo-37713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6942@1.0.2","target":"pkg:pypi/demo-6669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6943@1.0.3","target":"pkg:pypi/demo-1088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6943@1.0.3","target":"pkg:pypi/demo-31739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6943@1.0.3","target":"pkg:pypi/demo-32025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6944@1.0.4","target":"pkg:pypi/demo-18209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6945@1.0.0","target":"pkg:pypi/demo-1433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6945@1.0.0","target":"pkg:pypi/demo-15746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6945@1.0.0","target":"pkg:pypi/demo-19143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6945@1.0.0","target":"pkg:pypi/demo-29770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6946@1.0.1","target":"pkg:pypi/demo-12174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6946@1.0.1","target":"pkg:pypi/demo-2370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6946@1.0.1","target":"pkg:pypi/demo-32515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6947@1.0.2","target":"pkg:pypi/demo-16096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6947@1.0.2","target":"pkg:pypi/demo-33192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6947@1.0.2","target":"pkg:pypi/demo-35724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6948@1.0.3","target":"pkg:pypi/demo-12369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6948@1.0.3","target":"pkg:pypi/demo-25389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6949@1.0.4","target":"pkg:pypi/demo-3565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6949@1.0.4","target":"pkg:pypi/demo-6792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-694@1.0.4","target":"pkg:pypi/demo-3688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6950@1.0.0","target":"pkg:pypi/demo-37640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6951@1.0.1","target":"pkg:pypi/demo-19510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6951@1.0.1","target":"pkg:pypi/demo-264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6951@1.0.1","target":"pkg:pypi/demo-37760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6951@1.0.1","target":"pkg:pypi/demo-4380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6952@1.0.2","target":"pkg:pypi/demo-25827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6952@1.0.2","target":"pkg:pypi/demo-39676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6952@1.0.2","target":"pkg:pypi/demo-6791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6953@1.0.3","target":"pkg:pypi/demo-11948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6954@1.0.4","target":"pkg:pypi/demo-10335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6954@1.0.4","target":"pkg:pypi/demo-12545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6954@1.0.4","target":"pkg:pypi/demo-27767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6955@1.0.0","target":"pkg:pypi/demo-22673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6955@1.0.0","target":"pkg:pypi/demo-30186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6955@1.0.0","target":"pkg:pypi/demo-38907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6956@1.0.1","target":"pkg:pypi/demo-11075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6957@1.0.2","target":"pkg:pypi/demo-22629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6957@1.0.2","target":"pkg:pypi/demo-25275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6957@1.0.2","target":"pkg:pypi/demo-35865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6958@1.0.3","target":"pkg:pypi/demo-15885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6958@1.0.3","target":"pkg:pypi/demo-25152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6958@1.0.3","target":"pkg:pypi/demo-33994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6958@1.0.3","target":"pkg:pypi/demo-6397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6959@1.0.4","target":"pkg:pypi/demo-29201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6959@1.0.4","target":"pkg:pypi/demo-37629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6959@1.0.4","target":"pkg:pypi/demo-39670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-695@1.0.0","target":"pkg:pypi/demo-23000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-695@1.0.0","target":"pkg:pypi/demo-2369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-695@1.0.0","target":"pkg:pypi/demo-4294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-695@1.0.0","target":"pkg:pypi/demo-6143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6960@1.0.0","target":"pkg:pypi/demo-2733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6960@1.0.0","target":"pkg:pypi/demo-4680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6961@1.0.1","target":"pkg:pypi/demo-11713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6961@1.0.1","target":"pkg:pypi/demo-12670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6961@1.0.1","target":"pkg:pypi/demo-19465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6961@1.0.1","target":"pkg:pypi/demo-22910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6962@1.0.2","target":"pkg:pypi/demo-39305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6963@1.0.3","target":"pkg:pypi/demo-18119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6963@1.0.3","target":"pkg:pypi/demo-21268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6963@1.0.3","target":"pkg:pypi/demo-38893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6964@1.0.4","target":"pkg:pypi/demo-34532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6964@1.0.4","target":"pkg:pypi/demo-38707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6964@1.0.4","target":"pkg:pypi/demo-39654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6965@1.0.0","target":"pkg:pypi/demo-25901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6965@1.0.0","target":"pkg:pypi/demo-539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6966@1.0.1","target":"pkg:pypi/demo-18511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6966@1.0.1","target":"pkg:pypi/demo-30028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6967@1.0.2","target":"pkg:pypi/demo-34805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6968@1.0.3","target":"pkg:pypi/demo-30765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6968@1.0.3","target":"pkg:pypi/demo-3267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6968@1.0.3","target":"pkg:pypi/demo-34360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6969@1.0.4","target":"pkg:pypi/demo-11761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6969@1.0.4","target":"pkg:pypi/demo-16578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6969@1.0.4","target":"pkg:pypi/demo-4533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-696@1.0.1","target":"pkg:pypi/demo-19746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6970@1.0.0","target":"pkg:pypi/demo-10536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6970@1.0.0","target":"pkg:pypi/demo-14394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6970@1.0.0","target":"pkg:pypi/demo-19088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6970@1.0.0","target":"pkg:pypi/demo-30656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6971@1.0.1","target":"pkg:pypi/demo-4504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6971@1.0.1","target":"pkg:pypi/demo-5010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6972@1.0.2","target":"pkg:pypi/demo-13496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6972@1.0.2","target":"pkg:pypi/demo-1625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6973@1.0.3","target":"pkg:pypi/demo-19485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6974@1.0.4","target":"pkg:pypi/demo-23446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6974@1.0.4","target":"pkg:pypi/demo-3074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6974@1.0.4","target":"pkg:pypi/demo-31897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6974@1.0.4","target":"pkg:pypi/demo-36430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6975@1.0.0","target":"pkg:pypi/demo-17723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6976@1.0.1","target":"pkg:pypi/demo-25130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6976@1.0.1","target":"pkg:pypi/demo-32896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6976@1.0.1","target":"pkg:pypi/demo-38270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6977@1.0.2","target":"pkg:pypi/demo-24700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6977@1.0.2","target":"pkg:pypi/demo-38020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6978@1.0.3","target":"pkg:pypi/demo-10806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6978@1.0.3","target":"pkg:pypi/demo-21783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6978@1.0.3","target":"pkg:pypi/demo-21794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6979@1.0.4","target":"pkg:pypi/demo-11930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6979@1.0.4","target":"pkg:pypi/demo-19191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-697@1.0.2","target":"pkg:pypi/demo-11871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-697@1.0.2","target":"pkg:pypi/demo-29452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6980@1.0.0","target":"pkg:pypi/demo-11556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6980@1.0.0","target":"pkg:pypi/demo-14266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6980@1.0.0","target":"pkg:pypi/demo-23318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6980@1.0.0","target":"pkg:pypi/demo-26181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6981@1.0.1","target":"pkg:pypi/demo-13032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6982@1.0.2","target":"pkg:pypi/demo-1820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6982@1.0.2","target":"pkg:pypi/demo-34107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6983@1.0.3","target":"pkg:pypi/demo-13805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6983@1.0.3","target":"pkg:pypi/demo-20036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6984@1.0.4","target":"pkg:pypi/demo-21881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6985@1.0.0","target":"pkg:pypi/demo-21795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6985@1.0.0","target":"pkg:pypi/demo-27749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6985@1.0.0","target":"pkg:pypi/demo-36057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6985@1.0.0","target":"pkg:pypi/demo-38036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6986@1.0.1","target":"pkg:pypi/demo-18378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6986@1.0.1","target":"pkg:pypi/demo-21707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6986@1.0.1","target":"pkg:pypi/demo-29887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6986@1.0.1","target":"pkg:pypi/demo-36852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6987@1.0.2","target":"pkg:pypi/demo-12960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6987@1.0.2","target":"pkg:pypi/demo-15209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6987@1.0.2","target":"pkg:pypi/demo-25210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6987@1.0.2","target":"pkg:pypi/demo-25812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6988@1.0.3","target":"pkg:pypi/demo-313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6989@1.0.4","target":"pkg:pypi/demo-33100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-698@1.0.3","target":"pkg:pypi/demo-18294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-698@1.0.3","target":"pkg:pypi/demo-1939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-698@1.0.3","target":"pkg:pypi/demo-30576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6990@1.0.0","target":"pkg:pypi/demo-13106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6990@1.0.0","target":"pkg:pypi/demo-18691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6991@1.0.1","target":"pkg:pypi/demo-11812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6991@1.0.1","target":"pkg:pypi/demo-14327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6991@1.0.1","target":"pkg:pypi/demo-22478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6992@1.0.2","target":"pkg:pypi/demo-12160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6992@1.0.2","target":"pkg:pypi/demo-27321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6992@1.0.2","target":"pkg:pypi/demo-31054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6993@1.0.3","target":"pkg:pypi/demo-14690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6993@1.0.3","target":"pkg:pypi/demo-21328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6994@1.0.4","target":"pkg:pypi/demo-4194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6994@1.0.4","target":"pkg:pypi/demo-4835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6995@1.0.0","target":"pkg:pypi/demo-14413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6995@1.0.0","target":"pkg:pypi/demo-3632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6996@1.0.1","target":"pkg:pypi/demo-34554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6997@1.0.2","target":"pkg:pypi/demo-17272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6997@1.0.2","target":"pkg:pypi/demo-18746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6997@1.0.2","target":"pkg:pypi/demo-6618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6998@1.0.3","target":"pkg:pypi/demo-16767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6998@1.0.3","target":"pkg:pypi/demo-29205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6998@1.0.3","target":"pkg:pypi/demo-30136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6999@1.0.4","target":"pkg:pypi/demo-39579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-699@1.0.4","target":"pkg:pypi/demo-10435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-699@1.0.4","target":"pkg:pypi/demo-12730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-699@1.0.4","target":"pkg:pypi/demo-18964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-699@1.0.4","target":"pkg:pypi/demo-27663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-69@1.0.4","target":"pkg:pypi/demo-1847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-69@1.0.4","target":"pkg:pypi/demo-33805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-69@1.0.4","target":"pkg:pypi/demo-36928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-69@1.0.4","target":"pkg:pypi/demo-4149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-6@1.0.1","target":"pkg:pypi/demo-31684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7000@1.0.0","target":"pkg:pypi/demo-13192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7000@1.0.0","target":"pkg:pypi/demo-38684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7001@1.0.1","target":"pkg:pypi/demo-13017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7001@1.0.1","target":"pkg:pypi/demo-17206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7002@1.0.2","target":"pkg:pypi/demo-21345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7002@1.0.2","target":"pkg:pypi/demo-24584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7002@1.0.2","target":"pkg:pypi/demo-30117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7002@1.0.2","target":"pkg:pypi/demo-6132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7003@1.0.3","target":"pkg:pypi/demo-2230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7003@1.0.3","target":"pkg:pypi/demo-33726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7004@1.0.4","target":"pkg:pypi/demo-15060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7004@1.0.4","target":"pkg:pypi/demo-283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7004@1.0.4","target":"pkg:pypi/demo-33930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7005@1.0.0","target":"pkg:pypi/demo-404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7006@1.0.1","target":"pkg:pypi/demo-22749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7006@1.0.1","target":"pkg:pypi/demo-35119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7006@1.0.1","target":"pkg:pypi/demo-38714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7007@1.0.2","target":"pkg:pypi/demo-20573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7007@1.0.2","target":"pkg:pypi/demo-34355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7008@1.0.3","target":"pkg:pypi/demo-27126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7008@1.0.3","target":"pkg:pypi/demo-28241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7008@1.0.3","target":"pkg:pypi/demo-31126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7009@1.0.4","target":"pkg:pypi/demo-17333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7009@1.0.4","target":"pkg:pypi/demo-22254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7009@1.0.4","target":"pkg:pypi/demo-29605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7009@1.0.4","target":"pkg:pypi/demo-39893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-700@1.0.0","target":"pkg:pypi/demo-16187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7010@1.0.0","target":"pkg:pypi/demo-17363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7010@1.0.0","target":"pkg:pypi/demo-29734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7010@1.0.0","target":"pkg:pypi/demo-32290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7011@1.0.1","target":"pkg:pypi/demo-13848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7011@1.0.1","target":"pkg:pypi/demo-15635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7011@1.0.1","target":"pkg:pypi/demo-3386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7012@1.0.2","target":"pkg:pypi/demo-27231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7013@1.0.3","target":"pkg:pypi/demo-14090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7013@1.0.3","target":"pkg:pypi/demo-15897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7013@1.0.3","target":"pkg:pypi/demo-19639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7013@1.0.3","target":"pkg:pypi/demo-23363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7014@1.0.4","target":"pkg:pypi/demo-10132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7014@1.0.4","target":"pkg:pypi/demo-16847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7014@1.0.4","target":"pkg:pypi/demo-34020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7015@1.0.0","target":"pkg:pypi/demo-1414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7015@1.0.0","target":"pkg:pypi/demo-15756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7015@1.0.0","target":"pkg:pypi/demo-17861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7015@1.0.0","target":"pkg:pypi/demo-36301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7016@1.0.1","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7016@1.0.1","target":"pkg:pypi/demo-20688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7016@1.0.1","target":"pkg:pypi/demo-29040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7017@1.0.2","target":"pkg:pypi/demo-32994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7017@1.0.2","target":"pkg:pypi/demo-37418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7017@1.0.2","target":"pkg:pypi/demo-39805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7018@1.0.3","target":"pkg:pypi/demo-23643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7018@1.0.3","target":"pkg:pypi/demo-4426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7019@1.0.4","target":"pkg:pypi/demo-10112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7019@1.0.4","target":"pkg:pypi/demo-5409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-701@1.0.1","target":"pkg:pypi/demo-15179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-701@1.0.1","target":"pkg:pypi/demo-32844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7020@1.0.0","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7020@1.0.0","target":"pkg:pypi/demo-18333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7020@1.0.0","target":"pkg:pypi/demo-25677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7020@1.0.0","target":"pkg:pypi/demo-4199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7021@1.0.1","target":"pkg:pypi/demo-32525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7021@1.0.1","target":"pkg:pypi/demo-35223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7022@1.0.2","target":"pkg:pypi/demo-10430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7022@1.0.2","target":"pkg:pypi/demo-14692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7022@1.0.2","target":"pkg:pypi/demo-32874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7023@1.0.3","target":"pkg:pypi/demo-26418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7023@1.0.3","target":"pkg:pypi/demo-28304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7024@1.0.4","target":"pkg:pypi/demo-38484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7024@1.0.4","target":"pkg:pypi/demo-6412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7025@1.0.0","target":"pkg:pypi/demo-16590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7025@1.0.0","target":"pkg:pypi/demo-2259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7025@1.0.0","target":"pkg:pypi/demo-37835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7026@1.0.1","target":"pkg:pypi/demo-11953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7026@1.0.1","target":"pkg:pypi/demo-16674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7026@1.0.1","target":"pkg:pypi/demo-18998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7026@1.0.1","target":"pkg:pypi/demo-30655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7027@1.0.2","target":"pkg:pypi/demo-17757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7028@1.0.3","target":"pkg:pypi/demo-34121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7028@1.0.3","target":"pkg:pypi/demo-37648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7028@1.0.3","target":"pkg:pypi/demo-37721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7029@1.0.4","target":"pkg:pypi/demo-10124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-702@1.0.2","target":"pkg:pypi/demo-14605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-702@1.0.2","target":"pkg:pypi/demo-28766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7030@1.0.0","target":"pkg:pypi/demo-24313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7030@1.0.0","target":"pkg:pypi/demo-30068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7031@1.0.1","target":"pkg:pypi/demo-1389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7031@1.0.1","target":"pkg:pypi/demo-22555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7032@1.0.2","target":"pkg:pypi/demo-35688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7033@1.0.3","target":"pkg:pypi/demo-33735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7034@1.0.4","target":"pkg:pypi/demo-22281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7035@1.0.0","target":"pkg:pypi/demo-18376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7035@1.0.0","target":"pkg:pypi/demo-22646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7035@1.0.0","target":"pkg:pypi/demo-22749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7036@1.0.1","target":"pkg:pypi/demo-18790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7036@1.0.1","target":"pkg:pypi/demo-21981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7036@1.0.1","target":"pkg:pypi/demo-22450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7036@1.0.1","target":"pkg:pypi/demo-22830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7037@1.0.2","target":"pkg:pypi/demo-17737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7037@1.0.2","target":"pkg:pypi/demo-4462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7037@1.0.2","target":"pkg:pypi/demo-6720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7038@1.0.3","target":"pkg:pypi/demo-18506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7039@1.0.4","target":"pkg:pypi/demo-24996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7039@1.0.4","target":"pkg:pypi/demo-25836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7039@1.0.4","target":"pkg:pypi/demo-29451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7039@1.0.4","target":"pkg:pypi/demo-5579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-703@1.0.3","target":"pkg:pypi/demo-15365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-703@1.0.3","target":"pkg:pypi/demo-29166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-703@1.0.3","target":"pkg:pypi/demo-5657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7040@1.0.0","target":"pkg:pypi/demo-25237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7040@1.0.0","target":"pkg:pypi/demo-34861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7040@1.0.0","target":"pkg:pypi/demo-35983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7041@1.0.1","target":"pkg:pypi/demo-1342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7041@1.0.1","target":"pkg:pypi/demo-19785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7041@1.0.1","target":"pkg:pypi/demo-34884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7042@1.0.2","target":"pkg:pypi/demo-26906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7043@1.0.3","target":"pkg:pypi/demo-26331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7044@1.0.4","target":"pkg:pypi/demo-14636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7044@1.0.4","target":"pkg:pypi/demo-14923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7044@1.0.4","target":"pkg:pypi/demo-30114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7044@1.0.4","target":"pkg:pypi/demo-31580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7045@1.0.0","target":"pkg:pypi/demo-13185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7045@1.0.0","target":"pkg:pypi/demo-16831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7045@1.0.0","target":"pkg:pypi/demo-17520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7046@1.0.1","target":"pkg:pypi/demo-29589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7047@1.0.2","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7048@1.0.3","target":"pkg:pypi/demo-10170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7049@1.0.4","target":"pkg:pypi/demo-25972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7049@1.0.4","target":"pkg:pypi/demo-30124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-704@1.0.4","target":"pkg:pypi/demo-14317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-704@1.0.4","target":"pkg:pypi/demo-22954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-704@1.0.4","target":"pkg:pypi/demo-26547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7050@1.0.0","target":"pkg:pypi/demo-15775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7050@1.0.0","target":"pkg:pypi/demo-21780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7050@1.0.0","target":"pkg:pypi/demo-2502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7050@1.0.0","target":"pkg:pypi/demo-28237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7051@1.0.1","target":"pkg:pypi/demo-30868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7052@1.0.2","target":"pkg:pypi/demo-11108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7052@1.0.2","target":"pkg:pypi/demo-38954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7053@1.0.3","target":"pkg:pypi/demo-17343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7053@1.0.3","target":"pkg:pypi/demo-21921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7054@1.0.4","target":"pkg:pypi/demo-21349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7054@1.0.4","target":"pkg:pypi/demo-22130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7054@1.0.4","target":"pkg:pypi/demo-4895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7054@1.0.4","target":"pkg:pypi/demo-5957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7055@1.0.0","target":"pkg:pypi/demo-12352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7055@1.0.0","target":"pkg:pypi/demo-33867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7055@1.0.0","target":"pkg:pypi/demo-37701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7055@1.0.0","target":"pkg:pypi/demo-5498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7056@1.0.1","target":"pkg:pypi/demo-11618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7056@1.0.1","target":"pkg:pypi/demo-29116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7057@1.0.2","target":"pkg:pypi/demo-22258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7057@1.0.2","target":"pkg:pypi/demo-38781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7057@1.0.2","target":"pkg:pypi/demo-39997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7058@1.0.3","target":"pkg:pypi/demo-33286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7058@1.0.3","target":"pkg:pypi/demo-4777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7059@1.0.4","target":"pkg:pypi/demo-20861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7059@1.0.4","target":"pkg:pypi/demo-21119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7059@1.0.4","target":"pkg:pypi/demo-3834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7059@1.0.4","target":"pkg:pypi/demo-39111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-705@1.0.0","target":"pkg:pypi/demo-1896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7060@1.0.0","target":"pkg:pypi/demo-13035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7060@1.0.0","target":"pkg:pypi/demo-13129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7060@1.0.0","target":"pkg:pypi/demo-22990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7060@1.0.0","target":"pkg:pypi/demo-29125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7061@1.0.1","target":"pkg:pypi/demo-34361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7062@1.0.2","target":"pkg:pypi/demo-18069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7062@1.0.2","target":"pkg:pypi/demo-2933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7062@1.0.2","target":"pkg:pypi/demo-38174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7063@1.0.3","target":"pkg:pypi/demo-18596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7063@1.0.3","target":"pkg:pypi/demo-27666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7063@1.0.3","target":"pkg:pypi/demo-34700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7063@1.0.3","target":"pkg:pypi/demo-35757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7064@1.0.4","target":"pkg:pypi/demo-24219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7065@1.0.0","target":"pkg:pypi/demo-15050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7065@1.0.0","target":"pkg:pypi/demo-19059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7065@1.0.0","target":"pkg:pypi/demo-6120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7066@1.0.1","target":"pkg:pypi/demo-15308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7067@1.0.2","target":"pkg:pypi/demo-11424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7067@1.0.2","target":"pkg:pypi/demo-26575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7067@1.0.2","target":"pkg:pypi/demo-38373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7067@1.0.2","target":"pkg:pypi/demo-5522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7068@1.0.3","target":"pkg:pypi/demo-20516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7068@1.0.3","target":"pkg:pypi/demo-2905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7069@1.0.4","target":"pkg:pypi/demo-18638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7069@1.0.4","target":"pkg:pypi/demo-30378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7069@1.0.4","target":"pkg:pypi/demo-34838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7069@1.0.4","target":"pkg:pypi/demo-39001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-706@1.0.1","target":"pkg:pypi/demo-13474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-706@1.0.1","target":"pkg:pypi/demo-25489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-706@1.0.1","target":"pkg:pypi/demo-33782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-706@1.0.1","target":"pkg:pypi/demo-34709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7070@1.0.0","target":"pkg:pypi/demo-11151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7070@1.0.0","target":"pkg:pypi/demo-23118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7070@1.0.0","target":"pkg:pypi/demo-38647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7071@1.0.1","target":"pkg:pypi/demo-16403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7071@1.0.1","target":"pkg:pypi/demo-21099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7071@1.0.1","target":"pkg:pypi/demo-21829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7071@1.0.1","target":"pkg:pypi/demo-24516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7072@1.0.2","target":"pkg:pypi/demo-14286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7072@1.0.2","target":"pkg:pypi/demo-14681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7072@1.0.2","target":"pkg:pypi/demo-19508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7072@1.0.2","target":"pkg:pypi/demo-33577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7073@1.0.3","target":"pkg:pypi/demo-11044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7073@1.0.3","target":"pkg:pypi/demo-28883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7073@1.0.3","target":"pkg:pypi/demo-31003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7074@1.0.4","target":"pkg:pypi/demo-39491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7075@1.0.0","target":"pkg:pypi/demo-13318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7075@1.0.0","target":"pkg:pypi/demo-24201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7076@1.0.1","target":"pkg:pypi/demo-10380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7076@1.0.1","target":"pkg:pypi/demo-11644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7076@1.0.1","target":"pkg:pypi/demo-31812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7076@1.0.1","target":"pkg:pypi/demo-6184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7077@1.0.2","target":"pkg:pypi/demo-26578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7078@1.0.3","target":"pkg:pypi/demo-36810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7079@1.0.4","target":"pkg:pypi/demo-22181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7079@1.0.4","target":"pkg:pypi/demo-39550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7079@1.0.4","target":"pkg:pypi/demo-5985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-707@1.0.2","target":"pkg:pypi/demo-10745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-707@1.0.2","target":"pkg:pypi/demo-16660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-707@1.0.2","target":"pkg:pypi/demo-29581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-707@1.0.2","target":"pkg:pypi/demo-34167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7080@1.0.0","target":"pkg:pypi/demo-17175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7080@1.0.0","target":"pkg:pypi/demo-22785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7080@1.0.0","target":"pkg:pypi/demo-34883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7080@1.0.0","target":"pkg:pypi/demo-4687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7081@1.0.1","target":"pkg:pypi/demo-1836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7081@1.0.1","target":"pkg:pypi/demo-19848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7081@1.0.1","target":"pkg:pypi/demo-32913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7082@1.0.2","target":"pkg:pypi/demo-22878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7082@1.0.2","target":"pkg:pypi/demo-22964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7082@1.0.2","target":"pkg:pypi/demo-29605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7083@1.0.3","target":"pkg:pypi/demo-22192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7083@1.0.3","target":"pkg:pypi/demo-360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7083@1.0.3","target":"pkg:pypi/demo-6298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7084@1.0.4","target":"pkg:pypi/demo-26111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7085@1.0.0","target":"pkg:pypi/demo-17443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7085@1.0.0","target":"pkg:pypi/demo-22046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7085@1.0.0","target":"pkg:pypi/demo-37491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7085@1.0.0","target":"pkg:pypi/demo-37663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7086@1.0.1","target":"pkg:pypi/demo-19552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7086@1.0.1","target":"pkg:pypi/demo-32644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7086@1.0.1","target":"pkg:pypi/demo-39983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7087@1.0.2","target":"pkg:pypi/demo-10438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7087@1.0.2","target":"pkg:pypi/demo-17348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7087@1.0.2","target":"pkg:pypi/demo-23867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7088@1.0.3","target":"pkg:pypi/demo-21162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7088@1.0.3","target":"pkg:pypi/demo-33234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7089@1.0.4","target":"pkg:pypi/demo-1011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7089@1.0.4","target":"pkg:pypi/demo-16663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7089@1.0.4","target":"pkg:pypi/demo-28040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-708@1.0.3","target":"pkg:pypi/demo-13163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7090@1.0.0","target":"pkg:pypi/demo-30926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7091@1.0.1","target":"pkg:pypi/demo-13619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7091@1.0.1","target":"pkg:pypi/demo-18106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7091@1.0.1","target":"pkg:pypi/demo-19965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7091@1.0.1","target":"pkg:pypi/demo-5331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7092@1.0.2","target":"pkg:pypi/demo-29848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7092@1.0.2","target":"pkg:pypi/demo-4223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7093@1.0.3","target":"pkg:pypi/demo-25389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7093@1.0.3","target":"pkg:pypi/demo-34664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7094@1.0.4","target":"pkg:pypi/demo-23323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7094@1.0.4","target":"pkg:pypi/demo-23890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7094@1.0.4","target":"pkg:pypi/demo-24567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7094@1.0.4","target":"pkg:pypi/demo-2859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7095@1.0.0","target":"pkg:pypi/demo-10764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7095@1.0.0","target":"pkg:pypi/demo-17737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7096@1.0.1","target":"pkg:pypi/demo-18828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7096@1.0.1","target":"pkg:pypi/demo-20844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7096@1.0.1","target":"pkg:pypi/demo-26723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7096@1.0.1","target":"pkg:pypi/demo-30747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7097@1.0.2","target":"pkg:pypi/demo-27819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7097@1.0.2","target":"pkg:pypi/demo-34859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7097@1.0.2","target":"pkg:pypi/demo-38011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7098@1.0.3","target":"pkg:pypi/demo-28126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7099@1.0.4","target":"pkg:pypi/demo-13381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7099@1.0.4","target":"pkg:pypi/demo-29492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7099@1.0.4","target":"pkg:pypi/demo-29665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-709@1.0.4","target":"pkg:pypi/demo-39422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-70@1.0.0","target":"pkg:pypi/demo-19417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-70@1.0.0","target":"pkg:pypi/demo-23151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7100@1.0.0","target":"pkg:pypi/demo-21264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7100@1.0.0","target":"pkg:pypi/demo-26659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7100@1.0.0","target":"pkg:pypi/demo-3089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7100@1.0.0","target":"pkg:pypi/demo-30927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7101@1.0.1","target":"pkg:pypi/demo-15031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7101@1.0.1","target":"pkg:pypi/demo-34360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7101@1.0.1","target":"pkg:pypi/demo-35470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7101@1.0.1","target":"pkg:pypi/demo-4691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7102@1.0.2","target":"pkg:pypi/demo-12565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7102@1.0.2","target":"pkg:pypi/demo-31159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7103@1.0.3","target":"pkg:pypi/demo-35851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7103@1.0.3","target":"pkg:pypi/demo-36350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7104@1.0.4","target":"pkg:pypi/demo-11229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7104@1.0.4","target":"pkg:pypi/demo-34982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7104@1.0.4","target":"pkg:pypi/demo-37516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7105@1.0.0","target":"pkg:pypi/demo-11358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7106@1.0.1","target":"pkg:pypi/demo-22054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7106@1.0.1","target":"pkg:pypi/demo-28875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7106@1.0.1","target":"pkg:pypi/demo-38081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7107@1.0.2","target":"pkg:pypi/demo-26866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7107@1.0.2","target":"pkg:pypi/demo-30633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7107@1.0.2","target":"pkg:pypi/demo-4339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7107@1.0.2","target":"pkg:pypi/demo-4804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7108@1.0.3","target":"pkg:pypi/demo-10899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7108@1.0.3","target":"pkg:pypi/demo-24410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7108@1.0.3","target":"pkg:pypi/demo-28542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7109@1.0.4","target":"pkg:pypi/demo-26332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7109@1.0.4","target":"pkg:pypi/demo-30772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7109@1.0.4","target":"pkg:pypi/demo-32243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7109@1.0.4","target":"pkg:pypi/demo-3447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-710@1.0.0","target":"pkg:pypi/demo-15897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-710@1.0.0","target":"pkg:pypi/demo-19707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-710@1.0.0","target":"pkg:pypi/demo-33379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-710@1.0.0","target":"pkg:pypi/demo-37330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7110@1.0.0","target":"pkg:pypi/demo-1190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7110@1.0.0","target":"pkg:pypi/demo-1779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7111@1.0.1","target":"pkg:pypi/demo-10031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7111@1.0.1","target":"pkg:pypi/demo-21990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7111@1.0.1","target":"pkg:pypi/demo-29923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7111@1.0.1","target":"pkg:pypi/demo-31997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7112@1.0.2","target":"pkg:pypi/demo-17668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7112@1.0.2","target":"pkg:pypi/demo-687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7113@1.0.3","target":"pkg:pypi/demo-10971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7113@1.0.3","target":"pkg:pypi/demo-26369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7114@1.0.4","target":"pkg:pypi/demo-4248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7114@1.0.4","target":"pkg:pypi/demo-5227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7115@1.0.0","target":"pkg:pypi/demo-39609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7116@1.0.1","target":"pkg:pypi/demo-10940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7116@1.0.1","target":"pkg:pypi/demo-32270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7116@1.0.1","target":"pkg:pypi/demo-5129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7117@1.0.2","target":"pkg:pypi/demo-1261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7117@1.0.2","target":"pkg:pypi/demo-31878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7118@1.0.3","target":"pkg:pypi/demo-11517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7118@1.0.3","target":"pkg:pypi/demo-35615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7118@1.0.3","target":"pkg:pypi/demo-37432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7118@1.0.3","target":"pkg:pypi/demo-6190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7119@1.0.4","target":"pkg:pypi/demo-18337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7119@1.0.4","target":"pkg:pypi/demo-7106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-711@1.0.1","target":"pkg:pypi/demo-14834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7120@1.0.0","target":"pkg:pypi/demo-3524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7121@1.0.1","target":"pkg:pypi/demo-12489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7121@1.0.1","target":"pkg:pypi/demo-28152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7122@1.0.2","target":"pkg:pypi/demo-4183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7123@1.0.3","target":"pkg:pypi/demo-13360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7123@1.0.3","target":"pkg:pypi/demo-19821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7123@1.0.3","target":"pkg:pypi/demo-33471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7124@1.0.4","target":"pkg:pypi/demo-15103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7124@1.0.4","target":"pkg:pypi/demo-21266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7124@1.0.4","target":"pkg:pypi/demo-39106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7124@1.0.4","target":"pkg:pypi/demo-5379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7125@1.0.0","target":"pkg:pypi/demo-21042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7125@1.0.0","target":"pkg:pypi/demo-34724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7126@1.0.1","target":"pkg:pypi/demo-1458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7126@1.0.1","target":"pkg:pypi/demo-15361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7127@1.0.2","target":"pkg:pypi/demo-23250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7128@1.0.3","target":"pkg:pypi/demo-14769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7128@1.0.3","target":"pkg:pypi/demo-25048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7128@1.0.3","target":"pkg:pypi/demo-31870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7128@1.0.3","target":"pkg:pypi/demo-55@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7129@1.0.4","target":"pkg:pypi/demo-23396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7129@1.0.4","target":"pkg:pypi/demo-25515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7129@1.0.4","target":"pkg:pypi/demo-25813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7129@1.0.4","target":"pkg:pypi/demo-6178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-712@1.0.2","target":"pkg:pypi/demo-14874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-712@1.0.2","target":"pkg:pypi/demo-24667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7130@1.0.0","target":"pkg:pypi/demo-16741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7130@1.0.0","target":"pkg:pypi/demo-25202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7130@1.0.0","target":"pkg:pypi/demo-25413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7131@1.0.1","target":"pkg:pypi/demo-15720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7131@1.0.1","target":"pkg:pypi/demo-32288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7131@1.0.1","target":"pkg:pypi/demo-39830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7132@1.0.2","target":"pkg:pypi/demo-16530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7132@1.0.2","target":"pkg:pypi/demo-28941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7132@1.0.2","target":"pkg:pypi/demo-3448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7132@1.0.2","target":"pkg:pypi/demo-38104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7133@1.0.3","target":"pkg:pypi/demo-11240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7133@1.0.3","target":"pkg:pypi/demo-14433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7133@1.0.3","target":"pkg:pypi/demo-37752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7134@1.0.4","target":"pkg:pypi/demo-28585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7134@1.0.4","target":"pkg:pypi/demo-32837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7134@1.0.4","target":"pkg:pypi/demo-5489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7134@1.0.4","target":"pkg:pypi/demo-6665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7135@1.0.0","target":"pkg:pypi/demo-10993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7135@1.0.0","target":"pkg:pypi/demo-23219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7135@1.0.0","target":"pkg:pypi/demo-24111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7135@1.0.0","target":"pkg:pypi/demo-6675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7136@1.0.1","target":"pkg:pypi/demo-30362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7136@1.0.1","target":"pkg:pypi/demo-4909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7137@1.0.2","target":"pkg:pypi/demo-186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7137@1.0.2","target":"pkg:pypi/demo-19286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7137@1.0.2","target":"pkg:pypi/demo-34873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7138@1.0.3","target":"pkg:pypi/demo-26169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7138@1.0.3","target":"pkg:pypi/demo-28004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7138@1.0.3","target":"pkg:pypi/demo-34231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7138@1.0.3","target":"pkg:pypi/demo-37268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7139@1.0.4","target":"pkg:pypi/demo-17631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7139@1.0.4","target":"pkg:pypi/demo-20130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7139@1.0.4","target":"pkg:pypi/demo-5881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-713@1.0.3","target":"pkg:pypi/demo-17045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-713@1.0.3","target":"pkg:pypi/demo-24022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-713@1.0.3","target":"pkg:pypi/demo-31103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-713@1.0.3","target":"pkg:pypi/demo-6971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7140@1.0.0","target":"pkg:pypi/demo-14273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7140@1.0.0","target":"pkg:pypi/demo-5192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7140@1.0.0","target":"pkg:pypi/demo-677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7141@1.0.1","target":"pkg:pypi/demo-20606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7141@1.0.1","target":"pkg:pypi/demo-27634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7141@1.0.1","target":"pkg:pypi/demo-33676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7141@1.0.1","target":"pkg:pypi/demo-6404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7142@1.0.2","target":"pkg:pypi/demo-16930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7142@1.0.2","target":"pkg:pypi/demo-32863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7142@1.0.2","target":"pkg:pypi/demo-35352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7142@1.0.2","target":"pkg:pypi/demo-35775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7143@1.0.3","target":"pkg:pypi/demo-17724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7144@1.0.4","target":"pkg:pypi/demo-16739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7144@1.0.4","target":"pkg:pypi/demo-253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7144@1.0.4","target":"pkg:pypi/demo-30372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7144@1.0.4","target":"pkg:pypi/demo-4763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7145@1.0.0","target":"pkg:pypi/demo-2335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7145@1.0.0","target":"pkg:pypi/demo-27550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7145@1.0.0","target":"pkg:pypi/demo-31492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7145@1.0.0","target":"pkg:pypi/demo-6605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7146@1.0.1","target":"pkg:pypi/demo-15735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7146@1.0.1","target":"pkg:pypi/demo-26138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7146@1.0.1","target":"pkg:pypi/demo-37905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7146@1.0.1","target":"pkg:pypi/demo-38740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7147@1.0.2","target":"pkg:pypi/demo-20274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7147@1.0.2","target":"pkg:pypi/demo-23102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7147@1.0.2","target":"pkg:pypi/demo-26158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7147@1.0.2","target":"pkg:pypi/demo-39854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7148@1.0.3","target":"pkg:pypi/demo-2057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7148@1.0.3","target":"pkg:pypi/demo-36456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7148@1.0.3","target":"pkg:pypi/demo-37733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7149@1.0.4","target":"pkg:pypi/demo-10372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7149@1.0.4","target":"pkg:pypi/demo-15853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7149@1.0.4","target":"pkg:pypi/demo-552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-714@1.0.4","target":"pkg:pypi/demo-15225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-714@1.0.4","target":"pkg:pypi/demo-34665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7150@1.0.0","target":"pkg:pypi/demo-25507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7151@1.0.1","target":"pkg:pypi/demo-1710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7151@1.0.1","target":"pkg:pypi/demo-27372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7151@1.0.1","target":"pkg:pypi/demo-3173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7151@1.0.1","target":"pkg:pypi/demo-3866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7152@1.0.2","target":"pkg:pypi/demo-15121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7152@1.0.2","target":"pkg:pypi/demo-19444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7152@1.0.2","target":"pkg:pypi/demo-32831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7152@1.0.2","target":"pkg:pypi/demo-39237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7153@1.0.3","target":"pkg:pypi/demo-30893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7153@1.0.3","target":"pkg:pypi/demo-34972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7154@1.0.4","target":"pkg:pypi/demo-39418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7155@1.0.0","target":"pkg:pypi/demo-25969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7155@1.0.0","target":"pkg:pypi/demo-4685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7156@1.0.1","target":"pkg:pypi/demo-11679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7157@1.0.2","target":"pkg:pypi/demo-13305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7157@1.0.2","target":"pkg:pypi/demo-2579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7157@1.0.2","target":"pkg:pypi/demo-28223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7158@1.0.3","target":"pkg:pypi/demo-15107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7158@1.0.3","target":"pkg:pypi/demo-5921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7159@1.0.4","target":"pkg:pypi/demo-38800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-715@1.0.0","target":"pkg:pypi/demo-17172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-715@1.0.0","target":"pkg:pypi/demo-23574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7160@1.0.0","target":"pkg:pypi/demo-1879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7161@1.0.1","target":"pkg:pypi/demo-12301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7161@1.0.1","target":"pkg:pypi/demo-26552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7161@1.0.1","target":"pkg:pypi/demo-27985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7162@1.0.2","target":"pkg:pypi/demo-18033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7162@1.0.2","target":"pkg:pypi/demo-31663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7162@1.0.2","target":"pkg:pypi/demo-37878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7162@1.0.2","target":"pkg:pypi/demo-38514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7163@1.0.3","target":"pkg:pypi/demo-2453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7163@1.0.3","target":"pkg:pypi/demo-31300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7163@1.0.3","target":"pkg:pypi/demo-34507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7163@1.0.3","target":"pkg:pypi/demo-5756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7164@1.0.4","target":"pkg:pypi/demo-13889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7164@1.0.4","target":"pkg:pypi/demo-22147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7164@1.0.4","target":"pkg:pypi/demo-27804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7164@1.0.4","target":"pkg:pypi/demo-590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7165@1.0.0","target":"pkg:pypi/demo-23582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7165@1.0.0","target":"pkg:pypi/demo-3234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7165@1.0.0","target":"pkg:pypi/demo-6813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7166@1.0.1","target":"pkg:pypi/demo-17214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7166@1.0.1","target":"pkg:pypi/demo-37230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7167@1.0.2","target":"pkg:pypi/demo-22312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7167@1.0.2","target":"pkg:pypi/demo-24089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7167@1.0.2","target":"pkg:pypi/demo-30834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7168@1.0.3","target":"pkg:pypi/demo-24441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7169@1.0.4","target":"pkg:pypi/demo-15599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7169@1.0.4","target":"pkg:pypi/demo-38651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-716@1.0.1","target":"pkg:pypi/demo-17851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-716@1.0.1","target":"pkg:pypi/demo-18325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-716@1.0.1","target":"pkg:pypi/demo-38547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7170@1.0.0","target":"pkg:pypi/demo-31240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7170@1.0.0","target":"pkg:pypi/demo-38067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7171@1.0.1","target":"pkg:pypi/demo-330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7172@1.0.2","target":"pkg:pypi/demo-30290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7172@1.0.2","target":"pkg:pypi/demo-35668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7172@1.0.2","target":"pkg:pypi/demo-36210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7173@1.0.3","target":"pkg:pypi/demo-16039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7173@1.0.3","target":"pkg:pypi/demo-34579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7173@1.0.3","target":"pkg:pypi/demo-37009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7174@1.0.4","target":"pkg:pypi/demo-16413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7174@1.0.4","target":"pkg:pypi/demo-18414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7174@1.0.4","target":"pkg:pypi/demo-27856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7174@1.0.4","target":"pkg:pypi/demo-35787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7175@1.0.0","target":"pkg:pypi/demo-25599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7175@1.0.0","target":"pkg:pypi/demo-32793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7175@1.0.0","target":"pkg:pypi/demo-36746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7175@1.0.0","target":"pkg:pypi/demo-39144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7176@1.0.1","target":"pkg:pypi/demo-17829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7176@1.0.1","target":"pkg:pypi/demo-22922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7176@1.0.1","target":"pkg:pypi/demo-39746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7176@1.0.1","target":"pkg:pypi/demo-39850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7177@1.0.2","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7177@1.0.2","target":"pkg:pypi/demo-14961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7177@1.0.2","target":"pkg:pypi/demo-22911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7177@1.0.2","target":"pkg:pypi/demo-35886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7178@1.0.3","target":"pkg:pypi/demo-31485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7178@1.0.3","target":"pkg:pypi/demo-31757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7178@1.0.3","target":"pkg:pypi/demo-35152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7178@1.0.3","target":"pkg:pypi/demo-35965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7179@1.0.4","target":"pkg:pypi/demo-14@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7179@1.0.4","target":"pkg:pypi/demo-2592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-717@1.0.2","target":"pkg:pypi/demo-214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-717@1.0.2","target":"pkg:pypi/demo-4745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7180@1.0.0","target":"pkg:pypi/demo-1452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7181@1.0.1","target":"pkg:pypi/demo-2517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7182@1.0.2","target":"pkg:pypi/demo-12482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7182@1.0.2","target":"pkg:pypi/demo-24374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7182@1.0.2","target":"pkg:pypi/demo-25192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7182@1.0.2","target":"pkg:pypi/demo-7161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7183@1.0.3","target":"pkg:pypi/demo-16407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7183@1.0.3","target":"pkg:pypi/demo-29760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7183@1.0.3","target":"pkg:pypi/demo-36569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7184@1.0.4","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7184@1.0.4","target":"pkg:pypi/demo-12792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7184@1.0.4","target":"pkg:pypi/demo-23402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7184@1.0.4","target":"pkg:pypi/demo-34892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7185@1.0.0","target":"pkg:pypi/demo-22495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7185@1.0.0","target":"pkg:pypi/demo-23091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7186@1.0.1","target":"pkg:pypi/demo-29008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7187@1.0.2","target":"pkg:pypi/demo-1839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7187@1.0.2","target":"pkg:pypi/demo-28772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7187@1.0.2","target":"pkg:pypi/demo-33407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7187@1.0.2","target":"pkg:pypi/demo-4765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7188@1.0.3","target":"pkg:pypi/demo-20704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7188@1.0.3","target":"pkg:pypi/demo-4183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7188@1.0.3","target":"pkg:pypi/demo-5463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7188@1.0.3","target":"pkg:pypi/demo-6588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7189@1.0.4","target":"pkg:pypi/demo-14938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7189@1.0.4","target":"pkg:pypi/demo-25367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7189@1.0.4","target":"pkg:pypi/demo-2869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7189@1.0.4","target":"pkg:pypi/demo-31592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-718@1.0.3","target":"pkg:pypi/demo-19176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-718@1.0.3","target":"pkg:pypi/demo-20608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-718@1.0.3","target":"pkg:pypi/demo-28313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7190@1.0.0","target":"pkg:pypi/demo-11016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7190@1.0.0","target":"pkg:pypi/demo-15223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7190@1.0.0","target":"pkg:pypi/demo-17328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7190@1.0.0","target":"pkg:pypi/demo-3107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7191@1.0.1","target":"pkg:pypi/demo-24453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7191@1.0.1","target":"pkg:pypi/demo-25099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7191@1.0.1","target":"pkg:pypi/demo-31329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7191@1.0.1","target":"pkg:pypi/demo-6947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7192@1.0.2","target":"pkg:pypi/demo-3716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7193@1.0.3","target":"pkg:pypi/demo-27007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7193@1.0.3","target":"pkg:pypi/demo-33512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7194@1.0.4","target":"pkg:pypi/demo-4441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7195@1.0.0","target":"pkg:pypi/demo-3225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7195@1.0.0","target":"pkg:pypi/demo-37738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7195@1.0.0","target":"pkg:pypi/demo-6487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7196@1.0.1","target":"pkg:pypi/demo-29568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7197@1.0.2","target":"pkg:pypi/demo-13944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7197@1.0.2","target":"pkg:pypi/demo-14265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7197@1.0.2","target":"pkg:pypi/demo-19200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7198@1.0.3","target":"pkg:pypi/demo-36184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7199@1.0.4","target":"pkg:pypi/demo-34225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-719@1.0.4","target":"pkg:pypi/demo-19007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-719@1.0.4","target":"pkg:pypi/demo-19042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-719@1.0.4","target":"pkg:pypi/demo-27991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-719@1.0.4","target":"pkg:pypi/demo-31441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-71@1.0.1","target":"pkg:pypi/demo-17836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-71@1.0.1","target":"pkg:pypi/demo-25603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-71@1.0.1","target":"pkg:pypi/demo-35080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-71@1.0.1","target":"pkg:pypi/demo-39697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7200@1.0.0","target":"pkg:pypi/demo-26122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7200@1.0.0","target":"pkg:pypi/demo-30883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7200@1.0.0","target":"pkg:pypi/demo-31798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7200@1.0.0","target":"pkg:pypi/demo-38625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7201@1.0.1","target":"pkg:pypi/demo-1041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7202@1.0.2","target":"pkg:pypi/demo-1470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7202@1.0.2","target":"pkg:pypi/demo-23337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7202@1.0.2","target":"pkg:pypi/demo-25488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7202@1.0.2","target":"pkg:pypi/demo-3049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7203@1.0.3","target":"pkg:pypi/demo-38110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7204@1.0.4","target":"pkg:pypi/demo-10211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7204@1.0.4","target":"pkg:pypi/demo-35031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7205@1.0.0","target":"pkg:pypi/demo-32897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7206@1.0.1","target":"pkg:pypi/demo-35270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7207@1.0.2","target":"pkg:pypi/demo-22807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7207@1.0.2","target":"pkg:pypi/demo-24356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7207@1.0.2","target":"pkg:pypi/demo-38145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7207@1.0.2","target":"pkg:pypi/demo-4108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7208@1.0.3","target":"pkg:pypi/demo-13388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7209@1.0.4","target":"pkg:pypi/demo-32543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-720@1.0.0","target":"pkg:pypi/demo-1495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-720@1.0.0","target":"pkg:pypi/demo-27398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-720@1.0.0","target":"pkg:pypi/demo-31797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7210@1.0.0","target":"pkg:pypi/demo-5586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7211@1.0.1","target":"pkg:pypi/demo-11111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7211@1.0.1","target":"pkg:pypi/demo-16320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7211@1.0.1","target":"pkg:pypi/demo-38721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7211@1.0.1","target":"pkg:pypi/demo-5123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7212@1.0.2","target":"pkg:pypi/demo-31152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7213@1.0.3","target":"pkg:pypi/demo-19195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7213@1.0.3","target":"pkg:pypi/demo-23643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7214@1.0.4","target":"pkg:pypi/demo-170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7214@1.0.4","target":"pkg:pypi/demo-19705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7214@1.0.4","target":"pkg:pypi/demo-3546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7215@1.0.0","target":"pkg:pypi/demo-12174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7215@1.0.0","target":"pkg:pypi/demo-17420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7215@1.0.0","target":"pkg:pypi/demo-20657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7215@1.0.0","target":"pkg:pypi/demo-29226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7216@1.0.1","target":"pkg:pypi/demo-39090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7217@1.0.2","target":"pkg:pypi/demo-12607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7218@1.0.3","target":"pkg:pypi/demo-31101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7218@1.0.3","target":"pkg:pypi/demo-36967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7219@1.0.4","target":"pkg:pypi/demo-3082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7219@1.0.4","target":"pkg:pypi/demo-39818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7219@1.0.4","target":"pkg:pypi/demo-5351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-721@1.0.1","target":"pkg:pypi/demo-2332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-721@1.0.1","target":"pkg:pypi/demo-33843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-721@1.0.1","target":"pkg:pypi/demo-5831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7220@1.0.0","target":"pkg:pypi/demo-1341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7220@1.0.0","target":"pkg:pypi/demo-14925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7220@1.0.0","target":"pkg:pypi/demo-34778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7220@1.0.0","target":"pkg:pypi/demo-5499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7221@1.0.1","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7221@1.0.1","target":"pkg:pypi/demo-25177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7221@1.0.1","target":"pkg:pypi/demo-2750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7222@1.0.2","target":"pkg:pypi/demo-5265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7223@1.0.3","target":"pkg:pypi/demo-2618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7223@1.0.3","target":"pkg:pypi/demo-36369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7223@1.0.3","target":"pkg:pypi/demo-37222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7224@1.0.4","target":"pkg:pypi/demo-37423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7225@1.0.0","target":"pkg:pypi/demo-14218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7225@1.0.0","target":"pkg:pypi/demo-17759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7225@1.0.0","target":"pkg:pypi/demo-22353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7225@1.0.0","target":"pkg:pypi/demo-4129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7226@1.0.1","target":"pkg:pypi/demo-13391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7227@1.0.2","target":"pkg:pypi/demo-24473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7227@1.0.2","target":"pkg:pypi/demo-26441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7228@1.0.3","target":"pkg:pypi/demo-32129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7229@1.0.4","target":"pkg:pypi/demo-18927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7229@1.0.4","target":"pkg:pypi/demo-23301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7229@1.0.4","target":"pkg:pypi/demo-32711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7229@1.0.4","target":"pkg:pypi/demo-34322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-722@1.0.2","target":"pkg:pypi/demo-17392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-722@1.0.2","target":"pkg:pypi/demo-27151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7230@1.0.0","target":"pkg:pypi/demo-3951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7230@1.0.0","target":"pkg:pypi/demo-6417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7231@1.0.1","target":"pkg:pypi/demo-1058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7231@1.0.1","target":"pkg:pypi/demo-23670@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7231@1.0.1","target":"pkg:pypi/demo-25507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7231@1.0.1","target":"pkg:pypi/demo-32716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7232@1.0.2","target":"pkg:pypi/demo-37524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7233@1.0.3","target":"pkg:pypi/demo-26499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7233@1.0.3","target":"pkg:pypi/demo-29752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7234@1.0.4","target":"pkg:pypi/demo-36268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7235@1.0.0","target":"pkg:pypi/demo-211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7235@1.0.0","target":"pkg:pypi/demo-36079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7236@1.0.1","target":"pkg:pypi/demo-13423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7236@1.0.1","target":"pkg:pypi/demo-32985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7236@1.0.1","target":"pkg:pypi/demo-37453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7236@1.0.1","target":"pkg:pypi/demo-4798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7237@1.0.2","target":"pkg:pypi/demo-14835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7237@1.0.2","target":"pkg:pypi/demo-5186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7238@1.0.3","target":"pkg:pypi/demo-19912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7239@1.0.4","target":"pkg:pypi/demo-1073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7239@1.0.4","target":"pkg:pypi/demo-13370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7239@1.0.4","target":"pkg:pypi/demo-18492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7239@1.0.4","target":"pkg:pypi/demo-33842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-723@1.0.3","target":"pkg:pypi/demo-19641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-723@1.0.3","target":"pkg:pypi/demo-20181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-723@1.0.3","target":"pkg:pypi/demo-3521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7240@1.0.0","target":"pkg:pypi/demo-28319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7240@1.0.0","target":"pkg:pypi/demo-36750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7240@1.0.0","target":"pkg:pypi/demo-37668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7241@1.0.1","target":"pkg:pypi/demo-20760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7241@1.0.1","target":"pkg:pypi/demo-2658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7242@1.0.2","target":"pkg:pypi/demo-1516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7242@1.0.2","target":"pkg:pypi/demo-31922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7242@1.0.2","target":"pkg:pypi/demo-36058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7243@1.0.3","target":"pkg:pypi/demo-10340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7243@1.0.3","target":"pkg:pypi/demo-19218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7243@1.0.3","target":"pkg:pypi/demo-19768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7243@1.0.3","target":"pkg:pypi/demo-25748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7244@1.0.4","target":"pkg:pypi/demo-31710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7244@1.0.4","target":"pkg:pypi/demo-4652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7245@1.0.0","target":"pkg:pypi/demo-11543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7245@1.0.0","target":"pkg:pypi/demo-38398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7245@1.0.0","target":"pkg:pypi/demo-5036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7246@1.0.1","target":"pkg:pypi/demo-11125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7246@1.0.1","target":"pkg:pypi/demo-35333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7247@1.0.2","target":"pkg:pypi/demo-11247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7247@1.0.2","target":"pkg:pypi/demo-28902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7247@1.0.2","target":"pkg:pypi/demo-32606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7248@1.0.3","target":"pkg:pypi/demo-28060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7249@1.0.4","target":"pkg:pypi/demo-22641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7249@1.0.4","target":"pkg:pypi/demo-29619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7249@1.0.4","target":"pkg:pypi/demo-3117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7249@1.0.4","target":"pkg:pypi/demo-39754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-724@1.0.4","target":"pkg:pypi/demo-10309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-724@1.0.4","target":"pkg:pypi/demo-24478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-724@1.0.4","target":"pkg:pypi/demo-468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7250@1.0.0","target":"pkg:pypi/demo-38918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7251@1.0.1","target":"pkg:pypi/demo-36836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7251@1.0.1","target":"pkg:pypi/demo-5030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7252@1.0.2","target":"pkg:pypi/demo-17007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7252@1.0.2","target":"pkg:pypi/demo-30687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7252@1.0.2","target":"pkg:pypi/demo-33167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7252@1.0.2","target":"pkg:pypi/demo-652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7253@1.0.3","target":"pkg:pypi/demo-1472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7253@1.0.3","target":"pkg:pypi/demo-33341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7253@1.0.3","target":"pkg:pypi/demo-35518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7253@1.0.3","target":"pkg:pypi/demo-6651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7254@1.0.4","target":"pkg:pypi/demo-19031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7254@1.0.4","target":"pkg:pypi/demo-33029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7254@1.0.4","target":"pkg:pypi/demo-33158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7255@1.0.0","target":"pkg:pypi/demo-13566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7256@1.0.1","target":"pkg:pypi/demo-11250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7256@1.0.1","target":"pkg:pypi/demo-26039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7257@1.0.2","target":"pkg:pypi/demo-16050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7257@1.0.2","target":"pkg:pypi/demo-527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7258@1.0.3","target":"pkg:pypi/demo-15554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7258@1.0.3","target":"pkg:pypi/demo-18310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7258@1.0.3","target":"pkg:pypi/demo-3039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7259@1.0.4","target":"pkg:pypi/demo-21322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7259@1.0.4","target":"pkg:pypi/demo-2786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-725@1.0.0","target":"pkg:pypi/demo-29398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7260@1.0.0","target":"pkg:pypi/demo-21204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7260@1.0.0","target":"pkg:pypi/demo-22051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7261@1.0.1","target":"pkg:pypi/demo-10040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7261@1.0.1","target":"pkg:pypi/demo-36971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7261@1.0.1","target":"pkg:pypi/demo-37744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7262@1.0.2","target":"pkg:pypi/demo-545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7263@1.0.3","target":"pkg:pypi/demo-19271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7263@1.0.3","target":"pkg:pypi/demo-3463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7263@1.0.3","target":"pkg:pypi/demo-5004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7264@1.0.4","target":"pkg:pypi/demo-11162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7264@1.0.4","target":"pkg:pypi/demo-13130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7264@1.0.4","target":"pkg:pypi/demo-16598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7264@1.0.4","target":"pkg:pypi/demo-32174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7265@1.0.0","target":"pkg:pypi/demo-25610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7265@1.0.0","target":"pkg:pypi/demo-6225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7266@1.0.1","target":"pkg:pypi/demo-295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7266@1.0.1","target":"pkg:pypi/demo-37188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7267@1.0.2","target":"pkg:pypi/demo-34937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7267@1.0.2","target":"pkg:pypi/demo-38196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7268@1.0.3","target":"pkg:pypi/demo-14534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7268@1.0.3","target":"pkg:pypi/demo-21606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7268@1.0.3","target":"pkg:pypi/demo-23699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7268@1.0.3","target":"pkg:pypi/demo-6713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7269@1.0.4","target":"pkg:pypi/demo-1632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7269@1.0.4","target":"pkg:pypi/demo-37498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7269@1.0.4","target":"pkg:pypi/demo-4026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-726@1.0.1","target":"pkg:pypi/demo-10526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-726@1.0.1","target":"pkg:pypi/demo-18137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-726@1.0.1","target":"pkg:pypi/demo-39523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-726@1.0.1","target":"pkg:pypi/demo-478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7270@1.0.0","target":"pkg:pypi/demo-11981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7270@1.0.0","target":"pkg:pypi/demo-6576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7271@1.0.1","target":"pkg:pypi/demo-26660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7271@1.0.1","target":"pkg:pypi/demo-2732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7271@1.0.1","target":"pkg:pypi/demo-29646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7271@1.0.1","target":"pkg:pypi/demo-4895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7272@1.0.2","target":"pkg:pypi/demo-13987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7272@1.0.2","target":"pkg:pypi/demo-15237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7272@1.0.2","target":"pkg:pypi/demo-39198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7272@1.0.2","target":"pkg:pypi/demo-6842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7273@1.0.3","target":"pkg:pypi/demo-28172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7274@1.0.4","target":"pkg:pypi/demo-19301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7274@1.0.4","target":"pkg:pypi/demo-29328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7275@1.0.0","target":"pkg:pypi/demo-31606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7275@1.0.0","target":"pkg:pypi/demo-3862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7275@1.0.0","target":"pkg:pypi/demo-38655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7275@1.0.0","target":"pkg:pypi/demo-5234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7276@1.0.1","target":"pkg:pypi/demo-32416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7277@1.0.2","target":"pkg:pypi/demo-19777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7277@1.0.2","target":"pkg:pypi/demo-24481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7277@1.0.2","target":"pkg:pypi/demo-32259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7277@1.0.2","target":"pkg:pypi/demo-36996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7278@1.0.3","target":"pkg:pypi/demo-13974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7278@1.0.3","target":"pkg:pypi/demo-19860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7278@1.0.3","target":"pkg:pypi/demo-5372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7279@1.0.4","target":"pkg:pypi/demo-14252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-727@1.0.2","target":"pkg:pypi/demo-10225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-727@1.0.2","target":"pkg:pypi/demo-35664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7280@1.0.0","target":"pkg:pypi/demo-39810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7280@1.0.0","target":"pkg:pypi/demo-5887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7281@1.0.1","target":"pkg:pypi/demo-31161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7281@1.0.1","target":"pkg:pypi/demo-34352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7282@1.0.2","target":"pkg:pypi/demo-12555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7282@1.0.2","target":"pkg:pypi/demo-5350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7283@1.0.3","target":"pkg:pypi/demo-30189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7284@1.0.4","target":"pkg:pypi/demo-11068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7284@1.0.4","target":"pkg:pypi/demo-21406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7285@1.0.0","target":"pkg:pypi/demo-1499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7285@1.0.0","target":"pkg:pypi/demo-20601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7285@1.0.0","target":"pkg:pypi/demo-26014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7285@1.0.0","target":"pkg:pypi/demo-26355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7286@1.0.1","target":"pkg:pypi/demo-12314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7286@1.0.1","target":"pkg:pypi/demo-25394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7286@1.0.1","target":"pkg:pypi/demo-26213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7287@1.0.2","target":"pkg:pypi/demo-16714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7287@1.0.2","target":"pkg:pypi/demo-25908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7287@1.0.2","target":"pkg:pypi/demo-32431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7288@1.0.3","target":"pkg:pypi/demo-38974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7289@1.0.4","target":"pkg:pypi/demo-2606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-728@1.0.3","target":"pkg:pypi/demo-23781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-728@1.0.3","target":"pkg:pypi/demo-27181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-728@1.0.3","target":"pkg:pypi/demo-38812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7290@1.0.0","target":"pkg:pypi/demo-10007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7290@1.0.0","target":"pkg:pypi/demo-16973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7290@1.0.0","target":"pkg:pypi/demo-23525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7291@1.0.1","target":"pkg:pypi/demo-35192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7292@1.0.2","target":"pkg:pypi/demo-19688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7292@1.0.2","target":"pkg:pypi/demo-20388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7292@1.0.2","target":"pkg:pypi/demo-21557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7293@1.0.3","target":"pkg:pypi/demo-14234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7294@1.0.4","target":"pkg:pypi/demo-33406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7294@1.0.4","target":"pkg:pypi/demo-38641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7295@1.0.0","target":"pkg:pypi/demo-17603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7295@1.0.0","target":"pkg:pypi/demo-30463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7296@1.0.1","target":"pkg:pypi/demo-23896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7296@1.0.1","target":"pkg:pypi/demo-30165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7296@1.0.1","target":"pkg:pypi/demo-35712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7296@1.0.1","target":"pkg:pypi/demo-4186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7297@1.0.2","target":"pkg:pypi/demo-15263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7298@1.0.3","target":"pkg:pypi/demo-17939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7298@1.0.3","target":"pkg:pypi/demo-20556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7298@1.0.3","target":"pkg:pypi/demo-36824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7299@1.0.4","target":"pkg:pypi/demo-27118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7299@1.0.4","target":"pkg:pypi/demo-27543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7299@1.0.4","target":"pkg:pypi/demo-29495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7299@1.0.4","target":"pkg:pypi/demo-5480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-729@1.0.4","target":"pkg:pypi/demo-17095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-72@1.0.2","target":"pkg:pypi/demo-20307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-72@1.0.2","target":"pkg:pypi/demo-38604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7300@1.0.0","target":"pkg:pypi/demo-12642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7300@1.0.0","target":"pkg:pypi/demo-22246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7300@1.0.0","target":"pkg:pypi/demo-24618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7300@1.0.0","target":"pkg:pypi/demo-6274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7301@1.0.1","target":"pkg:pypi/demo-22394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7302@1.0.2","target":"pkg:pypi/demo-17324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7302@1.0.2","target":"pkg:pypi/demo-30415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7302@1.0.2","target":"pkg:pypi/demo-32307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7302@1.0.2","target":"pkg:pypi/demo-39361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7303@1.0.3","target":"pkg:pypi/demo-26621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7303@1.0.3","target":"pkg:pypi/demo-29915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7303@1.0.3","target":"pkg:pypi/demo-30047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7304@1.0.4","target":"pkg:pypi/demo-25209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7304@1.0.4","target":"pkg:pypi/demo-28943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7304@1.0.4","target":"pkg:pypi/demo-31163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7305@1.0.0","target":"pkg:pypi/demo-30813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7305@1.0.0","target":"pkg:pypi/demo-34461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7306@1.0.1","target":"pkg:pypi/demo-20443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7306@1.0.1","target":"pkg:pypi/demo-5209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7307@1.0.2","target":"pkg:pypi/demo-28539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7307@1.0.2","target":"pkg:pypi/demo-29342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7307@1.0.2","target":"pkg:pypi/demo-3293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7308@1.0.3","target":"pkg:pypi/demo-1084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7308@1.0.3","target":"pkg:pypi/demo-12570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7308@1.0.3","target":"pkg:pypi/demo-33501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7308@1.0.3","target":"pkg:pypi/demo-3938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7309@1.0.4","target":"pkg:pypi/demo-22375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7309@1.0.4","target":"pkg:pypi/demo-22523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7309@1.0.4","target":"pkg:pypi/demo-22761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7309@1.0.4","target":"pkg:pypi/demo-37034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-730@1.0.0","target":"pkg:pypi/demo-14229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-730@1.0.0","target":"pkg:pypi/demo-30278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-730@1.0.0","target":"pkg:pypi/demo-37253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-730@1.0.0","target":"pkg:pypi/demo-6962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7310@1.0.0","target":"pkg:pypi/demo-18749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7310@1.0.0","target":"pkg:pypi/demo-28100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7311@1.0.1","target":"pkg:pypi/demo-3395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7312@1.0.2","target":"pkg:pypi/demo-24427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7313@1.0.3","target":"pkg:pypi/demo-16148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7313@1.0.3","target":"pkg:pypi/demo-28739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7314@1.0.4","target":"pkg:pypi/demo-10302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7314@1.0.4","target":"pkg:pypi/demo-24431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7314@1.0.4","target":"pkg:pypi/demo-35417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7315@1.0.0","target":"pkg:pypi/demo-29898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7316@1.0.1","target":"pkg:pypi/demo-10678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7316@1.0.1","target":"pkg:pypi/demo-3237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7317@1.0.2","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7317@1.0.2","target":"pkg:pypi/demo-18439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7318@1.0.3","target":"pkg:pypi/demo-32946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7318@1.0.3","target":"pkg:pypi/demo-4375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7319@1.0.4","target":"pkg:pypi/demo-26717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7319@1.0.4","target":"pkg:pypi/demo-32770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-731@1.0.1","target":"pkg:pypi/demo-2497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-731@1.0.1","target":"pkg:pypi/demo-39381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-731@1.0.1","target":"pkg:pypi/demo-5618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7320@1.0.0","target":"pkg:pypi/demo-20996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7320@1.0.0","target":"pkg:pypi/demo-33326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7321@1.0.1","target":"pkg:pypi/demo-15414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7321@1.0.1","target":"pkg:pypi/demo-20335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7321@1.0.1","target":"pkg:pypi/demo-22267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7322@1.0.2","target":"pkg:pypi/demo-12859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7322@1.0.2","target":"pkg:pypi/demo-25129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7322@1.0.2","target":"pkg:pypi/demo-34087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7322@1.0.2","target":"pkg:pypi/demo-3881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7323@1.0.3","target":"pkg:pypi/demo-29000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7323@1.0.3","target":"pkg:pypi/demo-34865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7323@1.0.3","target":"pkg:pypi/demo-6375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7324@1.0.4","target":"pkg:pypi/demo-1421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7324@1.0.4","target":"pkg:pypi/demo-14727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7324@1.0.4","target":"pkg:pypi/demo-26710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7325@1.0.0","target":"pkg:pypi/demo-10017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7325@1.0.0","target":"pkg:pypi/demo-18573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7325@1.0.0","target":"pkg:pypi/demo-25962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7326@1.0.1","target":"pkg:pypi/demo-27934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7326@1.0.1","target":"pkg:pypi/demo-31078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7326@1.0.1","target":"pkg:pypi/demo-38370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7327@1.0.2","target":"pkg:pypi/demo-20263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7327@1.0.2","target":"pkg:pypi/demo-26577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7327@1.0.2","target":"pkg:pypi/demo-32359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7328@1.0.3","target":"pkg:pypi/demo-33103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7329@1.0.4","target":"pkg:pypi/demo-12206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-732@1.0.2","target":"pkg:pypi/demo-2229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-732@1.0.2","target":"pkg:pypi/demo-2591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-732@1.0.2","target":"pkg:pypi/demo-32531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-732@1.0.2","target":"pkg:pypi/demo-33287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7330@1.0.0","target":"pkg:pypi/demo-2215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7330@1.0.0","target":"pkg:pypi/demo-39018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7331@1.0.1","target":"pkg:pypi/demo-17385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7331@1.0.1","target":"pkg:pypi/demo-28355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7331@1.0.1","target":"pkg:pypi/demo-30384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7331@1.0.1","target":"pkg:pypi/demo-32316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7332@1.0.2","target":"pkg:pypi/demo-18758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7333@1.0.3","target":"pkg:pypi/demo-14526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7333@1.0.3","target":"pkg:pypi/demo-206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7333@1.0.3","target":"pkg:pypi/demo-35764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7334@1.0.4","target":"pkg:pypi/demo-18558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7334@1.0.4","target":"pkg:pypi/demo-18600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7334@1.0.4","target":"pkg:pypi/demo-30481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7334@1.0.4","target":"pkg:pypi/demo-35718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7335@1.0.0","target":"pkg:pypi/demo-12783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7336@1.0.1","target":"pkg:pypi/demo-14520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7336@1.0.1","target":"pkg:pypi/demo-37878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7336@1.0.1","target":"pkg:pypi/demo-4546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7336@1.0.1","target":"pkg:pypi/demo-6096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7337@1.0.2","target":"pkg:pypi/demo-23531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7337@1.0.2","target":"pkg:pypi/demo-3356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7337@1.0.2","target":"pkg:pypi/demo-33617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7338@1.0.3","target":"pkg:pypi/demo-27213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7339@1.0.4","target":"pkg:pypi/demo-6401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-733@1.0.3","target":"pkg:pypi/demo-20267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-733@1.0.3","target":"pkg:pypi/demo-20861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-733@1.0.3","target":"pkg:pypi/demo-36024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7340@1.0.0","target":"pkg:pypi/demo-15716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7340@1.0.0","target":"pkg:pypi/demo-30857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7340@1.0.0","target":"pkg:pypi/demo-31156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7340@1.0.0","target":"pkg:pypi/demo-33189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7341@1.0.1","target":"pkg:pypi/demo-13576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7341@1.0.1","target":"pkg:pypi/demo-20793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7341@1.0.1","target":"pkg:pypi/demo-35575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7342@1.0.2","target":"pkg:pypi/demo-11368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7343@1.0.3","target":"pkg:pypi/demo-14131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7344@1.0.4","target":"pkg:pypi/demo-11014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7344@1.0.4","target":"pkg:pypi/demo-14291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7344@1.0.4","target":"pkg:pypi/demo-27995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7345@1.0.0","target":"pkg:pypi/demo-36555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7346@1.0.1","target":"pkg:pypi/demo-12135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7347@1.0.2","target":"pkg:pypi/demo-26445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7348@1.0.3","target":"pkg:pypi/demo-16907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7348@1.0.3","target":"pkg:pypi/demo-19374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7348@1.0.3","target":"pkg:pypi/demo-2970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7348@1.0.3","target":"pkg:pypi/demo-29756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7349@1.0.4","target":"pkg:pypi/demo-14740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7349@1.0.4","target":"pkg:pypi/demo-2001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7349@1.0.4","target":"pkg:pypi/demo-28811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7349@1.0.4","target":"pkg:pypi/demo-2920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-734@1.0.4","target":"pkg:pypi/demo-38568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7350@1.0.0","target":"pkg:pypi/demo-13341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7350@1.0.0","target":"pkg:pypi/demo-24797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7350@1.0.0","target":"pkg:pypi/demo-31882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7351@1.0.1","target":"pkg:pypi/demo-19417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7351@1.0.1","target":"pkg:pypi/demo-30157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7352@1.0.2","target":"pkg:pypi/demo-10130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7352@1.0.2","target":"pkg:pypi/demo-12357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7352@1.0.2","target":"pkg:pypi/demo-33479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7352@1.0.2","target":"pkg:pypi/demo-35521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7353@1.0.3","target":"pkg:pypi/demo-39844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7354@1.0.4","target":"pkg:pypi/demo-21422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7355@1.0.0","target":"pkg:pypi/demo-27259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7356@1.0.1","target":"pkg:pypi/demo-14597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7356@1.0.1","target":"pkg:pypi/demo-28888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7357@1.0.2","target":"pkg:pypi/demo-10125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7357@1.0.2","target":"pkg:pypi/demo-15399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7357@1.0.2","target":"pkg:pypi/demo-3011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7357@1.0.2","target":"pkg:pypi/demo-37614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7358@1.0.3","target":"pkg:pypi/demo-26657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7358@1.0.3","target":"pkg:pypi/demo-38113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7358@1.0.3","target":"pkg:pypi/demo-7255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7359@1.0.4","target":"pkg:pypi/demo-34264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7359@1.0.4","target":"pkg:pypi/demo-34455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7359@1.0.4","target":"pkg:pypi/demo-3874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-735@1.0.0","target":"pkg:pypi/demo-30899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-735@1.0.0","target":"pkg:pypi/demo-31528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-735@1.0.0","target":"pkg:pypi/demo-38388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-735@1.0.0","target":"pkg:pypi/demo-5952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7360@1.0.0","target":"pkg:pypi/demo-10465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7360@1.0.0","target":"pkg:pypi/demo-11343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7360@1.0.0","target":"pkg:pypi/demo-17898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7360@1.0.0","target":"pkg:pypi/demo-4528@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7361@1.0.1","target":"pkg:pypi/demo-33164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7362@1.0.2","target":"pkg:pypi/demo-25158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7363@1.0.3","target":"pkg:pypi/demo-11822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7364@1.0.4","target":"pkg:pypi/demo-33411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7364@1.0.4","target":"pkg:pypi/demo-3876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7365@1.0.0","target":"pkg:pypi/demo-11442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7365@1.0.0","target":"pkg:pypi/demo-36515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7366@1.0.1","target":"pkg:pypi/demo-26067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7366@1.0.1","target":"pkg:pypi/demo-29155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7367@1.0.2","target":"pkg:pypi/demo-4718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7368@1.0.3","target":"pkg:pypi/demo-24241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7368@1.0.3","target":"pkg:pypi/demo-27220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7368@1.0.3","target":"pkg:pypi/demo-38345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7369@1.0.4","target":"pkg:pypi/demo-16055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7369@1.0.4","target":"pkg:pypi/demo-24572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7369@1.0.4","target":"pkg:pypi/demo-31768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7369@1.0.4","target":"pkg:pypi/demo-5955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-736@1.0.1","target":"pkg:pypi/demo-22097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7370@1.0.0","target":"pkg:pypi/demo-12071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7370@1.0.0","target":"pkg:pypi/demo-31231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7371@1.0.1","target":"pkg:pypi/demo-25502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7371@1.0.1","target":"pkg:pypi/demo-26480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7371@1.0.1","target":"pkg:pypi/demo-37215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7371@1.0.1","target":"pkg:pypi/demo-5606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7372@1.0.2","target":"pkg:pypi/demo-1105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7372@1.0.2","target":"pkg:pypi/demo-12421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7372@1.0.2","target":"pkg:pypi/demo-12786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7373@1.0.3","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7373@1.0.3","target":"pkg:pypi/demo-37094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7374@1.0.4","target":"pkg:pypi/demo-13270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7374@1.0.4","target":"pkg:pypi/demo-19317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7374@1.0.4","target":"pkg:pypi/demo-3017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7374@1.0.4","target":"pkg:pypi/demo-5940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7375@1.0.0","target":"pkg:pypi/demo-34378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7375@1.0.0","target":"pkg:pypi/demo-3651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7376@1.0.1","target":"pkg:pypi/demo-2417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7376@1.0.1","target":"pkg:pypi/demo-34628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7376@1.0.1","target":"pkg:pypi/demo-3707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7377@1.0.2","target":"pkg:pypi/demo-19109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7377@1.0.2","target":"pkg:pypi/demo-23631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7377@1.0.2","target":"pkg:pypi/demo-39109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7378@1.0.3","target":"pkg:pypi/demo-18663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7379@1.0.4","target":"pkg:pypi/demo-30660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-737@1.0.2","target":"pkg:pypi/demo-11626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-737@1.0.2","target":"pkg:pypi/demo-17163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-737@1.0.2","target":"pkg:pypi/demo-33510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-737@1.0.2","target":"pkg:pypi/demo-35220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7380@1.0.0","target":"pkg:pypi/demo-12196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7380@1.0.0","target":"pkg:pypi/demo-22315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7380@1.0.0","target":"pkg:pypi/demo-26081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7381@1.0.1","target":"pkg:pypi/demo-22414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7382@1.0.2","target":"pkg:pypi/demo-18235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7382@1.0.2","target":"pkg:pypi/demo-39371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7383@1.0.3","target":"pkg:pypi/demo-1344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7383@1.0.3","target":"pkg:pypi/demo-19919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7383@1.0.3","target":"pkg:pypi/demo-21952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7384@1.0.4","target":"pkg:pypi/demo-19530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7384@1.0.4","target":"pkg:pypi/demo-22465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7385@1.0.0","target":"pkg:pypi/demo-21898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7385@1.0.0","target":"pkg:pypi/demo-39377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7386@1.0.1","target":"pkg:pypi/demo-22282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7386@1.0.1","target":"pkg:pypi/demo-31740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7386@1.0.1","target":"pkg:pypi/demo-4882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7387@1.0.2","target":"pkg:pypi/demo-16462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7387@1.0.2","target":"pkg:pypi/demo-18580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7388@1.0.3","target":"pkg:pypi/demo-31258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7388@1.0.3","target":"pkg:pypi/demo-39093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7388@1.0.3","target":"pkg:pypi/demo-6766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7389@1.0.4","target":"pkg:pypi/demo-27575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-738@1.0.3","target":"pkg:pypi/demo-26013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-738@1.0.3","target":"pkg:pypi/demo-2883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7390@1.0.0","target":"pkg:pypi/demo-18943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7390@1.0.0","target":"pkg:pypi/demo-2075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7390@1.0.0","target":"pkg:pypi/demo-24411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7391@1.0.1","target":"pkg:pypi/demo-36467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7392@1.0.2","target":"pkg:pypi/demo-27598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7392@1.0.2","target":"pkg:pypi/demo-3423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7392@1.0.2","target":"pkg:pypi/demo-34730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7392@1.0.2","target":"pkg:pypi/demo-4953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7393@1.0.3","target":"pkg:pypi/demo-19704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7393@1.0.3","target":"pkg:pypi/demo-26249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7393@1.0.3","target":"pkg:pypi/demo-39951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7393@1.0.3","target":"pkg:pypi/demo-5445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7394@1.0.4","target":"pkg:pypi/demo-21123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7394@1.0.4","target":"pkg:pypi/demo-25863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7394@1.0.4","target":"pkg:pypi/demo-292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7394@1.0.4","target":"pkg:pypi/demo-38192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7395@1.0.0","target":"pkg:pypi/demo-15985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7395@1.0.0","target":"pkg:pypi/demo-2100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7395@1.0.0","target":"pkg:pypi/demo-30725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7395@1.0.0","target":"pkg:pypi/demo-33867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7396@1.0.1","target":"pkg:pypi/demo-12560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7396@1.0.1","target":"pkg:pypi/demo-17945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7397@1.0.2","target":"pkg:pypi/demo-25817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7397@1.0.2","target":"pkg:pypi/demo-31160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7397@1.0.2","target":"pkg:pypi/demo-32001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7398@1.0.3","target":"pkg:pypi/demo-23343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7398@1.0.3","target":"pkg:pypi/demo-28580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7398@1.0.3","target":"pkg:pypi/demo-32580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7398@1.0.3","target":"pkg:pypi/demo-36650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7399@1.0.4","target":"pkg:pypi/demo-30569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-739@1.0.4","target":"pkg:pypi/demo-2548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-739@1.0.4","target":"pkg:pypi/demo-36405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-73@1.0.3","target":"pkg:pypi/demo-12916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-73@1.0.3","target":"pkg:pypi/demo-22455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-73@1.0.3","target":"pkg:pypi/demo-30011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7400@1.0.0","target":"pkg:pypi/demo-22696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7400@1.0.0","target":"pkg:pypi/demo-29129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7401@1.0.1","target":"pkg:pypi/demo-26342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7401@1.0.1","target":"pkg:pypi/demo-36952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7402@1.0.2","target":"pkg:pypi/demo-20339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7402@1.0.2","target":"pkg:pypi/demo-25263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7402@1.0.2","target":"pkg:pypi/demo-2916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7403@1.0.3","target":"pkg:pypi/demo-13236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7403@1.0.3","target":"pkg:pypi/demo-13746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7403@1.0.3","target":"pkg:pypi/demo-26846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7404@1.0.4","target":"pkg:pypi/demo-1006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7404@1.0.4","target":"pkg:pypi/demo-19271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7404@1.0.4","target":"pkg:pypi/demo-23133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7404@1.0.4","target":"pkg:pypi/demo-35069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7405@1.0.0","target":"pkg:pypi/demo-130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7406@1.0.1","target":"pkg:pypi/demo-10168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7406@1.0.1","target":"pkg:pypi/demo-19228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7406@1.0.1","target":"pkg:pypi/demo-37335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7406@1.0.1","target":"pkg:pypi/demo-3809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7407@1.0.2","target":"pkg:pypi/demo-13274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7407@1.0.2","target":"pkg:pypi/demo-23673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7407@1.0.2","target":"pkg:pypi/demo-35292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7407@1.0.2","target":"pkg:pypi/demo-5770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7408@1.0.3","target":"pkg:pypi/demo-14629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7409@1.0.4","target":"pkg:pypi/demo-1575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7409@1.0.4","target":"pkg:pypi/demo-21834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7409@1.0.4","target":"pkg:pypi/demo-30342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7409@1.0.4","target":"pkg:pypi/demo-39300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-740@1.0.0","target":"pkg:pypi/demo-18574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-740@1.0.0","target":"pkg:pypi/demo-22454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-740@1.0.0","target":"pkg:pypi/demo-37671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-740@1.0.0","target":"pkg:pypi/demo-39436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7410@1.0.0","target":"pkg:pypi/demo-32236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7410@1.0.0","target":"pkg:pypi/demo-34990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7411@1.0.1","target":"pkg:pypi/demo-16844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7411@1.0.1","target":"pkg:pypi/demo-27098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7412@1.0.2","target":"pkg:pypi/demo-13035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7412@1.0.2","target":"pkg:pypi/demo-24626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7412@1.0.2","target":"pkg:pypi/demo-30740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7412@1.0.2","target":"pkg:pypi/demo-32483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7413@1.0.3","target":"pkg:pypi/demo-2012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7413@1.0.3","target":"pkg:pypi/demo-22555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7413@1.0.3","target":"pkg:pypi/demo-2336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7413@1.0.3","target":"pkg:pypi/demo-24531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7414@1.0.4","target":"pkg:pypi/demo-11072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7414@1.0.4","target":"pkg:pypi/demo-36714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7415@1.0.0","target":"pkg:pypi/demo-28117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7415@1.0.0","target":"pkg:pypi/demo-28866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7415@1.0.0","target":"pkg:pypi/demo-31279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7415@1.0.0","target":"pkg:pypi/demo-5159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7416@1.0.1","target":"pkg:pypi/demo-2095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7416@1.0.1","target":"pkg:pypi/demo-25375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7416@1.0.1","target":"pkg:pypi/demo-25684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7416@1.0.1","target":"pkg:pypi/demo-29596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7417@1.0.2","target":"pkg:pypi/demo-13167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7417@1.0.2","target":"pkg:pypi/demo-25909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7417@1.0.2","target":"pkg:pypi/demo-30828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7417@1.0.2","target":"pkg:pypi/demo-31270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7418@1.0.3","target":"pkg:pypi/demo-18693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7418@1.0.3","target":"pkg:pypi/demo-21755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7418@1.0.3","target":"pkg:pypi/demo-27343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7419@1.0.4","target":"pkg:pypi/demo-28588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7419@1.0.4","target":"pkg:pypi/demo-33041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-741@1.0.1","target":"pkg:pypi/demo-14295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-741@1.0.1","target":"pkg:pypi/demo-18379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-741@1.0.1","target":"pkg:pypi/demo-35389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7420@1.0.0","target":"pkg:pypi/demo-14905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7420@1.0.0","target":"pkg:pypi/demo-35193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7420@1.0.0","target":"pkg:pypi/demo-4916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7420@1.0.0","target":"pkg:pypi/demo-6186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7421@1.0.1","target":"pkg:pypi/demo-12692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7421@1.0.1","target":"pkg:pypi/demo-2017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7421@1.0.1","target":"pkg:pypi/demo-27622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7421@1.0.1","target":"pkg:pypi/demo-31493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7422@1.0.2","target":"pkg:pypi/demo-1031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7423@1.0.3","target":"pkg:pypi/demo-25425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7423@1.0.3","target":"pkg:pypi/demo-35327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7423@1.0.3","target":"pkg:pypi/demo-3811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7424@1.0.4","target":"pkg:pypi/demo-12631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7424@1.0.4","target":"pkg:pypi/demo-2299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7425@1.0.0","target":"pkg:pypi/demo-16637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7425@1.0.0","target":"pkg:pypi/demo-23686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7425@1.0.0","target":"pkg:pypi/demo-32203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7426@1.0.1","target":"pkg:pypi/demo-14450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7426@1.0.1","target":"pkg:pypi/demo-23055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7426@1.0.1","target":"pkg:pypi/demo-23104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7426@1.0.1","target":"pkg:pypi/demo-33024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7427@1.0.2","target":"pkg:pypi/demo-6423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7428@1.0.3","target":"pkg:pypi/demo-20261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7428@1.0.3","target":"pkg:pypi/demo-21897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7428@1.0.3","target":"pkg:pypi/demo-39173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7429@1.0.4","target":"pkg:pypi/demo-23498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7429@1.0.4","target":"pkg:pypi/demo-29860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7429@1.0.4","target":"pkg:pypi/demo-33659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7429@1.0.4","target":"pkg:pypi/demo-39880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-742@1.0.2","target":"pkg:pypi/demo-1544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-742@1.0.2","target":"pkg:pypi/demo-26110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-742@1.0.2","target":"pkg:pypi/demo-33757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7430@1.0.0","target":"pkg:pypi/demo-21592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7430@1.0.0","target":"pkg:pypi/demo-30737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7431@1.0.1","target":"pkg:pypi/demo-6044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7432@1.0.2","target":"pkg:pypi/demo-12021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7432@1.0.2","target":"pkg:pypi/demo-15388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7433@1.0.3","target":"pkg:pypi/demo-38536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7434@1.0.4","target":"pkg:pypi/demo-20890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7434@1.0.4","target":"pkg:pypi/demo-30207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7435@1.0.0","target":"pkg:pypi/demo-12330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7435@1.0.0","target":"pkg:pypi/demo-3797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7436@1.0.1","target":"pkg:pypi/demo-10323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7436@1.0.1","target":"pkg:pypi/demo-19988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7436@1.0.1","target":"pkg:pypi/demo-39588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7437@1.0.2","target":"pkg:pypi/demo-20004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7437@1.0.2","target":"pkg:pypi/demo-22136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7437@1.0.2","target":"pkg:pypi/demo-31601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7438@1.0.3","target":"pkg:pypi/demo-35053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7439@1.0.4","target":"pkg:pypi/demo-4745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-743@1.0.3","target":"pkg:pypi/demo-25181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-743@1.0.3","target":"pkg:pypi/demo-36591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-743@1.0.3","target":"pkg:pypi/demo-3921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7440@1.0.0","target":"pkg:pypi/demo-37314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7441@1.0.1","target":"pkg:pypi/demo-18399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7441@1.0.1","target":"pkg:pypi/demo-24203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7441@1.0.1","target":"pkg:pypi/demo-4271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7442@1.0.2","target":"pkg:pypi/demo-103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7442@1.0.2","target":"pkg:pypi/demo-24843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7442@1.0.2","target":"pkg:pypi/demo-30343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7442@1.0.2","target":"pkg:pypi/demo-3963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7443@1.0.3","target":"pkg:pypi/demo-20230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7443@1.0.3","target":"pkg:pypi/demo-4829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7444@1.0.4","target":"pkg:pypi/demo-25169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7444@1.0.4","target":"pkg:pypi/demo-30620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7444@1.0.4","target":"pkg:pypi/demo-32265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7445@1.0.0","target":"pkg:pypi/demo-32591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7446@1.0.1","target":"pkg:pypi/demo-16883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7446@1.0.1","target":"pkg:pypi/demo-19795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7446@1.0.1","target":"pkg:pypi/demo-34858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7447@1.0.2","target":"pkg:pypi/demo-21100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7447@1.0.2","target":"pkg:pypi/demo-2285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7447@1.0.2","target":"pkg:pypi/demo-36284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7447@1.0.2","target":"pkg:pypi/demo-6684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7448@1.0.3","target":"pkg:pypi/demo-37944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7449@1.0.4","target":"pkg:pypi/demo-20959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7449@1.0.4","target":"pkg:pypi/demo-30059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7449@1.0.4","target":"pkg:pypi/demo-35383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-744@1.0.4","target":"pkg:pypi/demo-37330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-744@1.0.4","target":"pkg:pypi/demo-7109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7450@1.0.0","target":"pkg:pypi/demo-10588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7450@1.0.0","target":"pkg:pypi/demo-2125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7450@1.0.0","target":"pkg:pypi/demo-25367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7450@1.0.0","target":"pkg:pypi/demo-32862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7451@1.0.1","target":"pkg:pypi/demo-19289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7451@1.0.1","target":"pkg:pypi/demo-31112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7451@1.0.1","target":"pkg:pypi/demo-5836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7452@1.0.2","target":"pkg:pypi/demo-1112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7452@1.0.2","target":"pkg:pypi/demo-15757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7452@1.0.2","target":"pkg:pypi/demo-7233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7453@1.0.3","target":"pkg:pypi/demo-39423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7454@1.0.4","target":"pkg:pypi/demo-12097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7455@1.0.0","target":"pkg:pypi/demo-28280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7455@1.0.0","target":"pkg:pypi/demo-33973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7455@1.0.0","target":"pkg:pypi/demo-4270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7456@1.0.1","target":"pkg:pypi/demo-22211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7457@1.0.2","target":"pkg:pypi/demo-1759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7457@1.0.2","target":"pkg:pypi/demo-21372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7457@1.0.2","target":"pkg:pypi/demo-6481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7458@1.0.3","target":"pkg:pypi/demo-21418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7459@1.0.4","target":"pkg:pypi/demo-12834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7459@1.0.4","target":"pkg:pypi/demo-1475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7459@1.0.4","target":"pkg:pypi/demo-22627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7459@1.0.4","target":"pkg:pypi/demo-4291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-745@1.0.0","target":"pkg:pypi/demo-11055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-745@1.0.0","target":"pkg:pypi/demo-29157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-745@1.0.0","target":"pkg:pypi/demo-2994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-745@1.0.0","target":"pkg:pypi/demo-30800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7460@1.0.0","target":"pkg:pypi/demo-15516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7460@1.0.0","target":"pkg:pypi/demo-20954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7461@1.0.1","target":"pkg:pypi/demo-37584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7462@1.0.2","target":"pkg:pypi/demo-14626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7462@1.0.2","target":"pkg:pypi/demo-39351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7463@1.0.3","target":"pkg:pypi/demo-6377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7463@1.0.3","target":"pkg:pypi/demo-7084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7464@1.0.4","target":"pkg:pypi/demo-13875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7464@1.0.4","target":"pkg:pypi/demo-23467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7464@1.0.4","target":"pkg:pypi/demo-2514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7465@1.0.0","target":"pkg:pypi/demo-13443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7465@1.0.0","target":"pkg:pypi/demo-29131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7465@1.0.0","target":"pkg:pypi/demo-32010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7466@1.0.1","target":"pkg:pypi/demo-16262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7466@1.0.1","target":"pkg:pypi/demo-19757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7467@1.0.2","target":"pkg:pypi/demo-26791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7468@1.0.3","target":"pkg:pypi/demo-13051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7468@1.0.3","target":"pkg:pypi/demo-1452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7468@1.0.3","target":"pkg:pypi/demo-20325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7468@1.0.3","target":"pkg:pypi/demo-3452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7469@1.0.4","target":"pkg:pypi/demo-10824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7469@1.0.4","target":"pkg:pypi/demo-32976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7469@1.0.4","target":"pkg:pypi/demo-5543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-746@1.0.1","target":"pkg:pypi/demo-18233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-746@1.0.1","target":"pkg:pypi/demo-28089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-746@1.0.1","target":"pkg:pypi/demo-28699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-746@1.0.1","target":"pkg:pypi/demo-28735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7470@1.0.0","target":"pkg:pypi/demo-12512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7470@1.0.0","target":"pkg:pypi/demo-18077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7470@1.0.0","target":"pkg:pypi/demo-26848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7470@1.0.0","target":"pkg:pypi/demo-4552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7471@1.0.1","target":"pkg:pypi/demo-1260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7471@1.0.1","target":"pkg:pypi/demo-21479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7472@1.0.2","target":"pkg:pypi/demo-25411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7472@1.0.2","target":"pkg:pypi/demo-27702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7472@1.0.2","target":"pkg:pypi/demo-28390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7472@1.0.2","target":"pkg:pypi/demo-30597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7473@1.0.3","target":"pkg:pypi/demo-25946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7473@1.0.3","target":"pkg:pypi/demo-3011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7473@1.0.3","target":"pkg:pypi/demo-32547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7474@1.0.4","target":"pkg:pypi/demo-7016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7475@1.0.0","target":"pkg:pypi/demo-23833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7475@1.0.0","target":"pkg:pypi/demo-29710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7475@1.0.0","target":"pkg:pypi/demo-7459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7476@1.0.1","target":"pkg:pypi/demo-33494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7476@1.0.1","target":"pkg:pypi/demo-35311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7477@1.0.2","target":"pkg:pypi/demo-15769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7478@1.0.3","target":"pkg:pypi/demo-20103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7478@1.0.3","target":"pkg:pypi/demo-21288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7478@1.0.3","target":"pkg:pypi/demo-33511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7478@1.0.3","target":"pkg:pypi/demo-4700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7479@1.0.4","target":"pkg:pypi/demo-16784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7479@1.0.4","target":"pkg:pypi/demo-21920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7479@1.0.4","target":"pkg:pypi/demo-24466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7479@1.0.4","target":"pkg:pypi/demo-39374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-747@1.0.2","target":"pkg:pypi/demo-11120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-747@1.0.2","target":"pkg:pypi/demo-32136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-747@1.0.2","target":"pkg:pypi/demo-34419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-747@1.0.2","target":"pkg:pypi/demo-3603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7480@1.0.0","target":"pkg:pypi/demo-13423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7480@1.0.0","target":"pkg:pypi/demo-30126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7480@1.0.0","target":"pkg:pypi/demo-37362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7481@1.0.1","target":"pkg:pypi/demo-18394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7481@1.0.1","target":"pkg:pypi/demo-22598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7481@1.0.1","target":"pkg:pypi/demo-25662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7482@1.0.2","target":"pkg:pypi/demo-12442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7482@1.0.2","target":"pkg:pypi/demo-32387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7482@1.0.2","target":"pkg:pypi/demo-5315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7483@1.0.3","target":"pkg:pypi/demo-21824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7484@1.0.4","target":"pkg:pypi/demo-15476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7484@1.0.4","target":"pkg:pypi/demo-38202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7485@1.0.0","target":"pkg:pypi/demo-14582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7485@1.0.0","target":"pkg:pypi/demo-19654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7485@1.0.0","target":"pkg:pypi/demo-24230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7485@1.0.0","target":"pkg:pypi/demo-35064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7486@1.0.1","target":"pkg:pypi/demo-15825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7486@1.0.1","target":"pkg:pypi/demo-38813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7487@1.0.2","target":"pkg:pypi/demo-16038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7487@1.0.2","target":"pkg:pypi/demo-22428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7487@1.0.2","target":"pkg:pypi/demo-27347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7488@1.0.3","target":"pkg:pypi/demo-33578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7489@1.0.4","target":"pkg:pypi/demo-37952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7489@1.0.4","target":"pkg:pypi/demo-39932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-748@1.0.3","target":"pkg:pypi/demo-21535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7490@1.0.0","target":"pkg:pypi/demo-21786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7491@1.0.1","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7491@1.0.1","target":"pkg:pypi/demo-17854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7491@1.0.1","target":"pkg:pypi/demo-36167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7492@1.0.2","target":"pkg:pypi/demo-18380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7492@1.0.2","target":"pkg:pypi/demo-19807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7493@1.0.3","target":"pkg:pypi/demo-10727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7493@1.0.3","target":"pkg:pypi/demo-17147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7493@1.0.3","target":"pkg:pypi/demo-23386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7494@1.0.4","target":"pkg:pypi/demo-14630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7494@1.0.4","target":"pkg:pypi/demo-3712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7494@1.0.4","target":"pkg:pypi/demo-38270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7494@1.0.4","target":"pkg:pypi/demo-5801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7495@1.0.0","target":"pkg:pypi/demo-14695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7495@1.0.0","target":"pkg:pypi/demo-17622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7495@1.0.0","target":"pkg:pypi/demo-23265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7495@1.0.0","target":"pkg:pypi/demo-36619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7496@1.0.1","target":"pkg:pypi/demo-31213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7496@1.0.1","target":"pkg:pypi/demo-32361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7497@1.0.2","target":"pkg:pypi/demo-1018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7497@1.0.2","target":"pkg:pypi/demo-13013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7497@1.0.2","target":"pkg:pypi/demo-13218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7497@1.0.2","target":"pkg:pypi/demo-30655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7498@1.0.3","target":"pkg:pypi/demo-14837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7498@1.0.3","target":"pkg:pypi/demo-38352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7499@1.0.4","target":"pkg:pypi/demo-7425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-749@1.0.4","target":"pkg:pypi/demo-2029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-749@1.0.4","target":"pkg:pypi/demo-28172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-749@1.0.4","target":"pkg:pypi/demo-35794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-74@1.0.4","target":"pkg:pypi/demo-22223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-74@1.0.4","target":"pkg:pypi/demo-30100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-74@1.0.4","target":"pkg:pypi/demo-35312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7500@1.0.0","target":"pkg:pypi/demo-31248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7501@1.0.1","target":"pkg:pypi/demo-14838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7501@1.0.1","target":"pkg:pypi/demo-19064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7501@1.0.1","target":"pkg:pypi/demo-38912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7502@1.0.2","target":"pkg:pypi/demo-14878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7503@1.0.3","target":"pkg:pypi/demo-35135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7504@1.0.4","target":"pkg:pypi/demo-23310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7505@1.0.0","target":"pkg:pypi/demo-38310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7506@1.0.1","target":"pkg:pypi/demo-21547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7506@1.0.1","target":"pkg:pypi/demo-26892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7506@1.0.1","target":"pkg:pypi/demo-35165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7507@1.0.2","target":"pkg:pypi/demo-25065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7507@1.0.2","target":"pkg:pypi/demo-31282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7507@1.0.2","target":"pkg:pypi/demo-33990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7507@1.0.2","target":"pkg:pypi/demo-38360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7508@1.0.3","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7508@1.0.3","target":"pkg:pypi/demo-11138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7508@1.0.3","target":"pkg:pypi/demo-11830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7509@1.0.4","target":"pkg:pypi/demo-4951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-750@1.0.0","target":"pkg:pypi/demo-23471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-750@1.0.0","target":"pkg:pypi/demo-25069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-750@1.0.0","target":"pkg:pypi/demo-29518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7510@1.0.0","target":"pkg:pypi/demo-23307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7510@1.0.0","target":"pkg:pypi/demo-30157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7510@1.0.0","target":"pkg:pypi/demo-35353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7511@1.0.1","target":"pkg:pypi/demo-12016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7511@1.0.1","target":"pkg:pypi/demo-12146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7511@1.0.1","target":"pkg:pypi/demo-33315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7512@1.0.2","target":"pkg:pypi/demo-38991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7513@1.0.3","target":"pkg:pypi/demo-11709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7513@1.0.3","target":"pkg:pypi/demo-18900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7513@1.0.3","target":"pkg:pypi/demo-25694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7513@1.0.3","target":"pkg:pypi/demo-3926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7514@1.0.4","target":"pkg:pypi/demo-15391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7514@1.0.4","target":"pkg:pypi/demo-34874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7515@1.0.0","target":"pkg:pypi/demo-16433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7515@1.0.0","target":"pkg:pypi/demo-24011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7515@1.0.0","target":"pkg:pypi/demo-24584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7515@1.0.0","target":"pkg:pypi/demo-3664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7516@1.0.1","target":"pkg:pypi/demo-12049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7516@1.0.1","target":"pkg:pypi/demo-1399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7516@1.0.1","target":"pkg:pypi/demo-39046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7517@1.0.2","target":"pkg:pypi/demo-18442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7517@1.0.2","target":"pkg:pypi/demo-26126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7517@1.0.2","target":"pkg:pypi/demo-35834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7518@1.0.3","target":"pkg:pypi/demo-14582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7518@1.0.3","target":"pkg:pypi/demo-38776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7518@1.0.3","target":"pkg:pypi/demo-4062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7518@1.0.3","target":"pkg:pypi/demo-5258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7519@1.0.4","target":"pkg:pypi/demo-15041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7519@1.0.4","target":"pkg:pypi/demo-16644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7519@1.0.4","target":"pkg:pypi/demo-30799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-751@1.0.1","target":"pkg:pypi/demo-14451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-751@1.0.1","target":"pkg:pypi/demo-17046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-751@1.0.1","target":"pkg:pypi/demo-17383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7520@1.0.0","target":"pkg:pypi/demo-30387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7521@1.0.1","target":"pkg:pypi/demo-10115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7521@1.0.1","target":"pkg:pypi/demo-27375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7521@1.0.1","target":"pkg:pypi/demo-28398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7521@1.0.1","target":"pkg:pypi/demo-3980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7522@1.0.2","target":"pkg:pypi/demo-20019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7522@1.0.2","target":"pkg:pypi/demo-22640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7522@1.0.2","target":"pkg:pypi/demo-24307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7523@1.0.3","target":"pkg:pypi/demo-20541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7523@1.0.3","target":"pkg:pypi/demo-21306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7523@1.0.3","target":"pkg:pypi/demo-21445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7523@1.0.3","target":"pkg:pypi/demo-4693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7524@1.0.4","target":"pkg:pypi/demo-17142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7525@1.0.0","target":"pkg:pypi/demo-17489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7525@1.0.0","target":"pkg:pypi/demo-24230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7525@1.0.0","target":"pkg:pypi/demo-26930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7525@1.0.0","target":"pkg:pypi/demo-39827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7526@1.0.1","target":"pkg:pypi/demo-20485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7526@1.0.1","target":"pkg:pypi/demo-33411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7526@1.0.1","target":"pkg:pypi/demo-3789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7526@1.0.1","target":"pkg:pypi/demo-5240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7527@1.0.2","target":"pkg:pypi/demo-14564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7528@1.0.3","target":"pkg:pypi/demo-19719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7529@1.0.4","target":"pkg:pypi/demo-20920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7529@1.0.4","target":"pkg:pypi/demo-22851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7529@1.0.4","target":"pkg:pypi/demo-28173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7529@1.0.4","target":"pkg:pypi/demo-38602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-752@1.0.2","target":"pkg:pypi/demo-23853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7530@1.0.0","target":"pkg:pypi/demo-12572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7530@1.0.0","target":"pkg:pypi/demo-15634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7530@1.0.0","target":"pkg:pypi/demo-18328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7530@1.0.0","target":"pkg:pypi/demo-23552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7531@1.0.1","target":"pkg:pypi/demo-11816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7531@1.0.1","target":"pkg:pypi/demo-3224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7531@1.0.1","target":"pkg:pypi/demo-32337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7532@1.0.2","target":"pkg:pypi/demo-16634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7533@1.0.3","target":"pkg:pypi/demo-10558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7533@1.0.3","target":"pkg:pypi/demo-27579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7533@1.0.3","target":"pkg:pypi/demo-3825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7534@1.0.4","target":"pkg:pypi/demo-11321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7534@1.0.4","target":"pkg:pypi/demo-27986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7534@1.0.4","target":"pkg:pypi/demo-28900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7534@1.0.4","target":"pkg:pypi/demo-31522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7535@1.0.0","target":"pkg:pypi/demo-15928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7535@1.0.0","target":"pkg:pypi/demo-17462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7535@1.0.0","target":"pkg:pypi/demo-26745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7536@1.0.1","target":"pkg:pypi/demo-24121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7536@1.0.1","target":"pkg:pypi/demo-38639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7537@1.0.2","target":"pkg:pypi/demo-33490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7537@1.0.2","target":"pkg:pypi/demo-35640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7537@1.0.2","target":"pkg:pypi/demo-4946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7538@1.0.3","target":"pkg:pypi/demo-15215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7538@1.0.3","target":"pkg:pypi/demo-27820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7538@1.0.3","target":"pkg:pypi/demo-31374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7538@1.0.3","target":"pkg:pypi/demo-34131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7539@1.0.4","target":"pkg:pypi/demo-18962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7539@1.0.4","target":"pkg:pypi/demo-24314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-753@1.0.3","target":"pkg:pypi/demo-1037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7540@1.0.0","target":"pkg:pypi/demo-35859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7540@1.0.0","target":"pkg:pypi/demo-5517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7541@1.0.1","target":"pkg:pypi/demo-4106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7542@1.0.2","target":"pkg:pypi/demo-17450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7542@1.0.2","target":"pkg:pypi/demo-23713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7542@1.0.2","target":"pkg:pypi/demo-30637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7542@1.0.2","target":"pkg:pypi/demo-3531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7543@1.0.3","target":"pkg:pypi/demo-4938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7544@1.0.4","target":"pkg:pypi/demo-29736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7544@1.0.4","target":"pkg:pypi/demo-36418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7544@1.0.4","target":"pkg:pypi/demo-38058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7544@1.0.4","target":"pkg:pypi/demo-5883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7545@1.0.0","target":"pkg:pypi/demo-4945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7546@1.0.1","target":"pkg:pypi/demo-13737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7546@1.0.1","target":"pkg:pypi/demo-38101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7547@1.0.2","target":"pkg:pypi/demo-13590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7547@1.0.2","target":"pkg:pypi/demo-33245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7547@1.0.2","target":"pkg:pypi/demo-34772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7547@1.0.2","target":"pkg:pypi/demo-35096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7548@1.0.3","target":"pkg:pypi/demo-15249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7549@1.0.4","target":"pkg:pypi/demo-29554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-754@1.0.4","target":"pkg:pypi/demo-35587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-754@1.0.4","target":"pkg:pypi/demo-38611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-754@1.0.4","target":"pkg:pypi/demo-5841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7550@1.0.0","target":"pkg:pypi/demo-12928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7550@1.0.0","target":"pkg:pypi/demo-17142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7550@1.0.0","target":"pkg:pypi/demo-38104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7550@1.0.0","target":"pkg:pypi/demo-38777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7551@1.0.1","target":"pkg:pypi/demo-4469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7552@1.0.2","target":"pkg:pypi/demo-15118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7552@1.0.2","target":"pkg:pypi/demo-31927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7552@1.0.2","target":"pkg:pypi/demo-39147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7553@1.0.3","target":"pkg:pypi/demo-17569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7553@1.0.3","target":"pkg:pypi/demo-22750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7553@1.0.3","target":"pkg:pypi/demo-4707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7554@1.0.4","target":"pkg:pypi/demo-16188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7554@1.0.4","target":"pkg:pypi/demo-18386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7554@1.0.4","target":"pkg:pypi/demo-20849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7555@1.0.0","target":"pkg:pypi/demo-18307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7555@1.0.0","target":"pkg:pypi/demo-34079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7555@1.0.0","target":"pkg:pypi/demo-38954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7556@1.0.1","target":"pkg:pypi/demo-10342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7556@1.0.1","target":"pkg:pypi/demo-27001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7556@1.0.1","target":"pkg:pypi/demo-29933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7556@1.0.1","target":"pkg:pypi/demo-7396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7557@1.0.2","target":"pkg:pypi/demo-26368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7557@1.0.2","target":"pkg:pypi/demo-3439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7557@1.0.2","target":"pkg:pypi/demo-34709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7557@1.0.2","target":"pkg:pypi/demo-5919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7558@1.0.3","target":"pkg:pypi/demo-1093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7558@1.0.3","target":"pkg:pypi/demo-24427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7558@1.0.3","target":"pkg:pypi/demo-28680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7559@1.0.4","target":"pkg:pypi/demo-5028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-755@1.0.0","target":"pkg:pypi/demo-20426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-755@1.0.0","target":"pkg:pypi/demo-30266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7560@1.0.0","target":"pkg:pypi/demo-17146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7560@1.0.0","target":"pkg:pypi/demo-21544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7561@1.0.1","target":"pkg:pypi/demo-36169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7562@1.0.2","target":"pkg:pypi/demo-15399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7562@1.0.2","target":"pkg:pypi/demo-37920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7562@1.0.2","target":"pkg:pypi/demo-4813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7563@1.0.3","target":"pkg:pypi/demo-23640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7563@1.0.3","target":"pkg:pypi/demo-2553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7563@1.0.3","target":"pkg:pypi/demo-26406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7564@1.0.4","target":"pkg:pypi/demo-16592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7565@1.0.0","target":"pkg:pypi/demo-11276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7565@1.0.0","target":"pkg:pypi/demo-11875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7565@1.0.0","target":"pkg:pypi/demo-37416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7565@1.0.0","target":"pkg:pypi/demo-39999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7566@1.0.1","target":"pkg:pypi/demo-19500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7566@1.0.1","target":"pkg:pypi/demo-24853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7566@1.0.1","target":"pkg:pypi/demo-34962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7567@1.0.2","target":"pkg:pypi/demo-23357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7567@1.0.2","target":"pkg:pypi/demo-24220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7567@1.0.2","target":"pkg:pypi/demo-4941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7568@1.0.3","target":"pkg:pypi/demo-35017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7568@1.0.3","target":"pkg:pypi/demo-5036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7569@1.0.4","target":"pkg:pypi/demo-17333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7569@1.0.4","target":"pkg:pypi/demo-22102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7569@1.0.4","target":"pkg:pypi/demo-2276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7569@1.0.4","target":"pkg:pypi/demo-35669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-756@1.0.1","target":"pkg:pypi/demo-12386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-756@1.0.1","target":"pkg:pypi/demo-14960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-756@1.0.1","target":"pkg:pypi/demo-3419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7570@1.0.0","target":"pkg:pypi/demo-1296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7570@1.0.0","target":"pkg:pypi/demo-30088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7570@1.0.0","target":"pkg:pypi/demo-36029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7570@1.0.0","target":"pkg:pypi/demo-3633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7571@1.0.1","target":"pkg:pypi/demo-27126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7571@1.0.1","target":"pkg:pypi/demo-3381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7571@1.0.1","target":"pkg:pypi/demo-5184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7572@1.0.2","target":"pkg:pypi/demo-11791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7572@1.0.2","target":"pkg:pypi/demo-22980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7572@1.0.2","target":"pkg:pypi/demo-37167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7572@1.0.2","target":"pkg:pypi/demo-39919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7573@1.0.3","target":"pkg:pypi/demo-15530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7574@1.0.4","target":"pkg:pypi/demo-11496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7574@1.0.4","target":"pkg:pypi/demo-23663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7574@1.0.4","target":"pkg:pypi/demo-2738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7574@1.0.4","target":"pkg:pypi/demo-466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7575@1.0.0","target":"pkg:pypi/demo-23614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7575@1.0.0","target":"pkg:pypi/demo-3684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7575@1.0.0","target":"pkg:pypi/demo-457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7576@1.0.1","target":"pkg:pypi/demo-27637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7576@1.0.1","target":"pkg:pypi/demo-30163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7576@1.0.1","target":"pkg:pypi/demo-35729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7576@1.0.1","target":"pkg:pypi/demo-36435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7577@1.0.2","target":"pkg:pypi/demo-20056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7577@1.0.2","target":"pkg:pypi/demo-25484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7577@1.0.2","target":"pkg:pypi/demo-6179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7577@1.0.2","target":"pkg:pypi/demo-6335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7578@1.0.3","target":"pkg:pypi/demo-18915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7578@1.0.3","target":"pkg:pypi/demo-20297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7578@1.0.3","target":"pkg:pypi/demo-28485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7578@1.0.3","target":"pkg:pypi/demo-4602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7579@1.0.4","target":"pkg:pypi/demo-20304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-757@1.0.2","target":"pkg:pypi/demo-16992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-757@1.0.2","target":"pkg:pypi/demo-25129@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-757@1.0.2","target":"pkg:pypi/demo-33287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-757@1.0.2","target":"pkg:pypi/demo-39618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7580@1.0.0","target":"pkg:pypi/demo-29809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7581@1.0.1","target":"pkg:pypi/demo-19353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7581@1.0.1","target":"pkg:pypi/demo-36914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7582@1.0.2","target":"pkg:pypi/demo-14786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7583@1.0.3","target":"pkg:pypi/demo-15770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7583@1.0.3","target":"pkg:pypi/demo-16621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7583@1.0.3","target":"pkg:pypi/demo-19068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7584@1.0.4","target":"pkg:pypi/demo-12790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7584@1.0.4","target":"pkg:pypi/demo-18678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7584@1.0.4","target":"pkg:pypi/demo-20360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7584@1.0.4","target":"pkg:pypi/demo-5051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7585@1.0.0","target":"pkg:pypi/demo-31724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7585@1.0.0","target":"pkg:pypi/demo-34609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7586@1.0.1","target":"pkg:pypi/demo-20174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7586@1.0.1","target":"pkg:pypi/demo-22006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7586@1.0.1","target":"pkg:pypi/demo-554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7587@1.0.2","target":"pkg:pypi/demo-11590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7587@1.0.2","target":"pkg:pypi/demo-15340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7587@1.0.2","target":"pkg:pypi/demo-32402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7587@1.0.2","target":"pkg:pypi/demo-37275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7588@1.0.3","target":"pkg:pypi/demo-30348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7588@1.0.3","target":"pkg:pypi/demo-34083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7589@1.0.4","target":"pkg:pypi/demo-32495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-758@1.0.3","target":"pkg:pypi/demo-16069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-758@1.0.3","target":"pkg:pypi/demo-39248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7590@1.0.0","target":"pkg:pypi/demo-31269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7590@1.0.0","target":"pkg:pypi/demo-32579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7590@1.0.0","target":"pkg:pypi/demo-37419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7591@1.0.1","target":"pkg:pypi/demo-23597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7591@1.0.1","target":"pkg:pypi/demo-27742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7592@1.0.2","target":"pkg:pypi/demo-16557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7592@1.0.2","target":"pkg:pypi/demo-20598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7592@1.0.2","target":"pkg:pypi/demo-23966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7592@1.0.2","target":"pkg:pypi/demo-32175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7593@1.0.3","target":"pkg:pypi/demo-31820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7593@1.0.3","target":"pkg:pypi/demo-36989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7593@1.0.3","target":"pkg:pypi/demo-5630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7594@1.0.4","target":"pkg:pypi/demo-16730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7594@1.0.4","target":"pkg:pypi/demo-3325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7595@1.0.0","target":"pkg:pypi/demo-28310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7595@1.0.0","target":"pkg:pypi/demo-35897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7596@1.0.1","target":"pkg:pypi/demo-28395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7596@1.0.1","target":"pkg:pypi/demo-2899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7597@1.0.2","target":"pkg:pypi/demo-27948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7597@1.0.2","target":"pkg:pypi/demo-38630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7598@1.0.3","target":"pkg:pypi/demo-20019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7598@1.0.3","target":"pkg:pypi/demo-20527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7598@1.0.3","target":"pkg:pypi/demo-25002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7598@1.0.3","target":"pkg:pypi/demo-5482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7599@1.0.4","target":"pkg:pypi/demo-278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7599@1.0.4","target":"pkg:pypi/demo-31165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7599@1.0.4","target":"pkg:pypi/demo-34629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-759@1.0.4","target":"pkg:pypi/demo-25005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-75@1.0.0","target":"pkg:pypi/demo-5549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7600@1.0.0","target":"pkg:pypi/demo-18579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7600@1.0.0","target":"pkg:pypi/demo-21321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7600@1.0.0","target":"pkg:pypi/demo-2964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7600@1.0.0","target":"pkg:pypi/demo-34811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7601@1.0.1","target":"pkg:pypi/demo-13825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7601@1.0.1","target":"pkg:pypi/demo-22838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7601@1.0.1","target":"pkg:pypi/demo-29159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7601@1.0.1","target":"pkg:pypi/demo-7178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7602@1.0.2","target":"pkg:pypi/demo-21239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7602@1.0.2","target":"pkg:pypi/demo-23305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7602@1.0.2","target":"pkg:pypi/demo-23829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7602@1.0.2","target":"pkg:pypi/demo-7118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7603@1.0.3","target":"pkg:pypi/demo-13254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7603@1.0.3","target":"pkg:pypi/demo-30413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7603@1.0.3","target":"pkg:pypi/demo-32238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7603@1.0.3","target":"pkg:pypi/demo-7517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7604@1.0.4","target":"pkg:pypi/demo-15575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7604@1.0.4","target":"pkg:pypi/demo-4992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7605@1.0.0","target":"pkg:pypi/demo-13918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7605@1.0.0","target":"pkg:pypi/demo-29409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7605@1.0.0","target":"pkg:pypi/demo-33663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7605@1.0.0","target":"pkg:pypi/demo-7139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7606@1.0.1","target":"pkg:pypi/demo-1416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7606@1.0.1","target":"pkg:pypi/demo-35754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7606@1.0.1","target":"pkg:pypi/demo-38826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7607@1.0.2","target":"pkg:pypi/demo-17901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7607@1.0.2","target":"pkg:pypi/demo-34280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7607@1.0.2","target":"pkg:pypi/demo-39301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7607@1.0.2","target":"pkg:pypi/demo-5153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7608@1.0.3","target":"pkg:pypi/demo-11827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7608@1.0.3","target":"pkg:pypi/demo-35070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7608@1.0.3","target":"pkg:pypi/demo-35543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7608@1.0.3","target":"pkg:pypi/demo-4380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7609@1.0.4","target":"pkg:pypi/demo-21978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-760@1.0.0","target":"pkg:pypi/demo-11009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-760@1.0.0","target":"pkg:pypi/demo-15312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-760@1.0.0","target":"pkg:pypi/demo-38824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7610@1.0.0","target":"pkg:pypi/demo-1570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7611@1.0.1","target":"pkg:pypi/demo-16876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7612@1.0.2","target":"pkg:pypi/demo-25178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7612@1.0.2","target":"pkg:pypi/demo-27684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7612@1.0.2","target":"pkg:pypi/demo-30797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7612@1.0.2","target":"pkg:pypi/demo-35425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7613@1.0.3","target":"pkg:pypi/demo-13188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7613@1.0.3","target":"pkg:pypi/demo-14191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7613@1.0.3","target":"pkg:pypi/demo-39611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7613@1.0.3","target":"pkg:pypi/demo-39923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7614@1.0.4","target":"pkg:pypi/demo-18971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7614@1.0.4","target":"pkg:pypi/demo-6219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7615@1.0.0","target":"pkg:pypi/demo-13128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7615@1.0.0","target":"pkg:pypi/demo-39075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7616@1.0.1","target":"pkg:pypi/demo-11789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7616@1.0.1","target":"pkg:pypi/demo-12264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7616@1.0.1","target":"pkg:pypi/demo-34958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7616@1.0.1","target":"pkg:pypi/demo-4486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7617@1.0.2","target":"pkg:pypi/demo-12657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7617@1.0.2","target":"pkg:pypi/demo-12694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7617@1.0.2","target":"pkg:pypi/demo-19938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7618@1.0.3","target":"pkg:pypi/demo-21186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7618@1.0.3","target":"pkg:pypi/demo-33430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7619@1.0.4","target":"pkg:pypi/demo-13347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7619@1.0.4","target":"pkg:pypi/demo-1350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7619@1.0.4","target":"pkg:pypi/demo-37699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7619@1.0.4","target":"pkg:pypi/demo-4458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-761@1.0.1","target":"pkg:pypi/demo-18080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-761@1.0.1","target":"pkg:pypi/demo-20988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-761@1.0.1","target":"pkg:pypi/demo-29821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-761@1.0.1","target":"pkg:pypi/demo-6584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7620@1.0.0","target":"pkg:pypi/demo-27426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7621@1.0.1","target":"pkg:pypi/demo-35076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7621@1.0.1","target":"pkg:pypi/demo-35795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7622@1.0.2","target":"pkg:pypi/demo-13454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7622@1.0.2","target":"pkg:pypi/demo-18297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7622@1.0.2","target":"pkg:pypi/demo-37488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7623@1.0.3","target":"pkg:pypi/demo-15138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7623@1.0.3","target":"pkg:pypi/demo-38662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7624@1.0.4","target":"pkg:pypi/demo-32580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7624@1.0.4","target":"pkg:pypi/demo-7521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7625@1.0.0","target":"pkg:pypi/demo-35729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7625@1.0.0","target":"pkg:pypi/demo-38102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7626@1.0.1","target":"pkg:pypi/demo-10631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7626@1.0.1","target":"pkg:pypi/demo-32353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7626@1.0.1","target":"pkg:pypi/demo-39094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7627@1.0.2","target":"pkg:pypi/demo-35013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7627@1.0.2","target":"pkg:pypi/demo-5390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7628@1.0.3","target":"pkg:pypi/demo-29592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7629@1.0.4","target":"pkg:pypi/demo-37682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-762@1.0.2","target":"pkg:pypi/demo-12682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-762@1.0.2","target":"pkg:pypi/demo-21615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-762@1.0.2","target":"pkg:pypi/demo-24108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7630@1.0.0","target":"pkg:pypi/demo-22517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7631@1.0.1","target":"pkg:pypi/demo-20408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7631@1.0.1","target":"pkg:pypi/demo-30395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7632@1.0.2","target":"pkg:pypi/demo-11758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7632@1.0.2","target":"pkg:pypi/demo-12819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7632@1.0.2","target":"pkg:pypi/demo-24541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7632@1.0.2","target":"pkg:pypi/demo-28715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7633@1.0.3","target":"pkg:pypi/demo-26226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7634@1.0.4","target":"pkg:pypi/demo-14104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7634@1.0.4","target":"pkg:pypi/demo-22914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7635@1.0.0","target":"pkg:pypi/demo-13898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7635@1.0.0","target":"pkg:pypi/demo-29808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7636@1.0.1","target":"pkg:pypi/demo-21156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7636@1.0.1","target":"pkg:pypi/demo-27142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7636@1.0.1","target":"pkg:pypi/demo-38684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7637@1.0.2","target":"pkg:pypi/demo-15399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7637@1.0.2","target":"pkg:pypi/demo-39085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7638@1.0.3","target":"pkg:pypi/demo-20363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7638@1.0.3","target":"pkg:pypi/demo-275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7639@1.0.4","target":"pkg:pypi/demo-14573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-763@1.0.3","target":"pkg:pypi/demo-14907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7640@1.0.0","target":"pkg:pypi/demo-1273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7640@1.0.0","target":"pkg:pypi/demo-32476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7640@1.0.0","target":"pkg:pypi/demo-33376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7641@1.0.1","target":"pkg:pypi/demo-34277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7642@1.0.2","target":"pkg:pypi/demo-31617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7642@1.0.2","target":"pkg:pypi/demo-5097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7643@1.0.3","target":"pkg:pypi/demo-27822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7643@1.0.3","target":"pkg:pypi/demo-29781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7644@1.0.4","target":"pkg:pypi/demo-13403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7644@1.0.4","target":"pkg:pypi/demo-14462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7644@1.0.4","target":"pkg:pypi/demo-14768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7644@1.0.4","target":"pkg:pypi/demo-5437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7645@1.0.0","target":"pkg:pypi/demo-15130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7645@1.0.0","target":"pkg:pypi/demo-31068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7645@1.0.0","target":"pkg:pypi/demo-35662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7645@1.0.0","target":"pkg:pypi/demo-3772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7646@1.0.1","target":"pkg:pypi/demo-24954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7647@1.0.2","target":"pkg:pypi/demo-22172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7647@1.0.2","target":"pkg:pypi/demo-23430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7647@1.0.2","target":"pkg:pypi/demo-38119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7647@1.0.2","target":"pkg:pypi/demo-38160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7648@1.0.3","target":"pkg:pypi/demo-5213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7649@1.0.4","target":"pkg:pypi/demo-14531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-764@1.0.4","target":"pkg:pypi/demo-13657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-764@1.0.4","target":"pkg:pypi/demo-3360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7650@1.0.0","target":"pkg:pypi/demo-10336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7650@1.0.0","target":"pkg:pypi/demo-23679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7650@1.0.0","target":"pkg:pypi/demo-26814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7650@1.0.0","target":"pkg:pypi/demo-49@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7651@1.0.1","target":"pkg:pypi/demo-27788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7651@1.0.1","target":"pkg:pypi/demo-34510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7651@1.0.1","target":"pkg:pypi/demo-711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7652@1.0.2","target":"pkg:pypi/demo-14035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7653@1.0.3","target":"pkg:pypi/demo-17599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7653@1.0.3","target":"pkg:pypi/demo-23850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7653@1.0.3","target":"pkg:pypi/demo-6017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7654@1.0.4","target":"pkg:pypi/demo-24960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7654@1.0.4","target":"pkg:pypi/demo-25702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7654@1.0.4","target":"pkg:pypi/demo-38204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7655@1.0.0","target":"pkg:pypi/demo-3062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7656@1.0.1","target":"pkg:pypi/demo-22717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7656@1.0.1","target":"pkg:pypi/demo-25937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7656@1.0.1","target":"pkg:pypi/demo-30155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7656@1.0.1","target":"pkg:pypi/demo-34562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7657@1.0.2","target":"pkg:pypi/demo-1950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7657@1.0.2","target":"pkg:pypi/demo-2175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7657@1.0.2","target":"pkg:pypi/demo-36273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7658@1.0.3","target":"pkg:pypi/demo-17072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7658@1.0.3","target":"pkg:pypi/demo-34291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7658@1.0.3","target":"pkg:pypi/demo-38268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7658@1.0.3","target":"pkg:pypi/demo-6041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7659@1.0.4","target":"pkg:pypi/demo-37187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-765@1.0.0","target":"pkg:pypi/demo-20202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-765@1.0.0","target":"pkg:pypi/demo-31497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7660@1.0.0","target":"pkg:pypi/demo-33758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7661@1.0.1","target":"pkg:pypi/demo-11109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7661@1.0.1","target":"pkg:pypi/demo-26146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7662@1.0.2","target":"pkg:pypi/demo-21949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7663@1.0.3","target":"pkg:pypi/demo-18696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7664@1.0.4","target":"pkg:pypi/demo-144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7664@1.0.4","target":"pkg:pypi/demo-20413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7664@1.0.4","target":"pkg:pypi/demo-28196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7664@1.0.4","target":"pkg:pypi/demo-6679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7665@1.0.0","target":"pkg:pypi/demo-15300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7665@1.0.0","target":"pkg:pypi/demo-6322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7666@1.0.1","target":"pkg:pypi/demo-13208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7666@1.0.1","target":"pkg:pypi/demo-15578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7666@1.0.1","target":"pkg:pypi/demo-19911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7666@1.0.1","target":"pkg:pypi/demo-36256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7667@1.0.2","target":"pkg:pypi/demo-15797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7667@1.0.2","target":"pkg:pypi/demo-16352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7667@1.0.2","target":"pkg:pypi/demo-30022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7668@1.0.3","target":"pkg:pypi/demo-17003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7669@1.0.4","target":"pkg:pypi/demo-3629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7669@1.0.4","target":"pkg:pypi/demo-6316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-766@1.0.1","target":"pkg:pypi/demo-37576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7670@1.0.0","target":"pkg:pypi/demo-39426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7671@1.0.1","target":"pkg:pypi/demo-16061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7671@1.0.1","target":"pkg:pypi/demo-32685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7671@1.0.1","target":"pkg:pypi/demo-6207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7672@1.0.2","target":"pkg:pypi/demo-11947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7672@1.0.2","target":"pkg:pypi/demo-22887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7672@1.0.2","target":"pkg:pypi/demo-30321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7673@1.0.3","target":"pkg:pypi/demo-14095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7673@1.0.3","target":"pkg:pypi/demo-18961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7673@1.0.3","target":"pkg:pypi/demo-2969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7673@1.0.3","target":"pkg:pypi/demo-34549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7674@1.0.4","target":"pkg:pypi/demo-13773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7674@1.0.4","target":"pkg:pypi/demo-39184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7674@1.0.4","target":"pkg:pypi/demo-6985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7675@1.0.0","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7676@1.0.1","target":"pkg:pypi/demo-28116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7676@1.0.1","target":"pkg:pypi/demo-36710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7676@1.0.1","target":"pkg:pypi/demo-39422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7677@1.0.2","target":"pkg:pypi/demo-14938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7677@1.0.2","target":"pkg:pypi/demo-30853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7677@1.0.2","target":"pkg:pypi/demo-35425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7677@1.0.2","target":"pkg:pypi/demo-38098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7678@1.0.3","target":"pkg:pypi/demo-16840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7678@1.0.3","target":"pkg:pypi/demo-23683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7678@1.0.3","target":"pkg:pypi/demo-32496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7679@1.0.4","target":"pkg:pypi/demo-16831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7679@1.0.4","target":"pkg:pypi/demo-23655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-767@1.0.2","target":"pkg:pypi/demo-22678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7680@1.0.0","target":"pkg:pypi/demo-33633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7680@1.0.0","target":"pkg:pypi/demo-7437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7681@1.0.1","target":"pkg:pypi/demo-28758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7681@1.0.1","target":"pkg:pypi/demo-36465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7682@1.0.2","target":"pkg:pypi/demo-12968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7682@1.0.2","target":"pkg:pypi/demo-21611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7682@1.0.2","target":"pkg:pypi/demo-6439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7683@1.0.3","target":"pkg:pypi/demo-38774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7684@1.0.4","target":"pkg:pypi/demo-22146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7684@1.0.4","target":"pkg:pypi/demo-37264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7684@1.0.4","target":"pkg:pypi/demo-7291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7685@1.0.0","target":"pkg:pypi/demo-33541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7685@1.0.0","target":"pkg:pypi/demo-35132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7686@1.0.1","target":"pkg:pypi/demo-30128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7686@1.0.1","target":"pkg:pypi/demo-3046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7686@1.0.1","target":"pkg:pypi/demo-33309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7686@1.0.1","target":"pkg:pypi/demo-38762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7687@1.0.2","target":"pkg:pypi/demo-11840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7687@1.0.2","target":"pkg:pypi/demo-27079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7687@1.0.2","target":"pkg:pypi/demo-27705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7687@1.0.2","target":"pkg:pypi/demo-36155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7688@1.0.3","target":"pkg:pypi/demo-10642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7688@1.0.3","target":"pkg:pypi/demo-29930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7688@1.0.3","target":"pkg:pypi/demo-366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7689@1.0.4","target":"pkg:pypi/demo-11683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7689@1.0.4","target":"pkg:pypi/demo-14731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7689@1.0.4","target":"pkg:pypi/demo-26214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7689@1.0.4","target":"pkg:pypi/demo-27156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-768@1.0.3","target":"pkg:pypi/demo-1914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-768@1.0.3","target":"pkg:pypi/demo-20755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-768@1.0.3","target":"pkg:pypi/demo-24743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-768@1.0.3","target":"pkg:pypi/demo-26658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7690@1.0.0","target":"pkg:pypi/demo-36693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7691@1.0.1","target":"pkg:pypi/demo-10945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7691@1.0.1","target":"pkg:pypi/demo-13413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7691@1.0.1","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7692@1.0.2","target":"pkg:pypi/demo-32758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7692@1.0.2","target":"pkg:pypi/demo-35138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7693@1.0.3","target":"pkg:pypi/demo-11654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7693@1.0.3","target":"pkg:pypi/demo-19621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7693@1.0.3","target":"pkg:pypi/demo-3860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7694@1.0.4","target":"pkg:pypi/demo-22314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7694@1.0.4","target":"pkg:pypi/demo-22759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7695@1.0.0","target":"pkg:pypi/demo-26612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7696@1.0.1","target":"pkg:pypi/demo-17340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7696@1.0.1","target":"pkg:pypi/demo-24506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7696@1.0.1","target":"pkg:pypi/demo-32929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7697@1.0.2","target":"pkg:pypi/demo-17678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7697@1.0.2","target":"pkg:pypi/demo-28797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7697@1.0.2","target":"pkg:pypi/demo-32904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7698@1.0.3","target":"pkg:pypi/demo-24143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7698@1.0.3","target":"pkg:pypi/demo-38308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7698@1.0.3","target":"pkg:pypi/demo-4478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7698@1.0.3","target":"pkg:pypi/demo-5703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7699@1.0.4","target":"pkg:pypi/demo-20736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7699@1.0.4","target":"pkg:pypi/demo-32219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-769@1.0.4","target":"pkg:pypi/demo-16849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-76@1.0.1","target":"pkg:pypi/demo-17684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-76@1.0.1","target":"pkg:pypi/demo-26557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-76@1.0.1","target":"pkg:pypi/demo-30501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-76@1.0.1","target":"pkg:pypi/demo-36270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7700@1.0.0","target":"pkg:pypi/demo-15674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7700@1.0.0","target":"pkg:pypi/demo-19616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7700@1.0.0","target":"pkg:pypi/demo-29475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7700@1.0.0","target":"pkg:pypi/demo-6458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7701@1.0.1","target":"pkg:pypi/demo-27126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7701@1.0.1","target":"pkg:pypi/demo-34329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7701@1.0.1","target":"pkg:pypi/demo-38138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7701@1.0.1","target":"pkg:pypi/demo-7316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7702@1.0.2","target":"pkg:pypi/demo-11707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7702@1.0.2","target":"pkg:pypi/demo-447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7703@1.0.3","target":"pkg:pypi/demo-26338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7703@1.0.3","target":"pkg:pypi/demo-28925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7703@1.0.3","target":"pkg:pypi/demo-35514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7704@1.0.4","target":"pkg:pypi/demo-30607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7705@1.0.0","target":"pkg:pypi/demo-32965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7706@1.0.1","target":"pkg:pypi/demo-27067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7706@1.0.1","target":"pkg:pypi/demo-7146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7707@1.0.2","target":"pkg:pypi/demo-14815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7707@1.0.2","target":"pkg:pypi/demo-1722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7707@1.0.2","target":"pkg:pypi/demo-38474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7708@1.0.3","target":"pkg:pypi/demo-19296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7709@1.0.4","target":"pkg:pypi/demo-32973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7709@1.0.4","target":"pkg:pypi/demo-34475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-770@1.0.0","target":"pkg:pypi/demo-3238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7710@1.0.0","target":"pkg:pypi/demo-16605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7711@1.0.1","target":"pkg:pypi/demo-18295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7711@1.0.1","target":"pkg:pypi/demo-30484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7711@1.0.1","target":"pkg:pypi/demo-37708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7712@1.0.2","target":"pkg:pypi/demo-19864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7712@1.0.2","target":"pkg:pypi/demo-27196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7712@1.0.2","target":"pkg:pypi/demo-5886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7713@1.0.3","target":"pkg:pypi/demo-17724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7713@1.0.3","target":"pkg:pypi/demo-184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7713@1.0.3","target":"pkg:pypi/demo-32228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7713@1.0.3","target":"pkg:pypi/demo-34301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7714@1.0.4","target":"pkg:pypi/demo-16743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7714@1.0.4","target":"pkg:pypi/demo-18145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7714@1.0.4","target":"pkg:pypi/demo-33888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7714@1.0.4","target":"pkg:pypi/demo-35986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7715@1.0.0","target":"pkg:pypi/demo-16911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7715@1.0.0","target":"pkg:pypi/demo-278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7715@1.0.0","target":"pkg:pypi/demo-35138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7715@1.0.0","target":"pkg:pypi/demo-35161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7716@1.0.1","target":"pkg:pypi/demo-16965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7716@1.0.1","target":"pkg:pypi/demo-22271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7716@1.0.1","target":"pkg:pypi/demo-28397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7717@1.0.2","target":"pkg:pypi/demo-285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7718@1.0.3","target":"pkg:pypi/demo-1159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7718@1.0.3","target":"pkg:pypi/demo-12527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7718@1.0.3","target":"pkg:pypi/demo-18226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7718@1.0.3","target":"pkg:pypi/demo-20482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7719@1.0.4","target":"pkg:pypi/demo-12120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7719@1.0.4","target":"pkg:pypi/demo-12540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7719@1.0.4","target":"pkg:pypi/demo-32200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7719@1.0.4","target":"pkg:pypi/demo-34052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-771@1.0.1","target":"pkg:pypi/demo-12662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7720@1.0.0","target":"pkg:pypi/demo-13829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7720@1.0.0","target":"pkg:pypi/demo-266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7721@1.0.1","target":"pkg:pypi/demo-37721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7722@1.0.2","target":"pkg:pypi/demo-28069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7723@1.0.3","target":"pkg:pypi/demo-14448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7723@1.0.3","target":"pkg:pypi/demo-1630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7723@1.0.3","target":"pkg:pypi/demo-2685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7724@1.0.4","target":"pkg:pypi/demo-10956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7724@1.0.4","target":"pkg:pypi/demo-13769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7724@1.0.4","target":"pkg:pypi/demo-20428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7724@1.0.4","target":"pkg:pypi/demo-35607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7725@1.0.0","target":"pkg:pypi/demo-16167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7726@1.0.1","target":"pkg:pypi/demo-2574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7726@1.0.1","target":"pkg:pypi/demo-25802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7727@1.0.2","target":"pkg:pypi/demo-16138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7727@1.0.2","target":"pkg:pypi/demo-2334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7727@1.0.2","target":"pkg:pypi/demo-5189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7728@1.0.3","target":"pkg:pypi/demo-12596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7728@1.0.3","target":"pkg:pypi/demo-23599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7728@1.0.3","target":"pkg:pypi/demo-30315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7729@1.0.4","target":"pkg:pypi/demo-23175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7729@1.0.4","target":"pkg:pypi/demo-32959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7729@1.0.4","target":"pkg:pypi/demo-4021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7729@1.0.4","target":"pkg:pypi/demo-4530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-772@1.0.2","target":"pkg:pypi/demo-21121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-772@1.0.2","target":"pkg:pypi/demo-33332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-772@1.0.2","target":"pkg:pypi/demo-36274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7730@1.0.0","target":"pkg:pypi/demo-14441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7730@1.0.0","target":"pkg:pypi/demo-31659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7731@1.0.1","target":"pkg:pypi/demo-21507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7731@1.0.1","target":"pkg:pypi/demo-38566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7732@1.0.2","target":"pkg:pypi/demo-2284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7732@1.0.2","target":"pkg:pypi/demo-28945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7732@1.0.2","target":"pkg:pypi/demo-37587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7732@1.0.2","target":"pkg:pypi/demo-5144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7733@1.0.3","target":"pkg:pypi/demo-22242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7733@1.0.3","target":"pkg:pypi/demo-24325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7734@1.0.4","target":"pkg:pypi/demo-16187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7734@1.0.4","target":"pkg:pypi/demo-5122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7735@1.0.0","target":"pkg:pypi/demo-29187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7736@1.0.1","target":"pkg:pypi/demo-33345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7737@1.0.2","target":"pkg:pypi/demo-18496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7737@1.0.2","target":"pkg:pypi/demo-31541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7737@1.0.2","target":"pkg:pypi/demo-32248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7737@1.0.2","target":"pkg:pypi/demo-4023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7738@1.0.3","target":"pkg:pypi/demo-10203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7738@1.0.3","target":"pkg:pypi/demo-16602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7738@1.0.3","target":"pkg:pypi/demo-32826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7738@1.0.3","target":"pkg:pypi/demo-3548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7739@1.0.4","target":"pkg:pypi/demo-15266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7739@1.0.4","target":"pkg:pypi/demo-27720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7739@1.0.4","target":"pkg:pypi/demo-6803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-773@1.0.3","target":"pkg:pypi/demo-11784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-773@1.0.3","target":"pkg:pypi/demo-5069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-773@1.0.3","target":"pkg:pypi/demo-6829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7740@1.0.0","target":"pkg:pypi/demo-22751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7740@1.0.0","target":"pkg:pypi/demo-2726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7740@1.0.0","target":"pkg:pypi/demo-34178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7741@1.0.1","target":"pkg:pypi/demo-10870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7741@1.0.1","target":"pkg:pypi/demo-3334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7742@1.0.2","target":"pkg:pypi/demo-11459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7742@1.0.2","target":"pkg:pypi/demo-1405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7742@1.0.2","target":"pkg:pypi/demo-16116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7742@1.0.2","target":"pkg:pypi/demo-36736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7743@1.0.3","target":"pkg:pypi/demo-21184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7743@1.0.3","target":"pkg:pypi/demo-22429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7743@1.0.3","target":"pkg:pypi/demo-27041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7743@1.0.3","target":"pkg:pypi/demo-35065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7744@1.0.4","target":"pkg:pypi/demo-19045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7744@1.0.4","target":"pkg:pypi/demo-35267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7745@1.0.0","target":"pkg:pypi/demo-25818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7745@1.0.0","target":"pkg:pypi/demo-34588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7745@1.0.0","target":"pkg:pypi/demo-6707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7746@1.0.1","target":"pkg:pypi/demo-20556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7747@1.0.2","target":"pkg:pypi/demo-38798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7748@1.0.3","target":"pkg:pypi/demo-15462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7748@1.0.3","target":"pkg:pypi/demo-25650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7748@1.0.3","target":"pkg:pypi/demo-5394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7749@1.0.4","target":"pkg:pypi/demo-17692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7749@1.0.4","target":"pkg:pypi/demo-22147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7749@1.0.4","target":"pkg:pypi/demo-35634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7749@1.0.4","target":"pkg:pypi/demo-35722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-774@1.0.4","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-774@1.0.4","target":"pkg:pypi/demo-23929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-774@1.0.4","target":"pkg:pypi/demo-28916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7750@1.0.0","target":"pkg:pypi/demo-10805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7750@1.0.0","target":"pkg:pypi/demo-32661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7751@1.0.1","target":"pkg:pypi/demo-26302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7751@1.0.1","target":"pkg:pypi/demo-27467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7751@1.0.1","target":"pkg:pypi/demo-34542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7752@1.0.2","target":"pkg:pypi/demo-31996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7753@1.0.3","target":"pkg:pypi/demo-10447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7753@1.0.3","target":"pkg:pypi/demo-4594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7753@1.0.3","target":"pkg:pypi/demo-5103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7754@1.0.4","target":"pkg:pypi/demo-1046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7754@1.0.4","target":"pkg:pypi/demo-27098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7754@1.0.4","target":"pkg:pypi/demo-27503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7754@1.0.4","target":"pkg:pypi/demo-4751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7755@1.0.0","target":"pkg:pypi/demo-14607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7755@1.0.0","target":"pkg:pypi/demo-29320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7756@1.0.1","target":"pkg:pypi/demo-27349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7756@1.0.1","target":"pkg:pypi/demo-37134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7756@1.0.1","target":"pkg:pypi/demo-38737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7756@1.0.1","target":"pkg:pypi/demo-5121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7757@1.0.2","target":"pkg:pypi/demo-6359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7757@1.0.2","target":"pkg:pypi/demo-7515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7758@1.0.3","target":"pkg:pypi/demo-23685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7759@1.0.4","target":"pkg:pypi/demo-32243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7759@1.0.4","target":"pkg:pypi/demo-32784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-775@1.0.0","target":"pkg:pypi/demo-7092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7760@1.0.0","target":"pkg:pypi/demo-15362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7760@1.0.0","target":"pkg:pypi/demo-26486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7760@1.0.0","target":"pkg:pypi/demo-4973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7761@1.0.1","target":"pkg:pypi/demo-18835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7761@1.0.1","target":"pkg:pypi/demo-39436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7762@1.0.2","target":"pkg:pypi/demo-32074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7762@1.0.2","target":"pkg:pypi/demo-38541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7762@1.0.2","target":"pkg:pypi/demo-39500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7762@1.0.2","target":"pkg:pypi/demo-4668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7763@1.0.3","target":"pkg:pypi/demo-14156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7763@1.0.3","target":"pkg:pypi/demo-32903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7763@1.0.3","target":"pkg:pypi/demo-35166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7763@1.0.3","target":"pkg:pypi/demo-36210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7764@1.0.4","target":"pkg:pypi/demo-11191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7764@1.0.4","target":"pkg:pypi/demo-23102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7765@1.0.0","target":"pkg:pypi/demo-20427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7765@1.0.0","target":"pkg:pypi/demo-38684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7765@1.0.0","target":"pkg:pypi/demo-7561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7766@1.0.1","target":"pkg:pypi/demo-18058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7766@1.0.1","target":"pkg:pypi/demo-25029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7766@1.0.1","target":"pkg:pypi/demo-36503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7766@1.0.1","target":"pkg:pypi/demo-3768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7767@1.0.2","target":"pkg:pypi/demo-25070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7767@1.0.2","target":"pkg:pypi/demo-37218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7768@1.0.3","target":"pkg:pypi/demo-3120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7769@1.0.4","target":"pkg:pypi/demo-12606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7769@1.0.4","target":"pkg:pypi/demo-13594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7769@1.0.4","target":"pkg:pypi/demo-27411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7769@1.0.4","target":"pkg:pypi/demo-4624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-776@1.0.1","target":"pkg:pypi/demo-30831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-776@1.0.1","target":"pkg:pypi/demo-39660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-776@1.0.1","target":"pkg:pypi/demo-3985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7770@1.0.0","target":"pkg:pypi/demo-10841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7770@1.0.0","target":"pkg:pypi/demo-31195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7771@1.0.1","target":"pkg:pypi/demo-36921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7772@1.0.2","target":"pkg:pypi/demo-20039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7772@1.0.2","target":"pkg:pypi/demo-28889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7772@1.0.2","target":"pkg:pypi/demo-7509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7773@1.0.3","target":"pkg:pypi/demo-28255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7774@1.0.4","target":"pkg:pypi/demo-23074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7774@1.0.4","target":"pkg:pypi/demo-2351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7774@1.0.4","target":"pkg:pypi/demo-5328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7775@1.0.0","target":"pkg:pypi/demo-13357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7775@1.0.0","target":"pkg:pypi/demo-25282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7775@1.0.0","target":"pkg:pypi/demo-3808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7775@1.0.0","target":"pkg:pypi/demo-39296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7776@1.0.1","target":"pkg:pypi/demo-11416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7776@1.0.1","target":"pkg:pypi/demo-24320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7776@1.0.1","target":"pkg:pypi/demo-35759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7777@1.0.2","target":"pkg:pypi/demo-20941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7777@1.0.2","target":"pkg:pypi/demo-32345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7778@1.0.3","target":"pkg:pypi/demo-31066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7779@1.0.4","target":"pkg:pypi/demo-35230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-777@1.0.2","target":"pkg:pypi/demo-18531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-777@1.0.2","target":"pkg:pypi/demo-26524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-777@1.0.2","target":"pkg:pypi/demo-3452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-777@1.0.2","target":"pkg:pypi/demo-7328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7780@1.0.0","target":"pkg:pypi/demo-18834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7780@1.0.0","target":"pkg:pypi/demo-21346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7780@1.0.0","target":"pkg:pypi/demo-32230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7780@1.0.0","target":"pkg:pypi/demo-34430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7781@1.0.1","target":"pkg:pypi/demo-22412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7782@1.0.2","target":"pkg:pypi/demo-26830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7783@1.0.3","target":"pkg:pypi/demo-20695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7783@1.0.3","target":"pkg:pypi/demo-25547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7783@1.0.3","target":"pkg:pypi/demo-6183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7784@1.0.4","target":"pkg:pypi/demo-15248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7784@1.0.4","target":"pkg:pypi/demo-38327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7784@1.0.4","target":"pkg:pypi/demo-6222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7784@1.0.4","target":"pkg:pypi/demo-6939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7785@1.0.0","target":"pkg:pypi/demo-12459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7785@1.0.0","target":"pkg:pypi/demo-16830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7785@1.0.0","target":"pkg:pypi/demo-1715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7785@1.0.0","target":"pkg:pypi/demo-30351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7786@1.0.1","target":"pkg:pypi/demo-12798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7786@1.0.1","target":"pkg:pypi/demo-24996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7786@1.0.1","target":"pkg:pypi/demo-6540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7787@1.0.2","target":"pkg:pypi/demo-13772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7787@1.0.2","target":"pkg:pypi/demo-17074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7787@1.0.2","target":"pkg:pypi/demo-26784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7788@1.0.3","target":"pkg:pypi/demo-12569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7788@1.0.3","target":"pkg:pypi/demo-19936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7788@1.0.3","target":"pkg:pypi/demo-25375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7788@1.0.3","target":"pkg:pypi/demo-29990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7789@1.0.4","target":"pkg:pypi/demo-17012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-778@1.0.3","target":"pkg:pypi/demo-39786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7790@1.0.0","target":"pkg:pypi/demo-19810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7790@1.0.0","target":"pkg:pypi/demo-2358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7790@1.0.0","target":"pkg:pypi/demo-39807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7791@1.0.1","target":"pkg:pypi/demo-38973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7792@1.0.2","target":"pkg:pypi/demo-12258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7792@1.0.2","target":"pkg:pypi/demo-14887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7792@1.0.2","target":"pkg:pypi/demo-27501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7792@1.0.2","target":"pkg:pypi/demo-4050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7793@1.0.3","target":"pkg:pypi/demo-19597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7793@1.0.3","target":"pkg:pypi/demo-31206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7794@1.0.4","target":"pkg:pypi/demo-5971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7795@1.0.0","target":"pkg:pypi/demo-34056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7796@1.0.1","target":"pkg:pypi/demo-10748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7796@1.0.1","target":"pkg:pypi/demo-1236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7796@1.0.1","target":"pkg:pypi/demo-30926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7796@1.0.1","target":"pkg:pypi/demo-6545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7797@1.0.2","target":"pkg:pypi/demo-23666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7797@1.0.2","target":"pkg:pypi/demo-29403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7797@1.0.2","target":"pkg:pypi/demo-7464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7798@1.0.3","target":"pkg:pypi/demo-21926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7798@1.0.3","target":"pkg:pypi/demo-38722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7799@1.0.4","target":"pkg:pypi/demo-17480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7799@1.0.4","target":"pkg:pypi/demo-2320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7799@1.0.4","target":"pkg:pypi/demo-6432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-779@1.0.4","target":"pkg:pypi/demo-16015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-77@1.0.2","target":"pkg:pypi/demo-14611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-77@1.0.2","target":"pkg:pypi/demo-23341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-77@1.0.2","target":"pkg:pypi/demo-29175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-77@1.0.2","target":"pkg:pypi/demo-29400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7800@1.0.0","target":"pkg:pypi/demo-16696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7801@1.0.1","target":"pkg:pypi/demo-14531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7801@1.0.1","target":"pkg:pypi/demo-29721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7801@1.0.1","target":"pkg:pypi/demo-32022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7801@1.0.1","target":"pkg:pypi/demo-35111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7802@1.0.2","target":"pkg:pypi/demo-11550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7802@1.0.2","target":"pkg:pypi/demo-14727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7803@1.0.3","target":"pkg:pypi/demo-168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7803@1.0.3","target":"pkg:pypi/demo-19502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7803@1.0.3","target":"pkg:pypi/demo-3244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7804@1.0.4","target":"pkg:pypi/demo-4341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7805@1.0.0","target":"pkg:pypi/demo-10789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7806@1.0.1","target":"pkg:pypi/demo-21648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7806@1.0.1","target":"pkg:pypi/demo-4289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7807@1.0.2","target":"pkg:pypi/demo-28563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7807@1.0.2","target":"pkg:pypi/demo-33495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7808@1.0.3","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7808@1.0.3","target":"pkg:pypi/demo-18402@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7808@1.0.3","target":"pkg:pypi/demo-34794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7808@1.0.3","target":"pkg:pypi/demo-5664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7809@1.0.4","target":"pkg:pypi/demo-15448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-780@1.0.0","target":"pkg:pypi/demo-23618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-780@1.0.0","target":"pkg:pypi/demo-33805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-780@1.0.0","target":"pkg:pypi/demo-34854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-780@1.0.0","target":"pkg:pypi/demo-35913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7810@1.0.0","target":"pkg:pypi/demo-28118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7811@1.0.1","target":"pkg:pypi/demo-26300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7811@1.0.1","target":"pkg:pypi/demo-30028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7811@1.0.1","target":"pkg:pypi/demo-30230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7811@1.0.1","target":"pkg:pypi/demo-6565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7812@1.0.2","target":"pkg:pypi/demo-30430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7812@1.0.2","target":"pkg:pypi/demo-31191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7812@1.0.2","target":"pkg:pypi/demo-37038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7812@1.0.2","target":"pkg:pypi/demo-39256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7813@1.0.3","target":"pkg:pypi/demo-22626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7813@1.0.3","target":"pkg:pypi/demo-22715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7813@1.0.3","target":"pkg:pypi/demo-35872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7814@1.0.4","target":"pkg:pypi/demo-13806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7814@1.0.4","target":"pkg:pypi/demo-13971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7814@1.0.4","target":"pkg:pypi/demo-14224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7814@1.0.4","target":"pkg:pypi/demo-25163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7815@1.0.0","target":"pkg:pypi/demo-10126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7815@1.0.0","target":"pkg:pypi/demo-27975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7815@1.0.0","target":"pkg:pypi/demo-36907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7816@1.0.1","target":"pkg:pypi/demo-27571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7817@1.0.2","target":"pkg:pypi/demo-16824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7817@1.0.2","target":"pkg:pypi/demo-21028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7817@1.0.2","target":"pkg:pypi/demo-26926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7817@1.0.2","target":"pkg:pypi/demo-33980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7818@1.0.3","target":"pkg:pypi/demo-1643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7818@1.0.3","target":"pkg:pypi/demo-2945@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7818@1.0.3","target":"pkg:pypi/demo-32644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7819@1.0.4","target":"pkg:pypi/demo-29384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-781@1.0.1","target":"pkg:pypi/demo-12598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-781@1.0.1","target":"pkg:pypi/demo-2640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7820@1.0.0","target":"pkg:pypi/demo-12631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7820@1.0.0","target":"pkg:pypi/demo-33888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7820@1.0.0","target":"pkg:pypi/demo-5362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7821@1.0.1","target":"pkg:pypi/demo-29800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7822@1.0.2","target":"pkg:pypi/demo-31719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7822@1.0.2","target":"pkg:pypi/demo-31888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7822@1.0.2","target":"pkg:pypi/demo-33429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7823@1.0.3","target":"pkg:pypi/demo-19360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7823@1.0.3","target":"pkg:pypi/demo-21869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7824@1.0.4","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7824@1.0.4","target":"pkg:pypi/demo-23921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7824@1.0.4","target":"pkg:pypi/demo-31259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7825@1.0.0","target":"pkg:pypi/demo-22967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7825@1.0.0","target":"pkg:pypi/demo-3688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7825@1.0.0","target":"pkg:pypi/demo-39309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7825@1.0.0","target":"pkg:pypi/demo-5228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7826@1.0.1","target":"pkg:pypi/demo-16367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7826@1.0.1","target":"pkg:pypi/demo-25627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7826@1.0.1","target":"pkg:pypi/demo-37732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7827@1.0.2","target":"pkg:pypi/demo-14002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7827@1.0.2","target":"pkg:pypi/demo-35704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7828@1.0.3","target":"pkg:pypi/demo-11117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7828@1.0.3","target":"pkg:pypi/demo-25249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7828@1.0.3","target":"pkg:pypi/demo-3313@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7828@1.0.3","target":"pkg:pypi/demo-37256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7829@1.0.4","target":"pkg:pypi/demo-36501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7829@1.0.4","target":"pkg:pypi/demo-37516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-782@1.0.2","target":"pkg:pypi/demo-145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-782@1.0.2","target":"pkg:pypi/demo-23436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-782@1.0.2","target":"pkg:pypi/demo-32022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-782@1.0.2","target":"pkg:pypi/demo-38346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7830@1.0.0","target":"pkg:pypi/demo-16645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7830@1.0.0","target":"pkg:pypi/demo-24281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7830@1.0.0","target":"pkg:pypi/demo-32822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7831@1.0.1","target":"pkg:pypi/demo-37883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7832@1.0.2","target":"pkg:pypi/demo-16049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7832@1.0.2","target":"pkg:pypi/demo-34314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7832@1.0.2","target":"pkg:pypi/demo-5337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7833@1.0.3","target":"pkg:pypi/demo-21455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7833@1.0.3","target":"pkg:pypi/demo-25445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7833@1.0.3","target":"pkg:pypi/demo-26864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7834@1.0.4","target":"pkg:pypi/demo-25093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7835@1.0.0","target":"pkg:pypi/demo-31334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7835@1.0.0","target":"pkg:pypi/demo-37418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7836@1.0.1","target":"pkg:pypi/demo-23674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7836@1.0.1","target":"pkg:pypi/demo-29205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7836@1.0.1","target":"pkg:pypi/demo-36332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7837@1.0.2","target":"pkg:pypi/demo-20166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7837@1.0.2","target":"pkg:pypi/demo-21838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7837@1.0.2","target":"pkg:pypi/demo-30123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7837@1.0.2","target":"pkg:pypi/demo-6622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7838@1.0.3","target":"pkg:pypi/demo-11457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7839@1.0.4","target":"pkg:pypi/demo-23684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7839@1.0.4","target":"pkg:pypi/demo-33199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-783@1.0.3","target":"pkg:pypi/demo-5333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7840@1.0.0","target":"pkg:pypi/demo-23827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7840@1.0.0","target":"pkg:pypi/demo-3310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7840@1.0.0","target":"pkg:pypi/demo-33941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7840@1.0.0","target":"pkg:pypi/demo-37635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7841@1.0.1","target":"pkg:pypi/demo-26848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7841@1.0.1","target":"pkg:pypi/demo-515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7841@1.0.1","target":"pkg:pypi/demo-608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7842@1.0.2","target":"pkg:pypi/demo-22300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7842@1.0.2","target":"pkg:pypi/demo-36780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7842@1.0.2","target":"pkg:pypi/demo-38285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7843@1.0.3","target":"pkg:pypi/demo-13536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7843@1.0.3","target":"pkg:pypi/demo-14955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7843@1.0.3","target":"pkg:pypi/demo-17782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7843@1.0.3","target":"pkg:pypi/demo-28431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7844@1.0.4","target":"pkg:pypi/demo-18464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7844@1.0.4","target":"pkg:pypi/demo-19404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7844@1.0.4","target":"pkg:pypi/demo-21567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7844@1.0.4","target":"pkg:pypi/demo-2358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7845@1.0.0","target":"pkg:pypi/demo-11935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7846@1.0.1","target":"pkg:pypi/demo-20351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7846@1.0.1","target":"pkg:pypi/demo-21066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7847@1.0.2","target":"pkg:pypi/demo-24816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7847@1.0.2","target":"pkg:pypi/demo-32412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7847@1.0.2","target":"pkg:pypi/demo-4221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7848@1.0.3","target":"pkg:pypi/demo-2851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7849@1.0.4","target":"pkg:pypi/demo-21375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7849@1.0.4","target":"pkg:pypi/demo-3070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7849@1.0.4","target":"pkg:pypi/demo-37624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-784@1.0.4","target":"pkg:pypi/demo-18297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-784@1.0.4","target":"pkg:pypi/demo-26318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-784@1.0.4","target":"pkg:pypi/demo-31002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7850@1.0.0","target":"pkg:pypi/demo-16160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7850@1.0.0","target":"pkg:pypi/demo-24939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7850@1.0.0","target":"pkg:pypi/demo-25728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7850@1.0.0","target":"pkg:pypi/demo-4647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7851@1.0.1","target":"pkg:pypi/demo-28145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7852@1.0.2","target":"pkg:pypi/demo-25318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7852@1.0.2","target":"pkg:pypi/demo-38492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7852@1.0.2","target":"pkg:pypi/demo-4755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7853@1.0.3","target":"pkg:pypi/demo-22411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7853@1.0.3","target":"pkg:pypi/demo-29887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7853@1.0.3","target":"pkg:pypi/demo-31255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7853@1.0.3","target":"pkg:pypi/demo-4591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7854@1.0.4","target":"pkg:pypi/demo-22505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7855@1.0.0","target":"pkg:pypi/demo-32315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7855@1.0.0","target":"pkg:pypi/demo-35101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7856@1.0.1","target":"pkg:pypi/demo-22549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7856@1.0.1","target":"pkg:pypi/demo-24565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7856@1.0.1","target":"pkg:pypi/demo-6969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7857@1.0.2","target":"pkg:pypi/demo-7683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7858@1.0.3","target":"pkg:pypi/demo-36046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7859@1.0.4","target":"pkg:pypi/demo-34357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-785@1.0.0","target":"pkg:pypi/demo-12609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-785@1.0.0","target":"pkg:pypi/demo-23594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7860@1.0.0","target":"pkg:pypi/demo-7449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7861@1.0.1","target":"pkg:pypi/demo-12272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7861@1.0.1","target":"pkg:pypi/demo-19468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7861@1.0.1","target":"pkg:pypi/demo-20414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7862@1.0.2","target":"pkg:pypi/demo-17804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7862@1.0.2","target":"pkg:pypi/demo-20561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7862@1.0.2","target":"pkg:pypi/demo-21846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7862@1.0.2","target":"pkg:pypi/demo-33929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7863@1.0.3","target":"pkg:pypi/demo-13309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7863@1.0.3","target":"pkg:pypi/demo-27356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7863@1.0.3","target":"pkg:pypi/demo-2923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7864@1.0.4","target":"pkg:pypi/demo-23952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7865@1.0.0","target":"pkg:pypi/demo-18889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7866@1.0.1","target":"pkg:pypi/demo-17429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7866@1.0.1","target":"pkg:pypi/demo-19028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7866@1.0.1","target":"pkg:pypi/demo-21355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7866@1.0.1","target":"pkg:pypi/demo-26074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7867@1.0.2","target":"pkg:pypi/demo-15439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7867@1.0.2","target":"pkg:pypi/demo-24911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7867@1.0.2","target":"pkg:pypi/demo-35369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7868@1.0.3","target":"pkg:pypi/demo-28244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7868@1.0.3","target":"pkg:pypi/demo-29435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7869@1.0.4","target":"pkg:pypi/demo-32527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7869@1.0.4","target":"pkg:pypi/demo-38086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-786@1.0.1","target":"pkg:pypi/demo-26340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-786@1.0.1","target":"pkg:pypi/demo-2962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-786@1.0.1","target":"pkg:pypi/demo-31484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-786@1.0.1","target":"pkg:pypi/demo-38466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7870@1.0.0","target":"pkg:pypi/demo-11995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7870@1.0.0","target":"pkg:pypi/demo-30540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7870@1.0.0","target":"pkg:pypi/demo-32231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7871@1.0.1","target":"pkg:pypi/demo-1266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7871@1.0.1","target":"pkg:pypi/demo-20537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7871@1.0.1","target":"pkg:pypi/demo-29249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7871@1.0.1","target":"pkg:pypi/demo-5810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7872@1.0.2","target":"pkg:pypi/demo-35195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7872@1.0.2","target":"pkg:pypi/demo-7193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7873@1.0.3","target":"pkg:pypi/demo-10032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7873@1.0.3","target":"pkg:pypi/demo-26760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7873@1.0.3","target":"pkg:pypi/demo-38329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7873@1.0.3","target":"pkg:pypi/demo-4587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7874@1.0.4","target":"pkg:pypi/demo-22326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7874@1.0.4","target":"pkg:pypi/demo-6694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7875@1.0.0","target":"pkg:pypi/demo-12948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7875@1.0.0","target":"pkg:pypi/demo-37515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7875@1.0.0","target":"pkg:pypi/demo-39922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7876@1.0.1","target":"pkg:pypi/demo-28840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7876@1.0.1","target":"pkg:pypi/demo-29264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7876@1.0.1","target":"pkg:pypi/demo-29859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7876@1.0.1","target":"pkg:pypi/demo-31251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7877@1.0.2","target":"pkg:pypi/demo-23696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7878@1.0.3","target":"pkg:pypi/demo-14426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7878@1.0.3","target":"pkg:pypi/demo-15386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7879@1.0.4","target":"pkg:pypi/demo-28581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-787@1.0.2","target":"pkg:pypi/demo-16750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-787@1.0.2","target":"pkg:pypi/demo-16776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-787@1.0.2","target":"pkg:pypi/demo-20693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-787@1.0.2","target":"pkg:pypi/demo-28344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7880@1.0.0","target":"pkg:pypi/demo-24840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7880@1.0.0","target":"pkg:pypi/demo-30532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7880@1.0.0","target":"pkg:pypi/demo-4840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7881@1.0.1","target":"pkg:pypi/demo-6636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7882@1.0.2","target":"pkg:pypi/demo-12716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7883@1.0.3","target":"pkg:pypi/demo-22075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7883@1.0.3","target":"pkg:pypi/demo-27341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7883@1.0.3","target":"pkg:pypi/demo-31070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7883@1.0.3","target":"pkg:pypi/demo-3273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7884@1.0.4","target":"pkg:pypi/demo-17241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7884@1.0.4","target":"pkg:pypi/demo-33705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7885@1.0.0","target":"pkg:pypi/demo-1276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7885@1.0.0","target":"pkg:pypi/demo-22934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7885@1.0.0","target":"pkg:pypi/demo-34485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7885@1.0.0","target":"pkg:pypi/demo-37545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7886@1.0.1","target":"pkg:pypi/demo-32097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7886@1.0.1","target":"pkg:pypi/demo-5527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7887@1.0.2","target":"pkg:pypi/demo-2790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7887@1.0.2","target":"pkg:pypi/demo-29836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7887@1.0.2","target":"pkg:pypi/demo-30413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7887@1.0.2","target":"pkg:pypi/demo-38614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7888@1.0.3","target":"pkg:pypi/demo-13444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7889@1.0.4","target":"pkg:pypi/demo-10761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7889@1.0.4","target":"pkg:pypi/demo-11851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7889@1.0.4","target":"pkg:pypi/demo-3577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-788@1.0.3","target":"pkg:pypi/demo-21005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-788@1.0.3","target":"pkg:pypi/demo-32468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7890@1.0.0","target":"pkg:pypi/demo-20057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7890@1.0.0","target":"pkg:pypi/demo-23784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7891@1.0.1","target":"pkg:pypi/demo-11023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7891@1.0.1","target":"pkg:pypi/demo-13419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7891@1.0.1","target":"pkg:pypi/demo-19898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7891@1.0.1","target":"pkg:pypi/demo-7495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7892@1.0.2","target":"pkg:pypi/demo-35660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7892@1.0.2","target":"pkg:pypi/demo-39904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7892@1.0.2","target":"pkg:pypi/demo-7661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7893@1.0.3","target":"pkg:pypi/demo-10489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7893@1.0.3","target":"pkg:pypi/demo-13217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7893@1.0.3","target":"pkg:pypi/demo-26919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7893@1.0.3","target":"pkg:pypi/demo-4774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7894@1.0.4","target":"pkg:pypi/demo-18860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7894@1.0.4","target":"pkg:pypi/demo-19162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7894@1.0.4","target":"pkg:pypi/demo-32981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7895@1.0.0","target":"pkg:pypi/demo-1285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7895@1.0.0","target":"pkg:pypi/demo-26487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7896@1.0.1","target":"pkg:pypi/demo-17769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7896@1.0.1","target":"pkg:pypi/demo-2973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7897@1.0.2","target":"pkg:pypi/demo-12539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7897@1.0.2","target":"pkg:pypi/demo-1468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7897@1.0.2","target":"pkg:pypi/demo-233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7897@1.0.2","target":"pkg:pypi/demo-27501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7898@1.0.3","target":"pkg:pypi/demo-20610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7898@1.0.3","target":"pkg:pypi/demo-26784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7898@1.0.3","target":"pkg:pypi/demo-32992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7899@1.0.4","target":"pkg:pypi/demo-39113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-789@1.0.4","target":"pkg:pypi/demo-16571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-789@1.0.4","target":"pkg:pypi/demo-2998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-789@1.0.4","target":"pkg:pypi/demo-6966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-78@1.0.3","target":"pkg:pypi/demo-1375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-78@1.0.3","target":"pkg:pypi/demo-33966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7900@1.0.0","target":"pkg:pypi/demo-2258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7900@1.0.0","target":"pkg:pypi/demo-38595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7901@1.0.1","target":"pkg:pypi/demo-15470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7901@1.0.1","target":"pkg:pypi/demo-25624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7901@1.0.1","target":"pkg:pypi/demo-32947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7901@1.0.1","target":"pkg:pypi/demo-7680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7902@1.0.2","target":"pkg:pypi/demo-21705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7902@1.0.2","target":"pkg:pypi/demo-39659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7903@1.0.3","target":"pkg:pypi/demo-5360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7904@1.0.4","target":"pkg:pypi/demo-11993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7904@1.0.4","target":"pkg:pypi/demo-39942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7904@1.0.4","target":"pkg:pypi/demo-5543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7905@1.0.0","target":"pkg:pypi/demo-2229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7905@1.0.0","target":"pkg:pypi/demo-3118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7905@1.0.0","target":"pkg:pypi/demo-31695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7906@1.0.1","target":"pkg:pypi/demo-20722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7907@1.0.2","target":"pkg:pypi/demo-10556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7908@1.0.3","target":"pkg:pypi/demo-14003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7908@1.0.3","target":"pkg:pypi/demo-22594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7909@1.0.4","target":"pkg:pypi/demo-21404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-790@1.0.0","target":"pkg:pypi/demo-20212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-790@1.0.0","target":"pkg:pypi/demo-25429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-790@1.0.0","target":"pkg:pypi/demo-38561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7910@1.0.0","target":"pkg:pypi/demo-11176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7910@1.0.0","target":"pkg:pypi/demo-12478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7910@1.0.0","target":"pkg:pypi/demo-20324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7910@1.0.0","target":"pkg:pypi/demo-32500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7911@1.0.1","target":"pkg:pypi/demo-14692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7911@1.0.1","target":"pkg:pypi/demo-29558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7911@1.0.1","target":"pkg:pypi/demo-39754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7912@1.0.2","target":"pkg:pypi/demo-14553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7912@1.0.2","target":"pkg:pypi/demo-3124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7912@1.0.2","target":"pkg:pypi/demo-37136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7912@1.0.2","target":"pkg:pypi/demo-37443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7913@1.0.3","target":"pkg:pypi/demo-10940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7914@1.0.4","target":"pkg:pypi/demo-18198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7915@1.0.0","target":"pkg:pypi/demo-21819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7915@1.0.0","target":"pkg:pypi/demo-5268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7915@1.0.0","target":"pkg:pypi/demo-6967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7916@1.0.1","target":"pkg:pypi/demo-14880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7916@1.0.1","target":"pkg:pypi/demo-14912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7916@1.0.1","target":"pkg:pypi/demo-29412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7916@1.0.1","target":"pkg:pypi/demo-30309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7917@1.0.2","target":"pkg:pypi/demo-23616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7917@1.0.2","target":"pkg:pypi/demo-29175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7918@1.0.3","target":"pkg:pypi/demo-33939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7919@1.0.4","target":"pkg:pypi/demo-23053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-791@1.0.1","target":"pkg:pypi/demo-22148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7920@1.0.0","target":"pkg:pypi/demo-20485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7920@1.0.0","target":"pkg:pypi/demo-2904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7920@1.0.0","target":"pkg:pypi/demo-38003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7920@1.0.0","target":"pkg:pypi/demo-7316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7921@1.0.1","target":"pkg:pypi/demo-10243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7922@1.0.2","target":"pkg:pypi/demo-4444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7923@1.0.3","target":"pkg:pypi/demo-2408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7923@1.0.3","target":"pkg:pypi/demo-28292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7923@1.0.3","target":"pkg:pypi/demo-28535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7923@1.0.3","target":"pkg:pypi/demo-4572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7924@1.0.4","target":"pkg:pypi/demo-11154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7924@1.0.4","target":"pkg:pypi/demo-12628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7924@1.0.4","target":"pkg:pypi/demo-20025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7925@1.0.0","target":"pkg:pypi/demo-19660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7925@1.0.0","target":"pkg:pypi/demo-6830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7926@1.0.1","target":"pkg:pypi/demo-23247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7927@1.0.2","target":"pkg:pypi/demo-11807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7927@1.0.2","target":"pkg:pypi/demo-12433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7927@1.0.2","target":"pkg:pypi/demo-30205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7927@1.0.2","target":"pkg:pypi/demo-7173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7928@1.0.3","target":"pkg:pypi/demo-22734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7928@1.0.3","target":"pkg:pypi/demo-36100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7929@1.0.4","target":"pkg:pypi/demo-21463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7929@1.0.4","target":"pkg:pypi/demo-5587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-792@1.0.2","target":"pkg:pypi/demo-15353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-792@1.0.2","target":"pkg:pypi/demo-29813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-792@1.0.2","target":"pkg:pypi/demo-33604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-792@1.0.2","target":"pkg:pypi/demo-4017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7930@1.0.0","target":"pkg:pypi/demo-4388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7931@1.0.1","target":"pkg:pypi/demo-3017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7931@1.0.1","target":"pkg:pypi/demo-31434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7931@1.0.1","target":"pkg:pypi/demo-34078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7931@1.0.1","target":"pkg:pypi/demo-39771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7932@1.0.2","target":"pkg:pypi/demo-19139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7932@1.0.2","target":"pkg:pypi/demo-20860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7932@1.0.2","target":"pkg:pypi/demo-35884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7932@1.0.2","target":"pkg:pypi/demo-7234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7933@1.0.3","target":"pkg:pypi/demo-11721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7933@1.0.3","target":"pkg:pypi/demo-239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7933@1.0.3","target":"pkg:pypi/demo-36574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7933@1.0.3","target":"pkg:pypi/demo-39872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7934@1.0.4","target":"pkg:pypi/demo-21707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7934@1.0.4","target":"pkg:pypi/demo-38392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7935@1.0.0","target":"pkg:pypi/demo-15667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7935@1.0.0","target":"pkg:pypi/demo-28365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7935@1.0.0","target":"pkg:pypi/demo-34248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7936@1.0.1","target":"pkg:pypi/demo-21741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7937@1.0.2","target":"pkg:pypi/demo-2604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7938@1.0.3","target":"pkg:pypi/demo-4127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7938@1.0.3","target":"pkg:pypi/demo-5036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7939@1.0.4","target":"pkg:pypi/demo-12165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7939@1.0.4","target":"pkg:pypi/demo-13472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7939@1.0.4","target":"pkg:pypi/demo-20940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7939@1.0.4","target":"pkg:pypi/demo-22774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-793@1.0.3","target":"pkg:pypi/demo-12200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-793@1.0.3","target":"pkg:pypi/demo-13137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7940@1.0.0","target":"pkg:pypi/demo-14552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7940@1.0.0","target":"pkg:pypi/demo-29142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7940@1.0.0","target":"pkg:pypi/demo-38962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7940@1.0.0","target":"pkg:pypi/demo-7926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7941@1.0.1","target":"pkg:pypi/demo-30815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7941@1.0.1","target":"pkg:pypi/demo-5556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7942@1.0.2","target":"pkg:pypi/demo-13035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7942@1.0.2","target":"pkg:pypi/demo-13226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7942@1.0.2","target":"pkg:pypi/demo-24758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7943@1.0.3","target":"pkg:pypi/demo-1513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7943@1.0.3","target":"pkg:pypi/demo-21362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7943@1.0.3","target":"pkg:pypi/demo-37660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7943@1.0.3","target":"pkg:pypi/demo-38685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7944@1.0.4","target":"pkg:pypi/demo-13654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7944@1.0.4","target":"pkg:pypi/demo-18654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7944@1.0.4","target":"pkg:pypi/demo-37831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7945@1.0.0","target":"pkg:pypi/demo-14798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7945@1.0.0","target":"pkg:pypi/demo-2515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7945@1.0.0","target":"pkg:pypi/demo-38162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7945@1.0.0","target":"pkg:pypi/demo-6495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7946@1.0.1","target":"pkg:pypi/demo-13211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7946@1.0.1","target":"pkg:pypi/demo-16231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7946@1.0.1","target":"pkg:pypi/demo-21145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7946@1.0.1","target":"pkg:pypi/demo-37145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7947@1.0.2","target":"pkg:pypi/demo-22315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7947@1.0.2","target":"pkg:pypi/demo-27730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7947@1.0.2","target":"pkg:pypi/demo-32259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7947@1.0.2","target":"pkg:pypi/demo-4046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7948@1.0.3","target":"pkg:pypi/demo-27741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7949@1.0.4","target":"pkg:pypi/demo-17239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7949@1.0.4","target":"pkg:pypi/demo-32500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7949@1.0.4","target":"pkg:pypi/demo-5136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-794@1.0.4","target":"pkg:pypi/demo-11074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7950@1.0.0","target":"pkg:pypi/demo-5545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7951@1.0.1","target":"pkg:pypi/demo-4998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7952@1.0.2","target":"pkg:pypi/demo-13412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7952@1.0.2","target":"pkg:pypi/demo-26902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7952@1.0.2","target":"pkg:pypi/demo-29808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7952@1.0.2","target":"pkg:pypi/demo-30486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7953@1.0.3","target":"pkg:pypi/demo-13931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7953@1.0.3","target":"pkg:pypi/demo-16458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7954@1.0.4","target":"pkg:pypi/demo-17226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7954@1.0.4","target":"pkg:pypi/demo-36164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7954@1.0.4","target":"pkg:pypi/demo-7345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7955@1.0.0","target":"pkg:pypi/demo-17167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7955@1.0.0","target":"pkg:pypi/demo-28357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7955@1.0.0","target":"pkg:pypi/demo-30794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7955@1.0.0","target":"pkg:pypi/demo-36147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7956@1.0.1","target":"pkg:pypi/demo-11602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7956@1.0.1","target":"pkg:pypi/demo-16737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7956@1.0.1","target":"pkg:pypi/demo-20200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7956@1.0.1","target":"pkg:pypi/demo-6940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7957@1.0.2","target":"pkg:pypi/demo-11462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7957@1.0.2","target":"pkg:pypi/demo-31735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7957@1.0.2","target":"pkg:pypi/demo-39750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7957@1.0.2","target":"pkg:pypi/demo-4117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7958@1.0.3","target":"pkg:pypi/demo-17743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7958@1.0.3","target":"pkg:pypi/demo-24332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7958@1.0.3","target":"pkg:pypi/demo-33452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7958@1.0.3","target":"pkg:pypi/demo-39112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7959@1.0.4","target":"pkg:pypi/demo-7025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-795@1.0.0","target":"pkg:pypi/demo-29263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7960@1.0.0","target":"pkg:pypi/demo-17762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7960@1.0.0","target":"pkg:pypi/demo-33648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7960@1.0.0","target":"pkg:pypi/demo-5970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7960@1.0.0","target":"pkg:pypi/demo-6225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7961@1.0.1","target":"pkg:pypi/demo-28657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7962@1.0.2","target":"pkg:pypi/demo-36686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7963@1.0.3","target":"pkg:pypi/demo-32784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7964@1.0.4","target":"pkg:pypi/demo-16067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7965@1.0.0","target":"pkg:pypi/demo-11317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7965@1.0.0","target":"pkg:pypi/demo-18531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7965@1.0.0","target":"pkg:pypi/demo-2635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7965@1.0.0","target":"pkg:pypi/demo-34325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7966@1.0.1","target":"pkg:pypi/demo-32720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7966@1.0.1","target":"pkg:pypi/demo-4379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7966@1.0.1","target":"pkg:pypi/demo-5406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7967@1.0.2","target":"pkg:pypi/demo-5417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7968@1.0.3","target":"pkg:pypi/demo-35649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7968@1.0.3","target":"pkg:pypi/demo-38816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7969@1.0.4","target":"pkg:pypi/demo-15401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7969@1.0.4","target":"pkg:pypi/demo-5790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-796@1.0.1","target":"pkg:pypi/demo-27683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-796@1.0.1","target":"pkg:pypi/demo-777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7970@1.0.0","target":"pkg:pypi/demo-26085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7970@1.0.0","target":"pkg:pypi/demo-31974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7970@1.0.0","target":"pkg:pypi/demo-39769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7971@1.0.1","target":"pkg:pypi/demo-3209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7972@1.0.2","target":"pkg:pypi/demo-23739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7972@1.0.2","target":"pkg:pypi/demo-32391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7972@1.0.2","target":"pkg:pypi/demo-36534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7973@1.0.3","target":"pkg:pypi/demo-12382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7973@1.0.3","target":"pkg:pypi/demo-18870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7973@1.0.3","target":"pkg:pypi/demo-286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7974@1.0.4","target":"pkg:pypi/demo-11778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7975@1.0.0","target":"pkg:pypi/demo-33335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7976@1.0.1","target":"pkg:pypi/demo-14725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7976@1.0.1","target":"pkg:pypi/demo-35560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7977@1.0.2","target":"pkg:pypi/demo-1831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7977@1.0.2","target":"pkg:pypi/demo-4959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7977@1.0.2","target":"pkg:pypi/demo-6345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7978@1.0.3","target":"pkg:pypi/demo-14153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7978@1.0.3","target":"pkg:pypi/demo-23999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7978@1.0.3","target":"pkg:pypi/demo-24590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7978@1.0.3","target":"pkg:pypi/demo-35024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7979@1.0.4","target":"pkg:pypi/demo-2950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7979@1.0.4","target":"pkg:pypi/demo-37290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-797@1.0.2","target":"pkg:pypi/demo-20976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-797@1.0.2","target":"pkg:pypi/demo-21777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-797@1.0.2","target":"pkg:pypi/demo-39407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7980@1.0.0","target":"pkg:pypi/demo-15462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7980@1.0.0","target":"pkg:pypi/demo-2936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7980@1.0.0","target":"pkg:pypi/demo-3933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7980@1.0.0","target":"pkg:pypi/demo-39480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7981@1.0.1","target":"pkg:pypi/demo-17743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7981@1.0.1","target":"pkg:pypi/demo-32406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7981@1.0.1","target":"pkg:pypi/demo-35800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7982@1.0.2","target":"pkg:pypi/demo-6984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7982@1.0.2","target":"pkg:pypi/demo-7486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7983@1.0.3","target":"pkg:pypi/demo-25552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7983@1.0.3","target":"pkg:pypi/demo-36476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7983@1.0.3","target":"pkg:pypi/demo-4603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7984@1.0.4","target":"pkg:pypi/demo-20474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7984@1.0.4","target":"pkg:pypi/demo-21630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7985@1.0.0","target":"pkg:pypi/demo-10697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7985@1.0.0","target":"pkg:pypi/demo-23520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7985@1.0.0","target":"pkg:pypi/demo-31159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7985@1.0.0","target":"pkg:pypi/demo-34819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7986@1.0.1","target":"pkg:pypi/demo-15028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7987@1.0.2","target":"pkg:pypi/demo-16106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7987@1.0.2","target":"pkg:pypi/demo-21573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7987@1.0.2","target":"pkg:pypi/demo-26233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7987@1.0.2","target":"pkg:pypi/demo-6522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7988@1.0.3","target":"pkg:pypi/demo-29546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7989@1.0.4","target":"pkg:pypi/demo-17015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7989@1.0.4","target":"pkg:pypi/demo-33781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7989@1.0.4","target":"pkg:pypi/demo-36713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-798@1.0.3","target":"pkg:pypi/demo-11686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7990@1.0.0","target":"pkg:pypi/demo-10729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7990@1.0.0","target":"pkg:pypi/demo-25987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7991@1.0.1","target":"pkg:pypi/demo-10209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7991@1.0.1","target":"pkg:pypi/demo-18963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7991@1.0.1","target":"pkg:pypi/demo-35150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7991@1.0.1","target":"pkg:pypi/demo-35288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7992@1.0.2","target":"pkg:pypi/demo-10991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7992@1.0.2","target":"pkg:pypi/demo-14365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7992@1.0.2","target":"pkg:pypi/demo-16567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7992@1.0.2","target":"pkg:pypi/demo-25730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7993@1.0.3","target":"pkg:pypi/demo-12597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7993@1.0.3","target":"pkg:pypi/demo-21410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7993@1.0.3","target":"pkg:pypi/demo-22056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7993@1.0.3","target":"pkg:pypi/demo-2417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7994@1.0.4","target":"pkg:pypi/demo-22121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7994@1.0.4","target":"pkg:pypi/demo-24306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7994@1.0.4","target":"pkg:pypi/demo-26731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7995@1.0.0","target":"pkg:pypi/demo-6020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7996@1.0.1","target":"pkg:pypi/demo-17155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7996@1.0.1","target":"pkg:pypi/demo-27057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7996@1.0.1","target":"pkg:pypi/demo-28981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7996@1.0.1","target":"pkg:pypi/demo-33871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7997@1.0.2","target":"pkg:pypi/demo-15763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7997@1.0.2","target":"pkg:pypi/demo-17538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7997@1.0.2","target":"pkg:pypi/demo-34757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7997@1.0.2","target":"pkg:pypi/demo-36793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7998@1.0.3","target":"pkg:pypi/demo-23519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7998@1.0.3","target":"pkg:pypi/demo-34226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7998@1.0.3","target":"pkg:pypi/demo-39288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7999@1.0.4","target":"pkg:pypi/demo-12053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7999@1.0.4","target":"pkg:pypi/demo-19743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7999@1.0.4","target":"pkg:pypi/demo-25452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7999@1.0.4","target":"pkg:pypi/demo-30028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-799@1.0.4","target":"pkg:pypi/demo-14674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-79@1.0.4","target":"pkg:pypi/demo-22566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-79@1.0.4","target":"pkg:pypi/demo-35188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-7@1.0.2","target":"pkg:pypi/demo-11341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8000@1.0.0","target":"pkg:pypi/demo-27228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8001@1.0.1","target":"pkg:pypi/demo-21891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8001@1.0.1","target":"pkg:pypi/demo-27887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8001@1.0.1","target":"pkg:pypi/demo-2817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8001@1.0.1","target":"pkg:pypi/demo-5251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8002@1.0.2","target":"pkg:pypi/demo-15201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8002@1.0.2","target":"pkg:pypi/demo-37186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8002@1.0.2","target":"pkg:pypi/demo-37425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8002@1.0.2","target":"pkg:pypi/demo-37897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8003@1.0.3","target":"pkg:pypi/demo-12925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8003@1.0.3","target":"pkg:pypi/demo-3202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8003@1.0.3","target":"pkg:pypi/demo-33632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8003@1.0.3","target":"pkg:pypi/demo-4775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8004@1.0.4","target":"pkg:pypi/demo-26497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8004@1.0.4","target":"pkg:pypi/demo-32132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8004@1.0.4","target":"pkg:pypi/demo-4763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8005@1.0.0","target":"pkg:pypi/demo-37463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8006@1.0.1","target":"pkg:pypi/demo-29650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8007@1.0.2","target":"pkg:pypi/demo-27291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8007@1.0.2","target":"pkg:pypi/demo-36289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8007@1.0.2","target":"pkg:pypi/demo-38919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8008@1.0.3","target":"pkg:pypi/demo-15282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8008@1.0.3","target":"pkg:pypi/demo-25192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8008@1.0.3","target":"pkg:pypi/demo-34011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8008@1.0.3","target":"pkg:pypi/demo-34463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8009@1.0.4","target":"pkg:pypi/demo-18596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8009@1.0.4","target":"pkg:pypi/demo-35057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8009@1.0.4","target":"pkg:pypi/demo-39681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-800@1.0.0","target":"pkg:pypi/demo-11234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8010@1.0.0","target":"pkg:pypi/demo-37085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8011@1.0.1","target":"pkg:pypi/demo-33518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8012@1.0.2","target":"pkg:pypi/demo-29013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8012@1.0.2","target":"pkg:pypi/demo-39821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8013@1.0.3","target":"pkg:pypi/demo-38566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8014@1.0.4","target":"pkg:pypi/demo-7742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8015@1.0.0","target":"pkg:pypi/demo-14908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8016@1.0.1","target":"pkg:pypi/demo-16638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8016@1.0.1","target":"pkg:pypi/demo-16664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8017@1.0.2","target":"pkg:pypi/demo-10936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8017@1.0.2","target":"pkg:pypi/demo-14874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8017@1.0.2","target":"pkg:pypi/demo-38742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8017@1.0.2","target":"pkg:pypi/demo-5663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8018@1.0.3","target":"pkg:pypi/demo-1807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8019@1.0.4","target":"pkg:pypi/demo-20328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8019@1.0.4","target":"pkg:pypi/demo-22522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8019@1.0.4","target":"pkg:pypi/demo-2381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-801@1.0.1","target":"pkg:pypi/demo-21760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8020@1.0.0","target":"pkg:pypi/demo-5765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8021@1.0.1","target":"pkg:pypi/demo-10420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8021@1.0.1","target":"pkg:pypi/demo-32171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8021@1.0.1","target":"pkg:pypi/demo-38990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8021@1.0.1","target":"pkg:pypi/demo-5932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8022@1.0.2","target":"pkg:pypi/demo-17968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8022@1.0.2","target":"pkg:pypi/demo-26766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8022@1.0.2","target":"pkg:pypi/demo-28237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8022@1.0.2","target":"pkg:pypi/demo-37386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8023@1.0.3","target":"pkg:pypi/demo-12440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8023@1.0.3","target":"pkg:pypi/demo-19012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8023@1.0.3","target":"pkg:pypi/demo-26972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8023@1.0.3","target":"pkg:pypi/demo-31076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8024@1.0.4","target":"pkg:pypi/demo-2081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8025@1.0.0","target":"pkg:pypi/demo-18071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8025@1.0.0","target":"pkg:pypi/demo-18231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8025@1.0.0","target":"pkg:pypi/demo-4142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8025@1.0.0","target":"pkg:pypi/demo-774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8026@1.0.1","target":"pkg:pypi/demo-15383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8026@1.0.1","target":"pkg:pypi/demo-35682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8027@1.0.2","target":"pkg:pypi/demo-24701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8028@1.0.3","target":"pkg:pypi/demo-11200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8028@1.0.3","target":"pkg:pypi/demo-12883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8028@1.0.3","target":"pkg:pypi/demo-17178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8028@1.0.3","target":"pkg:pypi/demo-26118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8029@1.0.4","target":"pkg:pypi/demo-18000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8029@1.0.4","target":"pkg:pypi/demo-21536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8029@1.0.4","target":"pkg:pypi/demo-2548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8029@1.0.4","target":"pkg:pypi/demo-4383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-802@1.0.2","target":"pkg:pypi/demo-1566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-802@1.0.2","target":"pkg:pypi/demo-23533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-802@1.0.2","target":"pkg:pypi/demo-5011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8030@1.0.0","target":"pkg:pypi/demo-24886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8030@1.0.0","target":"pkg:pypi/demo-24919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8030@1.0.0","target":"pkg:pypi/demo-33693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8030@1.0.0","target":"pkg:pypi/demo-37242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8031@1.0.1","target":"pkg:pypi/demo-1891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8032@1.0.2","target":"pkg:pypi/demo-33517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8032@1.0.2","target":"pkg:pypi/demo-39292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8032@1.0.2","target":"pkg:pypi/demo-6175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8033@1.0.3","target":"pkg:pypi/demo-504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8034@1.0.4","target":"pkg:pypi/demo-18490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8034@1.0.4","target":"pkg:pypi/demo-3162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8034@1.0.4","target":"pkg:pypi/demo-37169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8034@1.0.4","target":"pkg:pypi/demo-38754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8035@1.0.0","target":"pkg:pypi/demo-28767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8035@1.0.0","target":"pkg:pypi/demo-39769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8036@1.0.1","target":"pkg:pypi/demo-25762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8036@1.0.1","target":"pkg:pypi/demo-30656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8036@1.0.1","target":"pkg:pypi/demo-32365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8036@1.0.1","target":"pkg:pypi/demo-37555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8037@1.0.2","target":"pkg:pypi/demo-13412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8037@1.0.2","target":"pkg:pypi/demo-13719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8037@1.0.2","target":"pkg:pypi/demo-19131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8037@1.0.2","target":"pkg:pypi/demo-33813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8038@1.0.3","target":"pkg:pypi/demo-20614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8038@1.0.3","target":"pkg:pypi/demo-28162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8038@1.0.3","target":"pkg:pypi/demo-36642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8039@1.0.4","target":"pkg:pypi/demo-27780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-803@1.0.3","target":"pkg:pypi/demo-11030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-803@1.0.3","target":"pkg:pypi/demo-662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8040@1.0.0","target":"pkg:pypi/demo-6818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8041@1.0.1","target":"pkg:pypi/demo-15510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8041@1.0.1","target":"pkg:pypi/demo-19955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8041@1.0.1","target":"pkg:pypi/demo-31737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8041@1.0.1","target":"pkg:pypi/demo-35883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8042@1.0.2","target":"pkg:pypi/demo-22598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8042@1.0.2","target":"pkg:pypi/demo-24316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8042@1.0.2","target":"pkg:pypi/demo-36569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8042@1.0.2","target":"pkg:pypi/demo-6675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8043@1.0.3","target":"pkg:pypi/demo-11479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8044@1.0.4","target":"pkg:pypi/demo-16928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8044@1.0.4","target":"pkg:pypi/demo-23271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8044@1.0.4","target":"pkg:pypi/demo-25064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8044@1.0.4","target":"pkg:pypi/demo-33433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8045@1.0.0","target":"pkg:pypi/demo-1026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8045@1.0.0","target":"pkg:pypi/demo-18515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8046@1.0.1","target":"pkg:pypi/demo-19903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8046@1.0.1","target":"pkg:pypi/demo-22350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8047@1.0.2","target":"pkg:pypi/demo-11043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8047@1.0.2","target":"pkg:pypi/demo-29418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8048@1.0.3","target":"pkg:pypi/demo-13642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8048@1.0.3","target":"pkg:pypi/demo-31981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8048@1.0.3","target":"pkg:pypi/demo-4051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8049@1.0.4","target":"pkg:pypi/demo-18232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8049@1.0.4","target":"pkg:pypi/demo-2438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8049@1.0.4","target":"pkg:pypi/demo-38009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-804@1.0.4","target":"pkg:pypi/demo-312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-804@1.0.4","target":"pkg:pypi/demo-4239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8050@1.0.0","target":"pkg:pypi/demo-11923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8050@1.0.0","target":"pkg:pypi/demo-16685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8050@1.0.0","target":"pkg:pypi/demo-18688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8050@1.0.0","target":"pkg:pypi/demo-6324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8051@1.0.1","target":"pkg:pypi/demo-24766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8051@1.0.1","target":"pkg:pypi/demo-3888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8052@1.0.2","target":"pkg:pypi/demo-24304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8052@1.0.2","target":"pkg:pypi/demo-38264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8052@1.0.2","target":"pkg:pypi/demo-7925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8053@1.0.3","target":"pkg:pypi/demo-25598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8053@1.0.3","target":"pkg:pypi/demo-35837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8053@1.0.3","target":"pkg:pypi/demo-54@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8054@1.0.4","target":"pkg:pypi/demo-16500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8054@1.0.4","target":"pkg:pypi/demo-35097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8054@1.0.4","target":"pkg:pypi/demo-5250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8054@1.0.4","target":"pkg:pypi/demo-6641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8055@1.0.0","target":"pkg:pypi/demo-20623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8056@1.0.1","target":"pkg:pypi/demo-35408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8056@1.0.1","target":"pkg:pypi/demo-5201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8057@1.0.2","target":"pkg:pypi/demo-22070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8057@1.0.2","target":"pkg:pypi/demo-22891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8057@1.0.2","target":"pkg:pypi/demo-3652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8058@1.0.3","target":"pkg:pypi/demo-15200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8058@1.0.3","target":"pkg:pypi/demo-37706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8058@1.0.3","target":"pkg:pypi/demo-7753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8059@1.0.4","target":"pkg:pypi/demo-10396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8059@1.0.4","target":"pkg:pypi/demo-19107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8059@1.0.4","target":"pkg:pypi/demo-38801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-805@1.0.0","target":"pkg:pypi/demo-5814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8060@1.0.0","target":"pkg:pypi/demo-15557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8060@1.0.0","target":"pkg:pypi/demo-3323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8060@1.0.0","target":"pkg:pypi/demo-36478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8061@1.0.1","target":"pkg:pypi/demo-11399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8061@1.0.1","target":"pkg:pypi/demo-34997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8062@1.0.2","target":"pkg:pypi/demo-10849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8062@1.0.2","target":"pkg:pypi/demo-29333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8062@1.0.2","target":"pkg:pypi/demo-31142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8063@1.0.3","target":"pkg:pypi/demo-14397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8063@1.0.3","target":"pkg:pypi/demo-33775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8063@1.0.3","target":"pkg:pypi/demo-4920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8064@1.0.4","target":"pkg:pypi/demo-26662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8064@1.0.4","target":"pkg:pypi/demo-27980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8064@1.0.4","target":"pkg:pypi/demo-28769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8064@1.0.4","target":"pkg:pypi/demo-30358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8065@1.0.0","target":"pkg:pypi/demo-36224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8066@1.0.1","target":"pkg:pypi/demo-25306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8067@1.0.2","target":"pkg:pypi/demo-16230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8067@1.0.2","target":"pkg:pypi/demo-6394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8068@1.0.3","target":"pkg:pypi/demo-19286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8068@1.0.3","target":"pkg:pypi/demo-3247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8068@1.0.3","target":"pkg:pypi/demo-36678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8068@1.0.3","target":"pkg:pypi/demo-37404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8069@1.0.4","target":"pkg:pypi/demo-21716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8069@1.0.4","target":"pkg:pypi/demo-30506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8069@1.0.4","target":"pkg:pypi/demo-35572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-806@1.0.1","target":"pkg:pypi/demo-22910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-806@1.0.1","target":"pkg:pypi/demo-38547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-806@1.0.1","target":"pkg:pypi/demo-578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8070@1.0.0","target":"pkg:pypi/demo-15485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8070@1.0.0","target":"pkg:pypi/demo-22336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8070@1.0.0","target":"pkg:pypi/demo-25456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8070@1.0.0","target":"pkg:pypi/demo-7294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8071@1.0.1","target":"pkg:pypi/demo-21471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8071@1.0.1","target":"pkg:pypi/demo-37648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8071@1.0.1","target":"pkg:pypi/demo-38076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8072@1.0.2","target":"pkg:pypi/demo-24612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8073@1.0.3","target":"pkg:pypi/demo-13074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8073@1.0.3","target":"pkg:pypi/demo-17032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8073@1.0.3","target":"pkg:pypi/demo-29726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8073@1.0.3","target":"pkg:pypi/demo-31192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8074@1.0.4","target":"pkg:pypi/demo-11823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8074@1.0.4","target":"pkg:pypi/demo-17344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8074@1.0.4","target":"pkg:pypi/demo-19002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8074@1.0.4","target":"pkg:pypi/demo-37149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8075@1.0.0","target":"pkg:pypi/demo-16126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8075@1.0.0","target":"pkg:pypi/demo-29774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8075@1.0.0","target":"pkg:pypi/demo-802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8076@1.0.1","target":"pkg:pypi/demo-25638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8076@1.0.1","target":"pkg:pypi/demo-2621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8076@1.0.1","target":"pkg:pypi/demo-26382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8077@1.0.2","target":"pkg:pypi/demo-11252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8077@1.0.2","target":"pkg:pypi/demo-13611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8077@1.0.2","target":"pkg:pypi/demo-15035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8077@1.0.2","target":"pkg:pypi/demo-32636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8078@1.0.3","target":"pkg:pypi/demo-14337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8078@1.0.3","target":"pkg:pypi/demo-21935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8078@1.0.3","target":"pkg:pypi/demo-38261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8078@1.0.3","target":"pkg:pypi/demo-38263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8079@1.0.4","target":"pkg:pypi/demo-13525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8079@1.0.4","target":"pkg:pypi/demo-16654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8079@1.0.4","target":"pkg:pypi/demo-1960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-807@1.0.2","target":"pkg:pypi/demo-363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8080@1.0.0","target":"pkg:pypi/demo-26101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8080@1.0.0","target":"pkg:pypi/demo-2620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8080@1.0.0","target":"pkg:pypi/demo-28310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8081@1.0.1","target":"pkg:pypi/demo-31600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8082@1.0.2","target":"pkg:pypi/demo-2197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8082@1.0.2","target":"pkg:pypi/demo-23372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8083@1.0.3","target":"pkg:pypi/demo-12574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8083@1.0.3","target":"pkg:pypi/demo-21758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8083@1.0.3","target":"pkg:pypi/demo-32113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8083@1.0.3","target":"pkg:pypi/demo-34320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8084@1.0.4","target":"pkg:pypi/demo-19151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8084@1.0.4","target":"pkg:pypi/demo-2832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8084@1.0.4","target":"pkg:pypi/demo-36411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8085@1.0.0","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8086@1.0.1","target":"pkg:pypi/demo-11416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8086@1.0.1","target":"pkg:pypi/demo-16777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8086@1.0.1","target":"pkg:pypi/demo-4161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8087@1.0.2","target":"pkg:pypi/demo-12477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8087@1.0.2","target":"pkg:pypi/demo-16401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8087@1.0.2","target":"pkg:pypi/demo-28751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8087@1.0.2","target":"pkg:pypi/demo-34956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8088@1.0.3","target":"pkg:pypi/demo-28902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8088@1.0.3","target":"pkg:pypi/demo-37293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8089@1.0.4","target":"pkg:pypi/demo-12472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8089@1.0.4","target":"pkg:pypi/demo-14473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8089@1.0.4","target":"pkg:pypi/demo-17498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8089@1.0.4","target":"pkg:pypi/demo-31900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-808@1.0.3","target":"pkg:pypi/demo-26653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-808@1.0.3","target":"pkg:pypi/demo-28293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-808@1.0.3","target":"pkg:pypi/demo-5728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8090@1.0.0","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8090@1.0.0","target":"pkg:pypi/demo-15908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8090@1.0.0","target":"pkg:pypi/demo-29105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8091@1.0.1","target":"pkg:pypi/demo-14765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8091@1.0.1","target":"pkg:pypi/demo-22258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8091@1.0.1","target":"pkg:pypi/demo-23267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8091@1.0.1","target":"pkg:pypi/demo-36442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8092@1.0.2","target":"pkg:pypi/demo-1308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8092@1.0.2","target":"pkg:pypi/demo-3275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8093@1.0.3","target":"pkg:pypi/demo-18878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8093@1.0.3","target":"pkg:pypi/demo-38681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8094@1.0.4","target":"pkg:pypi/demo-15107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8094@1.0.4","target":"pkg:pypi/demo-19724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8094@1.0.4","target":"pkg:pypi/demo-22322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8094@1.0.4","target":"pkg:pypi/demo-35141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8095@1.0.0","target":"pkg:pypi/demo-18487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8096@1.0.1","target":"pkg:pypi/demo-12059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8096@1.0.1","target":"pkg:pypi/demo-2153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8096@1.0.1","target":"pkg:pypi/demo-34190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8096@1.0.1","target":"pkg:pypi/demo-6952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8097@1.0.2","target":"pkg:pypi/demo-13751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8098@1.0.3","target":"pkg:pypi/demo-10314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8098@1.0.3","target":"pkg:pypi/demo-17797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8098@1.0.3","target":"pkg:pypi/demo-39929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8099@1.0.4","target":"pkg:pypi/demo-14933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8099@1.0.4","target":"pkg:pypi/demo-19215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8099@1.0.4","target":"pkg:pypi/demo-23235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8099@1.0.4","target":"pkg:pypi/demo-27211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-809@1.0.4","target":"pkg:pypi/demo-20926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-809@1.0.4","target":"pkg:pypi/demo-23697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-809@1.0.4","target":"pkg:pypi/demo-25868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-809@1.0.4","target":"pkg:pypi/demo-39690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-80@1.0.0","target":"pkg:pypi/demo-28531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-80@1.0.0","target":"pkg:pypi/demo-34816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8100@1.0.0","target":"pkg:pypi/demo-14615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8100@1.0.0","target":"pkg:pypi/demo-1551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8100@1.0.0","target":"pkg:pypi/demo-26915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8100@1.0.0","target":"pkg:pypi/demo-38543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8101@1.0.1","target":"pkg:pypi/demo-23242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8101@1.0.1","target":"pkg:pypi/demo-38133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8101@1.0.1","target":"pkg:pypi/demo-6899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8102@1.0.2","target":"pkg:pypi/demo-16580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8102@1.0.2","target":"pkg:pypi/demo-23075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8102@1.0.2","target":"pkg:pypi/demo-3839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8103@1.0.3","target":"pkg:pypi/demo-1377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8103@1.0.3","target":"pkg:pypi/demo-18410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8103@1.0.3","target":"pkg:pypi/demo-19814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8103@1.0.3","target":"pkg:pypi/demo-37001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8104@1.0.4","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8104@1.0.4","target":"pkg:pypi/demo-23420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8104@1.0.4","target":"pkg:pypi/demo-23813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8104@1.0.4","target":"pkg:pypi/demo-30354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8105@1.0.0","target":"pkg:pypi/demo-35795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8106@1.0.1","target":"pkg:pypi/demo-16539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8106@1.0.1","target":"pkg:pypi/demo-25513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8106@1.0.1","target":"pkg:pypi/demo-32932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8106@1.0.1","target":"pkg:pypi/demo-38187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8107@1.0.2","target":"pkg:pypi/demo-16086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8107@1.0.2","target":"pkg:pypi/demo-31543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8108@1.0.3","target":"pkg:pypi/demo-25438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8109@1.0.4","target":"pkg:pypi/demo-11296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8109@1.0.4","target":"pkg:pypi/demo-19555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8109@1.0.4","target":"pkg:pypi/demo-27025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8109@1.0.4","target":"pkg:pypi/demo-37443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-810@1.0.0","target":"pkg:pypi/demo-28874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8110@1.0.0","target":"pkg:pypi/demo-18394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8110@1.0.0","target":"pkg:pypi/demo-24279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8110@1.0.0","target":"pkg:pypi/demo-28381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8111@1.0.1","target":"pkg:pypi/demo-14189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8111@1.0.1","target":"pkg:pypi/demo-18104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8111@1.0.1","target":"pkg:pypi/demo-20311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8112@1.0.2","target":"pkg:pypi/demo-1923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8113@1.0.3","target":"pkg:pypi/demo-1562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8113@1.0.3","target":"pkg:pypi/demo-16255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8113@1.0.3","target":"pkg:pypi/demo-29537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8113@1.0.3","target":"pkg:pypi/demo-34667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8114@1.0.4","target":"pkg:pypi/demo-11690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8114@1.0.4","target":"pkg:pypi/demo-5803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8114@1.0.4","target":"pkg:pypi/demo-6521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8115@1.0.0","target":"pkg:pypi/demo-19049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8115@1.0.0","target":"pkg:pypi/demo-31514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8115@1.0.0","target":"pkg:pypi/demo-7600@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8116@1.0.1","target":"pkg:pypi/demo-11909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8117@1.0.2","target":"pkg:pypi/demo-32087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8117@1.0.2","target":"pkg:pypi/demo-32351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8118@1.0.3","target":"pkg:pypi/demo-18625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8118@1.0.3","target":"pkg:pypi/demo-24946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8119@1.0.4","target":"pkg:pypi/demo-13397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8119@1.0.4","target":"pkg:pypi/demo-17143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8119@1.0.4","target":"pkg:pypi/demo-27649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-811@1.0.1","target":"pkg:pypi/demo-16049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-811@1.0.1","target":"pkg:pypi/demo-25538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-811@1.0.1","target":"pkg:pypi/demo-28157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-811@1.0.1","target":"pkg:pypi/demo-6335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8120@1.0.0","target":"pkg:pypi/demo-24786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8120@1.0.0","target":"pkg:pypi/demo-28837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8120@1.0.0","target":"pkg:pypi/demo-36726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8121@1.0.1","target":"pkg:pypi/demo-39310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8121@1.0.1","target":"pkg:pypi/demo-6571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8122@1.0.2","target":"pkg:pypi/demo-16467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8122@1.0.2","target":"pkg:pypi/demo-19356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8122@1.0.2","target":"pkg:pypi/demo-3436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8122@1.0.2","target":"pkg:pypi/demo-6096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8123@1.0.3","target":"pkg:pypi/demo-22572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8124@1.0.4","target":"pkg:pypi/demo-16876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8125@1.0.0","target":"pkg:pypi/demo-38372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8126@1.0.1","target":"pkg:pypi/demo-14969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8126@1.0.1","target":"pkg:pypi/demo-253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8127@1.0.2","target":"pkg:pypi/demo-16164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8127@1.0.2","target":"pkg:pypi/demo-2989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8127@1.0.2","target":"pkg:pypi/demo-37271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8127@1.0.2","target":"pkg:pypi/demo-39450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8128@1.0.3","target":"pkg:pypi/demo-12605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8128@1.0.3","target":"pkg:pypi/demo-22805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8128@1.0.3","target":"pkg:pypi/demo-4030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8129@1.0.4","target":"pkg:pypi/demo-35144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-812@1.0.2","target":"pkg:pypi/demo-16647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-812@1.0.2","target":"pkg:pypi/demo-34648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-812@1.0.2","target":"pkg:pypi/demo-35171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8130@1.0.0","target":"pkg:pypi/demo-37590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8131@1.0.1","target":"pkg:pypi/demo-28748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8131@1.0.1","target":"pkg:pypi/demo-31261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8131@1.0.1","target":"pkg:pypi/demo-36442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8131@1.0.1","target":"pkg:pypi/demo-7060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8132@1.0.2","target":"pkg:pypi/demo-15616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8132@1.0.2","target":"pkg:pypi/demo-28133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8132@1.0.2","target":"pkg:pypi/demo-30971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8132@1.0.2","target":"pkg:pypi/demo-532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8133@1.0.3","target":"pkg:pypi/demo-10514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8133@1.0.3","target":"pkg:pypi/demo-25147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8133@1.0.3","target":"pkg:pypi/demo-34113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8133@1.0.3","target":"pkg:pypi/demo-35251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8134@1.0.4","target":"pkg:pypi/demo-5117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8134@1.0.4","target":"pkg:pypi/demo-7522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8135@1.0.0","target":"pkg:pypi/demo-1871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8136@1.0.1","target":"pkg:pypi/demo-19079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8136@1.0.1","target":"pkg:pypi/demo-26382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8137@1.0.2","target":"pkg:pypi/demo-19412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8137@1.0.2","target":"pkg:pypi/demo-38533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8137@1.0.2","target":"pkg:pypi/demo-4850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8137@1.0.2","target":"pkg:pypi/demo-5274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8138@1.0.3","target":"pkg:pypi/demo-15837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8138@1.0.3","target":"pkg:pypi/demo-2277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8139@1.0.4","target":"pkg:pypi/demo-13878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8139@1.0.4","target":"pkg:pypi/demo-26728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8139@1.0.4","target":"pkg:pypi/demo-27350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-813@1.0.3","target":"pkg:pypi/demo-21097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8140@1.0.0","target":"pkg:pypi/demo-15976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8140@1.0.0","target":"pkg:pypi/demo-20150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8140@1.0.0","target":"pkg:pypi/demo-6345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8141@1.0.1","target":"pkg:pypi/demo-13027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8141@1.0.1","target":"pkg:pypi/demo-18203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8141@1.0.1","target":"pkg:pypi/demo-33906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8141@1.0.1","target":"pkg:pypi/demo-39150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8142@1.0.2","target":"pkg:pypi/demo-11946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8143@1.0.3","target":"pkg:pypi/demo-25641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8144@1.0.4","target":"pkg:pypi/demo-39216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8144@1.0.4","target":"pkg:pypi/demo-6548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8145@1.0.0","target":"pkg:pypi/demo-16761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8145@1.0.0","target":"pkg:pypi/demo-19082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8145@1.0.0","target":"pkg:pypi/demo-7972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8146@1.0.1","target":"pkg:pypi/demo-19366@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8146@1.0.1","target":"pkg:pypi/demo-4607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8147@1.0.2","target":"pkg:pypi/demo-10903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8147@1.0.2","target":"pkg:pypi/demo-23866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8147@1.0.2","target":"pkg:pypi/demo-5029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8148@1.0.3","target":"pkg:pypi/demo-16171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8148@1.0.3","target":"pkg:pypi/demo-18324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8148@1.0.3","target":"pkg:pypi/demo-19488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8148@1.0.3","target":"pkg:pypi/demo-31671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8149@1.0.4","target":"pkg:pypi/demo-27414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8149@1.0.4","target":"pkg:pypi/demo-31072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-814@1.0.4","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-814@1.0.4","target":"pkg:pypi/demo-25480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-814@1.0.4","target":"pkg:pypi/demo-29413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8150@1.0.0","target":"pkg:pypi/demo-25103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8151@1.0.1","target":"pkg:pypi/demo-34321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8152@1.0.2","target":"pkg:pypi/demo-11879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8152@1.0.2","target":"pkg:pypi/demo-12175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8152@1.0.2","target":"pkg:pypi/demo-18811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8152@1.0.2","target":"pkg:pypi/demo-32886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8153@1.0.3","target":"pkg:pypi/demo-1763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8153@1.0.3","target":"pkg:pypi/demo-3487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8154@1.0.4","target":"pkg:pypi/demo-13425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8154@1.0.4","target":"pkg:pypi/demo-34883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8154@1.0.4","target":"pkg:pypi/demo-3713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8154@1.0.4","target":"pkg:pypi/demo-6649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8155@1.0.0","target":"pkg:pypi/demo-31930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8156@1.0.1","target":"pkg:pypi/demo-12398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8156@1.0.1","target":"pkg:pypi/demo-28080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8156@1.0.1","target":"pkg:pypi/demo-33437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8157@1.0.2","target":"pkg:pypi/demo-26349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8157@1.0.2","target":"pkg:pypi/demo-28810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8158@1.0.3","target":"pkg:pypi/demo-30111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8159@1.0.4","target":"pkg:pypi/demo-24223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8159@1.0.4","target":"pkg:pypi/demo-32970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-815@1.0.0","target":"pkg:pypi/demo-31304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-815@1.0.0","target":"pkg:pypi/demo-32550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-815@1.0.0","target":"pkg:pypi/demo-38889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8160@1.0.0","target":"pkg:pypi/demo-15168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8160@1.0.0","target":"pkg:pypi/demo-19696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8160@1.0.0","target":"pkg:pypi/demo-22140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8160@1.0.0","target":"pkg:pypi/demo-5348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8161@1.0.1","target":"pkg:pypi/demo-14559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8161@1.0.1","target":"pkg:pypi/demo-37168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8161@1.0.1","target":"pkg:pypi/demo-37940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8161@1.0.1","target":"pkg:pypi/demo-4430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8162@1.0.2","target":"pkg:pypi/demo-13266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8162@1.0.2","target":"pkg:pypi/demo-35321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8162@1.0.2","target":"pkg:pypi/demo-39232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8163@1.0.3","target":"pkg:pypi/demo-15796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8163@1.0.3","target":"pkg:pypi/demo-4067@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8164@1.0.4","target":"pkg:pypi/demo-19273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8164@1.0.4","target":"pkg:pypi/demo-5719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8165@1.0.0","target":"pkg:pypi/demo-126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8165@1.0.0","target":"pkg:pypi/demo-19369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8165@1.0.0","target":"pkg:pypi/demo-30345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8166@1.0.1","target":"pkg:pypi/demo-21606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8166@1.0.1","target":"pkg:pypi/demo-32404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8166@1.0.1","target":"pkg:pypi/demo-38591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8167@1.0.2","target":"pkg:pypi/demo-7919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8168@1.0.3","target":"pkg:pypi/demo-10358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8169@1.0.4","target":"pkg:pypi/demo-7687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-816@1.0.1","target":"pkg:pypi/demo-241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-816@1.0.1","target":"pkg:pypi/demo-33221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-816@1.0.1","target":"pkg:pypi/demo-37699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8170@1.0.0","target":"pkg:pypi/demo-10354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8170@1.0.0","target":"pkg:pypi/demo-2562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8170@1.0.0","target":"pkg:pypi/demo-29057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8170@1.0.0","target":"pkg:pypi/demo-37567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8171@1.0.1","target":"pkg:pypi/demo-31111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8171@1.0.1","target":"pkg:pypi/demo-35259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8172@1.0.2","target":"pkg:pypi/demo-20038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8173@1.0.3","target":"pkg:pypi/demo-25192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8174@1.0.4","target":"pkg:pypi/demo-14480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8174@1.0.4","target":"pkg:pypi/demo-14925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8175@1.0.0","target":"pkg:pypi/demo-25145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8176@1.0.1","target":"pkg:pypi/demo-25584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8176@1.0.1","target":"pkg:pypi/demo-38539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8177@1.0.2","target":"pkg:pypi/demo-28906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8177@1.0.2","target":"pkg:pypi/demo-7783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8178@1.0.3","target":"pkg:pypi/demo-18426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8178@1.0.3","target":"pkg:pypi/demo-2121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8179@1.0.4","target":"pkg:pypi/demo-16998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-817@1.0.2","target":"pkg:pypi/demo-14675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-817@1.0.2","target":"pkg:pypi/demo-21666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-817@1.0.2","target":"pkg:pypi/demo-24712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8180@1.0.0","target":"pkg:pypi/demo-26191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8180@1.0.0","target":"pkg:pypi/demo-4036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8180@1.0.0","target":"pkg:pypi/demo-8044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8181@1.0.1","target":"pkg:pypi/demo-1013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8181@1.0.1","target":"pkg:pypi/demo-16812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8181@1.0.1","target":"pkg:pypi/demo-6413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8182@1.0.2","target":"pkg:pypi/demo-11655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8182@1.0.2","target":"pkg:pypi/demo-27851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8182@1.0.2","target":"pkg:pypi/demo-38935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8183@1.0.3","target":"pkg:pypi/demo-19185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8183@1.0.3","target":"pkg:pypi/demo-32247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8183@1.0.3","target":"pkg:pypi/demo-6601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8183@1.0.3","target":"pkg:pypi/demo-7354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8184@1.0.4","target":"pkg:pypi/demo-29299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8185@1.0.0","target":"pkg:pypi/demo-10906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8185@1.0.0","target":"pkg:pypi/demo-15820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8185@1.0.0","target":"pkg:pypi/demo-4566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8186@1.0.1","target":"pkg:pypi/demo-11265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8186@1.0.1","target":"pkg:pypi/demo-2837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8186@1.0.1","target":"pkg:pypi/demo-38416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8187@1.0.2","target":"pkg:pypi/demo-11293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8187@1.0.2","target":"pkg:pypi/demo-37315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8187@1.0.2","target":"pkg:pypi/demo-4931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8188@1.0.3","target":"pkg:pypi/demo-3472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8188@1.0.3","target":"pkg:pypi/demo-4071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8188@1.0.3","target":"pkg:pypi/demo-4833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8189@1.0.4","target":"pkg:pypi/demo-23814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8189@1.0.4","target":"pkg:pypi/demo-37665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-818@1.0.3","target":"pkg:pypi/demo-11185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-818@1.0.3","target":"pkg:pypi/demo-14500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8190@1.0.0","target":"pkg:pypi/demo-12823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8190@1.0.0","target":"pkg:pypi/demo-22047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8191@1.0.1","target":"pkg:pypi/demo-23317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8191@1.0.1","target":"pkg:pypi/demo-28764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8192@1.0.2","target":"pkg:pypi/demo-28587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8192@1.0.2","target":"pkg:pypi/demo-29827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8192@1.0.2","target":"pkg:pypi/demo-31589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8193@1.0.3","target":"pkg:pypi/demo-24786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8194@1.0.4","target":"pkg:pypi/demo-23164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8194@1.0.4","target":"pkg:pypi/demo-29829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8195@1.0.0","target":"pkg:pypi/demo-14942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8195@1.0.0","target":"pkg:pypi/demo-27237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8195@1.0.0","target":"pkg:pypi/demo-32019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8196@1.0.1","target":"pkg:pypi/demo-15816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8196@1.0.1","target":"pkg:pypi/demo-16286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8196@1.0.1","target":"pkg:pypi/demo-39055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8196@1.0.1","target":"pkg:pypi/demo-39850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8197@1.0.2","target":"pkg:pypi/demo-10237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8197@1.0.2","target":"pkg:pypi/demo-20876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8197@1.0.2","target":"pkg:pypi/demo-27913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8197@1.0.2","target":"pkg:pypi/demo-33289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8198@1.0.3","target":"pkg:pypi/demo-26598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8198@1.0.3","target":"pkg:pypi/demo-38607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8199@1.0.4","target":"pkg:pypi/demo-13826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8199@1.0.4","target":"pkg:pypi/demo-27952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8199@1.0.4","target":"pkg:pypi/demo-28103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-819@1.0.4","target":"pkg:pypi/demo-13546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-819@1.0.4","target":"pkg:pypi/demo-34614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-81@1.0.1","target":"pkg:pypi/demo-27872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-81@1.0.1","target":"pkg:pypi/demo-2999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-81@1.0.1","target":"pkg:pypi/demo-39162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-81@1.0.1","target":"pkg:pypi/demo-7736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8200@1.0.0","target":"pkg:pypi/demo-27429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8200@1.0.0","target":"pkg:pypi/demo-7550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8201@1.0.1","target":"pkg:pypi/demo-10293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8201@1.0.1","target":"pkg:pypi/demo-1287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8201@1.0.1","target":"pkg:pypi/demo-17572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8201@1.0.1","target":"pkg:pypi/demo-6550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8202@1.0.2","target":"pkg:pypi/demo-11227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8203@1.0.3","target":"pkg:pypi/demo-19542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8203@1.0.3","target":"pkg:pypi/demo-23229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8203@1.0.3","target":"pkg:pypi/demo-25715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8203@1.0.3","target":"pkg:pypi/demo-7179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8204@1.0.4","target":"pkg:pypi/demo-25995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8205@1.0.0","target":"pkg:pypi/demo-21750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8205@1.0.0","target":"pkg:pypi/demo-29856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8206@1.0.1","target":"pkg:pypi/demo-17185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8206@1.0.1","target":"pkg:pypi/demo-18040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8206@1.0.1","target":"pkg:pypi/demo-34704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8207@1.0.2","target":"pkg:pypi/demo-20032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8208@1.0.3","target":"pkg:pypi/demo-14813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8208@1.0.3","target":"pkg:pypi/demo-16465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8208@1.0.3","target":"pkg:pypi/demo-7238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8209@1.0.4","target":"pkg:pypi/demo-11574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8209@1.0.4","target":"pkg:pypi/demo-26510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8209@1.0.4","target":"pkg:pypi/demo-3503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-820@1.0.0","target":"pkg:pypi/demo-10612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-820@1.0.0","target":"pkg:pypi/demo-13116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-820@1.0.0","target":"pkg:pypi/demo-13171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-820@1.0.0","target":"pkg:pypi/demo-15281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8210@1.0.0","target":"pkg:pypi/demo-37220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8211@1.0.1","target":"pkg:pypi/demo-3541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8212@1.0.2","target":"pkg:pypi/demo-15355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8212@1.0.2","target":"pkg:pypi/demo-2376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8212@1.0.2","target":"pkg:pypi/demo-25010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8212@1.0.2","target":"pkg:pypi/demo-8172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8213@1.0.3","target":"pkg:pypi/demo-28852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8213@1.0.3","target":"pkg:pypi/demo-31433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8213@1.0.3","target":"pkg:pypi/demo-3666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8213@1.0.3","target":"pkg:pypi/demo-6685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8214@1.0.4","target":"pkg:pypi/demo-19828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8214@1.0.4","target":"pkg:pypi/demo-8132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8215@1.0.0","target":"pkg:pypi/demo-31591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8216@1.0.1","target":"pkg:pypi/demo-2878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8216@1.0.1","target":"pkg:pypi/demo-31782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8216@1.0.1","target":"pkg:pypi/demo-6350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8217@1.0.2","target":"pkg:pypi/demo-33131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8218@1.0.3","target":"pkg:pypi/demo-15033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8218@1.0.3","target":"pkg:pypi/demo-20280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8218@1.0.3","target":"pkg:pypi/demo-32714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8219@1.0.4","target":"pkg:pypi/demo-14969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8219@1.0.4","target":"pkg:pypi/demo-21606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8219@1.0.4","target":"pkg:pypi/demo-5294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8219@1.0.4","target":"pkg:pypi/demo-5817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-821@1.0.1","target":"pkg:pypi/demo-10859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-821@1.0.1","target":"pkg:pypi/demo-26111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-821@1.0.1","target":"pkg:pypi/demo-26701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8220@1.0.0","target":"pkg:pypi/demo-25138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8221@1.0.1","target":"pkg:pypi/demo-31654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8222@1.0.2","target":"pkg:pypi/demo-13399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8222@1.0.2","target":"pkg:pypi/demo-2390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8222@1.0.2","target":"pkg:pypi/demo-37846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8223@1.0.3","target":"pkg:pypi/demo-10400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8223@1.0.3","target":"pkg:pypi/demo-32357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8224@1.0.4","target":"pkg:pypi/demo-26615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8225@1.0.0","target":"pkg:pypi/demo-39387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8226@1.0.1","target":"pkg:pypi/demo-14907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8226@1.0.1","target":"pkg:pypi/demo-24505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8227@1.0.2","target":"pkg:pypi/demo-38285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8228@1.0.3","target":"pkg:pypi/demo-19797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8228@1.0.3","target":"pkg:pypi/demo-24158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8228@1.0.3","target":"pkg:pypi/demo-33558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8229@1.0.4","target":"pkg:pypi/demo-14347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8229@1.0.4","target":"pkg:pypi/demo-17551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8229@1.0.4","target":"pkg:pypi/demo-26157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8229@1.0.4","target":"pkg:pypi/demo-5316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-822@1.0.2","target":"pkg:pypi/demo-31065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-822@1.0.2","target":"pkg:pypi/demo-32431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-822@1.0.2","target":"pkg:pypi/demo-38790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8230@1.0.0","target":"pkg:pypi/demo-33161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8230@1.0.0","target":"pkg:pypi/demo-4647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8231@1.0.1","target":"pkg:pypi/demo-12381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8232@1.0.2","target":"pkg:pypi/demo-13785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8232@1.0.2","target":"pkg:pypi/demo-15212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8232@1.0.2","target":"pkg:pypi/demo-20258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8233@1.0.3","target":"pkg:pypi/demo-12850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8233@1.0.3","target":"pkg:pypi/demo-12916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8233@1.0.3","target":"pkg:pypi/demo-18231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8233@1.0.3","target":"pkg:pypi/demo-19719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8234@1.0.4","target":"pkg:pypi/demo-20629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8234@1.0.4","target":"pkg:pypi/demo-23593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8234@1.0.4","target":"pkg:pypi/demo-2525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8235@1.0.0","target":"pkg:pypi/demo-18473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8235@1.0.0","target":"pkg:pypi/demo-23927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8236@1.0.1","target":"pkg:pypi/demo-1090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8236@1.0.1","target":"pkg:pypi/demo-23263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8237@1.0.2","target":"pkg:pypi/demo-14500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8237@1.0.2","target":"pkg:pypi/demo-16856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8237@1.0.2","target":"pkg:pypi/demo-32085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8237@1.0.2","target":"pkg:pypi/demo-33853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8238@1.0.3","target":"pkg:pypi/demo-10590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8239@1.0.4","target":"pkg:pypi/demo-13312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8239@1.0.4","target":"pkg:pypi/demo-18100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8239@1.0.4","target":"pkg:pypi/demo-27547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8239@1.0.4","target":"pkg:pypi/demo-537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-823@1.0.3","target":"pkg:pypi/demo-20006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-823@1.0.3","target":"pkg:pypi/demo-35407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8240@1.0.0","target":"pkg:pypi/demo-2971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8241@1.0.1","target":"pkg:pypi/demo-13182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8241@1.0.1","target":"pkg:pypi/demo-16686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8241@1.0.1","target":"pkg:pypi/demo-17404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8241@1.0.1","target":"pkg:pypi/demo-38881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8242@1.0.2","target":"pkg:pypi/demo-36571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8243@1.0.3","target":"pkg:pypi/demo-12111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8244@1.0.4","target":"pkg:pypi/demo-28370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8244@1.0.4","target":"pkg:pypi/demo-33526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8244@1.0.4","target":"pkg:pypi/demo-6420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8245@1.0.0","target":"pkg:pypi/demo-27425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8246@1.0.1","target":"pkg:pypi/demo-123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8246@1.0.1","target":"pkg:pypi/demo-1981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8246@1.0.1","target":"pkg:pypi/demo-29962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8246@1.0.1","target":"pkg:pypi/demo-776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8247@1.0.2","target":"pkg:pypi/demo-4461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8248@1.0.3","target":"pkg:pypi/demo-23829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8248@1.0.3","target":"pkg:pypi/demo-26121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8248@1.0.3","target":"pkg:pypi/demo-28936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8249@1.0.4","target":"pkg:pypi/demo-12518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8249@1.0.4","target":"pkg:pypi/demo-12802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8249@1.0.4","target":"pkg:pypi/demo-14575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8249@1.0.4","target":"pkg:pypi/demo-26699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-824@1.0.4","target":"pkg:pypi/demo-14720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-824@1.0.4","target":"pkg:pypi/demo-19382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-824@1.0.4","target":"pkg:pypi/demo-31672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-824@1.0.4","target":"pkg:pypi/demo-39116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8250@1.0.0","target":"pkg:pypi/demo-2883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8250@1.0.0","target":"pkg:pypi/demo-33616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8250@1.0.0","target":"pkg:pypi/demo-5357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8251@1.0.1","target":"pkg:pypi/demo-25658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8251@1.0.1","target":"pkg:pypi/demo-29209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8251@1.0.1","target":"pkg:pypi/demo-34071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8251@1.0.1","target":"pkg:pypi/demo-6281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8252@1.0.2","target":"pkg:pypi/demo-18922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8252@1.0.2","target":"pkg:pypi/demo-24519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8252@1.0.2","target":"pkg:pypi/demo-34419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8252@1.0.2","target":"pkg:pypi/demo-36926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8253@1.0.3","target":"pkg:pypi/demo-17984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8253@1.0.3","target":"pkg:pypi/demo-20581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8254@1.0.4","target":"pkg:pypi/demo-28549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8255@1.0.0","target":"pkg:pypi/demo-10985@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8255@1.0.0","target":"pkg:pypi/demo-21801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8256@1.0.1","target":"pkg:pypi/demo-2137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8256@1.0.1","target":"pkg:pypi/demo-39743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8256@1.0.1","target":"pkg:pypi/demo-6358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8257@1.0.2","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8257@1.0.2","target":"pkg:pypi/demo-2379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8257@1.0.2","target":"pkg:pypi/demo-602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8258@1.0.3","target":"pkg:pypi/demo-20944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8258@1.0.3","target":"pkg:pypi/demo-25390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8258@1.0.3","target":"pkg:pypi/demo-34384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8258@1.0.3","target":"pkg:pypi/demo-5410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8259@1.0.4","target":"pkg:pypi/demo-27635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8259@1.0.4","target":"pkg:pypi/demo-5556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-825@1.0.0","target":"pkg:pypi/demo-21@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-825@1.0.0","target":"pkg:pypi/demo-30647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8260@1.0.0","target":"pkg:pypi/demo-12550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8260@1.0.0","target":"pkg:pypi/demo-29500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8260@1.0.0","target":"pkg:pypi/demo-32167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8260@1.0.0","target":"pkg:pypi/demo-3500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8261@1.0.1","target":"pkg:pypi/demo-12966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8262@1.0.2","target":"pkg:pypi/demo-23328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8262@1.0.2","target":"pkg:pypi/demo-37059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8262@1.0.2","target":"pkg:pypi/demo-7843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8263@1.0.3","target":"pkg:pypi/demo-179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8263@1.0.3","target":"pkg:pypi/demo-19230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8264@1.0.4","target":"pkg:pypi/demo-15628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8264@1.0.4","target":"pkg:pypi/demo-20863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8264@1.0.4","target":"pkg:pypi/demo-25233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8265@1.0.0","target":"pkg:pypi/demo-10166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8265@1.0.0","target":"pkg:pypi/demo-19696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8265@1.0.0","target":"pkg:pypi/demo-26266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8266@1.0.1","target":"pkg:pypi/demo-28527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8267@1.0.2","target":"pkg:pypi/demo-12963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8267@1.0.2","target":"pkg:pypi/demo-27296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8267@1.0.2","target":"pkg:pypi/demo-29481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8267@1.0.2","target":"pkg:pypi/demo-32770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8268@1.0.3","target":"pkg:pypi/demo-30146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8269@1.0.4","target":"pkg:pypi/demo-11301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8269@1.0.4","target":"pkg:pypi/demo-22153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-826@1.0.1","target":"pkg:pypi/demo-3471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-826@1.0.1","target":"pkg:pypi/demo-3975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8270@1.0.0","target":"pkg:pypi/demo-19989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8270@1.0.0","target":"pkg:pypi/demo-21725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8270@1.0.0","target":"pkg:pypi/demo-7762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8271@1.0.1","target":"pkg:pypi/demo-39347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8272@1.0.2","target":"pkg:pypi/demo-19557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8272@1.0.2","target":"pkg:pypi/demo-23758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8272@1.0.2","target":"pkg:pypi/demo-23776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8273@1.0.3","target":"pkg:pypi/demo-11579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8273@1.0.3","target":"pkg:pypi/demo-15989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8273@1.0.3","target":"pkg:pypi/demo-25185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8273@1.0.3","target":"pkg:pypi/demo-33655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8274@1.0.4","target":"pkg:pypi/demo-11398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8274@1.0.4","target":"pkg:pypi/demo-19012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8274@1.0.4","target":"pkg:pypi/demo-26961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8274@1.0.4","target":"pkg:pypi/demo-7434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8275@1.0.0","target":"pkg:pypi/demo-23303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8275@1.0.0","target":"pkg:pypi/demo-29883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8276@1.0.1","target":"pkg:pypi/demo-32710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8277@1.0.2","target":"pkg:pypi/demo-21224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8278@1.0.3","target":"pkg:pypi/demo-20865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8278@1.0.3","target":"pkg:pypi/demo-24442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8278@1.0.3","target":"pkg:pypi/demo-30463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8279@1.0.4","target":"pkg:pypi/demo-16124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8279@1.0.4","target":"pkg:pypi/demo-21482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8279@1.0.4","target":"pkg:pypi/demo-33956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-827@1.0.2","target":"pkg:pypi/demo-22973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-827@1.0.2","target":"pkg:pypi/demo-27937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-827@1.0.2","target":"pkg:pypi/demo-30552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8280@1.0.0","target":"pkg:pypi/demo-12972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8281@1.0.1","target":"pkg:pypi/demo-13409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8281@1.0.1","target":"pkg:pypi/demo-3037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8281@1.0.1","target":"pkg:pypi/demo-6283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8282@1.0.2","target":"pkg:pypi/demo-19984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8282@1.0.2","target":"pkg:pypi/demo-34372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8283@1.0.3","target":"pkg:pypi/demo-29234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8283@1.0.3","target":"pkg:pypi/demo-32729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8283@1.0.3","target":"pkg:pypi/demo-4852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8284@1.0.4","target":"pkg:pypi/demo-36381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8285@1.0.0","target":"pkg:pypi/demo-1903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8285@1.0.0","target":"pkg:pypi/demo-27485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8285@1.0.0","target":"pkg:pypi/demo-34894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8285@1.0.0","target":"pkg:pypi/demo-38921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8286@1.0.1","target":"pkg:pypi/demo-11095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8286@1.0.1","target":"pkg:pypi/demo-21667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8286@1.0.1","target":"pkg:pypi/demo-7113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8286@1.0.1","target":"pkg:pypi/demo-7369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8287@1.0.2","target":"pkg:pypi/demo-20615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8287@1.0.2","target":"pkg:pypi/demo-29884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8287@1.0.2","target":"pkg:pypi/demo-37083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8288@1.0.3","target":"pkg:pypi/demo-36782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8289@1.0.4","target":"pkg:pypi/demo-16419@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8289@1.0.4","target":"pkg:pypi/demo-22307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-828@1.0.3","target":"pkg:pypi/demo-16620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-828@1.0.3","target":"pkg:pypi/demo-1978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8290@1.0.0","target":"pkg:pypi/demo-7541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8291@1.0.1","target":"pkg:pypi/demo-12139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8291@1.0.1","target":"pkg:pypi/demo-26413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8291@1.0.1","target":"pkg:pypi/demo-35825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8292@1.0.2","target":"pkg:pypi/demo-22263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8292@1.0.2","target":"pkg:pypi/demo-28158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8292@1.0.2","target":"pkg:pypi/demo-31923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8292@1.0.2","target":"pkg:pypi/demo-8083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8293@1.0.3","target":"pkg:pypi/demo-11421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8293@1.0.3","target":"pkg:pypi/demo-20417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8293@1.0.3","target":"pkg:pypi/demo-21153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8293@1.0.3","target":"pkg:pypi/demo-37929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8294@1.0.4","target":"pkg:pypi/demo-35337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8295@1.0.0","target":"pkg:pypi/demo-17960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8295@1.0.0","target":"pkg:pypi/demo-32430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8295@1.0.0","target":"pkg:pypi/demo-33100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8295@1.0.0","target":"pkg:pypi/demo-6490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8296@1.0.1","target":"pkg:pypi/demo-27789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8296@1.0.1","target":"pkg:pypi/demo-36354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8297@1.0.2","target":"pkg:pypi/demo-10736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8298@1.0.3","target":"pkg:pypi/demo-614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8299@1.0.4","target":"pkg:pypi/demo-30316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8299@1.0.4","target":"pkg:pypi/demo-30502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-829@1.0.4","target":"pkg:pypi/demo-28323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-82@1.0.2","target":"pkg:pypi/demo-33433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8300@1.0.0","target":"pkg:pypi/demo-24873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8301@1.0.1","target":"pkg:pypi/demo-26098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8301@1.0.1","target":"pkg:pypi/demo-35398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8301@1.0.1","target":"pkg:pypi/demo-7830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8302@1.0.2","target":"pkg:pypi/demo-29837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8303@1.0.3","target":"pkg:pypi/demo-10942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8303@1.0.3","target":"pkg:pypi/demo-15248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8303@1.0.3","target":"pkg:pypi/demo-25794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8304@1.0.4","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8304@1.0.4","target":"pkg:pypi/demo-15322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8304@1.0.4","target":"pkg:pypi/demo-36878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8305@1.0.0","target":"pkg:pypi/demo-16339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8305@1.0.0","target":"pkg:pypi/demo-18272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8305@1.0.0","target":"pkg:pypi/demo-30685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8305@1.0.0","target":"pkg:pypi/demo-7601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8306@1.0.1","target":"pkg:pypi/demo-19533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8306@1.0.1","target":"pkg:pypi/demo-29561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8306@1.0.1","target":"pkg:pypi/demo-31824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8306@1.0.1","target":"pkg:pypi/demo-7585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8307@1.0.2","target":"pkg:pypi/demo-15256@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8307@1.0.2","target":"pkg:pypi/demo-36183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8308@1.0.3","target":"pkg:pypi/demo-13242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8308@1.0.3","target":"pkg:pypi/demo-29074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8308@1.0.3","target":"pkg:pypi/demo-6491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8309@1.0.4","target":"pkg:pypi/demo-33110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8309@1.0.4","target":"pkg:pypi/demo-36271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-830@1.0.0","target":"pkg:pypi/demo-23761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-830@1.0.0","target":"pkg:pypi/demo-29835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-830@1.0.0","target":"pkg:pypi/demo-35563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8310@1.0.0","target":"pkg:pypi/demo-28211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8310@1.0.0","target":"pkg:pypi/demo-31768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8310@1.0.0","target":"pkg:pypi/demo-39601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8311@1.0.1","target":"pkg:pypi/demo-21062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8311@1.0.1","target":"pkg:pypi/demo-23795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8311@1.0.1","target":"pkg:pypi/demo-29631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8311@1.0.1","target":"pkg:pypi/demo-34221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8312@1.0.2","target":"pkg:pypi/demo-14842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8313@1.0.3","target":"pkg:pypi/demo-11361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8313@1.0.3","target":"pkg:pypi/demo-16336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8313@1.0.3","target":"pkg:pypi/demo-18796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8314@1.0.4","target":"pkg:pypi/demo-18292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8314@1.0.4","target":"pkg:pypi/demo-22062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8314@1.0.4","target":"pkg:pypi/demo-6274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8315@1.0.0","target":"pkg:pypi/demo-1767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8315@1.0.0","target":"pkg:pypi/demo-18972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8315@1.0.0","target":"pkg:pypi/demo-28021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8315@1.0.0","target":"pkg:pypi/demo-4568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8316@1.0.1","target":"pkg:pypi/demo-19079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8316@1.0.1","target":"pkg:pypi/demo-19489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8316@1.0.1","target":"pkg:pypi/demo-24601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8316@1.0.1","target":"pkg:pypi/demo-32200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8317@1.0.2","target":"pkg:pypi/demo-15707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8317@1.0.2","target":"pkg:pypi/demo-2045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8317@1.0.2","target":"pkg:pypi/demo-3631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8318@1.0.3","target":"pkg:pypi/demo-2024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8318@1.0.3","target":"pkg:pypi/demo-2418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8318@1.0.3","target":"pkg:pypi/demo-6377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8319@1.0.4","target":"pkg:pypi/demo-21885@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8319@1.0.4","target":"pkg:pypi/demo-32622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8319@1.0.4","target":"pkg:pypi/demo-5871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-831@1.0.1","target":"pkg:pypi/demo-13647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-831@1.0.1","target":"pkg:pypi/demo-16462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-831@1.0.1","target":"pkg:pypi/demo-30873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-831@1.0.1","target":"pkg:pypi/demo-3255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8320@1.0.0","target":"pkg:pypi/demo-36033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8320@1.0.0","target":"pkg:pypi/demo-39755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8321@1.0.1","target":"pkg:pypi/demo-38887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8321@1.0.1","target":"pkg:pypi/demo-7637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8322@1.0.2","target":"pkg:pypi/demo-1932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8322@1.0.2","target":"pkg:pypi/demo-33048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8322@1.0.2","target":"pkg:pypi/demo-39897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8322@1.0.2","target":"pkg:pypi/demo-8177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8323@1.0.3","target":"pkg:pypi/demo-31390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8324@1.0.4","target":"pkg:pypi/demo-25683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8325@1.0.0","target":"pkg:pypi/demo-31081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8325@1.0.0","target":"pkg:pypi/demo-39155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8326@1.0.1","target":"pkg:pypi/demo-2259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8326@1.0.1","target":"pkg:pypi/demo-35746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8327@1.0.2","target":"pkg:pypi/demo-1699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8327@1.0.2","target":"pkg:pypi/demo-24661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8327@1.0.2","target":"pkg:pypi/demo-32851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8328@1.0.3","target":"pkg:pypi/demo-2696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8329@1.0.4","target":"pkg:pypi/demo-19299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8329@1.0.4","target":"pkg:pypi/demo-21875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8329@1.0.4","target":"pkg:pypi/demo-26532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8329@1.0.4","target":"pkg:pypi/demo-29799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-832@1.0.2","target":"pkg:pypi/demo-21219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-832@1.0.2","target":"pkg:pypi/demo-32177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-832@1.0.2","target":"pkg:pypi/demo-35496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8330@1.0.0","target":"pkg:pypi/demo-1527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8330@1.0.0","target":"pkg:pypi/demo-26244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8331@1.0.1","target":"pkg:pypi/demo-13581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8331@1.0.1","target":"pkg:pypi/demo-36013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8331@1.0.1","target":"pkg:pypi/demo-38029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8332@1.0.2","target":"pkg:pypi/demo-17030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8332@1.0.2","target":"pkg:pypi/demo-19118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8332@1.0.2","target":"pkg:pypi/demo-25489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8333@1.0.3","target":"pkg:pypi/demo-19688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8334@1.0.4","target":"pkg:pypi/demo-18696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8334@1.0.4","target":"pkg:pypi/demo-31145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8335@1.0.0","target":"pkg:pypi/demo-31118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8336@1.0.1","target":"pkg:pypi/demo-10886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8336@1.0.1","target":"pkg:pypi/demo-32358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8336@1.0.1","target":"pkg:pypi/demo-7796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8337@1.0.2","target":"pkg:pypi/demo-25148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8337@1.0.2","target":"pkg:pypi/demo-30833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8337@1.0.2","target":"pkg:pypi/demo-3835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8338@1.0.3","target":"pkg:pypi/demo-10755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8338@1.0.3","target":"pkg:pypi/demo-2690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8338@1.0.3","target":"pkg:pypi/demo-27606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8338@1.0.3","target":"pkg:pypi/demo-31264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8339@1.0.4","target":"pkg:pypi/demo-23036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-833@1.0.3","target":"pkg:pypi/demo-15912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8340@1.0.0","target":"pkg:pypi/demo-13857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8341@1.0.1","target":"pkg:pypi/demo-10388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8341@1.0.1","target":"pkg:pypi/demo-14891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8341@1.0.1","target":"pkg:pypi/demo-24204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8342@1.0.2","target":"pkg:pypi/demo-17652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8342@1.0.2","target":"pkg:pypi/demo-5647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8343@1.0.3","target":"pkg:pypi/demo-13782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8343@1.0.3","target":"pkg:pypi/demo-8248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8344@1.0.4","target":"pkg:pypi/demo-1247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8344@1.0.4","target":"pkg:pypi/demo-19174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8344@1.0.4","target":"pkg:pypi/demo-19410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8345@1.0.0","target":"pkg:pypi/demo-21751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8345@1.0.0","target":"pkg:pypi/demo-3020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8345@1.0.0","target":"pkg:pypi/demo-35371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8345@1.0.0","target":"pkg:pypi/demo-38490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8346@1.0.1","target":"pkg:pypi/demo-5146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8347@1.0.2","target":"pkg:pypi/demo-11249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8347@1.0.2","target":"pkg:pypi/demo-21867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8347@1.0.2","target":"pkg:pypi/demo-25606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8347@1.0.2","target":"pkg:pypi/demo-30602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8348@1.0.3","target":"pkg:pypi/demo-33333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8348@1.0.3","target":"pkg:pypi/demo-39813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8348@1.0.3","target":"pkg:pypi/demo-7785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8349@1.0.4","target":"pkg:pypi/demo-10720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8349@1.0.4","target":"pkg:pypi/demo-27380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-834@1.0.4","target":"pkg:pypi/demo-14973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-834@1.0.4","target":"pkg:pypi/demo-16719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-834@1.0.4","target":"pkg:pypi/demo-25000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-834@1.0.4","target":"pkg:pypi/demo-480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8350@1.0.0","target":"pkg:pypi/demo-38461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8351@1.0.1","target":"pkg:pypi/demo-18872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8351@1.0.1","target":"pkg:pypi/demo-30330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8351@1.0.1","target":"pkg:pypi/demo-33908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8352@1.0.2","target":"pkg:pypi/demo-10334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8352@1.0.2","target":"pkg:pypi/demo-13270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8352@1.0.2","target":"pkg:pypi/demo-31260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8352@1.0.2","target":"pkg:pypi/demo-3410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8353@1.0.3","target":"pkg:pypi/demo-22156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8353@1.0.3","target":"pkg:pypi/demo-26925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8354@1.0.4","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8355@1.0.0","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8355@1.0.0","target":"pkg:pypi/demo-22238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8355@1.0.0","target":"pkg:pypi/demo-27972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8355@1.0.0","target":"pkg:pypi/demo-30963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8356@1.0.1","target":"pkg:pypi/demo-18964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8356@1.0.1","target":"pkg:pypi/demo-19616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8356@1.0.1","target":"pkg:pypi/demo-34757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8357@1.0.2","target":"pkg:pypi/demo-39604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8358@1.0.3","target":"pkg:pypi/demo-14056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8358@1.0.3","target":"pkg:pypi/demo-23323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8358@1.0.3","target":"pkg:pypi/demo-34087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8359@1.0.4","target":"pkg:pypi/demo-33282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-835@1.0.0","target":"pkg:pypi/demo-27693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-835@1.0.0","target":"pkg:pypi/demo-36203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-835@1.0.0","target":"pkg:pypi/demo-38425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8360@1.0.0","target":"pkg:pypi/demo-38437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8361@1.0.1","target":"pkg:pypi/demo-257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8361@1.0.1","target":"pkg:pypi/demo-27340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8361@1.0.1","target":"pkg:pypi/demo-30597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8362@1.0.2","target":"pkg:pypi/demo-10480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8362@1.0.2","target":"pkg:pypi/demo-16545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8362@1.0.2","target":"pkg:pypi/demo-39517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8363@1.0.3","target":"pkg:pypi/demo-33869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8364@1.0.4","target":"pkg:pypi/demo-11586@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8364@1.0.4","target":"pkg:pypi/demo-30238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8364@1.0.4","target":"pkg:pypi/demo-33944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8364@1.0.4","target":"pkg:pypi/demo-35974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8365@1.0.0","target":"pkg:pypi/demo-17680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8365@1.0.0","target":"pkg:pypi/demo-2711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8365@1.0.0","target":"pkg:pypi/demo-31732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8365@1.0.0","target":"pkg:pypi/demo-39442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8366@1.0.1","target":"pkg:pypi/demo-11638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8366@1.0.1","target":"pkg:pypi/demo-17916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8366@1.0.1","target":"pkg:pypi/demo-20918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8367@1.0.2","target":"pkg:pypi/demo-10737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8367@1.0.2","target":"pkg:pypi/demo-23682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8367@1.0.2","target":"pkg:pypi/demo-7509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8368@1.0.3","target":"pkg:pypi/demo-32478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8369@1.0.4","target":"pkg:pypi/demo-36848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8369@1.0.4","target":"pkg:pypi/demo-4151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-836@1.0.1","target":"pkg:pypi/demo-17729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-836@1.0.1","target":"pkg:pypi/demo-22166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-836@1.0.1","target":"pkg:pypi/demo-32724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-836@1.0.1","target":"pkg:pypi/demo-3739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8370@1.0.0","target":"pkg:pypi/demo-12522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8370@1.0.0","target":"pkg:pypi/demo-12709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8371@1.0.1","target":"pkg:pypi/demo-16479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8372@1.0.2","target":"pkg:pypi/demo-30437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8373@1.0.3","target":"pkg:pypi/demo-17832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8373@1.0.3","target":"pkg:pypi/demo-32830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8373@1.0.3","target":"pkg:pypi/demo-38788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8373@1.0.3","target":"pkg:pypi/demo-7074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8374@1.0.4","target":"pkg:pypi/demo-15358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8374@1.0.4","target":"pkg:pypi/demo-18463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8374@1.0.4","target":"pkg:pypi/demo-29026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8374@1.0.4","target":"pkg:pypi/demo-30412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8375@1.0.0","target":"pkg:pypi/demo-11810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8375@1.0.0","target":"pkg:pypi/demo-382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8376@1.0.1","target":"pkg:pypi/demo-21518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8376@1.0.1","target":"pkg:pypi/demo-26412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8376@1.0.1","target":"pkg:pypi/demo-30300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8376@1.0.1","target":"pkg:pypi/demo-39494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8377@1.0.2","target":"pkg:pypi/demo-16197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8377@1.0.2","target":"pkg:pypi/demo-29355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8377@1.0.2","target":"pkg:pypi/demo-5625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8377@1.0.2","target":"pkg:pypi/demo-6738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8378@1.0.3","target":"pkg:pypi/demo-11108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8378@1.0.3","target":"pkg:pypi/demo-18895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8378@1.0.3","target":"pkg:pypi/demo-29750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8379@1.0.4","target":"pkg:pypi/demo-13688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8379@1.0.4","target":"pkg:pypi/demo-17774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8379@1.0.4","target":"pkg:pypi/demo-29899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8379@1.0.4","target":"pkg:pypi/demo-37684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-837@1.0.2","target":"pkg:pypi/demo-10722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-837@1.0.2","target":"pkg:pypi/demo-26262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-837@1.0.2","target":"pkg:pypi/demo-32937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-837@1.0.2","target":"pkg:pypi/demo-6241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8380@1.0.0","target":"pkg:pypi/demo-12732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8380@1.0.0","target":"pkg:pypi/demo-27349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8380@1.0.0","target":"pkg:pypi/demo-4611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8380@1.0.0","target":"pkg:pypi/demo-4763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8381@1.0.1","target":"pkg:pypi/demo-28412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8381@1.0.1","target":"pkg:pypi/demo-36676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8381@1.0.1","target":"pkg:pypi/demo-4360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8381@1.0.1","target":"pkg:pypi/demo-5213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8382@1.0.2","target":"pkg:pypi/demo-14367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8382@1.0.2","target":"pkg:pypi/demo-16190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8382@1.0.2","target":"pkg:pypi/demo-16348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8382@1.0.2","target":"pkg:pypi/demo-21649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8383@1.0.3","target":"pkg:pypi/demo-2750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8383@1.0.3","target":"pkg:pypi/demo-29299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8383@1.0.3","target":"pkg:pypi/demo-34378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8384@1.0.4","target":"pkg:pypi/demo-27385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8384@1.0.4","target":"pkg:pypi/demo-38244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8384@1.0.4","target":"pkg:pypi/demo-4592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8384@1.0.4","target":"pkg:pypi/demo-7012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8385@1.0.0","target":"pkg:pypi/demo-23854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8386@1.0.1","target":"pkg:pypi/demo-14040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8386@1.0.1","target":"pkg:pypi/demo-16692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8386@1.0.1","target":"pkg:pypi/demo-31651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8387@1.0.2","target":"pkg:pypi/demo-33318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8387@1.0.2","target":"pkg:pypi/demo-35641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8387@1.0.2","target":"pkg:pypi/demo-38148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8388@1.0.3","target":"pkg:pypi/demo-22063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8388@1.0.3","target":"pkg:pypi/demo-27752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8388@1.0.3","target":"pkg:pypi/demo-39762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8389@1.0.4","target":"pkg:pypi/demo-23861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8389@1.0.4","target":"pkg:pypi/demo-2795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8389@1.0.4","target":"pkg:pypi/demo-690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-838@1.0.3","target":"pkg:pypi/demo-26776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-838@1.0.3","target":"pkg:pypi/demo-33601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-838@1.0.3","target":"pkg:pypi/demo-589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8390@1.0.0","target":"pkg:pypi/demo-14482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8390@1.0.0","target":"pkg:pypi/demo-18200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8390@1.0.0","target":"pkg:pypi/demo-28878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8391@1.0.1","target":"pkg:pypi/demo-25157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8391@1.0.1","target":"pkg:pypi/demo-31658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8391@1.0.1","target":"pkg:pypi/demo-7144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8392@1.0.2","target":"pkg:pypi/demo-19447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8392@1.0.2","target":"pkg:pypi/demo-21162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8393@1.0.3","target":"pkg:pypi/demo-18799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8393@1.0.3","target":"pkg:pypi/demo-22759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8393@1.0.3","target":"pkg:pypi/demo-27323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8393@1.0.3","target":"pkg:pypi/demo-33629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8394@1.0.4","target":"pkg:pypi/demo-11711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8395@1.0.0","target":"pkg:pypi/demo-32234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8395@1.0.0","target":"pkg:pypi/demo-35566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8395@1.0.0","target":"pkg:pypi/demo-8335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8396@1.0.1","target":"pkg:pypi/demo-13131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8396@1.0.1","target":"pkg:pypi/demo-16107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8396@1.0.1","target":"pkg:pypi/demo-26344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8397@1.0.2","target":"pkg:pypi/demo-24911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8398@1.0.3","target":"pkg:pypi/demo-11220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8398@1.0.3","target":"pkg:pypi/demo-307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8398@1.0.3","target":"pkg:pypi/demo-37378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8399@1.0.4","target":"pkg:pypi/demo-17110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8399@1.0.4","target":"pkg:pypi/demo-29875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8399@1.0.4","target":"pkg:pypi/demo-34717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8399@1.0.4","target":"pkg:pypi/demo-38574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-839@1.0.4","target":"pkg:pypi/demo-18759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-83@1.0.3","target":"pkg:pypi/demo-21102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-83@1.0.3","target":"pkg:pypi/demo-38928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8400@1.0.0","target":"pkg:pypi/demo-13567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8400@1.0.0","target":"pkg:pypi/demo-15139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8400@1.0.0","target":"pkg:pypi/demo-18498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8401@1.0.1","target":"pkg:pypi/demo-19232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8401@1.0.1","target":"pkg:pypi/demo-29437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8401@1.0.1","target":"pkg:pypi/demo-5576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8401@1.0.1","target":"pkg:pypi/demo-7716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8402@1.0.2","target":"pkg:pypi/demo-16249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8402@1.0.2","target":"pkg:pypi/demo-21960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8402@1.0.2","target":"pkg:pypi/demo-23394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8403@1.0.3","target":"pkg:pypi/demo-27425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8403@1.0.3","target":"pkg:pypi/demo-32023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8403@1.0.3","target":"pkg:pypi/demo-34300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8403@1.0.3","target":"pkg:pypi/demo-38023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8404@1.0.4","target":"pkg:pypi/demo-16104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8404@1.0.4","target":"pkg:pypi/demo-17122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8404@1.0.4","target":"pkg:pypi/demo-2174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8405@1.0.0","target":"pkg:pypi/demo-16432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8405@1.0.0","target":"pkg:pypi/demo-30010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8405@1.0.0","target":"pkg:pypi/demo-38060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8405@1.0.0","target":"pkg:pypi/demo-481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8406@1.0.1","target":"pkg:pypi/demo-32607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8407@1.0.2","target":"pkg:pypi/demo-37248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8407@1.0.2","target":"pkg:pypi/demo-38527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8408@1.0.3","target":"pkg:pypi/demo-18918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8408@1.0.3","target":"pkg:pypi/demo-2696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8408@1.0.3","target":"pkg:pypi/demo-6327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8409@1.0.4","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8409@1.0.4","target":"pkg:pypi/demo-4216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8409@1.0.4","target":"pkg:pypi/demo-4337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-840@1.0.0","target":"pkg:pypi/demo-1662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-840@1.0.0","target":"pkg:pypi/demo-18823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-840@1.0.0","target":"pkg:pypi/demo-36841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-840@1.0.0","target":"pkg:pypi/demo-3697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8410@1.0.0","target":"pkg:pypi/demo-12301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8410@1.0.0","target":"pkg:pypi/demo-1277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8410@1.0.0","target":"pkg:pypi/demo-32022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8410@1.0.0","target":"pkg:pypi/demo-36036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8411@1.0.1","target":"pkg:pypi/demo-13990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8411@1.0.1","target":"pkg:pypi/demo-17413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8411@1.0.1","target":"pkg:pypi/demo-1872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8411@1.0.1","target":"pkg:pypi/demo-24936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8412@1.0.2","target":"pkg:pypi/demo-20122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8412@1.0.2","target":"pkg:pypi/demo-31227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8412@1.0.2","target":"pkg:pypi/demo-34509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8413@1.0.3","target":"pkg:pypi/demo-23351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8413@1.0.3","target":"pkg:pypi/demo-25654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8413@1.0.3","target":"pkg:pypi/demo-7811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8414@1.0.4","target":"pkg:pypi/demo-19012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8414@1.0.4","target":"pkg:pypi/demo-31021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8414@1.0.4","target":"pkg:pypi/demo-36278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8415@1.0.0","target":"pkg:pypi/demo-36484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8415@1.0.0","target":"pkg:pypi/demo-39529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8416@1.0.1","target":"pkg:pypi/demo-17488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8416@1.0.1","target":"pkg:pypi/demo-30288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8417@1.0.2","target":"pkg:pypi/demo-23410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8417@1.0.2","target":"pkg:pypi/demo-23453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8417@1.0.2","target":"pkg:pypi/demo-24769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8417@1.0.2","target":"pkg:pypi/demo-6801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8418@1.0.3","target":"pkg:pypi/demo-23334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8418@1.0.3","target":"pkg:pypi/demo-31317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8418@1.0.3","target":"pkg:pypi/demo-31580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8419@1.0.4","target":"pkg:pypi/demo-13323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8419@1.0.4","target":"pkg:pypi/demo-24634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8419@1.0.4","target":"pkg:pypi/demo-25979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-841@1.0.1","target":"pkg:pypi/demo-36422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-841@1.0.1","target":"pkg:pypi/demo-36748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-841@1.0.1","target":"pkg:pypi/demo-37339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8420@1.0.0","target":"pkg:pypi/demo-11779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8420@1.0.0","target":"pkg:pypi/demo-13212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8420@1.0.0","target":"pkg:pypi/demo-21887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8420@1.0.0","target":"pkg:pypi/demo-24550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8421@1.0.1","target":"pkg:pypi/demo-6978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8422@1.0.2","target":"pkg:pypi/demo-13622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8422@1.0.2","target":"pkg:pypi/demo-15783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8423@1.0.3","target":"pkg:pypi/demo-13127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8423@1.0.3","target":"pkg:pypi/demo-1422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8424@1.0.4","target":"pkg:pypi/demo-14971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8424@1.0.4","target":"pkg:pypi/demo-17429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8424@1.0.4","target":"pkg:pypi/demo-30582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8425@1.0.0","target":"pkg:pypi/demo-1184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8425@1.0.0","target":"pkg:pypi/demo-1883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8425@1.0.0","target":"pkg:pypi/demo-22398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8426@1.0.1","target":"pkg:pypi/demo-4614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8427@1.0.2","target":"pkg:pypi/demo-13487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8427@1.0.2","target":"pkg:pypi/demo-16486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8427@1.0.2","target":"pkg:pypi/demo-19226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8427@1.0.2","target":"pkg:pypi/demo-31301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8428@1.0.3","target":"pkg:pypi/demo-20326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8429@1.0.4","target":"pkg:pypi/demo-23469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8429@1.0.4","target":"pkg:pypi/demo-2864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-842@1.0.2","target":"pkg:pypi/demo-20131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8430@1.0.0","target":"pkg:pypi/demo-19837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8430@1.0.0","target":"pkg:pypi/demo-2868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8430@1.0.0","target":"pkg:pypi/demo-39897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8431@1.0.1","target":"pkg:pypi/demo-16417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8432@1.0.2","target":"pkg:pypi/demo-1267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8432@1.0.2","target":"pkg:pypi/demo-2813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8433@1.0.3","target":"pkg:pypi/demo-14202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8433@1.0.3","target":"pkg:pypi/demo-36046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8433@1.0.3","target":"pkg:pypi/demo-6563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8434@1.0.4","target":"pkg:pypi/demo-33908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8435@1.0.0","target":"pkg:pypi/demo-10940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8435@1.0.0","target":"pkg:pypi/demo-2393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8435@1.0.0","target":"pkg:pypi/demo-27899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8435@1.0.0","target":"pkg:pypi/demo-29367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8436@1.0.1","target":"pkg:pypi/demo-16949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8436@1.0.1","target":"pkg:pypi/demo-33514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8436@1.0.1","target":"pkg:pypi/demo-35916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8437@1.0.2","target":"pkg:pypi/demo-31521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8438@1.0.3","target":"pkg:pypi/demo-12003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8438@1.0.3","target":"pkg:pypi/demo-36356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8438@1.0.3","target":"pkg:pypi/demo-5293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8439@1.0.4","target":"pkg:pypi/demo-19121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8439@1.0.4","target":"pkg:pypi/demo-2765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8439@1.0.4","target":"pkg:pypi/demo-31832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-843@1.0.3","target":"pkg:pypi/demo-16078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-843@1.0.3","target":"pkg:pypi/demo-1617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-843@1.0.3","target":"pkg:pypi/demo-22083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-843@1.0.3","target":"pkg:pypi/demo-28859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8440@1.0.0","target":"pkg:pypi/demo-11116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8440@1.0.0","target":"pkg:pypi/demo-12040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8440@1.0.0","target":"pkg:pypi/demo-31880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8440@1.0.0","target":"pkg:pypi/demo-35281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8441@1.0.1","target":"pkg:pypi/demo-10123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8441@1.0.1","target":"pkg:pypi/demo-13184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8441@1.0.1","target":"pkg:pypi/demo-16826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8441@1.0.1","target":"pkg:pypi/demo-30748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8442@1.0.2","target":"pkg:pypi/demo-13630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8442@1.0.2","target":"pkg:pypi/demo-38364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8442@1.0.2","target":"pkg:pypi/demo-38676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8443@1.0.3","target":"pkg:pypi/demo-26229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8443@1.0.3","target":"pkg:pypi/demo-30004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8443@1.0.3","target":"pkg:pypi/demo-32838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8443@1.0.3","target":"pkg:pypi/demo-34318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8444@1.0.4","target":"pkg:pypi/demo-16769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8444@1.0.4","target":"pkg:pypi/demo-5566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8445@1.0.0","target":"pkg:pypi/demo-23659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8445@1.0.0","target":"pkg:pypi/demo-31107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8445@1.0.0","target":"pkg:pypi/demo-39346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8446@1.0.1","target":"pkg:pypi/demo-13416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8446@1.0.1","target":"pkg:pypi/demo-1725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8446@1.0.1","target":"pkg:pypi/demo-33791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8447@1.0.2","target":"pkg:pypi/demo-10602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8447@1.0.2","target":"pkg:pypi/demo-10@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8447@1.0.2","target":"pkg:pypi/demo-30112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8447@1.0.2","target":"pkg:pypi/demo-38929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8448@1.0.3","target":"pkg:pypi/demo-17506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8448@1.0.3","target":"pkg:pypi/demo-28270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8448@1.0.3","target":"pkg:pypi/demo-6139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8448@1.0.3","target":"pkg:pypi/demo-6943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8449@1.0.4","target":"pkg:pypi/demo-14893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-844@1.0.4","target":"pkg:pypi/demo-14277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8450@1.0.0","target":"pkg:pypi/demo-10297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8450@1.0.0","target":"pkg:pypi/demo-20608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8450@1.0.0","target":"pkg:pypi/demo-33139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8450@1.0.0","target":"pkg:pypi/demo-34555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8451@1.0.1","target":"pkg:pypi/demo-15689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8451@1.0.1","target":"pkg:pypi/demo-29363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8451@1.0.1","target":"pkg:pypi/demo-4922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8452@1.0.2","target":"pkg:pypi/demo-30156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8453@1.0.3","target":"pkg:pypi/demo-21907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8453@1.0.3","target":"pkg:pypi/demo-30006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8453@1.0.3","target":"pkg:pypi/demo-31113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8453@1.0.3","target":"pkg:pypi/demo-3932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8454@1.0.4","target":"pkg:pypi/demo-24345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8454@1.0.4","target":"pkg:pypi/demo-6752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8455@1.0.0","target":"pkg:pypi/demo-31293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8455@1.0.0","target":"pkg:pypi/demo-36004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8456@1.0.1","target":"pkg:pypi/demo-30828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8456@1.0.1","target":"pkg:pypi/demo-5114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8457@1.0.2","target":"pkg:pypi/demo-28622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8457@1.0.2","target":"pkg:pypi/demo-8182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8458@1.0.3","target":"pkg:pypi/demo-23342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8458@1.0.3","target":"pkg:pypi/demo-34748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8459@1.0.4","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8459@1.0.4","target":"pkg:pypi/demo-19147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8459@1.0.4","target":"pkg:pypi/demo-30664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8459@1.0.4","target":"pkg:pypi/demo-7414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-845@1.0.0","target":"pkg:pypi/demo-11228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-845@1.0.0","target":"pkg:pypi/demo-17032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-845@1.0.0","target":"pkg:pypi/demo-22350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-845@1.0.0","target":"pkg:pypi/demo-4015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8460@1.0.0","target":"pkg:pypi/demo-17411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8460@1.0.0","target":"pkg:pypi/demo-286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8461@1.0.1","target":"pkg:pypi/demo-37826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8462@1.0.2","target":"pkg:pypi/demo-12389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8462@1.0.2","target":"pkg:pypi/demo-24326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8462@1.0.2","target":"pkg:pypi/demo-2673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8463@1.0.3","target":"pkg:pypi/demo-28579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8463@1.0.3","target":"pkg:pypi/demo-36516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8463@1.0.3","target":"pkg:pypi/demo-37947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8463@1.0.3","target":"pkg:pypi/demo-38084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8464@1.0.4","target":"pkg:pypi/demo-18702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8464@1.0.4","target":"pkg:pypi/demo-31622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8464@1.0.4","target":"pkg:pypi/demo-323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8464@1.0.4","target":"pkg:pypi/demo-35368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8465@1.0.0","target":"pkg:pypi/demo-11581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8465@1.0.0","target":"pkg:pypi/demo-19004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8465@1.0.0","target":"pkg:pypi/demo-20841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8465@1.0.0","target":"pkg:pypi/demo-37145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8466@1.0.1","target":"pkg:pypi/demo-18472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8466@1.0.1","target":"pkg:pypi/demo-32@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8467@1.0.2","target":"pkg:pypi/demo-18459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8467@1.0.2","target":"pkg:pypi/demo-2112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8467@1.0.2","target":"pkg:pypi/demo-24332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8467@1.0.2","target":"pkg:pypi/demo-33813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8468@1.0.3","target":"pkg:pypi/demo-13947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8468@1.0.3","target":"pkg:pypi/demo-36725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8469@1.0.4","target":"pkg:pypi/demo-2593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8469@1.0.4","target":"pkg:pypi/demo-4115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-846@1.0.1","target":"pkg:pypi/demo-28677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-846@1.0.1","target":"pkg:pypi/demo-29824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-846@1.0.1","target":"pkg:pypi/demo-35739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8470@1.0.0","target":"pkg:pypi/demo-25336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8471@1.0.1","target":"pkg:pypi/demo-12734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8471@1.0.1","target":"pkg:pypi/demo-28944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8471@1.0.1","target":"pkg:pypi/demo-37766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8471@1.0.1","target":"pkg:pypi/demo-3909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8472@1.0.2","target":"pkg:pypi/demo-13172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8472@1.0.2","target":"pkg:pypi/demo-21779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8473@1.0.3","target":"pkg:pypi/demo-11172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8473@1.0.3","target":"pkg:pypi/demo-18958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8473@1.0.3","target":"pkg:pypi/demo-22851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8473@1.0.3","target":"pkg:pypi/demo-3006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8474@1.0.4","target":"pkg:pypi/demo-28078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8474@1.0.4","target":"pkg:pypi/demo-393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8475@1.0.0","target":"pkg:pypi/demo-22075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8475@1.0.0","target":"pkg:pypi/demo-24352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8475@1.0.0","target":"pkg:pypi/demo-31960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8475@1.0.0","target":"pkg:pypi/demo-3382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8476@1.0.1","target":"pkg:pypi/demo-18832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8477@1.0.2","target":"pkg:pypi/demo-18268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8478@1.0.3","target":"pkg:pypi/demo-16978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8478@1.0.3","target":"pkg:pypi/demo-27152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8478@1.0.3","target":"pkg:pypi/demo-37921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8479@1.0.4","target":"pkg:pypi/demo-36063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8479@1.0.4","target":"pkg:pypi/demo-38932@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-847@1.0.2","target":"pkg:pypi/demo-36715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-847@1.0.2","target":"pkg:pypi/demo-37866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8480@1.0.0","target":"pkg:pypi/demo-11241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8480@1.0.0","target":"pkg:pypi/demo-14156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8480@1.0.0","target":"pkg:pypi/demo-22194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8480@1.0.0","target":"pkg:pypi/demo-7232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8481@1.0.1","target":"pkg:pypi/demo-31110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8481@1.0.1","target":"pkg:pypi/demo-4346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8481@1.0.1","target":"pkg:pypi/demo-8416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8482@1.0.2","target":"pkg:pypi/demo-11144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8482@1.0.2","target":"pkg:pypi/demo-25381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8482@1.0.2","target":"pkg:pypi/demo-25440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8482@1.0.2","target":"pkg:pypi/demo-31003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8483@1.0.3","target":"pkg:pypi/demo-11104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8483@1.0.3","target":"pkg:pypi/demo-6733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8483@1.0.3","target":"pkg:pypi/demo-8121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8484@1.0.4","target":"pkg:pypi/demo-28485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8484@1.0.4","target":"pkg:pypi/demo-31768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8485@1.0.0","target":"pkg:pypi/demo-18088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8485@1.0.0","target":"pkg:pypi/demo-2969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8485@1.0.0","target":"pkg:pypi/demo-5871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8486@1.0.1","target":"pkg:pypi/demo-27384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8487@1.0.2","target":"pkg:pypi/demo-16265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8487@1.0.2","target":"pkg:pypi/demo-18859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8487@1.0.2","target":"pkg:pypi/demo-20221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8487@1.0.2","target":"pkg:pypi/demo-32007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8488@1.0.3","target":"pkg:pypi/demo-18764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8489@1.0.4","target":"pkg:pypi/demo-10593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-848@1.0.3","target":"pkg:pypi/demo-21083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8490@1.0.0","target":"pkg:pypi/demo-25565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8491@1.0.1","target":"pkg:pypi/demo-14518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8491@1.0.1","target":"pkg:pypi/demo-22840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8491@1.0.1","target":"pkg:pypi/demo-31037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8492@1.0.2","target":"pkg:pypi/demo-11873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8492@1.0.2","target":"pkg:pypi/demo-8245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8493@1.0.3","target":"pkg:pypi/demo-13370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8493@1.0.3","target":"pkg:pypi/demo-24069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8493@1.0.3","target":"pkg:pypi/demo-37563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8493@1.0.3","target":"pkg:pypi/demo-5954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8494@1.0.4","target":"pkg:pypi/demo-13191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8494@1.0.4","target":"pkg:pypi/demo-14942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8494@1.0.4","target":"pkg:pypi/demo-23408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8494@1.0.4","target":"pkg:pypi/demo-464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8495@1.0.0","target":"pkg:pypi/demo-10574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8495@1.0.0","target":"pkg:pypi/demo-11621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8495@1.0.0","target":"pkg:pypi/demo-1931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8495@1.0.0","target":"pkg:pypi/demo-26125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8496@1.0.1","target":"pkg:pypi/demo-14749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8496@1.0.1","target":"pkg:pypi/demo-28936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8496@1.0.1","target":"pkg:pypi/demo-36668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8496@1.0.1","target":"pkg:pypi/demo-37654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8497@1.0.2","target":"pkg:pypi/demo-14665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8498@1.0.3","target":"pkg:pypi/demo-21899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8499@1.0.4","target":"pkg:pypi/demo-16410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8499@1.0.4","target":"pkg:pypi/demo-27478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8499@1.0.4","target":"pkg:pypi/demo-30536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8499@1.0.4","target":"pkg:pypi/demo-33667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-849@1.0.4","target":"pkg:pypi/demo-23082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-849@1.0.4","target":"pkg:pypi/demo-24242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-849@1.0.4","target":"pkg:pypi/demo-31565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-84@1.0.4","target":"pkg:pypi/demo-18647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-84@1.0.4","target":"pkg:pypi/demo-19380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-84@1.0.4","target":"pkg:pypi/demo-23823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-84@1.0.4","target":"pkg:pypi/demo-23978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8500@1.0.0","target":"pkg:pypi/demo-2835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8500@1.0.0","target":"pkg:pypi/demo-39053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8501@1.0.1","target":"pkg:pypi/demo-15581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8502@1.0.2","target":"pkg:pypi/demo-15630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8503@1.0.3","target":"pkg:pypi/demo-22103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8503@1.0.3","target":"pkg:pypi/demo-34821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8503@1.0.3","target":"pkg:pypi/demo-3522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8503@1.0.3","target":"pkg:pypi/demo-36959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8504@1.0.4","target":"pkg:pypi/demo-16010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8505@1.0.0","target":"pkg:pypi/demo-38389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8506@1.0.1","target":"pkg:pypi/demo-21342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8506@1.0.1","target":"pkg:pypi/demo-7864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8507@1.0.2","target":"pkg:pypi/demo-24927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8508@1.0.3","target":"pkg:pypi/demo-14127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8508@1.0.3","target":"pkg:pypi/demo-24883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8508@1.0.3","target":"pkg:pypi/demo-8001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8509@1.0.4","target":"pkg:pypi/demo-24015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8509@1.0.4","target":"pkg:pypi/demo-6335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-850@1.0.0","target":"pkg:pypi/demo-13391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-850@1.0.0","target":"pkg:pypi/demo-3329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-850@1.0.0","target":"pkg:pypi/demo-35918@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8510@1.0.0","target":"pkg:pypi/demo-1211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8510@1.0.0","target":"pkg:pypi/demo-21975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8510@1.0.0","target":"pkg:pypi/demo-33393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8510@1.0.0","target":"pkg:pypi/demo-38257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8511@1.0.1","target":"pkg:pypi/demo-21725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8511@1.0.1","target":"pkg:pypi/demo-22683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8511@1.0.1","target":"pkg:pypi/demo-25597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8512@1.0.2","target":"pkg:pypi/demo-16328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8512@1.0.2","target":"pkg:pypi/demo-29279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8513@1.0.3","target":"pkg:pypi/demo-14312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8514@1.0.4","target":"pkg:pypi/demo-38904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8514@1.0.4","target":"pkg:pypi/demo-5517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8514@1.0.4","target":"pkg:pypi/demo-6953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8515@1.0.0","target":"pkg:pypi/demo-15487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8515@1.0.0","target":"pkg:pypi/demo-1831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8515@1.0.0","target":"pkg:pypi/demo-20593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8515@1.0.0","target":"pkg:pypi/demo-272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8516@1.0.1","target":"pkg:pypi/demo-16545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8516@1.0.1","target":"pkg:pypi/demo-3064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8516@1.0.1","target":"pkg:pypi/demo-7344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8517@1.0.2","target":"pkg:pypi/demo-21473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8517@1.0.2","target":"pkg:pypi/demo-29432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8517@1.0.2","target":"pkg:pypi/demo-32928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8517@1.0.2","target":"pkg:pypi/demo-7239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8518@1.0.3","target":"pkg:pypi/demo-18610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8518@1.0.3","target":"pkg:pypi/demo-24024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8518@1.0.3","target":"pkg:pypi/demo-32726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8519@1.0.4","target":"pkg:pypi/demo-15339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8519@1.0.4","target":"pkg:pypi/demo-31157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-851@1.0.1","target":"pkg:pypi/demo-13734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-851@1.0.1","target":"pkg:pypi/demo-22422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8520@1.0.0","target":"pkg:pypi/demo-15365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8520@1.0.0","target":"pkg:pypi/demo-15697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8520@1.0.0","target":"pkg:pypi/demo-24314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8520@1.0.0","target":"pkg:pypi/demo-8155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8521@1.0.1","target":"pkg:pypi/demo-17792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8521@1.0.1","target":"pkg:pypi/demo-32822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8521@1.0.1","target":"pkg:pypi/demo-6409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8521@1.0.1","target":"pkg:pypi/demo-7957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8522@1.0.2","target":"pkg:pypi/demo-27252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8522@1.0.2","target":"pkg:pypi/demo-33047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8522@1.0.2","target":"pkg:pypi/demo-35183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8522@1.0.2","target":"pkg:pypi/demo-6537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8523@1.0.3","target":"pkg:pypi/demo-11385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8523@1.0.3","target":"pkg:pypi/demo-15849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8523@1.0.3","target":"pkg:pypi/demo-19929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8524@1.0.4","target":"pkg:pypi/demo-12048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8524@1.0.4","target":"pkg:pypi/demo-16469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8524@1.0.4","target":"pkg:pypi/demo-33829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8525@1.0.0","target":"pkg:pypi/demo-23811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8525@1.0.0","target":"pkg:pypi/demo-35842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8526@1.0.1","target":"pkg:pypi/demo-18848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8527@1.0.2","target":"pkg:pypi/demo-10464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8527@1.0.2","target":"pkg:pypi/demo-22380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8527@1.0.2","target":"pkg:pypi/demo-36881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8527@1.0.2","target":"pkg:pypi/demo-7827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8528@1.0.3","target":"pkg:pypi/demo-22228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8528@1.0.3","target":"pkg:pypi/demo-6971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8529@1.0.4","target":"pkg:pypi/demo-22658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8529@1.0.4","target":"pkg:pypi/demo-34764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-852@1.0.2","target":"pkg:pypi/demo-14064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-852@1.0.2","target":"pkg:pypi/demo-34872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-852@1.0.2","target":"pkg:pypi/demo-3950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8530@1.0.0","target":"pkg:pypi/demo-21144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8530@1.0.0","target":"pkg:pypi/demo-28810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8531@1.0.1","target":"pkg:pypi/demo-21029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8531@1.0.1","target":"pkg:pypi/demo-31441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8531@1.0.1","target":"pkg:pypi/demo-7356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8532@1.0.2","target":"pkg:pypi/demo-12669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8533@1.0.3","target":"pkg:pypi/demo-10681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8533@1.0.3","target":"pkg:pypi/demo-30651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8533@1.0.3","target":"pkg:pypi/demo-36743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8534@1.0.4","target":"pkg:pypi/demo-15989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8534@1.0.4","target":"pkg:pypi/demo-21650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8535@1.0.0","target":"pkg:pypi/demo-11536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8535@1.0.0","target":"pkg:pypi/demo-33071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8535@1.0.0","target":"pkg:pypi/demo-7122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8536@1.0.1","target":"pkg:pypi/demo-14848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8536@1.0.1","target":"pkg:pypi/demo-27086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8536@1.0.1","target":"pkg:pypi/demo-35290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8537@1.0.2","target":"pkg:pypi/demo-2157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8537@1.0.2","target":"pkg:pypi/demo-23384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8537@1.0.2","target":"pkg:pypi/demo-38665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8537@1.0.2","target":"pkg:pypi/demo-5707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8538@1.0.3","target":"pkg:pypi/demo-25947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8538@1.0.3","target":"pkg:pypi/demo-26342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8539@1.0.4","target":"pkg:pypi/demo-12464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8539@1.0.4","target":"pkg:pypi/demo-26801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8539@1.0.4","target":"pkg:pypi/demo-30421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8539@1.0.4","target":"pkg:pypi/demo-31508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-853@1.0.3","target":"pkg:pypi/demo-11450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-853@1.0.3","target":"pkg:pypi/demo-11490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-853@1.0.3","target":"pkg:pypi/demo-26531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-853@1.0.3","target":"pkg:pypi/demo-37086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8540@1.0.0","target":"pkg:pypi/demo-28089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8540@1.0.0","target":"pkg:pypi/demo-31593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8541@1.0.1","target":"pkg:pypi/demo-26553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8541@1.0.1","target":"pkg:pypi/demo-763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8541@1.0.1","target":"pkg:pypi/demo-7662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8542@1.0.2","target":"pkg:pypi/demo-19558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8542@1.0.2","target":"pkg:pypi/demo-4875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8542@1.0.2","target":"pkg:pypi/demo-6562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8543@1.0.3","target":"pkg:pypi/demo-25200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8543@1.0.3","target":"pkg:pypi/demo-8279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8544@1.0.4","target":"pkg:pypi/demo-18094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8544@1.0.4","target":"pkg:pypi/demo-22561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8545@1.0.0","target":"pkg:pypi/demo-23251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8546@1.0.1","target":"pkg:pypi/demo-11163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8547@1.0.2","target":"pkg:pypi/demo-13504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8547@1.0.2","target":"pkg:pypi/demo-18009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8547@1.0.2","target":"pkg:pypi/demo-29029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8548@1.0.3","target":"pkg:pypi/demo-31052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8548@1.0.3","target":"pkg:pypi/demo-36278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8549@1.0.4","target":"pkg:pypi/demo-12968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8549@1.0.4","target":"pkg:pypi/demo-38218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-854@1.0.4","target":"pkg:pypi/demo-15418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-854@1.0.4","target":"pkg:pypi/demo-31396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-854@1.0.4","target":"pkg:pypi/demo-33437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8550@1.0.0","target":"pkg:pypi/demo-1226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8550@1.0.0","target":"pkg:pypi/demo-20132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8550@1.0.0","target":"pkg:pypi/demo-28986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8550@1.0.0","target":"pkg:pypi/demo-32540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8551@1.0.1","target":"pkg:pypi/demo-39612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8551@1.0.1","target":"pkg:pypi/demo-4056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8551@1.0.1","target":"pkg:pypi/demo-6403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8551@1.0.1","target":"pkg:pypi/demo-7355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8552@1.0.2","target":"pkg:pypi/demo-13791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8552@1.0.2","target":"pkg:pypi/demo-28849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8553@1.0.3","target":"pkg:pypi/demo-38442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8553@1.0.3","target":"pkg:pypi/demo-6617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8554@1.0.4","target":"pkg:pypi/demo-17590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8554@1.0.4","target":"pkg:pypi/demo-22850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8554@1.0.4","target":"pkg:pypi/demo-3703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8555@1.0.0","target":"pkg:pypi/demo-22847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8555@1.0.0","target":"pkg:pypi/demo-4750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8556@1.0.1","target":"pkg:pypi/demo-27729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8556@1.0.1","target":"pkg:pypi/demo-33730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8556@1.0.1","target":"pkg:pypi/demo-34269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8556@1.0.1","target":"pkg:pypi/demo-8511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8557@1.0.2","target":"pkg:pypi/demo-16750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8557@1.0.2","target":"pkg:pypi/demo-17926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8558@1.0.3","target":"pkg:pypi/demo-11473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8558@1.0.3","target":"pkg:pypi/demo-17221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8558@1.0.3","target":"pkg:pypi/demo-1987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8558@1.0.3","target":"pkg:pypi/demo-28614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8559@1.0.4","target":"pkg:pypi/demo-11569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8559@1.0.4","target":"pkg:pypi/demo-18006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8559@1.0.4","target":"pkg:pypi/demo-25249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8559@1.0.4","target":"pkg:pypi/demo-7368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-855@1.0.0","target":"pkg:pypi/demo-12001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-855@1.0.0","target":"pkg:pypi/demo-243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-855@1.0.0","target":"pkg:pypi/demo-30909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-855@1.0.0","target":"pkg:pypi/demo-5315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8560@1.0.0","target":"pkg:pypi/demo-33324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8561@1.0.1","target":"pkg:pypi/demo-23497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8561@1.0.1","target":"pkg:pypi/demo-39646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8562@1.0.2","target":"pkg:pypi/demo-13057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8562@1.0.2","target":"pkg:pypi/demo-22706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8562@1.0.2","target":"pkg:pypi/demo-25812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8562@1.0.2","target":"pkg:pypi/demo-32934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8563@1.0.3","target":"pkg:pypi/demo-39691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8564@1.0.4","target":"pkg:pypi/demo-15470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8564@1.0.4","target":"pkg:pypi/demo-15533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8564@1.0.4","target":"pkg:pypi/demo-2215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8564@1.0.4","target":"pkg:pypi/demo-6864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8565@1.0.0","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8565@1.0.0","target":"pkg:pypi/demo-13319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8565@1.0.0","target":"pkg:pypi/demo-13582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8565@1.0.0","target":"pkg:pypi/demo-1714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8566@1.0.1","target":"pkg:pypi/demo-19145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8566@1.0.1","target":"pkg:pypi/demo-3047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8567@1.0.2","target":"pkg:pypi/demo-27335@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8567@1.0.2","target":"pkg:pypi/demo-35655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8567@1.0.2","target":"pkg:pypi/demo-4806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8568@1.0.3","target":"pkg:pypi/demo-16832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8568@1.0.3","target":"pkg:pypi/demo-25303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8568@1.0.3","target":"pkg:pypi/demo-2859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8569@1.0.4","target":"pkg:pypi/demo-5858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-856@1.0.1","target":"pkg:pypi/demo-23001@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8570@1.0.0","target":"pkg:pypi/demo-18062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8570@1.0.0","target":"pkg:pypi/demo-19054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8570@1.0.0","target":"pkg:pypi/demo-3323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8571@1.0.1","target":"pkg:pypi/demo-19107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8571@1.0.1","target":"pkg:pypi/demo-20382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8571@1.0.1","target":"pkg:pypi/demo-39759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8572@1.0.2","target":"pkg:pypi/demo-18319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8572@1.0.2","target":"pkg:pypi/demo-28820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8572@1.0.2","target":"pkg:pypi/demo-38793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8572@1.0.2","target":"pkg:pypi/demo-38989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8573@1.0.3","target":"pkg:pypi/demo-14890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8573@1.0.3","target":"pkg:pypi/demo-30497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8573@1.0.3","target":"pkg:pypi/demo-32011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8573@1.0.3","target":"pkg:pypi/demo-36786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8574@1.0.4","target":"pkg:pypi/demo-27445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8575@1.0.0","target":"pkg:pypi/demo-13099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8575@1.0.0","target":"pkg:pypi/demo-31975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8575@1.0.0","target":"pkg:pypi/demo-36468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8576@1.0.1","target":"pkg:pypi/demo-12693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8576@1.0.1","target":"pkg:pypi/demo-23458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8577@1.0.2","target":"pkg:pypi/demo-10595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8577@1.0.2","target":"pkg:pypi/demo-18135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8577@1.0.2","target":"pkg:pypi/demo-30257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8578@1.0.3","target":"pkg:pypi/demo-14423@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8578@1.0.3","target":"pkg:pypi/demo-19123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8578@1.0.3","target":"pkg:pypi/demo-24676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8578@1.0.3","target":"pkg:pypi/demo-37717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8579@1.0.4","target":"pkg:pypi/demo-35643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-857@1.0.2","target":"pkg:pypi/demo-38719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-857@1.0.2","target":"pkg:pypi/demo-39090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-857@1.0.2","target":"pkg:pypi/demo-5999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8580@1.0.0","target":"pkg:pypi/demo-17286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8580@1.0.0","target":"pkg:pypi/demo-32058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8581@1.0.1","target":"pkg:pypi/demo-18125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8581@1.0.1","target":"pkg:pypi/demo-3970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8582@1.0.2","target":"pkg:pypi/demo-18244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8582@1.0.2","target":"pkg:pypi/demo-38424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8582@1.0.2","target":"pkg:pypi/demo-39334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8583@1.0.3","target":"pkg:pypi/demo-11944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8583@1.0.3","target":"pkg:pypi/demo-30952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8583@1.0.3","target":"pkg:pypi/demo-32306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8584@1.0.4","target":"pkg:pypi/demo-24112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8585@1.0.0","target":"pkg:pypi/demo-15847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8585@1.0.0","target":"pkg:pypi/demo-21732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8585@1.0.0","target":"pkg:pypi/demo-31721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8585@1.0.0","target":"pkg:pypi/demo-8032@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8586@1.0.1","target":"pkg:pypi/demo-17136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8586@1.0.1","target":"pkg:pypi/demo-2131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8587@1.0.2","target":"pkg:pypi/demo-10804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8587@1.0.2","target":"pkg:pypi/demo-19558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8587@1.0.2","target":"pkg:pypi/demo-29721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8587@1.0.2","target":"pkg:pypi/demo-6987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8588@1.0.3","target":"pkg:pypi/demo-21027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8588@1.0.3","target":"pkg:pypi/demo-2533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8589@1.0.4","target":"pkg:pypi/demo-15903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8589@1.0.4","target":"pkg:pypi/demo-22157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-858@1.0.3","target":"pkg:pypi/demo-12096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-858@1.0.3","target":"pkg:pypi/demo-21229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-858@1.0.3","target":"pkg:pypi/demo-39732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8590@1.0.0","target":"pkg:pypi/demo-21721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8590@1.0.0","target":"pkg:pypi/demo-22735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8590@1.0.0","target":"pkg:pypi/demo-29575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8590@1.0.0","target":"pkg:pypi/demo-521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8591@1.0.1","target":"pkg:pypi/demo-14873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8591@1.0.1","target":"pkg:pypi/demo-15145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8591@1.0.1","target":"pkg:pypi/demo-35976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8591@1.0.1","target":"pkg:pypi/demo-38880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8592@1.0.2","target":"pkg:pypi/demo-1933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8593@1.0.3","target":"pkg:pypi/demo-17952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8593@1.0.3","target":"pkg:pypi/demo-26642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8593@1.0.3","target":"pkg:pypi/demo-8249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8594@1.0.4","target":"pkg:pypi/demo-23541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8595@1.0.0","target":"pkg:pypi/demo-11267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8595@1.0.0","target":"pkg:pypi/demo-16840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8596@1.0.1","target":"pkg:pypi/demo-16784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8596@1.0.1","target":"pkg:pypi/demo-2049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8596@1.0.1","target":"pkg:pypi/demo-27733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8596@1.0.1","target":"pkg:pypi/demo-28444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8597@1.0.2","target":"pkg:pypi/demo-38012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8597@1.0.2","target":"pkg:pypi/demo-4931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8597@1.0.2","target":"pkg:pypi/demo-8017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8598@1.0.3","target":"pkg:pypi/demo-10165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8598@1.0.3","target":"pkg:pypi/demo-15553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8598@1.0.3","target":"pkg:pypi/demo-16308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8598@1.0.3","target":"pkg:pypi/demo-34247@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8599@1.0.4","target":"pkg:pypi/demo-38091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8599@1.0.4","target":"pkg:pypi/demo-5412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-859@1.0.4","target":"pkg:pypi/demo-23798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-859@1.0.4","target":"pkg:pypi/demo-28017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-85@1.0.0","target":"pkg:pypi/demo-13250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-85@1.0.0","target":"pkg:pypi/demo-29539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-85@1.0.0","target":"pkg:pypi/demo-3265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8600@1.0.0","target":"pkg:pypi/demo-28182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8600@1.0.0","target":"pkg:pypi/demo-37127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8601@1.0.1","target":"pkg:pypi/demo-10505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8601@1.0.1","target":"pkg:pypi/demo-4181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8602@1.0.2","target":"pkg:pypi/demo-10291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8602@1.0.2","target":"pkg:pypi/demo-14819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8602@1.0.2","target":"pkg:pypi/demo-34255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8603@1.0.3","target":"pkg:pypi/demo-30331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8603@1.0.3","target":"pkg:pypi/demo-7370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8604@1.0.4","target":"pkg:pypi/demo-17130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8604@1.0.4","target":"pkg:pypi/demo-22050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8604@1.0.4","target":"pkg:pypi/demo-26018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8605@1.0.0","target":"pkg:pypi/demo-2544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8606@1.0.1","target":"pkg:pypi/demo-20953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8606@1.0.1","target":"pkg:pypi/demo-36384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8607@1.0.2","target":"pkg:pypi/demo-13184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8607@1.0.2","target":"pkg:pypi/demo-6447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8608@1.0.3","target":"pkg:pypi/demo-13406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8608@1.0.3","target":"pkg:pypi/demo-2925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8608@1.0.3","target":"pkg:pypi/demo-4339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8609@1.0.4","target":"pkg:pypi/demo-21872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8609@1.0.4","target":"pkg:pypi/demo-29411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8609@1.0.4","target":"pkg:pypi/demo-38900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-860@1.0.0","target":"pkg:pypi/demo-15456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-860@1.0.0","target":"pkg:pypi/demo-17733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-860@1.0.0","target":"pkg:pypi/demo-24696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8610@1.0.0","target":"pkg:pypi/demo-7133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8611@1.0.1","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8611@1.0.1","target":"pkg:pypi/demo-31999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8611@1.0.1","target":"pkg:pypi/demo-37194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8612@1.0.2","target":"pkg:pypi/demo-13634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8613@1.0.3","target":"pkg:pypi/demo-14892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8613@1.0.3","target":"pkg:pypi/demo-25483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8614@1.0.4","target":"pkg:pypi/demo-25152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8614@1.0.4","target":"pkg:pypi/demo-33688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8614@1.0.4","target":"pkg:pypi/demo-37334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8614@1.0.4","target":"pkg:pypi/demo-7581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8615@1.0.0","target":"pkg:pypi/demo-3062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8615@1.0.0","target":"pkg:pypi/demo-31671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8615@1.0.0","target":"pkg:pypi/demo-36551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8616@1.0.1","target":"pkg:pypi/demo-16543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8616@1.0.1","target":"pkg:pypi/demo-21749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8616@1.0.1","target":"pkg:pypi/demo-32489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8616@1.0.1","target":"pkg:pypi/demo-4355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8617@1.0.2","target":"pkg:pypi/demo-12027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8617@1.0.2","target":"pkg:pypi/demo-17520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8617@1.0.2","target":"pkg:pypi/demo-4820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8618@1.0.3","target":"pkg:pypi/demo-29278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8619@1.0.4","target":"pkg:pypi/demo-16056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8619@1.0.4","target":"pkg:pypi/demo-19865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8619@1.0.4","target":"pkg:pypi/demo-32287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-861@1.0.1","target":"pkg:pypi/demo-30616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-861@1.0.1","target":"pkg:pypi/demo-36897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-861@1.0.1","target":"pkg:pypi/demo-37667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8620@1.0.0","target":"pkg:pypi/demo-11567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8620@1.0.0","target":"pkg:pypi/demo-32139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8620@1.0.0","target":"pkg:pypi/demo-35175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8621@1.0.1","target":"pkg:pypi/demo-198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8622@1.0.2","target":"pkg:pypi/demo-23117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8622@1.0.2","target":"pkg:pypi/demo-27146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8622@1.0.2","target":"pkg:pypi/demo-2836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8623@1.0.3","target":"pkg:pypi/demo-12955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8623@1.0.3","target":"pkg:pypi/demo-19603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8624@1.0.4","target":"pkg:pypi/demo-8501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8625@1.0.0","target":"pkg:pypi/demo-30239@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8626@1.0.1","target":"pkg:pypi/demo-21235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8627@1.0.2","target":"pkg:pypi/demo-21744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8628@1.0.3","target":"pkg:pypi/demo-38725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8629@1.0.4","target":"pkg:pypi/demo-16175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8629@1.0.4","target":"pkg:pypi/demo-2993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8629@1.0.4","target":"pkg:pypi/demo-4103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8629@1.0.4","target":"pkg:pypi/demo-4619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-862@1.0.2","target":"pkg:pypi/demo-26869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8630@1.0.0","target":"pkg:pypi/demo-35094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8631@1.0.1","target":"pkg:pypi/demo-23268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8631@1.0.1","target":"pkg:pypi/demo-32732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8631@1.0.1","target":"pkg:pypi/demo-34406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8631@1.0.1","target":"pkg:pypi/demo-3838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8632@1.0.2","target":"pkg:pypi/demo-11613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8632@1.0.2","target":"pkg:pypi/demo-31784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8632@1.0.2","target":"pkg:pypi/demo-6045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8633@1.0.3","target":"pkg:pypi/demo-22008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8633@1.0.3","target":"pkg:pypi/demo-34207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8633@1.0.3","target":"pkg:pypi/demo-36718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8634@1.0.4","target":"pkg:pypi/demo-12855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8634@1.0.4","target":"pkg:pypi/demo-24966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8634@1.0.4","target":"pkg:pypi/demo-27407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8634@1.0.4","target":"pkg:pypi/demo-27697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8635@1.0.0","target":"pkg:pypi/demo-17935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8635@1.0.0","target":"pkg:pypi/demo-25267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8635@1.0.0","target":"pkg:pypi/demo-30778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8635@1.0.0","target":"pkg:pypi/demo-35566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8636@1.0.1","target":"pkg:pypi/demo-25973@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8637@1.0.2","target":"pkg:pypi/demo-13499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8637@1.0.2","target":"pkg:pypi/demo-8617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8638@1.0.3","target":"pkg:pypi/demo-16381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8638@1.0.3","target":"pkg:pypi/demo-17565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8638@1.0.3","target":"pkg:pypi/demo-36994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8638@1.0.3","target":"pkg:pypi/demo-5576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8639@1.0.4","target":"pkg:pypi/demo-10325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8639@1.0.4","target":"pkg:pypi/demo-24569@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8639@1.0.4","target":"pkg:pypi/demo-29340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8639@1.0.4","target":"pkg:pypi/demo-38802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-863@1.0.3","target":"pkg:pypi/demo-5783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8640@1.0.0","target":"pkg:pypi/demo-35653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8641@1.0.1","target":"pkg:pypi/demo-20311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8642@1.0.2","target":"pkg:pypi/demo-11049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8642@1.0.2","target":"pkg:pypi/demo-20398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8642@1.0.2","target":"pkg:pypi/demo-21316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8643@1.0.3","target":"pkg:pypi/demo-10407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8643@1.0.3","target":"pkg:pypi/demo-12596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8643@1.0.3","target":"pkg:pypi/demo-17132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8643@1.0.3","target":"pkg:pypi/demo-24047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8644@1.0.4","target":"pkg:pypi/demo-34297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8645@1.0.0","target":"pkg:pypi/demo-21708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8645@1.0.0","target":"pkg:pypi/demo-24789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8645@1.0.0","target":"pkg:pypi/demo-32879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8646@1.0.1","target":"pkg:pypi/demo-31692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8646@1.0.1","target":"pkg:pypi/demo-36865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8647@1.0.2","target":"pkg:pypi/demo-30561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8647@1.0.2","target":"pkg:pypi/demo-34505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8648@1.0.3","target":"pkg:pypi/demo-25627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8649@1.0.4","target":"pkg:pypi/demo-22164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8649@1.0.4","target":"pkg:pypi/demo-2719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8649@1.0.4","target":"pkg:pypi/demo-37029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-864@1.0.4","target":"pkg:pypi/demo-33082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8650@1.0.0","target":"pkg:pypi/demo-10548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8650@1.0.0","target":"pkg:pypi/demo-31979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8651@1.0.1","target":"pkg:pypi/demo-18638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8651@1.0.1","target":"pkg:pypi/demo-19024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8651@1.0.1","target":"pkg:pypi/demo-22359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8651@1.0.1","target":"pkg:pypi/demo-5888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8652@1.0.2","target":"pkg:pypi/demo-20127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8652@1.0.2","target":"pkg:pypi/demo-22529@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8652@1.0.2","target":"pkg:pypi/demo-33732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8653@1.0.3","target":"pkg:pypi/demo-20964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8653@1.0.3","target":"pkg:pypi/demo-29085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8653@1.0.3","target":"pkg:pypi/demo-35683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8654@1.0.4","target":"pkg:pypi/demo-21355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8654@1.0.4","target":"pkg:pypi/demo-36977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8655@1.0.0","target":"pkg:pypi/demo-13823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8655@1.0.0","target":"pkg:pypi/demo-22905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8655@1.0.0","target":"pkg:pypi/demo-24202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8656@1.0.1","target":"pkg:pypi/demo-18232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8656@1.0.1","target":"pkg:pypi/demo-32094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8657@1.0.2","target":"pkg:pypi/demo-16466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8657@1.0.2","target":"pkg:pypi/demo-19938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8657@1.0.2","target":"pkg:pypi/demo-27440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8657@1.0.2","target":"pkg:pypi/demo-6647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8658@1.0.3","target":"pkg:pypi/demo-39368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8659@1.0.4","target":"pkg:pypi/demo-18992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8659@1.0.4","target":"pkg:pypi/demo-685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8659@1.0.4","target":"pkg:pypi/demo-8530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-865@1.0.0","target":"pkg:pypi/demo-14978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8660@1.0.0","target":"pkg:pypi/demo-660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8661@1.0.1","target":"pkg:pypi/demo-1193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8661@1.0.1","target":"pkg:pypi/demo-22260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8661@1.0.1","target":"pkg:pypi/demo-25615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8662@1.0.2","target":"pkg:pypi/demo-3138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8663@1.0.3","target":"pkg:pypi/demo-18017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8663@1.0.3","target":"pkg:pypi/demo-34645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8664@1.0.4","target":"pkg:pypi/demo-10317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8665@1.0.0","target":"pkg:pypi/demo-31905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8665@1.0.0","target":"pkg:pypi/demo-32661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8665@1.0.0","target":"pkg:pypi/demo-32719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8665@1.0.0","target":"pkg:pypi/demo-34752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8666@1.0.1","target":"pkg:pypi/demo-1898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8667@1.0.2","target":"pkg:pypi/demo-12359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8667@1.0.2","target":"pkg:pypi/demo-20867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8667@1.0.2","target":"pkg:pypi/demo-33228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8667@1.0.2","target":"pkg:pypi/demo-36361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8668@1.0.3","target":"pkg:pypi/demo-12728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8668@1.0.3","target":"pkg:pypi/demo-14180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8668@1.0.3","target":"pkg:pypi/demo-15171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8668@1.0.3","target":"pkg:pypi/demo-4660@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8669@1.0.4","target":"pkg:pypi/demo-14253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8669@1.0.4","target":"pkg:pypi/demo-26254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-866@1.0.1","target":"pkg:pypi/demo-23653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-866@1.0.1","target":"pkg:pypi/demo-4272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8670@1.0.0","target":"pkg:pypi/demo-11227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8670@1.0.0","target":"pkg:pypi/demo-35348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8670@1.0.0","target":"pkg:pypi/demo-4909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8670@1.0.0","target":"pkg:pypi/demo-8185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8671@1.0.1","target":"pkg:pypi/demo-8085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8672@1.0.2","target":"pkg:pypi/demo-30424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8672@1.0.2","target":"pkg:pypi/demo-7205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8673@1.0.3","target":"pkg:pypi/demo-21292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8673@1.0.3","target":"pkg:pypi/demo-27624@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8673@1.0.3","target":"pkg:pypi/demo-36347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8673@1.0.3","target":"pkg:pypi/demo-6077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8674@1.0.4","target":"pkg:pypi/demo-12542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8674@1.0.4","target":"pkg:pypi/demo-16427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8674@1.0.4","target":"pkg:pypi/demo-16721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8675@1.0.0","target":"pkg:pypi/demo-13373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8675@1.0.0","target":"pkg:pypi/demo-6135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8676@1.0.1","target":"pkg:pypi/demo-1182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8676@1.0.1","target":"pkg:pypi/demo-17022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8676@1.0.1","target":"pkg:pypi/demo-30261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8676@1.0.1","target":"pkg:pypi/demo-7405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8677@1.0.2","target":"pkg:pypi/demo-13322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8677@1.0.2","target":"pkg:pypi/demo-20116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8677@1.0.2","target":"pkg:pypi/demo-234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8677@1.0.2","target":"pkg:pypi/demo-5219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8678@1.0.3","target":"pkg:pypi/demo-30057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8678@1.0.3","target":"pkg:pypi/demo-39559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8678@1.0.3","target":"pkg:pypi/demo-5595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8679@1.0.4","target":"pkg:pypi/demo-16562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8679@1.0.4","target":"pkg:pypi/demo-24582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8679@1.0.4","target":"pkg:pypi/demo-315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8679@1.0.4","target":"pkg:pypi/demo-5725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-867@1.0.2","target":"pkg:pypi/demo-5803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-867@1.0.2","target":"pkg:pypi/demo-6760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-867@1.0.2","target":"pkg:pypi/demo-7086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8680@1.0.0","target":"pkg:pypi/demo-20264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8681@1.0.1","target":"pkg:pypi/demo-11934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8681@1.0.1","target":"pkg:pypi/demo-1456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8681@1.0.1","target":"pkg:pypi/demo-4879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8681@1.0.1","target":"pkg:pypi/demo-7986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8682@1.0.2","target":"pkg:pypi/demo-22372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8682@1.0.2","target":"pkg:pypi/demo-23202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8682@1.0.2","target":"pkg:pypi/demo-4469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8682@1.0.2","target":"pkg:pypi/demo-6471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8683@1.0.3","target":"pkg:pypi/demo-13755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8683@1.0.3","target":"pkg:pypi/demo-19734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8683@1.0.3","target":"pkg:pypi/demo-31299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8684@1.0.4","target":"pkg:pypi/demo-14339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8685@1.0.0","target":"pkg:pypi/demo-8519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8686@1.0.1","target":"pkg:pypi/demo-32702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8686@1.0.1","target":"pkg:pypi/demo-38852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8687@1.0.2","target":"pkg:pypi/demo-12783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8687@1.0.2","target":"pkg:pypi/demo-21068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8687@1.0.2","target":"pkg:pypi/demo-36786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8687@1.0.2","target":"pkg:pypi/demo-39825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8688@1.0.3","target":"pkg:pypi/demo-10277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8688@1.0.3","target":"pkg:pypi/demo-32102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8688@1.0.3","target":"pkg:pypi/demo-35919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8688@1.0.3","target":"pkg:pypi/demo-36929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8689@1.0.4","target":"pkg:pypi/demo-39489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-868@1.0.3","target":"pkg:pypi/demo-28676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8690@1.0.0","target":"pkg:pypi/demo-10147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8690@1.0.0","target":"pkg:pypi/demo-13429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8690@1.0.0","target":"pkg:pypi/demo-14438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8690@1.0.0","target":"pkg:pypi/demo-5354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8691@1.0.1","target":"pkg:pypi/demo-10751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8692@1.0.2","target":"pkg:pypi/demo-25053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8692@1.0.2","target":"pkg:pypi/demo-25389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8692@1.0.2","target":"pkg:pypi/demo-37580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8693@1.0.3","target":"pkg:pypi/demo-13227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8693@1.0.3","target":"pkg:pypi/demo-29774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8693@1.0.3","target":"pkg:pypi/demo-30654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8694@1.0.4","target":"pkg:pypi/demo-3446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8695@1.0.0","target":"pkg:pypi/demo-23980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8695@1.0.0","target":"pkg:pypi/demo-26508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8696@1.0.1","target":"pkg:pypi/demo-36711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8697@1.0.2","target":"pkg:pypi/demo-3878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8698@1.0.3","target":"pkg:pypi/demo-20823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8698@1.0.3","target":"pkg:pypi/demo-29949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8698@1.0.3","target":"pkg:pypi/demo-35279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8699@1.0.4","target":"pkg:pypi/demo-32373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8699@1.0.4","target":"pkg:pypi/demo-7852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-869@1.0.4","target":"pkg:pypi/demo-35844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-86@1.0.1","target":"pkg:pypi/demo-11583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-86@1.0.1","target":"pkg:pypi/demo-17143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-86@1.0.1","target":"pkg:pypi/demo-31381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-86@1.0.1","target":"pkg:pypi/demo-6382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8700@1.0.0","target":"pkg:pypi/demo-23594@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8700@1.0.0","target":"pkg:pypi/demo-26595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8700@1.0.0","target":"pkg:pypi/demo-2749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8700@1.0.0","target":"pkg:pypi/demo-29939@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8701@1.0.1","target":"pkg:pypi/demo-14584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8702@1.0.2","target":"pkg:pypi/demo-22274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8703@1.0.3","target":"pkg:pypi/demo-33936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8704@1.0.4","target":"pkg:pypi/demo-1354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8704@1.0.4","target":"pkg:pypi/demo-16027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8704@1.0.4","target":"pkg:pypi/demo-31950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8705@1.0.0","target":"pkg:pypi/demo-25101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8706@1.0.1","target":"pkg:pypi/demo-22353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8706@1.0.1","target":"pkg:pypi/demo-23142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8707@1.0.2","target":"pkg:pypi/demo-26903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8708@1.0.3","target":"pkg:pypi/demo-16649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8708@1.0.3","target":"pkg:pypi/demo-263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8709@1.0.4","target":"pkg:pypi/demo-18241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8709@1.0.4","target":"pkg:pypi/demo-31688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8709@1.0.4","target":"pkg:pypi/demo-36710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-870@1.0.0","target":"pkg:pypi/demo-6770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8710@1.0.0","target":"pkg:pypi/demo-8574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8711@1.0.1","target":"pkg:pypi/demo-22507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8711@1.0.1","target":"pkg:pypi/demo-23723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8712@1.0.2","target":"pkg:pypi/demo-22299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8712@1.0.2","target":"pkg:pypi/demo-23689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8712@1.0.2","target":"pkg:pypi/demo-25888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8712@1.0.2","target":"pkg:pypi/demo-29117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8713@1.0.3","target":"pkg:pypi/demo-11780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8713@1.0.3","target":"pkg:pypi/demo-24436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8713@1.0.3","target":"pkg:pypi/demo-25828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8713@1.0.3","target":"pkg:pypi/demo-37029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8714@1.0.4","target":"pkg:pypi/demo-12221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8714@1.0.4","target":"pkg:pypi/demo-26609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8715@1.0.0","target":"pkg:pypi/demo-3083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8715@1.0.0","target":"pkg:pypi/demo-39327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8716@1.0.1","target":"pkg:pypi/demo-10048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8716@1.0.1","target":"pkg:pypi/demo-11154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8716@1.0.1","target":"pkg:pypi/demo-32261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8717@1.0.2","target":"pkg:pypi/demo-34380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8718@1.0.3","target":"pkg:pypi/demo-38242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8719@1.0.4","target":"pkg:pypi/demo-16188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8719@1.0.4","target":"pkg:pypi/demo-37573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8719@1.0.4","target":"pkg:pypi/demo-4761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-871@1.0.1","target":"pkg:pypi/demo-23570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-871@1.0.1","target":"pkg:pypi/demo-25928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8720@1.0.0","target":"pkg:pypi/demo-11610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8720@1.0.0","target":"pkg:pypi/demo-33345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8720@1.0.0","target":"pkg:pypi/demo-36432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8720@1.0.0","target":"pkg:pypi/demo-5824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8721@1.0.1","target":"pkg:pypi/demo-12764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8721@1.0.1","target":"pkg:pypi/demo-28789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8722@1.0.2","target":"pkg:pypi/demo-37643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8723@1.0.3","target":"pkg:pypi/demo-10884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8723@1.0.3","target":"pkg:pypi/demo-26104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8724@1.0.4","target":"pkg:pypi/demo-14515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8724@1.0.4","target":"pkg:pypi/demo-30697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8725@1.0.0","target":"pkg:pypi/demo-18888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8725@1.0.0","target":"pkg:pypi/demo-31511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8726@1.0.1","target":"pkg:pypi/demo-29947@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8726@1.0.1","target":"pkg:pypi/demo-3551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8726@1.0.1","target":"pkg:pypi/demo-6948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8726@1.0.1","target":"pkg:pypi/demo-7036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8727@1.0.2","target":"pkg:pypi/demo-15780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8727@1.0.2","target":"pkg:pypi/demo-16628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8727@1.0.2","target":"pkg:pypi/demo-33410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8727@1.0.2","target":"pkg:pypi/demo-38568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8728@1.0.3","target":"pkg:pypi/demo-2430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8728@1.0.3","target":"pkg:pypi/demo-3509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8728@1.0.3","target":"pkg:pypi/demo-5926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8728@1.0.3","target":"pkg:pypi/demo-8536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8729@1.0.4","target":"pkg:pypi/demo-39156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8729@1.0.4","target":"pkg:pypi/demo-7720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-872@1.0.2","target":"pkg:pypi/demo-20559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-872@1.0.2","target":"pkg:pypi/demo-31653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8730@1.0.0","target":"pkg:pypi/demo-21084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8731@1.0.1","target":"pkg:pypi/demo-861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8732@1.0.2","target":"pkg:pypi/demo-12543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8732@1.0.2","target":"pkg:pypi/demo-19397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8732@1.0.2","target":"pkg:pypi/demo-20018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8732@1.0.2","target":"pkg:pypi/demo-4620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8733@1.0.3","target":"pkg:pypi/demo-1336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8733@1.0.3","target":"pkg:pypi/demo-17227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8733@1.0.3","target":"pkg:pypi/demo-24493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8733@1.0.3","target":"pkg:pypi/demo-27029@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8734@1.0.4","target":"pkg:pypi/demo-10702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8735@1.0.0","target":"pkg:pypi/demo-13138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8735@1.0.0","target":"pkg:pypi/demo-21072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8735@1.0.0","target":"pkg:pypi/demo-22839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8735@1.0.0","target":"pkg:pypi/demo-31637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8736@1.0.1","target":"pkg:pypi/demo-14993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8736@1.0.1","target":"pkg:pypi/demo-35834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8737@1.0.2","target":"pkg:pypi/demo-17149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8737@1.0.2","target":"pkg:pypi/demo-20261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8737@1.0.2","target":"pkg:pypi/demo-5473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8738@1.0.3","target":"pkg:pypi/demo-33580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8739@1.0.4","target":"pkg:pypi/demo-16138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-873@1.0.3","target":"pkg:pypi/demo-482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-873@1.0.3","target":"pkg:pypi/demo-6827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8740@1.0.0","target":"pkg:pypi/demo-18820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8740@1.0.0","target":"pkg:pypi/demo-23415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8740@1.0.0","target":"pkg:pypi/demo-26690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8740@1.0.0","target":"pkg:pypi/demo-2759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8741@1.0.1","target":"pkg:pypi/demo-30819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8741@1.0.1","target":"pkg:pypi/demo-6202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8742@1.0.2","target":"pkg:pypi/demo-13577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8742@1.0.2","target":"pkg:pypi/demo-20426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8742@1.0.2","target":"pkg:pypi/demo-20521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8743@1.0.3","target":"pkg:pypi/demo-4802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8744@1.0.4","target":"pkg:pypi/demo-26510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8744@1.0.4","target":"pkg:pypi/demo-5734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8745@1.0.0","target":"pkg:pypi/demo-34613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8745@1.0.0","target":"pkg:pypi/demo-39650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8746@1.0.1","target":"pkg:pypi/demo-12834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8746@1.0.1","target":"pkg:pypi/demo-32151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8747@1.0.2","target":"pkg:pypi/demo-12483@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8747@1.0.2","target":"pkg:pypi/demo-31083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8748@1.0.3","target":"pkg:pypi/demo-10034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8748@1.0.3","target":"pkg:pypi/demo-11281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8748@1.0.3","target":"pkg:pypi/demo-17603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8748@1.0.3","target":"pkg:pypi/demo-29103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8749@1.0.4","target":"pkg:pypi/demo-14707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8749@1.0.4","target":"pkg:pypi/demo-21445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-874@1.0.4","target":"pkg:pypi/demo-10999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-874@1.0.4","target":"pkg:pypi/demo-25906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-874@1.0.4","target":"pkg:pypi/demo-25912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8750@1.0.0","target":"pkg:pypi/demo-37094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8750@1.0.0","target":"pkg:pypi/demo-39035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8751@1.0.1","target":"pkg:pypi/demo-12425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8752@1.0.2","target":"pkg:pypi/demo-18522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8752@1.0.2","target":"pkg:pypi/demo-20884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8752@1.0.2","target":"pkg:pypi/demo-7772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8752@1.0.2","target":"pkg:pypi/demo-8702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8753@1.0.3","target":"pkg:pypi/demo-18961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8753@1.0.3","target":"pkg:pypi/demo-36979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8753@1.0.3","target":"pkg:pypi/demo-8640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8754@1.0.4","target":"pkg:pypi/demo-13058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8755@1.0.0","target":"pkg:pypi/demo-15309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8755@1.0.0","target":"pkg:pypi/demo-26485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8755@1.0.0","target":"pkg:pypi/demo-37807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8755@1.0.0","target":"pkg:pypi/demo-5916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8756@1.0.1","target":"pkg:pypi/demo-23119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8757@1.0.2","target":"pkg:pypi/demo-17500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8758@1.0.3","target":"pkg:pypi/demo-18718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8758@1.0.3","target":"pkg:pypi/demo-30200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8759@1.0.4","target":"pkg:pypi/demo-26273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8759@1.0.4","target":"pkg:pypi/demo-29815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8759@1.0.4","target":"pkg:pypi/demo-8732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-875@1.0.0","target":"pkg:pypi/demo-3602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8760@1.0.0","target":"pkg:pypi/demo-189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8760@1.0.0","target":"pkg:pypi/demo-25934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8760@1.0.0","target":"pkg:pypi/demo-26146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8761@1.0.1","target":"pkg:pypi/demo-14976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8761@1.0.1","target":"pkg:pypi/demo-25505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8761@1.0.1","target":"pkg:pypi/demo-28870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8761@1.0.1","target":"pkg:pypi/demo-31501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8762@1.0.2","target":"pkg:pypi/demo-3782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8762@1.0.2","target":"pkg:pypi/demo-439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8763@1.0.3","target":"pkg:pypi/demo-13535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8763@1.0.3","target":"pkg:pypi/demo-15637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8763@1.0.3","target":"pkg:pypi/demo-4361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8763@1.0.3","target":"pkg:pypi/demo-7485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8764@1.0.4","target":"pkg:pypi/demo-16385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8764@1.0.4","target":"pkg:pypi/demo-18919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8764@1.0.4","target":"pkg:pypi/demo-26574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8764@1.0.4","target":"pkg:pypi/demo-32046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8765@1.0.0","target":"pkg:pypi/demo-11619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8765@1.0.0","target":"pkg:pypi/demo-34552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8766@1.0.1","target":"pkg:pypi/demo-20942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8766@1.0.1","target":"pkg:pypi/demo-7783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8767@1.0.2","target":"pkg:pypi/demo-1284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8767@1.0.2","target":"pkg:pypi/demo-29578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8768@1.0.3","target":"pkg:pypi/demo-11560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8768@1.0.3","target":"pkg:pypi/demo-13496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8768@1.0.3","target":"pkg:pypi/demo-38056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8768@1.0.3","target":"pkg:pypi/demo-38595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8769@1.0.4","target":"pkg:pypi/demo-1181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8769@1.0.4","target":"pkg:pypi/demo-30931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8769@1.0.4","target":"pkg:pypi/demo-33210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8769@1.0.4","target":"pkg:pypi/demo-6908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-876@1.0.1","target":"pkg:pypi/demo-24235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8770@1.0.0","target":"pkg:pypi/demo-33683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8771@1.0.1","target":"pkg:pypi/demo-12841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8771@1.0.1","target":"pkg:pypi/demo-17243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8771@1.0.1","target":"pkg:pypi/demo-26582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8772@1.0.2","target":"pkg:pypi/demo-2322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8772@1.0.2","target":"pkg:pypi/demo-27194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8772@1.0.2","target":"pkg:pypi/demo-34158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8772@1.0.2","target":"pkg:pypi/demo-38938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8773@1.0.3","target":"pkg:pypi/demo-151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8773@1.0.3","target":"pkg:pypi/demo-20267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8773@1.0.3","target":"pkg:pypi/demo-27403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8774@1.0.4","target":"pkg:pypi/demo-1177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8774@1.0.4","target":"pkg:pypi/demo-28043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8775@1.0.0","target":"pkg:pypi/demo-17899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8775@1.0.0","target":"pkg:pypi/demo-20084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8775@1.0.0","target":"pkg:pypi/demo-29147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8776@1.0.1","target":"pkg:pypi/demo-3626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8777@1.0.2","target":"pkg:pypi/demo-26112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8778@1.0.3","target":"pkg:pypi/demo-2060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8778@1.0.3","target":"pkg:pypi/demo-34434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8778@1.0.3","target":"pkg:pypi/demo-37530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8778@1.0.3","target":"pkg:pypi/demo-5935@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8779@1.0.4","target":"pkg:pypi/demo-34589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8779@1.0.4","target":"pkg:pypi/demo-35009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8779@1.0.4","target":"pkg:pypi/demo-39484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-877@1.0.2","target":"pkg:pypi/demo-10784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-877@1.0.2","target":"pkg:pypi/demo-18570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-877@1.0.2","target":"pkg:pypi/demo-18969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-877@1.0.2","target":"pkg:pypi/demo-19393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8780@1.0.0","target":"pkg:pypi/demo-19127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8780@1.0.0","target":"pkg:pypi/demo-20347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8780@1.0.0","target":"pkg:pypi/demo-5006@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8781@1.0.1","target":"pkg:pypi/demo-12983@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8781@1.0.1","target":"pkg:pypi/demo-35124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8781@1.0.1","target":"pkg:pypi/demo-36350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8781@1.0.1","target":"pkg:pypi/demo-6133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8782@1.0.2","target":"pkg:pypi/demo-14315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8782@1.0.2","target":"pkg:pypi/demo-35123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8782@1.0.2","target":"pkg:pypi/demo-37941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8783@1.0.3","target":"pkg:pypi/demo-11340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8784@1.0.4","target":"pkg:pypi/demo-25878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8784@1.0.4","target":"pkg:pypi/demo-5503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8784@1.0.4","target":"pkg:pypi/demo-7911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8785@1.0.0","target":"pkg:pypi/demo-24559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8786@1.0.1","target":"pkg:pypi/demo-2646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8786@1.0.1","target":"pkg:pypi/demo-30157@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8787@1.0.2","target":"pkg:pypi/demo-32273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8788@1.0.3","target":"pkg:pypi/demo-16957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8788@1.0.3","target":"pkg:pypi/demo-34228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8788@1.0.3","target":"pkg:pypi/demo-3656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8788@1.0.3","target":"pkg:pypi/demo-39999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8789@1.0.4","target":"pkg:pypi/demo-1320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8789@1.0.4","target":"pkg:pypi/demo-34640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8789@1.0.4","target":"pkg:pypi/demo-36355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8789@1.0.4","target":"pkg:pypi/demo-37614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-878@1.0.3","target":"pkg:pypi/demo-27404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-878@1.0.3","target":"pkg:pypi/demo-35561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-878@1.0.3","target":"pkg:pypi/demo-38575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8790@1.0.0","target":"pkg:pypi/demo-113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8790@1.0.0","target":"pkg:pypi/demo-14502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8790@1.0.0","target":"pkg:pypi/demo-19614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8791@1.0.1","target":"pkg:pypi/demo-11418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8792@1.0.2","target":"pkg:pypi/demo-26730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8792@1.0.2","target":"pkg:pypi/demo-6946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8793@1.0.3","target":"pkg:pypi/demo-20489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8793@1.0.3","target":"pkg:pypi/demo-20893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8793@1.0.3","target":"pkg:pypi/demo-34589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8794@1.0.4","target":"pkg:pypi/demo-14669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8794@1.0.4","target":"pkg:pypi/demo-18108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8794@1.0.4","target":"pkg:pypi/demo-27942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8794@1.0.4","target":"pkg:pypi/demo-28087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8795@1.0.0","target":"pkg:pypi/demo-11371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8796@1.0.1","target":"pkg:pypi/demo-24435@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8797@1.0.2","target":"pkg:pypi/demo-18379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8797@1.0.2","target":"pkg:pypi/demo-33761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8798@1.0.3","target":"pkg:pypi/demo-17240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8799@1.0.4","target":"pkg:pypi/demo-1645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8799@1.0.4","target":"pkg:pypi/demo-35291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-879@1.0.4","target":"pkg:pypi/demo-37872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-87@1.0.2","target":"pkg:pypi/demo-37450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-87@1.0.2","target":"pkg:pypi/demo-3910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-87@1.0.2","target":"pkg:pypi/demo-675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8800@1.0.0","target":"pkg:pypi/demo-17825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8800@1.0.0","target":"pkg:pypi/demo-20850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8800@1.0.0","target":"pkg:pypi/demo-35406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8800@1.0.0","target":"pkg:pypi/demo-8662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8801@1.0.1","target":"pkg:pypi/demo-15282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8801@1.0.1","target":"pkg:pypi/demo-26836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8802@1.0.2","target":"pkg:pypi/demo-19416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8802@1.0.2","target":"pkg:pypi/demo-27016@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8802@1.0.2","target":"pkg:pypi/demo-39995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8803@1.0.3","target":"pkg:pypi/demo-26079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8803@1.0.3","target":"pkg:pypi/demo-7535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8804@1.0.4","target":"pkg:pypi/demo-12538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8804@1.0.4","target":"pkg:pypi/demo-17351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8804@1.0.4","target":"pkg:pypi/demo-20766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8804@1.0.4","target":"pkg:pypi/demo-29929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8805@1.0.0","target":"pkg:pypi/demo-16269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8805@1.0.0","target":"pkg:pypi/demo-28851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8805@1.0.0","target":"pkg:pypi/demo-28948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8805@1.0.0","target":"pkg:pypi/demo-7692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8806@1.0.1","target":"pkg:pypi/demo-25628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8806@1.0.1","target":"pkg:pypi/demo-33249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8807@1.0.2","target":"pkg:pypi/demo-6891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8808@1.0.3","target":"pkg:pypi/demo-15877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8809@1.0.4","target":"pkg:pypi/demo-14007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8809@1.0.4","target":"pkg:pypi/demo-21508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-880@1.0.0","target":"pkg:pypi/demo-21837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-880@1.0.0","target":"pkg:pypi/demo-32011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8810@1.0.0","target":"pkg:pypi/demo-27082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8810@1.0.0","target":"pkg:pypi/demo-31441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8811@1.0.1","target":"pkg:pypi/demo-1317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8812@1.0.2","target":"pkg:pypi/demo-29422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8813@1.0.3","target":"pkg:pypi/demo-21166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8813@1.0.3","target":"pkg:pypi/demo-39058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8813@1.0.3","target":"pkg:pypi/demo-5413@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8814@1.0.4","target":"pkg:pypi/demo-1877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8814@1.0.4","target":"pkg:pypi/demo-22185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8814@1.0.4","target":"pkg:pypi/demo-22744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8814@1.0.4","target":"pkg:pypi/demo-3674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8815@1.0.0","target":"pkg:pypi/demo-39608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8816@1.0.1","target":"pkg:pypi/demo-29615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8817@1.0.2","target":"pkg:pypi/demo-10901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8817@1.0.2","target":"pkg:pypi/demo-26033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8817@1.0.2","target":"pkg:pypi/demo-35377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8818@1.0.3","target":"pkg:pypi/demo-18662@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8818@1.0.3","target":"pkg:pypi/demo-22033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8818@1.0.3","target":"pkg:pypi/demo-25674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8819@1.0.4","target":"pkg:pypi/demo-14623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8819@1.0.4","target":"pkg:pypi/demo-15012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8819@1.0.4","target":"pkg:pypi/demo-22399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8819@1.0.4","target":"pkg:pypi/demo-22962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-881@1.0.1","target":"pkg:pypi/demo-10432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-881@1.0.1","target":"pkg:pypi/demo-5590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8820@1.0.0","target":"pkg:pypi/demo-20999@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8821@1.0.1","target":"pkg:pypi/demo-23634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8821@1.0.1","target":"pkg:pypi/demo-35550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8822@1.0.2","target":"pkg:pypi/demo-14295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8822@1.0.2","target":"pkg:pypi/demo-14664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8822@1.0.2","target":"pkg:pypi/demo-30404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8823@1.0.3","target":"pkg:pypi/demo-24386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8823@1.0.3","target":"pkg:pypi/demo-4147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8824@1.0.4","target":"pkg:pypi/demo-36111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8825@1.0.0","target":"pkg:pypi/demo-19542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8825@1.0.0","target":"pkg:pypi/demo-29244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8825@1.0.0","target":"pkg:pypi/demo-7843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8825@1.0.0","target":"pkg:pypi/demo-8487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8826@1.0.1","target":"pkg:pypi/demo-1909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8826@1.0.1","target":"pkg:pypi/demo-29925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8827@1.0.2","target":"pkg:pypi/demo-1418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8827@1.0.2","target":"pkg:pypi/demo-24934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8827@1.0.2","target":"pkg:pypi/demo-689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8828@1.0.3","target":"pkg:pypi/demo-13159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8828@1.0.3","target":"pkg:pypi/demo-2166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8828@1.0.3","target":"pkg:pypi/demo-26018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8828@1.0.3","target":"pkg:pypi/demo-5941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8829@1.0.4","target":"pkg:pypi/demo-14837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8829@1.0.4","target":"pkg:pypi/demo-3202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-882@1.0.2","target":"pkg:pypi/demo-12536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-882@1.0.2","target":"pkg:pypi/demo-19964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-882@1.0.2","target":"pkg:pypi/demo-2215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8830@1.0.0","target":"pkg:pypi/demo-1446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8830@1.0.0","target":"pkg:pypi/demo-22998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8830@1.0.0","target":"pkg:pypi/demo-26291@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8831@1.0.1","target":"pkg:pypi/demo-13745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8831@1.0.1","target":"pkg:pypi/demo-22@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8831@1.0.1","target":"pkg:pypi/demo-5741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8832@1.0.2","target":"pkg:pypi/demo-19841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8832@1.0.2","target":"pkg:pypi/demo-28599@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8832@1.0.2","target":"pkg:pypi/demo-33717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8832@1.0.2","target":"pkg:pypi/demo-39456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8833@1.0.3","target":"pkg:pypi/demo-19936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8834@1.0.4","target":"pkg:pypi/demo-11502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8834@1.0.4","target":"pkg:pypi/demo-15257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8834@1.0.4","target":"pkg:pypi/demo-21767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8834@1.0.4","target":"pkg:pypi/demo-34339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8835@1.0.0","target":"pkg:pypi/demo-20370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8835@1.0.0","target":"pkg:pypi/demo-38050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8836@1.0.1","target":"pkg:pypi/demo-15392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8837@1.0.2","target":"pkg:pypi/demo-16782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8838@1.0.3","target":"pkg:pypi/demo-19766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8838@1.0.3","target":"pkg:pypi/demo-26069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8838@1.0.3","target":"pkg:pypi/demo-26636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8838@1.0.3","target":"pkg:pypi/demo-7155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8839@1.0.4","target":"pkg:pypi/demo-16977@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8839@1.0.4","target":"pkg:pypi/demo-33572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-883@1.0.3","target":"pkg:pypi/demo-11430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8840@1.0.0","target":"pkg:pypi/demo-18044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8841@1.0.1","target":"pkg:pypi/demo-10741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8841@1.0.1","target":"pkg:pypi/demo-15841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8841@1.0.1","target":"pkg:pypi/demo-33830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8842@1.0.2","target":"pkg:pypi/demo-19811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8843@1.0.3","target":"pkg:pypi/demo-22906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8843@1.0.3","target":"pkg:pypi/demo-39911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8843@1.0.3","target":"pkg:pypi/demo-5196@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8844@1.0.4","target":"pkg:pypi/demo-35776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8845@1.0.0","target":"pkg:pypi/demo-24912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8845@1.0.0","target":"pkg:pypi/demo-36187@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8846@1.0.1","target":"pkg:pypi/demo-25583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8847@1.0.2","target":"pkg:pypi/demo-19396@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8847@1.0.2","target":"pkg:pypi/demo-2041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8847@1.0.2","target":"pkg:pypi/demo-32902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8847@1.0.2","target":"pkg:pypi/demo-3629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8848@1.0.3","target":"pkg:pypi/demo-18757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8848@1.0.3","target":"pkg:pypi/demo-19637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8848@1.0.3","target":"pkg:pypi/demo-24829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8848@1.0.3","target":"pkg:pypi/demo-508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8849@1.0.4","target":"pkg:pypi/demo-16445@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-884@1.0.4","target":"pkg:pypi/demo-19621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-884@1.0.4","target":"pkg:pypi/demo-20685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-884@1.0.4","target":"pkg:pypi/demo-30972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8850@1.0.0","target":"pkg:pypi/demo-16929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8850@1.0.0","target":"pkg:pypi/demo-20942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8850@1.0.0","target":"pkg:pypi/demo-25992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8850@1.0.0","target":"pkg:pypi/demo-36461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8851@1.0.1","target":"pkg:pypi/demo-1380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8851@1.0.1","target":"pkg:pypi/demo-25089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8851@1.0.1","target":"pkg:pypi/demo-37446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8852@1.0.2","target":"pkg:pypi/demo-25255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8853@1.0.3","target":"pkg:pypi/demo-17389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8853@1.0.3","target":"pkg:pypi/demo-2065@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8854@1.0.4","target":"pkg:pypi/demo-13049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8854@1.0.4","target":"pkg:pypi/demo-27788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8855@1.0.0","target":"pkg:pypi/demo-35796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8855@1.0.0","target":"pkg:pypi/demo-7696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8856@1.0.1","target":"pkg:pypi/demo-21823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8856@1.0.1","target":"pkg:pypi/demo-27341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8856@1.0.1","target":"pkg:pypi/demo-28661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8857@1.0.2","target":"pkg:pypi/demo-1100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8857@1.0.2","target":"pkg:pypi/demo-32309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8857@1.0.2","target":"pkg:pypi/demo-5579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8858@1.0.3","target":"pkg:pypi/demo-26741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8858@1.0.3","target":"pkg:pypi/demo-32063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8858@1.0.3","target":"pkg:pypi/demo-36591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8859@1.0.4","target":"pkg:pypi/demo-11699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8859@1.0.4","target":"pkg:pypi/demo-21145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8859@1.0.4","target":"pkg:pypi/demo-6614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-885@1.0.0","target":"pkg:pypi/demo-1981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-885@1.0.0","target":"pkg:pypi/demo-20166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-885@1.0.0","target":"pkg:pypi/demo-24489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-885@1.0.0","target":"pkg:pypi/demo-25312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8860@1.0.0","target":"pkg:pypi/demo-13134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8860@1.0.0","target":"pkg:pypi/demo-5462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8861@1.0.1","target":"pkg:pypi/demo-11156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8861@1.0.1","target":"pkg:pypi/demo-19158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8861@1.0.1","target":"pkg:pypi/demo-31370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8861@1.0.1","target":"pkg:pypi/demo-34250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8862@1.0.2","target":"pkg:pypi/demo-11886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8863@1.0.3","target":"pkg:pypi/demo-24332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8864@1.0.4","target":"pkg:pypi/demo-38385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8865@1.0.0","target":"pkg:pypi/demo-33036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8865@1.0.0","target":"pkg:pypi/demo-33389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8866@1.0.1","target":"pkg:pypi/demo-11442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8866@1.0.1","target":"pkg:pypi/demo-1218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8866@1.0.1","target":"pkg:pypi/demo-37489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8866@1.0.1","target":"pkg:pypi/demo-6553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8867@1.0.2","target":"pkg:pypi/demo-10004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8867@1.0.2","target":"pkg:pypi/demo-26088@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8868@1.0.3","target":"pkg:pypi/demo-19904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8868@1.0.3","target":"pkg:pypi/demo-33019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8869@1.0.4","target":"pkg:pypi/demo-12431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8869@1.0.4","target":"pkg:pypi/demo-20544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8869@1.0.4","target":"pkg:pypi/demo-23562@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8869@1.0.4","target":"pkg:pypi/demo-23861@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-886@1.0.1","target":"pkg:pypi/demo-19673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-886@1.0.1","target":"pkg:pypi/demo-20191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8870@1.0.0","target":"pkg:pypi/demo-39722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8871@1.0.1","target":"pkg:pypi/demo-14802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8871@1.0.1","target":"pkg:pypi/demo-25139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8871@1.0.1","target":"pkg:pypi/demo-33444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8872@1.0.2","target":"pkg:pypi/demo-16521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8872@1.0.2","target":"pkg:pypi/demo-35471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8872@1.0.2","target":"pkg:pypi/demo-38606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8873@1.0.3","target":"pkg:pypi/demo-16479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8873@1.0.3","target":"pkg:pypi/demo-16880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8874@1.0.4","target":"pkg:pypi/demo-2657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8874@1.0.4","target":"pkg:pypi/demo-27778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8874@1.0.4","target":"pkg:pypi/demo-7145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8875@1.0.0","target":"pkg:pypi/demo-37194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8876@1.0.1","target":"pkg:pypi/demo-16465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8876@1.0.1","target":"pkg:pypi/demo-19679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8876@1.0.1","target":"pkg:pypi/demo-37681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8876@1.0.1","target":"pkg:pypi/demo-7953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8877@1.0.2","target":"pkg:pypi/demo-36772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8878@1.0.3","target":"pkg:pypi/demo-27651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8878@1.0.3","target":"pkg:pypi/demo-5248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8879@1.0.4","target":"pkg:pypi/demo-17835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8879@1.0.4","target":"pkg:pypi/demo-18048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8879@1.0.4","target":"pkg:pypi/demo-23899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8879@1.0.4","target":"pkg:pypi/demo-28231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-887@1.0.2","target":"pkg:pypi/demo-22874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8880@1.0.0","target":"pkg:pypi/demo-19305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8880@1.0.0","target":"pkg:pypi/demo-19707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8881@1.0.1","target":"pkg:pypi/demo-10490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8881@1.0.1","target":"pkg:pypi/demo-11570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8881@1.0.1","target":"pkg:pypi/demo-12357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8881@1.0.1","target":"pkg:pypi/demo-25167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8882@1.0.2","target":"pkg:pypi/demo-10213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8882@1.0.2","target":"pkg:pypi/demo-21903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8883@1.0.3","target":"pkg:pypi/demo-24891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8883@1.0.3","target":"pkg:pypi/demo-27790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8883@1.0.3","target":"pkg:pypi/demo-29853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8884@1.0.4","target":"pkg:pypi/demo-23761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8885@1.0.0","target":"pkg:pypi/demo-4149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8886@1.0.1","target":"pkg:pypi/demo-11202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8886@1.0.1","target":"pkg:pypi/demo-15084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8886@1.0.1","target":"pkg:pypi/demo-24379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8887@1.0.2","target":"pkg:pypi/demo-11709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8887@1.0.2","target":"pkg:pypi/demo-12794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8887@1.0.2","target":"pkg:pypi/demo-19545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8887@1.0.2","target":"pkg:pypi/demo-5741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8888@1.0.3","target":"pkg:pypi/demo-1703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8888@1.0.3","target":"pkg:pypi/demo-2712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8888@1.0.3","target":"pkg:pypi/demo-32879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8888@1.0.3","target":"pkg:pypi/demo-7479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8889@1.0.4","target":"pkg:pypi/demo-21410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-888@1.0.3","target":"pkg:pypi/demo-20417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8890@1.0.0","target":"pkg:pypi/demo-3098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8890@1.0.0","target":"pkg:pypi/demo-6331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8891@1.0.1","target":"pkg:pypi/demo-1169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8891@1.0.1","target":"pkg:pypi/demo-16228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8891@1.0.1","target":"pkg:pypi/demo-33031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8891@1.0.1","target":"pkg:pypi/demo-33235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8892@1.0.2","target":"pkg:pypi/demo-1229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8892@1.0.2","target":"pkg:pypi/demo-23373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8893@1.0.3","target":"pkg:pypi/demo-26951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8893@1.0.3","target":"pkg:pypi/demo-32219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8893@1.0.3","target":"pkg:pypi/demo-32334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8893@1.0.3","target":"pkg:pypi/demo-7225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8894@1.0.4","target":"pkg:pypi/demo-25583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8894@1.0.4","target":"pkg:pypi/demo-33330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8894@1.0.4","target":"pkg:pypi/demo-6048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8895@1.0.0","target":"pkg:pypi/demo-21075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8895@1.0.0","target":"pkg:pypi/demo-21125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8895@1.0.0","target":"pkg:pypi/demo-36431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8895@1.0.0","target":"pkg:pypi/demo-7415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8896@1.0.1","target":"pkg:pypi/demo-1502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8896@1.0.1","target":"pkg:pypi/demo-38756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8896@1.0.1","target":"pkg:pypi/demo-7422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8897@1.0.2","target":"pkg:pypi/demo-12611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8897@1.0.2","target":"pkg:pypi/demo-25237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8897@1.0.2","target":"pkg:pypi/demo-7174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8898@1.0.3","target":"pkg:pypi/demo-13677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8898@1.0.3","target":"pkg:pypi/demo-27063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8898@1.0.3","target":"pkg:pypi/demo-28477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8898@1.0.3","target":"pkg:pypi/demo-6504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8899@1.0.4","target":"pkg:pypi/demo-12815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8899@1.0.4","target":"pkg:pypi/demo-17730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8899@1.0.4","target":"pkg:pypi/demo-26277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8899@1.0.4","target":"pkg:pypi/demo-3124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-889@1.0.4","target":"pkg:pypi/demo-14390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-889@1.0.4","target":"pkg:pypi/demo-35325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-88@1.0.3","target":"pkg:pypi/demo-2233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-88@1.0.3","target":"pkg:pypi/demo-4348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8900@1.0.0","target":"pkg:pypi/demo-10135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8900@1.0.0","target":"pkg:pypi/demo-1629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8900@1.0.0","target":"pkg:pypi/demo-33087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8901@1.0.1","target":"pkg:pypi/demo-35821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8902@1.0.2","target":"pkg:pypi/demo-34620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8903@1.0.3","target":"pkg:pypi/demo-13912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8903@1.0.3","target":"pkg:pypi/demo-1577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8903@1.0.3","target":"pkg:pypi/demo-19637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8903@1.0.3","target":"pkg:pypi/demo-24252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8904@1.0.4","target":"pkg:pypi/demo-31677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8904@1.0.4","target":"pkg:pypi/demo-33774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8905@1.0.0","target":"pkg:pypi/demo-29697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8905@1.0.0","target":"pkg:pypi/demo-30066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8905@1.0.0","target":"pkg:pypi/demo-6144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8905@1.0.0","target":"pkg:pypi/demo-8405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8906@1.0.1","target":"pkg:pypi/demo-23542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8906@1.0.1","target":"pkg:pypi/demo-26371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8907@1.0.2","target":"pkg:pypi/demo-10827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8907@1.0.2","target":"pkg:pypi/demo-29558@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8908@1.0.3","target":"pkg:pypi/demo-12564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8908@1.0.3","target":"pkg:pypi/demo-13847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8908@1.0.3","target":"pkg:pypi/demo-37033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8908@1.0.3","target":"pkg:pypi/demo-6692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8909@1.0.4","target":"pkg:pypi/demo-5829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8909@1.0.4","target":"pkg:pypi/demo-8786@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-890@1.0.0","target":"pkg:pypi/demo-10766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-890@1.0.0","target":"pkg:pypi/demo-19545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-890@1.0.0","target":"pkg:pypi/demo-37621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8910@1.0.0","target":"pkg:pypi/demo-17326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8911@1.0.1","target":"pkg:pypi/demo-3762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8911@1.0.1","target":"pkg:pypi/demo-4642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8912@1.0.2","target":"pkg:pypi/demo-20570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8912@1.0.2","target":"pkg:pypi/demo-38431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8913@1.0.3","target":"pkg:pypi/demo-17567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8913@1.0.3","target":"pkg:pypi/demo-29249@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8914@1.0.4","target":"pkg:pypi/demo-35687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8915@1.0.0","target":"pkg:pypi/demo-15714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8915@1.0.0","target":"pkg:pypi/demo-26094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8915@1.0.0","target":"pkg:pypi/demo-36559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8916@1.0.1","target":"pkg:pypi/demo-11229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8916@1.0.1","target":"pkg:pypi/demo-11508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8916@1.0.1","target":"pkg:pypi/demo-12815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8916@1.0.1","target":"pkg:pypi/demo-38222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8917@1.0.2","target":"pkg:pypi/demo-18056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8917@1.0.2","target":"pkg:pypi/demo-19740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8917@1.0.2","target":"pkg:pypi/demo-34542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8918@1.0.3","target":"pkg:pypi/demo-18391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8918@1.0.3","target":"pkg:pypi/demo-2178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8918@1.0.3","target":"pkg:pypi/demo-6254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8919@1.0.4","target":"pkg:pypi/demo-16851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8919@1.0.4","target":"pkg:pypi/demo-24900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8919@1.0.4","target":"pkg:pypi/demo-30883@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-891@1.0.1","target":"pkg:pypi/demo-15702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-891@1.0.1","target":"pkg:pypi/demo-20878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-891@1.0.1","target":"pkg:pypi/demo-22349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8920@1.0.0","target":"pkg:pypi/demo-1252@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8920@1.0.0","target":"pkg:pypi/demo-13824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8921@1.0.1","target":"pkg:pypi/demo-15770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8921@1.0.1","target":"pkg:pypi/demo-7751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8921@1.0.1","target":"pkg:pypi/demo-822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8922@1.0.2","target":"pkg:pypi/demo-18141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8923@1.0.3","target":"pkg:pypi/demo-36837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8924@1.0.4","target":"pkg:pypi/demo-17698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8924@1.0.4","target":"pkg:pypi/demo-18672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8924@1.0.4","target":"pkg:pypi/demo-6342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8925@1.0.0","target":"pkg:pypi/demo-19519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8925@1.0.0","target":"pkg:pypi/demo-22439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8925@1.0.0","target":"pkg:pypi/demo-8177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8926@1.0.1","target":"pkg:pypi/demo-18893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8926@1.0.1","target":"pkg:pypi/demo-30321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8926@1.0.1","target":"pkg:pypi/demo-6377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8927@1.0.2","target":"pkg:pypi/demo-12581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8927@1.0.2","target":"pkg:pypi/demo-15312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8927@1.0.2","target":"pkg:pypi/demo-16948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8928@1.0.3","target":"pkg:pypi/demo-30449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8928@1.0.3","target":"pkg:pypi/demo-32120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8928@1.0.3","target":"pkg:pypi/demo-37640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8928@1.0.3","target":"pkg:pypi/demo-38203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8929@1.0.4","target":"pkg:pypi/demo-18085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-892@1.0.2","target":"pkg:pypi/demo-28228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8930@1.0.0","target":"pkg:pypi/demo-15779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8930@1.0.0","target":"pkg:pypi/demo-8118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8931@1.0.1","target":"pkg:pypi/demo-11201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8931@1.0.1","target":"pkg:pypi/demo-14544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8931@1.0.1","target":"pkg:pypi/demo-18652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8931@1.0.1","target":"pkg:pypi/demo-37425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8932@1.0.2","target":"pkg:pypi/demo-19189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8933@1.0.3","target":"pkg:pypi/demo-26192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8933@1.0.3","target":"pkg:pypi/demo-37101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8933@1.0.3","target":"pkg:pypi/demo-4631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8934@1.0.4","target":"pkg:pypi/demo-16081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8934@1.0.4","target":"pkg:pypi/demo-18205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8934@1.0.4","target":"pkg:pypi/demo-26896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8934@1.0.4","target":"pkg:pypi/demo-36879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8935@1.0.0","target":"pkg:pypi/demo-14750@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8936@1.0.1","target":"pkg:pypi/demo-10092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8936@1.0.1","target":"pkg:pypi/demo-23240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8936@1.0.1","target":"pkg:pypi/demo-29244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8936@1.0.1","target":"pkg:pypi/demo-33723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8937@1.0.2","target":"pkg:pypi/demo-30401@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8937@1.0.2","target":"pkg:pypi/demo-4591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8937@1.0.2","target":"pkg:pypi/demo-6767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8938@1.0.3","target":"pkg:pypi/demo-15054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8938@1.0.3","target":"pkg:pypi/demo-8433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8939@1.0.4","target":"pkg:pypi/demo-14838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8939@1.0.4","target":"pkg:pypi/demo-16189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8939@1.0.4","target":"pkg:pypi/demo-20468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8939@1.0.4","target":"pkg:pypi/demo-4799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-893@1.0.3","target":"pkg:pypi/demo-18608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-893@1.0.3","target":"pkg:pypi/demo-21976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-893@1.0.3","target":"pkg:pypi/demo-25300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-893@1.0.3","target":"pkg:pypi/demo-4681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8940@1.0.0","target":"pkg:pypi/demo-32393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8941@1.0.1","target":"pkg:pypi/demo-34154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8942@1.0.2","target":"pkg:pypi/demo-12087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8942@1.0.2","target":"pkg:pypi/demo-17491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8942@1.0.2","target":"pkg:pypi/demo-23975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8942@1.0.2","target":"pkg:pypi/demo-37687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8943@1.0.3","target":"pkg:pypi/demo-14464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8944@1.0.4","target":"pkg:pypi/demo-12954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8944@1.0.4","target":"pkg:pypi/demo-34828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8944@1.0.4","target":"pkg:pypi/demo-36687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8945@1.0.0","target":"pkg:pypi/demo-2463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8946@1.0.1","target":"pkg:pypi/demo-24501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8947@1.0.2","target":"pkg:pypi/demo-15195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8947@1.0.2","target":"pkg:pypi/demo-37063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8947@1.0.2","target":"pkg:pypi/demo-7761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8948@1.0.3","target":"pkg:pypi/demo-10467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8948@1.0.3","target":"pkg:pypi/demo-19091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8948@1.0.3","target":"pkg:pypi/demo-2424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8948@1.0.3","target":"pkg:pypi/demo-28203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8949@1.0.4","target":"pkg:pypi/demo-14040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8949@1.0.4","target":"pkg:pypi/demo-20369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8949@1.0.4","target":"pkg:pypi/demo-24604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-894@1.0.4","target":"pkg:pypi/demo-15441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-894@1.0.4","target":"pkg:pypi/demo-21068@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-894@1.0.4","target":"pkg:pypi/demo-38649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8950@1.0.0","target":"pkg:pypi/demo-13713@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8950@1.0.0","target":"pkg:pypi/demo-31996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8950@1.0.0","target":"pkg:pypi/demo-36718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8950@1.0.0","target":"pkg:pypi/demo-7628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8951@1.0.1","target":"pkg:pypi/demo-105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8951@1.0.1","target":"pkg:pypi/demo-23137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8951@1.0.1","target":"pkg:pypi/demo-32217@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8952@1.0.2","target":"pkg:pypi/demo-28085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8953@1.0.3","target":"pkg:pypi/demo-18261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8953@1.0.3","target":"pkg:pypi/demo-4518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8953@1.0.3","target":"pkg:pypi/demo-8383@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8953@1.0.3","target":"pkg:pypi/demo-8596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8954@1.0.4","target":"pkg:pypi/demo-18908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8954@1.0.4","target":"pkg:pypi/demo-27048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8954@1.0.4","target":"pkg:pypi/demo-4030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8955@1.0.0","target":"pkg:pypi/demo-13732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8956@1.0.1","target":"pkg:pypi/demo-12054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8956@1.0.1","target":"pkg:pypi/demo-17781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8957@1.0.2","target":"pkg:pypi/demo-13325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8957@1.0.2","target":"pkg:pypi/demo-21989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8957@1.0.2","target":"pkg:pypi/demo-35086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8957@1.0.2","target":"pkg:pypi/demo-38961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8958@1.0.3","target":"pkg:pypi/demo-16536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8958@1.0.3","target":"pkg:pypi/demo-23104@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8958@1.0.3","target":"pkg:pypi/demo-23621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8958@1.0.3","target":"pkg:pypi/demo-35326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8959@1.0.4","target":"pkg:pypi/demo-10626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8959@1.0.4","target":"pkg:pypi/demo-23493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-895@1.0.0","target":"pkg:pypi/demo-12868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-895@1.0.0","target":"pkg:pypi/demo-20769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-895@1.0.0","target":"pkg:pypi/demo-30614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-895@1.0.0","target":"pkg:pypi/demo-4505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8960@1.0.0","target":"pkg:pypi/demo-11356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8960@1.0.0","target":"pkg:pypi/demo-25712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8960@1.0.0","target":"pkg:pypi/demo-37618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8960@1.0.0","target":"pkg:pypi/demo-7751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8961@1.0.1","target":"pkg:pypi/demo-20268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8961@1.0.1","target":"pkg:pypi/demo-32816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8962@1.0.2","target":"pkg:pypi/demo-39756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8963@1.0.3","target":"pkg:pypi/demo-12816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8963@1.0.3","target":"pkg:pypi/demo-20491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8963@1.0.3","target":"pkg:pypi/demo-28889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8964@1.0.4","target":"pkg:pypi/demo-15099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8964@1.0.4","target":"pkg:pypi/demo-17996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8964@1.0.4","target":"pkg:pypi/demo-31203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8964@1.0.4","target":"pkg:pypi/demo-36170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8965@1.0.0","target":"pkg:pypi/demo-13010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8966@1.0.1","target":"pkg:pypi/demo-28091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8966@1.0.1","target":"pkg:pypi/demo-3546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8967@1.0.2","target":"pkg:pypi/demo-10766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8967@1.0.2","target":"pkg:pypi/demo-14171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8967@1.0.2","target":"pkg:pypi/demo-5280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8967@1.0.2","target":"pkg:pypi/demo-6574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8968@1.0.3","target":"pkg:pypi/demo-2455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8968@1.0.3","target":"pkg:pypi/demo-33572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8968@1.0.3","target":"pkg:pypi/demo-39648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8969@1.0.4","target":"pkg:pypi/demo-15728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-896@1.0.1","target":"pkg:pypi/demo-20227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-896@1.0.1","target":"pkg:pypi/demo-29808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-896@1.0.1","target":"pkg:pypi/demo-35955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8970@1.0.0","target":"pkg:pypi/demo-10105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8970@1.0.0","target":"pkg:pypi/demo-27359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8971@1.0.1","target":"pkg:pypi/demo-8112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8972@1.0.2","target":"pkg:pypi/demo-10228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8972@1.0.2","target":"pkg:pypi/demo-16844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8972@1.0.2","target":"pkg:pypi/demo-21096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8972@1.0.2","target":"pkg:pypi/demo-39561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8973@1.0.3","target":"pkg:pypi/demo-12896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8973@1.0.3","target":"pkg:pypi/demo-6914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8974@1.0.4","target":"pkg:pypi/demo-28339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8974@1.0.4","target":"pkg:pypi/demo-31421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8975@1.0.0","target":"pkg:pypi/demo-37730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8975@1.0.0","target":"pkg:pypi/demo-46@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8976@1.0.1","target":"pkg:pypi/demo-10699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8976@1.0.1","target":"pkg:pypi/demo-12097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8976@1.0.1","target":"pkg:pypi/demo-22236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8976@1.0.1","target":"pkg:pypi/demo-37773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8977@1.0.2","target":"pkg:pypi/demo-16236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8977@1.0.2","target":"pkg:pypi/demo-20629@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8977@1.0.2","target":"pkg:pypi/demo-33612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8978@1.0.3","target":"pkg:pypi/demo-30500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8979@1.0.4","target":"pkg:pypi/demo-21417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8979@1.0.4","target":"pkg:pypi/demo-30938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8979@1.0.4","target":"pkg:pypi/demo-7802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-897@1.0.2","target":"pkg:pypi/demo-20352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-897@1.0.2","target":"pkg:pypi/demo-34763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8980@1.0.0","target":"pkg:pypi/demo-11322@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8980@1.0.0","target":"pkg:pypi/demo-13206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8980@1.0.0","target":"pkg:pypi/demo-26411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8980@1.0.0","target":"pkg:pypi/demo-641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8981@1.0.1","target":"pkg:pypi/demo-10732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8981@1.0.1","target":"pkg:pypi/demo-543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8982@1.0.2","target":"pkg:pypi/demo-13514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8982@1.0.2","target":"pkg:pypi/demo-14208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8982@1.0.2","target":"pkg:pypi/demo-28859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8983@1.0.3","target":"pkg:pypi/demo-24074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8983@1.0.3","target":"pkg:pypi/demo-26956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8984@1.0.4","target":"pkg:pypi/demo-23805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8984@1.0.4","target":"pkg:pypi/demo-24852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8984@1.0.4","target":"pkg:pypi/demo-30097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8985@1.0.0","target":"pkg:pypi/demo-39253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8986@1.0.1","target":"pkg:pypi/demo-11245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8986@1.0.1","target":"pkg:pypi/demo-16091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8986@1.0.1","target":"pkg:pypi/demo-23462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8987@1.0.2","target":"pkg:pypi/demo-18447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8988@1.0.3","target":"pkg:pypi/demo-15325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8988@1.0.3","target":"pkg:pypi/demo-16779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8988@1.0.3","target":"pkg:pypi/demo-20680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8988@1.0.3","target":"pkg:pypi/demo-7110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8989@1.0.4","target":"pkg:pypi/demo-36134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8989@1.0.4","target":"pkg:pypi/demo-8681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-898@1.0.3","target":"pkg:pypi/demo-2284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-898@1.0.3","target":"pkg:pypi/demo-33075@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8990@1.0.0","target":"pkg:pypi/demo-1358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8990@1.0.0","target":"pkg:pypi/demo-18174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8990@1.0.0","target":"pkg:pypi/demo-29876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8991@1.0.1","target":"pkg:pypi/demo-23303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8992@1.0.2","target":"pkg:pypi/demo-16250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8993@1.0.3","target":"pkg:pypi/demo-24536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8994@1.0.4","target":"pkg:pypi/demo-14140@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8994@1.0.4","target":"pkg:pypi/demo-15069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8994@1.0.4","target":"pkg:pypi/demo-30835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8995@1.0.0","target":"pkg:pypi/demo-15338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8995@1.0.0","target":"pkg:pypi/demo-32155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8996@1.0.1","target":"pkg:pypi/demo-28520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8997@1.0.2","target":"pkg:pypi/demo-12094@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8997@1.0.2","target":"pkg:pypi/demo-26946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8998@1.0.3","target":"pkg:pypi/demo-28176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8998@1.0.3","target":"pkg:pypi/demo-490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8999@1.0.4","target":"pkg:pypi/demo-23748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-899@1.0.4","target":"pkg:pypi/demo-11150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-899@1.0.4","target":"pkg:pypi/demo-28645@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-899@1.0.4","target":"pkg:pypi/demo-28988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-899@1.0.4","target":"pkg:pypi/demo-36004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-89@1.0.4","target":"pkg:pypi/demo-18189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-8@1.0.3","target":"pkg:pypi/demo-21905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9000@1.0.0","target":"pkg:pypi/demo-11591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9000@1.0.0","target":"pkg:pypi/demo-27118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9000@1.0.0","target":"pkg:pypi/demo-2967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9000@1.0.0","target":"pkg:pypi/demo-39414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9001@1.0.1","target":"pkg:pypi/demo-1165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9001@1.0.1","target":"pkg:pypi/demo-39155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9002@1.0.2","target":"pkg:pypi/demo-24301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9003@1.0.3","target":"pkg:pypi/demo-32096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9003@1.0.3","target":"pkg:pypi/demo-8736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9004@1.0.4","target":"pkg:pypi/demo-21406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9004@1.0.4","target":"pkg:pypi/demo-26781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9005@1.0.0","target":"pkg:pypi/demo-14513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9005@1.0.0","target":"pkg:pypi/demo-7218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9006@1.0.1","target":"pkg:pypi/demo-23254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9006@1.0.1","target":"pkg:pypi/demo-24700@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9006@1.0.1","target":"pkg:pypi/demo-29351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9006@1.0.1","target":"pkg:pypi/demo-36805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9007@1.0.2","target":"pkg:pypi/demo-1079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9007@1.0.2","target":"pkg:pypi/demo-19197@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9007@1.0.2","target":"pkg:pypi/demo-28415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9008@1.0.3","target":"pkg:pypi/demo-14567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9008@1.0.3","target":"pkg:pypi/demo-39011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9009@1.0.4","target":"pkg:pypi/demo-14619@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9009@1.0.4","target":"pkg:pypi/demo-26315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9009@1.0.4","target":"pkg:pypi/demo-37125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-900@1.0.0","target":"pkg:pypi/demo-14227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9010@1.0.0","target":"pkg:pypi/demo-18854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9010@1.0.0","target":"pkg:pypi/demo-24982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9010@1.0.0","target":"pkg:pypi/demo-33385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9010@1.0.0","target":"pkg:pypi/demo-38992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9011@1.0.1","target":"pkg:pypi/demo-36783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9012@1.0.2","target":"pkg:pypi/demo-1491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9012@1.0.2","target":"pkg:pypi/demo-15190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9012@1.0.2","target":"pkg:pypi/demo-16378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9012@1.0.2","target":"pkg:pypi/demo-36407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9013@1.0.3","target":"pkg:pypi/demo-19392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9013@1.0.3","target":"pkg:pypi/demo-23118@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9014@1.0.4","target":"pkg:pypi/demo-21121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9014@1.0.4","target":"pkg:pypi/demo-21371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9015@1.0.0","target":"pkg:pypi/demo-1381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9015@1.0.0","target":"pkg:pypi/demo-2177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9015@1.0.0","target":"pkg:pypi/demo-23406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9016@1.0.1","target":"pkg:pypi/demo-16921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9016@1.0.1","target":"pkg:pypi/demo-32378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9016@1.0.1","target":"pkg:pypi/demo-4611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9017@1.0.2","target":"pkg:pypi/demo-22234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9017@1.0.2","target":"pkg:pypi/demo-22923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9018@1.0.3","target":"pkg:pypi/demo-29828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9018@1.0.3","target":"pkg:pypi/demo-37766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9019@1.0.4","target":"pkg:pypi/demo-12202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-901@1.0.1","target":"pkg:pypi/demo-29690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-901@1.0.1","target":"pkg:pypi/demo-35720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9020@1.0.0","target":"pkg:pypi/demo-34571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9020@1.0.0","target":"pkg:pypi/demo-37957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9021@1.0.1","target":"pkg:pypi/demo-15025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9021@1.0.1","target":"pkg:pypi/demo-19380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9021@1.0.1","target":"pkg:pypi/demo-21167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9021@1.0.1","target":"pkg:pypi/demo-27694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9022@1.0.2","target":"pkg:pypi/demo-3925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9023@1.0.3","target":"pkg:pypi/demo-25886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9024@1.0.4","target":"pkg:pypi/demo-17707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9025@1.0.0","target":"pkg:pypi/demo-13771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9025@1.0.0","target":"pkg:pypi/demo-6336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9026@1.0.1","target":"pkg:pypi/demo-3455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9027@1.0.2","target":"pkg:pypi/demo-30719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9027@1.0.2","target":"pkg:pypi/demo-3480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9028@1.0.3","target":"pkg:pypi/demo-27527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9028@1.0.3","target":"pkg:pypi/demo-30559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9028@1.0.3","target":"pkg:pypi/demo-37676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9028@1.0.3","target":"pkg:pypi/demo-37779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9029@1.0.4","target":"pkg:pypi/demo-13306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9029@1.0.4","target":"pkg:pypi/demo-20131@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9029@1.0.4","target":"pkg:pypi/demo-27795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-902@1.0.2","target":"pkg:pypi/demo-1318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9030@1.0.0","target":"pkg:pypi/demo-23632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9030@1.0.0","target":"pkg:pypi/demo-3229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9030@1.0.0","target":"pkg:pypi/demo-32802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9030@1.0.0","target":"pkg:pypi/demo-37740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9031@1.0.1","target":"pkg:pypi/demo-27266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9031@1.0.1","target":"pkg:pypi/demo-28304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9032@1.0.2","target":"pkg:pypi/demo-32503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9032@1.0.2","target":"pkg:pypi/demo-38568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9033@1.0.3","target":"pkg:pypi/demo-13925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9033@1.0.3","target":"pkg:pypi/demo-14276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9033@1.0.3","target":"pkg:pypi/demo-18341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9034@1.0.4","target":"pkg:pypi/demo-10278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9035@1.0.0","target":"pkg:pypi/demo-21865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9035@1.0.0","target":"pkg:pypi/demo-23531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9035@1.0.0","target":"pkg:pypi/demo-31000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9035@1.0.0","target":"pkg:pypi/demo-8814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9036@1.0.1","target":"pkg:pypi/demo-14045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9036@1.0.1","target":"pkg:pypi/demo-16331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9036@1.0.1","target":"pkg:pypi/demo-27162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9036@1.0.1","target":"pkg:pypi/demo-27807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9037@1.0.2","target":"pkg:pypi/demo-10167@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9038@1.0.3","target":"pkg:pypi/demo-28748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9039@1.0.4","target":"pkg:pypi/demo-8352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-903@1.0.3","target":"pkg:pypi/demo-19260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-903@1.0.3","target":"pkg:pypi/demo-26978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-903@1.0.3","target":"pkg:pypi/demo-39677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9040@1.0.0","target":"pkg:pypi/demo-30159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9040@1.0.0","target":"pkg:pypi/demo-33446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9040@1.0.0","target":"pkg:pypi/demo-36142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9040@1.0.0","target":"pkg:pypi/demo-37062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9041@1.0.1","target":"pkg:pypi/demo-29525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9041@1.0.1","target":"pkg:pypi/demo-39428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9042@1.0.2","target":"pkg:pypi/demo-32621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9042@1.0.2","target":"pkg:pypi/demo-3941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9042@1.0.2","target":"pkg:pypi/demo-5417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9042@1.0.2","target":"pkg:pypi/demo-887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9043@1.0.3","target":"pkg:pypi/demo-10411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9043@1.0.3","target":"pkg:pypi/demo-11757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9043@1.0.3","target":"pkg:pypi/demo-785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9044@1.0.4","target":"pkg:pypi/demo-21958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9044@1.0.4","target":"pkg:pypi/demo-36427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9045@1.0.0","target":"pkg:pypi/demo-22008@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9045@1.0.0","target":"pkg:pypi/demo-27902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9045@1.0.0","target":"pkg:pypi/demo-33297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9046@1.0.1","target":"pkg:pypi/demo-14186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9046@1.0.1","target":"pkg:pypi/demo-14200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9046@1.0.1","target":"pkg:pypi/demo-31714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9046@1.0.1","target":"pkg:pypi/demo-6955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9047@1.0.2","target":"pkg:pypi/demo-16194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9047@1.0.2","target":"pkg:pypi/demo-22753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9047@1.0.2","target":"pkg:pypi/demo-29683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9047@1.0.2","target":"pkg:pypi/demo-36869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9048@1.0.3","target":"pkg:pypi/demo-11503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9048@1.0.3","target":"pkg:pypi/demo-19743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9048@1.0.3","target":"pkg:pypi/demo-35855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9049@1.0.4","target":"pkg:pypi/demo-10282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9049@1.0.4","target":"pkg:pypi/demo-12976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9049@1.0.4","target":"pkg:pypi/demo-25233@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9049@1.0.4","target":"pkg:pypi/demo-6041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-904@1.0.4","target":"pkg:pypi/demo-26189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-904@1.0.4","target":"pkg:pypi/demo-34130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9050@1.0.0","target":"pkg:pypi/demo-4501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9051@1.0.1","target":"pkg:pypi/demo-17910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9052@1.0.2","target":"pkg:pypi/demo-20040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9052@1.0.2","target":"pkg:pypi/demo-27554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9052@1.0.2","target":"pkg:pypi/demo-4014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9053@1.0.3","target":"pkg:pypi/demo-17461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9053@1.0.3","target":"pkg:pypi/demo-28736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9053@1.0.3","target":"pkg:pypi/demo-3222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9053@1.0.3","target":"pkg:pypi/demo-36340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9054@1.0.4","target":"pkg:pypi/demo-11744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9054@1.0.4","target":"pkg:pypi/demo-2031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9054@1.0.4","target":"pkg:pypi/demo-36347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9055@1.0.0","target":"pkg:pypi/demo-15349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9055@1.0.0","target":"pkg:pypi/demo-17318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9055@1.0.0","target":"pkg:pypi/demo-30678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9055@1.0.0","target":"pkg:pypi/demo-8544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9056@1.0.1","target":"pkg:pypi/demo-19263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9056@1.0.1","target":"pkg:pypi/demo-29223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9056@1.0.1","target":"pkg:pypi/demo-39340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9057@1.0.2","target":"pkg:pypi/demo-10907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9057@1.0.2","target":"pkg:pypi/demo-22195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9057@1.0.2","target":"pkg:pypi/demo-30966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9058@1.0.3","target":"pkg:pypi/demo-27310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9059@1.0.4","target":"pkg:pypi/demo-13490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9059@1.0.4","target":"pkg:pypi/demo-34751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-905@1.0.0","target":"pkg:pypi/demo-25355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-905@1.0.0","target":"pkg:pypi/demo-39443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9060@1.0.0","target":"pkg:pypi/demo-1028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9060@1.0.0","target":"pkg:pypi/demo-22386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9060@1.0.0","target":"pkg:pypi/demo-26760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9061@1.0.1","target":"pkg:pypi/demo-28283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9061@1.0.1","target":"pkg:pypi/demo-35841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9062@1.0.2","target":"pkg:pypi/demo-3318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9063@1.0.3","target":"pkg:pypi/demo-19049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9064@1.0.4","target":"pkg:pypi/demo-4636@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9064@1.0.4","target":"pkg:pypi/demo-7403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9065@1.0.0","target":"pkg:pypi/demo-26643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9065@1.0.0","target":"pkg:pypi/demo-33231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9065@1.0.0","target":"pkg:pypi/demo-34030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9066@1.0.1","target":"pkg:pypi/demo-32199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9066@1.0.1","target":"pkg:pypi/demo-33004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9067@1.0.2","target":"pkg:pypi/demo-16920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9067@1.0.2","target":"pkg:pypi/demo-26782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9068@1.0.3","target":"pkg:pypi/demo-11446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9068@1.0.3","target":"pkg:pypi/demo-6079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9069@1.0.4","target":"pkg:pypi/demo-12890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9069@1.0.4","target":"pkg:pypi/demo-36870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-906@1.0.1","target":"pkg:pypi/demo-10665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-906@1.0.1","target":"pkg:pypi/demo-14277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-906@1.0.1","target":"pkg:pypi/demo-29245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-906@1.0.1","target":"pkg:pypi/demo-509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9070@1.0.0","target":"pkg:pypi/demo-25145@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9071@1.0.1","target":"pkg:pypi/demo-14675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9071@1.0.1","target":"pkg:pypi/demo-27105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9071@1.0.1","target":"pkg:pypi/demo-34438@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9072@1.0.2","target":"pkg:pypi/demo-18260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9072@1.0.2","target":"pkg:pypi/demo-19431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9073@1.0.3","target":"pkg:pypi/demo-14165@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9073@1.0.3","target":"pkg:pypi/demo-2205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9073@1.0.3","target":"pkg:pypi/demo-27760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9073@1.0.3","target":"pkg:pypi/demo-35246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9074@1.0.4","target":"pkg:pypi/demo-27959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9074@1.0.4","target":"pkg:pypi/demo-2874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9074@1.0.4","target":"pkg:pypi/demo-29739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9075@1.0.0","target":"pkg:pypi/demo-22533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9076@1.0.1","target":"pkg:pypi/demo-21560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9076@1.0.1","target":"pkg:pypi/demo-31418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9076@1.0.1","target":"pkg:pypi/demo-5052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9077@1.0.2","target":"pkg:pypi/demo-16998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9077@1.0.2","target":"pkg:pypi/demo-21968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9077@1.0.2","target":"pkg:pypi/demo-23711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9078@1.0.3","target":"pkg:pypi/demo-14995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9078@1.0.3","target":"pkg:pypi/demo-6176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9078@1.0.3","target":"pkg:pypi/demo-7981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9078@1.0.3","target":"pkg:pypi/demo-875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9079@1.0.4","target":"pkg:pypi/demo-35433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9079@1.0.4","target":"pkg:pypi/demo-47@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-907@1.0.2","target":"pkg:pypi/demo-12818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-907@1.0.2","target":"pkg:pypi/demo-34234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9080@1.0.0","target":"pkg:pypi/demo-25942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9080@1.0.0","target":"pkg:pypi/demo-34164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9080@1.0.0","target":"pkg:pypi/demo-34305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9081@1.0.1","target":"pkg:pypi/demo-21926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9081@1.0.1","target":"pkg:pypi/demo-35031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9081@1.0.1","target":"pkg:pypi/demo-5875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9082@1.0.2","target":"pkg:pypi/demo-12382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9082@1.0.2","target":"pkg:pypi/demo-15712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9082@1.0.2","target":"pkg:pypi/demo-28667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9082@1.0.2","target":"pkg:pypi/demo-3604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9083@1.0.3","target":"pkg:pypi/demo-1764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9083@1.0.3","target":"pkg:pypi/demo-37674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9084@1.0.4","target":"pkg:pypi/demo-36507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9084@1.0.4","target":"pkg:pypi/demo-39069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9084@1.0.4","target":"pkg:pypi/demo-7450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9085@1.0.0","target":"pkg:pypi/demo-11734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9085@1.0.0","target":"pkg:pypi/demo-29037@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9085@1.0.0","target":"pkg:pypi/demo-34300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9085@1.0.0","target":"pkg:pypi/demo-5199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9086@1.0.1","target":"pkg:pypi/demo-19019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9086@1.0.1","target":"pkg:pypi/demo-5643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9086@1.0.1","target":"pkg:pypi/demo-7154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9087@1.0.2","target":"pkg:pypi/demo-28361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9088@1.0.3","target":"pkg:pypi/demo-27542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9088@1.0.3","target":"pkg:pypi/demo-6623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9089@1.0.4","target":"pkg:pypi/demo-31850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9089@1.0.4","target":"pkg:pypi/demo-6555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9089@1.0.4","target":"pkg:pypi/demo-8012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-908@1.0.3","target":"pkg:pypi/demo-32538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9090@1.0.0","target":"pkg:pypi/demo-30246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9090@1.0.0","target":"pkg:pypi/demo-35864@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9090@1.0.0","target":"pkg:pypi/demo-39796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9091@1.0.1","target":"pkg:pypi/demo-15655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9091@1.0.1","target":"pkg:pypi/demo-4464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9092@1.0.2","target":"pkg:pypi/demo-21049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9092@1.0.2","target":"pkg:pypi/demo-31749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9092@1.0.2","target":"pkg:pypi/demo-33733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9092@1.0.2","target":"pkg:pypi/demo-8095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9093@1.0.3","target":"pkg:pypi/demo-26299@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9093@1.0.3","target":"pkg:pypi/demo-28823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9093@1.0.3","target":"pkg:pypi/demo-2912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9093@1.0.3","target":"pkg:pypi/demo-4458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9094@1.0.4","target":"pkg:pypi/demo-14968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9094@1.0.4","target":"pkg:pypi/demo-20847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9094@1.0.4","target":"pkg:pypi/demo-22097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9094@1.0.4","target":"pkg:pypi/demo-424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9095@1.0.0","target":"pkg:pypi/demo-29777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9095@1.0.0","target":"pkg:pypi/demo-5733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9095@1.0.0","target":"pkg:pypi/demo-6338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9096@1.0.1","target":"pkg:pypi/demo-27510@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9097@1.0.2","target":"pkg:pypi/demo-16808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9097@1.0.2","target":"pkg:pypi/demo-31382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9097@1.0.2","target":"pkg:pypi/demo-5189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9098@1.0.3","target":"pkg:pypi/demo-2701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9098@1.0.3","target":"pkg:pypi/demo-28120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9099@1.0.4","target":"pkg:pypi/demo-36851@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-909@1.0.4","target":"pkg:pypi/demo-17870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-909@1.0.4","target":"pkg:pypi/demo-18152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-909@1.0.4","target":"pkg:pypi/demo-25982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-909@1.0.4","target":"pkg:pypi/demo-38925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-90@1.0.0","target":"pkg:pypi/demo-25768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-90@1.0.0","target":"pkg:pypi/demo-26081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-90@1.0.0","target":"pkg:pypi/demo-37407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-90@1.0.0","target":"pkg:pypi/demo-7034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9100@1.0.0","target":"pkg:pypi/demo-18010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9100@1.0.0","target":"pkg:pypi/demo-24090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9100@1.0.0","target":"pkg:pypi/demo-24530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9100@1.0.0","target":"pkg:pypi/demo-25412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9101@1.0.1","target":"pkg:pypi/demo-15349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9102@1.0.2","target":"pkg:pypi/demo-11666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9102@1.0.2","target":"pkg:pypi/demo-29526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9103@1.0.3","target":"pkg:pypi/demo-1066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9104@1.0.4","target":"pkg:pypi/demo-21448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9104@1.0.4","target":"pkg:pypi/demo-27447@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9104@1.0.4","target":"pkg:pypi/demo-39900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9105@1.0.0","target":"pkg:pypi/demo-28690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9106@1.0.1","target":"pkg:pypi/demo-27716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9106@1.0.1","target":"pkg:pypi/demo-29948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9106@1.0.1","target":"pkg:pypi/demo-38859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9107@1.0.2","target":"pkg:pypi/demo-17735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9107@1.0.2","target":"pkg:pypi/demo-8834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9108@1.0.3","target":"pkg:pypi/demo-10451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9108@1.0.3","target":"pkg:pypi/demo-21048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9108@1.0.3","target":"pkg:pypi/demo-26865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9108@1.0.3","target":"pkg:pypi/demo-28523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9109@1.0.4","target":"pkg:pypi/demo-21146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9109@1.0.4","target":"pkg:pypi/demo-35777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9109@1.0.4","target":"pkg:pypi/demo-37219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9109@1.0.4","target":"pkg:pypi/demo-703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-910@1.0.0","target":"pkg:pypi/demo-1332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-910@1.0.0","target":"pkg:pypi/demo-1744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9110@1.0.0","target":"pkg:pypi/demo-11292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9111@1.0.1","target":"pkg:pypi/demo-26188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9111@1.0.1","target":"pkg:pypi/demo-33758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9111@1.0.1","target":"pkg:pypi/demo-3737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9112@1.0.2","target":"pkg:pypi/demo-1139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9112@1.0.2","target":"pkg:pypi/demo-17704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9113@1.0.3","target":"pkg:pypi/demo-20606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9114@1.0.4","target":"pkg:pypi/demo-19436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9114@1.0.4","target":"pkg:pypi/demo-24530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9114@1.0.4","target":"pkg:pypi/demo-28841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9115@1.0.0","target":"pkg:pypi/demo-11849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9115@1.0.0","target":"pkg:pypi/demo-33376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9115@1.0.0","target":"pkg:pypi/demo-35689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9115@1.0.0","target":"pkg:pypi/demo-7616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9116@1.0.1","target":"pkg:pypi/demo-10077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9116@1.0.1","target":"pkg:pypi/demo-33592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9116@1.0.1","target":"pkg:pypi/demo-37546@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9117@1.0.2","target":"pkg:pypi/demo-12643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9117@1.0.2","target":"pkg:pypi/demo-16466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9117@1.0.2","target":"pkg:pypi/demo-16832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9118@1.0.3","target":"pkg:pypi/demo-1848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9118@1.0.3","target":"pkg:pypi/demo-30993@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9119@1.0.4","target":"pkg:pypi/demo-22022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9119@1.0.4","target":"pkg:pypi/demo-23344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9119@1.0.4","target":"pkg:pypi/demo-34819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9119@1.0.4","target":"pkg:pypi/demo-8981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-911@1.0.1","target":"pkg:pypi/demo-34638@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9120@1.0.0","target":"pkg:pypi/demo-29725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9121@1.0.1","target":"pkg:pypi/demo-4108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9122@1.0.2","target":"pkg:pypi/demo-12583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9122@1.0.2","target":"pkg:pypi/demo-17633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9122@1.0.2","target":"pkg:pypi/demo-34216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9123@1.0.3","target":"pkg:pypi/demo-13151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9123@1.0.3","target":"pkg:pypi/demo-16121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9124@1.0.4","target":"pkg:pypi/demo-32652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9125@1.0.0","target":"pkg:pypi/demo-16923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9125@1.0.0","target":"pkg:pypi/demo-7655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9125@1.0.0","target":"pkg:pypi/demo-8158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9126@1.0.1","target":"pkg:pypi/demo-17211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9126@1.0.1","target":"pkg:pypi/demo-2407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9126@1.0.1","target":"pkg:pypi/demo-26681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9127@1.0.2","target":"pkg:pypi/demo-16564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9127@1.0.2","target":"pkg:pypi/demo-21064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9127@1.0.2","target":"pkg:pypi/demo-28722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9128@1.0.3","target":"pkg:pypi/demo-16002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9129@1.0.4","target":"pkg:pypi/demo-16152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9129@1.0.4","target":"pkg:pypi/demo-19748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9129@1.0.4","target":"pkg:pypi/demo-39427@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-912@1.0.2","target":"pkg:pypi/demo-10429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-912@1.0.2","target":"pkg:pypi/demo-22222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-912@1.0.2","target":"pkg:pypi/demo-25671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-912@1.0.2","target":"pkg:pypi/demo-2795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9130@1.0.0","target":"pkg:pypi/demo-20764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9130@1.0.0","target":"pkg:pypi/demo-25270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9130@1.0.0","target":"pkg:pypi/demo-27841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9131@1.0.1","target":"pkg:pypi/demo-19487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9131@1.0.1","target":"pkg:pypi/demo-24577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9131@1.0.1","target":"pkg:pypi/demo-31009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9131@1.0.1","target":"pkg:pypi/demo-36721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9132@1.0.2","target":"pkg:pypi/demo-22284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9132@1.0.2","target":"pkg:pypi/demo-38941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9133@1.0.3","target":"pkg:pypi/demo-31564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9133@1.0.3","target":"pkg:pypi/demo-37321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9134@1.0.4","target":"pkg:pypi/demo-10817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9134@1.0.4","target":"pkg:pypi/demo-15574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9134@1.0.4","target":"pkg:pypi/demo-32436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9135@1.0.0","target":"pkg:pypi/demo-13606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9135@1.0.0","target":"pkg:pypi/demo-34907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9136@1.0.1","target":"pkg:pypi/demo-38588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9137@1.0.2","target":"pkg:pypi/demo-35852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9138@1.0.3","target":"pkg:pypi/demo-15270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9138@1.0.3","target":"pkg:pypi/demo-16480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9138@1.0.3","target":"pkg:pypi/demo-19834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9139@1.0.4","target":"pkg:pypi/demo-13868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-913@1.0.3","target":"pkg:pypi/demo-14825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-913@1.0.3","target":"pkg:pypi/demo-17949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9140@1.0.0","target":"pkg:pypi/demo-11685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9140@1.0.0","target":"pkg:pypi/demo-14942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9140@1.0.0","target":"pkg:pypi/demo-28312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9141@1.0.1","target":"pkg:pypi/demo-21024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9142@1.0.2","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9142@1.0.2","target":"pkg:pypi/demo-13134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9143@1.0.3","target":"pkg:pypi/demo-29066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9143@1.0.3","target":"pkg:pypi/demo-29248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9143@1.0.3","target":"pkg:pypi/demo-4362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9144@1.0.4","target":"pkg:pypi/demo-14344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9144@1.0.4","target":"pkg:pypi/demo-31221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9144@1.0.4","target":"pkg:pypi/demo-33801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9145@1.0.0","target":"pkg:pypi/demo-12764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9145@1.0.0","target":"pkg:pypi/demo-23038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9145@1.0.0","target":"pkg:pypi/demo-31696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9146@1.0.1","target":"pkg:pypi/demo-261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9147@1.0.2","target":"pkg:pypi/demo-2735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9148@1.0.3","target":"pkg:pypi/demo-21010@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9148@1.0.3","target":"pkg:pypi/demo-22920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9148@1.0.3","target":"pkg:pypi/demo-24688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9149@1.0.4","target":"pkg:pypi/demo-33486@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9149@1.0.4","target":"pkg:pypi/demo-33896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9149@1.0.4","target":"pkg:pypi/demo-4488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9149@1.0.4","target":"pkg:pypi/demo-7273@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-914@1.0.4","target":"pkg:pypi/demo-25430@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9150@1.0.0","target":"pkg:pypi/demo-17950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9150@1.0.0","target":"pkg:pypi/demo-27425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9150@1.0.0","target":"pkg:pypi/demo-3377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9150@1.0.0","target":"pkg:pypi/demo-38888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9151@1.0.1","target":"pkg:pypi/demo-14522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9151@1.0.1","target":"pkg:pypi/demo-20269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9151@1.0.1","target":"pkg:pypi/demo-27022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9151@1.0.1","target":"pkg:pypi/demo-6178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9152@1.0.2","target":"pkg:pypi/demo-14378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9152@1.0.2","target":"pkg:pypi/demo-17334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9152@1.0.2","target":"pkg:pypi/demo-1834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9152@1.0.2","target":"pkg:pypi/demo-3657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9153@1.0.3","target":"pkg:pypi/demo-4711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9153@1.0.3","target":"pkg:pypi/demo-5444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9154@1.0.4","target":"pkg:pypi/demo-13573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9154@1.0.4","target":"pkg:pypi/demo-28688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9154@1.0.4","target":"pkg:pypi/demo-29824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9154@1.0.4","target":"pkg:pypi/demo-30896@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9155@1.0.0","target":"pkg:pypi/demo-24956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9155@1.0.0","target":"pkg:pypi/demo-33795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9155@1.0.0","target":"pkg:pypi/demo-7667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9156@1.0.1","target":"pkg:pypi/demo-34862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9156@1.0.1","target":"pkg:pypi/demo-39771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9157@1.0.2","target":"pkg:pypi/demo-8279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9158@1.0.3","target":"pkg:pypi/demo-21924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9158@1.0.3","target":"pkg:pypi/demo-34912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9158@1.0.3","target":"pkg:pypi/demo-6307@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9159@1.0.4","target":"pkg:pypi/demo-11536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9159@1.0.4","target":"pkg:pypi/demo-26455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9159@1.0.4","target":"pkg:pypi/demo-36991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-915@1.0.0","target":"pkg:pypi/demo-2002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-915@1.0.0","target":"pkg:pypi/demo-20675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-915@1.0.0","target":"pkg:pypi/demo-37564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-915@1.0.0","target":"pkg:pypi/demo-39834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9160@1.0.0","target":"pkg:pypi/demo-15144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9160@1.0.0","target":"pkg:pypi/demo-23183@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9161@1.0.1","target":"pkg:pypi/demo-12379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9161@1.0.1","target":"pkg:pypi/demo-18869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9161@1.0.1","target":"pkg:pypi/demo-37776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9161@1.0.1","target":"pkg:pypi/demo-8425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9162@1.0.2","target":"pkg:pypi/demo-22173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9163@1.0.3","target":"pkg:pypi/demo-28545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9163@1.0.3","target":"pkg:pypi/demo-38481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9163@1.0.3","target":"pkg:pypi/demo-6553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9164@1.0.4","target":"pkg:pypi/demo-17114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9164@1.0.4","target":"pkg:pypi/demo-24161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9164@1.0.4","target":"pkg:pypi/demo-24855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9165@1.0.0","target":"pkg:pypi/demo-17989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9165@1.0.0","target":"pkg:pypi/demo-37443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9166@1.0.1","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9166@1.0.1","target":"pkg:pypi/demo-11018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9166@1.0.1","target":"pkg:pypi/demo-14456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9166@1.0.1","target":"pkg:pypi/demo-1814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9167@1.0.2","target":"pkg:pypi/demo-15007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9167@1.0.2","target":"pkg:pypi/demo-25759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9167@1.0.2","target":"pkg:pypi/demo-5188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9167@1.0.2","target":"pkg:pypi/demo-6021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9168@1.0.3","target":"pkg:pypi/demo-13612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9168@1.0.3","target":"pkg:pypi/demo-27695@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9169@1.0.4","target":"pkg:pypi/demo-30319@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9169@1.0.4","target":"pkg:pypi/demo-31518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9169@1.0.4","target":"pkg:pypi/demo-53@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-916@1.0.1","target":"pkg:pypi/demo-33063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9170@1.0.0","target":"pkg:pypi/demo-2373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9170@1.0.0","target":"pkg:pypi/demo-34353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9171@1.0.1","target":"pkg:pypi/demo-15106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9171@1.0.1","target":"pkg:pypi/demo-35293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9171@1.0.1","target":"pkg:pypi/demo-39466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9172@1.0.2","target":"pkg:pypi/demo-20827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9172@1.0.2","target":"pkg:pypi/demo-38337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9172@1.0.2","target":"pkg:pypi/demo-39054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9173@1.0.3","target":"pkg:pypi/demo-35566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9173@1.0.3","target":"pkg:pypi/demo-4019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9174@1.0.4","target":"pkg:pypi/demo-26816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9174@1.0.4","target":"pkg:pypi/demo-32460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9175@1.0.0","target":"pkg:pypi/demo-31911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9175@1.0.0","target":"pkg:pypi/demo-3328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9175@1.0.0","target":"pkg:pypi/demo-34787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9176@1.0.1","target":"pkg:pypi/demo-27082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9177@1.0.2","target":"pkg:pypi/demo-9173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9178@1.0.3","target":"pkg:pypi/demo-11616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9178@1.0.3","target":"pkg:pypi/demo-27522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9178@1.0.3","target":"pkg:pypi/demo-8220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9179@1.0.4","target":"pkg:pypi/demo-15730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9179@1.0.4","target":"pkg:pypi/demo-19390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9179@1.0.4","target":"pkg:pypi/demo-30293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9179@1.0.4","target":"pkg:pypi/demo-30598@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-917@1.0.2","target":"pkg:pypi/demo-11117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-917@1.0.2","target":"pkg:pypi/demo-13627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-917@1.0.2","target":"pkg:pypi/demo-23432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-917@1.0.2","target":"pkg:pypi/demo-32063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9180@1.0.0","target":"pkg:pypi/demo-20497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9180@1.0.0","target":"pkg:pypi/demo-7485@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9181@1.0.1","target":"pkg:pypi/demo-2630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9181@1.0.1","target":"pkg:pypi/demo-27204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9182@1.0.2","target":"pkg:pypi/demo-18582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9182@1.0.2","target":"pkg:pypi/demo-24112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9182@1.0.2","target":"pkg:pypi/demo-26804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9182@1.0.2","target":"pkg:pypi/demo-36553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9183@1.0.3","target":"pkg:pypi/demo-32060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9184@1.0.4","target":"pkg:pypi/demo-5220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9185@1.0.0","target":"pkg:pypi/demo-3522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9186@1.0.1","target":"pkg:pypi/demo-1022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9186@1.0.1","target":"pkg:pypi/demo-220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9186@1.0.1","target":"pkg:pypi/demo-36868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9186@1.0.1","target":"pkg:pypi/demo-6317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9187@1.0.2","target":"pkg:pypi/demo-14049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9187@1.0.2","target":"pkg:pypi/demo-14295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9187@1.0.2","target":"pkg:pypi/demo-20151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9187@1.0.2","target":"pkg:pypi/demo-26337@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9188@1.0.3","target":"pkg:pypi/demo-1955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9188@1.0.3","target":"pkg:pypi/demo-37833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9188@1.0.3","target":"pkg:pypi/demo-39147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9189@1.0.4","target":"pkg:pypi/demo-20926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9189@1.0.4","target":"pkg:pypi/demo-22710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-918@1.0.3","target":"pkg:pypi/demo-19608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-918@1.0.3","target":"pkg:pypi/demo-35534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-918@1.0.3","target":"pkg:pypi/demo-719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9190@1.0.0","target":"pkg:pypi/demo-10525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9190@1.0.0","target":"pkg:pypi/demo-19836@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9190@1.0.0","target":"pkg:pypi/demo-31044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9190@1.0.0","target":"pkg:pypi/demo-3106@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9191@1.0.1","target":"pkg:pypi/demo-17863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9191@1.0.1","target":"pkg:pypi/demo-29951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9191@1.0.1","target":"pkg:pypi/demo-31215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9192@1.0.2","target":"pkg:pypi/demo-26849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9192@1.0.2","target":"pkg:pypi/demo-32453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9192@1.0.2","target":"pkg:pypi/demo-6507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9193@1.0.3","target":"pkg:pypi/demo-22906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9194@1.0.4","target":"pkg:pypi/demo-14791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9194@1.0.4","target":"pkg:pypi/demo-23560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9194@1.0.4","target":"pkg:pypi/demo-29931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9195@1.0.0","target":"pkg:pypi/demo-1393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9196@1.0.1","target":"pkg:pypi/demo-15581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9196@1.0.1","target":"pkg:pypi/demo-19126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9196@1.0.1","target":"pkg:pypi/demo-5573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9196@1.0.1","target":"pkg:pypi/demo-8596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9197@1.0.2","target":"pkg:pypi/demo-17257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9197@1.0.2","target":"pkg:pypi/demo-35872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9197@1.0.2","target":"pkg:pypi/demo-37144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9198@1.0.3","target":"pkg:pypi/demo-35202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9199@1.0.4","target":"pkg:pypi/demo-1661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9199@1.0.4","target":"pkg:pypi/demo-34153@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9199@1.0.4","target":"pkg:pypi/demo-3555@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9199@1.0.4","target":"pkg:pypi/demo-8035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-919@1.0.4","target":"pkg:pypi/demo-20092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-91@1.0.1","target":"pkg:pypi/demo-190@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9200@1.0.0","target":"pkg:pypi/demo-30753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9200@1.0.0","target":"pkg:pypi/demo-36608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9201@1.0.1","target":"pkg:pypi/demo-33996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9202@1.0.2","target":"pkg:pypi/demo-778@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9203@1.0.3","target":"pkg:pypi/demo-6036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9204@1.0.4","target":"pkg:pypi/demo-18513@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9204@1.0.4","target":"pkg:pypi/demo-27014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9204@1.0.4","target":"pkg:pypi/demo-39277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9204@1.0.4","target":"pkg:pypi/demo-7646@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9205@1.0.0","target":"pkg:pypi/demo-10956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9205@1.0.0","target":"pkg:pypi/demo-26315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9205@1.0.0","target":"pkg:pypi/demo-6489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9206@1.0.1","target":"pkg:pypi/demo-12285@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9206@1.0.1","target":"pkg:pypi/demo-1969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9206@1.0.1","target":"pkg:pypi/demo-37451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9207@1.0.2","target":"pkg:pypi/demo-10933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9207@1.0.2","target":"pkg:pypi/demo-13265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9207@1.0.2","target":"pkg:pypi/demo-15720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9207@1.0.2","target":"pkg:pypi/demo-35392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9208@1.0.3","target":"pkg:pypi/demo-6310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9209@1.0.4","target":"pkg:pypi/demo-21324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9209@1.0.4","target":"pkg:pypi/demo-25838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9209@1.0.4","target":"pkg:pypi/demo-8330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-920@1.0.0","target":"pkg:pypi/demo-11881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-920@1.0.0","target":"pkg:pypi/demo-39081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9210@1.0.0","target":"pkg:pypi/demo-20232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9210@1.0.0","target":"pkg:pypi/demo-21673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9210@1.0.0","target":"pkg:pypi/demo-38937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9211@1.0.1","target":"pkg:pypi/demo-39464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9211@1.0.1","target":"pkg:pypi/demo-9198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9212@1.0.2","target":"pkg:pypi/demo-10609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9212@1.0.2","target":"pkg:pypi/demo-21109@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9212@1.0.2","target":"pkg:pypi/demo-30612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9212@1.0.2","target":"pkg:pypi/demo-31736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9213@1.0.3","target":"pkg:pypi/demo-27343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9213@1.0.3","target":"pkg:pypi/demo-35492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9214@1.0.4","target":"pkg:pypi/demo-26964@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9214@1.0.4","target":"pkg:pypi/demo-2770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9215@1.0.0","target":"pkg:pypi/demo-15302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9215@1.0.0","target":"pkg:pypi/demo-24392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9215@1.0.0","target":"pkg:pypi/demo-5753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9216@1.0.1","target":"pkg:pypi/demo-17286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9216@1.0.1","target":"pkg:pypi/demo-18418@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9216@1.0.1","target":"pkg:pypi/demo-31989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9217@1.0.2","target":"pkg:pypi/demo-1350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9218@1.0.3","target":"pkg:pypi/demo-30162@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9219@1.0.4","target":"pkg:pypi/demo-13279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-921@1.0.1","target":"pkg:pypi/demo-15469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9220@1.0.0","target":"pkg:pypi/demo-21241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9220@1.0.0","target":"pkg:pypi/demo-24026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9221@1.0.1","target":"pkg:pypi/demo-15823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9221@1.0.1","target":"pkg:pypi/demo-32550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9222@1.0.2","target":"pkg:pypi/demo-1591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9222@1.0.2","target":"pkg:pypi/demo-35704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9223@1.0.3","target":"pkg:pypi/demo-16733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9223@1.0.3","target":"pkg:pypi/demo-1692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9223@1.0.3","target":"pkg:pypi/demo-17615@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9223@1.0.3","target":"pkg:pypi/demo-37612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9224@1.0.4","target":"pkg:pypi/demo-17926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9224@1.0.4","target":"pkg:pypi/demo-8602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9225@1.0.0","target":"pkg:pypi/demo-19150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9226@1.0.1","target":"pkg:pypi/demo-33547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9226@1.0.1","target":"pkg:pypi/demo-37824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9227@1.0.2","target":"pkg:pypi/demo-11963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9228@1.0.3","target":"pkg:pypi/demo-25002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9228@1.0.3","target":"pkg:pypi/demo-793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9229@1.0.4","target":"pkg:pypi/demo-135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9229@1.0.4","target":"pkg:pypi/demo-28849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-922@1.0.2","target":"pkg:pypi/demo-1858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-922@1.0.2","target":"pkg:pypi/demo-32703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-922@1.0.2","target":"pkg:pypi/demo-32956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-922@1.0.2","target":"pkg:pypi/demo-36492@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9230@1.0.0","target":"pkg:pypi/demo-34150@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9231@1.0.1","target":"pkg:pypi/demo-16795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9231@1.0.1","target":"pkg:pypi/demo-29944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9231@1.0.1","target":"pkg:pypi/demo-38568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9232@1.0.2","target":"pkg:pypi/demo-4876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9233@1.0.3","target":"pkg:pypi/demo-15014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9233@1.0.3","target":"pkg:pypi/demo-23448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9234@1.0.4","target":"pkg:pypi/demo-19909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9234@1.0.4","target":"pkg:pypi/demo-5398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9235@1.0.0","target":"pkg:pypi/demo-19762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9235@1.0.0","target":"pkg:pypi/demo-20301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9235@1.0.0","target":"pkg:pypi/demo-23253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9236@1.0.1","target":"pkg:pypi/demo-10045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9236@1.0.1","target":"pkg:pypi/demo-13220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9236@1.0.1","target":"pkg:pypi/demo-30387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9236@1.0.1","target":"pkg:pypi/demo-36511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9237@1.0.2","target":"pkg:pypi/demo-12300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9237@1.0.2","target":"pkg:pypi/demo-26954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9238@1.0.3","target":"pkg:pypi/demo-27884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9238@1.0.3","target":"pkg:pypi/demo-30734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9238@1.0.3","target":"pkg:pypi/demo-8116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9239@1.0.4","target":"pkg:pypi/demo-6984@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-923@1.0.3","target":"pkg:pypi/demo-27633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9240@1.0.0","target":"pkg:pypi/demo-13900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9240@1.0.0","target":"pkg:pypi/demo-14641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9240@1.0.0","target":"pkg:pypi/demo-27400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9240@1.0.0","target":"pkg:pypi/demo-37139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9241@1.0.1","target":"pkg:pypi/demo-21480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9241@1.0.1","target":"pkg:pypi/demo-22855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9241@1.0.1","target":"pkg:pypi/demo-25451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9241@1.0.1","target":"pkg:pypi/demo-37996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9242@1.0.2","target":"pkg:pypi/demo-15189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9243@1.0.3","target":"pkg:pypi/demo-25466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9243@1.0.3","target":"pkg:pypi/demo-32480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9244@1.0.4","target":"pkg:pypi/demo-10725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9245@1.0.0","target":"pkg:pypi/demo-25738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9246@1.0.1","target":"pkg:pypi/demo-18296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9247@1.0.2","target":"pkg:pypi/demo-13119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9247@1.0.2","target":"pkg:pypi/demo-15537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9247@1.0.2","target":"pkg:pypi/demo-16856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9247@1.0.2","target":"pkg:pypi/demo-4815@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9248@1.0.3","target":"pkg:pypi/demo-15976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9248@1.0.3","target":"pkg:pypi/demo-21508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9248@1.0.3","target":"pkg:pypi/demo-31635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9248@1.0.3","target":"pkg:pypi/demo-7724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9249@1.0.4","target":"pkg:pypi/demo-11324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9249@1.0.4","target":"pkg:pypi/demo-25655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-924@1.0.4","target":"pkg:pypi/demo-10242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-924@1.0.4","target":"pkg:pypi/demo-27506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-924@1.0.4","target":"pkg:pypi/demo-30943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-924@1.0.4","target":"pkg:pypi/demo-38034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9250@1.0.0","target":"pkg:pypi/demo-20260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9250@1.0.0","target":"pkg:pypi/demo-2101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9251@1.0.1","target":"pkg:pypi/demo-10578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9251@1.0.1","target":"pkg:pypi/demo-27380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9251@1.0.1","target":"pkg:pypi/demo-35336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9252@1.0.2","target":"pkg:pypi/demo-14832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9252@1.0.2","target":"pkg:pypi/demo-19740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9252@1.0.2","target":"pkg:pypi/demo-3186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9253@1.0.3","target":"pkg:pypi/demo-17211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9253@1.0.3","target":"pkg:pypi/demo-5501@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9254@1.0.4","target":"pkg:pypi/demo-39834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9254@1.0.4","target":"pkg:pypi/demo-5213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9255@1.0.0","target":"pkg:pypi/demo-20289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9255@1.0.0","target":"pkg:pypi/demo-20764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9255@1.0.0","target":"pkg:pypi/demo-29808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9255@1.0.0","target":"pkg:pypi/demo-39718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9256@1.0.1","target":"pkg:pypi/demo-15151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9256@1.0.1","target":"pkg:pypi/demo-17330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9256@1.0.1","target":"pkg:pypi/demo-28721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9256@1.0.1","target":"pkg:pypi/demo-36745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9257@1.0.2","target":"pkg:pypi/demo-18478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9257@1.0.2","target":"pkg:pypi/demo-39085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9257@1.0.2","target":"pkg:pypi/demo-9025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9258@1.0.3","target":"pkg:pypi/demo-23488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9258@1.0.3","target":"pkg:pypi/demo-26653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9258@1.0.3","target":"pkg:pypi/demo-32095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9259@1.0.4","target":"pkg:pypi/demo-28657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9259@1.0.4","target":"pkg:pypi/demo-34202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9259@1.0.4","target":"pkg:pypi/demo-36526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9259@1.0.4","target":"pkg:pypi/demo-8981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-925@1.0.0","target":"pkg:pypi/demo-10633@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-925@1.0.0","target":"pkg:pypi/demo-13705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-925@1.0.0","target":"pkg:pypi/demo-22585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-925@1.0.0","target":"pkg:pypi/demo-28906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9260@1.0.0","target":"pkg:pypi/demo-1536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9260@1.0.0","target":"pkg:pypi/demo-1632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9261@1.0.1","target":"pkg:pypi/demo-2910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9261@1.0.1","target":"pkg:pypi/demo-36874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9262@1.0.2","target":"pkg:pypi/demo-23578@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9262@1.0.2","target":"pkg:pypi/demo-6410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9263@1.0.3","target":"pkg:pypi/demo-28625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9263@1.0.3","target":"pkg:pypi/demo-7302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9264@1.0.4","target":"pkg:pypi/demo-12377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9264@1.0.4","target":"pkg:pypi/demo-38971@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9265@1.0.0","target":"pkg:pypi/demo-13666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9265@1.0.0","target":"pkg:pypi/demo-17351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9265@1.0.0","target":"pkg:pypi/demo-26931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9266@1.0.1","target":"pkg:pypi/demo-31632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9267@1.0.2","target":"pkg:pypi/demo-29698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9267@1.0.2","target":"pkg:pypi/demo-32297@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9268@1.0.3","target":"pkg:pypi/demo-18257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9268@1.0.3","target":"pkg:pypi/demo-26113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9268@1.0.3","target":"pkg:pypi/demo-5422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9269@1.0.4","target":"pkg:pypi/demo-14782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9269@1.0.4","target":"pkg:pypi/demo-32530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-926@1.0.1","target":"pkg:pypi/demo-17933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-926@1.0.1","target":"pkg:pypi/demo-28073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-926@1.0.1","target":"pkg:pypi/demo-5895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9270@1.0.0","target":"pkg:pypi/demo-11604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9270@1.0.0","target":"pkg:pypi/demo-24105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9270@1.0.0","target":"pkg:pypi/demo-28405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9270@1.0.0","target":"pkg:pypi/demo-3647@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9271@1.0.1","target":"pkg:pypi/demo-38687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9272@1.0.2","target":"pkg:pypi/demo-23907@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9272@1.0.2","target":"pkg:pypi/demo-35277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9273@1.0.3","target":"pkg:pypi/demo-6687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9274@1.0.4","target":"pkg:pypi/demo-11261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9274@1.0.4","target":"pkg:pypi/demo-30334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9274@1.0.4","target":"pkg:pypi/demo-35489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9274@1.0.4","target":"pkg:pypi/demo-6844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9275@1.0.0","target":"pkg:pypi/demo-12753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9275@1.0.0","target":"pkg:pypi/demo-15654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9275@1.0.0","target":"pkg:pypi/demo-27655@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9276@1.0.1","target":"pkg:pypi/demo-33475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9277@1.0.2","target":"pkg:pypi/demo-15141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9277@1.0.2","target":"pkg:pypi/demo-34654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9277@1.0.2","target":"pkg:pypi/demo-36443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9278@1.0.3","target":"pkg:pypi/demo-3168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9278@1.0.3","target":"pkg:pypi/demo-3927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9279@1.0.4","target":"pkg:pypi/demo-24382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9279@1.0.4","target":"pkg:pypi/demo-431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-927@1.0.2","target":"pkg:pypi/demo-13784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-927@1.0.2","target":"pkg:pypi/demo-30055@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9280@1.0.0","target":"pkg:pypi/demo-35550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9281@1.0.1","target":"pkg:pypi/demo-20535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9281@1.0.1","target":"pkg:pypi/demo-23871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9281@1.0.1","target":"pkg:pypi/demo-33976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9281@1.0.1","target":"pkg:pypi/demo-5466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9282@1.0.2","target":"pkg:pypi/demo-13102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9282@1.0.2","target":"pkg:pypi/demo-23451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9283@1.0.3","target":"pkg:pypi/demo-30772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9284@1.0.4","target":"pkg:pypi/demo-10686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9284@1.0.4","target":"pkg:pypi/demo-22253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9284@1.0.4","target":"pkg:pypi/demo-25211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9285@1.0.0","target":"pkg:pypi/demo-20284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9285@1.0.0","target":"pkg:pypi/demo-2224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9285@1.0.0","target":"pkg:pypi/demo-27831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9286@1.0.1","target":"pkg:pypi/demo-1242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9286@1.0.1","target":"pkg:pypi/demo-27476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9287@1.0.2","target":"pkg:pypi/demo-16942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9287@1.0.2","target":"pkg:pypi/demo-25650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9288@1.0.3","target":"pkg:pypi/demo-20254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9288@1.0.3","target":"pkg:pypi/demo-25331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9289@1.0.4","target":"pkg:pypi/demo-14063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9289@1.0.4","target":"pkg:pypi/demo-25958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9289@1.0.4","target":"pkg:pypi/demo-32736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-928@1.0.3","target":"pkg:pypi/demo-26913@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9290@1.0.0","target":"pkg:pypi/demo-13747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9290@1.0.0","target":"pkg:pypi/demo-24155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9290@1.0.0","target":"pkg:pypi/demo-36042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9291@1.0.1","target":"pkg:pypi/demo-27405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9292@1.0.2","target":"pkg:pypi/demo-18047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9292@1.0.2","target":"pkg:pypi/demo-33891@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9292@1.0.2","target":"pkg:pypi/demo-7490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9293@1.0.3","target":"pkg:pypi/demo-15895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9294@1.0.4","target":"pkg:pypi/demo-36518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9295@1.0.0","target":"pkg:pypi/demo-2139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9295@1.0.0","target":"pkg:pypi/demo-26424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9295@1.0.0","target":"pkg:pypi/demo-32163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9296@1.0.1","target":"pkg:pypi/demo-12526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9296@1.0.1","target":"pkg:pypi/demo-18702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9296@1.0.1","target":"pkg:pypi/demo-25500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9297@1.0.2","target":"pkg:pypi/demo-1036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9297@1.0.2","target":"pkg:pypi/demo-13382@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9298@1.0.3","target":"pkg:pypi/demo-12742@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9298@1.0.3","target":"pkg:pypi/demo-16468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9298@1.0.3","target":"pkg:pypi/demo-35077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9299@1.0.4","target":"pkg:pypi/demo-26801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-929@1.0.4","target":"pkg:pypi/demo-27356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-92@1.0.2","target":"pkg:pypi/demo-17524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9300@1.0.0","target":"pkg:pypi/demo-115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9301@1.0.1","target":"pkg:pypi/demo-1192@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9301@1.0.1","target":"pkg:pypi/demo-31334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9301@1.0.1","target":"pkg:pypi/demo-3440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9302@1.0.2","target":"pkg:pypi/demo-11159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9302@1.0.2","target":"pkg:pypi/demo-16758@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9302@1.0.2","target":"pkg:pypi/demo-20843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9303@1.0.3","target":"pkg:pypi/demo-231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9303@1.0.3","target":"pkg:pypi/demo-34171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9304@1.0.4","target":"pkg:pypi/demo-17265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9304@1.0.4","target":"pkg:pypi/demo-1898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9305@1.0.0","target":"pkg:pypi/demo-10802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9305@1.0.0","target":"pkg:pypi/demo-29370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9305@1.0.0","target":"pkg:pypi/demo-5720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9306@1.0.1","target":"pkg:pypi/demo-39224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9306@1.0.1","target":"pkg:pypi/demo-83@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9307@1.0.2","target":"pkg:pypi/demo-19979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9307@1.0.2","target":"pkg:pypi/demo-25969@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9307@1.0.2","target":"pkg:pypi/demo-32930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9308@1.0.3","target":"pkg:pypi/demo-1038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9309@1.0.4","target":"pkg:pypi/demo-19048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9309@1.0.4","target":"pkg:pypi/demo-32451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-930@1.0.0","target":"pkg:pypi/demo-38265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-930@1.0.0","target":"pkg:pypi/demo-38288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-930@1.0.0","target":"pkg:pypi/demo-5277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9310@1.0.0","target":"pkg:pypi/demo-29759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9310@1.0.0","target":"pkg:pypi/demo-33731@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9311@1.0.1","target":"pkg:pypi/demo-4839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9311@1.0.1","target":"pkg:pypi/demo-5245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9311@1.0.1","target":"pkg:pypi/demo-8605@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9312@1.0.2","target":"pkg:pypi/demo-11005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9312@1.0.2","target":"pkg:pypi/demo-23350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9313@1.0.3","target":"pkg:pypi/demo-12561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9313@1.0.3","target":"pkg:pypi/demo-211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9313@1.0.3","target":"pkg:pypi/demo-26866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9313@1.0.3","target":"pkg:pypi/demo-39895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9314@1.0.4","target":"pkg:pypi/demo-10096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9314@1.0.4","target":"pkg:pypi/demo-27380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9315@1.0.0","target":"pkg:pypi/demo-27436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9315@1.0.0","target":"pkg:pypi/demo-29793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9315@1.0.0","target":"pkg:pypi/demo-5863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9316@1.0.1","target":"pkg:pypi/demo-31100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9317@1.0.2","target":"pkg:pypi/demo-28686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9317@1.0.2","target":"pkg:pypi/demo-29711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9317@1.0.2","target":"pkg:pypi/demo-34801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9318@1.0.3","target":"pkg:pypi/demo-17377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9318@1.0.3","target":"pkg:pypi/demo-23188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9318@1.0.3","target":"pkg:pypi/demo-36928@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9318@1.0.3","target":"pkg:pypi/demo-38289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9319@1.0.4","target":"pkg:pypi/demo-11457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-931@1.0.1","target":"pkg:pypi/demo-11545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-931@1.0.1","target":"pkg:pypi/demo-13226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-931@1.0.1","target":"pkg:pypi/demo-37409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9320@1.0.0","target":"pkg:pypi/demo-12799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9320@1.0.0","target":"pkg:pypi/demo-30532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9320@1.0.0","target":"pkg:pypi/demo-32592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9320@1.0.0","target":"pkg:pypi/demo-4781@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9321@1.0.1","target":"pkg:pypi/demo-13659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9321@1.0.1","target":"pkg:pypi/demo-27188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9321@1.0.1","target":"pkg:pypi/demo-3080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9322@1.0.2","target":"pkg:pypi/demo-39828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9323@1.0.3","target":"pkg:pypi/demo-14385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9323@1.0.3","target":"pkg:pypi/demo-18565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9323@1.0.3","target":"pkg:pypi/demo-27733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9323@1.0.3","target":"pkg:pypi/demo-5723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9324@1.0.4","target":"pkg:pypi/demo-12855@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9324@1.0.4","target":"pkg:pypi/demo-2446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9324@1.0.4","target":"pkg:pypi/demo-37340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9324@1.0.4","target":"pkg:pypi/demo-6756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9325@1.0.0","target":"pkg:pypi/demo-14212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9325@1.0.0","target":"pkg:pypi/demo-14551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9325@1.0.0","target":"pkg:pypi/demo-20449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9325@1.0.0","target":"pkg:pypi/demo-23071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9326@1.0.1","target":"pkg:pypi/demo-10437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9326@1.0.1","target":"pkg:pypi/demo-30938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9326@1.0.1","target":"pkg:pypi/demo-31640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9327@1.0.2","target":"pkg:pypi/demo-264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9327@1.0.2","target":"pkg:pypi/demo-3658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9327@1.0.2","target":"pkg:pypi/demo-38732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9328@1.0.3","target":"pkg:pypi/demo-29580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9329@1.0.4","target":"pkg:pypi/demo-21616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9329@1.0.4","target":"pkg:pypi/demo-22872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-932@1.0.2","target":"pkg:pypi/demo-15679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-932@1.0.2","target":"pkg:pypi/demo-17203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-932@1.0.2","target":"pkg:pypi/demo-22661@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-932@1.0.2","target":"pkg:pypi/demo-2676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9330@1.0.0","target":"pkg:pypi/demo-21725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9330@1.0.0","target":"pkg:pypi/demo-37437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9331@1.0.1","target":"pkg:pypi/demo-21525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9331@1.0.1","target":"pkg:pypi/demo-25462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9332@1.0.2","target":"pkg:pypi/demo-14712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9332@1.0.2","target":"pkg:pypi/demo-29540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9332@1.0.2","target":"pkg:pypi/demo-37179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9333@1.0.3","target":"pkg:pypi/demo-10950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9333@1.0.3","target":"pkg:pypi/demo-17292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9333@1.0.3","target":"pkg:pypi/demo-34173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9333@1.0.3","target":"pkg:pypi/demo-37225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9334@1.0.4","target":"pkg:pypi/demo-33135@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9334@1.0.4","target":"pkg:pypi/demo-3488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9335@1.0.0","target":"pkg:pypi/demo-14694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9335@1.0.0","target":"pkg:pypi/demo-15749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9335@1.0.0","target":"pkg:pypi/demo-32481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9335@1.0.0","target":"pkg:pypi/demo-7643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9336@1.0.1","target":"pkg:pypi/demo-16459@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9336@1.0.1","target":"pkg:pypi/demo-19262@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9336@1.0.1","target":"pkg:pypi/demo-20757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9337@1.0.2","target":"pkg:pypi/demo-12354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9337@1.0.2","target":"pkg:pypi/demo-18780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9337@1.0.2","target":"pkg:pypi/demo-26787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9337@1.0.2","target":"pkg:pypi/demo-7351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9338@1.0.3","target":"pkg:pypi/demo-19643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9338@1.0.3","target":"pkg:pypi/demo-23671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9338@1.0.3","target":"pkg:pypi/demo-4095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9338@1.0.3","target":"pkg:pypi/demo-5541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9339@1.0.4","target":"pkg:pypi/demo-23674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-933@1.0.3","target":"pkg:pypi/demo-30195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-933@1.0.3","target":"pkg:pypi/demo-30225@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-933@1.0.3","target":"pkg:pypi/demo-34671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-933@1.0.3","target":"pkg:pypi/demo-8248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9340@1.0.0","target":"pkg:pypi/demo-14746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9340@1.0.0","target":"pkg:pypi/demo-17914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9340@1.0.0","target":"pkg:pypi/demo-7847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9340@1.0.0","target":"pkg:pypi/demo-8122@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9341@1.0.1","target":"pkg:pypi/demo-14773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9341@1.0.1","target":"pkg:pypi/demo-30041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9342@1.0.2","target":"pkg:pypi/demo-25668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9342@1.0.2","target":"pkg:pypi/demo-3701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9342@1.0.2","target":"pkg:pypi/demo-5563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9343@1.0.3","target":"pkg:pypi/demo-11255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9343@1.0.3","target":"pkg:pypi/demo-12213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9343@1.0.3","target":"pkg:pypi/demo-33004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9344@1.0.4","target":"pkg:pypi/demo-1209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9345@1.0.0","target":"pkg:pypi/demo-29391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9345@1.0.0","target":"pkg:pypi/demo-37823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9346@1.0.1","target":"pkg:pypi/demo-30706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9347@1.0.2","target":"pkg:pypi/demo-12708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9347@1.0.2","target":"pkg:pypi/demo-7173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9348@1.0.3","target":"pkg:pypi/demo-13376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9348@1.0.3","target":"pkg:pypi/demo-28059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9348@1.0.3","target":"pkg:pypi/demo-5721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9348@1.0.3","target":"pkg:pypi/demo-7689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9349@1.0.4","target":"pkg:pypi/demo-16728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9349@1.0.4","target":"pkg:pypi/demo-277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-934@1.0.4","target":"pkg:pypi/demo-12090@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-934@1.0.4","target":"pkg:pypi/demo-19659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-934@1.0.4","target":"pkg:pypi/demo-31772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-934@1.0.4","target":"pkg:pypi/demo-3203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9350@1.0.0","target":"pkg:pypi/demo-325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9350@1.0.0","target":"pkg:pypi/demo-5422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9351@1.0.1","target":"pkg:pypi/demo-24623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9352@1.0.2","target":"pkg:pypi/demo-35712@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9353@1.0.3","target":"pkg:pypi/demo-29305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9353@1.0.3","target":"pkg:pypi/demo-35641@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9354@1.0.4","target":"pkg:pypi/demo-24084@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9354@1.0.4","target":"pkg:pypi/demo-3671@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9354@1.0.4","target":"pkg:pypi/demo-468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9355@1.0.0","target":"pkg:pypi/demo-7942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9356@1.0.1","target":"pkg:pypi/demo-11403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9356@1.0.1","target":"pkg:pypi/demo-11756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9356@1.0.1","target":"pkg:pypi/demo-23308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9356@1.0.1","target":"pkg:pypi/demo-31257@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9357@1.0.2","target":"pkg:pypi/demo-18339@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9357@1.0.2","target":"pkg:pypi/demo-23997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9357@1.0.2","target":"pkg:pypi/demo-33119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9358@1.0.3","target":"pkg:pypi/demo-13199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9358@1.0.3","target":"pkg:pypi/demo-36878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9358@1.0.3","target":"pkg:pypi/demo-7182@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9359@1.0.4","target":"pkg:pypi/demo-15115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9359@1.0.4","target":"pkg:pypi/demo-39965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-935@1.0.0","target":"pkg:pypi/demo-27588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9360@1.0.0","target":"pkg:pypi/demo-12552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9360@1.0.0","target":"pkg:pypi/demo-17853@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9361@1.0.1","target":"pkg:pypi/demo-16537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9361@1.0.1","target":"pkg:pypi/demo-25362@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9361@1.0.1","target":"pkg:pypi/demo-28745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9362@1.0.2","target":"pkg:pypi/demo-18422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9362@1.0.2","target":"pkg:pypi/demo-19547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9362@1.0.2","target":"pkg:pypi/demo-35344@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9363@1.0.3","target":"pkg:pypi/demo-11548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9363@1.0.3","target":"pkg:pypi/demo-15684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9363@1.0.3","target":"pkg:pypi/demo-31372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9363@1.0.3","target":"pkg:pypi/demo-35797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9364@1.0.4","target":"pkg:pypi/demo-21869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9365@1.0.0","target":"pkg:pypi/demo-15893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9366@1.0.1","target":"pkg:pypi/demo-11834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9366@1.0.1","target":"pkg:pypi/demo-12320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9366@1.0.1","target":"pkg:pypi/demo-15613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9366@1.0.1","target":"pkg:pypi/demo-4180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9367@1.0.2","target":"pkg:pypi/demo-788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9368@1.0.3","target":"pkg:pypi/demo-10582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9369@1.0.4","target":"pkg:pypi/demo-25003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9369@1.0.4","target":"pkg:pypi/demo-37229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9369@1.0.4","target":"pkg:pypi/demo-37612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-936@1.0.1","target":"pkg:pypi/demo-12933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-936@1.0.1","target":"pkg:pypi/demo-17441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-936@1.0.1","target":"pkg:pypi/demo-23754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-936@1.0.1","target":"pkg:pypi/demo-6424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9370@1.0.0","target":"pkg:pypi/demo-15300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9370@1.0.0","target":"pkg:pypi/demo-38711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9371@1.0.1","target":"pkg:pypi/demo-1025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9371@1.0.1","target":"pkg:pypi/demo-37053@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9371@1.0.1","target":"pkg:pypi/demo-38593@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9371@1.0.1","target":"pkg:pypi/demo-5022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9372@1.0.2","target":"pkg:pypi/demo-7316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9373@1.0.3","target":"pkg:pypi/demo-20929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9374@1.0.4","target":"pkg:pypi/demo-15330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9374@1.0.4","target":"pkg:pypi/demo-30425@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9374@1.0.4","target":"pkg:pypi/demo-6637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9375@1.0.0","target":"pkg:pypi/demo-25144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9376@1.0.1","target":"pkg:pypi/demo-24116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9376@1.0.1","target":"pkg:pypi/demo-2592@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9376@1.0.1","target":"pkg:pypi/demo-39198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9376@1.0.1","target":"pkg:pypi/demo-6944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9377@1.0.2","target":"pkg:pypi/demo-17830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9377@1.0.2","target":"pkg:pypi/demo-19074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9377@1.0.2","target":"pkg:pypi/demo-21813@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9377@1.0.2","target":"pkg:pypi/demo-25759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9378@1.0.3","target":"pkg:pypi/demo-17198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9378@1.0.3","target":"pkg:pypi/demo-27163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9378@1.0.3","target":"pkg:pypi/demo-2987@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9378@1.0.3","target":"pkg:pypi/demo-6379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9379@1.0.4","target":"pkg:pypi/demo-20036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-937@1.0.2","target":"pkg:pypi/demo-2243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-937@1.0.2","target":"pkg:pypi/demo-23736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-937@1.0.2","target":"pkg:pypi/demo-8543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9380@1.0.0","target":"pkg:pypi/demo-1554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9380@1.0.0","target":"pkg:pypi/demo-31667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9380@1.0.0","target":"pkg:pypi/demo-7840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9380@1.0.0","target":"pkg:pypi/demo-8807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9381@1.0.1","target":"pkg:pypi/demo-11069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9381@1.0.1","target":"pkg:pypi/demo-11433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9381@1.0.1","target":"pkg:pypi/demo-16321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9381@1.0.1","target":"pkg:pypi/demo-4829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9382@1.0.2","target":"pkg:pypi/demo-12270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9382@1.0.2","target":"pkg:pypi/demo-14231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9382@1.0.2","target":"pkg:pypi/demo-30609@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9382@1.0.2","target":"pkg:pypi/demo-39152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9383@1.0.3","target":"pkg:pypi/demo-26171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9383@1.0.3","target":"pkg:pypi/demo-29721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9383@1.0.3","target":"pkg:pypi/demo-35804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9384@1.0.4","target":"pkg:pypi/demo-38101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9385@1.0.0","target":"pkg:pypi/demo-27721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9385@1.0.0","target":"pkg:pypi/demo-31360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9385@1.0.0","target":"pkg:pypi/demo-8931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9386@1.0.1","target":"pkg:pypi/demo-28644@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9387@1.0.2","target":"pkg:pypi/demo-11672@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9387@1.0.2","target":"pkg:pypi/demo-13741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9388@1.0.3","target":"pkg:pypi/demo-15764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9388@1.0.3","target":"pkg:pypi/demo-2385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9388@1.0.3","target":"pkg:pypi/demo-5577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9389@1.0.4","target":"pkg:pypi/demo-16406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9389@1.0.4","target":"pkg:pypi/demo-23317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9389@1.0.4","target":"pkg:pypi/demo-27841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9389@1.0.4","target":"pkg:pypi/demo-39580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-938@1.0.3","target":"pkg:pypi/demo-13573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-938@1.0.3","target":"pkg:pypi/demo-8280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9390@1.0.0","target":"pkg:pypi/demo-13020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9390@1.0.0","target":"pkg:pypi/demo-33842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9390@1.0.0","target":"pkg:pypi/demo-3677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9390@1.0.0","target":"pkg:pypi/demo-6412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9391@1.0.1","target":"pkg:pypi/demo-21063@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9391@1.0.1","target":"pkg:pypi/demo-32674@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9391@1.0.1","target":"pkg:pypi/demo-5748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9391@1.0.1","target":"pkg:pypi/demo-8308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9392@1.0.2","target":"pkg:pypi/demo-25051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9392@1.0.2","target":"pkg:pypi/demo-36107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9393@1.0.3","target":"pkg:pypi/demo-10070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9393@1.0.3","target":"pkg:pypi/demo-21357@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9393@1.0.3","target":"pkg:pypi/demo-26938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9393@1.0.3","target":"pkg:pypi/demo-38173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9394@1.0.4","target":"pkg:pypi/demo-16791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9394@1.0.4","target":"pkg:pypi/demo-5706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9394@1.0.4","target":"pkg:pypi/demo-6689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9395@1.0.0","target":"pkg:pypi/demo-30450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9395@1.0.0","target":"pkg:pypi/demo-9007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9396@1.0.1","target":"pkg:pypi/demo-6358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9397@1.0.2","target":"pkg:pypi/demo-16743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9397@1.0.2","target":"pkg:pypi/demo-1980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9397@1.0.2","target":"pkg:pypi/demo-29762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9398@1.0.3","target":"pkg:pypi/demo-3846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9399@1.0.4","target":"pkg:pypi/demo-36803@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9399@1.0.4","target":"pkg:pypi/demo-5779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-939@1.0.4","target":"pkg:pypi/demo-16012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-939@1.0.4","target":"pkg:pypi/demo-19844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-939@1.0.4","target":"pkg:pypi/demo-34998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-939@1.0.4","target":"pkg:pypi/demo-9226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-93@1.0.3","target":"pkg:pypi/demo-16200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-93@1.0.3","target":"pkg:pypi/demo-26554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-93@1.0.3","target":"pkg:pypi/demo-6144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-93@1.0.3","target":"pkg:pypi/demo-8437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9400@1.0.0","target":"pkg:pypi/demo-27148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9400@1.0.0","target":"pkg:pypi/demo-8411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9401@1.0.1","target":"pkg:pypi/demo-19232@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9401@1.0.1","target":"pkg:pypi/demo-25377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9401@1.0.1","target":"pkg:pypi/demo-27363@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9401@1.0.1","target":"pkg:pypi/demo-682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9402@1.0.2","target":"pkg:pypi/demo-16424@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9402@1.0.2","target":"pkg:pypi/demo-36345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9403@1.0.3","target":"pkg:pypi/demo-25258@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9403@1.0.3","target":"pkg:pypi/demo-36978@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9404@1.0.4","target":"pkg:pypi/demo-17996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9404@1.0.4","target":"pkg:pypi/demo-23965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9404@1.0.4","target":"pkg:pypi/demo-3188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9405@1.0.0","target":"pkg:pypi/demo-19994@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9405@1.0.0","target":"pkg:pypi/demo-3392@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9405@1.0.0","target":"pkg:pypi/demo-4261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9405@1.0.0","target":"pkg:pypi/demo-7884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9406@1.0.1","target":"pkg:pypi/demo-14959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9406@1.0.1","target":"pkg:pypi/demo-30253@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9406@1.0.1","target":"pkg:pypi/demo-32582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9407@1.0.2","target":"pkg:pypi/demo-10963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9408@1.0.3","target":"pkg:pypi/demo-1809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9408@1.0.3","target":"pkg:pypi/demo-21235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9409@1.0.4","target":"pkg:pypi/demo-22927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9409@1.0.4","target":"pkg:pypi/demo-25432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9409@1.0.4","target":"pkg:pypi/demo-35959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-940@1.0.0","target":"pkg:pypi/demo-13221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-940@1.0.0","target":"pkg:pypi/demo-26330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-940@1.0.0","target":"pkg:pypi/demo-6597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-940@1.0.0","target":"pkg:pypi/demo-8523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9410@1.0.0","target":"pkg:pypi/demo-1744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9410@1.0.0","target":"pkg:pypi/demo-4210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9410@1.0.0","target":"pkg:pypi/demo-6115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9410@1.0.0","target":"pkg:pypi/demo-7620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9411@1.0.1","target":"pkg:pypi/demo-2283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9412@1.0.2","target":"pkg:pypi/demo-29324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9412@1.0.2","target":"pkg:pypi/demo-33581@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9412@1.0.2","target":"pkg:pypi/demo-34011@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9413@1.0.3","target":"pkg:pypi/demo-1617@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9413@1.0.3","target":"pkg:pypi/demo-1693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9414@1.0.4","target":"pkg:pypi/demo-11666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9414@1.0.4","target":"pkg:pypi/demo-33981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9414@1.0.4","target":"pkg:pypi/demo-36737@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9415@1.0.0","target":"pkg:pypi/demo-19701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9416@1.0.1","target":"pkg:pypi/demo-13966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9416@1.0.1","target":"pkg:pypi/demo-29678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9417@1.0.2","target":"pkg:pypi/demo-13493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9417@1.0.2","target":"pkg:pypi/demo-14724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9417@1.0.2","target":"pkg:pypi/demo-2792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9417@1.0.2","target":"pkg:pypi/demo-29208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9418@1.0.3","target":"pkg:pypi/demo-838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9419@1.0.4","target":"pkg:pypi/demo-1727@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9419@1.0.4","target":"pkg:pypi/demo-27046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9419@1.0.4","target":"pkg:pypi/demo-34054@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9419@1.0.4","target":"pkg:pypi/demo-4377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-941@1.0.1","target":"pkg:pypi/demo-11286@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-941@1.0.1","target":"pkg:pypi/demo-13552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9420@1.0.0","target":"pkg:pypi/demo-10920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9420@1.0.0","target":"pkg:pypi/demo-25030@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9420@1.0.0","target":"pkg:pypi/demo-27961@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9421@1.0.1","target":"pkg:pypi/demo-13910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9421@1.0.1","target":"pkg:pypi/demo-23193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9422@1.0.2","target":"pkg:pypi/demo-19468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9422@1.0.2","target":"pkg:pypi/demo-29623@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9422@1.0.2","target":"pkg:pypi/demo-33553@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9422@1.0.2","target":"pkg:pypi/demo-33823@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9423@1.0.3","target":"pkg:pypi/demo-29052@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9423@1.0.3","target":"pkg:pypi/demo-29683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9424@1.0.4","target":"pkg:pypi/demo-12673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9424@1.0.4","target":"pkg:pypi/demo-2021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9424@1.0.4","target":"pkg:pypi/demo-24654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9425@1.0.0","target":"pkg:pypi/demo-3537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9426@1.0.1","target":"pkg:pypi/demo-1160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9426@1.0.1","target":"pkg:pypi/demo-22567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9426@1.0.1","target":"pkg:pypi/demo-26272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9426@1.0.1","target":"pkg:pypi/demo-38023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9427@1.0.2","target":"pkg:pypi/demo-16369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9427@1.0.2","target":"pkg:pypi/demo-37057@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9427@1.0.2","target":"pkg:pypi/demo-8890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9428@1.0.3","target":"pkg:pypi/demo-34794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9429@1.0.4","target":"pkg:pypi/demo-14381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9429@1.0.4","target":"pkg:pypi/demo-3151@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9429@1.0.4","target":"pkg:pypi/demo-35900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-942@1.0.2","target":"pkg:pypi/demo-14934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-942@1.0.2","target":"pkg:pypi/demo-29556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-942@1.0.2","target":"pkg:pypi/demo-34440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9430@1.0.0","target":"pkg:pypi/demo-12951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9430@1.0.0","target":"pkg:pypi/demo-13854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9430@1.0.0","target":"pkg:pypi/demo-1880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9430@1.0.0","target":"pkg:pypi/demo-37784@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9431@1.0.1","target":"pkg:pypi/demo-10683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9431@1.0.1","target":"pkg:pypi/demo-35176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9431@1.0.1","target":"pkg:pypi/demo-36213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9432@1.0.2","target":"pkg:pypi/demo-1255@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9433@1.0.3","target":"pkg:pypi/demo-13666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9433@1.0.3","target":"pkg:pypi/demo-23294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9433@1.0.3","target":"pkg:pypi/demo-30228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9434@1.0.4","target":"pkg:pypi/demo-10205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9434@1.0.4","target":"pkg:pypi/demo-39353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9435@1.0.0","target":"pkg:pypi/demo-1522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9435@1.0.0","target":"pkg:pypi/demo-17868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9435@1.0.0","target":"pkg:pypi/demo-22223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9436@1.0.1","target":"pkg:pypi/demo-10849@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9436@1.0.1","target":"pkg:pypi/demo-21450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9436@1.0.1","target":"pkg:pypi/demo-37770@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9436@1.0.1","target":"pkg:pypi/demo-37882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9437@1.0.2","target":"pkg:pypi/demo-19139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9437@1.0.2","target":"pkg:pypi/demo-21955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9437@1.0.2","target":"pkg:pypi/demo-22612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9437@1.0.2","target":"pkg:pypi/demo-4031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9438@1.0.3","target":"pkg:pypi/demo-11785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9439@1.0.4","target":"pkg:pypi/demo-11220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9439@1.0.4","target":"pkg:pypi/demo-15989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9439@1.0.4","target":"pkg:pypi/demo-38099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-943@1.0.3","target":"pkg:pypi/demo-15473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9440@1.0.0","target":"pkg:pypi/demo-33967@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9441@1.0.1","target":"pkg:pypi/demo-16454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9441@1.0.1","target":"pkg:pypi/demo-30951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9441@1.0.1","target":"pkg:pypi/demo-37034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9442@1.0.2","target":"pkg:pypi/demo-33434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9442@1.0.2","target":"pkg:pypi/demo-3406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9443@1.0.3","target":"pkg:pypi/demo-12175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9443@1.0.3","target":"pkg:pypi/demo-35169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9443@1.0.3","target":"pkg:pypi/demo-38269@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9443@1.0.3","target":"pkg:pypi/demo-3835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9444@1.0.4","target":"pkg:pypi/demo-1416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9444@1.0.4","target":"pkg:pypi/demo-14333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9444@1.0.4","target":"pkg:pypi/demo-6927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9445@1.0.0","target":"pkg:pypi/demo-25406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9446@1.0.1","target":"pkg:pypi/demo-22124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9446@1.0.1","target":"pkg:pypi/demo-27462@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9446@1.0.1","target":"pkg:pypi/demo-3179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9447@1.0.2","target":"pkg:pypi/demo-12310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9447@1.0.2","target":"pkg:pypi/demo-36847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9448@1.0.3","target":"pkg:pypi/demo-14906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9448@1.0.3","target":"pkg:pypi/demo-21342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9449@1.0.4","target":"pkg:pypi/demo-204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-944@1.0.4","target":"pkg:pypi/demo-30134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9450@1.0.0","target":"pkg:pypi/demo-18943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9450@1.0.0","target":"pkg:pypi/demo-23214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9450@1.0.0","target":"pkg:pypi/demo-34417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9450@1.0.0","target":"pkg:pypi/demo-7607@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9451@1.0.1","target":"pkg:pypi/demo-18200@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9451@1.0.1","target":"pkg:pypi/demo-36259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9452@1.0.2","target":"pkg:pypi/demo-22542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9452@1.0.2","target":"pkg:pypi/demo-33761@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9453@1.0.3","target":"pkg:pypi/demo-16355@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9453@1.0.3","target":"pkg:pypi/demo-19415@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9453@1.0.3","target":"pkg:pypi/demo-30989@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9454@1.0.4","target":"pkg:pypi/demo-20060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9454@1.0.4","target":"pkg:pypi/demo-37690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9454@1.0.4","target":"pkg:pypi/demo-4570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9455@1.0.0","target":"pkg:pypi/demo-33121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9455@1.0.0","target":"pkg:pypi/demo-34199@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9456@1.0.1","target":"pkg:pypi/demo-38444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9457@1.0.2","target":"pkg:pypi/demo-30452@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9458@1.0.3","target":"pkg:pypi/demo-10926@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9458@1.0.3","target":"pkg:pypi/demo-15889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9459@1.0.4","target":"pkg:pypi/demo-16278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9459@1.0.4","target":"pkg:pypi/demo-22202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-945@1.0.0","target":"pkg:pypi/demo-16966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-945@1.0.0","target":"pkg:pypi/demo-19260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-945@1.0.0","target":"pkg:pypi/demo-22601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-945@1.0.0","target":"pkg:pypi/demo-518@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9460@1.0.0","target":"pkg:pypi/demo-13080@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9460@1.0.0","target":"pkg:pypi/demo-36050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9461@1.0.1","target":"pkg:pypi/demo-7769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9462@1.0.2","target":"pkg:pypi/demo-20675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9462@1.0.2","target":"pkg:pypi/demo-30625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9463@1.0.3","target":"pkg:pypi/demo-32775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9463@1.0.3","target":"pkg:pypi/demo-3370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9464@1.0.4","target":"pkg:pypi/demo-23766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9464@1.0.4","target":"pkg:pypi/demo-32175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9464@1.0.4","target":"pkg:pypi/demo-4179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9465@1.0.0","target":"pkg:pypi/demo-12704@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9465@1.0.0","target":"pkg:pypi/demo-33361@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9465@1.0.0","target":"pkg:pypi/demo-34759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9465@1.0.0","target":"pkg:pypi/demo-622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9466@1.0.1","target":"pkg:pypi/demo-11223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9466@1.0.1","target":"pkg:pypi/demo-13421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9466@1.0.1","target":"pkg:pypi/demo-27211@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9467@1.0.2","target":"pkg:pypi/demo-11290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9467@1.0.2","target":"pkg:pypi/demo-31759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9468@1.0.3","target":"pkg:pypi/demo-36146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9468@1.0.3","target":"pkg:pypi/demo-6213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9468@1.0.3","target":"pkg:pypi/demo-7120@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9468@1.0.3","target":"pkg:pypi/demo-7173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9469@1.0.4","target":"pkg:pypi/demo-20730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9469@1.0.4","target":"pkg:pypi/demo-33601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-946@1.0.1","target":"pkg:pypi/demo-17800@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-946@1.0.1","target":"pkg:pypi/demo-7908@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9470@1.0.0","target":"pkg:pypi/demo-15330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9471@1.0.1","target":"pkg:pypi/demo-12189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9471@1.0.1","target":"pkg:pypi/demo-13158@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9471@1.0.1","target":"pkg:pypi/demo-15272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9471@1.0.1","target":"pkg:pypi/demo-25350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9472@1.0.2","target":"pkg:pypi/demo-1321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9472@1.0.2","target":"pkg:pypi/demo-34222@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9472@1.0.2","target":"pkg:pypi/demo-4096@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9473@1.0.3","target":"pkg:pypi/demo-15643@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9473@1.0.3","target":"pkg:pypi/demo-16473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9473@1.0.3","target":"pkg:pypi/demo-17050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9473@1.0.3","target":"pkg:pypi/demo-20612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9474@1.0.4","target":"pkg:pypi/demo-12333@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9474@1.0.4","target":"pkg:pypi/demo-14456@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9474@1.0.4","target":"pkg:pypi/demo-26015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9474@1.0.4","target":"pkg:pypi/demo-582@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9475@1.0.0","target":"pkg:pypi/demo-28640@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9475@1.0.0","target":"pkg:pypi/demo-4490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9476@1.0.1","target":"pkg:pypi/demo-17395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9476@1.0.1","target":"pkg:pypi/demo-27021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9476@1.0.1","target":"pkg:pypi/demo-5898@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9477@1.0.2","target":"pkg:pypi/demo-24716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9477@1.0.2","target":"pkg:pypi/demo-30463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9478@1.0.3","target":"pkg:pypi/demo-12549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9478@1.0.3","target":"pkg:pypi/demo-22298@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9478@1.0.3","target":"pkg:pypi/demo-30705@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9478@1.0.3","target":"pkg:pypi/demo-35767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9479@1.0.4","target":"pkg:pypi/demo-12295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9479@1.0.4","target":"pkg:pypi/demo-17583@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9479@1.0.4","target":"pkg:pypi/demo-5739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-947@1.0.2","target":"pkg:pypi/demo-13018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9480@1.0.0","target":"pkg:pypi/demo-23193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9480@1.0.0","target":"pkg:pypi/demo-27193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9480@1.0.0","target":"pkg:pypi/demo-3498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9480@1.0.0","target":"pkg:pypi/demo-6706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9481@1.0.1","target":"pkg:pypi/demo-11666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9481@1.0.1","target":"pkg:pypi/demo-13822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9481@1.0.1","target":"pkg:pypi/demo-14665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9481@1.0.1","target":"pkg:pypi/demo-17113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9482@1.0.2","target":"pkg:pypi/demo-2422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9483@1.0.3","target":"pkg:pypi/demo-1512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9483@1.0.3","target":"pkg:pypi/demo-26316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9484@1.0.4","target":"pkg:pypi/demo-12942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9484@1.0.4","target":"pkg:pypi/demo-31868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9485@1.0.0","target":"pkg:pypi/demo-15194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9485@1.0.0","target":"pkg:pypi/demo-21224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9485@1.0.0","target":"pkg:pypi/demo-4936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9486@1.0.1","target":"pkg:pypi/demo-15626@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9486@1.0.1","target":"pkg:pypi/demo-29773@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9487@1.0.2","target":"pkg:pypi/demo-11793@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9487@1.0.2","target":"pkg:pypi/demo-24938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9488@1.0.3","target":"pkg:pypi/demo-14866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9488@1.0.3","target":"pkg:pypi/demo-27166@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9488@1.0.3","target":"pkg:pypi/demo-38374@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9488@1.0.3","target":"pkg:pypi/demo-5676@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9489@1.0.4","target":"pkg:pypi/demo-10610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9489@1.0.4","target":"pkg:pypi/demo-3280@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9489@1.0.4","target":"pkg:pypi/demo-7745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-948@1.0.3","target":"pkg:pypi/demo-16358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-948@1.0.3","target":"pkg:pypi/demo-21112@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-948@1.0.3","target":"pkg:pypi/demo-34002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9490@1.0.0","target":"pkg:pypi/demo-14206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9490@1.0.0","target":"pkg:pypi/demo-28729@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9490@1.0.0","target":"pkg:pypi/demo-30428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9491@1.0.1","target":"pkg:pypi/demo-12721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9491@1.0.1","target":"pkg:pypi/demo-18204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9491@1.0.1","target":"pkg:pypi/demo-29689@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9492@1.0.2","target":"pkg:pypi/demo-22416@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9493@1.0.3","target":"pkg:pypi/demo-16284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9493@1.0.3","target":"pkg:pypi/demo-35724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9494@1.0.4","target":"pkg:pypi/demo-34372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9494@1.0.4","target":"pkg:pypi/demo-8242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9494@1.0.4","target":"pkg:pypi/demo-8243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9495@1.0.0","target":"pkg:pypi/demo-10128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9495@1.0.0","target":"pkg:pypi/demo-587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9496@1.0.1","target":"pkg:pypi/demo-1132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9496@1.0.1","target":"pkg:pypi/demo-31802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9497@1.0.2","target":"pkg:pypi/demo-2179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9497@1.0.2","target":"pkg:pypi/demo-22525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9497@1.0.2","target":"pkg:pypi/demo-28391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9498@1.0.3","target":"pkg:pypi/demo-16840@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9499@1.0.4","target":"pkg:pypi/demo-10219@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9499@1.0.4","target":"pkg:pypi/demo-3086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9499@1.0.4","target":"pkg:pypi/demo-36710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-949@1.0.4","target":"pkg:pypi/demo-2091@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-94@1.0.4","target":"pkg:pypi/demo-16541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-94@1.0.4","target":"pkg:pypi/demo-17175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-94@1.0.4","target":"pkg:pypi/demo-28218@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-94@1.0.4","target":"pkg:pypi/demo-31953@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9500@1.0.0","target":"pkg:pypi/demo-35047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9500@1.0.0","target":"pkg:pypi/demo-39755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9501@1.0.1","target":"pkg:pypi/demo-24420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9501@1.0.1","target":"pkg:pypi/demo-3579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9502@1.0.2","target":"pkg:pypi/demo-2526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9503@1.0.3","target":"pkg:pypi/demo-16323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9503@1.0.3","target":"pkg:pypi/demo-267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9503@1.0.3","target":"pkg:pypi/demo-5409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9504@1.0.4","target":"pkg:pypi/demo-11831@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9504@1.0.4","target":"pkg:pypi/demo-24525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9504@1.0.4","target":"pkg:pypi/demo-8900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9505@1.0.0","target":"pkg:pypi/demo-12820@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9505@1.0.0","target":"pkg:pypi/demo-17596@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9505@1.0.0","target":"pkg:pypi/demo-31372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9506@1.0.1","target":"pkg:pypi/demo-17089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9507@1.0.2","target":"pkg:pypi/demo-10290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9507@1.0.2","target":"pkg:pypi/demo-38630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9507@1.0.2","target":"pkg:pypi/demo-420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9508@1.0.3","target":"pkg:pypi/demo-11352@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9508@1.0.3","target":"pkg:pypi/demo-27160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9508@1.0.3","target":"pkg:pypi/demo-30007@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9508@1.0.3","target":"pkg:pypi/demo-8506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9509@1.0.4","target":"pkg:pypi/demo-38271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-950@1.0.0","target":"pkg:pypi/demo-25652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-950@1.0.0","target":"pkg:pypi/demo-33934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-950@1.0.0","target":"pkg:pypi/demo-34458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9510@1.0.0","target":"pkg:pypi/demo-33113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9510@1.0.0","target":"pkg:pypi/demo-516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9510@1.0.0","target":"pkg:pypi/demo-9234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9511@1.0.1","target":"pkg:pypi/demo-18810@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9512@1.0.2","target":"pkg:pypi/demo-10694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9512@1.0.2","target":"pkg:pypi/demo-2887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9512@1.0.2","target":"pkg:pypi/demo-4678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9512@1.0.2","target":"pkg:pypi/demo-6709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9513@1.0.3","target":"pkg:pypi/demo-33147@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9513@1.0.3","target":"pkg:pypi/demo-3763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9513@1.0.3","target":"pkg:pypi/demo-39207@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9513@1.0.3","target":"pkg:pypi/demo-6076@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9514@1.0.4","target":"pkg:pypi/demo-4110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9515@1.0.0","target":"pkg:pypi/demo-19086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9515@1.0.0","target":"pkg:pypi/demo-31489@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9515@1.0.0","target":"pkg:pypi/demo-9066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9516@1.0.1","target":"pkg:pypi/demo-14625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9516@1.0.1","target":"pkg:pypi/demo-23082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9516@1.0.1","target":"pkg:pypi/demo-36709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9517@1.0.2","target":"pkg:pypi/demo-23328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9517@1.0.2","target":"pkg:pypi/demo-6210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9518@1.0.3","target":"pkg:pypi/demo-1220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9518@1.0.3","target":"pkg:pypi/demo-12782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9518@1.0.3","target":"pkg:pypi/demo-28412@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9518@1.0.3","target":"pkg:pypi/demo-35421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9519@1.0.4","target":"pkg:pypi/demo-23110@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9519@1.0.4","target":"pkg:pypi/demo-35801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-951@1.0.1","target":"pkg:pypi/demo-33123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9520@1.0.0","target":"pkg:pypi/demo-14114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9520@1.0.0","target":"pkg:pypi/demo-27400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9521@1.0.1","target":"pkg:pypi/demo-4444@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9522@1.0.2","target":"pkg:pypi/demo-12867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9522@1.0.2","target":"pkg:pypi/demo-27391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9522@1.0.2","target":"pkg:pypi/demo-29804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9522@1.0.2","target":"pkg:pypi/demo-31884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9523@1.0.3","target":"pkg:pypi/demo-15265@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9523@1.0.3","target":"pkg:pypi/demo-22338@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9523@1.0.3","target":"pkg:pypi/demo-35164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9523@1.0.3","target":"pkg:pypi/demo-7173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9524@1.0.4","target":"pkg:pypi/demo-25931@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9524@1.0.4","target":"pkg:pypi/demo-27381@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9524@1.0.4","target":"pkg:pypi/demo-33281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9525@1.0.0","target":"pkg:pypi/demo-2395@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9525@1.0.0","target":"pkg:pypi/demo-34981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9525@1.0.0","target":"pkg:pypi/demo-9521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9526@1.0.1","target":"pkg:pypi/demo-17690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9526@1.0.1","target":"pkg:pypi/demo-19267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9526@1.0.1","target":"pkg:pypi/demo-22996@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9526@1.0.1","target":"pkg:pypi/demo-31310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9527@1.0.2","target":"pkg:pypi/demo-32914@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9528@1.0.3","target":"pkg:pypi/demo-13805@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9528@1.0.3","target":"pkg:pypi/demo-20384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9528@1.0.3","target":"pkg:pypi/demo-22565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9528@1.0.3","target":"pkg:pypi/demo-725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9529@1.0.4","target":"pkg:pypi/demo-12308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9529@1.0.4","target":"pkg:pypi/demo-22720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-952@1.0.2","target":"pkg:pypi/demo-12442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-952@1.0.2","target":"pkg:pypi/demo-29821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-952@1.0.2","target":"pkg:pypi/demo-32215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-952@1.0.2","target":"pkg:pypi/demo-7621@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9530@1.0.0","target":"pkg:pypi/demo-18833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9530@1.0.0","target":"pkg:pypi/demo-25336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9530@1.0.0","target":"pkg:pypi/demo-2696@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9531@1.0.1","target":"pkg:pypi/demo-19716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9531@1.0.1","target":"pkg:pypi/demo-3649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9531@1.0.1","target":"pkg:pypi/demo-4236@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9532@1.0.2","target":"pkg:pypi/demo-4802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9533@1.0.3","target":"pkg:pypi/demo-10571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9533@1.0.3","target":"pkg:pypi/demo-13230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9534@1.0.4","target":"pkg:pypi/demo-21540@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9534@1.0.4","target":"pkg:pypi/demo-7763@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9535@1.0.0","target":"pkg:pypi/demo-11310@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9535@1.0.0","target":"pkg:pypi/demo-17081@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9535@1.0.0","target":"pkg:pypi/demo-19346@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9536@1.0.1","target":"pkg:pypi/demo-2437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9537@1.0.2","target":"pkg:pypi/demo-8720@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9538@1.0.3","target":"pkg:pypi/demo-18884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9538@1.0.3","target":"pkg:pypi/demo-31434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9538@1.0.3","target":"pkg:pypi/demo-3580@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9539@1.0.4","target":"pkg:pypi/demo-29349@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9539@1.0.4","target":"pkg:pypi/demo-38790@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9539@1.0.4","target":"pkg:pypi/demo-388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9539@1.0.4","target":"pkg:pypi/demo-6473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-953@1.0.3","target":"pkg:pypi/demo-19894@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-953@1.0.3","target":"pkg:pypi/demo-23976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-953@1.0.3","target":"pkg:pypi/demo-25794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-953@1.0.3","target":"pkg:pypi/demo-25811@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9540@1.0.0","target":"pkg:pypi/demo-25209@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9540@1.0.0","target":"pkg:pypi/demo-33848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9541@1.0.1","target":"pkg:pypi/demo-33526@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9541@1.0.1","target":"pkg:pypi/demo-9126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9542@1.0.2","target":"pkg:pypi/demo-6152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9543@1.0.3","target":"pkg:pypi/demo-13348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9543@1.0.3","target":"pkg:pypi/demo-26449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9543@1.0.3","target":"pkg:pypi/demo-39794@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9543@1.0.3","target":"pkg:pypi/demo-5862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9544@1.0.4","target":"pkg:pypi/demo-29466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9544@1.0.4","target":"pkg:pypi/demo-4002@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9544@1.0.4","target":"pkg:pypi/demo-4854@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9545@1.0.0","target":"pkg:pypi/demo-16343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9545@1.0.0","target":"pkg:pypi/demo-31172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9545@1.0.0","target":"pkg:pypi/demo-3484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9546@1.0.1","target":"pkg:pypi/demo-4903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9547@1.0.2","target":"pkg:pypi/demo-4635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9548@1.0.3","target":"pkg:pypi/demo-35400@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9549@1.0.4","target":"pkg:pypi/demo-33370@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9549@1.0.4","target":"pkg:pypi/demo-35830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-954@1.0.4","target":"pkg:pypi/demo-34082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-954@1.0.4","target":"pkg:pypi/demo-36003@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9550@1.0.0","target":"pkg:pypi/demo-15315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9550@1.0.0","target":"pkg:pypi/demo-20610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9550@1.0.0","target":"pkg:pypi/demo-26736@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9551@1.0.1","target":"pkg:pypi/demo-14693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9551@1.0.1","target":"pkg:pypi/demo-31469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9551@1.0.1","target":"pkg:pypi/demo-6573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9552@1.0.2","target":"pkg:pypi/demo-10816@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9552@1.0.2","target":"pkg:pypi/demo-29791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9552@1.0.2","target":"pkg:pypi/demo-35440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9553@1.0.3","target":"pkg:pypi/demo-18618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9553@1.0.3","target":"pkg:pypi/demo-20350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9553@1.0.3","target":"pkg:pypi/demo-21018@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9553@1.0.3","target":"pkg:pypi/demo-38089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9554@1.0.4","target":"pkg:pypi/demo-20077@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9554@1.0.4","target":"pkg:pypi/demo-20407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9555@1.0.0","target":"pkg:pypi/demo-25152@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9555@1.0.0","target":"pkg:pypi/demo-25884@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9555@1.0.0","target":"pkg:pypi/demo-31846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9555@1.0.0","target":"pkg:pypi/demo-603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9556@1.0.1","target":"pkg:pypi/demo-26614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9556@1.0.1","target":"pkg:pypi/demo-36125@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9557@1.0.2","target":"pkg:pypi/demo-35049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9558@1.0.3","target":"pkg:pypi/demo-21730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9558@1.0.3","target":"pkg:pypi/demo-30394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9558@1.0.3","target":"pkg:pypi/demo-30943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9558@1.0.3","target":"pkg:pypi/demo-4369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9559@1.0.4","target":"pkg:pypi/demo-13505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9559@1.0.4","target":"pkg:pypi/demo-16559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9559@1.0.4","target":"pkg:pypi/demo-24017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9559@1.0.4","target":"pkg:pypi/demo-8777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-955@1.0.0","target":"pkg:pypi/demo-27524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-955@1.0.0","target":"pkg:pypi/demo-30873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-955@1.0.0","target":"pkg:pypi/demo-4988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-955@1.0.0","target":"pkg:pypi/demo-7741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9560@1.0.0","target":"pkg:pypi/demo-12123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9560@1.0.0","target":"pkg:pypi/demo-39354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9560@1.0.0","target":"pkg:pypi/demo-7391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9561@1.0.1","target":"pkg:pypi/demo-26752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9561@1.0.1","target":"pkg:pypi/demo-28842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9561@1.0.1","target":"pkg:pypi/demo-8202@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9562@1.0.2","target":"pkg:pypi/demo-24838@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9563@1.0.3","target":"pkg:pypi/demo-12919@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9563@1.0.3","target":"pkg:pypi/demo-30835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9564@1.0.4","target":"pkg:pypi/demo-11287@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9565@1.0.0","target":"pkg:pypi/demo-1547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9565@1.0.0","target":"pkg:pypi/demo-24276@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9565@1.0.0","target":"pkg:pypi/demo-28974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9565@1.0.0","target":"pkg:pypi/demo-7678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9566@1.0.1","target":"pkg:pypi/demo-17004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9566@1.0.1","target":"pkg:pypi/demo-17399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9566@1.0.1","target":"pkg:pypi/demo-39457@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9566@1.0.1","target":"pkg:pypi/demo-39632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9567@1.0.2","target":"pkg:pypi/demo-21870@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9567@1.0.2","target":"pkg:pypi/demo-27327@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9567@1.0.2","target":"pkg:pypi/demo-29804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9567@1.0.2","target":"pkg:pypi/demo-35446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9568@1.0.3","target":"pkg:pypi/demo-12379@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9568@1.0.3","target":"pkg:pypi/demo-23979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9568@1.0.3","target":"pkg:pypi/demo-37250@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9568@1.0.3","target":"pkg:pypi/demo-3733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9569@1.0.4","target":"pkg:pypi/demo-1171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9569@1.0.4","target":"pkg:pypi/demo-12948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9569@1.0.4","target":"pkg:pypi/demo-24792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9569@1.0.4","target":"pkg:pypi/demo-30404@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-956@1.0.1","target":"pkg:pypi/demo-2690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9570@1.0.0","target":"pkg:pypi/demo-13516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9570@1.0.0","target":"pkg:pypi/demo-14332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9570@1.0.0","target":"pkg:pypi/demo-19311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9570@1.0.0","target":"pkg:pypi/demo-29301@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9571@1.0.1","target":"pkg:pypi/demo-35824@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9572@1.0.2","target":"pkg:pypi/demo-29464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9572@1.0.2","target":"pkg:pypi/demo-37028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9573@1.0.3","target":"pkg:pypi/demo-16353@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9574@1.0.4","target":"pkg:pypi/demo-37013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9574@1.0.4","target":"pkg:pypi/demo-6123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9575@1.0.0","target":"pkg:pypi/demo-21388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9575@1.0.0","target":"pkg:pypi/demo-34178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9576@1.0.1","target":"pkg:pypi/demo-1585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9576@1.0.1","target":"pkg:pypi/demo-8380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9577@1.0.2","target":"pkg:pypi/demo-31354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9577@1.0.2","target":"pkg:pypi/demo-37460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9578@1.0.3","target":"pkg:pypi/demo-15679@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9578@1.0.3","target":"pkg:pypi/demo-32449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9579@1.0.4","target":"pkg:pypi/demo-15021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9579@1.0.4","target":"pkg:pypi/demo-24221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-957@1.0.2","target":"pkg:pypi/demo-25716@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-957@1.0.2","target":"pkg:pypi/demo-38369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9580@1.0.0","target":"pkg:pypi/demo-34614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9580@1.0.0","target":"pkg:pypi/demo-35877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9580@1.0.0","target":"pkg:pypi/demo-3936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9580@1.0.0","target":"pkg:pypi/demo-901@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9581@1.0.1","target":"pkg:pypi/demo-12783@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9581@1.0.1","target":"pkg:pypi/demo-17912@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9581@1.0.1","target":"pkg:pypi/demo-3707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9582@1.0.2","target":"pkg:pypi/demo-12740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9582@1.0.2","target":"pkg:pypi/demo-14098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9582@1.0.2","target":"pkg:pypi/demo-20017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9582@1.0.2","target":"pkg:pypi/demo-613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9583@1.0.3","target":"pkg:pypi/demo-12652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9583@1.0.3","target":"pkg:pypi/demo-21780@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9584@1.0.4","target":"pkg:pypi/demo-35658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9584@1.0.4","target":"pkg:pypi/demo-4405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9585@1.0.0","target":"pkg:pypi/demo-13590@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9585@1.0.0","target":"pkg:pypi/demo-24722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9585@1.0.0","target":"pkg:pypi/demo-757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9586@1.0.1","target":"pkg:pypi/demo-37000@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9587@1.0.2","target":"pkg:pypi/demo-3768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9588@1.0.3","target":"pkg:pypi/demo-26136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9589@1.0.4","target":"pkg:pypi/demo-5843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9589@1.0.4","target":"pkg:pypi/demo-7512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-958@1.0.3","target":"pkg:pypi/demo-18467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-958@1.0.3","target":"pkg:pypi/demo-28954@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-958@1.0.3","target":"pkg:pypi/demo-29826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-958@1.0.3","target":"pkg:pypi/demo-34545@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9590@1.0.0","target":"pkg:pypi/demo-20358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9590@1.0.0","target":"pkg:pypi/demo-21597@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9591@1.0.1","target":"pkg:pypi/demo-27702@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9592@1.0.2","target":"pkg:pypi/demo-13757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9592@1.0.2","target":"pkg:pypi/demo-33979@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9593@1.0.3","target":"pkg:pypi/demo-21812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9593@1.0.3","target":"pkg:pypi/demo-28271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9593@1.0.3","target":"pkg:pypi/demo-5565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9594@1.0.4","target":"pkg:pypi/demo-15495@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9594@1.0.4","target":"pkg:pypi/demo-18927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9594@1.0.4","target":"pkg:pypi/demo-25508@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9594@1.0.4","target":"pkg:pypi/demo-29532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9595@1.0.0","target":"pkg:pypi/demo-17723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9595@1.0.0","target":"pkg:pypi/demo-403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9596@1.0.1","target":"pkg:pypi/demo-11839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9596@1.0.1","target":"pkg:pypi/demo-20031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9596@1.0.1","target":"pkg:pypi/demo-28998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9597@1.0.2","target":"pkg:pypi/demo-22092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9598@1.0.3","target":"pkg:pypi/demo-11458@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9598@1.0.3","target":"pkg:pypi/demo-13649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9598@1.0.3","target":"pkg:pypi/demo-3844@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9599@1.0.4","target":"pkg:pypi/demo-14174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9599@1.0.4","target":"pkg:pypi/demo-21795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9599@1.0.4","target":"pkg:pypi/demo-33229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9599@1.0.4","target":"pkg:pypi/demo-8756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-959@1.0.4","target":"pkg:pypi/demo-13410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-95@1.0.0","target":"pkg:pypi/demo-27105@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-95@1.0.0","target":"pkg:pypi/demo-28525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-95@1.0.0","target":"pkg:pypi/demo-28827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-95@1.0.0","target":"pkg:pypi/demo-9449@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9600@1.0.0","target":"pkg:pypi/demo-14868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9601@1.0.1","target":"pkg:pypi/demo-102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9601@1.0.1","target":"pkg:pypi/demo-18603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9601@1.0.1","target":"pkg:pypi/demo-4878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9602@1.0.2","target":"pkg:pypi/demo-20048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9602@1.0.2","target":"pkg:pypi/demo-23296@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9603@1.0.3","target":"pkg:pypi/demo-27970@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9603@1.0.3","target":"pkg:pypi/demo-35163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9603@1.0.3","target":"pkg:pypi/demo-791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9604@1.0.4","target":"pkg:pypi/demo-24812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9605@1.0.0","target":"pkg:pypi/demo-14229@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9605@1.0.0","target":"pkg:pypi/demo-16802@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9606@1.0.1","target":"pkg:pypi/demo-10059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9606@1.0.1","target":"pkg:pypi/demo-14743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9606@1.0.1","target":"pkg:pypi/demo-31740@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9606@1.0.1","target":"pkg:pypi/demo-38451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9607@1.0.2","target":"pkg:pypi/demo-24768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9608@1.0.3","target":"pkg:pypi/demo-13188@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9608@1.0.3","target":"pkg:pypi/demo-16177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9608@1.0.3","target":"pkg:pypi/demo-32587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9609@1.0.4","target":"pkg:pypi/demo-14154@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9609@1.0.4","target":"pkg:pypi/demo-21021@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9609@1.0.4","target":"pkg:pypi/demo-221@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9609@1.0.4","target":"pkg:pypi/demo-8856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-960@1.0.0","target":"pkg:pypi/demo-32699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-960@1.0.0","target":"pkg:pypi/demo-38910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-960@1.0.0","target":"pkg:pypi/demo-9191@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9610@1.0.0","target":"pkg:pypi/demo-13613@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9611@1.0.1","target":"pkg:pypi/demo-12762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9611@1.0.1","target":"pkg:pypi/demo-3411@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9611@1.0.1","target":"pkg:pypi/demo-8881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9612@1.0.2","target":"pkg:pypi/demo-16560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9612@1.0.2","target":"pkg:pypi/demo-7972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9612@1.0.2","target":"pkg:pypi/demo-8888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9613@1.0.3","target":"pkg:pypi/demo-13886@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9613@1.0.3","target":"pkg:pypi/demo-36603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9614@1.0.4","target":"pkg:pypi/demo-24171@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9614@1.0.4","target":"pkg:pypi/demo-36507@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9615@1.0.0","target":"pkg:pypi/demo-15832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9615@1.0.0","target":"pkg:pypi/demo-214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9615@1.0.0","target":"pkg:pypi/demo-26524@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9616@1.0.1","target":"pkg:pypi/demo-17595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9616@1.0.1","target":"pkg:pypi/demo-27058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9616@1.0.1","target":"pkg:pypi/demo-34833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9616@1.0.1","target":"pkg:pypi/demo-8710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9617@1.0.2","target":"pkg:pypi/demo-21243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9617@1.0.2","target":"pkg:pypi/demo-30523@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9617@1.0.2","target":"pkg:pypi/demo-34937@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9618@1.0.3","target":"pkg:pypi/demo-11226@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9618@1.0.3","target":"pkg:pypi/demo-19846@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9618@1.0.3","target":"pkg:pypi/demo-19877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9618@1.0.3","target":"pkg:pypi/demo-37051@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9619@1.0.4","target":"pkg:pypi/demo-174@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9619@1.0.4","target":"pkg:pypi/demo-17570@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9619@1.0.4","target":"pkg:pypi/demo-35703@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-961@1.0.1","target":"pkg:pypi/demo-19859@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-961@1.0.1","target":"pkg:pypi/demo-24434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-961@1.0.1","target":"pkg:pypi/demo-5107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-961@1.0.1","target":"pkg:pypi/demo-8314@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9620@1.0.0","target":"pkg:pypi/demo-519@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9621@1.0.1","target":"pkg:pypi/demo-23398@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9622@1.0.2","target":"pkg:pypi/demo-10669@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9622@1.0.2","target":"pkg:pypi/demo-29155@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9622@1.0.2","target":"pkg:pypi/demo-30995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9622@1.0.2","target":"pkg:pypi/demo-5292@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9623@1.0.3","target":"pkg:pypi/demo-23603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9623@1.0.3","target":"pkg:pypi/demo-26537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9623@1.0.3","target":"pkg:pypi/demo-32499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9624@1.0.4","target":"pkg:pypi/demo-32385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9624@1.0.4","target":"pkg:pypi/demo-35311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9624@1.0.4","target":"pkg:pypi/demo-5311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9625@1.0.0","target":"pkg:pypi/demo-12441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9625@1.0.0","target":"pkg:pypi/demo-30675@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9625@1.0.0","target":"pkg:pypi/demo-6921@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9626@1.0.1","target":"pkg:pypi/demo-31159@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9627@1.0.2","target":"pkg:pypi/demo-13034@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9627@1.0.2","target":"pkg:pypi/demo-32875@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9628@1.0.3","target":"pkg:pypi/demo-23606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9628@1.0.3","target":"pkg:pypi/demo-25061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9628@1.0.3","target":"pkg:pypi/demo-8537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9628@1.0.3","target":"pkg:pypi/demo-9289@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9629@1.0.4","target":"pkg:pypi/demo-23284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9629@1.0.4","target":"pkg:pypi/demo-24841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9629@1.0.4","target":"pkg:pypi/demo-27178@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9629@1.0.4","target":"pkg:pypi/demo-32534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-962@1.0.2","target":"pkg:pypi/demo-29220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9630@1.0.0","target":"pkg:pypi/demo-6132@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9631@1.0.1","target":"pkg:pypi/demo-29279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9631@1.0.1","target":"pkg:pypi/demo-34461@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9632@1.0.2","target":"pkg:pypi/demo-22768@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9633@1.0.3","target":"pkg:pypi/demo-21020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9633@1.0.3","target":"pkg:pypi/demo-26866@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9634@1.0.4","target":"pkg:pypi/demo-16923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9634@1.0.4","target":"pkg:pypi/demo-19686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9635@1.0.0","target":"pkg:pypi/demo-10014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9635@1.0.0","target":"pkg:pypi/demo-22663@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9635@1.0.0","target":"pkg:pypi/demo-27364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9635@1.0.0","target":"pkg:pypi/demo-34595@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9636@1.0.1","target":"pkg:pypi/demo-38348@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9637@1.0.2","target":"pkg:pypi/demo-5487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9638@1.0.3","target":"pkg:pypi/demo-12487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9638@1.0.3","target":"pkg:pypi/demo-14450@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9638@1.0.3","target":"pkg:pypi/demo-37365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9639@1.0.4","target":"pkg:pypi/demo-13920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9639@1.0.4","target":"pkg:pypi/demo-25234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-963@1.0.3","target":"pkg:pypi/demo-26164@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9640@1.0.0","target":"pkg:pypi/demo-13184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9640@1.0.0","target":"pkg:pypi/demo-27955@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9640@1.0.0","target":"pkg:pypi/demo-35331@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9640@1.0.0","target":"pkg:pypi/demo-5275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9641@1.0.1","target":"pkg:pypi/demo-20321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9641@1.0.1","target":"pkg:pypi/demo-22602@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9642@1.0.2","target":"pkg:pypi/demo-18181@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9643@1.0.3","target":"pkg:pypi/demo-15936@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9643@1.0.3","target":"pkg:pypi/demo-32782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9643@1.0.3","target":"pkg:pypi/demo-5963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9644@1.0.4","target":"pkg:pypi/demo-10386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9644@1.0.4","target":"pkg:pypi/demo-17882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9644@1.0.4","target":"pkg:pypi/demo-32572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9644@1.0.4","target":"pkg:pypi/demo-3347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9645@1.0.0","target":"pkg:pypi/demo-26345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9646@1.0.1","target":"pkg:pypi/demo-3733@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9647@1.0.2","target":"pkg:pypi/demo-24369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9648@1.0.3","target":"pkg:pypi/demo-21925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9648@1.0.3","target":"pkg:pypi/demo-8031@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9649@1.0.4","target":"pkg:pypi/demo-17059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9649@1.0.4","target":"pkg:pypi/demo-26905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9649@1.0.4","target":"pkg:pypi/demo-35801@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-964@1.0.4","target":"pkg:pypi/demo-13538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-964@1.0.4","target":"pkg:pypi/demo-21698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9650@1.0.0","target":"pkg:pypi/demo-12502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9650@1.0.0","target":"pkg:pypi/demo-21723@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9650@1.0.0","target":"pkg:pypi/demo-36048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9651@1.0.1","target":"pkg:pypi/demo-23092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9651@1.0.1","target":"pkg:pypi/demo-32323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9651@1.0.1","target":"pkg:pypi/demo-39203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9651@1.0.1","target":"pkg:pypi/demo-5163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9652@1.0.2","target":"pkg:pypi/demo-13760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9652@1.0.2","target":"pkg:pypi/demo-1924@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9652@1.0.2","target":"pkg:pypi/demo-27414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9653@1.0.3","target":"pkg:pypi/demo-15690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9653@1.0.3","target":"pkg:pypi/demo-1787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9653@1.0.3","target":"pkg:pypi/demo-27614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9654@1.0.4","target":"pkg:pypi/demo-12290@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9654@1.0.4","target":"pkg:pypi/demo-26654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9654@1.0.4","target":"pkg:pypi/demo-8837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9655@1.0.0","target":"pkg:pypi/demo-12422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9656@1.0.1","target":"pkg:pypi/demo-29509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9656@1.0.1","target":"pkg:pypi/demo-35952@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9656@1.0.1","target":"pkg:pypi/demo-36123@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9657@1.0.2","target":"pkg:pypi/demo-29819@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9657@1.0.2","target":"pkg:pypi/demo-31688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9657@1.0.2","target":"pkg:pypi/demo-35991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9658@1.0.3","target":"pkg:pypi/demo-22426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9658@1.0.3","target":"pkg:pypi/demo-34294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9658@1.0.3","target":"pkg:pypi/demo-4876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9659@1.0.4","target":"pkg:pypi/demo-28186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9659@1.0.4","target":"pkg:pypi/demo-34058@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9659@1.0.4","target":"pkg:pypi/demo-7847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9659@1.0.4","target":"pkg:pypi/demo-8561@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-965@1.0.0","target":"pkg:pypi/demo-16622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-965@1.0.0","target":"pkg:pypi/demo-19345@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-965@1.0.0","target":"pkg:pypi/demo-38496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-965@1.0.0","target":"pkg:pypi/demo-4789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9660@1.0.0","target":"pkg:pypi/demo-18725@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9660@1.0.0","target":"pkg:pypi/demo-20591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9660@1.0.0","target":"pkg:pypi/demo-21341@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9660@1.0.0","target":"pkg:pypi/demo-6873@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9661@1.0.1","target":"pkg:pypi/demo-21701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9662@1.0.2","target":"pkg:pypi/demo-28828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9663@1.0.3","target":"pkg:pypi/demo-22193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9663@1.0.3","target":"pkg:pypi/demo-26887@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9663@1.0.3","target":"pkg:pypi/demo-34807@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9664@1.0.4","target":"pkg:pypi/demo-20721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9664@1.0.4","target":"pkg:pypi/demo-26318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9665@1.0.0","target":"pkg:pypi/demo-11041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9665@1.0.0","target":"pkg:pypi/demo-13654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9665@1.0.0","target":"pkg:pypi/demo-15184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9666@1.0.1","target":"pkg:pypi/demo-17618@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9666@1.0.1","target":"pkg:pypi/demo-26365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9666@1.0.1","target":"pkg:pypi/demo-8798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9667@1.0.2","target":"pkg:pypi/demo-18354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9667@1.0.2","target":"pkg:pypi/demo-26012@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9668@1.0.3","target":"pkg:pypi/demo-21050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9668@1.0.3","target":"pkg:pypi/demo-27848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9668@1.0.3","target":"pkg:pypi/demo-29017@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9669@1.0.4","target":"pkg:pypi/demo-22930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9669@1.0.4","target":"pkg:pypi/demo-25099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9669@1.0.4","target":"pkg:pypi/demo-7062@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-966@1.0.1","target":"pkg:pypi/demo-13998@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-966@1.0.1","target":"pkg:pypi/demo-14441@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-966@1.0.1","target":"pkg:pypi/demo-17246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9670@1.0.0","target":"pkg:pypi/demo-39847@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9670@1.0.0","target":"pkg:pypi/demo-5099@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9670@1.0.0","target":"pkg:pypi/demo-8431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9671@1.0.1","target":"pkg:pypi/demo-22102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9672@1.0.2","target":"pkg:pypi/demo-18223@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9672@1.0.2","target":"pkg:pypi/demo-21804@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9672@1.0.2","target":"pkg:pypi/demo-23177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9672@1.0.2","target":"pkg:pypi/demo-31986@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9673@1.0.3","target":"pkg:pypi/demo-2868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9674@1.0.4","target":"pkg:pypi/demo-15843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9674@1.0.4","target":"pkg:pypi/demo-18354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9674@1.0.4","target":"pkg:pypi/demo-27079@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9675@1.0.0","target":"pkg:pypi/demo-1709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9675@1.0.0","target":"pkg:pypi/demo-8509@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9676@1.0.1","target":"pkg:pypi/demo-20295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9676@1.0.1","target":"pkg:pypi/demo-23186@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9677@1.0.2","target":"pkg:pypi/demo-20038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9677@1.0.2","target":"pkg:pypi/demo-26860@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9677@1.0.2","target":"pkg:pypi/demo-29408@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9677@1.0.2","target":"pkg:pypi/demo-409@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9678@1.0.3","target":"pkg:pypi/demo-306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9678@1.0.3","target":"pkg:pypi/demo-31040@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9678@1.0.3","target":"pkg:pypi/demo-5429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9679@1.0.4","target":"pkg:pypi/demo-13974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9679@1.0.4","target":"pkg:pypi/demo-28251@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9679@1.0.4","target":"pkg:pypi/demo-33311@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-967@1.0.2","target":"pkg:pypi/demo-38711@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9680@1.0.0","target":"pkg:pypi/demo-32557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9680@1.0.0","target":"pkg:pypi/demo-5028@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9681@1.0.1","target":"pkg:pypi/demo-4856@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9681@1.0.1","target":"pkg:pypi/demo-9020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9682@1.0.2","target":"pkg:pypi/demo-24347@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9682@1.0.2","target":"pkg:pypi/demo-7440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9683@1.0.3","target":"pkg:pypi/demo-38550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9684@1.0.4","target":"pkg:pypi/demo-12304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9684@1.0.4","target":"pkg:pypi/demo-13358@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9685@1.0.0","target":"pkg:pypi/demo-26454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9686@1.0.1","target":"pkg:pypi/demo-17762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9687@1.0.2","target":"pkg:pypi/demo-30066@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9687@1.0.2","target":"pkg:pypi/demo-36682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9688@1.0.3","target":"pkg:pypi/demo-35309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9689@1.0.4","target":"pkg:pypi/demo-2899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9689@1.0.4","target":"pkg:pypi/demo-37414@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9689@1.0.4","target":"pkg:pypi/demo-5511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9689@1.0.4","target":"pkg:pypi/demo-8465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-968@1.0.3","target":"pkg:pypi/demo-14576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-968@1.0.3","target":"pkg:pypi/demo-15308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-968@1.0.3","target":"pkg:pypi/demo-35867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9690@1.0.0","target":"pkg:pypi/demo-13957@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9690@1.0.0","target":"pkg:pypi/demo-28943@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9690@1.0.0","target":"pkg:pypi/demo-33654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9691@1.0.1","target":"pkg:pypi/demo-11691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9691@1.0.1","target":"pkg:pypi/demo-14455@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9691@1.0.1","target":"pkg:pypi/demo-2699@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9691@1.0.1","target":"pkg:pypi/demo-38397@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9692@1.0.2","target":"pkg:pypi/demo-17473@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9692@1.0.2","target":"pkg:pypi/demo-21@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9692@1.0.2","target":"pkg:pypi/demo-31684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9692@1.0.2","target":"pkg:pypi/demo-6235@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9693@1.0.3","target":"pkg:pypi/demo-19995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9693@1.0.3","target":"pkg:pypi/demo-22056@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9693@1.0.3","target":"pkg:pypi/demo-28115@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9693@1.0.3","target":"pkg:pypi/demo-37469@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9694@1.0.4","target":"pkg:pypi/demo-14220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9694@1.0.4","target":"pkg:pypi/demo-38380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9695@1.0.0","target":"pkg:pypi/demo-24294@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9695@1.0.0","target":"pkg:pypi/demo-39832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9695@1.0.0","target":"pkg:pypi/demo-8439@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9696@1.0.1","target":"pkg:pypi/demo-24117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9696@1.0.1","target":"pkg:pypi/demo-32981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9697@1.0.2","target":"pkg:pypi/demo-1149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9697@1.0.2","target":"pkg:pypi/demo-18960@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9698@1.0.3","target":"pkg:pypi/demo-1631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9698@1.0.3","target":"pkg:pypi/demo-16867@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9698@1.0.3","target":"pkg:pypi/demo-21454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9698@1.0.3","target":"pkg:pypi/demo-36005@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9699@1.0.4","target":"pkg:pypi/demo-12243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9699@1.0.4","target":"pkg:pypi/demo-12625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9699@1.0.4","target":"pkg:pypi/demo-38356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9699@1.0.4","target":"pkg:pypi/demo-39664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-969@1.0.4","target":"pkg:pypi/demo-10156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-969@1.0.4","target":"pkg:pypi/demo-15889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-96@1.0.1","target":"pkg:pypi/demo-27865@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9700@1.0.0","target":"pkg:pypi/demo-10753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9701@1.0.1","target":"pkg:pypi/demo-21920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9701@1.0.1","target":"pkg:pypi/demo-25373@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9702@1.0.2","target":"pkg:pypi/demo-15387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9702@1.0.2","target":"pkg:pypi/demo-1917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9702@1.0.2","target":"pkg:pypi/demo-22776@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9702@1.0.2","target":"pkg:pypi/demo-27403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9703@1.0.3","target":"pkg:pypi/demo-11934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9703@1.0.3","target":"pkg:pypi/demo-15796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9704@1.0.4","target":"pkg:pypi/demo-18161@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9705@1.0.0","target":"pkg:pypi/demo-12959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9705@1.0.0","target":"pkg:pypi/demo-18405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9705@1.0.0","target":"pkg:pypi/demo-25078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9705@1.0.0","target":"pkg:pypi/demo-30487@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9706@1.0.1","target":"pkg:pypi/demo-16525@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9706@1.0.1","target":"pkg:pypi/demo-22083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9706@1.0.1","target":"pkg:pypi/demo-35121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9707@1.0.2","target":"pkg:pypi/demo-19488@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9707@1.0.2","target":"pkg:pypi/demo-29107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9708@1.0.3","target":"pkg:pypi/demo-22175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9709@1.0.4","target":"pkg:pypi/demo-20490@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9709@1.0.4","target":"pkg:pypi/demo-2407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-970@1.0.0","target":"pkg:pypi/demo-23923@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-970@1.0.0","target":"pkg:pypi/demo-27601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-970@1.0.0","target":"pkg:pypi/demo-38863@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-970@1.0.0","target":"pkg:pypi/demo-4848@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9710@1.0.0","target":"pkg:pypi/demo-14502@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9710@1.0.0","target":"pkg:pypi/demo-21070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9711@1.0.1","target":"pkg:pypi/demo-14214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9711@1.0.1","target":"pkg:pypi/demo-28543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9712@1.0.2","target":"pkg:pypi/demo-23278@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9713@1.0.3","target":"pkg:pypi/demo-18845@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9713@1.0.3","target":"pkg:pypi/demo-18882@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9714@1.0.4","target":"pkg:pypi/demo-19475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9715@1.0.0","target":"pkg:pypi/demo-28023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9716@1.0.1","target":"pkg:pypi/demo-21635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9717@1.0.2","target":"pkg:pypi/demo-10496@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9717@1.0.2","target":"pkg:pypi/demo-35027@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9717@1.0.2","target":"pkg:pypi/demo-38127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9717@1.0.2","target":"pkg:pypi/demo-6227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9718@1.0.3","target":"pkg:pypi/demo-13754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9718@1.0.3","target":"pkg:pypi/demo-26920@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9719@1.0.4","target":"pkg:pypi/demo-11568@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9719@1.0.4","target":"pkg:pypi/demo-12876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9719@1.0.4","target":"pkg:pypi/demo-18728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9719@1.0.4","target":"pkg:pypi/demo-3929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-971@1.0.1","target":"pkg:pypi/demo-10476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-971@1.0.1","target":"pkg:pypi/demo-33796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-971@1.0.1","target":"pkg:pypi/demo-35632@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-971@1.0.1","target":"pkg:pypi/demo-39779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9720@1.0.0","target":"pkg:pypi/demo-28707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9721@1.0.1","target":"pkg:pypi/demo-13785@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9721@1.0.1","target":"pkg:pypi/demo-14179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9721@1.0.1","target":"pkg:pypi/demo-5303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9722@1.0.2","target":"pkg:pypi/demo-34342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9722@1.0.2","target":"pkg:pypi/demo-5386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9723@1.0.3","target":"pkg:pypi/demo-18264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9723@1.0.3","target":"pkg:pypi/demo-29283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9724@1.0.4","target":"pkg:pypi/demo-329@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9724@1.0.4","target":"pkg:pypi/demo-340@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9725@1.0.0","target":"pkg:pypi/demo-13539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9725@1.0.0","target":"pkg:pypi/demo-8612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9725@1.0.0","target":"pkg:pypi/demo-8889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9726@1.0.1","target":"pkg:pypi/demo-25950@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9726@1.0.1","target":"pkg:pypi/demo-26544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9726@1.0.1","target":"pkg:pypi/demo-33589@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9727@1.0.2","target":"pkg:pypi/demo-20024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9727@1.0.2","target":"pkg:pypi/demo-29020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9727@1.0.2","target":"pkg:pypi/demo-31228@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9727@1.0.2","target":"pkg:pypi/demo-37220@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9728@1.0.3","target":"pkg:pypi/demo-28372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9728@1.0.3","target":"pkg:pypi/demo-34499@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9728@1.0.3","target":"pkg:pypi/demo-36372@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9728@1.0.3","target":"pkg:pypi/demo-717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9729@1.0.4","target":"pkg:pypi/demo-28243@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9729@1.0.4","target":"pkg:pypi/demo-3809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9729@1.0.4","target":"pkg:pypi/demo-9393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9729@1.0.4","target":"pkg:pypi/demo-9694@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-972@1.0.2","target":"pkg:pypi/demo-13755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-972@1.0.2","target":"pkg:pypi/demo-4677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9730@1.0.0","target":"pkg:pypi/demo-20172@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9730@1.0.0","target":"pkg:pypi/demo-22693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9731@1.0.1","target":"pkg:pypi/demo-17762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9731@1.0.1","target":"pkg:pypi/demo-6828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9732@1.0.2","target":"pkg:pypi/demo-15707@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9733@1.0.3","target":"pkg:pypi/demo-19039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9733@1.0.3","target":"pkg:pypi/demo-23484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9733@1.0.3","target":"pkg:pypi/demo-3033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9733@1.0.3","target":"pkg:pypi/demo-30547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9734@1.0.4","target":"pkg:pypi/demo-13925@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9734@1.0.4","target":"pkg:pypi/demo-14972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9734@1.0.4","target":"pkg:pypi/demo-37216@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9734@1.0.4","target":"pkg:pypi/demo-683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9735@1.0.0","target":"pkg:pypi/demo-21818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9736@1.0.1","target":"pkg:pypi/demo-16377@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9736@1.0.1","target":"pkg:pypi/demo-31563@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9736@1.0.1","target":"pkg:pypi/demo-8391@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9737@1.0.2","target":"pkg:pypi/demo-11476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9737@1.0.2","target":"pkg:pypi/demo-14160@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9737@1.0.2","target":"pkg:pypi/demo-24512@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9738@1.0.3","target":"pkg:pypi/demo-13572@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9738@1.0.3","target":"pkg:pypi/demo-16100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9738@1.0.3","target":"pkg:pypi/demo-31086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9739@1.0.4","target":"pkg:pypi/demo-29588@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9739@1.0.4","target":"pkg:pypi/demo-36934@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9739@1.0.4","target":"pkg:pypi/demo-6706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9739@1.0.4","target":"pkg:pypi/demo-7799@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-973@1.0.3","target":"pkg:pypi/demo-21749@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-973@1.0.3","target":"pkg:pypi/demo-29038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-973@1.0.3","target":"pkg:pypi/demo-32407@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9740@1.0.0","target":"pkg:pypi/demo-21701@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9740@1.0.0","target":"pkg:pypi/demo-2533@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9740@1.0.0","target":"pkg:pypi/demo-6454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9741@1.0.1","target":"pkg:pypi/demo-27766@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9741@1.0.1","target":"pkg:pypi/demo-32238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9741@1.0.1","target":"pkg:pypi/demo-5263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9742@1.0.2","target":"pkg:pypi/demo-1642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9742@1.0.2","target":"pkg:pypi/demo-30393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9742@1.0.2","target":"pkg:pypi/demo-37837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9743@1.0.3","target":"pkg:pypi/demo-10506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9743@1.0.3","target":"pkg:pypi/demo-22933@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9743@1.0.3","target":"pkg:pypi/demo-9601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9744@1.0.4","target":"pkg:pypi/demo-30365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9745@1.0.0","target":"pkg:pypi/demo-17475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9745@1.0.0","target":"pkg:pypi/demo-18941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9745@1.0.0","target":"pkg:pypi/demo-27728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9745@1.0.0","target":"pkg:pypi/demo-37625@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9746@1.0.1","target":"pkg:pypi/demo-1958@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9746@1.0.1","target":"pkg:pypi/demo-4206@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9746@1.0.1","target":"pkg:pypi/demo-8842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9747@1.0.2","target":"pkg:pypi/demo-12966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9747@1.0.2","target":"pkg:pypi/demo-13738@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9747@1.0.2","target":"pkg:pypi/demo-17484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9747@1.0.2","target":"pkg:pypi/demo-29231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9748@1.0.3","target":"pkg:pypi/demo-15213@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9748@1.0.3","target":"pkg:pypi/demo-20828@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9748@1.0.3","target":"pkg:pypi/demo-2752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9748@1.0.3","target":"pkg:pypi/demo-34601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9749@1.0.4","target":"pkg:pypi/demo-23480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9749@1.0.4","target":"pkg:pypi/demo-27571@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9749@1.0.4","target":"pkg:pypi/demo-34775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9749@1.0.4","target":"pkg:pypi/demo-8830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-974@1.0.4","target":"pkg:pypi/demo-13665@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-974@1.0.4","target":"pkg:pypi/demo-24728@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-974@1.0.4","target":"pkg:pypi/demo-3061@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9750@1.0.0","target":"pkg:pypi/demo-24614@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9750@1.0.0","target":"pkg:pypi/demo-3203@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9750@1.0.0","target":"pkg:pypi/demo-4905@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9751@1.0.1","target":"pkg:pypi/demo-23378@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9751@1.0.1","target":"pkg:pypi/demo-31103@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9752@1.0.2","target":"pkg:pypi/demo-21127@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9752@1.0.2","target":"pkg:pypi/demo-6631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9753@1.0.3","target":"pkg:pypi/demo-1433@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9753@1.0.3","target":"pkg:pypi/demo-3380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9753@1.0.3","target":"pkg:pypi/demo-33930@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9754@1.0.4","target":"pkg:pypi/demo-13872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9754@1.0.4","target":"pkg:pypi/demo-28721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9754@1.0.4","target":"pkg:pypi/demo-35334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9754@1.0.4","target":"pkg:pypi/demo-7272@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9755@1.0.0","target":"pkg:pypi/demo-16879@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9755@1.0.0","target":"pkg:pypi/demo-17527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9755@1.0.0","target":"pkg:pypi/demo-27403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9755@1.0.0","target":"pkg:pypi/demo-39974@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9756@1.0.1","target":"pkg:pypi/demo-15667@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9756@1.0.1","target":"pkg:pypi/demo-20139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9756@1.0.1","target":"pkg:pypi/demo-2367@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9756@1.0.1","target":"pkg:pypi/demo-4746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9757@1.0.2","target":"pkg:pypi/demo-11360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9758@1.0.3","target":"pkg:pypi/demo-13156@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9758@1.0.3","target":"pkg:pypi/demo-24064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9758@1.0.3","target":"pkg:pypi/demo-5575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9759@1.0.4","target":"pkg:pypi/demo-22531@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9759@1.0.4","target":"pkg:pypi/demo-9039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-975@1.0.0","target":"pkg:pypi/demo-33293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-975@1.0.0","target":"pkg:pypi/demo-37403@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9760@1.0.0","target":"pkg:pypi/demo-16036@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9760@1.0.0","target":"pkg:pypi/demo-388@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9760@1.0.0","target":"pkg:pypi/demo-5387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9760@1.0.0","target":"pkg:pypi/demo-897@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9761@1.0.1","target":"pkg:pypi/demo-1020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9761@1.0.1","target":"pkg:pypi/demo-22767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9762@1.0.2","target":"pkg:pypi/demo-17356@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9762@1.0.2","target":"pkg:pypi/demo-35102@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9762@1.0.2","target":"pkg:pypi/demo-36837@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9763@1.0.3","target":"pkg:pypi/demo-18687@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9764@1.0.4","target":"pkg:pypi/demo-26013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9764@1.0.4","target":"pkg:pypi/demo-31706@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9764@1.0.4","target":"pkg:pypi/demo-33072@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9764@1.0.4","target":"pkg:pypi/demo-5060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9765@1.0.0","target":"pkg:pypi/demo-18566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9765@1.0.0","target":"pkg:pypi/demo-26303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9765@1.0.0","target":"pkg:pypi/demo-7651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9765@1.0.0","target":"pkg:pypi/demo-9049@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9766@1.0.1","target":"pkg:pypi/demo-12365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9766@1.0.1","target":"pkg:pypi/demo-26751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9767@1.0.2","target":"pkg:pypi/demo-23620@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9767@1.0.2","target":"pkg:pypi/demo-38204@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9768@1.0.3","target":"pkg:pypi/demo-36248@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9769@1.0.4","target":"pkg:pypi/demo-3386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9769@1.0.4","target":"pkg:pypi/demo-38208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-976@1.0.1","target":"pkg:pypi/demo-14988@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-976@1.0.1","target":"pkg:pypi/demo-21472@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-976@1.0.1","target":"pkg:pypi/demo-31389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-976@1.0.1","target":"pkg:pypi/demo-33240@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9770@1.0.0","target":"pkg:pypi/demo-1364@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9770@1.0.0","target":"pkg:pypi/demo-34871@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9770@1.0.0","target":"pkg:pypi/demo-35071@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9770@1.0.0","target":"pkg:pypi/demo-8693@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9771@1.0.1","target":"pkg:pypi/demo-14175@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9771@1.0.1","target":"pkg:pypi/demo-2336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9771@1.0.1","target":"pkg:pypi/demo-34975@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9771@1.0.1","target":"pkg:pypi/demo-8428@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9772@1.0.2","target":"pkg:pypi/demo-28812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9772@1.0.2","target":"pkg:pypi/demo-36880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9772@1.0.2","target":"pkg:pypi/demo-7281@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9773@1.0.3","target":"pkg:pypi/demo-18101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9774@1.0.4","target":"pkg:pypi/demo-22387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9774@1.0.4","target":"pkg:pypi/demo-25092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9775@1.0.0","target":"pkg:pypi/demo-21949@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9775@1.0.0","target":"pkg:pypi/demo-23320@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9775@1.0.0","target":"pkg:pypi/demo-4108@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9776@1.0.1","target":"pkg:pypi/demo-15714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9777@1.0.2","target":"pkg:pypi/demo-27506@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9777@1.0.2","target":"pkg:pypi/demo-35899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9777@1.0.2","target":"pkg:pypi/demo-627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9778@1.0.3","target":"pkg:pypi/demo-35890@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9779@1.0.4","target":"pkg:pypi/demo-15117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-977@1.0.2","target":"pkg:pypi/demo-10796@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9780@1.0.0","target":"pkg:pypi/demo-33610@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9780@1.0.0","target":"pkg:pypi/demo-5659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9781@1.0.1","target":"pkg:pypi/demo-23481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9782@1.0.2","target":"pkg:pypi/demo-39481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9783@1.0.3","target":"pkg:pypi/demo-1318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9783@1.0.3","target":"pkg:pypi/demo-25812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9783@1.0.3","target":"pkg:pypi/demo-26083@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9783@1.0.3","target":"pkg:pypi/demo-8139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9784@1.0.4","target":"pkg:pypi/demo-23774@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9784@1.0.4","target":"pkg:pypi/demo-2405@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9784@1.0.4","target":"pkg:pypi/demo-32697@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9784@1.0.4","target":"pkg:pypi/demo-7350@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9785@1.0.0","target":"pkg:pypi/demo-25892@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9785@1.0.0","target":"pkg:pypi/demo-30279@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9785@1.0.0","target":"pkg:pypi/demo-31360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9785@1.0.0","target":"pkg:pypi/demo-9777@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9786@1.0.1","target":"pkg:pypi/demo-10889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9786@1.0.1","target":"pkg:pypi/demo-12013@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9786@1.0.1","target":"pkg:pypi/demo-15064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9786@1.0.1","target":"pkg:pypi/demo-28797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9787@1.0.2","target":"pkg:pypi/demo-15047@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9787@1.0.2","target":"pkg:pypi/demo-34048@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9787@1.0.2","target":"pkg:pypi/demo-39470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9787@1.0.2","target":"pkg:pypi/demo-481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9788@1.0.3","target":"pkg:pypi/demo-13841@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9788@1.0.3","target":"pkg:pypi/demo-23025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9788@1.0.3","target":"pkg:pypi/demo-26343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9789@1.0.4","target":"pkg:pypi/demo-29862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-978@1.0.3","target":"pkg:pypi/demo-29560@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-978@1.0.3","target":"pkg:pypi/demo-35107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9790@1.0.0","target":"pkg:pypi/demo-10230@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9790@1.0.0","target":"pkg:pypi/demo-1384@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9791@1.0.1","target":"pkg:pypi/demo-14565@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9791@1.0.1","target":"pkg:pypi/demo-35359@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9792@1.0.2","target":"pkg:pypi/demo-5765@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9793@1.0.3","target":"pkg:pypi/demo-8410@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9794@1.0.4","target":"pkg:pypi/demo-16020@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9794@1.0.4","target":"pkg:pypi/demo-33095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9794@1.0.4","target":"pkg:pypi/demo-8210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9795@1.0.0","target":"pkg:pypi/demo-10547@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9796@1.0.1","target":"pkg:pypi/demo-12797@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9796@1.0.1","target":"pkg:pypi/demo-20681@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9797@1.0.2","target":"pkg:pypi/demo-24039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9797@1.0.2","target":"pkg:pypi/demo-31992@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9797@1.0.2","target":"pkg:pypi/demo-38227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9798@1.0.3","target":"pkg:pypi/demo-12317@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9798@1.0.3","target":"pkg:pypi/demo-38336@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9798@1.0.3","target":"pkg:pypi/demo-38389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9799@1.0.4","target":"pkg:pypi/demo-18022@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9799@1.0.4","target":"pkg:pypi/demo-20576@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-979@1.0.4","target":"pkg:pypi/demo-33201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-97@1.0.2","target":"pkg:pypi/demo-20323@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-97@1.0.2","target":"pkg:pypi/demo-20842@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-97@1.0.2","target":"pkg:pypi/demo-32917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9800@1.0.0","target":"pkg:pypi/demo-23956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9800@1.0.0","target":"pkg:pypi/demo-25376@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9800@1.0.0","target":"pkg:pypi/demo-29460@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9800@1.0.0","target":"pkg:pypi/demo-36045@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9801@1.0.1","target":"pkg:pypi/demo-16098@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9801@1.0.1","target":"pkg:pypi/demo-18044@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9802@1.0.2","target":"pkg:pypi/demo-27420@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9802@1.0.2","target":"pkg:pypi/demo-34682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9802@1.0.2","target":"pkg:pypi/demo-7025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9803@1.0.3","target":"pkg:pypi/demo-13532@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9803@1.0.3","target":"pkg:pypi/demo-20421@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9803@1.0.3","target":"pkg:pypi/demo-21767@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9804@1.0.4","target":"pkg:pypi/demo-20717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9804@1.0.4","target":"pkg:pypi/demo-9741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9805@1.0.0","target":"pkg:pypi/demo-17747@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9805@1.0.0","target":"pkg:pypi/demo-19616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9805@1.0.0","target":"pkg:pypi/demo-39059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9806@1.0.1","target":"pkg:pypi/demo-1448@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9807@1.0.2","target":"pkg:pypi/demo-14406@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9808@1.0.3","target":"pkg:pypi/demo-8574@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9809@1.0.4","target":"pkg:pypi/demo-14603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9809@1.0.4","target":"pkg:pypi/demo-306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9809@1.0.4","target":"pkg:pypi/demo-38664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-980@1.0.0","target":"pkg:pypi/demo-11082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-980@1.0.0","target":"pkg:pypi/demo-14724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-980@1.0.0","target":"pkg:pypi/demo-39821@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-980@1.0.0","target":"pkg:pypi/demo-4872@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9810@1.0.0","target":"pkg:pypi/demo-13959@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9811@1.0.1","target":"pkg:pypi/demo-10208@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9811@1.0.1","target":"pkg:pypi/demo-13876@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9811@1.0.1","target":"pkg:pypi/demo-2130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9811@1.0.1","target":"pkg:pypi/demo-38277@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9812@1.0.2","target":"pkg:pypi/demo-31306@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9812@1.0.2","target":"pkg:pypi/demo-38862@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9813@1.0.3","target":"pkg:pypi/demo-13073@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9814@1.0.4","target":"pkg:pypi/demo-20910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9815@1.0.0","target":"pkg:pypi/demo-17678@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9815@1.0.0","target":"pkg:pypi/demo-36685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9816@1.0.1","target":"pkg:pypi/demo-12385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9816@1.0.1","target":"pkg:pypi/demo-17334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9816@1.0.1","target":"pkg:pypi/demo-28722@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9816@1.0.1","target":"pkg:pypi/demo-7888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9817@1.0.2","target":"pkg:pypi/demo-29173@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9817@1.0.2","target":"pkg:pypi/demo-8895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9818@1.0.3","target":"pkg:pypi/demo-3264@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9819@1.0.4","target":"pkg:pypi/demo-11916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9819@1.0.4","target":"pkg:pypi/demo-15074@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9819@1.0.4","target":"pkg:pypi/demo-6126@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9819@1.0.4","target":"pkg:pypi/demo-6893@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-981@1.0.1","target":"pkg:pypi/demo-10466@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-981@1.0.1","target":"pkg:pypi/demo-13368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-981@1.0.1","target":"pkg:pypi/demo-25201@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9820@1.0.0","target":"pkg:pypi/demo-15752@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9820@1.0.0","target":"pkg:pypi/demo-29809@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9821@1.0.1","target":"pkg:pypi/demo-14741@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9821@1.0.1","target":"pkg:pypi/demo-24038@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9821@1.0.1","target":"pkg:pypi/demo-36254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9821@1.0.1","target":"pkg:pypi/demo-6302@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9822@1.0.2","target":"pkg:pypi/demo-33514@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9823@1.0.3","target":"pkg:pypi/demo-14715@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9823@1.0.3","target":"pkg:pypi/demo-38121@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9823@1.0.3","target":"pkg:pypi/demo-7585@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9824@1.0.4","target":"pkg:pypi/demo-23746@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9825@1.0.0","target":"pkg:pypi/demo-10587@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9826@1.0.1","target":"pkg:pypi/demo-16683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9826@1.0.1","target":"pkg:pypi/demo-38732@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9826@1.0.1","target":"pkg:pypi/demo-39541@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9827@1.0.2","target":"pkg:pypi/demo-9325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9828@1.0.3","target":"pkg:pypi/demo-1035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9829@1.0.4","target":"pkg:pypi/demo-24189@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9829@1.0.4","target":"pkg:pypi/demo-34312@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-982@1.0.2","target":"pkg:pypi/demo-16516@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-982@1.0.2","target":"pkg:pypi/demo-36215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-982@1.0.2","target":"pkg:pypi/demo-8956@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9830@1.0.0","target":"pkg:pypi/demo-15966@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9830@1.0.0","target":"pkg:pypi/demo-33788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9830@1.0.0","target":"pkg:pypi/demo-37437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9831@1.0.1","target":"pkg:pypi/demo-10857@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9831@1.0.1","target":"pkg:pypi/demo-23064@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9831@1.0.1","target":"pkg:pypi/demo-28744@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9831@1.0.1","target":"pkg:pypi/demo-35231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9832@1.0.2","target":"pkg:pypi/demo-26550@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9832@1.0.2","target":"pkg:pypi/demo-30637@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9833@1.0.3","target":"pkg:pypi/demo-19267@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9833@1.0.3","target":"pkg:pypi/demo-24478@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9833@1.0.3","target":"pkg:pypi/demo-25274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9833@1.0.3","target":"pkg:pypi/demo-4795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9834@1.0.4","target":"pkg:pypi/demo-16688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9834@1.0.4","target":"pkg:pypi/demo-25888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9835@1.0.0","target":"pkg:pypi/demo-13757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9835@1.0.0","target":"pkg:pypi/demo-34608@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9835@1.0.0","target":"pkg:pypi/demo-38830@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9836@1.0.1","target":"pkg:pypi/demo-1772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9836@1.0.1","target":"pkg:pypi/demo-7631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9836@1.0.1","target":"pkg:pypi/demo-7909@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9837@1.0.2","target":"pkg:pypi/demo-13288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9837@1.0.2","target":"pkg:pypi/demo-14387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9837@1.0.2","target":"pkg:pypi/demo-21527@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9837@1.0.2","target":"pkg:pypi/demo-24559@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9838@1.0.3","target":"pkg:pypi/demo-18834@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9838@1.0.3","target":"pkg:pypi/demo-2436@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9838@1.0.3","target":"pkg:pypi/demo-835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9839@1.0.4","target":"pkg:pypi/demo-25237@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9839@1.0.4","target":"pkg:pypi/demo-26194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9839@1.0.4","target":"pkg:pypi/demo-35141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-983@1.0.3","target":"pkg:pypi/demo-17198@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-983@1.0.3","target":"pkg:pypi/demo-17808@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-983@1.0.3","target":"pkg:pypi/demo-2827@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9840@1.0.0","target":"pkg:pypi/demo-10114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9840@1.0.0","target":"pkg:pypi/demo-20642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9840@1.0.0","target":"pkg:pypi/demo-24434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9840@1.0.0","target":"pkg:pypi/demo-650@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9841@1.0.1","target":"pkg:pypi/demo-5962@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9842@1.0.2","target":"pkg:pypi/demo-31476@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9843@1.0.3","target":"pkg:pypi/demo-12537@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9843@1.0.3","target":"pkg:pypi/demo-19119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9843@1.0.3","target":"pkg:pypi/demo-26888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9844@1.0.4","target":"pkg:pypi/demo-12215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9845@1.0.0","target":"pkg:pypi/demo-16760@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9845@1.0.0","target":"pkg:pypi/demo-37149@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9846@1.0.1","target":"pkg:pypi/demo-19477@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9846@1.0.1","target":"pkg:pypi/demo-38470@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9847@1.0.2","target":"pkg:pypi/demo-24245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9848@1.0.3","target":"pkg:pypi/demo-11163@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9848@1.0.3","target":"pkg:pypi/demo-23782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9848@1.0.3","target":"pkg:pypi/demo-4888@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9849@1.0.4","target":"pkg:pypi/demo-13274@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9849@1.0.4","target":"pkg:pypi/demo-18922@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9849@1.0.4","target":"pkg:pypi/demo-2688@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9849@1.0.4","target":"pkg:pypi/demo-3139@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-984@1.0.4","target":"pkg:pypi/demo-14673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-984@1.0.4","target":"pkg:pypi/demo-19387@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-984@1.0.4","target":"pkg:pypi/demo-26214@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-984@1.0.4","target":"pkg:pypi/demo-9316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9850@1.0.0","target":"pkg:pypi/demo-11726@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9850@1.0.0","target":"pkg:pypi/demo-5093@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9851@1.0.1","target":"pkg:pypi/demo-16144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9851@1.0.1","target":"pkg:pypi/demo-19691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9851@1.0.1","target":"pkg:pypi/demo-28238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9851@1.0.1","target":"pkg:pypi/demo-39451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9852@1.0.2","target":"pkg:pypi/demo-33050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9853@1.0.3","target":"pkg:pypi/demo-28762@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9853@1.0.3","target":"pkg:pypi/demo-31548@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9854@1.0.4","target":"pkg:pypi/demo-35263@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9854@1.0.4","target":"pkg:pypi/demo-36368@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9855@1.0.0","target":"pkg:pypi/demo-18779@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9855@1.0.0","target":"pkg:pypi/demo-6839@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9856@1.0.1","target":"pkg:pypi/demo-30117@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9857@1.0.2","target":"pkg:pypi/demo-29511@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9857@1.0.2","target":"pkg:pypi/demo-34268@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9857@1.0.2","target":"pkg:pypi/demo-35976@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9857@1.0.2","target":"pkg:pypi/demo-4530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9858@1.0.3","target":"pkg:pypi/demo-31389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9858@1.0.3","target":"pkg:pypi/demo-3431@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9858@1.0.3","target":"pkg:pypi/demo-3877@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9858@1.0.3","target":"pkg:pypi/demo-940@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9859@1.0.4","target":"pkg:pypi/demo-17119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9859@1.0.4","target":"pkg:pypi/demo-34095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9859@1.0.4","target":"pkg:pypi/demo-4300@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-985@1.0.0","target":"pkg:pypi/demo-1515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-985@1.0.0","target":"pkg:pypi/demo-33042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-985@1.0.0","target":"pkg:pypi/demo-36657@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-985@1.0.0","target":"pkg:pypi/demo-4271@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9860@1.0.0","target":"pkg:pypi/demo-38078@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9861@1.0.1","target":"pkg:pypi/demo-11631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9861@1.0.1","target":"pkg:pypi/demo-12612@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9861@1.0.1","target":"pkg:pypi/demo-29330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9861@1.0.1","target":"pkg:pypi/demo-32399@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9862@1.0.2","target":"pkg:pypi/demo-20997@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9862@1.0.2","target":"pkg:pypi/demo-27642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9862@1.0.2","target":"pkg:pypi/demo-30234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9863@1.0.3","target":"pkg:pypi/demo-12869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9863@1.0.3","target":"pkg:pypi/demo-12899@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9863@1.0.3","target":"pkg:pypi/demo-6497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9864@1.0.4","target":"pkg:pypi/demo-2520@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9864@1.0.4","target":"pkg:pypi/demo-31833@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9865@1.0.0","target":"pkg:pypi/demo-1968@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9865@1.0.0","target":"pkg:pypi/demo-29708@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9865@1.0.0","target":"pkg:pypi/demo-4111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9866@1.0.1","target":"pkg:pypi/demo-33138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9867@1.0.2","target":"pkg:pypi/demo-15906@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9868@1.0.3","target":"pkg:pypi/demo-13308@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9868@1.0.3","target":"pkg:pypi/demo-16039@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9868@1.0.3","target":"pkg:pypi/demo-25554@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9868@1.0.3","target":"pkg:pypi/demo-4086@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9869@1.0.4","target":"pkg:pypi/demo-11772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9869@1.0.4","target":"pkg:pypi/demo-16284@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-986@1.0.1","target":"pkg:pypi/demo-20659@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9870@1.0.0","target":"pkg:pypi/demo-5942@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9871@1.0.1","target":"pkg:pypi/demo-17822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9871@1.0.1","target":"pkg:pypi/demo-22915@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9871@1.0.1","target":"pkg:pypi/demo-5365@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9872@1.0.2","target":"pkg:pypi/demo-16283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9872@1.0.2","target":"pkg:pypi/demo-24792@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9872@1.0.2","target":"pkg:pypi/demo-25085@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9872@1.0.2","target":"pkg:pypi/demo-37504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9873@1.0.3","target":"pkg:pypi/demo-12628@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9874@1.0.4","target":"pkg:pypi/demo-25721@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9874@1.0.4","target":"pkg:pypi/demo-30114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9874@1.0.4","target":"pkg:pypi/demo-941@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9875@1.0.0","target":"pkg:pypi/demo-17254@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9875@1.0.0","target":"pkg:pypi/demo-2757@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9875@1.0.0","target":"pkg:pypi/demo-36453@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9876@1.0.1","target":"pkg:pypi/demo-14868@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9877@1.0.2","target":"pkg:pypi/demo-17481@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9877@1.0.2","target":"pkg:pypi/demo-20484@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9877@1.0.2","target":"pkg:pypi/demo-33440@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9877@1.0.2","target":"pkg:pypi/demo-39266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9878@1.0.3","target":"pkg:pypi/demo-33215@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9879@1.0.4","target":"pkg:pypi/demo-28097@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9879@1.0.4","target":"pkg:pypi/demo-35351@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9879@1.0.4","target":"pkg:pypi/demo-8454@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-987@1.0.2","target":"pkg:pypi/demo-15471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9880@1.0.0","target":"pkg:pypi/demo-22138@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9881@1.0.1","target":"pkg:pypi/demo-23282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9882@1.0.2","target":"pkg:pypi/demo-29604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9882@1.0.2","target":"pkg:pypi/demo-35735@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9883@1.0.3","target":"pkg:pypi/demo-17902@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9884@1.0.4","target":"pkg:pypi/demo-224@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9884@1.0.4","target":"pkg:pypi/demo-32764@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9884@1.0.4","target":"pkg:pypi/demo-36946@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9884@1.0.4","target":"pkg:pypi/demo-39535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9885@1.0.0","target":"pkg:pypi/demo-15714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9885@1.0.0","target":"pkg:pypi/demo-16042@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9885@1.0.0","target":"pkg:pypi/demo-31575@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9886@1.0.1","target":"pkg:pypi/demo-33951@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9887@1.0.2","target":"pkg:pypi/demo-10538@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9887@1.0.2","target":"pkg:pypi/demo-16194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9887@1.0.2","target":"pkg:pypi/demo-29539@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9887@1.0.2","target":"pkg:pypi/demo-37210@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9888@1.0.3","target":"pkg:pypi/demo-13089@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9888@1.0.3","target":"pkg:pypi/demo-30938@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9888@1.0.3","target":"pkg:pypi/demo-7380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9888@1.0.3","target":"pkg:pypi/demo-8686@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9889@1.0.4","target":"pkg:pypi/demo-17718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9889@1.0.4","target":"pkg:pypi/demo-28015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9889@1.0.4","target":"pkg:pypi/demo-32603@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9889@1.0.4","target":"pkg:pypi/demo-33275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-988@1.0.3","target":"pkg:pypi/demo-3530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9890@1.0.0","target":"pkg:pypi/demo-15648@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9890@1.0.0","target":"pkg:pypi/demo-24743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9890@1.0.0","target":"pkg:pypi/demo-32231@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9890@1.0.0","target":"pkg:pypi/demo-38818@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9891@1.0.1","target":"pkg:pypi/demo-15517@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9891@1.0.1","target":"pkg:pypi/demo-25564@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9892@1.0.2","target":"pkg:pypi/demo-3536@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9892@1.0.2","target":"pkg:pypi/demo-5465@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9893@1.0.3","target":"pkg:pypi/demo-19573@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9893@1.0.3","target":"pkg:pypi/demo-7634@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9893@1.0.3","target":"pkg:pypi/demo-7826@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9894@1.0.4","target":"pkg:pypi/demo-14041@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9894@1.0.4","target":"pkg:pypi/demo-18241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9894@1.0.4","target":"pkg:pypi/demo-34710@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9895@1.0.0","target":"pkg:pypi/demo-1498@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9895@1.0.0","target":"pkg:pypi/demo-29579@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9895@1.0.0","target":"pkg:pypi/demo-36948@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9896@1.0.1","target":"pkg:pypi/demo-17521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9896@1.0.1","target":"pkg:pypi/demo-28389@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9897@1.0.2","target":"pkg:pypi/demo-28095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9898@1.0.3","target":"pkg:pypi/demo-10288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9898@1.0.3","target":"pkg:pypi/demo-1685@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9899@1.0.4","target":"pkg:pypi/demo-18491@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9899@1.0.4","target":"pkg:pypi/demo-38417@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-989@1.0.4","target":"pkg:pypi/demo-31829@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-989@1.0.4","target":"pkg:pypi/demo-33980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-989@1.0.4","target":"pkg:pypi/demo-36724@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-989@1.0.4","target":"pkg:pypi/demo-9504@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-98@1.0.3","target":"pkg:pypi/demo-14771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-98@1.0.3","target":"pkg:pypi/demo-37168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-98@1.0.3","target":"pkg:pypi/demo-37305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9900@1.0.0","target":"pkg:pypi/demo-18193@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9901@1.0.1","target":"pkg:pypi/demo-15095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9901@1.0.1","target":"pkg:pypi/demo-19832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9901@1.0.1","target":"pkg:pypi/demo-38130@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9901@1.0.1","target":"pkg:pypi/demo-6748@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9902@1.0.2","target":"pkg:pypi/demo-19354@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9902@1.0.2","target":"pkg:pypi/demo-6332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9903@1.0.3","target":"pkg:pypi/demo-25467@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9903@1.0.3","target":"pkg:pypi/demo-28451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9904@1.0.4","target":"pkg:pypi/demo-29591@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9904@1.0.4","target":"pkg:pypi/demo-3179@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9905@1.0.0","target":"pkg:pypi/demo-19426@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9906@1.0.1","target":"pkg:pypi/demo-39544@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9907@1.0.2","target":"pkg:pypi/demo-8878@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9908@1.0.3","target":"pkg:pypi/demo-33025@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9908@1.0.3","target":"pkg:pypi/demo-34295@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9908@1.0.3","target":"pkg:pypi/demo-3451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9909@1.0.4","target":"pkg:pypi/demo-13649@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9909@1.0.4","target":"pkg:pypi/demo-14326@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9909@1.0.4","target":"pkg:pypi/demo-24205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-990@1.0.0","target":"pkg:pypi/demo-21881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-990@1.0.0","target":"pkg:pypi/demo-26751@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-990@1.0.0","target":"pkg:pypi/demo-39@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9910@1.0.0","target":"pkg:pypi/demo-18332@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9910@1.0.0","target":"pkg:pypi/demo-19304@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9910@1.0.0","target":"pkg:pypi/demo-6095@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9910@1.0.0","target":"pkg:pypi/demo-6963@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9911@1.0.1","target":"pkg:pypi/demo-11904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9911@1.0.1","target":"pkg:pypi/demo-32148@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9911@1.0.1","target":"pkg:pypi/demo-5046@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9912@1.0.2","target":"pkg:pypi/demo-10321@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9912@1.0.2","target":"pkg:pypi/demo-23691@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9912@1.0.2","target":"pkg:pypi/demo-30451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9913@1.0.3","target":"pkg:pypi/demo-23060@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9913@1.0.3","target":"pkg:pypi/demo-25881@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9913@1.0.3","target":"pkg:pypi/demo-39917@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9914@1.0.4","target":"pkg:pypi/demo-10087@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9914@1.0.4","target":"pkg:pypi/demo-1812@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9914@1.0.4","target":"pkg:pypi/demo-30542@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9915@1.0.0","target":"pkg:pypi/demo-18124@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9916@1.0.1","target":"pkg:pypi/demo-14557@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9917@1.0.2","target":"pkg:pypi/demo-25100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9918@1.0.3","target":"pkg:pypi/demo-111@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9918@1.0.3","target":"pkg:pypi/demo-17394@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9918@1.0.3","target":"pkg:pypi/demo-4443@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9919@1.0.4","target":"pkg:pypi/demo-29261@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-991@1.0.1","target":"pkg:pypi/demo-22309@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-991@1.0.1","target":"pkg:pypi/demo-30639@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-991@1.0.1","target":"pkg:pypi/demo-6360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-991@1.0.1","target":"pkg:pypi/demo-9788@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9920@1.0.0","target":"pkg:pypi/demo-15141@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9920@1.0.0","target":"pkg:pypi/demo-30522@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9920@1.0.0","target":"pkg:pypi/demo-35535@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9920@1.0.0","target":"pkg:pypi/demo-38658@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9921@1.0.1","target":"pkg:pypi/demo-10627@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9921@1.0.1","target":"pkg:pypi/demo-30070@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9921@1.0.1","target":"pkg:pypi/demo-37604@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9921@1.0.1","target":"pkg:pypi/demo-39843@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9922@1.0.2","target":"pkg:pypi/demo-15981@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9922@1.0.2","target":"pkg:pypi/demo-30288@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9922@1.0.2","target":"pkg:pypi/demo-34654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9922@1.0.2","target":"pkg:pypi/demo-38577@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9923@1.0.3","target":"pkg:pypi/demo-22769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9923@1.0.3","target":"pkg:pypi/demo-27771@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9923@1.0.3","target":"pkg:pypi/demo-2991@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9923@1.0.3","target":"pkg:pypi/demo-480@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9924@1.0.4","target":"pkg:pypi/demo-13552@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9924@1.0.4","target":"pkg:pypi/demo-17242@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9925@1.0.0","target":"pkg:pypi/demo-13475@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9926@1.0.1","target":"pkg:pypi/demo-31789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9926@1.0.1","target":"pkg:pypi/demo-718@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9926@1.0.1","target":"pkg:pypi/demo-719@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9927@1.0.2","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9927@1.0.2","target":"pkg:pypi/demo-26717@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9927@1.0.2","target":"pkg:pypi/demo-33965@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9928@1.0.3","target":"pkg:pypi/demo-14754@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9929@1.0.4","target":"pkg:pypi/demo-15916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9929@1.0.4","target":"pkg:pypi/demo-29009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9929@1.0.4","target":"pkg:pypi/demo-8316@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-992@1.0.2","target":"pkg:pypi/demo-17611@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-992@1.0.2","target":"pkg:pypi/demo-3775@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-992@1.0.2","target":"pkg:pypi/demo-5107@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-992@1.0.2","target":"pkg:pypi/demo-5500@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9930@1.0.0","target":"pkg:pypi/demo-12380@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9930@1.0.0","target":"pkg:pypi/demo-12927@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9930@1.0.0","target":"pkg:pypi/demo-32654@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9930@1.0.0","target":"pkg:pypi/demo-37534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9931@1.0.1","target":"pkg:pypi/demo-15241@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9931@1.0.1","target":"pkg:pypi/demo-27136@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9931@1.0.1","target":"pkg:pypi/demo-30069@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9932@1.0.2","target":"pkg:pypi/demo-26479@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9933@1.0.3","target":"pkg:pypi/demo-14116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9933@1.0.3","target":"pkg:pypi/demo-14666@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9933@1.0.3","target":"pkg:pypi/demo-22023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9933@1.0.3","target":"pkg:pypi/demo-8014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9934@1.0.4","target":"pkg:pypi/demo-1825@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9934@1.0.4","target":"pkg:pypi/demo-24680@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9934@1.0.4","target":"pkg:pypi/demo-9530@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9935@1.0.0","target":"pkg:pypi/demo-10521@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9935@1.0.0","target":"pkg:pypi/demo-33759@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9935@1.0.0","target":"pkg:pypi/demo-497@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9935@1.0.0","target":"pkg:pypi/demo-7468@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9936@1.0.1","target":"pkg:pypi/demo-11177@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9936@1.0.1","target":"pkg:pypi/demo-14330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9936@1.0.1","target":"pkg:pypi/demo-14682@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9936@1.0.1","target":"pkg:pypi/demo-31195@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9937@1.0.2","target":"pkg:pypi/demo-29015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9937@1.0.2","target":"pkg:pypi/demo-33756@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9937@1.0.2","target":"pkg:pypi/demo-755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9937@1.0.2","target":"pkg:pypi/demo-9176@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9938@1.0.3","target":"pkg:pypi/demo-15330@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9938@1.0.3","target":"pkg:pypi/demo-37566@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9939@1.0.4","target":"pkg:pypi/demo-12755@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9939@1.0.4","target":"pkg:pypi/demo-13033@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9939@1.0.4","target":"pkg:pypi/demo-36446@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-993@1.0.3","target":"pkg:pypi/demo-12903@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-993@1.0.3","target":"pkg:pypi/demo-37929@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9940@1.0.0","target":"pkg:pypi/demo-19651@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9941@1.0.1","target":"pkg:pypi/demo-11743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9941@1.0.1","target":"pkg:pypi/demo-19119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9941@1.0.1","target":"pkg:pypi/demo-33014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9941@1.0.1","target":"pkg:pypi/demo-5259@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9942@1.0.2","target":"pkg:pypi/demo-20205@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9942@1.0.2","target":"pkg:pypi/demo-21184@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9942@1.0.2","target":"pkg:pypi/demo-22019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9942@1.0.2","target":"pkg:pypi/demo-29334@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9943@1.0.3","target":"pkg:pypi/demo-20798@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9943@1.0.3","target":"pkg:pypi/demo-33668@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9944@1.0.4","target":"pkg:pypi/demo-18835@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9944@1.0.4","target":"pkg:pypi/demo-3275@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9944@1.0.4","target":"pkg:pypi/demo-35534@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9944@1.0.4","target":"pkg:pypi/demo-37683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9945@1.0.0","target":"pkg:pypi/demo-15556@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9945@1.0.0","target":"pkg:pypi/demo-16059@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9945@1.0.0","target":"pkg:pypi/demo-35515@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9945@1.0.0","target":"pkg:pypi/demo-37142@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9946@1.0.1","target":"pkg:pypi/demo-39543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9947@1.0.2","target":"pkg:pypi/demo-19293@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9947@1.0.2","target":"pkg:pypi/demo-22023@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9947@1.0.2","target":"pkg:pypi/demo-3260@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9948@1.0.3","target":"pkg:pypi/demo-16753@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9949@1.0.4","target":"pkg:pypi/demo-24325@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9949@1.0.4","target":"pkg:pypi/demo-635@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9949@1.0.4","target":"pkg:pypi/demo-9238@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-994@1.0.4","target":"pkg:pypi/demo-11904@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-994@1.0.4","target":"pkg:pypi/demo-33386@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-994@1.0.4","target":"pkg:pypi/demo-5464@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-994@1.0.4","target":"pkg:pypi/demo-5791@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9950@1.0.0","target":"pkg:pypi/demo-13664@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9951@1.0.1","target":"pkg:pypi/demo-12463@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9952@1.0.2","target":"pkg:pypi/demo-15832@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9952@1.0.2","target":"pkg:pypi/demo-19360@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9953@1.0.3","target":"pkg:pypi/demo-14698@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9953@1.0.3","target":"pkg:pypi/demo-23318@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9953@1.0.3","target":"pkg:pypi/demo-37432@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9953@1.0.3","target":"pkg:pypi/demo-39850@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9954@1.0.4","target":"pkg:pypi/demo-24244@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9954@1.0.4","target":"pkg:pypi/demo-37101@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9954@1.0.4","target":"pkg:pypi/demo-83@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9955@1.0.0","target":"pkg:pypi/demo-17482@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9956@1.0.1","target":"pkg:pypi/demo-14814@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9956@1.0.1","target":"pkg:pypi/demo-8342@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9957@1.0.2","target":"pkg:pypi/demo-13822@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9957@1.0.2","target":"pkg:pypi/demo-14116@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9957@1.0.2","target":"pkg:pypi/demo-18035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9958@1.0.3","target":"pkg:pypi/demo-33385@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9959@1.0.4","target":"pkg:pypi/demo-10910@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9959@1.0.4","target":"pkg:pypi/demo-37328@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9959@1.0.4","target":"pkg:pypi/demo-39739@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-995@1.0.0","target":"pkg:pypi/demo-18227@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-995@1.0.0","target":"pkg:pypi/demo-27880@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-995@1.0.0","target":"pkg:pypi/demo-5369@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9960@1.0.0","target":"pkg:pypi/demo-34673@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9961@1.0.1","target":"pkg:pypi/demo-19631@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9961@1.0.1","target":"pkg:pypi/demo-32474@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9962@1.0.2","target":"pkg:pypi/demo-12128@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9962@1.0.2","target":"pkg:pypi/demo-21505@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9962@1.0.2","target":"pkg:pypi/demo-4343@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9963@1.0.3","target":"pkg:pypi/demo-12194@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9963@1.0.3","target":"pkg:pypi/demo-24714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9963@1.0.3","target":"pkg:pypi/demo-26168@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9964@1.0.4","target":"pkg:pypi/demo-15114@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9964@1.0.4","target":"pkg:pypi/demo-22180@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9964@1.0.4","target":"pkg:pypi/demo-25282@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9964@1.0.4","target":"pkg:pypi/demo-32551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9965@1.0.0","target":"pkg:pypi/demo-22683@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9965@1.0.0","target":"pkg:pypi/demo-34422@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9965@1.0.0","target":"pkg:pypi/demo-36606@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9966@1.0.1","target":"pkg:pypi/demo-17324@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9966@1.0.1","target":"pkg:pypi/demo-26690@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9966@1.0.1","target":"pkg:pypi/demo-32113@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9966@1.0.1","target":"pkg:pypi/demo-35567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9967@1.0.2","target":"pkg:pypi/demo-18146@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9967@1.0.2","target":"pkg:pypi/demo-22900@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9967@1.0.2","target":"pkg:pypi/demo-26026@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9967@1.0.2","target":"pkg:pypi/demo-39734@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9968@1.0.3","target":"pkg:pypi/demo-33429@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9969@1.0.4","target":"pkg:pypi/demo-3442@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-996@1.0.1","target":"pkg:pypi/demo-28375@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-996@1.0.1","target":"pkg:pypi/demo-32895@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9970@1.0.0","target":"pkg:pypi/demo-34212@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9970@1.0.0","target":"pkg:pypi/demo-36714@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9970@1.0.0","target":"pkg:pypi/demo-6009@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9970@1.0.0","target":"pkg:pypi/demo-8980@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9971@1.0.1","target":"pkg:pypi/demo-24858@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9971@1.0.1","target":"pkg:pypi/demo-6082@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9972@1.0.2","target":"pkg:pypi/demo-13137@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9972@1.0.2","target":"pkg:pypi/demo-24817@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9973@1.0.3","target":"pkg:pypi/demo-11852@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9973@1.0.3","target":"pkg:pypi/demo-28266@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9973@1.0.3","target":"pkg:pypi/demo-32743@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9973@1.0.3","target":"pkg:pypi/demo-8305@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9974@1.0.4","target":"pkg:pypi/demo-10144@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9974@1.0.4","target":"pkg:pypi/demo-23730@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9974@1.0.4","target":"pkg:pypi/demo-38437@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9974@1.0.4","target":"pkg:pypi/demo-4245@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9975@1.0.0","target":"pkg:pypi/demo-15789@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9975@1.0.0","target":"pkg:pypi/demo-23371@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9975@1.0.0","target":"pkg:pypi/demo-3806@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9976@1.0.1","target":"pkg:pypi/demo-21787@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9976@1.0.1","target":"pkg:pypi/demo-2503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9976@1.0.1","target":"pkg:pypi/demo-36630@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9976@1.0.1","target":"pkg:pypi/demo-6972@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9977@1.0.2","target":"pkg:pypi/demo-18745@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9977@1.0.2","target":"pkg:pypi/demo-3769@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9978@1.0.3","target":"pkg:pypi/demo-7869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9979@1.0.4","target":"pkg:pypi/demo-12451@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9979@1.0.4","target":"pkg:pypi/demo-2601@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9979@1.0.4","target":"pkg:pypi/demo-3133@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9979@1.0.4","target":"pkg:pypi/demo-33549@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-997@1.0.2","target":"pkg:pypi/demo-14494@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-997@1.0.2","target":"pkg:pypi/demo-17014@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-997@1.0.2","target":"pkg:pypi/demo-19656@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9980@1.0.0","target":"pkg:pypi/demo-11035@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9980@1.0.0","target":"pkg:pypi/demo-11684@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9980@1.0.0","target":"pkg:pypi/demo-28543@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9980@1.0.0","target":"pkg:pypi/demo-32019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9981@1.0.1","target":"pkg:pypi/demo-23050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9982@1.0.2","target":"pkg:pypi/demo-38782@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9983@1.0.3","target":"pkg:pypi/demo-12874@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9983@1.0.3","target":"pkg:pypi/demo-39100@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9983@1.0.3","target":"pkg:pypi/demo-7185@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9984@1.0.4","target":"pkg:pypi/demo-11911@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9984@1.0.4","target":"pkg:pypi/demo-19503@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9984@1.0.4","target":"pkg:pypi/demo-2551@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9984@1.0.4","target":"pkg:pypi/demo-34043@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9985@1.0.0","target":"pkg:pypi/demo-21982@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9986@1.0.1","target":"pkg:pypi/demo-29315@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9986@1.0.1","target":"pkg:pypi/demo-32990@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9987@1.0.2","target":"pkg:pypi/demo-22390@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9987@1.0.2","target":"pkg:pypi/demo-29795@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9987@1.0.2","target":"pkg:pypi/demo-38119@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9987@1.0.2","target":"pkg:pypi/demo-4622@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9988@1.0.3","target":"pkg:pypi/demo-33393@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9989@1.0.4","target":"pkg:pypi/demo-11234@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9989@1.0.4","target":"pkg:pypi/demo-18169@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-998@1.0.3","target":"pkg:pypi/demo-36050@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9990@1.0.0","target":"pkg:pypi/demo-29692@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9990@1.0.0","target":"pkg:pypi/demo-34709@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9991@1.0.1","target":"pkg:pypi/demo-14889@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9991@1.0.1","target":"pkg:pypi/demo-5015@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9992@1.0.2","target":"pkg:pypi/demo-2772@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9992@1.0.2","target":"pkg:pypi/demo-35642@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9992@1.0.2","target":"pkg:pypi/demo-37944@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9993@1.0.3","target":"pkg:pypi/demo-16170@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9993@1.0.3","target":"pkg:pypi/demo-19303@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9993@1.0.3","target":"pkg:pypi/demo-29616@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9994@1.0.4","target":"pkg:pypi/demo-38471@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9995@1.0.0","target":"pkg:pypi/demo-25916@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9995@1.0.0","target":"pkg:pypi/demo-28@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9996@1.0.1","target":"pkg:pypi/demo-29493@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9996@1.0.1","target":"pkg:pypi/demo-8995@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9997@1.0.2","target":"pkg:pypi/demo-16567@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9997@1.0.2","target":"pkg:pypi/demo-17677@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9997@1.0.2","target":"pkg:pypi/demo-31004@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9997@1.0.2","target":"pkg:pypi/demo-32143@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9998@1.0.3","target":"pkg:pypi/demo-13283@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9998@1.0.3","target":"pkg:pypi/demo-21270@1.0.0","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9998@1.0.3","target":"pkg:pypi/demo-33092@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9999@1.0.4","target":"pkg:pypi/demo-10434@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9999@1.0.4","target":"pkg:pypi/demo-39653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9999@1.0.4","target":"pkg:pypi/demo-4653@1.0.3","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-999@1.0.4","target":"pkg:pypi/demo-16019@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-999@1.0.4","target":"pkg:pypi/demo-32246@1.0.1","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-999@1.0.4","target":"pkg:pypi/demo-3652@1.0.2","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-999@1.0.4","target":"pkg:pypi/demo-869@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-99@1.0.4","target":"pkg:pypi/demo-14584@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9@1.0.4","target":"pkg:pypi/demo-15134@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9@1.0.4","target":"pkg:pypi/demo-25024@1.0.4","tenant":"demo-tenant"} {"kind":"DEPENDS_ON","provenance":"mock-sbom-v1","snapshot":"graph-40k-policy-overlay-20251122","source":"pkg:pypi/demo-9@1.0.4","target":"pkg:pypi/demo-38423@1.0.3","tenant":"demo-tenant"}